JP5151994B2 - 慣性モーメント同定装置とその同定方法、ならびにその同定装置を備えたモータ制御装置 - Google Patents
慣性モーメント同定装置とその同定方法、ならびにその同定装置を備えたモータ制御装置 Download PDFInfo
- Publication number
- JP5151994B2 JP5151994B2 JP2008556021A JP2008556021A JP5151994B2 JP 5151994 B2 JP5151994 B2 JP 5151994B2 JP 2008556021 A JP2008556021 A JP 2008556021A JP 2008556021 A JP2008556021 A JP 2008556021A JP 5151994 B2 JP5151994 B2 JP 5151994B2
- Authority
- JP
- Japan
- Prior art keywords
- motor position
- motor
- command
- inertia
- speed
- 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
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/14—Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
-
- 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
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
- Feedback Control In General (AREA)
Description
102 位置制御器
103 速度制御器
104 トルク制御器
105 制御対象
106 位置検出器
107 微分器
108 慣性モーメント同定器
109 切替器
110 第1モータ位置記憶器
111 第1モータ位置位相演算器
112 第2モータ位置記憶器
113 第2モータ位置位相演算器
114 慣性モーメント演算器
401 速度指令発生部
402 速度制御部
403 モデル速度制御部
404 同定部
405 調整部
慣性モーメント同定器108は、前記位置指令と前記モータ位置を入力し制御対象105の慣性モーメントである慣性モーメント同定値を算出し出力する。慣性モーメント同定器108において、切替器109は前記モータ位置を入力し、速度制御器103のゲインが第1速度制御ゲインである場合の前記モータ位置を第1モータ位置として出力し、速度制御器103のゲインが前記第1速度制御ゲインと異なる第2速度制御ゲインである場合の前記モータ位置を第2モータ位置として出力する。第1モータ位置記憶器110は前記第1モータ位置を入力し、その入力信号を慣性モーメント同定に用いる周期分(例えば5周期)記憶し第1モータ位置記憶値として出力する。第1モータ位置位相演算器111は前記位置指令と前記第1モータ位置記憶値を入力し、その入力信号の位相差を第1モータ位置位相として出力する。第2モータ位置記憶器112は前記第2モータ位置を入力し、その入力信号を慣性モーメント同定に用いる周期分記憶し第2モータ位置記憶値として出力する。第2モータ位置位相演算器113は前記位置指令と前記第2モータ位置記憶値を入力し、その入力信号の位相差を第2モータ位置位相として出力する。慣性モーメント演算器114は前記第1モータ位置位相と前記第2モータ位置位相を入力し、前記慣性モーメント同定値を算出し出力する。
Jm=0.116×10^−4[kg・m^2]、Jl=0.816×10^−4[kg・m^2]、J*=Jm+Jl、D0=0.001[N・m・s/rad]、w0=0[N・m]、Kp=40[s^−1]、Kv1=40(2π)[s^−1]、Kvj1=Kv1*Jm、Kv2=125(2π)[s^−1]、Kvj2=Kv2*Jm、T=125×10^−6[s]、Trat=0.637[N・m]、r0=0.01[rad]、ω=10(2π)[rad/s]、b=17[bit]
ただし、Jmはモータ慣性モーメント、Jlは負荷慣性モーメント、J*は慣性モーメント真値、D0は公称粘性摩擦、w0は公称一定トルク外乱、Kpは位置比例制御ゲイン、Kv1は第1正規化速度比例制御ゲイン、Kvj1は第1速度比例制御ゲイン、Kv2は第2正規化速度比例制御ゲイン、Kvj2は第2速度比例制御ゲイン、Tは制御周期、Tratは定格トルク、r0は位置指令振幅、ωは位置指令周波数、bは位置検出器106の分解能である。
ここで、公称粘性摩擦D0は、以下に示す一定トルク外乱wを変化させたシミュレーションにおける粘性摩擦Dの値であり、公称一定トルク外乱w0は粘性摩擦Dを変化させたシミュレーションにおける一定トルク外乱wの値である。
したがって、本発明によると微小動作のみで制御対象105の慣性モーメントを精度良く同定でき、さらに負荷慣性モーメントの大きな制御対象に対しても適用可能であることを示している。
したがって、本発明によると微小動作のみで制御対象105の慣性モーメントを精度良く同定でき、さらに負荷慣性モーメントの大きな制御対象に対しても適用可能であることを示している。
Claims (3)
- 位置指令を発生する位置指令発生器と、モータ位置を検出する位置検出器と、前記位置指令と前記モータ位置とに基づいて速度指令を演算する位置制御器と、前記速度指令に基づいてトルク指令を演算する速度制御器と、負荷を連結したモータである制御対象の慣性モーメントを同定する慣性モーメント同定器と、を備えた慣性モーメント同定装置であって、
前記速度制御器が、
第1速度比例制御ゲインおよび第2速度比例制御ゲインを切替えて前記制御対象を駆動し、
前記慣性モーメント同定器が、
前記モータ位置を入力し前記第1速度比例制御ゲインで前記制御対象を駆動した場合の前記モータ位置である第1モータ位置または前記第2速度比例制御ゲインで前記制御対象を駆動した場合の前記モータ位置である第2モータ位置を出力する切替器と、
前記第1モータ位置を設定長記憶して第1モータ位置記憶値を出力する第1モータ位置記憶器と、
前記第2モータ位置を設定長記憶して第2モータ位置記憶値を出力する第2モータ位置記憶器と、
前記位置指令と前記第1モータ位置記憶値との位相差に基づいて第1モータ位置位相を演算して出力する第1モータ位置位相演算器と、
前記位置指令と前記第2モータ位置記憶値との位相差に基づいて第2モータ位置位相を演算して出力する第2モータ位置位相演算器と、
前記第1モータ位置位相と前記第2モータ位置位相とに基づいて慣性モーメント同定値を演算する慣性モーメント演算器と、を有し、
前記慣性モーメント同定器が、
前記第2速度比例制御ゲインと前記第1速度比例制御ゲインとの差と前記位置指令の周波数である位置指令周波数との積を第1の値とし、前記第2速度比例制御ゲインと前記第2モータ位置位相の正接との積と、前記第1速度比例制御ゲインと前記第1モータ位置位相の正接との積との差と位置比例制御ゲインとの積を第2の値とした場合の、前記第1の値と前記第2の値の和を、
前記第2モータ位置位相の正接と前記第1モータ位置位相の正接との差と前記位置指令周波数の2乗との積で除算し、前記慣性モーメント同定値を演算することを特徴とする慣性モーメント同定装置。 - 前記モータへの給電を制御するモータ制御装置であって、請求項1に記載の慣性モーメント同定装置を備えることを特徴とするモータ制御装置。
- 位置指令を発生する位置指令発生器と、モータ位置を検出する位置検出器と、前記位置指令と前記モータ位置とに基づいて速度指令を演算する位置制御器と、前記速度指令に基づいてトルク指令を演算する速度制御器と、負荷を連結したモータである制御対象の慣性モーメントを同定する慣性モーメント同定器とを備えた慣性モーメント同定装置の慣性モーメント同定方法であって、
前記速度制御器における第1速度比例制御ゲインおよび第2速度比例制御ゲインを切替えて前記制御対象を駆動し、
前記第1速度比例制御ゲインで前記制御対象を駆動した場合の前記モータ位置である第1モータ位置と前記位置指令との位相差である第1モータ位置位相と、前記第2速度比例制御ゲインで前記制御対象を駆動した場合の前記モータ位置である第2モータ位置と前記位置指令との位相差である第2モータ位置位相とを算出し、
前記第1モータ位置位相と前記第2モータ位置位相とに基づいて、慣性モーメント同定値を演算し、
前記慣性モーメント同定値は、前記第2速度比例制御ゲインと前記第1速度比例制御ゲインとの差と位置指令周波数との積を第1の値とし、前記第2速度比例制御ゲインと前記第2モータ位置位相の正接との積と、前記第1速度比例制御ゲインと前記第1モータ位置位相の正接との積との差と位置比例制御ゲインとの積を第2の値とした場合の、前記第1の値と前記第2の値との和を、
前記第2モータ位置位相の正接と前記第1モータ位置位相の正接との差と前記位置指令の周波数である位置指令周波数の2乗との積で除算して算出する、ことを特徴とする慣性モーメント同定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008556021A JP5151994B2 (ja) | 2007-01-31 | 2007-12-28 | 慣性モーメント同定装置とその同定方法、ならびにその同定装置を備えたモータ制御装置 |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007020627 | 2007-01-31 | ||
| JP2007020627 | 2007-01-31 | ||
| PCT/JP2007/075272 WO2008093486A1 (ja) | 2007-01-31 | 2007-12-28 | 慣性モーメント同定装置とその同定方法、ならびにその同定装置を備えたモータ制御装置 |
| JP2008556021A JP5151994B2 (ja) | 2007-01-31 | 2007-12-28 | 慣性モーメント同定装置とその同定方法、ならびにその同定装置を備えたモータ制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2008093486A1 JPWO2008093486A1 (ja) | 2010-05-20 |
| JP5151994B2 true JP5151994B2 (ja) | 2013-02-27 |
Family
ID=39673800
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008556021A Expired - Fee Related JP5151994B2 (ja) | 2007-01-31 | 2007-12-28 | 慣性モーメント同定装置とその同定方法、ならびにその同定装置を備えたモータ制御装置 |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP5151994B2 (ja) |
| CN (1) | CN101558554B (ja) |
| WO (1) | WO2008093486A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101931354B (zh) * | 2010-07-19 | 2012-11-21 | 北京理工大学 | 一种伺服系统干扰力矩的辨识和补偿方法 |
| JP6290619B2 (ja) * | 2013-12-19 | 2018-03-07 | オークマ株式会社 | モータの制御装置 |
| CN105643627A (zh) * | 2014-11-12 | 2016-06-08 | 沈阳新松机器人自动化股份有限公司 | 机器人运动控制的增益调整装置及方法 |
| CN106054600B (zh) * | 2016-05-30 | 2019-02-22 | 上海电力学院 | 设定值激励闭环辨识的梯形波信号参数整定方法 |
| CN117335704A (zh) * | 2022-06-23 | 2024-01-02 | 南京泉峰科技有限公司 | 电动工具及控制方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1146489A (ja) * | 1997-07-24 | 1999-02-16 | Yaskawa Electric Corp | モータ制御装置 |
| JP2007020267A (ja) * | 2005-07-06 | 2007-01-25 | Yaskawa Electric Corp | システム同定装置 |
| JP2007020297A (ja) * | 2005-07-07 | 2007-01-25 | Yaskawa Electric Corp | システム同定装置およびそのシステム同定方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4367058B2 (ja) * | 2003-09-04 | 2009-11-18 | 株式会社安川電機 | モータ制御装置 |
-
2007
- 2007-12-28 WO PCT/JP2007/075272 patent/WO2008093486A1/ja not_active Ceased
- 2007-12-28 JP JP2008556021A patent/JP5151994B2/ja not_active Expired - Fee Related
- 2007-12-28 CN CN2007800462136A patent/CN101558554B/zh not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1146489A (ja) * | 1997-07-24 | 1999-02-16 | Yaskawa Electric Corp | モータ制御装置 |
| JP2007020267A (ja) * | 2005-07-06 | 2007-01-25 | Yaskawa Electric Corp | システム同定装置 |
| JP2007020297A (ja) * | 2005-07-07 | 2007-01-25 | Yaskawa Electric Corp | システム同定装置およびそのシステム同定方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2008093486A1 (ja) | 2010-05-20 |
| CN101558554A (zh) | 2009-10-14 |
| CN101558554B (zh) | 2011-08-17 |
| WO2008093486A1 (ja) | 2008-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6703021B2 (ja) | サーボ制御装置 | |
| JP5698777B2 (ja) | モータの加速度に応じたプリロードトルク値を生成するモータ制御装置 | |
| US20120229069A1 (en) | Motor control apparatus and method for controlling motor | |
| JP2016194761A (ja) | サーボモータ制御装置及び衝突検出方法 | |
| JP5151994B2 (ja) | 慣性モーメント同定装置とその同定方法、ならびにその同定装置を備えたモータ制御装置 | |
| CN109085802B (zh) | 电动机的控制装置 | |
| US20150323924A1 (en) | Servo control device | |
| JP4367058B2 (ja) | モータ制御装置 | |
| JP2019141968A (ja) | ロボットのアーム回転軸速度検出装置 | |
| JP2014123188A (ja) | 分散制御装置及び分散制御方法 | |
| JPWO2009025132A1 (ja) | モータ制御装置とその慣性モーメント同定方法 | |
| JPH09282020A (ja) | サーボモータ駆動装置 | |
| JP5620452B2 (ja) | 一つの被駆動体を駆動する複数のモータを制御するモータ制御装置 | |
| US10814482B2 (en) | Robot controller | |
| TWI486231B (zh) | 扭矩控制裝置 | |
| JP6911793B2 (ja) | ロボットの制御装置 | |
| JP2015159660A (ja) | サーボモータ制御装置 | |
| US20180157237A1 (en) | Servo motor controller, servo motor control method, and non-transitory computer-readable medium storing computer program | |
| JP2010022138A (ja) | モータ制御装置 | |
| JP4789067B2 (ja) | システム同定装置およびそれを備えたモータ制御装置 | |
| JP5633268B2 (ja) | ロボットの制御装置 | |
| JP4827016B2 (ja) | 剛性同定装置およびそれを備えたモータ制御装置 | |
| JP2014128081A (ja) | 制御装置、アクチュエータシステム、及び制御方法 | |
| JP5063981B2 (ja) | 電動機の位置制御装置 | |
| JP4730538B2 (ja) | 機械定数同定装置を備えたモータ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100614 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110621 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120612 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120711 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120828 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120913 |
|
| 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: 20121106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121119 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151214 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |