JP2004129416A - Method and apparatus for controlling control of vibration of motor controller - Google Patents
Method and apparatus for controlling control of vibration of motor controller Download PDFInfo
- Publication number
- JP2004129416A JP2004129416A JP2002291584A JP2002291584A JP2004129416A JP 2004129416 A JP2004129416 A JP 2004129416A JP 2002291584 A JP2002291584 A JP 2002291584A JP 2002291584 A JP2002291584 A JP 2002291584A JP 2004129416 A JP2004129416 A JP 2004129416A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- command
- control circuit
- torque
- motor
- 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.)
- Abandoned
Links
Images
Landscapes
- Control Of Electric Motors In General (AREA)
- Cage And Drive Apparatuses For Elevators (AREA)
- Elevator Control (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、エレベータのようなバネ系により共振しやすい機械を駆動するモータ制御装置の制振制御方法および装置に関する。
【0002】
【従来の技術】
従来のモータ制御装置の一例を図3および図4に示す。図3は、従来のモータ制御装置の構成を示すブロック図であり、図4(a)は速度制御部と制振制御に関する部分の制御ブロック線図である。
図3に示すように、三相交流電源20から供給される三相交流電圧は、パワー素子21により直流電圧に変換され(直流電源を用いてもよい)、電圧形PWMインバータからなる電力変換器1により、任意の周波数と電圧の交流電圧に再度変換され、その一次周波数および一次電圧が交流モータ2に供給される。なお、交流モータ2によって駆動される機械系の記載は省略している。
交流モータ2のU,V,W相の各相に流れる一次電流(U相電流Iu、V相電流Iv、W相電流Iw)は電流検出器3A,3B,3Cにより検出され、3相/2相変換器5によりd軸の励磁電流帰還値Idfbおよびq軸のトルク電流帰還値Iqfbに変換される。
【0003】
また、交流モータ2の回転速度は速度検出器4で検出され、速度制御回路(ASR)110に帰還される。一次角周波数演算回路6は、後述する励磁電流指令値Idref,トルク電流指令値Iqrefと設定された二次抵抗r2とからすべり周波数指令値ωsを求め、その周波数指令値ωsと速度検出器4からの速度検出値ωrとに基づいて一次角周波数ω1を演算して出力する。また磁束指令演算器7では速度検出値ωrから磁束指令を演算し、係数器8により係数(係数値:1/M*、M*は励磁インダクタンス)を乗じて励磁電流指令値Idrefを出力する。
励磁電流制御回路(ACRd)9は、励磁電流指令値Idrefと3相/2相変換器5からの励磁電流帰還値Idfbとが一致するように励磁電流方向電圧を制御する。
【0004】
フィードフォワード制御回路10は、外部から入力された速度指令値ωrrefに基づき、交流モータと負荷のイナーシャから加速トルクを演算する。フィードフォワード制御回路10は、制御ゲインKfと交流モータと負荷の合計イナーシャJの逆数を係数とした係数器と積分器とからなり、速度指令値ωrrefと前記積分器出力を突き合せた一次遅れフィルタとして構成される。加速トルク指令は、制御ゲインKfを掛けた後の値を用いる。フィードフォワード制御回路10により生成される加速トルク指令の指令応答速さを表す時定数は、J/Kfとなり、Kfの設定により決めることができる。速度制御回路(ASR)110は、フィードフォワード制御回路10内をスルーした速度指令値ωrrefと速度検出器4からの速度検出値ωrが一致するように比例・積分(PI)制御する。フィードフォワード制御回路10出力と速度制御回路110の出力は加算器12−1で加算され、さらに減算器17で速度制御回路110の出力と負荷外乱オブザーバ18出力の差を演算してトルク電流指令値Iqrefをトルク電流制御回路(ACRq)13に与える。トルク電流制御回路13は、トルク電流指令値Iqrefと3相/2相変換器5の出力であるトルク電流帰還値Iqfbとが一致するように制御する。
電圧指令補償回路14は、交流モータ2の漏れインダクタンスlや一次抵抗r1による逆起電力の励磁電流方向成分の電圧と、交流モータ2の磁束で発生する誘導起電力係数による誘起電圧と一次抵抗による逆起電力のトルク電流方向成分の電圧を出力する。
【0005】
電流指令補償回路14の出力のうち、トルク電流方向成分の電圧は、加算器12−2によりトルク電流制御回路13出力と加算され、トルク電流方向電圧指令値Vqrefが生成される。電圧指令補償回路14の出力のうち、励磁電流方向成分の電圧は、加算器12−3により励磁電流制御回路9の出力と加算され、励磁電流方向電圧指令値Vdrefが生成される。
2相/3相変換器15は、励磁電流方向電圧指令値Vdrefとトルク電流方向電圧指令値VqrefよりU,V,Wの各相の電圧指令(Vu、Vv、Vw)のPWM信号を生成して電力変換器1に出力する。
【0006】
積算器16は、一次角周波数ω1を積算して位相θとし、3相/2相変換器5および2相/3相変換器15へ相変換の位相基準値として与える。
負荷外乱オブザーバ18では、減算器17の出力と速度検出器4からの速度検出値ωrを取り込み、速度検出値と負荷外乱オブザーバ18内で演算された予測速度との差を演算し、その出力を比例・積分(PI)制御したものを負荷外乱演算値として、減算器17に帰還する。
なお、図では負荷外乱オブザーバ18に減算器出力17(Iqref)を入力しているが、厳密には磁束指令演算器7の出力である磁束指令との積を取り、トルク指令とする必要がある。
しかし、説明を簡略化するため、ここでは省略しているし、以下、トルク指令とトルク電流指令を厳密に分けていない。また、界磁弱め制御についても省略している。
【0007】
また、負荷外乱オブザーバ18では、トルク電流指令値IqrefをモータイナーシャJMの逆数を係数とする係数器に通し、これと後述する速度予測誤差を比例・積分(PI)制御(各ゲインはK1,K2で決める)した値との差分値を積分器に通し、予測速度(以下、ωr^とする)を求める。これとモータ端速度である速度検出値ωrの突き合せにより、速度予測誤差を演算する。この速度予測誤差は、負荷外乱により発生したものであるとして扱う。なお、負荷外乱オブザーバ18ではダイナミックスの応答をなるべく速く減衰させるように、K1、K2を振動系の応答周波数に対して5〜10倍程度になるように決める。また、速度予測誤差を比例・積分(PI)制御(各ゲインはK3、K4で決める)し、負荷外乱オブザーバ出力としている。
以上のようにして、従来の制振制御は行われている。
【0008】
図4(b)、(c)は、図4(a)のブロック線図を等価的に整理したものである。図4(a)は、上記のようにベクトル制御されており、電流制御部などは、十分応答周波数が高いとして定数化し、また、便宜上、摩擦、ダンピング係数は無いものとして扱っている。
ここで、図4(a)〜(c)で用いられている記号を説明する。
JLはモータにより駆動される負荷のイナーシャ、Kcはモータと負荷の間のねじり軸剛性係数、ωLは***振周波数でωL=ωM/√(1+JL/JM)(ωM:共振周波数)として演算される。
【0009】
速度予測誤差(ωr−ωr^)は1式で示す伝達関数で求まり、モータ端速度である速度検出値ωrの2回微分の項を含んでいることがわかる。これを比例・積分(PI)制御後、トルク電流指令値にフィードバックしている。
ωr−ωr^=[{ωL2/(s2+ωL2)}/(s2+K1s+K2)]
・(JL/JM)・ωr・s2 ・・・・(1式)
また、実際のオブザーバ出力OBSoは、
OBSo=[{(K3s+K4)・ωL2/(s2+ωL2)}/(s2+K1s+K2)]
・(JL/JM) ωr・s ・・・(2式)となる。
負荷外乱オブザーバとしては、例えば特許文献1、特許文献2において開示されたものがある。
【0010】
【特許文献1】
特開平6−269188号公報
【特許文献2】
特開平9−93972号公報
【0011】
【発明が解決しようとする課題】
しかしながら、従来の制振制御方法では、図4(b)からわかるように、速度制御回路(ASR)110は、速度指令とモータ端速度である速度検出値ωrの差分を比例・積分制御して、トルク指令に加算するようにしているのに対し、負荷外乱オブザーバ18は、1式よりモータ端速度である速度検出値ωrと逆位相である成分を比例・積分制御しているので、機械の振動を十分に抑制することができなかった。
つまり、負荷外乱オブザーバ18で、機械端が振動しないように制御しても、速度制御回路(ASR)110から逆位相のトルク指令が出力されるので共振の原因となり、機械の振動を十分に抑制することができないという問題があった。また、エレベータなどへの適用を考えると、多慣性の負荷外乱オブザーバを考え、解決する手法も考えられるが、共振系モデルが複雑になること、調整が非常に難しくなるなどの問題も抱えていた。
本発明はこのような様々な問題点に鑑みてなされたものであり、厳密なパラメータ調整が不要で、高価なCPUを必要としないで制振制御を実現できる方法および装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
上記問題を解決するため、本発明の第1の手段に係るモータ制御装置の制振制御方法は、速度指令から加速トルクを演算し、出力するフィードフォワード制御回路と、前記速度指令とモータ速度検出値との偏差に基づいてモータへのトルク指令を生成する速度制御回路と、前記トルク指令と前記モータ速度検出値に基づいて予測速度を生成し、負荷外乱トルクを演算し、フィードバックする負荷外乱オブザーバとを備えたモータ制御装置の制振制御方法において、前記速度制御回路のゲインを速度制御精度が保てる程度の値とすることで、前記トルク指令に加えられる速度制御回路出力からの振動成分を低減し、速度指令応答の不足分を前記フィードフォワード制御回路出力の加速トルク成分で補うようにしたものである。
【0013】
また本発明の第1の手段に係るモータ制御装置の制振制御装置は、速度指令から加速トルクを演算し、出力するフィードフォワード制御回路と、前記速度指令とモータ速度検出値との偏差に基づいてモータへのトルク指令を生成する速度制御回路と、前記トルク指令と前記モータ速度検出値に基づいて予測速度を生成し、負荷外乱トルクを演算し、フィードバックする負荷外乱オブザーバとを備えたモータ制御装置の制振制御装置において、前記速度制御回路により生成されるトルク指令の指令応答の速さを、前記フィードフォワード制御回路により生成される加速トルク指令の指令応答速さの1/10以下にしたものである。
【0014】
この第1の手段においては、速度制御回路のゲインを速度制御精度が保てる程度に設定することで、速度制御回路からの振動成分をトルク指令に加えないようにする。しかし、速度制御回路のゲインを極度に小さくするだけでは、速度指令応答が悪化し、また速度指令に対する実速度が一致しなくなるという新たな問題が起きる。そこで、替わりにフィードフォワード制御回路の出力である加速トルク指令を入力することで、速度指令応答の不足分を補うことにする。これにより、速度制御回路からの振動成分がトルク指令に加わらず、負荷外乱オブザーバによる振動抑制が効率的に行われる。
【0015】
また、本発明の第2の手段に係るモータ制御装置の制振制御方法は、速度指令から加速トルクを演算し、出力するフィードフォワード制御回路と、前記速度指令とモータ速度検出値との偏差に基づいてモータへのトルク指令を生成する速度制御回路と、前記トルク指令と前記モータ速度検出値に基づいて予測速度を生成し、負荷外乱トルクを演算し、フィードバックする負荷外乱オブザーバとを備えたモータ制御装置の制振制御方法において、前記速度制御回路への入力値、あるいは、速度検出値をノッチフィルタ回路を通して前記速度制御回路から出力されるトルク指令中の振動成分を低減するようにしたものである。
【0016】
本発明の第2の手段に係るモータ制御装置の制振制御装置は、速度指令から加速トルクを演算し、出力するフィードフォワード制御回路と、前記速度指令とモータ速度検出値との偏差に基づいてモータへのトルク指令を生成する速度制御回路と、前記トルク指令と前記モータ速度検出値に基づいて予測速度を生成し、負荷外乱トルクを演算し、フィードバックする負荷外乱オブザーバとを備えたモータ制御装置の制振制御装置において、前記速度制御回路への入力値、あるいは、速度検出値中の振動成分を低減するノッチフィルタ回路を設けたものである。
第2の手段によれば、ノッチフィルタ回路を設けたことにより、速度制御回路のゲインを通常より過度に下げることなく、負荷外乱オブザーバによる振動抑制が効率的に行われる。
【0017】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
<第1実施形態>
図1は、本発明の第1実施形態に係るモータ制御装置の制御ブロック図である。図1は、構成上において、図3の従来のモータ制御装置の構成を示すブロック図と同じ構成であるので、同様の構成については同一の符号を付して説明を省略する。本実施形態においては、図3における速度制御回路(ASR)110を速度制御回路(ASR)11に変更しているが、ゲイン設定方法が異なるのみであり、構成自体は変わらない。
【0018】
図1の回路においては、速度制御回路(ASR)11は速度指令とモータ速度を一致させることが可能である程度の値、つまり、通常、共振しにくい機械に適用する場合に比べ、ゲインを下げた設定としている。しかし、速度制御回路のゲインを極度に小さくするだけでは、速度指令応答が悪化し、また速度指令に対して実速度が一致しなくなる恐れがあるので、フィードフォワード制御回路10の出力である加速トルク指令を入力することで、速度指令応答の不足分を補う。そうすることで、トルク指令には、機械系の振動成分が含まれないようになり、振動を抑制することができる。
【0019】
<第2実施形態>
図2は、本発明の第2実施形態に係るモータ制御装置の制御ブロック図である。図2は、構成上において、図3の従来のモータ制御装置のブロック図との相違点は、ノッチフィルタ回路19を挿入しているところである。図2は、図面上では速度制御回路11入力値の記載は省略し、速度検出値をノッチフィルタ19に通すようにのみ記載しているが、実施する場合は、どちらか一方に付加すればよい。
以下、速度制御回路11入力部にノッチフィルタ19を追加した場合の動作を説明する。
【0020】
速度制御回路11入力部にノッチフィルタ19を挿入し、速度検出値に含まれる振動周波数成分を取り除くことにより、トルク指令には、機械系の振動成分を含まないようにすることができ、振動を抑制することができるとともに、速度制御回路のゲインを通常より過度に下げることもなくなる。
同様に速度検出値にノッチフィルタを通すようにしても、速度検出値に乗っている振動周波数成分が除去できるので、速度制御回路11入力部にノッチフィルタ19を挿入したときと同様の効果が期待できる。
【0021】
以上、交流モータの中でも誘導モータを例にして説明したが、モータの種類に関係なく適用できるし、また、速度検出値を用いない制御方式においても、速度制御回路出力と負荷外乱オブザーバ出力が逆位相となるような場合には、同じように効果を発揮する。また、エレベータ等の共振周波数の低い機械への適用という説明をしたが、振動周波数が高い機械でも同様に適用可能である。
また、負荷外乱オブザーバは振動抑制に効果があれば、上記した構成でなくても良いし、フィードフォワード制御回路についても加速トルクが出力できれば良い。
また、フィードフォワード制御回路10では、速度指令値ωrrefをスルーさせた例での適用を説明したが、フィードフォワード制御回路10は、外部から入力された交流モータと負荷のイナーシャから加速トルクを演算し、推定速度を求め、求めた推定速度を速度制御回路10の速度指令値として与えるようにしたモータ制御装置にも適用できる。
【0022】
【発明の効果】
以上述べたように、本発明の第1の手段によれば、速度制御回路のゲインを速度制御精度が保てる程度の低い値とすることで、トルク指令に加えられる速度制御回路出力からの振動成分を低減し、速度制御回路からの速度指令応答の不足分をフィードフォワード制御回路出力である加速トルク指令を入力することで補うようにしたことにより、速度制御回路からの振動成分がトルク指令に加わらなくなる。これにより、複雑な共振系モデルを必要とせず、厳密なパラメータ調整が不要で適用でき、高価なCPUを必要としない制振制御を実現できる。
また、本発明の第2の手段によれば、速度制御回路への入力値、あるいは、速度検出値をノッチフィルタ回路を通して速度制御回路から出力されるトルク指令中の振動成分を低減するようにしたので、速度制御回路のゲインを通常より過度に下げることなく、負荷外乱オブザーバによる振動抑制を効率的に行うことができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態に係るモータ制御装置の制御ブロック図である。
【図2】本発明の第2実施形態に係るモータ制御装置の制御ブロック図である。
【図3】従来のモータ制御装置の構成を示すブロック図である。
【図4】速度制御部と制振制御に関する部分の制御ブロック線図である。
【符号の説明】
1 電力変換器
2 交流モータ
3A,3B,3C 電流検出器
4 速度検出器
5 3相/2相変換器
6 一次角周波数演算回路
7 磁束指令演算器
8 係数器
9 励磁電流制御回路(ACRd)
10 フィードフォワード制御回路
11 速度制御回路(ASR)
12−1、−2、−3 加算器
13 トルク電流制御回路(ACRq)
14 電圧指令補償回路
15 2相/3相変換器
16 積算器
17 減算器
18 負荷外乱オブザーバ
19 ノッチフィルタ回路
20 三相交流電源
21 パワー素子
110 速度制御回路(ASR)(従来)[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a vibration suppression control method and device for a motor control device that drives a machine that easily resonates by a spring system such as an elevator.
[0002]
[Prior art]
FIGS. 3 and 4 show an example of a conventional motor control device. FIG. 3 is a block diagram showing a configuration of a conventional motor control device, and FIG. 4A is a control block diagram of a portion related to a speed control unit and vibration suppression control.
As shown in FIG. 3, a three-phase AC voltage supplied from a three-phase
Primary currents (U-phase current Iu, V-phase current Iv, and W-phase current Iw) flowing in each of the U, V, and W phases of
[0003]
The rotation speed of the
The exciting current control circuit (ACRd) 9 controls the exciting current direction voltage so that the exciting current command value Idref matches the exciting current feedback value Idfb from the three-phase / two-
[0004]
The
The voltage
[0005]
Among the outputs of the current
The two-phase / three-
[0006]
The
The
Although the output 17 (Iqref) of the subtractor is input to the
However, in order to simplify the description, the description is omitted here, and the torque command and the torque current command are not strictly divided below. Also, the field weakening control is omitted.
[0007]
Further, in the
As described above, the conventional vibration suppression control is performed.
[0008]
FIGS. 4B and 4C are equivalently arranged block diagrams of FIG. 4A. In FIG. 4A, the vector control is performed as described above, and the current control unit and the like treat a constant as having a sufficiently high response frequency and, for convenience, have no friction and no damping coefficient.
Here, the symbols used in FIGS. 4A to 4C will be described.
JL is the inertia of the load driven by the motor, Kc is the torsional stiffness coefficient between the motor and the load, ωL is the antiresonance frequency, and is calculated as ωL = ωM / √ (1 + JL / JM) (ωM: resonance frequency). .
[0009]
It can be seen that the speed prediction error (ωr−ωr ^) is obtained by the transfer function expressed by the equation (1), and includes a term of the second derivative of the detected speed value ωr that is the motor end speed. This is fed back to the torque current command value after proportional / integral (PI) control.
ωr−ωr ^ = [{ωL 2 / (s 2 + ωL 2 )} / (s 2 + K1s + K2)]
・ (JL / JM) ・ ωr ・ s 2・ ・ ・ ・ (1 formula)
The actual observer output OBSo is
OBSo = [{(K3s + K4) · ωL 2 / (s 2 + ωL 2 )} / (s 2 + K1s + K2)]
(JL / JM) ωr · s (Expression 2)
Examples of the load disturbance observer include those disclosed in
[0010]
[Patent Document 1]
JP-A-6-269188 [Patent Document 2]
JP-A-9-93972
[Problems to be solved by the invention]
However, in the conventional vibration suppression control method, as can be seen from FIG. 4B, the speed control circuit (ASR) 110 performs proportional / integral control on the difference between the speed command and the speed detection value ωr that is the motor end speed. , The
In other words, even if the
The present invention has been made in view of such various problems, and it is an object of the present invention to provide a method and an apparatus that do not require strict parameter adjustment and can realize vibration suppression control without requiring an expensive CPU. And
[0012]
[Means for Solving the Problems]
In order to solve the above problems, a vibration suppression control method for a motor control device according to a first means of the present invention includes a feedforward control circuit that calculates and outputs an acceleration torque from a speed command, A speed control circuit that generates a torque command to the motor based on a deviation from the value, a load disturbance observer that generates a predicted speed based on the torque command and the detected motor speed, calculates a load disturbance torque, and feeds back the load disturbance observer In the vibration damping control method for a motor control device having the above, by reducing the gain of the speed control circuit to a value at which speed control accuracy can be maintained, a vibration component from the speed control circuit output added to the torque command is reduced. The shortage of the speed command response is compensated for by the acceleration torque component output from the feedforward control circuit.
[0013]
Further, the vibration suppression control device of the motor control device according to the first means of the present invention calculates a acceleration torque from a speed command and outputs the calculated torque, based on a deviation between the speed command and a motor speed detection value. And a load disturbance observer that generates a predicted speed based on the torque command and the detected motor speed, calculates a load disturbance torque, and feeds back the speed. In the vibration damping control device of the device, the command response speed of the torque command generated by the speed control circuit is set to be 1/10 or less of the command response speed of the acceleration torque command generated by the feedforward control circuit. Things.
[0014]
In the first means, the vibration component from the speed control circuit is not added to the torque command by setting the gain of the speed control circuit to such an extent that the speed control accuracy can be maintained. However, if the gain of the speed control circuit is extremely reduced only, a new problem arises in that the response to the speed command deteriorates and the actual speed does not match the speed command. Therefore, the shortage of the speed command response is compensated by inputting the acceleration torque command which is the output of the feedforward control circuit instead. As a result, the vibration component from the speed control circuit does not add to the torque command, and vibration suppression by the load disturbance observer is efficiently performed.
[0015]
Further, a vibration suppression control method of a motor control device according to a second means of the present invention includes a feedforward control circuit that calculates and outputs an acceleration torque from a speed command, and a deviation between the speed command and a motor speed detection value. A motor that includes a speed control circuit that generates a torque command to the motor based on the torque command and the motor speed detection value, generates a predicted speed, calculates a load disturbance torque, and feeds back the load disturbance observer; In the vibration suppression control method of the control device, an input value to the speed control circuit, or a speed detection value, is configured to reduce a vibration component in a torque command output from the speed control circuit through a notch filter circuit. is there.
[0016]
A vibration damping control device of a motor control device according to a second means of the present invention calculates an acceleration torque from a speed command and outputs a feedforward control circuit based on a deviation between the speed command and a motor speed detection value. A motor control apparatus comprising: a speed control circuit that generates a torque command to a motor; and a load disturbance observer that generates a predicted speed based on the torque command and the detected motor speed, calculates a load disturbance torque, and feeds back the load disturbance observer. In the vibration damping control device, a notch filter circuit for reducing a vibration component in the input value to the speed control circuit or the detected speed value is provided.
According to the second means, the provision of the notch filter circuit allows the load disturbance observer to efficiently suppress vibration without excessively lowering the gain of the speed control circuit.
[0017]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<First embodiment>
FIG. 1 is a control block diagram of the motor control device according to the first embodiment of the present invention. 1 is the same in configuration as the block diagram showing the configuration of the conventional motor control device in FIG. 3, and the same components are denoted by the same reference numerals and description thereof will be omitted. In the present embodiment, the speed control circuit (ASR) 110 in FIG. 3 is changed to the speed control circuit (ASR) 11, but only the gain setting method is different, and the configuration itself does not change.
[0018]
In the circuit of FIG. 1, the speed control circuit (ASR) 11 reduces the gain to a certain value capable of matching the speed command with the motor speed, that is, the gain is lower than when applied to a machine that normally does not easily resonate. It is set. However, if the gain of the speed control circuit is extremely reduced, the response of the speed command may be deteriorated, and the actual speed may not match the speed command. The shortage of the speed command response is compensated by inputting the command. By doing so, the torque command does not include the vibration component of the mechanical system, and the vibration can be suppressed.
[0019]
<Second embodiment>
FIG. 2 is a control block diagram of the motor control device according to the second embodiment of the present invention. 2 differs from the block diagram of the conventional motor control device of FIG. 3 in that a notch filter circuit 19 is inserted. Although FIG. 2 omits the description of the input value of the
Hereinafter, an operation when the notch filter 19 is added to the input section of the
[0020]
By inserting a notch filter 19 into the input portion of the
Similarly, even if a notch filter is passed through the detected speed value, the vibration frequency component on the detected speed value can be removed, so that the same effect as when the notch filter 19 is inserted into the input portion of the
[0021]
As described above, the induction motor has been described as an example of the AC motor, but the present invention can be applied regardless of the type of the motor.Also, in the control method using no speed detection value, the output of the speed control circuit and the output of the load disturbance observer are reversed. In the case of a phase, the same effect is exerted. Also, the description has been given of the application to a machine having a low resonance frequency such as an elevator.
If the load disturbance observer is effective in suppressing vibration, the load disturbance observer need not have the above configuration, and the feedforward control circuit only needs to output acceleration torque.
Also, in the
[0022]
【The invention's effect】
As described above, according to the first means of the present invention, by setting the gain of the speed control circuit to a value low enough to maintain the speed control accuracy, the vibration component from the output of the speed control circuit added to the torque command is obtained. To compensate for the lack of the speed command response from the speed control circuit by inputting the acceleration torque command which is the output of the feedforward control circuit, so that the vibration component from the speed control circuit is added to the torque command. Disappears. As a result, a complicated resonance system model is not required, strict parameter adjustment is not required, and the present invention can be applied, and vibration suppression control that does not require an expensive CPU can be realized.
Further, according to the second means of the present invention, the vibration component in the torque command output from the speed control circuit through the notch filter circuit based on the input value to the speed control circuit or the detected speed value is reduced. Therefore, it is possible to efficiently suppress the vibration by the load disturbance observer without excessively lowering the gain of the speed control circuit.
[Brief description of the drawings]
FIG. 1 is a control block diagram of a motor control device according to a first embodiment of the present invention.
FIG. 2 is a control block diagram of a motor control device according to a second embodiment of the present invention.
FIG. 3 is a block diagram showing a configuration of a conventional motor control device.
FIG. 4 is a control block diagram of a portion related to a speed control unit and vibration suppression control.
[Explanation of symbols]
10
12-1, -2, -3
14 Voltage
Claims (4)
前記速度制御回路のゲインを速度制御精度が保てる程度の値とすることで、前記トルク指令に加えられる速度制御回路出力からの振動成分を低減し、
速度指令応答の不足分を前記フィードフォワード制御回路出力の加速トルク成分で補うようにしたことを特徴とするモータ制御装置の制振制御方法。A feedforward control circuit that calculates and outputs an acceleration torque from a speed command, a speed control circuit that generates a torque command to a motor based on a deviation between the speed command and a motor speed detection value, A vibration suppression control method of a motor control device including a load disturbance observer that generates a predicted speed based on the detected speed value, calculates a load disturbance torque, and feeds back the load disturbance observer,
By setting the gain of the speed control circuit to a value at which speed control accuracy can be maintained, a vibration component from the speed control circuit output added to the torque command is reduced,
A vibration control method for a motor control device, wherein a shortage of a speed command response is compensated for by an acceleration torque component output from the feedforward control circuit.
前記速度制御回路により生成されるトルク指令の指令応答の速さを、前記フィードフォワード制御回路により生成される加速トルク指令の指令応答速さの1/10以下にしたことを特徴とするモータ制御装置の制振制御装置。A feedforward control circuit that calculates and outputs an acceleration torque from a speed command, a speed control circuit that generates a torque command to a motor based on a deviation between the speed command and a motor speed detection value, A predicted vibration is generated based on the detected speed value, a load disturbance torque is calculated, and a load disturbance observer for feedback is provided.
A motor control device, wherein the speed of command response of a torque command generated by the speed control circuit is set to 1/10 or less of the speed of command response of an acceleration torque command generated by the feedforward control circuit. Vibration control device.
前記速度制御回路への入力値、あるいは、速度検出値をノッチフィルタ回路を通して前記速度制御回路から出力されるトルク指令中の振動成分を低減することを特徴とするモータ制御装置の制振制御方法。A feedforward control circuit that calculates and outputs an acceleration torque from a speed command, a speed control circuit that generates a torque command to a motor based on a deviation between the speed command and a motor speed detection value, A vibration suppression control method of a motor control device including a load disturbance observer that generates a predicted speed based on the detected speed value, calculates a load disturbance torque, and feeds back the load disturbance observer,
A vibration control method for a motor control device, characterized by reducing a vibration component in a torque command output from the speed control circuit through a notch filter circuit based on an input value to the speed control circuit or a detected speed value.
前記速度制御回路への入力値、あるいは、速度検出値中の振動成分を低減するノッチフィルタ回路を設けたことを特徴とするモータ制御装置の制振制御装置。A feedforward control circuit that calculates and outputs an acceleration torque from a speed command, a speed control circuit that generates a torque command to a motor based on a deviation between the speed command and a motor speed detection value, A predicted vibration is generated based on the detected speed value, a load disturbance torque is calculated, and a load disturbance observer for feedback is provided.
A vibration suppression control device for a motor control device, further comprising a notch filter circuit for reducing a vibration component in an input value to the speed control circuit or a detected speed value.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002291584A JP2004129416A (en) | 2002-10-03 | 2002-10-03 | Method and apparatus for controlling control of vibration of motor controller |
CNA031560725A CN1487661A (en) | 2002-10-03 | 2003-08-29 | Vibration reducing control method and apparatus for motor controlling apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002291584A JP2004129416A (en) | 2002-10-03 | 2002-10-03 | Method and apparatus for controlling control of vibration of motor controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004129416A true JP2004129416A (en) | 2004-04-22 |
Family
ID=32283141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002291584A Abandoned JP2004129416A (en) | 2002-10-03 | 2002-10-03 | Method and apparatus for controlling control of vibration of motor controller |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2004129416A (en) |
CN (1) | CN1487661A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009022149A (en) * | 2007-07-16 | 2009-01-29 | Denso Corp | Controller of electric power steering device |
JP2016506233A (en) * | 2013-12-26 | 2016-02-25 | グアンドン メイジ コムプレッサ カンパニー リミテッド | Method for automatically correcting compressor torque, apparatus, compressor and control method thereof |
WO2017025993A1 (en) * | 2015-08-08 | 2017-02-16 | Nidec Corporation | A motor controller and a motor system |
CN107272497A (en) * | 2017-07-17 | 2017-10-20 | 国网江西省电力公司电力科学研究院 | A kind of control system for the low-frequency vibration for suppressing to occur during servo-drive system positioning |
JP2019112165A (en) * | 2017-12-21 | 2019-07-11 | 株式会社日立製作所 | Control device and control method of elevator apparatus |
JP2019159733A (en) * | 2018-03-13 | 2019-09-19 | 富士電機株式会社 | Speed/position control system |
CN113612423A (en) * | 2021-08-02 | 2021-11-05 | 上海数明半导体有限公司 | Maximum torque current ratio control method and device based on back electromotive force |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009089774A (en) * | 2007-10-04 | 2009-04-30 | Juki Corp | Xy axis motor control device for sewing machine |
US9067600B2 (en) * | 2013-07-26 | 2015-06-30 | Ford Global Technologies, Llc | Engine speed control apparatus and method for a hybrid vehicle |
EP3282576B1 (en) * | 2015-04-10 | 2020-02-12 | NSK Ltd. | Motor control device and electric power steering device equipped with same |
KR101704243B1 (en) * | 2015-08-12 | 2017-02-22 | 현대자동차주식회사 | Control method for drive shaft vibration reduction of eco-friendly vehicle |
EP3739747A4 (en) * | 2018-01-09 | 2021-01-20 | Panasonic Intellectual Property Management Co., Ltd. | Device for controlling electric motor |
-
2002
- 2002-10-03 JP JP2002291584A patent/JP2004129416A/en not_active Abandoned
-
2003
- 2003-08-29 CN CNA031560725A patent/CN1487661A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009022149A (en) * | 2007-07-16 | 2009-01-29 | Denso Corp | Controller of electric power steering device |
JP2016506233A (en) * | 2013-12-26 | 2016-02-25 | グアンドン メイジ コムプレッサ カンパニー リミテッド | Method for automatically correcting compressor torque, apparatus, compressor and control method thereof |
WO2017025993A1 (en) * | 2015-08-08 | 2017-02-16 | Nidec Corporation | A motor controller and a motor system |
CN107949982A (en) * | 2015-08-08 | 2018-04-20 | 日本电产株式会社 | Motor controller and motor system |
US10608560B2 (en) | 2015-08-08 | 2020-03-31 | Nidec Corporation | Motor controller and a motor system |
CN107272497A (en) * | 2017-07-17 | 2017-10-20 | 国网江西省电力公司电力科学研究院 | A kind of control system for the low-frequency vibration for suppressing to occur during servo-drive system positioning |
JP2019112165A (en) * | 2017-12-21 | 2019-07-11 | 株式会社日立製作所 | Control device and control method of elevator apparatus |
JP2019159733A (en) * | 2018-03-13 | 2019-09-19 | 富士電機株式会社 | Speed/position control system |
JP7020200B2 (en) | 2018-03-13 | 2022-02-16 | 富士電機株式会社 | Speed / position control system |
CN113612423A (en) * | 2021-08-02 | 2021-11-05 | 上海数明半导体有限公司 | Maximum torque current ratio control method and device based on back electromotive force |
CN113612423B (en) * | 2021-08-02 | 2024-03-01 | 上海数明半导体有限公司 | Maximum torque current ratio control method and device based on back electromotive force |
Also Published As
Publication number | Publication date |
---|---|
CN1487661A (en) | 2004-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5957704B2 (en) | Electric motor control device | |
WO2004055967A1 (en) | Ac rotary electric machine magnetic noise reduction method, motor control device and ac rotary electric machine using the same | |
JP4581739B2 (en) | Electric motor drive | |
JP2004129416A (en) | Method and apparatus for controlling control of vibration of motor controller | |
WO2016121373A1 (en) | Motor control device, and method for correcting torque constant in such motor control device | |
CN115336165A (en) | Motor control device | |
JP5418961B2 (en) | Induction motor control device | |
WO2012144000A1 (en) | Control apparatus for ac motor | |
JP2006340530A (en) | Controller of motor | |
JP2010273400A (en) | Device for control of induction motor | |
JP4698312B2 (en) | Power converter | |
JP2017077099A (en) | Controller compensating for iron loss of ac motor | |
JP3229216B2 (en) | Beatless control device | |
JP4144446B2 (en) | Power converter | |
WO2010116769A1 (en) | Rotating electric machine control device | |
JP6742967B2 (en) | Motor control device | |
JP5713850B2 (en) | Motor control device | |
JP2007259607A (en) | Motor controller | |
JP4061517B2 (en) | AC motor variable speed controller | |
JP6032809B2 (en) | Control device for permanent magnet synchronous motor | |
JP5517983B2 (en) | AC rotating machine control device | |
JP3323900B2 (en) | Control device for linear motor electric vehicle | |
JP7013847B2 (en) | Motor control device | |
JP5228436B2 (en) | Motor control device and control method thereof | |
JP2009072056A (en) | Motor control device and method of controlling current phase |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050811 |
|
A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20070110 |