JP4952902B2 - 電動機制御装置 - Google Patents
電動機制御装置 Download PDFInfo
- Publication number
- JP4952902B2 JP4952902B2 JP2006270361A JP2006270361A JP4952902B2 JP 4952902 B2 JP4952902 B2 JP 4952902B2 JP 2006270361 A JP2006270361 A JP 2006270361A JP 2006270361 A JP2006270361 A JP 2006270361A JP 4952902 B2 JP4952902 B2 JP 4952902B2
- Authority
- JP
- Japan
- Prior art keywords
- acceleration
- deceleration
- torque
- motor
- constant
- 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
Images
Landscapes
- Control Of Electric Motors In General (AREA)
Description
第2の従来技術は、特に機械系やサーボモータのパラメータが未知あるいは変化しても常に良好な制御性能を維持するオートチューニングサーボ装置に関するものであり、機械系やサーボモータのパラメータが不明の場合であっても、パラメータを推定して自動的に調整できると共に、機械系の特性が変動しても自動的に再調整することができるオートチューニングサーボ装置を提供している(例えば、特許文献2参照)。
このように、第1の従来技術は、トルク指令に対する実電流振幅値に基づいてトルク定数の低下判断し、トルク補正値を算出していた。
このように、第2の従来技術は、制御演算部210から出力されるトルク指令Icと、機械系220で計測された角速度ωに基づいてパラメータ推定演算を行ない、サーボモータのトルク定数Kt 等のパラメータ推定値を算出していた。
このように、従来の装置では、実電流振幅値やパラメータを演算して補償するという手順がとられていた。
第2の従来技術は、オートチューニングをするために、推定したパラメータと状態変数より外乱を算出、補正するので、推定したパラメータは頻繁には変えられないという問題があった。また、推定するパラメータは、それぞれ関連があり、その数が多いため、推定するパラメータを求めるためには、異なった条件が幾つか必要であり、条件が合わないと正確には求められないといった問題もあった。
本発明の一の観点による電動機制御装置は、位置または速度指令と、位置検出器の検出値である電動機の現在位置とに基づいて制御演算したトルク指令に応じて、前記電動機を駆動する電動機制御装置であって、前記電動機の駆動中、所定時間間隔における加減速度の移動平均値を算出すると共に、前記加減速度の移動平均値と現在の加減速度値とが所定範囲内の場合、前記電動機の駆動が一定の加減速度での駆動であると判断する加減速度検出部と、前記加減速度検出部が前記電動機の駆動が一定の加減速度での駆動であると判断した場合、加速時および減速時の前記トルク指令の移動平均値である加速時および減速時平均トルク指令をそれぞれ検出すると共に、前記加速時平均トルク指令と前記減速時平均トルク指令との絶対値の差を1/2して摩擦トルクを算出し、前記加速時もしくは減速時平均トルク指令から前記摩擦トルクを減算して加速もしくは減速トルクを算出するトルク指令検出部と、前記電動機の慣性モーメント値の逆数に、前記現在の加減速度値と基準トルク定数とを乗算し、前記加速もしくは減速トルクで除算してトルク定数補正値を算出する前記トルク定数補正部と、を備え、前記制御演算で用いるトルク定数を前記トルク定数補正値に更新する電動機制御装置が適用される。
また、加減速時の過渡状態での多少細かく変化するトルク指令の使用を避けることができ、平均化することにより検出誤差が小さく、安定したトルク指令を得ることができる。また、加速時の低速度付近では摩擦の影響とゲイン等の依存による過渡状態である加速時の低速度付近の加減速度およびトルク指令の使用を避けることができる。
また、摩擦トルクの影響を無視することができ、正確なトルク定数の補正をすることができる。
なお、位置指令または速度指令を入力し、その指令とエンコーダ信号入出力部14の出力である位置検出信号または速度検出信号に応じて電動機2を駆動する構成(電動機2、位置検出器3、位置または速度制御部11、電流制御部12、パワー変換部13、エンコーダ信号入出力部14)は、周知技術で得られる構成であるため詳細な説明は省略する。
本発明が従来技術と異なる部分は、加減速度検出部17とトルク指令検出部16とを備え、加減速度検出部17とトルク指令検出部16、トルク指令補正部15で実施するトルク定数補正方法の部分である。
トルク定数補正部15は、一定の加減速中の加速度とその平均トルク指令より、トルク定数を算出して、そのトルク定数でトルク指令を補正する。また、トルク検出部16は、一定の加減速中、その加減速の最終の平均トルク指令を検出する。また、加減速検出部17は一定の加減速を検出し、その加減速の最終の平均加減速度を検出する。
(ステップ1:S1)
加減速度検出部17において、現在の電動機2の駆動が一定の加減速度での駆動であるかどうかを判断する。一定の加減速度であればステップ2へ進み、一定の加減速度でなければ一連の処理を終了する。
図3は、本発明の電動機制御装置における加減速度とトルク指令を検出するタイミングを説明するための波形図である。
一定加減速度の算出は、例えば、10ms間の加減速度の移動平均値と現在の加減速度とが一定範囲内であれば、一定の加減速度であると判断する。また、算出において、図3のA点およびB点で示すように、加減速時の最後付近の加減速度の移動平均値を使用する。これは、加速時の低速度付近では摩擦の影響とゲイン等の依存による過渡状態を検出しないようにするためである。また、検出方法は、例えば、加速度または減速度が最後付近に一定の加速度から0に変化する前の加減速度の移動平均値を使用する。従って、加減速度を検出するまでは加速度を常に平均化処理を行う。
トルク指令検出部16において、トルク指令の移動平均値を演算し、ステップ3へ進む。
トルク指令検出部16は、前述した一定加減速度の算出に使用した時間軸部分である、図3のC点およびD点で示す部分のトルク指令を、例えば、移動平均で一定時間積算して平均トルク指令を検出する。平均トルク指令とするのは、加減速時は過渡状態でありトルク指令は多少細かく変化するため、平均化することにより検出誤差が小さく、安定したトルク指令を得ることができるためである。
このように、ステップ1およびステップ2における加減速度およびトルク指令の移動平均処理においては、図3中のA点乃至D点に示す加減速の過渡変化が少ない部分の加減速およびトルク指令を検出する。
更に、トルク指令検出部16において、トルク指令の移動平均値から摩擦トルクを補正し、ステップ4へ進む。
ある速度以上において、加速時のトルク指令は式(1)、減速時のトルク指令は式(2)で表される。
加速時トルク指令= 加速トルク + 摩擦トルク(静止摩擦+粘性摩擦) ・・・(1)
減速時トルク指令= 減速トルク − 摩擦トルク(静止摩擦+粘性摩擦) ・・・(2)
ここで、加速度と減速度が同じとすると式(3)で表され、よって加速時トルク指令と減速時トルク指令の絶対値の差を1/2することで摩擦トルクが得られる。
|式(1)|−|式(2)|
= |加速トルク+摩擦トルク|―|減速トルク−摩擦トルク|
= 2×摩擦トルク ・・・(3)
このように、加速時と減速時の平均トルク指令値に基づいて摩擦トルクを算出し、加速時と減速時の平均トルク指令値から摩擦トルクを差し引く(補正する)ことによりトルクを求めることができる。また摩擦トルクを求めて差し引くのはこの方法に限ったことではなく、別の方法でも構わない。例えば、摩擦トルクは予め設定した値である等でもよい。
トルク定数補正部15において、トルク定数を演算して補正し、一連の処理を終了する。トルク定数Ktは、式(4)乃至式(6)のように算出する。ここで、τは摩擦トルクを差し引いたトルク、iは電流、dω/dtは加速度、Jは慣性モーメント、Kt0はある条件(例えば、モータ温度が20℃でのtyp.値等)でのトルク定数である。
Kt= τ / i ・・・(4)
τ= 1/J × dω/dt ・・・(5)
Kt= 1/J × dω/dt ×Kt0 / τ ・・・(6)
すなわち、加速度dω/dtが同じ(一定)であれば、トルクの変化がトルク定数の変化となる。
図5は、加速度が一定であるモータでの電機子温度に対するトルク指令の変化を示す図である。図において、電機子温度によりトルク指令が変化しているのが分かる。
同期モータのようなマグネットを使用したモータは温度により磁力が変化するので、結果として同じ電流でも得られるトルクが変わりトルク定数が変化する。そのため、温度が変化した状態でモータを制御すると、同じトルク指令でも実際のトルクは変化してしまう。 逆に考えると、ある一定の加減速を行おうとすると、実際の加減速トルクは温度等で変化しないが(運動方程式に従うので)、トルク指令が変化する。従って、加減速度と電流(トルク指令)からトルク定数が算出できる。また、実際のトルクと加減速度は式(5)のように比例関係にあり、平均化によりばらつきや検出誤差等を小さくするため、一定の加減速といっても常に同じ加減速度でなくても良い。
トルク定数補正部15において、基準トルク値からトルク定数を算出する。ここで、基準トルク値は、例えば、電源投入時のトルク定数算出値等を用いる。トルク定数Ktの算出は、実施例1における式(6)により算出する。
図5は、本発明の電動機制御装置1における速度制御ブロック図である。図において、21は速度制御部、22はトルク定数Ktの逆数、23はモータ等価回路、24はトルク定数Kt、25はモータおよび負荷である。また、Vrefは速度指令、τrefはトルク指令、irefは電流指令、ωは速度である。
モータの温度変化(巻線温度上昇)で変わることによりトルク定数Kt24が変わった場合、モータに必要なトルクが出なくなる。すなわち、同期モータのようなマグネットを使用したモータは温度により磁力が変化するため、結果として同じ電流でも得られるトルクが変わりトルク定数が変わる。温度が変化した状態でモータを制御すると、同じトルク指令(電流)でも実際のトルクは変化してしまう。
この場合、トルク定数Ktの逆数22を、例えば、電流指令=(1+α)電流指令として電流指令を補正することにより補正(αは補正の係数)し、トルクを補正するのである。
2 電動機(モータ)
3 位置検出器
11 位置または速度制御部
12 電流制御部
13 パワー変換部
14 エンコーダ信号入出力部
15 トルク指令補正部
16 トルク指令検出部
17 加減速度検出部
21 速度制御部
22 トルク定数Ktの逆数
23 モータ等価回路
24 トルク定数Kt
25 モータおよび負荷
Claims (2)
- 位置または速度指令と、位置検出器の検出値である電動機の現在位置とに基づいて制御演算したトルク指令に応じて、前記電動機を駆動する電動機制御装置であって、
前記電動機の駆動中、所定時間間隔における加減速度の移動平均値を算出すると共に、前記加減速度の移動平均値と現在の加減速度値とが所定範囲内の場合、前記電動機の駆動が一定の加減速度での駆動であると判断する加減速度検出部と、
前記加減速度検出部が前記電動機の駆動が一定の加減速度での駆動であると判断した場合、加速時および減速時の前記トルク指令の移動平均値である加速時および減速時平均トルク指令をそれぞれ検出すると共に、前記加速時平均トルク指令と前記減速時平均トルク指令との絶対値の差を1/2して摩擦トルクを算出し、前記加速時もしくは減速時平均トルク指令から前記摩擦トルクを減算して加速もしくは減速トルクを算出するトルク指令検出部と、
前記電動機の慣性モーメント値の逆数に、前記現在の加減速度値と基準トルク定数とを乗算し、前記加速もしくは減速トルクで除算してトルク定数補正値を算出する前記トルク定数補正部と、を備え、
前記制御演算で用いるトルク定数を前記トルク定数補正値に更新することを特徴とする電動機制御装置。 - 前記加減速度検出部が、前記電動機の加速および減速終了付近の前記所定時間間隔における前記加減速度の移動平均値を算出し、
前記トルク指令検出部が、前記電動機の加速および減速終了付近の前記加速時および減速時平均トルク指令をそれぞれ検出することを特徴とする請求項1に記載の電動機制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006270361A JP4952902B2 (ja) | 2006-10-02 | 2006-10-02 | 電動機制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006270361A JP4952902B2 (ja) | 2006-10-02 | 2006-10-02 | 電動機制御装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008092659A JP2008092659A (ja) | 2008-04-17 |
JP2008092659A5 JP2008092659A5 (ja) | 2009-08-06 |
JP4952902B2 true JP4952902B2 (ja) | 2012-06-13 |
Family
ID=39376222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006270361A Expired - Fee Related JP4952902B2 (ja) | 2006-10-02 | 2006-10-02 | 電動機制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4952902B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101484198B1 (ko) | 2009-12-02 | 2015-01-21 | 현대자동차 주식회사 | 하이브리드 차량의 제어방법 및 이의 시스템 |
WO2023067682A1 (ja) * | 2021-10-19 | 2023-04-27 | ファナック株式会社 | サーボモータ制御装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04355688A (ja) * | 1991-05-31 | 1992-12-09 | Hitachi Ltd | カセットテープレコーダのモータ制御装置並びにその装置を用いてなるテープレコーダ及びカメラ一体型vtr |
JPH06261572A (ja) * | 1993-03-09 | 1994-09-16 | Hitachi Ltd | トルク供給機のトルク制御装置 |
JP3883611B2 (ja) * | 1996-07-03 | 2007-02-21 | 三菱電機株式会社 | エレベータドア制御装置 |
JPH1023777A (ja) * | 1996-07-03 | 1998-01-23 | Harmonic Drive Syst Ind Co Ltd | 非線形要素を持つアクチュエータの制御装置 |
JP2001178166A (ja) * | 1999-12-16 | 2001-06-29 | Hitachi Ltd | モータの速度制御装置 |
-
2006
- 2006-10-02 JP JP2006270361A patent/JP4952902B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008092659A (ja) | 2008-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4816645B2 (ja) | Ac同期モータの初期磁極位置推定装置 | |
KR101301385B1 (ko) | 스위치드 릴럭턴스 모터의 속도 제어 장치 | |
US7646164B2 (en) | Method of adjusting parameters of a synchronous motor and variable speed drive using such a method | |
JP5952332B2 (ja) | 誘導電動機のセンサレスベクトル制御装置 | |
KR20160049898A (ko) | 토크 제어 장치 및 방법, 그리고 모터 제어기 | |
JP2012130214A (ja) | モータ制御装置及びモータ制御方法 | |
JP2010079845A (ja) | 数値制御装置 | |
KR101539539B1 (ko) | 유도전동기 제어장치 | |
KR20140060002A (ko) | 유도전동기의 파라미터 추정장치 | |
US8680797B2 (en) | Motor control device | |
KR101629059B1 (ko) | 유도전동기의 파라미터 추정장치 | |
JP4548886B2 (ja) | 永久磁石型同期電動機の制御装置 | |
JP5164025B2 (ja) | 誘導電動機制御装置とその制御方法 | |
JP4952902B2 (ja) | 電動機制御装置 | |
JP2010130853A (ja) | 電動機制御装置と電動機巻線抵抗値変化検出方法 | |
JP6966978B2 (ja) | 工作機械用モータ駆動装置 | |
JP4228965B2 (ja) | ロボットの制御方法 | |
JP4273775B2 (ja) | 永久磁石型同期電動機の磁極位置推定方法および制御装置 | |
JP2019221032A (ja) | 電動機の制御装置 | |
JP4636271B2 (ja) | サーボ制御装置とその調整方法 | |
JP2001178166A (ja) | モータの速度制御装置 | |
JP2009095084A (ja) | 電動機制御装置と誘起電圧定数補正方法 | |
CN115004538A (zh) | 用于电驱动中的磁通量和转矩误差的在线直接估计和补偿的方法 | |
US11750128B2 (en) | External force estimation device, external force estimation method, and non-transitory computer-readable storage medium | |
JP2022077267A (ja) | 機械学習装置、および機械学習装置と接続するモータ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090619 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090619 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110915 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110916 |
|
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: 20120215 |
|
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: 20120228 |
|
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: 20150323 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |