JP5084196B2 - 電動機制御装置および電動機制御方法 - Google Patents
電動機制御装置および電動機制御方法 Download PDFInfo
- Publication number
- JP5084196B2 JP5084196B2 JP2006216899A JP2006216899A JP5084196B2 JP 5084196 B2 JP5084196 B2 JP 5084196B2 JP 2006216899 A JP2006216899 A JP 2006216899A JP 2006216899 A JP2006216899 A JP 2006216899A JP 5084196 B2 JP5084196 B2 JP 5084196B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- gain
- electric motor
- load machine
- acceleration
- 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 - Fee Related
Links
- 230000001133 acceleration Effects 0.000 claims description 63
- 230000001629 suppression Effects 0.000 claims description 46
- 230000010354 integration Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 11
- 238000000034 method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 12
- 238000013016 damping Methods 0.000 description 8
- 230000014509 gene expression Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000004069 differentiation Effects 0.000 description 2
- 230000003534 oscillatory effect Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
Images
Landscapes
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
Description
そこで、電動機の速度信号または位置信号を基に生成されるトルク指令信号から負荷機械の加速度信号を比例倍した信号を減算することにより、負荷機械の加速度信号に含まれる負荷機械の振動をトルク指令信号に反映して負荷機械の振動を抑制する電動機制御装置が提案されている(例えば、特許文献1参照)。
また、電動機の速度信号または位置信号を基に生成されるトルク指令信号から負荷機械の加速度信号を比例積分した信号を減算する電動機制御装置が提案されている(例えば、特許文献2参照)。
また、本発明に係わる電動機制御方法は、電動機の位置を検出する位置検出ステップと、入力される負荷機械または負荷機械を駆動する上記電動機の位置に対する位置参照信号と上記電動機の位置信号との偏差が小さくなるように上記電動機を制御するためのトルク指令信号を生成する位置制御ステップとを有する電動機制御方法において、上記負荷機械の加速度を検出する加速度検出ステップと、上記位置検出ステップで検出された上記電動機の位置信号に比例演算を施した信号と、上記加速度検出ステップで検出された加速度信号に比例積分演算を施した信号とを加算した補正変数を生成する補正変数生成ステップと、上記補正変数生成ステップで生成された上記補正変数に1つの調整ゲインを乗じることと同等な演算を行うことにより、上記位置制御ステップで生成された上記トルク指令信号を補正し、上記負荷機械または上記電動機の振動を抑制する補正信号を生成する振動抑制ステップとをさらに有する。
図1は、この発明の実施の形態1に係わる電動機制御装置のブロック図である。図2は、図1で振動抑制回路を詳しく示したブロック図である。図3は、図2で補正変数演算回路を詳しく示したブロック図である。
この発明の実施の形態1に係わる電動機制御装置が制御する制御対象1は、負荷機械2、負荷機械2を駆動する電動機3および電動機3が負荷機械2を駆動するときのトルクτmをトルク指令信号τrに一致するように制御するトルク制御回路4からなる。
そして、この発明の実施の形態1に係わる電動機制御装置は、電動機3の位置の現在値を検出し位置信号xmとして出力する位置検出手段としての位置検出回路5、負荷機械2の加速度の現在値を検出し加速度信号alとして出力する加速度検出手段としての加速度検出回路6、位置制御手段としての位置制御回路7、振動抑制手段としての振動抑制回路8および位置制御回路7からのトルク指令信号τaから補正信号τCを減算する減算手段9を備える。
この位置制御回路7、振動抑制回路8および減算手段9は、CPU、ROM、RAM、インターフェース回路を有するコンピュータから構成され、ROMに制御手順がプログラムとして記憶されている。
この位置制御回路7では、式(1)に示すように、位置参照信号xrと電動機3の位置信号xmとの位置偏差信号(xr−xm)に対して比例演算・積分演算・微分演算(PID制御)を施して得られるトルク指令信号τaを出力する。ここで、KDは微分演算の微分ゲイン、KPは比例演算の比例ゲイン、KIは積分演算の積分ゲインである。
この振動抑制回路8は、図2に示すように、電動機3の位置信号xmと負荷機械2のalが入力され、補正変数uCを演算する補正変数演算手段としての補正変数演算手段21、補正変数演算手段21が出力する補正変数uCに調整ゲインαを乗じてえら得られる補正信号τCを出力する乗算手段22を有する。
そして、振動抑制回路8で行う制御は、電動機3の位置信号xmと負荷機械2の加速度信号alが入力され、補正信号τCが出力されるとすると、式(3)で表される。この式(3)に式(2)で求められるゲインKZを代入すると、補正信号τCは式(4)で表される。
制御対象1は、機械共振特性を有し、トルク指令信号τrから電動機3の位置信号xmまでの伝達関数が機械共振特性を一つだけ有する二慣性系であるとする。このとき、電動機3のトルクτmから電動機3の位置信号xmまでの伝達関数をGm(s)、電動機3のトルクτmから負荷機械2の加速度信号alまでの伝達関数をGa(s)とすると、Gm(s)およびGa(s)はそれぞれ式(6)と式(7)で表される。
そして、式(6)より分かるように、伝達関数Gm(s)は反共振周波数ωZに対応する式(8)で求められる反共振零点z0を有する。
トルク制御回路4の伝達特性を理想的に1、すなわちτm=τrとし、制御対象1の入力端(図1におけるトルク指令信号τrの箇所)で制御ループを開いた開ループ伝達関数をL(s)とすると、L(s)は式(9)で表される。
式(4)に式(6)で表される電動機3の位置信号xmおよび式(7)で表される負荷機械2の加速度信号alを代入すると、補正信号τCは電動機3のトルクτmを用いて式(10)で表される。
一般的に、外乱抑制力を向上させるためには開ループ伝達関数のループゲインを大きくする必要があるが、開ループ伝達関数のループゲインを大きくすると、制御系全体の閉ループ極は開ループ伝達関数の零点に漸近し、閉ループ極の減衰係数は開ループ零点の減衰係数に漸近することが知られている。
閉ループ極の減衰係数は、閉ループ極応答の振動が減衰する割合を表す代表的な指標であり、閉ループ極の減衰係数が小さくなるほど閉ループ応答の振動は大きくなり、逆に閉ループ極の減衰係数が大きくなるほど閉ループ応答の振動は速やかに減衰することになる。
このうち、微分ゲインKD、比例ゲインKP、積分ゲインKIによって決まる零点は、微分ゲインKD、比例ゲインKP、積分ゲインKIを変更することで任意に変更することができる。
一方、反共振零点z0は、制御対象1の伝達関数Gm(s)が有する零点であり、微分ゲインKD、比例ゲインKP、積分ゲインKIを変更しても変化させることはできない。
式(14)より、調整ゲインαを0としたとき、開ループ伝達関数が有する反共振零点z0での減衰係数ζZは0となる。よって、開ループ伝達関数のループゲインが大きくなるように位置制御回路7の微分ゲインKD、比例ゲインKP、積分ゲインKIを大きくすると、閉ループ極の減衰係数は非常に小さくなり、制御対象1の応答が振動的となる。
また、実施の形態1では、振動抑制回路8内部の補正変数演算手段21が出力する補正変数uCに調整ゲインαを乗じることで位置制御回路7が出力するトルク指令信号τaを補正する補正信号τCを出力する構成としたが、調整ゲインαを補正変数演算手段21が出力する補正変数uCに乗じる代わりに補正変数演算手段21に入力される電動機3の位置信号xmおよび負荷機械2の加速度信号alに乗じる構成としてもよい。
また、この実施の形態1では、振動抑制回路8において、負荷機械2の加速度信号alからトルク指令信号τrまでの伝達特性に負荷機械2の加速度信号alから所定の周波数成分を除去するフィルタ特性を追加する構成としてもよい。
また、フィルタ特性を所定の周波数以下の成分を除去するハイパスフィルタを追加することにより、負荷機械2の加速度信号alに含まれるオフセットに起因した定常誤差を除去することができる。
図4は、この発明の実施の形態2に係わる電動機制御装置のブロック図である。
この発明の実施の形態2に係わる電動機制御装置は、実施の形態1に係わる電動機制御装置と位置制御回路7Bが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
実施の形態2に係わる位置制御回路7Bは、負荷機械2または負荷機械2を駆動する電動機3の位置に対する位置参照信号xrと電動機3の位置信号xmが入力され、速度指令信号vrを出力する位置比例手段31と、電動機3の位置信号xmが入力され、電動機3の速度信号vmを演算する速度演算手段32と、位置比例手段31が出力する速度指令信号vrと速度演算手段32が出力する電動機3の速度信号vmが入力され、トルク指令信号τaを出力する速度比例積分手段33と、を有する。
速度演算手段32は、式(16)に示すように、電動機3の位置信号xmを微分することにより電動機3の速度信号vmを出力する。
そして、式(15)〜式(17)より、電動機3の位置信号xmからトルク指令信号τaまでの伝達関数は式(18)で表される。
図5は、この発明の実施の形態3に係わる電動機制御装置のブロック図である。
この発明の実施の形態3に係わる電動機制御装置は、実施の形態1に係わる電動機制御装置と振動抑制回路8Bが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
この実施の形態3に係わる振動抑制回路8Bは、実施の形態1に係わる振動抑制回路8と補正変数演算手段21Bが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
この実施の形態3に係わる補正変数演算手段21Bは、電動機3の位置信号xmと負荷機械2の加速度信号alが入力され、電動機3の位置信号xmから負荷機械2の加速度信号alに1/ωZ −2を乗じた信号を減算した信号に位置制御回路7の積分ゲインKIと同じゲインKIの比例演算を施して得られた信号uC1’と、負荷機械2の加速度信号alに位置制御回路7の微分ゲインKDと同じゲインKDの比例演算を施して得られた信号uC2’と、負荷機械2の加速度信号alに位置制御回路7の比例ゲインKPと同じゲインKPの積分演算を施して得られた信号uC3’を加算して補正変数uCを出力する。
図6は、この発明の実施の形態4に係わる電動機制御装置のブロック図ある。
この発明の実施の形態4に係わる電動機制御装置は、実施の形態1に係わる電動機制御装置と位置制御回路7Cおよび振動抑制回路8Cが異なり、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
また、振動抑制回路8Cは、電動機3の位置信号xmに位置制御回路7Cの積分ゲインKIと同じゲインKIを乗じた信号uC1を出力するゲイン手段44と、負荷機械2の加速度信号alに所定のゲインKZを乗じた信号uC2を出力するゲイン手段45と、負荷機械2の加速度信号alに位置制御回路7Cの位置比例ゲインKPと同じゲインKPを乗じた信号uC2”を出力するゲイン手段46と、ゲイン手段44が出力する信号uC1からゲイン手段45が出力する信号uC2を加算した信号uC1”に調整ゲインαを乗じるゲイン手段47と、ゲイン手段46が出力する信号uC2”に調整ゲインαを乗じるゲイン手段48と、を有する。すなわち、振動抑制回路8Cは、入力される電動機3の位置信号xmと負荷機械2の加速度信号alに対し、式(23)および式(24)に示す演算を行う。そして、図6より、トルク制御回路4に入力されるトルク指令信号τrは、式(25)である。この式(25)に式(22)を代入すると、トルク指令信号τrは式(26)となる。
Claims (4)
- 電動機の位置を検出する位置検出手段および入力される負荷機械または負荷機械を駆動する上記電動機の位置に対する位置参照信号と上記電動機の位置信号との偏差が小さくなるように上記電動機を制御するためのトルク指令信号を出力する位置制御手段を有する電動機制御装置において、
上記負荷機械の加速度を検出する加速度検出手段と、
上記電動機の位置信号に比例演算を施した信号と上記加速度検出手段から出力される加速度信号に比例積分演算を施した信号とを加算した補正変数に1つの調整ゲインを乗じることと同等な演算を行うことにより上記トルク指令信号を補正し、上記負荷機械または上記電動機の振動を抑制する補正信号を出力する振動抑制手段と、
を有することを特徴とする電動機制御装置。 - 上記位置制御手段は、負荷機械または負荷機械を駆動する電動機の位置信号に対する位置参照信号と上記電動機の位置信号を入力とし、少なくとも上記電動機の位置信号に対し、所定の比例ゲインの比例演算、所定の積分ゲインの積分演算、所定の微分ゲインの微分演算を施すことと同等な演算を行うことにより得られる上記トルク指令信号を出力し、
上記振動抑制手段は、上記電動機の位置信号に対して上記位置制御手段の積分ゲインと同じゲインで比例演算を施した信号と、上記負荷機械の加速度信号に対して上記位置制御手段の比例ゲインと同じゲインで積分演算を施した信号と、上記負荷機械の加速度信号に対して所定のゲインで比例演算を施した信号とを加算することと同等な演算を行うことにより上記補正変数を出力する補正変数演算手段と、上記補正変数に対して上記調整ゲインを乗じることと同等な演算を行うことにより得られる上記補正信号を出力する乗算手段と、を有することを特徴とする請求項1に記載の電動機制御装置。 - 上記所定のゲインは、上記微分ゲインから、上記トルク指令信号から上記電動機の位置信号までの伝達特性に表れる反共振周波数の逆数を二乗した値に上記積分ゲインを乗じた値を減算した値であることを特徴とする請求項2に記載の電動機制御装置。
- 電動機の位置を検出する位置検出ステップと、
入力される負荷機械または負荷機械を駆動する上記電動機の位置に対する位置参照信号と上記電動機の位置信号との偏差が小さくなるように上記電動機を制御するためのトルク指令信号を生成する位置制御ステップと
を有する電動機制御方法において、
上記負荷機械の加速度を検出する加速度検出ステップと、
上記位置検出ステップで検出された上記電動機の位置信号に比例演算を施した信号と、上記加速度検出ステップで検出された加速度信号に比例積分演算を施した信号とを加算した補正変数を生成する補正変数生成ステップと、
上記補正変数生成ステップで生成された上記補正変数に1つの調整ゲインを乗じることと同等な演算を行うことにより、上記位置制御ステップで生成された上記トルク指令信号を補正し、上記負荷機械または上記電動機の振動を抑制する補正信号を生成する振動抑制ステップと
をさらに有することを特徴とする電動機制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006216899A JP5084196B2 (ja) | 2006-08-09 | 2006-08-09 | 電動機制御装置および電動機制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006216899A JP5084196B2 (ja) | 2006-08-09 | 2006-08-09 | 電動機制御装置および電動機制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008043131A JP2008043131A (ja) | 2008-02-21 |
JP5084196B2 true JP5084196B2 (ja) | 2012-11-28 |
Family
ID=39177525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006216899A Expired - Fee Related JP5084196B2 (ja) | 2006-08-09 | 2006-08-09 | 電動機制御装置および電動機制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5084196B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015122846A (ja) * | 2013-12-20 | 2015-07-02 | Juki株式会社 | 位置決め装置の制御装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0691482A (ja) * | 1992-09-16 | 1994-04-05 | Toyoda Mach Works Ltd | 送り制御装置 |
JP3816725B2 (ja) * | 2000-04-21 | 2006-08-30 | 三菱電機株式会社 | モータ制御装置、および同装置で使用する、トルクリプルを抑制するための補正値の測定方法 |
JP3739749B2 (ja) * | 2003-01-07 | 2006-01-25 | ファナック株式会社 | 制御装置 |
JP2005284599A (ja) * | 2004-03-29 | 2005-10-13 | Yaskawa Electric Corp | 位置制御方法、位置制御装置 |
-
2006
- 2006-08-09 JP JP2006216899A patent/JP5084196B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008043131A (ja) | 2008-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4879173B2 (ja) | 電動機制御装置 | |
JP4391218B2 (ja) | サーボ制御装置 | |
JP5120654B2 (ja) | サーボ制御装置 | |
JP3739749B2 (ja) | 制御装置 | |
KR100951754B1 (ko) | 기계 위치 제어 장치 | |
JP5899547B2 (ja) | 電動機の制御装置 | |
JP4685071B2 (ja) | モータ制御装置及びモータ制御方法 | |
JP2005301508A (ja) | 制御装置 | |
JP6017595B2 (ja) | 振動を抑制するモータ制御装置 | |
JP6604157B2 (ja) | 多慣性共振システムにおける共振抑制制御装置 | |
JP5989694B2 (ja) | 制御装置、制御方法及び制御プログラム | |
JP5441944B2 (ja) | モータ制御装置 | |
JP4658181B2 (ja) | サーボ制御装置 | |
JP2014007900A (ja) | モータ制御装置 | |
JP5271853B2 (ja) | フィードバック制御装置とフィードバック制御方法 | |
CN113767565B (zh) | 马达控制系统、马达控制方法以及程序 | |
JPWO2019138808A1 (ja) | 電動機の制御装置 | |
JP5084196B2 (ja) | 電動機制御装置および電動機制御方法 | |
JP3943061B2 (ja) | サーボ制御装置 | |
JP2019008707A (ja) | サーボ制御装置、サーボ制御方法及びシステム | |
JP2016177513A (ja) | タンデム位置制御装置 | |
JP3856215B2 (ja) | 速度制御装置 | |
JP3972155B2 (ja) | モータ制御装置 | |
JP2007060767A (ja) | 機械定数同定装置を備えたモータ制御装置 | |
KR20180028846A (ko) | 서보 제어 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111004 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111128 |
|
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: 20120904 |
|
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: 20120904 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150914 Year of fee payment: 3 |
|
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 |