JP7358942B2 - モータ制御装置及びモータ制御方法 - Google Patents
モータ制御装置及びモータ制御方法 Download PDFInfo
- Publication number
- JP7358942B2 JP7358942B2 JP2019213770A JP2019213770A JP7358942B2 JP 7358942 B2 JP7358942 B2 JP 7358942B2 JP 2019213770 A JP2019213770 A JP 2019213770A JP 2019213770 A JP2019213770 A JP 2019213770A JP 7358942 B2 JP7358942 B2 JP 7358942B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- motor
- value
- friction compensation
- control device
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000012886 linear function Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 14
- 230000001133 acceleration Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
Images
Landscapes
- Control Of Electric Motors In General (AREA)
- Control Of Position Or Direction (AREA)
Description
また、折れ線型関数の傾きの最適値は方向反転中の加速度に依存するので、この加速度が一意に与えられない運動を行う場合も満足な摩擦補償を得ることが難しい。
前記モータの速度指令から摩擦補償値を演算する摩擦補償手段と、
前記摩擦補償手段から出力された摩擦補償値を前記トルク指令に加算する加算手段と、
を備え、
前記摩擦補償手段は、
前記速度指令に低域通過フィルタ演算を施した値と第1の定数との乗算結果と、一演算周期前の摩擦補償値の前回値と、を加算した値の絶対値を、第2の定数により制限して摩擦補償値の今回値として出力することを特徴とする。
前記速度指令に低域通過フィルタ演算を施した値と第1の定数との乗算結果と、一演算周期前の摩擦補償値の前回値と、を加算した値の絶対値を、第2の定数により制限して摩擦補償値の今回値とすることを特徴とする。
図1は、本発明の第1実施形態に係るモータ制御装置の主要部を示すブロック図である。この実施形態は、摩擦トルクを有する機械負荷を駆動するモータの速度制御に関するものである。
摩擦補償値は、加算手段52により、速度フィードバック制御手段20から出力されたトルク指令に加算される。そして、このトルク指令にモータの出力トルクが追従するように、ドライバ及びモータからなる電流制御手段30が電流制御を行って機械負荷40を駆動する。
図2は、摩擦補償手段10の構成を示すブロック図である。
図2において、摩擦補償入力としてのモータの速度指令に低域通過フィルタ11による演算を施した値を第1の変数とし、この変数に第1の定数を乗算して得た第2の変数が加算手段12に入力される。
一方、加算手段12の出力の絶対値を制限手段13にて第2の定数により制限した値を、一周期前に演算した摩擦補償値の前回値として前記第2の変数に加算することにより、摩擦補償値の今回値を得る。この摩擦補償値の今回値は、前述した図1の加算手段52に入力される。
仮に、機械負荷40が慣性以外の負荷トルクを持たないと仮定した場合、上記比例積分制御を行うと、図3のフィルタ演算を行った時と等しい理想的な応答速度が実現される。実際に駆動する機械負荷40には摩擦トルクが存在するが、本実施形態では、摩擦補償手段10が速度指令に応じて演算した摩擦補償値をトルク指令に加算することにより、理想的な応答速度を実現できる。
これにより、例えば速度指令が図4(a)のごとく時刻t0でゼロとなるように変化する場合、速度指令に対して一次遅れとなる低域通過フィルタ11の出力、言い換えれば速度実際値は図4(b)のように変化し、摩擦補償値は図4(c)のように変化する。ここで、制限手段13に与える第2の定数を、機械負荷40の摩擦トルクの実測値に合わせて設定すれば、速度実際値が時刻t0’でゼロになるまで実際の摩擦トルクに等しい摩擦補償値を出力させることができ、期待するタイミングである時刻t0’より前にモータが停止してしまうのを防ぐことができる。そして、モータの速度実際値がゼロになった時刻t0’から摩擦補償値の変化が開始され、その後の時刻t0”においてそれまでとは逆極性の値(第2の定数の正値)に到達することにより、理想に近い摩擦補償を実現することができる。
方向反転時の速度変化率が一意に与えられない場合、第1の定数は速度変化率の絶対値に対して単調増加するように設定すれば良い。この場合の摩擦補償手段の一例を、第2実施形態として図6に示す。
図7において、モータの位置指令と実際の位置とが入力される減算手段53と、比例ゲインKpと、速度実際値を演算する微分手段60とを含む位置制御ループに、前記同様の速度フィードバック制御手段20、摩擦補償手段10(または10A)、及びブロック70(電流制御手段30及び機械負荷40)を内包しており、第1または第2実施形態と同様の動作によって機械負荷40の摩擦トルクを補償しながら所望の位置制御を行うことができる。
図8(a)は摩擦補償を行わない場合、図8(b)は図7の摩擦補償手段10を図11の折れ線型関数により実現した従来技術(摩擦補償値は、第1実施形態と同様に第2の定数により制限した)であり、図8(c)は図7の構成により摩擦補償を行った場合である。
なお、位置制御におけるフィードバック制御ゲインは、図8(a),(b),(c)の何れも同じ値とした。
11:低域通過フィルタ
12:加算手段
13:制限手段
14:変化率絶対値演算手段
15:乗算手段
20:速度フィードバック制御手段
30:電流制御手段(ドライバ及びモータ)
40:機械負荷
51,53:減算手段
52:加算手段
60:微分手段
70:電流制御手段及び機械負荷
Claims (5)
- 摩擦トルクを有する機械負荷を駆動するモータの速度または回転子位置を制御するモータ制御装置であって、前記モータの速度実際値が速度指令に追従するように動作する速度フィードバック制御手段と、前記速度フィードバック制御手段から出力されるトルク指令に基づいて前記モータの電流を制御する電流制御手段と、を有するモータ制御装置において、
前記モータの速度指令から摩擦補償値を演算する摩擦補償手段と、
前記摩擦補償手段から出力された摩擦補償値を前記トルク指令に加算する加算手段と、
を備え、
前記摩擦補償手段は、
前記速度指令に低域通過フィルタ演算を施した値と第1の定数との乗算結果と、一演算周期前の摩擦補償値の前回値と、を加算した値の絶対値を、第2の定数により制限して摩擦補償値の今回値として出力することを特徴とするモータ制御装置。 - 請求項1に記載したモータ制御装置において、
前記低域通過フィルタは、慣性以外の負荷トルクを持たない前記機械負荷に対して速度フィードバック制御を行った場合の前記速度指令に対する速度実際値に等しい伝達特性を有することを特徴とするモータ制御装置。 - 請求項1または2に記載したモータ制御装置において、
前記第1の定数を、前記モータの方向反転時近傍における速度指令変化率の絶対値に対して単調増加するように設定したことを特徴とするモータ制御装置。 - 請求項1~3の何れか1項に記載したモータ制御装置において、
前記第2の定数を、前記機械負荷を駆動したときの負荷トルクが前記モータの速度に対してヒステリシスを持たずに直線的に変化する範囲において前記負荷トルクを前記モータの速度に対する一次関数により近似した直線の切片として設定したことを特徴とするモータ制御装置。 - 摩擦トルクを有する機械負荷を駆動するモータの速度または回転子位置を制御するモータ制御方法であって、速度実際値が速度指令に追従するように速度フィードバック制御を行ってトルク指令を生成すると共に、前記速度指令から演算した摩擦補償値と前記トルク指令との加算結果に基づいて前記モータの電流を制御するようにしたモータ制御方法において、
前記速度指令に低域通過フィルタ演算を施した値と第1の定数との乗算結果と、一演算周期前の摩擦補償値の前回値と、を加算した値の絶対値を、第2の定数により制限して摩擦補償値の今回値とすることを特徴とするモータの制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019213770A JP7358942B2 (ja) | 2019-11-27 | 2019-11-27 | モータ制御装置及びモータ制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019213770A JP7358942B2 (ja) | 2019-11-27 | 2019-11-27 | モータ制御装置及びモータ制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021087269A JP2021087269A (ja) | 2021-06-03 |
JP7358942B2 true JP7358942B2 (ja) | 2023-10-11 |
Family
ID=76085968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019213770A Active JP7358942B2 (ja) | 2019-11-27 | 2019-11-27 | モータ制御装置及びモータ制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7358942B2 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000103349A (ja) | 1998-09-30 | 2000-04-11 | Mitsubishi Electric Corp | 電動パワーステアリング装置 |
JP2005170257A (ja) | 2003-12-11 | 2005-06-30 | Showa Corp | 電動パワーステアリング装置 |
JP4121086B2 (ja) | 2001-12-27 | 2008-07-16 | 富士通株式会社 | ラッピング装置向け砥粒埋め込み具 |
WO2017154476A1 (ja) | 2016-03-08 | 2017-09-14 | パナソニックIpマネジメント株式会社 | モータ制御装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2948887B2 (ja) * | 1990-09-07 | 1999-09-13 | 株式会社日立製作所 | 電動機の速度制御装置 |
JP4038805B2 (ja) * | 1997-11-11 | 2008-01-30 | 株式会社安川電機 | 電動機の摩擦補償方法 |
CN105103437B (zh) * | 2013-03-29 | 2018-05-15 | 松下知识产权经营株式会社 | 电动机驱动装置的伺服调整方法 |
-
2019
- 2019-11-27 JP JP2019213770A patent/JP7358942B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000103349A (ja) | 1998-09-30 | 2000-04-11 | Mitsubishi Electric Corp | 電動パワーステアリング装置 |
JP4121086B2 (ja) | 2001-12-27 | 2008-07-16 | 富士通株式会社 | ラッピング装置向け砥粒埋め込み具 |
JP2005170257A (ja) | 2003-12-11 | 2005-06-30 | Showa Corp | 電動パワーステアリング装置 |
WO2017154476A1 (ja) | 2016-03-08 | 2017-09-14 | パナソニックIpマネジメント株式会社 | モータ制御装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2021087269A (ja) | 2021-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3595357B2 (ja) | ディジタルサーボによるタンデム制御方法 | |
US5272423A (en) | Velocity control method for a synchronous AC servo motor | |
JP4985659B2 (ja) | ロボットの制御方法 | |
US7638965B2 (en) | Motor control apparatus | |
WO1998040801A1 (fr) | Dispositif de commande de position | |
JP4367058B2 (ja) | モータ制御装置 | |
JPWO2008075558A1 (ja) | 位置制御装置 | |
US20140306644A1 (en) | Electric Motor Control Device | |
JP2011176907A (ja) | モータの制御方法及び装置 | |
JPH10329063A (ja) | ロボット制御装置 | |
JP7358942B2 (ja) | モータ制御装置及びモータ制御方法 | |
WO2002025390A1 (fr) | Procede de servocommande | |
JP4038805B2 (ja) | 電動機の摩擦補償方法 | |
JP5151994B2 (ja) | 慣性モーメント同定装置とその同定方法、ならびにその同定装置を備えたモータ制御装置 | |
JPH08286759A (ja) | 静摩擦を補償するロボット駆動制御方法 | |
JP7532207B2 (ja) | モータ制御装置及びモータの制御方法 | |
JP7346920B2 (ja) | モータ制御装置 | |
JP3875674B2 (ja) | 比例積分制御器の制御方法 | |
WO2016152074A1 (ja) | モータ駆動装置 | |
JP4513071B2 (ja) | ロボットの制御装置 | |
JP2003131704A (ja) | オーバーシュート抑制機能を備えたモータ制御装置 | |
WO2023012873A1 (ja) | 制御システム、制御方法、および制御プログラム | |
JPH08297512A (ja) | スライディングモード制御による位置決め制御方法 | |
CN113054888A (zh) | 电机控制装置以及电机的控制方法 | |
JPH081560A (ja) | ロボットの振動抑制方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20220927 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20221006 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221014 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230809 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230911 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7358942 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |