JP2000341978A - モータ制御方法 - Google Patents
モータ制御方法Info
- Publication number
- JP2000341978A JP2000341978A JP11148143A JP14814399A JP2000341978A JP 2000341978 A JP2000341978 A JP 2000341978A JP 11148143 A JP11148143 A JP 11148143A JP 14814399 A JP14814399 A JP 14814399A JP 2000341978 A JP2000341978 A JP 2000341978A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- speed
- command signal
- control
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 49
- 238000010586 diagram Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 4
- 230000005284 excitation Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
Landscapes
- Control Of Electric Motors In General (AREA)
Abstract
制、または解消する。 【解決手段】少なくとも速度コマンド信号6、または時
系列に並んだパルス列の位置コマンド信号が、入力され
る制御器3により、モータ2を制御するために必要な制
御信号8をある周期で出力し、該制御信号8に従い、電
流制御器4からモータ駆動電流9を出力して、該モータ
2を制御する方法であって、前記速度コマンド信号6、
または前記パルス列の位置コマンド信号から求められる
速度コマンド信号が、前記モータ2の回転に振動が発生
する回転速度範囲内にあるとき、前記制御器3の出力で
ある制御信号8の出力周期を変更することにより、該モ
ータ2の振動を抑える 。
Description
って発生する、該モータの振動を抑制するためのモータ
制御方法に関する。
は、例えば、(a)デジタルフィルタを用いる制御方法
(特開平10-80173号公報)、(b)モータ電流の特徴か
ら共振の有無を判断し、制御系のゲインを変更する制御
方法(特開平5-146187号公報)および(c)モータの速
度を検出して、その速度がある振幅で振動しているかど
うかを判断して、共振の有無を判断し、制御系のゲイン
を変更する方法(特許第2861394号公報)などがある。
ジタルフィルタを使用して、モータの共振を応答性よく
防止する技術であり、該デジタルフィルタを、モータを
速度制御するフィードバックループに挿入して、該モー
タと負荷との連結の不具合による共振を防止する。この
方法は、簡便、かつ計算量の増加もそれほど多くない方
法であるが、該デジタルフィルタを制御系に挿入するこ
とにより、該モータの動特性が劣化する。特に、立ち上
がり特性、負荷変動に対する速度追従特性が劣化し、モ
ータシステム全体の品質を低下させてしまう。また、簡
単なフィルタで、あらゆる共振に対応することは不可能
である。
振振動を発生するときに起こる、電流振幅値が周期的に
大小を繰り返す電流アンバランスを検出し、その偏差量
が最小になるまで、順次、速度制御回路の比例、積分ゲ
インや共振時第2ゲイン設定を繰り返して、該モータの
共振振動が最も小さくなる最適なゲインを設定する技術
であり、モータ電流波形が共振時と非共振時で異なるこ
とに注目した制御方法である、しかし、この方法ではモ
ータ電流を検出して、モータ電流情報をCPU(中央処理
装置)にフィードバックしなければならない。そのた
め、該制御方法はA/D変換器を必要とする。また、モー
タ電流波形の解析や制御部のゲイン変更に伴う演算のた
めに、CPUの計算量が多くなる。これは高性能のCPUを必
要とする。
度指令信号と、モータから帰還される速度信号から速度
演算部により演算された速度信号とを比較して、該モー
タが所定値以上の振幅で、かつ所定周波数以上の周期で
振動しているとき、速度制御部および電流制御器のゲイ
ンを補正する技術であり、モータ速度の変化に注目した
制御方法である。この方法では、該モータの速度情報か
ら速度の時間変化を調べなければならない。速度の時間
変化を調べるには、速度情報に、時間微分演算を施す方
法、速度の振幅の大きさをメモリに記憶する方法があ
る。前者の方法はCPUの計算量を増大させる方法であ
り、後者の方法はメモリを多く必要とする方法であり、
どちらもCPUに大きな負担を負わせることになる。
制御方法は、高性能なCPUを使った制御を前提としてお
り、制御周期は十分短く設定され、制御周期がモータの
回転振動の原因にならないことを前提にしている。その
ため、これらの制御方法を、コスト削減のため性能の低
いCPUで実現しようとすると、制御周期が長くなり、高
速域の特定の回転速度でモータの回転に振動が発生する
という問題点があった。
その目的は前記問題点を解消し、制御信号の出力周期を
変更することにより、特定の回転速度で発生する振動を
抑制、または解消するモータ制御方法を提案することに
ある。
し、従来方法より、コスト削減が可能なモータ制御方法
を提案することにある。
の本発明のモータ制御方法の構成は、次のとおりであ
る。
に並んだパルス列の位置コマンド信号が、入力される制
御器により、モータを制御するために必要な制御信号を
ある周期で出力し、該制御信号に従い、電流制御器から
モータ駆動電流を出力して、前記モータを制御する方法
において、前記速度コマンド信号、または前記パルス列
の位置コマンド信号から求められる速度コマンド信号
が、前記モータの回転に振動が発生する回転速度範囲内
にあるとき、または振動状態になる可能性があるとき、
前記制御器からの制御信号の出力周期を変更して、該モ
ータの回転の振動を抑える方法である。
の速度信号と、少なくとも速度コマンド信号または時系
列に並んだパルス列の位置コマンド信号が、入力される
制御器により、前記モータを制御するために必要な制御
信号をある周期で出力し、該制御信号に従い、電流制御
器からモータ駆動電流を出力して、前記モータを制御す
る方法において、前記速度コマンド信号、または前記パ
ルス列の位置コマンド信号から求められる速度コマンド
信号が、前記モータの回転に振動が発生する回転速度範
囲内にあるとき、または振動状態になる可能性があると
き、または、前記速度コマンド信号、前記パルス列の位
置コマンド信号から求められる速度コマンド信号、前記
モータの回転速度、モータ駆動電流等から得られる個々
の情報、またはそれらを使った演算により、該モータの
回転が振動状態にあるとき、または振動状態になる可能
性があるとき、前記制御器からの制御信号の出力周期を
変更して、該モータの回転の振動を抑える方法である。
制御信号の出力周期の変更を、緩やかに変化させて、前
記モータの回転速度の急激な変化を避ける方法である。
期を、ある範囲内で無作為に変更することにより、前記
モータの回転の振動を抑える方法である。
適な実施の形態を例示的に詳しく説明する。図1ないし
図4は、本発明のモータ制御方法の一実施形態を示す図
で、図1は、最も簡単な、オープンループ制御によるモ
ータの速度制御システムを示す構成図、図2は、図1の
モータの速度制御システムに、速度センサおよびモータ
駆動電流検出器を付加し、該速度センサによりモータ速
度信号がフィードバックされる、クローズドループ制御
による該モータの速度制御システムを示す構成図、図3
は、モータ運転時における速度コマンド信号と制御周期
(制御信号の出力周期)の関係を示す図、図4は、モー
タ停止時における速度コマンド信号と制御周期(制御信
号の出力周期)の関係を示す図である。
1は、制御されるモータ2と、外部から速度コマンド信
号6が入力され、制御信号8を出力する制御器3と、該
制御器3からの制御信号8が入力され、前記モータ2に
モータ駆動電流9を出力する電流制御器4とからなる。
図2において、モータの速度制御システム11は、図1
のモータの速度制御システム1に、前記モータ2の速度
を検出する速度センサ5とモータ駆動電流検出器12が
付加されている。該速度センサ5からの速度信号7と、
該モータ駆動電流検出器12からのモータ駆動電流検出
信号13と、前記速度コマンド信号6とがそれぞれ入力
され、制御信号8を出力する制御器3と、前記電流制御
器4とからなる。
の前記モータ2は、固定子と回転子とからなる3相ブラ
シレス構造とし、その回転子の外周には10個(対極数
が5)の磁石が等分に配設、固定されており、交互にそ
れぞれN極、S極に着磁されている。すなわち、該回転
子は、その外周に配設されている該磁石が、円周方向に
隣接する磁石の極性が互いに反対になっている。 そし
て、該モータ2は、前記電流制御器4により、印加電圧
がそれぞれ120゜の位相差の通電モードで励磁され、
その固定子上に形成されている磁極と前記回転子の磁極
とが、図示しない同期運転に必要なセンサを介して、常
に同期されるようにモータ駆動電流9が制御されてい
る。
度信号7と、モータ駆動電流検出信号13と、速度コマ
ンド信号6、または時系列に並んだパルス列の、位置情
報としての位置コマンド信号から求められる速度コマン
ド信号とが、入力される。
させるためには、該モー夕2の励磁シーケンスを30回
変更する必要がある。いま、該回転子の機械的回転速度
をFm、励磁シーケンスを変更する周波数をFeとする
と、両者の間には以下の簡単な関係式が成立する。 Fe=30・Fm
期で制御信号8を出力している。このとき、該制御周期
T0を、4msecとし、制御の周波数をFsとすれば、
下記のような関係になる。 Fs=1/T0=1/(4msec)=250Hz
合では、励磁シーケンスを変更する周波数Feは、下記
のようになる。 Fe=30・500/60=250Hz=Fs
1の関係が成り立つ。この回転数において、該モータ2
は、振動を発生する。さらに、該モータ2の回転速度が
高くなり、Fe/Fsの値が任意の整数になる回転速度
(例えば、1000rpm,1500rpm,2000rpm,‥‥)において
も、該モータ2の回転速度に振動が発生する。このよう
に、Fe/Fsの値が整数になる回転速度とその周辺にお
いて、該モータ2の回転速度の振動が大きくなり、この
ため、制御性が劣化する。
因となる、該モータ2の振動を抑えるために、該制御周
期を速度コマンド信号6により変更した場合(運転時)
を示す。図3(a)は、横軸に時間をとり、縦軸に速度
コマンド信号6を示している。同図中のSZk(ここ
で、k=1,2,‥‥n,n+1,‥‥)は、制御周期をT0とした
場合に、Fe/Fsの値が整数になる速度とその周辺であ
り、振動の大きい回転速度範囲を示す。グラフで、時間
軸とともに変化している線は、時間とともに変化する速
度コマンド信号6を示す。
化する様子を示している。制御周期T0は、一つの制御
周期の値を示し、この場合の値は、4msecである。
T1は、T0と異なる値を持つもう一つの制御周期の値で
ある。また、T1は、制御周期T0で振動が発生する回転
速度範囲において、十分振動が抑えられる制御周期の値
を持つとする。
は、それぞれの制御周期の値T0とT1との差を示す。通
常、前記制御器4は制御周期をT0に設定する。速度コ
マンド信号6が、SZk(ここで、k=1,2,‥‥n,n+1,‥
‥)で示される速度範囲に固定されると、該制御器3
は、制御周期をT0からT1に向けて緩やかに変化させ
る。同図中で、制御周期がT0とT1の間で連続的に変化
している部分は、制御周期が、時間とともに変化してい
ることを示している。
化させることにより、制御周期の変化に伴うモータ速度
の急激な変動を回避できる。前記速度コマンド信号6
が、SZk(ここで、k=1,2,‥‥n,n+1,‥‥)の範囲外
に固定されると、該制御周期は、T1からT0に緩やかに
変化する。この図3(b)では、スタート信号がオフ状
態になると、該制御周期が、直ちにT0に戻る様子が示
されている。
の変更に伴い、制御系のゲインおよびその他の演算を変
更することもできる。これにより、該制御周期を変更し
ても、制御系全体の特性を、ほぼ一定に保つことができ
る。
ータ2の停止時の様子を示している。同図において、図
3(a)および(b)と同一部分は、同一記述にして、
その説明を省略する。前記モータ2の停止時は、速度コ
マンド信号6がSZk(ここで、k=1,2,‥‥n,n+1,‥
‥)の範囲に入ると、直ちに制御周期をT0からT1に変
更する。
該モータ2に振動が発生しない値に設定することによ
り、スタート信号により該モータ2が起動された場合、
該モータ2の回転開始から優れた特性を実現させること
ができる。なお、制御周期が、T1からT0に変更される
のは、速度コマンド信号がSZk(ここで、k=1,2,‥‥
n,n+1,‥‥)の範囲からはずれた場合である。
を、ある範囲内で無作為に変更することにより、Fe/
Fsの値が整数になる頻度を低くすることができる。こ
れは、制御周期を頻繁に変更し、かつモータ2の回転速
度が一定である場合に、大きな効果が現れる。
記モータ2の回転速度信号7、モータ駆動電流検出信号
13等から得られる情報、またはそれらを使った演算か
ら、前記モータ2の回転が振動状態、または振動状態に
なる可能性があるときは、前記制御器4から出力される
制御信号8の出力周期を変更して、該モータ2の回転の
振動を抑えることができる。これらの方法により、該モ
ータ2の前述の振動を解消、または軽減、または十分抑
制することができる。
技術に限定されるものではなく、同様な機能を果たす他
の態様の手段によってもよく、また本発明の技術は前記
構成の範囲内において種々の変更、付加が可能である。
モータ制御方法によれば、速度コマンド信号、または前
記パルス列の位置コマンド信号から求められる速度コマ
ンド信号が、モータの回転に振動が発生する回転速度範
囲内にあるとき、特定の速度コマンド信号の値で、制御
器の出力である制御信号の出力周期を変更して、前記モ
ータの特定の回転速度で発生する振動を抑制、または解
消することができる。
列の位置コマンド信号から求められる速度コマンド信
号、前記モータの回転速度、モータ駆動電流等から得ら
れる個々の情報、またはそれらを使った演算により、該
モータの回転が振動状態、または振動状態になる可能性
があるとき、該制御器からの制御信号の出力周期を変更
して、前記モータの特定の回転速度で発生する振動を抑
制、または解消することができる。
合、制御周期を緩やかに変更することにより、該制御周
期の変更に伴う、速度の急激な変動を抑えることができ
る。起動前(停止状態)で、制御周期を振動の発生しない
値に変更することにより、起動当初から振動の少ない運
転ができる。また、制御周期を変更することは、従来の
共振防止方法に比べて、少ない計算量で実現できる。
使用するCPUとして、性能の低いCPUにより実現できるの
で、従来の方法より、コストを削減することができる。
すなわち、演算速度の遅いCPUを使った前記制御器で
も、前記モータを、特定の回転速度で発生する振動を抑
制、解消して、高速まで安定に制御することができると
いう効果を奏する。
で、最も簡単な、オープンループ制御によるモータの速
度制御システムを示す構成図である。
センサおよびモータ駆動電流検出器を付加し、該速度セ
ンサによりモータ速度信号がフィードバックされる、ク
ローズドループ制御による該モータの速度制御システム
を示す構成図である。
(制御信号の出力周期)の関係を示す図である。
(制御信号の出力周期)の関係を示す図である。
Claims (5)
- 【請求項1】 少なくとも速度コマンド信号または時系
列に並んだパルス列の位置コマンド信号が、入力される
制御器により、モータを制御するために必要な制御信号
をある周期で出力し、該制御信号に従い、電流制御器か
らモータ駆動電流を出力して、前記モータを制御する方
法において、 前記速度コマンド信号、または前記パルス列の位置コマ
ンド信号から求められる速度コマンド信号が、前記モー
タの回転に振動が発生する回転速度範囲内にあるとき、
または振動状態になる可能性があるとき、前記制御器か
らの制御信号の出力周期を変更して、該モータの回転の
振動を抑えることを特徴とするモータ制御方法。 - 【請求項2】 モータに連結された速度センサからの速
度信号と、少なくとも速度コマンド信号または時系列に
並んだパルス列の位置コマンド信号が、入力される制御
器により、前記モータを制御するために必要な制御信号
をある周期で出力し、該制御信号に従い、電流制御器か
らモータ駆動電流を出力して、前記モータを制御する方
法において、 前記速度コマンド信号、または前記パルス列の位置コマ
ンド信号から求められる速度コマンド信号が、前記モー
タの回転に振動が発生する回転速度範囲内にあるとき、
または振動状態になる可能性があるとき、前記制御器か
らの制御信号の出力周期を変更して、前記モータの回転
の振動を抑えることを特徴とするモータ制御方法。 - 【請求項3】 モータに連結された速度センサからの速
度信号と、少なくとも速度コマンド信号または時系列に
並んだパルス列の位置コマンド信号が、入力される制御
器により、前記モータを制御するために必要な制御信号
をある周期で出力し、該制御信号に従い、電流制御器か
らモータ駆動電流を出力して、前記モータを制御する方
法において、 前記速度コマンド信号、前記パルス列の位置コマンド信
号から求められる速度コマンド信号、前記モータの回転
速度、モータ駆動電流等から得られる個々の情報、また
はそれらを使った演算により、該モータの回転が振動状
態にあるとき、または振動状態になる可能性があると
き、前記制御器からの制御信号の出力周期を変更して、
該モータの回転の振動を抑えることを特徴とするモータ
制御方法。 - 【請求項4】 前記制御器からの制御信号の出力周期の
変更を、緩やかに変化させて、前記モータの回転速度の
急激な変化を避けることを特徴とする請求項1ないし請
求項3のいずれかに記載のモータ制御方法。 - 【請求項5】 前記制御器からの制御信号の出力周期
を、ある範囲内で無作為に変更することにより、前記モ
ータの回転の振動を抑えることを特徴とする請求項1な
いし請求項3のいずれに記載のモータ制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14814399A JP4298844B2 (ja) | 1999-05-27 | 1999-05-27 | モータ制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14814399A JP4298844B2 (ja) | 1999-05-27 | 1999-05-27 | モータ制御方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2000341978A true JP2000341978A (ja) | 2000-12-08 |
| JP2000341978A5 JP2000341978A5 (ja) | 2006-05-18 |
| JP4298844B2 JP4298844B2 (ja) | 2009-07-22 |
Family
ID=15446237
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14814399A Expired - Fee Related JP4298844B2 (ja) | 1999-05-27 | 1999-05-27 | モータ制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4298844B2 (ja) |
-
1999
- 1999-05-27 JP JP14814399A patent/JP4298844B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP4298844B2 (ja) | 2009-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4249916B2 (ja) | ブラシレスモータの制御回路、ブラシレスモータ装置、及び真空ポンプ装置 | |
| US5206567A (en) | Apparatus for reliably activating sensorless and brushless DC motor | |
| JP4959460B2 (ja) | モータ起動装置及びモータ起動方法 | |
| JP2009520454A (ja) | Dcブラシレスモータの調整の改良 | |
| JP4155155B2 (ja) | 交流回転電機の磁気騒音低減方法及びそれを用いるモータ制御装置 | |
| JP2005304237A (ja) | 交流回転電機の磁気音制御方法 | |
| JP4239886B2 (ja) | 交流回転電機の磁気音制御方法 | |
| JP2001295769A (ja) | 圧縮機用モータの制御装置 | |
| JP2008271698A (ja) | モータ駆動装置 | |
| JP3577245B2 (ja) | モータ起動制御装置 | |
| JP4298844B2 (ja) | モータ制御方法 | |
| JP4387051B2 (ja) | 電動パワーステアリング装置 | |
| US10361644B2 (en) | Motor driving controller and motor driving control method | |
| JP2003348873A (ja) | ブラシレスモータの速度制御装置 | |
| JP4166327B2 (ja) | 位置センサを備えるステッピングモータ装置 | |
| JPH02211089A (ja) | センサーレスブラシレスモータの起動方法 | |
| JPH028559B2 (ja) | ||
| JPH10243684A (ja) | Dcブラシレスモータの速度制御装置 | |
| JP2778816B2 (ja) | センサレス・スピンドルモータ制御回路 | |
| JP5674362B2 (ja) | 駆動制御装置 | |
| JP2000341978A5 (ja) | ||
| JPS6359792A (ja) | モ−タの脱調検出方法 | |
| JP3579159B2 (ja) | ブラシレスモータの速度制御方法 | |
| JPH03230790A (ja) | ブラシレスモータの制御装置 | |
| JP2002354867A (ja) | スイッチトリラクタンスモータの制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060320 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060320 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080528 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080530 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080715 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080808 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080926 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090319 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090416 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4298844 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120424 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130424 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140424 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |