JP4779969B2 - 電動機制御装置 - Google Patents
電動機制御装置 Download PDFInfo
- Publication number
- JP4779969B2 JP4779969B2 JP2006511499A JP2006511499A JP4779969B2 JP 4779969 B2 JP4779969 B2 JP 4779969B2 JP 2006511499 A JP2006511499 A JP 2006511499A JP 2006511499 A JP2006511499 A JP 2006511499A JP 4779969 B2 JP4779969 B2 JP 4779969B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- command
- torque
- pass filter
- unit
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/0004—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/404—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41123—Correction inertia of servo
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41125—Compensate position as function of phase lag of drive motor
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Electric Motors In General (AREA)
Description
速度制御系20を安定にするには、速度ゲインの変動がないことが必要であるが、速度ゲインの計算に必要な、電動機18が駆動する負荷1Aの慣性モーメント値が未知あるいは変動する場合がある。電動機18の慣性モーメントは既知であるので、通常は電動機18の電動機制御装置の速度制御系20に慣性モーメント比を設定することで、負荷1Aの慣性モーメント値を含めて速度ゲインを計算することが多い。
Jratio=JL/Jm (1)
となる。
Kv×Jm(1+Jratio)=Kv(Jm+JL)=Kv×J (2)
となり、電動機まで入れた前向きゲインは
Kv×J(1/(Js))=Kv/s (3)
となり、慣性モーメント比を正確に設定することで、速度ループゲインKvを確定できる。ところが、負荷機械の慣性モーメントが未知な場合や既知であっても大きく変動する場合には、(3)式の分子のJ(計算値)と分母のJs(機械の物理量)が同じにならないため、速度ゲインKvが規定値から変動してしまう。
本発明の第1の構成は、慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、トルク指令と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し、前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、低域通過フィルタを有し、前記低域通過フィルタの遮断周波数を、速度ループゲインを独立変数とする多項式で計算して前記低域通過フィルタに設定するものであって、前記速度指令を入力し前記低域通過フィルタに基づいて位相を進めた新たな速度指令を出力する位相補償部と、前記新たな速度指令と前記電動機の速度との差を入力し前記トルク指令を出力する速度制御部とを備えたものである。
11 低域通過フィルタ
12 ゲイン
13 慣性変動抑制部
14 位相補償部
15 位置制御部
16 速度制御部
17 電動機のトルク(推力)制御部
18 電動機
19 駆動部
20 速度制御系
1A 負荷
1B 位置検出部
1C 速度演算部
1D 速度フィードフォワード部
1E トルクフィードフォワード部
1F 指令フィルタ部
21 オブザーバゲイン
22 オブザーバ積分ゲイン
23 慣性モーメント(慣性)補正部
24 積分演算部
31 オブザーバゲイン
41 オブザーバゲイン
42 オブザーバゲイン
51 低域通過フィルタ
52 高域通過フィルタ
61 位相補償部
62 制御対象のモデル
63 制御器
64 低域通過フィルタ
101 減算器
102 減算器
103 加算器
104 減算器
208 加算器
209 減算器
図1において、本実施例1の電動機制御装置は、位置指令と電動機位置との偏差に基づいて速度指令を出力する位置制御部15と、速度指令の位相補償を行う位相補償部14と、位相補償された速度指令と電動機の速度との偏差に基づいてトルク(推力)指令を生成する速度制御部16と、慣性変動抑制部13と、トルク(推力)制御部17と、電動機18と、ギヤ等の駆動部19と、負荷1Aと、電動機18の位置を検出する位置検出部1Bと、位置検出部1Bからの位置信号に基づいて電動機速度を演算する速度演算部1Cとを備えている。慣性変動抑制部13は、電動機の速度とトルク(推力)指令に基づいて外乱要素を演算する外乱オブザーバ10と、その出力の高調波雑音を除去する低域通過フィルタ11と、その出力にゲイン12を掛けて推定外乱トルク(推力)としてトルク(推力)指令に加算し、新たなトルク(推力)指令として出力する加算器103とを備えている。
速度指令を位相補償部14に入力し、位相補償部14の出力を新たな速度指令とする。
慣性変動抑制部13の出力をトルク(推力)指令として、電動機のトルク(推力)制御部17に入力することで速度制御系が構成できる。
また、位置検出部1Bの出力と位置指令の差を位置制御部15に入力し、位置制御部15の出力を速度指令とすることで位置制御系が構成できる。
図2の外乱オブザーバ10では、電動機の速度と積分演算部24の出力との偏差にオブザーバゲイン21およびオブザーバ積分ゲイン22が乗じられ、それらの出力の和と、慣性モーメント(慣性質量)補正部23の出力との和が積分演算部24により積分され、電動機の速度との差をとって帰還される。図中201は減算器、202,203は加算器である。
図3の外乱オブザーバ10では、電動機の速度と積分演算部24の出力との偏差にオブザーバゲイン31が乗じられ、その出力と慣性モーメント(慣性質量)補正部23の出力との和が積分演算部24により積分され、電動機の速度との差をとって帰還される。
図4の外乱オブザーバ10では、電動機の速度にオブザーバゲイン41が乗じられ、その出力と新たなトルク(推力)指令との和に積分演算部24の出力を減じたものにオブザーバゲイン42を乗じたものが、積分演算部24に入力される。積分演算部24の出力とオブザーバゲイン41の出力との差が、低域通過フィルタ11に出力される。図中205は加減算器、206は減算器である。
G(s)=(1+sT2)/(1+sT1)
=1/(1+sT1)+sT2/(1+sT1)
=ω1/(ω1+s)+T2ω1s/(ω1+s) (8)
また、位相進めフィルタの構成として、次式(9)のように書くことも可能である。
G(s)=ω1/(ω1+s)+T1ω2s/(ω2+s) (9)
このとき、低域通過フィルタ51の遮断周波数を高域通過フィルタ52の遮断周波数より大きくすることで位相進めフィルタとなる。
図6は、速度制御部に正しい慣性モーメント(慣性質量)比を設定したときの電動機の速度と本実施例の構成で慣性モーメント(慣性質量)比が0倍,5倍,10倍,15倍のときの電動機の速度である(計算機シミュレーション結果)。これらの図で電動機の速度が加速から等速に変化した直後の波形や減速からゼロ速に変化した直後の波形(図中、楕円で囲んだ部分)を比較すると、慣性モーメント(慣性質量)比が0倍,5倍,10倍,15倍のときのすべてのグラフが重なっており、ほぼ同じ応答となっている。
したがって、本実施例では、従来例よりも広い慣性モーメント(慣性質量)比まで制御系を安定化でき、位置決め応答は負荷によらず一定となる。
慣性変動抑制部13の出力を新たなトルク(推力)指令として、電動機のトルク(推力)制御部17に入力することで速度制御系が構成できる。特許文献2で説明しているように、この速度オブザーバは、速度を推定するだけでなく位相を進めることができるので、速度制御系の位相を進めることで位置制御系の位相余裕を改善できる。このため応答が安定化し、慣性変動範囲を広げることができる。
また、正しい慣性モーメント(慣性質量)比を速度演算部に設定したときよりも位置決め時間が短くなっている。
しかし、軌跡制御動作では、例えばXとYの2軸の動作をバランスする必要があり、1軸のみ応答が速すぎると軌跡精度は良くならない。この場合は、正しい慣性モーメント(慣性質量)比を設定した時と同じ応答が必要である。
具体的には図11に示すように、通常の速度制御系に慣性変動抑制部13と第1の位相補償部14(実施例1の位相補償部14と同じ)および第2の位相補償部61(実施例2の位相補償部61と同じ)とを組み合わせる。
第2の位相補償部61の出力を新たな速度フィードバック信号とし、新たな速度指令と新たな速度フィードバック信号の差を速度制御部16に入力し、速度制御部16の出力を慣性変動抑制部13と第2の位相補償部61に入力する。
慣性変動抑制部13の出力を新たなトルク(推力)指令として、電動機のトルク(推力)制御部17に入力することで速度制御系が構成できる。
なお、第1の位相補償部は、第1の実施例と同様に図5のように構成すれば良く、第2の位相補償部は実施例2と同様に図8(b)のように構成すれば良い。
LPF=a×Kv+b (4)
LPF=a×Kv 2+b×Kv+c (5)
よって、これらの近似式を使用することで、例えば、速度制御部16中の速度ループゲイン(図示せず)を変更した場合に、上記関数によって速度オブザーバの低域通過フィルタ64の時定数を変更することができ、位相の補償値を自動的に再調整することが可能となる。
補間近似式は、実施例4と同様に、例えば1次外乱オブザーバでは図13の1次関数で速度制御部16中の速度ループゲイン(図示せず)Kvから速度オブザーバの低域通過フィルタ時定数LPFを決定すれば良い。
また、2次外乱オブザーバでは図14の2次関数で、速度制御部16中の速度ループゲイン(図示せず)Kvから速度オブザーバの低域通過フィルタ時定数LPFは決定すれば良い。
fc=a×Kv 2+b×Kv+c (6)
fc=a×Kv+b (7)
よって、これらの近似式を使用することで、例えば、速度制御部16中の速度ループゲイン(図示せず)を変更した場合に、上記関数によって位相進めフィルタの低域通過フィルタ51の遮断周波数を変更することができ、位相の補償値を自動的に再調整することが可能となる。
補間近似式は、実施例6と同様に、例えば1次外乱オブザーバでは図18の2次関数で速度制御部16中の速度ループゲイン(図示せず)Kvから位相進めフィルタの低域通過フィルタの遮断周波数fcを決定すれば良い。
また、2次外乱オブザーバでは図19の1次関数で、速度制御部16中の速度ループゲイン(図示せず)Kvから位相進めフィルタの低域通過フィルタの遮断周波数fcは決定すれば良い。
この時、トルク(推力)指令と電動機の速度とに基づいて位相補償を行う位相補償部61を設け、速度演算部1Cの出力を位相補償部61と慣性変動抑制部13内の外乱オブザーバ10に入力し、位相補償部61の出力(電動機の推定速度)を新たな速度フィードバック信号とした構成としているので、電動機制御装置が位置制御装置として動作する場合と速度制御装置として動作する場合とでは、この構成は変わらない。
よって、電動機制御装置が速度制御装置として動作する場合においても、大きな慣性モーメント比(慣性質量比)に対しても制御性能を確保することができる。
本発明の第11の実施例として、図示しないが、図1の構成において、位置指令から速度FFをかける構成を説明する。位置指令を速度FF部1Dに入力し、速度FF部1Dの出力を前記位置制御部15の出力と加算して速度指令として位相補償部14に入力する。速度FF部1Dは、通常、微分器や近似微分器を用いて構成する。
本発明の第13の実施例として、図示しないが、図8の構成において、位置指令から速度FFをかける構成を説明する。位置指令を速度FF部1Dに入力し、速度FF部1Dの出力を前記位置制御部15の出力と加算して速度指令として減算器104に入力する。
速度FF部1Dは、通常、微分器や近似微分器を用いて構成する。
Claims (11)
- 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、トルク指令と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し、前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
低域通過フィルタを有し、前記低域通過フィルタの遮断周波数を、速度ループゲインを独立変数とする多項式で計算して前記低域通過フィルタに設定するものであって、前記速度指令を入力し前記低域通過フィルタに基づいて位相を進めた新たな速度指令を出力する位相補償部と、
前記新たな速度指令と前記電動機の速度との差を入力し前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、トルク指令と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し、前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
低域通過フィルタを有し、前記低域通過フィルタの時定数を、速度ループゲインを独立変数とする多項式で計算して前記低域通過フィルタに設定するものであって、前記電動機の速度と前記トルク指令を入力し、前記低域通過フィルタに基づいて位相を進めた新たな速度を出力する位相補償部と、
前記速度指令と前記新たな速度との差を入力し前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、トルク指令と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し、前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
第1の低域通過フィルタを有し、前記第1の低域通過フィルタの遮断周波数を、速度ループゲインを独立変数とする多項式で計算して前記第1の低域通過フィルタに設定するものであって、前記速度指令を入力し前記第1の低域通過フィルタに基づいて位相を進めた新たな速度指令を出力する第1の位相補償部と、
第2の低域通過フィルタを有し、前記第2の低域通過フィルタの時定数を、前記速度ループゲインを独立変数とする多項式で計算して前記第2の低域通過フィルタに設定するものであって、前記電動機の速度と前記トルク指令を入力し、前記第2の低域通過フィルタに基づいて位相を進めた新たな速度を出力する第2の位相補償部と、
前記新たな速度指令と前記新たな速度との差を入力し、前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、トルク指令と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
低域通過フィルタを有し、前記低域通過フィルタの時定数を、速度ループゲインを独立変数とする多項式で計算して前記低域通過フィルタに設定するものであって、前記電動機の速度と前記トルク指令を入力し、前記低域通過フィルタに基づいて位相を進めた新たな速度を出力する位相補償部と、
速度指令と前記新たな速度との差を入力し前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、前記位置指令を入力し速度フィードフォワード信号を出力する速度フィードフォワード部と、トルク指令と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
低域通過フィルタを有し、前記低域通過フィルタの遮断周波数を、速度ループゲインを独立変数とする多項式で計算して前記低域通過フィルタに設定するものであって、前記速度指令と前記速度フィードフォワード信号との和を入力し、前記低域通過フィルタに基づいて位相を進めた新たな速度指令を出力する位相補償部と、
前記新たな速度指令と前記電動機の速度との差を入力し、前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、前記位置指令を入力し速度フィードフォワード信号を出力する速度フィードフォワード部と、トルク指令と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
低域通過フィルタを有し、前記低域通過フィルタの時定数を、速度ループゲインを独立変数とする多項式で計算して前記低域通過フィルタに設定するものであって、前記電動機の速度と前記トルク指令を入力し、前記低域通過フィルタに基づいて位相を進めた新たな速度を出力する位相補償部と、
前記速度指令と前記速度フィードフォワード信号との和と前記新たな速度との差を入力し、前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、前記位置指令を入力し速度フィードフォワード信号を出力する速度フィードフォワード部と、トルク指令と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
第1の低域通過フィルタを有し、前記第1の低域通過フィルタの遮断周波数を、速度ループゲインを独立変数とする多項式で計算して前記第1の低域通過フィルタに設定するものであって、前記速度指令と前記速度フィードフォワード信号との和を入力し、前記第1の低域通過フィルタに基づいて位相を進めた新たな速度指令を出力する第1の位相補償部と、
第2の低域通過フィルタを有し、前記第2の低域通過フィルタの時定数を、前記速度ループゲインを独立変数とする多項式で計算して前記第2の低域通過フィルタに設定するものであって、前記電動機の速度と前記トルク指令を入力し、前記第2の低域通過フィルタに基づいて位相を進めた新たな速度を出力する第2の位相補償部と、
前記新たな速度指令と前記新たな速度との差を入力し前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、前記位置指令を入力し速度フィードフォワード信号を出力する速度フィードフォワード部と、前記位置指令を入力しトルクフィードフォワード信号を出力するトルクフィードフォワード部と、トルク指令と前記トルクフィードフォワード信号との和と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
低域通過フィルタを有し、前記低域通過フィルタの遮断周波数を、速度ループゲインを独立変数とする多項式で計算して前記低域通過フィルタに設定するものであって、前記速度指令と前記速度フィードフォワード信号との和を入力し、前記低域通過フィルタに基づいて位相を進めた新たな速度指令を出力する位相補償部と、
前記新たな速度指令と前記電動機の速度との差を入力し、前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、前記位置指令を入力し速度フィードフォワード信号を出力する速度フィードフォワード部と、前記位置指令を入力しトルクフィードフォワード信号を出力するトルクフィードフォワード部と、トルク指令と前記トルクフィードフォワード信号との和と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
低域通過フィルタを有し、前記低域通過フィルタの時定数を、速度ループゲインを独立変数とする多項式で計算して前記低域通過フィルタに設定するものであって、前記トルク指令と前記トルクフィードフォワード信号との和と前記電動機の速度とを入力し、前記低域通過フィルタに基づいて位相を進めた新たな速度を出力する位相補償部と、
前記速度指令と前記速度フィードフォワード信号との和と前記新たな速度との差を入力し、前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 慣性モーメントあるいは慣性質量が未知な機構を駆動する電動機の位置を検出する位置検出部と、前記位置検出部の出力を入力して前記電動機の速度を出力する速度演算部と、位置指令と前記電動機の位置との差を入力し速度指令を出力する位置制御部と、前記位置指令を入力し速度フィードフォワード信号を出力する速度フィードフォワード部と、前記位置指令を入力しトルクフィードフォワード信号を出力するトルクフィードフォワード部と、トルク指令と前記トルクフィードフォワード信号との和と前記電動機の速度を入力し前記電動機の外乱を推定し新たなトルク指令を出力する慣性変動抑制部と、前記新たなトルク指令を入力し前記電動機のトルクを制御するトルク制御部とを備えた電動機制御装置であって、
第1の低域通過フィルタを有し、前記第1の低域通過フィルタの遮断周波数を、速度ループゲインを独立変数とする多項式で計算して前記第1の低域通過フィルタに設定するものであって、前記速度指令と前記速度フィードフォワード信号との和を入力し、前記第1の低域通過フィルタに基づいて位相を進めた新たな速度指令を出力する第1の位相補償部と、
第2の低域通過フィルタを有し、前記第2の低域通過フィルタの時定数を、前記速度ループゲインを独立変数とする多項式で計算して前記第2の低域通過フィルタに設定するものであって、前記トルク指令と前記トルクフィードフォワード信号との和と前記電動機の速度とを入力し、前記第2の低域通過フィルタに基づいて位相を進めた新たな速度を出力する第2の位相補償部と、
前記新たな速度指令と前記新たな速度との差を入力し、前記トルク指令を出力する速度制御部とを備えた電動機制御装置。 - 速度フィードバック制御系を有し、機械的に締結された負荷を駆動する電動機を制御する電動機制御装置であって、
入力される速度指令に対して位相補償する第1の位相補償部、または入力される前記電動機の速度に対して位相補償する第2の位相補償部と、
前記電動機の速度に基づいて前記電動機の外乱を推定し新たなトルク指令を算出する慣性変動抑制部と、を備え、
前記速度フィードバック系における速度ループゲインに応じて、前記第1の位相補償部または前記第2の位相補償部における位相補償値を自動的に調整すると共に、前記新たなトルク指令に応じて前記電動機を制御する電動機制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006511499A JP4779969B2 (ja) | 2004-03-26 | 2005-03-24 | 電動機制御装置 |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004091351 | 2004-03-26 | ||
| JP2004091351 | 2004-03-26 | ||
| JP2006511499A JP4779969B2 (ja) | 2004-03-26 | 2005-03-24 | 電動機制御装置 |
| PCT/JP2005/005381 WO2005093939A1 (ja) | 2004-03-26 | 2005-03-24 | 電動機制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2005093939A1 JPWO2005093939A1 (ja) | 2008-02-14 |
| JP4779969B2 true JP4779969B2 (ja) | 2011-09-28 |
Family
ID=35056522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006511499A Expired - Lifetime JP4779969B2 (ja) | 2004-03-26 | 2005-03-24 | 電動機制御装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7345443B2 (ja) |
| JP (1) | JP4779969B2 (ja) |
| KR (1) | KR101115698B1 (ja) |
| CN (1) | CN100424981C (ja) |
| DE (1) | DE112005000681B4 (ja) |
| WO (1) | WO2005093939A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10425028B2 (en) | 2017-11-20 | 2019-09-24 | Kabushiki Kaisha Yaskawa Denki | Motor control device and method of controlling motor |
Families Citing this family (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7733046B2 (en) * | 2005-01-11 | 2010-06-08 | Kabushiki Kaisha Yaskawa Denki | Motor controller and control method thereof |
| JP4577107B2 (ja) * | 2005-06-17 | 2010-11-10 | 三菱電機株式会社 | 機械位置制御装置 |
| JP5084232B2 (ja) * | 2006-02-03 | 2012-11-28 | Juki株式会社 | 位置決め装置の同期防振制御装置 |
| CN101454969B (zh) * | 2006-05-26 | 2011-03-02 | 株式会社安川电机 | 伺服控制装置 |
| JP4764785B2 (ja) * | 2006-08-23 | 2011-09-07 | ルネサスエレクトロニクス株式会社 | 同期電動機の制御装置 |
| JP5017984B2 (ja) * | 2006-09-25 | 2012-09-05 | 株式会社安川電機 | サーボ制御装置とその速度追従制御方法 |
| JP5250964B2 (ja) * | 2006-11-20 | 2013-07-31 | 横河電機株式会社 | モータ制御装置 |
| JP2008263676A (ja) * | 2007-04-10 | 2008-10-30 | Toyota Central R&D Labs Inc | 自走車とその制御装置及び制御方法 |
| US8138703B2 (en) * | 2007-11-04 | 2012-03-20 | GM Global Technology Operations LLC | Method and apparatus for constraining output torque in a hybrid powertrain system |
| JP5316424B2 (ja) * | 2007-12-27 | 2013-10-16 | 株式会社安川電機 | モータ制御装置 |
| WO2010035324A1 (ja) * | 2008-09-25 | 2010-04-01 | トヨタ自動車株式会社 | 自走車とその制御装置及び制御方法 |
| DE102009004572B4 (de) * | 2009-01-14 | 2010-08-19 | Abb Technology Ag | Verfahren und elektronische Einrichtung zur Kompensation des Driftverhaltens bei einem pneumatischen Stellglied während des Betriebs |
| US8625724B2 (en) * | 2009-03-10 | 2014-01-07 | Qualcomm Incorporated | Adaptive tracking steps for time and frequency tracking loops |
| KR101471682B1 (ko) * | 2009-08-12 | 2014-12-11 | 두산인프라코어 주식회사 | 소재 무게에 따라 가공 성능을 최적화 하기 위한 이송축 제어 방법 |
| CN102725956B (zh) * | 2010-01-27 | 2015-07-01 | 三菱电机株式会社 | 马达控制装置 |
| KR101284293B1 (ko) * | 2011-05-24 | 2013-07-08 | 기아자동차주식회사 | 모터로 구동되는 차량의 토크 제어방법 및 장치 |
| DE102011119462A1 (de) * | 2011-06-16 | 2012-12-20 | Daimler Ag | Verfahren zum Betreiben eines Seitenwindassistenten für ein Fahrzeug und Seitenwindassistent für ein Fahrzeug |
| JP5273575B2 (ja) * | 2011-09-01 | 2013-08-28 | 株式会社安川電機 | 電動機制御装置 |
| JP5724776B2 (ja) * | 2011-09-12 | 2015-05-27 | 日本精工株式会社 | モータ制御装置及び電動パワーステアリング装置 |
| JPWO2014010020A1 (ja) * | 2012-07-09 | 2016-06-20 | 株式会社安川電機 | モータ制御装置及びモータシステム |
| JP5582425B2 (ja) * | 2012-08-24 | 2014-09-03 | 株式会社安川電機 | モータ制御装置 |
| JP5652678B2 (ja) * | 2013-03-21 | 2015-01-14 | 株式会社安川電機 | 電動機制御装置 |
| US9052005B2 (en) | 2013-06-12 | 2015-06-09 | Deere & Company | Method of backlash compensation |
| JP6274325B2 (ja) | 2014-10-10 | 2018-02-07 | 株式会社安川電機 | 電動機制御装置 |
| JP6041075B2 (ja) * | 2014-10-10 | 2016-12-07 | 株式会社安川電機 | 電動機制御装置 |
| JP5980890B2 (ja) * | 2014-12-10 | 2016-08-31 | ファナック株式会社 | 実験モード解析を用いたフィルタ自動調整機能を有するサーボ制御装置 |
| CN104656556B (zh) * | 2015-01-23 | 2017-10-13 | 清能德创电气技术(北京)有限公司 | 一种基于参考模型自适应的惯量比调节方法 |
| DE102015208554A1 (de) | 2015-05-07 | 2016-11-10 | Wobben Properties Gmbh | Verfahren zum Betreiben einer Windenergieanlage |
| US10756660B2 (en) | 2015-09-01 | 2020-08-25 | Rockwell Automation Technologies, Inc. | System and method for isolation of load dynamics in motor drive tuning |
| US9998053B2 (en) * | 2015-09-01 | 2018-06-12 | Rockwell Automation Technologies, Inc. | System and method for improved motor drive tuning |
| US10033319B2 (en) | 2015-09-01 | 2018-07-24 | Rockwell Automation Technologies, Inc. | Method for tuning a motor drive using frequency response |
| EP3144754A1 (de) * | 2015-09-17 | 2017-03-22 | Siemens Aktiengesellschaft | Dämpfung von lastschwingungen ohne zusätzliche messmittel an der lastseite |
| JP6510962B2 (ja) * | 2015-11-30 | 2019-05-08 | オークマ株式会社 | フルクローズド位置制御装置 |
| JP6751615B2 (ja) * | 2016-07-20 | 2020-09-09 | 日本電産サンキョー株式会社 | モータシステム |
| JP6846213B2 (ja) * | 2017-01-20 | 2021-03-24 | 山洋電気株式会社 | モータ制御装置 |
| JP6469171B2 (ja) * | 2017-06-14 | 2019-02-13 | ファナック株式会社 | 電動機の制御装置 |
| JP6950589B2 (ja) * | 2018-03-07 | 2021-10-13 | オムロン株式会社 | サーボ制御方法 |
| CN110337620B (zh) | 2018-05-24 | 2023-07-28 | 深圳市大疆创新科技有限公司 | 云台控制方法和装置 |
| US11906475B2 (en) * | 2018-12-21 | 2024-02-20 | Shimadzu Corporation | Material testing machine and method for controlling material testing machine |
| CN109541945B (zh) * | 2019-01-10 | 2021-11-02 | 中国科学院光电技术研究所 | 一种基于复合型扰动观测器的扰动抑制方法 |
| KR102698936B1 (ko) * | 2020-02-13 | 2024-08-23 | 엘에스일렉트릭(주) | 전동기 위치제어장치 |
| CN112953316A (zh) * | 2021-01-29 | 2021-06-11 | 苏州汇川技术有限公司 | 电机振动抑制补偿方法、系统及存储介质 |
| CN112994551B (zh) * | 2021-03-10 | 2022-07-08 | 深圳市微秒控制技术有限公司 | 一种伺服电机转矩补偿方法 |
| CN113885314B (zh) * | 2021-10-22 | 2023-05-23 | 电子科技大学 | 一种具有未知增益和干扰的非线性系统跟踪控制方法 |
| CN115085611B (zh) | 2022-08-22 | 2022-11-15 | 广东工业大学 | 一种直线电机运动控制方法、装置、设备及存储介质 |
| EP4731391A1 (en) * | 2023-06-26 | 2026-04-29 | Abb Schweiz Ag | Torque control circuitry and torque control methods for articulated robots |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03226287A (ja) * | 1990-01-29 | 1991-10-07 | Mitsubishi Electric Corp | 制御装置 |
| JPH0993972A (ja) * | 1995-09-20 | 1997-04-04 | Toyo Electric Mfg Co Ltd | 制振制御装置 |
| JPH10295092A (ja) * | 1997-04-16 | 1998-11-04 | Sanken Electric Co Ltd | 電動機の速度制御装置 |
| WO2000070739A1 (fr) * | 1999-05-14 | 2000-11-23 | Mitsubishi Denki Kabushiki Kaisha | Servocommande |
| JP2001249720A (ja) * | 2000-03-08 | 2001-09-14 | Mitsubishi Electric Corp | 位置制御装置 |
| JP2002027784A (ja) * | 2000-07-11 | 2002-01-25 | Yaskawa Electric Corp | モータ制御装置 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06339292A (ja) * | 1993-04-02 | 1994-12-06 | Fanuc Ltd | 外乱負荷推定による力制御方法 |
| US5467004A (en) * | 1992-11-24 | 1995-11-14 | Matsushita Electric Industrial Co., Ltd. | Motor speed control apparatus for keeping the speed of the motor fixed in the presence of a disturbance torque |
| JP2871993B2 (ja) * | 1993-03-31 | 1999-03-17 | 日本電気株式会社 | サーボモータの位置制御装置 |
| DE69700223T2 (de) * | 1996-04-30 | 1999-12-09 | Samsung Electronics Co. Ltd., Suwon | Schaltung zur Regelung der Drehzahl eines Rotationsmotors |
| JP3070498B2 (ja) * | 1996-12-03 | 2000-07-31 | 松下電器産業株式会社 | ロボットの制御装置 |
| JP3582281B2 (ja) * | 1997-03-05 | 2004-10-27 | 富士電機システムズ株式会社 | 電動機の速度制御装置 |
| JP3804061B2 (ja) * | 2001-02-02 | 2006-08-02 | 株式会社安川電機 | フィードバック制御装置 |
| US6668202B2 (en) * | 2001-11-21 | 2003-12-23 | Sumitomo Heavy Industries, Ltd. | Position control system and velocity control system for stage driving mechanism |
| JP3917080B2 (ja) * | 2002-03-08 | 2007-05-23 | 三菱電機株式会社 | モータ異常検出装置 |
-
2005
- 2005-03-24 DE DE112005000681.6T patent/DE112005000681B4/de not_active Expired - Lifetime
- 2005-03-24 CN CNB2005800098066A patent/CN100424981C/zh not_active Expired - Lifetime
- 2005-03-24 WO PCT/JP2005/005381 patent/WO2005093939A1/ja not_active Ceased
- 2005-03-24 JP JP2006511499A patent/JP4779969B2/ja not_active Expired - Lifetime
- 2005-03-24 US US10/594,446 patent/US7345443B2/en not_active Expired - Lifetime
-
2006
- 2006-09-26 KR KR1020067019887A patent/KR101115698B1/ko not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03226287A (ja) * | 1990-01-29 | 1991-10-07 | Mitsubishi Electric Corp | 制御装置 |
| JPH0993972A (ja) * | 1995-09-20 | 1997-04-04 | Toyo Electric Mfg Co Ltd | 制振制御装置 |
| JPH10295092A (ja) * | 1997-04-16 | 1998-11-04 | Sanken Electric Co Ltd | 電動機の速度制御装置 |
| WO2000070739A1 (fr) * | 1999-05-14 | 2000-11-23 | Mitsubishi Denki Kabushiki Kaisha | Servocommande |
| JP2001249720A (ja) * | 2000-03-08 | 2001-09-14 | Mitsubishi Electric Corp | 位置制御装置 |
| JP2002027784A (ja) * | 2000-07-11 | 2002-01-25 | Yaskawa Electric Corp | モータ制御装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10425028B2 (en) | 2017-11-20 | 2019-09-24 | Kabushiki Kaisha Yaskawa Denki | Motor control device and method of controlling motor |
Also Published As
| Publication number | Publication date |
|---|---|
| DE112005000681B4 (de) | 2020-09-03 |
| CN100424981C (zh) | 2008-10-08 |
| JPWO2005093939A1 (ja) | 2008-02-14 |
| KR20060127233A (ko) | 2006-12-11 |
| DE112005000681T5 (de) | 2007-04-19 |
| CN1938934A (zh) | 2007-03-28 |
| US7345443B2 (en) | 2008-03-18 |
| KR101115698B1 (ko) | 2012-03-06 |
| WO2005093939A1 (ja) | 2005-10-06 |
| US20070210731A1 (en) | 2007-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4779969B2 (ja) | 電動機制御装置 | |
| JP5273575B2 (ja) | 電動機制御装置 | |
| JP4575508B1 (ja) | デュアル位置フィードバック制御を行うサーボ制御装置 | |
| TWI461877B (zh) | 伺服控制裝置 | |
| JP5120654B2 (ja) | サーボ制御装置 | |
| JP5169836B2 (ja) | 位置制御装置 | |
| JP5413036B2 (ja) | モータ制御装置及びモータ制御システム | |
| JP5652678B2 (ja) | 電動機制御装置 | |
| JP4697139B2 (ja) | サーボ制御装置 | |
| JP2012110166A (ja) | 電動機の位置制御装置 | |
| WO1999022441A1 (en) | Motor speed controller and gain setting method of the controller | |
| JP4226420B2 (ja) | 位置制御装置 | |
| JP5362339B2 (ja) | モータ制御装置 | |
| KR20210022696A (ko) | 피드백 제어 방법, 및 피드백 제어 장치 | |
| JP2014007900A (ja) | モータ制御装置 | |
| US11791751B2 (en) | Motor control system, motor control method, and program | |
| JP6930868B2 (ja) | サーボ制御装置、サーボ制御方法及びシステム | |
| JP2019221032A (ja) | 電動機の制御装置 | |
| JP4171192B2 (ja) | サーボ制御装置 | |
| JP5457894B2 (ja) | フルクローズド位置制御装置 | |
| JP5017984B2 (ja) | サーボ制御装置とその速度追従制御方法 | |
| JP4283056B2 (ja) | 電動機の制御装置 | |
| JP5084196B2 (ja) | 電動機制御装置および電動機制御方法 | |
| JP2005269758A (ja) | モータ制御装置 | |
| JP2007306779A (ja) | モータ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110308 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110331 |
|
| 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: 20110607 |
|
| 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: 20110620 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140715 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4779969 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| EXPY | Cancellation because of completion of term |