駆動電流制御による直流モータの騒音抑制∗
原田

敏司†

，

吉永慎一‡

Noise Reduction of DC-Motor using Current Control Method
Satoshi HARADA and Shin-ichi YOSHINAGA
Abstract
This study is concerned with the noise reduction of the DC Motor. We added a stable power
supply to DC Motor, but complicated vibration occurs for the driving current by the brush. The wave in theelectric current causes the noise. Hence, it is thought that we can reduce the noise of the motor by controllinga current wave. In this study, we generate the signal which reversed the phase of the current waveform as acontrol signal, and try noise reduction by adding it to the power supply voltage. As a method to generate
a control signal, we suggested the technique how I used FFT and the thing which referred to a past currentvalue. In this paper, we report about simulation and the result that we experimented on each method. In
conclusion, we obtain that the control which we used a past current value was eﬀective for noise reduction.
Key Words ：DC Motor，Noise reduction，Vibration，Current Wave

1

緒言制を実現することを目的とした．制御信号の生成には，

FFT 解析を用いる手法，過去の電流値を参照する手
近年，様々な技術が我々の生活をより便利に，快適法，の 2 種類を提案した．に変えてきた．それと同時に環境問題への取り組みも2進んでいるが，温暖化対策や石油代替エネルギーの開発など物質的なものに偏っており，騒音という感覚的直流モータの数式モデルなものへの対策はあまり進んでいないように思われる．

今日，直流モータは産業の幅広い分野で使用されてそこで，直流モータの騒音に注目し，騒音抑制法に関いる．本来は実際に使用されているモータを研究で取する研究を行ってきた．直流モータは電車，工作機械，り上げるべきだが，その多くは構造が複雑で扱う電力電気自動車などに使われているが，整流子の部分に摩も大きい．研究では構造が単純で小型・省電力である擦が発生することからブラシレスモータに比べ騒音が方がモータ内部の状態を把握しやすい．本研究では日大きいという欠点がある．

本サーボ製の汎用小型 DC モータ (DME60) を対象とする．

直流モータに直流安定化電源を加えても，ブラシの整流作用によって駆動電流に周期的変化が発生し，そここでは DC モータの数式モデルを導出する．図 1

れが騒音になることがわかっている．駆動電流を整形はモータの物理モデルを表したものである． ここで，して騒音抑制を行う研究 [2] は過去に行われているが，FFT を用いて電流波形を正弦波に整形するものであり，完全な騒音抑制には至っていない．駆動電流の波形の振幅を 0 に近づけることで騒音抑制を試みたものは未だ無いため，本研究ではモータに加える電圧に制御信号を重畳する方法により電流変化を抑え，騒音抑図 1: モータの物理モデル∗ 原稿受理平成 19 年 11 月 26 日
† 高松工業高等専門学校専攻科 機械電気システム工学専攻‡ 高松工業高等専門学校 機械工学科

回転子抵抗：Ra [Ω]，回転子インダクタンス：La [H]，7

高松工業高等専門学校研究紀要 43(2008)
慣性モーメント：J[kgm2 ]，粘性抵抗：B[Ns/m]，逆起

同じ符号の電圧入力に対して電流の流れが常に一定方

電力定数：Kb ，トルク定数：KT ，モータ軸の角速度：向になるようにしたものである．回転により整流子がω[rad/s] とすると，モータの逆起電力 vm [V] は次式で周方向に移動すると，導体と絶縁体が交互にブラシに表される．

接触して回路中の電気抵抗が変化する．つまり一定のdθvm = Kb ω = Kb
dt
モータが発生するトルク τ は次式になる．

駆動電圧を与えてもコイルに流れる電流は変化する．

(1)

回転子は鉄心とコイルで構成された電磁石であるため，電流の変化は界磁用磁石の磁束を切って磁石と回転子

d2 θdθ
= KT iτ =J 2 +Bdt
dt

(2)

1J d2 θB dθ
τ=+2
KTKT dtKT dt(3)の間で起振力を発生させる．この起振力がケースと軸の両方に作用し，騒音源となる．

(2) 式より，
i=一方，電気子回路においては次式が成り立つ．

v = Ra i + vm + Ladidt

図 2: 回転による電極同士の接触(4)

二つ目の要因としてモータ内部の磁界による発電が(4) 式に (1) 式と (3) 式を代入して整理すると，次の運動方程式が導かれる．

挙げられる．モータは電磁石 (コイル) と界磁が反発してトルクが発生し回転する．図 2 ではモータが一回転

d3 θ JRa + BLa d2 θ BRa + Kb KT dθ
KT++v
=
dt3
JLa
dt2
JLadt
JLa
(5)

する間の様子を，単純化したモデルによって示している．(a) ではコイルに電流が流れ電磁石となり，界磁と反発して回転する．(b) の角度ではコイルに流れる簡単のため，係数を以下のように置き換える．

a1=

a2=

b=電流が瞬間的に途絶える．この間回転子は慣性により

JRa + BLa
JLa
BRa + Kb KT
JLaKTJLa

回転し，ブラシは次の端子へ接触する．(c) では再び電流が流れて回転力が発生する．ここで (a)，(c) の状
態は電源側から見るとコイルに電流が流れるため負荷になるが，(b) では電磁誘導により起電力が生じるため電流源となっている．つまり，モータが動作している状態においては電流消費と発電が交互に起こる．
以上の要因に加えてコミュテータごとの電気抵抗の最終的に (5) 式は，以下のようになる．

d3 θd2 θdθ=−a− a2+ bv
1
dt3
dt2
dt

3

違いや回転速度の揺らぎ，電源の安定性などが影響した結果，騒音の原因となる電流変化が起こると考えら

(6)

れる．

3.1

騒音発生の原因と電流変化の測定

駆動電流の変化と騒音の測定

モータの騒音の原因には回転子の風切音や回転によ電流変化と騒音との関係を比較検討するために，両る振動等があるが，研究対象とするのは電流変化によ者を時系列データとして測定した．駆動電流の測定方

る回転軸や界磁用磁石の振動である．

法は，モータの駆動回路中に 10Ω の抵抗を入れ，両端騒音発生の要因の一つに，ブラシと整流子の接触抵電圧をコンピュータに接続したオシロスコープで測定抗の変化が挙げられる．直流モータの電流はブラシをする．騒音の測定は，モータから発せられる音をコン通してそれと接触する整流子に入り，整流子と接続さデンサマイクによって電気信号に変換し，その波形をれた回転子のコイルに印加される．整流子は電気導体オシロスコープに入力する．ダイナミックマイクを用と絶縁体を周方向に交互に配置したもので，トルクがいた場合，モータから発せられる電磁場の影響を受け

8

原田敏司

他：駆動電流制御による直流モータの騒音抑制

3.2

るため，本研究ではコンデンサマイクを用いて騒音を測定した．マイクのバックグラウンドノイズの影響を騒音/電流測定結果電流/騒音波形を測定し，比較したものを図 4 に表できるだけ小さくし，モータの音圧を大きくとるため，す．図中の縦軸は電圧 [mV]，横軸は時間 [ms] を，Ch1

マイクとモータを近接して設置した．また，モータのは電流波形，Ch2 は騒音波形を示している．

振動がテーブルに伝わり騒音波形に影響が及ぶのを防ぐため，モータの下に緩衝材を敷いて測定した．装置の接続方法を図 3 に示す．両者のスペクトルを調べるため，FFT 解析を同時に行った [4]．

/図 3: 測定装置の構成

3.1.1

図 4: オシロスコープで観測した電流/騒音波形
測定結果から，何れの波形にも周期性があり，ピーオシロスコープによる波形測定

クに細かな振動を伴った鋭いものであることが確認で波形測定には KENWOOD のディジタルストレージきる．騒音波形はマイクやバックグラウンドノイズがオシロスコープ PCS-3200 を使用した．波形の表示に原因で細かく振動しているものの，波形の概形は電流は専用のソフトウエア「soft scope」を使用した．測定波形とおよそ一致している．ただし，騒音波形はマイ条件は以下のとおりである．

クアンプとイコライザを通すことで位相遅延が生じ，• 入力周波数帯域：200MHz

完全に同期した波形にはなっていない．

• 電圧レンジ：500mV/div(AC 結合)を表したものである．図中の青線は電流波形のスペク

図 5 は電流/騒音波形のスペクトル解析を行った結果
トルを，赤線は騒音波形のスペクトルを表したもので，• 掃引時間：2ms/div
3.1.2

それぞれ縦軸は信号強度 [dB]，横軸は周波数 [kHz] を示している．図 5 において電流と騒音を比較すると，

FFT による周波数解析

7.5kHz 以下のスペクトルはおよそ重なっているが，それより高い周波数帯域で騒音スペクトルの方が強く出

周波数解析には soft scope の FFT 機能を使用した．ている．これはマイクやバックグラウンドノイズに加測定条件は以下のとおりである．

えて，ブラシと整流子の接触音がケースに響いたこと• 測定周波数帯域：1〜200kHz(表示は 1〜12.5kHzに制限)に因るものと考えられる．

soft scope 上では，第 6 高調波までの周波数とそれに対応する信号強度が表示されるようになっており，そ• 窓サイズ：8192

れをまとめたものが表 1 である．(a) 電流対騒音は定• 窓関数：Hanning

格電圧 12[V] 駆動時における電流波形，騒音波形それぞれのスペクトルを第 6 高調波まで比較したものであり，( ) 内は電流波形の各高調波に対する騒音周波数9高松工業高等専門学校研究紀要 43(2008)の比である．この表より，何れの周波数においても電空気摩擦などは考慮していない．しかし，現在全ての流周波数のおよそ 2 倍の周波数が騒音となって発生し製品に回転子のバランス処理が行われており，軸の非ていることから，電流と騒音の間に相関があることが対称性は無視できると仮定する．また，空気摩擦によわかる．(b) 電圧変化は駆動電圧を変化させたときのる騒音も，電磁力に因る騒音に比べて非常に小さい．

スペクトル変化を示したものである．( ) 内は第 1 高

本研究では，以下に示す 2 種類の振動制御方法につい調波に対する各高調波の比であり，何れの駆動電圧にて提案し，比較検討を行った．

おいてもこの比率はおよそ一定であることから，発生4.1する高調波はモータ固有の値であることがわかる．

第 1 の手法は FFT を用いて，電流の目標波形を生-10成する手法 (以下，手法 (1) と表記) である．図 6 は制Current
Noise-20

御系の信号の流れを示したもので，破線で囲んだ部分-30

Signal [dB]

FFT を用いた目標波形の生成は DSP(Digital Signal Processor) を表している．手法-40(1) の騒音抑制法は 2 段階に分かれており，最初が波-50形解析状態 (図 6(a))，次が制御状態 (図 6(b)) である．

-60

制御の初めに行う波形解析状態では，モータの電流-70波形を FFT 変換して基本となる周波数を求める．適-80切な次数の高調波までを計測し，それぞれの信号強度-90と併せてメモリにストアする．今回は測定装置の演算-100

2500

50007500

10000

12500

能力の関係から，第 6 次までの高調波を用いる．
実際にモータを制御する制御状態では，取得した周Freqency [Hz]

波数データを基に正弦波を合成し，目標波形を生成す

図 5: 騒音/電流波形の FFT 解析結果

る．制御対象となるモータにはエンコーダが取り付けられており，回転の開始ポイントを指定する．エンコー
ダと整流子は同一軸に取り付けられているため，回転表 1: FFT 解析結果の比較

開始ポイントから一回転の間に発生する電流変化は回(a) 電流対騒音(b) 電圧変化

転数に依存しない．これにより，開始ポイントに制御

次数

電流

騒音

9(V)

15(V)

信号の波形を同期させることで波形の重ね合わせが行

1st

599

1199(2.00)

399(1)

849(1)

われ，互いの振幅が相殺されるため騒音を抑制できる．

2nd
3rd12491899

2449(2.00)
3699(1.94)

799(2.00)
999(3.00)

1749(2.06)
2599(3.06)

これらの計算は図 6(b) 中の Operational unit で行う．

4th
5th

2499
3049

4899(1.96)5949(1.95)

1499(4.08)
1899(5.08)

3499(4.12)4349(5.12)

6th

3549

7149(2.01)

2299(6.01)

5199(6.12)

4в

騒音抑制法
ここでは本研究で提案する騒音抑制手法について述べる．3.2 節より，電流と騒音に相関があることが確認された．このことから，一定の駆動電圧に制御電圧を重畳し，電流波形の振幅を平坦に近づけることでモータ本体の騒音も低減できると考えられる．この方法に有効な騒音成分は，コイルの電磁力に因るもののみで

図 6: 制御信号の流れあり，回転子の軸の非対称性による振動や，回転子の10原田敏司

他：駆動電流制御による直流モータの騒音抑制

モータが回転数一定で動作している場合は上記の方GroundC法で問題ないが，実際はモータの運転状態によって基Random
Number

本周波数や電流値は大きく変化する．したがって周波Gain c[Input]

In1 Out1

Signal[Input]1

数を固定したままではモータの動作点が変化したとき

Subsystem

signal_in

In1

Signal1f(u)Signal out1
Fcn1に対応できない．そこで，エンコーダで回転数を監視

Wave
1
Out1f(u)[J]

し，ストアされた高調波データを用いて数回転ごとに適切な目標波形を生成する必要がある．この場合の演

1s1
s

1s

Integrator1

Integrator2

Integrator3

Gain3

Load2

-C-[J]

Load

Load1

model_revf(u)Load3

算も Operational unit 中で行われる．

model_out
Signal out2

Gain1

Gain2

Signal out3

[J]model_angf(u)Signal out4

4.2

過去の波形データを用いた目標波形の生成

図 7: Simulink によるモデル

何れの回転時においても 1 回転中の電流変化の様子5.2はほとんど一定であることがわかっている．このこと

シミュレーション結果と考察から，第 2 の手法は，定常状態で過去の回転におけるここでは，シミュレーション結果と考察を提案手法

電流波形を取得し，それを反転させて電源に重畳する(1)，(2) のそれぞれについて述べる．手法 (1) は FFT

手法 (以下，手法 (2) と表記) である．波形データの取解析を用いて騒音抑制を行うもの，手法 (2) は過去の得という点においては図 6 中の Wave Data に相当する

電流データを用いて騒音抑制を行うものである．

ものだが，手法 (1) は周波数と振幅を記憶するのに対5.2.1

し，手法 (2) は波形データをそのまま記憶する点が大提案手法 (1)きく異なる．ここでは，測定した過去の 7 回転におけ提案手法 (1) を用いてシミュレーションを行った結果る電流波形をデータとしてストアし，加算平均を行っを図 8 に示す．図の縦軸は電流振幅 [dB]，横軸は時間[s]，青線は制御前の波形，赤線は制御後の波形を示す．

た後に制御波形として出力する．
この方法の場合，モータで使用できる回転数が波形

また，上側の波形はモデルに対して制御を行った結果学習時のものに限られてしまい，過渡状態では使用でであり，下側の波形は実機の電流データをコンピューきない欠点がある．しかし，定常状態で用いる場合はタに取り込み，それに対して制御を行った結果である．

4.1 節で述べたような高調波の次数の制限が無く，良好な抑制効果が得られると考えられる．

5

騒音抑制のシミュレーション

5.1

モデルの作成プログラム上で振動抑制のシミュレーションを行う
ため，MATLAB/Simulink を用いて被制御モータのモデル化を行った．製品のカタログ値に各種定数が記載されており，電流波形は実際の電流を FFT 解析で求めて第 6 次高調波まで近似した．作成したモデルを図7 に示す．3.2 節より，モータの回転数と発生する周波数スペクトルはおよそ比例の関係にあることが判っており，第 1 次〜6 次のスペクトルを定常状態から求め図 8: FFT による騒音抑制法を用いた結果てサブシステムの定数としている．また，ブラシの磁気飽和はシグモイド関数を用いて近似した．

図 8 の上図より，モデルに対しては制御後の振幅が減少しており，抑制効果が得られていることがわかる．

11

高松工業高等専門学校研究紀要 43(2008)

同様の制御を実測データに対して施したところ，抑制

僅かに規則的な波形の突出部が見受けられるが，これ前に見られた三角波の外形が減少するのみに留まり，は 1 回転のデータの長さが回転ごとにずれていること整流子に起因する細かな振動は取り除かれていない．に起因していると考えられる．下図の実測データに対基本波と考えられる三角波の周期はおよそ 0.012[s]，周しては，開始直後はこの方法は有効であり振幅は 1/5

波数は 83.3[Hz] であり，表 1 から騒音として発せられ〜1/4 に減少した．しかし，開始点付近から遠ざかるるのは 166.6[Hz] と予想できる．三角波に内在する振につれて 1 回転データの長さが変化し，制振後の振幅動の周期はおよそ 0.001[s]，周波数は 1000[Hz] であり，が増加している．実機の回転では 1 回転中に要する波騒音となるのは 2000[Hz] となる．人間の耳は低い音よ

形データの長さが全く同じものは少なく，回転数が大りも高い音をより強く認識する傾向があり，細かな振きく変動する場合においてはこの方法は有効ではない．

動を減少させない限り騒音抑制効果は薄いと考えられ

しかし，モータが定常状態で時間が充分に経ち，回転る．このため，提案手法 (1) では騒音抑制の効果が不が安定する場合にはこの方法は有効であるといえる．

十分であること確認できた．FFT で波形を生成する次

また，多少の回転変動に対しては，FFT で用いたよう数を増すことで細かな振動成分を取り除くことができな繰り返しの制御を行うことで振動抑制できると考えるが，計算に時間がかかるという欠点をもつ．これにられる．

ついては，表 1 に示すようなモータの特性を予め計算装置の周辺に組み込むことで FFT の計算を簡単化し，且つ制御信号を正確に表現できると考えられる．

5.2.2

6結言
直流モータの駆動電流波形と発生する騒音との相関提案手法 (2)を確認し，2 種類の騒音抑制方法を提案した．提案手法の有効性を検証するため，直流モータのモデリング

提案手法 (2) を用いてシミュレーションを行った結果を行い，考案した振動抑制法それぞれについてシミュを図 9 に示す．図の縦軸は電流振幅 [dB]，横軸は時間[s]，青線は制御前の波形，赤線は制御後の波形を示す．
また，上側の波形はモデルに対して制御を行った結果レーションを行った．その結果，モータに流れる駆動電流波形の振幅は減少し，一定の抑制効果があることが確認できた．実機の波形データに対して同様の制御であり，下側の波形は実機の電流データをコンピュータに取り込み，それに対して制御を行った結果である．

を試みたところ，FFT を用いたものは高調波の次数の関係で抑制効果が低く，過去の電流値を用いた制御法が抑制効果が高いことがわかった．しかし，FFT によるものはモータの電流波形を記憶することなく制御できるため異なった直流モータでも適用できるのに対し，過去のデータを用いたものは予め電流データを記憶する必要があるといった問題がある．

参考文献[1] 見城尚志，モータ制御，日刊工業新聞社，2004[2] 長屋幸助・湯澤秀人・村上岩範，駆動電流波形制御による直流モータの騒音抑制法，日本機械学会論文集
No.65(1999)，pp.65-71.
[3] ブラシ付 DC モータ技術解説，日本サーボ株式会社，
pp.B5-B9.
[4] 鈴木昭次・西村正治・雉本信哉・御法川学，機械音響工学，コロナ社，2004，pp.61-67.

図 9: 過去の電流値を用いた結果

図 9 の上図より，モデルに対しては手法 (1) と同様に制御後の振幅は減少していることが確認できる．ごく12