JP2005168166A - 負荷特性演算装置及びモータ制御装置 - Google Patents
負荷特性演算装置及びモータ制御装置 Download PDFInfo
- Publication number
- JP2005168166A JP2005168166A JP2003403083A JP2003403083A JP2005168166A JP 2005168166 A JP2005168166 A JP 2005168166A JP 2003403083 A JP2003403083 A JP 2003403083A JP 2003403083 A JP2003403083 A JP 2003403083A JP 2005168166 A JP2005168166 A JP 2005168166A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- motor
- load
- torque
- gain
- 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.)
- Granted
Links
Images
Landscapes
- Control Of Electric Motors In General (AREA)
Abstract
【解決手段】 モータが発生するトルクを検出するトルク検出手段と、モータの速度を検知する速度検出手段30と、検出したトルク(T*)と速度ωとに基づき粘性摩擦係数と動摩擦と偏加重の少なくとも1つを演算する負荷特性演算手段70とを有する。負荷特性演算手段70は、検出したトルク(T*)の大きさ、検出した速度ωの大きさ、検出した速度の時間変化の大きさのうちの少なくとも1つが、それぞれに対して設定された所定値以上となる場合の、トルクと速度の検出値に基づき演算を実行する。
【選択図】 図1
Description
T − D − R・ω = J・a ・・・(1)
T0 − D − R・ω0 = J・a0 ・・・(2)
T1 − D − R・ω1 = J・a1
T2 − D − R・ω2 = J・a2
T − (D − m・g) − R・ω = J・a ・・・(3)
T − (D + m・g) − R・ω = J・a ・・・(4)
モータの速度を検出する速度検出手段と、検出したトルク及び速度に基づき、負荷特性として、粘性摩擦係数、動摩擦及び偏加重のうちの少なくとも1つを演算し、出力する演算手段とを有する。
また、演算手段は、速度とトルクの検出値に基づき逐次最小二乗法を用いて、粘性摩擦係数と動摩擦と偏加重のうちの少なくとも1つを演算するようにしてもよい。
図1は、本発明のモータ制御装置の構成図である。モータ制御装置1は、ロータリーエンコーダ4、指令発生器5、位置指令受信器6、位置受信器7、駆動器8、位置偏差演算器10、位置制御器20、速度検出器30、速度偏差演算器40、速度制御器50、トルク指令補正器60、および負荷特性演算器70を含む。
eθ(i) = θ*(i) − θ(i) ・・・(5)
ω*(i) = Kpp(i)・eθ(i) ・・・(6)
Kpp(i) = Kpp(ψ(i−1)) ・・・(7)
ω(i) = {θ(i) − θ(i−1)}/Ts ・・・(8)
eω(i) = ω*(i) − ω(i) ・・・(9)
Tp*(i) = Kvp(i)・J(i−1)・{eω(i)
+ Σ(eω(i))・Ts/τvi(i)} ・・・(10)
τvi(i) = τvi(ψ(i−1)) ・・・(11)
T*(i) = Tp*(i) + Th(i) ・・・(12)
Th(i) = Th(ψ(i−1)) ・・・(13)
前述のように図6は負荷の模式図を示した図であり、図6(a)、(b)は、偏加重がないときの負荷の模式図であり、図6(c)、(d)は偏加重が大きいときの負荷の模式図である。座標の正の向きの取り方により、偏加重の向きが変化するが、運動方程式は、下記式(14)のとおりである。
T = J・a + R・ω + Td ・・・(14)
なお、Tはトルク、Jはイナーシャ、aは加速度、Rは粘性摩擦係数、ωは前述のように速度、Tdは、動摩擦Dと偏加重Gとの合成値である。図6(c)、(d)において、下向きを正と定義する。
T = J・a + R・ω + (+D−G) (ω>0のとき) ・・・(15)
T = J・a + R・ω + (−D−G) (ω<0のとき) ・・・(16)
負荷特性演算器70は、まず、速度ω、加速度a、トルク指令Tに基づいて状態を決定する。具体的には、負荷特性演算器70は下記式(17)に基づいて状態フラグ(Flag)を設定する。
Flag = "F" (ω> ω0、|a|>a0、|T*|>T0のとき)
Flag = "R" (ω<−ω0、|a|>a0、|T*|>T0のとき)
Flag = "S" (上記以外) ・・・(17)
ここで、ω0、a0、およびT0は、それぞれ状態を決定するために使用する速度ω、加速度の大きさ|a|、およびトルク指令の大きさ|T*|の閾値を示す正数である。
i)速度ωが所定値より大きいか否か。
ii)加速度aの大きさが所定値より大きいか否か。
iii)トルクTの大きさが所定値より大きいか否か。
Flag = "F" (ω>ω0のとき)
Flag = "R" (ω<ω0のとき)
Flag = "S" (上記以外) ・・・(17a)
または、
Flag = "F" (ω>0、|a|>a0のとき)
Flag = "R" (ω<0、|a|>a0のとき)
Flag = "S" (上記以外) ・・・(17b)
または、
Flag = "F" (ω>0、|T|>T0のとき)
Flag = "R" (ω<0、|T|>T0のとき)
Flag = "S" (上記以外) ・・・(17c)
T* = Jf・a + Rf・ω + Tdf ・・・(18)
a(i) = {ω(i) − ω(i−1)}/Ts ・・・(19)
そして、逐次最小二乗法を用いて、式(18)におけるJf、Rf、Tdfを推定する。
T* = Jr・a + Rr・ω + Tdr ・・・(25)
Jf(i) = Jf(i−1) ・・・(30)
Rf(i) = Rf(i−1) ・・・(31)
Tdf(i) = Tdf(i−1) ・・・(32)
Jr(i) = Jr(i−1) ・・・(33)
Rr(i) = Rr(i−1) ・・・(34)
Tdr(i) = Tdr(i−1) ・・・(35)
本実施形態では、位置制御器20は位置比例ゲインKppを式(7)に示すように負荷特性に基づいて変化させる。図2は、本実施形態において位置制御器20における粘性摩擦係数Rに対する位置比例ゲインの変化を示した図である。図2に示すように、粘性摩擦係数Rが大きくなると、位置比例ゲインKppが大きくなるように、位置比例ゲインKppを変化させる。具体的には、下記式(37)のように変化させる。
R(i−1) < R11のとき
Kpp(i)=Kpp1
R11 ≦ R(i−1) < R12のとき
Kpp(i)=
Kpp1+(R(i−1)−R11)・(Kpp2−Kpp1)/(R12−R11)
R(i−1) ≧ R12のとき
Kpp(i)==Kpp2 ・・・(37)
本実施形態では、速度制御器50は速度積分時定数τviを式(11)に示すように負荷特性に基づいて変化させる。図3は、本実施形態における速度制御器50における粘性摩擦係数Rに対する速度積分時定数τviの関係図である。図3のように、粘性摩擦係数Rが大きくなると、速度積分時定数が小さくなるように変化させる。具体的には、下記式(40)のように変化させる。
R(i−1) < R21のとき、
τvi(i)=τvi1
R21 ≦ R(i−1) < R22のとき、
τvi(i)=
τvi1+(R(i−1)−R21)・(τvi2−τvi1)/(R22−R21)
R(i−1) ≧ R22のとき、
τvi(i)=τvi2 ・・・(40)
トルク指令補正器60は、トルク指令補正量Thを次式(41)で示すように、前回のサイクルの偏加重Gの符号を変えたものを新たなトルク指令補正量Thとする。
Th(i) = −G(i−1) ・・・(41)
Th(i)
= −G(i−1)+D(i−1) (ω>0のとき)
= −G(i−1)−D(i−1) (ω<0のとき) ・・・(42)
Th(i)
= −G(i−1)+D(i−1)+R(i−1)・ω(i) (ω>0のとき)
= −G(i−1)−D(i−1)+R(i−1)・ω(i) (ω<0のとき)
・・・(43)
本実施形態におけるモータ制御装置1の全体的な処理の流れを説明する。図4は、モータ制御装置1における、位置偏差演算器10、位置制御器20、速度検出器30、速度偏差演算器40、速度制御器50、トルク指令補正器60、および負荷特性演算器70において実行される処理の流れを示すフローチャートである。
2 モータ
3 負荷
4 ロータリーエンコーダ
5 指令発生器
10 位置偏差演算器
20 位置制御器
30 速度検出器
40 速度偏差演算器
50 速度制御器
60 トルク指令補正器
70 駆動器
80 負荷特性演算器
Claims (14)
- モータが発生するトルクを検出するトルク検出手段と、
モータの速度を検出する速度検出手段と、
前記検出したトルク及び速度に基づき、負荷特性として、粘性摩擦係数、動摩擦及び偏加重のうちの少なくとも1つを演算し、出力する演算手段と
を有することを特徴とする負荷特性演算装置。 - 前記演算手段は、前記検出したトルクの大きさ、前記検出した速度の大きさ、前記検出した速度の時間変化の大きさのうちの少なくとも1つが、それぞれに対して設定された所定値以上となる場合の、トルクと速度の検出値に基づき前記演算を実行することを特徴とする請求項1記載の負荷特性演算装置。
- 前記演算手段は、前記モータの正転時に演算される粘性摩擦係数と前記モータの逆転時に演算される粘性摩擦係数とを平均して得られる平均粘性摩擦係数と、前記モータの正転時に演算される動摩擦と前記モータの逆転時に演算される動摩擦とを平均して得られる平均動摩擦のうちの少なくとも1つを求めることを特徴とする請求項1または2記載の負荷特性演算装置。
- 前記演算手段は、前記速度とトルクの検出値に基づき逐次最小二乗法を用いて、粘性摩擦係数と動摩擦と偏加重のうちの少なくとも1つを演算することを特徴とする請求項1または2記載の負荷特性演算装置。
- 請求項1記載の負荷特性演算装置と、
該負荷特性演算装置から出力される粘性摩擦係数と動摩擦と偏加重のうちの少なくとも1つに基づき、速度ゲイン及び速度積分時定数を用いてモータが発生する出力トルクの指令であるトルク指令を生成し、出力する速度制御手段と、
前記トルク指令にしたがいモータ駆動電圧を生成し、出力する駆動手段と
を備えたことを特徴とするモータ制御装置。 - 前記負荷特性演算装置から出力される粘性摩擦係数、動摩擦及び偏加重のうちの少なくとも1つに基づいて、前記速度制御手段から出力されるトルク指令を補正するトルク指令補正手段をさらに備え、
前記駆動手段は、該補正されたトルク指令にしたがいモータ駆動電圧を生成し、出力することを特徴とする請求項5記載のモータ制御装置。 - 位置ゲインを比例定数として速度指令を生成、出力する位置制御手段と、
前記粘性摩擦係数および前記動摩擦の少なくとも1つに基づき、前記速度ゲインに対する前記位置ゲインの比率を示すゲイン比率と、前記速度積分時定数のうちの少なくとも1つを変更するゲイン変更手段とをさらに備えることを特徴とする請求項5記載のモータ制御装置。 - 前記ゲイン変更手段は、前記ゲイン比率が前記粘性摩擦係数及び前記動摩擦の少なくとも1つの増加に応じて大きくなるように、前記ゲイン比率を変更することを特徴とする請求項7記載のモータ制御装置。
- 前記ゲイン変更手段は、前記速度積分時定数が前記粘性摩擦係数及び前記動摩擦の少なくとも1つの増加に応じて小さくなるように、前記速度積分時定数を変更することを特徴とする請求項7記載のモータ制御装置。
- 請求項3記載の負荷特性演算装置と、
該負荷特性演算装置から出力される粘性摩擦係数と動摩擦と偏加重のうちの少なくとも1つに基づき、速度ゲイン及び速度積分時定数を用いてモータが発生する出力トルクの指令であるトルク指令を生成し、出力する速度制御手段と、
前記トルク指令にしたがいモータ駆動電圧を生成し、出力する駆動手段と
を備えたことを特徴とするモータ制御装置。 - 前記負荷特性演算装置から出力される平均粘性摩擦係数と平均動摩擦と偏加重のうちの少なくとも1つに基づいて、前記速度制御手段から出力されるトルク指令を補正するトルク指令補正手段をさらに備え、
前記駆動手段は、該補正されたトルク指令にしたがいモータ駆動電圧を生成し、出力することを特徴とする請求項10記載のモータ制御装置。 - 位置ゲインを比例定数として速度指令を生成、出力する位置制御手段と、
前記平均粘性摩擦係数および前記平均動摩擦の少なくとも1つに基づき、前記速度ゲインに対する前記位置ゲインの比率を示すゲイン比率と、前記速度積分時定数のうちの少なくとも1つを変更するゲイン変更手段とをさらに備えたことを特徴とする請求項10記載のモータ制御装置。 - 前記ゲイン変更手段は、前記ゲイン比率が前記平均粘性摩擦係数および前記平均動摩擦の少なくとも1つの増加にともない大きくなるように、前記ゲイン比率を変更することを特徴とする請求項12記載のモータ制御装置。
- 前記ゲイン変更手段は、前記速度積分時定数が前記平均粘性摩擦係数および前記平均動摩擦の少なくとも1つの増加に伴い小さくなるように、前記速度積分時定数を変更することを特徴とする請求項12記載のモータ制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003403083A JP4390539B2 (ja) | 2003-12-02 | 2003-12-02 | 負荷特性演算装置及びモータ制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003403083A JP4390539B2 (ja) | 2003-12-02 | 2003-12-02 | 負荷特性演算装置及びモータ制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005168166A true JP2005168166A (ja) | 2005-06-23 |
JP4390539B2 JP4390539B2 (ja) | 2009-12-24 |
Family
ID=34726496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003403083A Expired - Fee Related JP4390539B2 (ja) | 2003-12-02 | 2003-12-02 | 負荷特性演算装置及びモータ制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4390539B2 (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1968184A2 (en) | 2007-03-08 | 2008-09-10 | Hitachi Industrial Equipment Systems Co. Ltd. | Motor controller and motor control system |
DE102008063295A1 (de) | 2007-12-28 | 2009-07-30 | Hitachi Industrial Equipment Systems Co. Ltd. | Motorregeleinrichtung und Motorregelsystem |
WO2014156164A1 (ja) | 2013-03-29 | 2014-10-02 | パナソニック株式会社 | モータ駆動装置のサーボ調整方法 |
WO2014167851A1 (ja) | 2013-04-10 | 2014-10-16 | パナソニック株式会社 | モータ駆動装置 |
WO2014167852A1 (ja) | 2013-04-11 | 2014-10-16 | パナソニック株式会社 | モータ駆動装置 |
KR20180034230A (ko) * | 2016-09-26 | 2018-04-04 | 니혼 덴산 산쿄 가부시키가이샤 | 모터 제어 장치 |
CN111857045A (zh) * | 2019-04-26 | 2020-10-30 | 兄弟工业株式会社 | 数控装置和机床 |
JP2020194375A (ja) * | 2019-05-29 | 2020-12-03 | 富士電機株式会社 | サーボシステムのパラメータ同定方法 |
JP7501189B2 (ja) | 2020-07-20 | 2024-06-18 | ブラザー工業株式会社 | 制御装置、工作機械、制御方法、及び制御プログラム |
-
2003
- 2003-12-02 JP JP2003403083A patent/JP4390539B2/ja not_active Expired - Fee Related
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1968184A2 (en) | 2007-03-08 | 2008-09-10 | Hitachi Industrial Equipment Systems Co. Ltd. | Motor controller and motor control system |
DE102008063295A1 (de) | 2007-12-28 | 2009-07-30 | Hitachi Industrial Equipment Systems Co. Ltd. | Motorregeleinrichtung und Motorregelsystem |
CN105103437A (zh) * | 2013-03-29 | 2015-11-25 | 松下知识产权经营株式会社 | 电动机驱动装置的伺服调整方法 |
WO2014156164A1 (ja) | 2013-03-29 | 2014-10-02 | パナソニック株式会社 | モータ駆動装置のサーボ調整方法 |
JPWO2014156164A1 (ja) * | 2013-03-29 | 2017-02-16 | パナソニックIpマネジメント株式会社 | モータ駆動装置のサーボ調整方法 |
EP2980986A4 (en) * | 2013-03-29 | 2016-08-17 | Panasonic Ip Man Co Ltd | METHOD FOR SERVICY ADJUSTMENT OF MOTOR DRIVE DEVICE |
KR20150134323A (ko) | 2013-03-29 | 2015-12-01 | 파나소닉 아이피 매니지먼트 가부시키가이샤 | 모터 구동 장치의 서보 조정 방법 |
WO2014167851A1 (ja) | 2013-04-10 | 2014-10-16 | パナソニック株式会社 | モータ駆動装置 |
KR20150119497A (ko) | 2013-04-10 | 2015-10-23 | 파나소닉 아이피 매니지먼트 가부시키가이샤 | 모터 구동 장치 |
CN105284045A (zh) * | 2013-04-10 | 2016-01-27 | 松下知识产权经营株式会社 | 电动机驱动装置 |
KR101597085B1 (ko) * | 2013-04-10 | 2016-02-23 | 파나소닉 아이피 매니지먼트 가부시키가이샤 | 모터 구동 장치 |
JPWO2014167851A1 (ja) * | 2013-04-10 | 2017-02-16 | パナソニックIpマネジメント株式会社 | モータ駆動装置 |
US9423786B2 (en) | 2013-04-10 | 2016-08-23 | Panasonic Intellectual Property Management Co., Ltd. | Motor drive device |
KR20150119491A (ko) | 2013-04-11 | 2015-10-23 | 파나소닉 아이피 매니지먼트 가부시키가이샤 | 모터 구동 장치 |
WO2014167852A1 (ja) | 2013-04-11 | 2014-10-16 | パナソニック株式会社 | モータ駆動装置 |
KR20180034230A (ko) * | 2016-09-26 | 2018-04-04 | 니혼 덴산 산쿄 가부시키가이샤 | 모터 제어 장치 |
JP2018057061A (ja) * | 2016-09-26 | 2018-04-05 | 日本電産サンキョー株式会社 | モータ制御装置 |
KR102539040B1 (ko) * | 2016-09-26 | 2023-06-02 | 니덱 인스트루먼츠 가부시키가이샤 | 모터 제어 장치 |
CN111857045A (zh) * | 2019-04-26 | 2020-10-30 | 兄弟工业株式会社 | 数控装置和机床 |
JP2020181424A (ja) * | 2019-04-26 | 2020-11-05 | ブラザー工業株式会社 | 数値制御装置及び工作機械 |
JP7226070B2 (ja) | 2019-04-26 | 2023-02-21 | ブラザー工業株式会社 | 数値制御装置 |
CN111857045B (zh) * | 2019-04-26 | 2024-05-03 | 兄弟工业株式会社 | 数控装置和机床 |
JP2020194375A (ja) * | 2019-05-29 | 2020-12-03 | 富士電機株式会社 | サーボシステムのパラメータ同定方法 |
JP7272112B2 (ja) | 2019-05-29 | 2023-05-12 | 富士電機株式会社 | サーボシステムのパラメータ同定方法 |
JP7501189B2 (ja) | 2020-07-20 | 2024-06-18 | ブラザー工業株式会社 | 制御装置、工作機械、制御方法、及び制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4390539B2 (ja) | 2009-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7289915B2 (en) | Method of estimating load inertia for a motor | |
US7366576B2 (en) | Position control device and position control method for machine tools | |
KR20100084671A (ko) | 엔진 벤치 시스템 제어 시스템 | |
US20120059642A1 (en) | Method and device for the angle sensor-free detection of the position of the rotor shaft of a permanently excited synchronous machine on the basis of current signals and voltage signals | |
JP4390539B2 (ja) | 負荷特性演算装置及びモータ制御装置 | |
US10812002B2 (en) | Control system for electric motor circuit | |
JP2006131059A (ja) | 電動パワーステアリング装置 | |
WO2014091840A1 (ja) | サーボ制御装置 | |
JP2000172341A (ja) | サーボ制御装置 | |
JP4645231B2 (ja) | 動力伝達系の試験装置とその制御方法 | |
KR20060072136A (ko) | 모터 제어 장치 | |
JP2006242592A (ja) | 動力伝達系の試験装置とその制御方法 | |
JP4591177B2 (ja) | エンジン試験装置 | |
WO2012046693A1 (ja) | ステッピングモータのマイクロステップ駆動制御装置 | |
KR100587822B1 (ko) | 무중력 환경에서의 관성력과 표준 질량을 이용한 질량측정 시스템 및 방법 | |
CN110635737A (zh) | 电机驱动装置 | |
WO2016056143A1 (ja) | 電動機制御装置 | |
KR20170120003A (ko) | 모터 제어 장치, 이를 구비한 액티브 롤 스태빌라이저 및 모터 제어 방법 | |
JP5573930B2 (ja) | モータ制御装置及びモータ制御方法 | |
JP3246572B2 (ja) | 電動機駆動系の負荷定数測定方法 | |
JP5888371B2 (ja) | 揺動式ダイナモメータシステム及びその制御方法 | |
JP2958600B2 (ja) | モータ制御装置 | |
JP5292922B2 (ja) | ローラ表面駆動力の推定方法とその装置 | |
CN110858758A (zh) | 电机速度估算方法及装置、电机控制方法及*** | |
JP5264544B2 (ja) | 永久磁石モータの制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060627 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20061206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090317 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090518 |
|
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: 20090908 |
|
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: 20091006 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4390539 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131016 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |