JPH0382385A - サーボモータ制御装置 - Google Patents

サーボモータ制御装置

Info

Publication number
JPH0382385A
JPH0382385A JP1214196A JP21419689A JPH0382385A JP H0382385 A JPH0382385 A JP H0382385A JP 1214196 A JP1214196 A JP 1214196A JP 21419689 A JP21419689 A JP 21419689A JP H0382385 A JPH0382385 A JP H0382385A
Authority
JP
Japan
Prior art keywords
motor
speed
acceleration
current
command
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.)
Pending
Application number
JP1214196A
Other languages
English (en)
Inventor
Heisuke Iwashita
平輔 岩下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP1214196A priority Critical patent/JPH0382385A/ja
Publication of JPH0382385A publication Critical patent/JPH0382385A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Feedback Control In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、周波数応答特性等の特性を改善した、サーボ
モータ制御装置に関する。
従来の技術 サーボモータの速度制御系は、外乱を無視すると第4図
のブロック図のように示すことができる。
図において、K、は積分ゲイン、に2は比例ゲイン、に
アはトルク定数、Jwはモータロータイナーシャ、βは
負荷イナーシャの大きさを表す定数である。この速度制
御系は、速度指令V (s)とモータ速度W (s)と
の偏差信号を積分項Kl/Sにより積分したものおよび
モータ速度W(s)を比例項に2を通して帰還したもの
の和としてトルク指令T(S)(電流指令)とし、さら
に、同期電動機においてはモータの磁束分布と電流がト
ルクと関連しているため、該トルク指令T (s)に対
し電流ループ制御を行ってモータを駆動している。
発明が解決しようとする課題 このような速度制御系は、積分項に、/Sのために応答
に時間遅れが生じ、制御系が発振して不安定状態となっ
たり、モータ停止時に振動が発生するという問題があっ
た。
本発明はこのような従来技術の問題点の解消を目的とす
ると共に、モータを駆動制御するインバータやモータ自
体の保護を行うサーボモータ制御装置を提供するもので
ある。
課題を解決するための手段 上記目的を達成するために、本発明のサーボモータ制御
装置は次のように構成される。即ち、サーボモータの速
度を微分して加速度信号を形成する手段、速度制御ルー
プより出力される電流指令を用いて制御系のモデル規範
としての加速度を推定する手段、前記加速度信号と推定
された加速度を比較して偏差を求める手段、該偏差信号
により電流指令を補正する手段、補正された電流指令に
対してサーボモータに流れる電流を所定値以下に制御す
るためのリミッタ、とを具備することによって上記課題
を解決した。
作用 上記構成とすることにより、本発明によればサーボモー
タの制御系の安定性が向上し、負荷変動や外乱による影
響も軽減することができる。又、加速度のフィードバッ
ク制御を行うことから、サーボモータが何らかの理由で
急激に停止して加速度が急激に増大してもリミッタによ
って電流は制限されるから、モータ電流を制御するイン
バータ及びモータ自体に過大な電流が流れず、インバー
タ及びモータを保護することとなる。
実施例 以下、図により本発明の実施例について説明す、る。本
発明においては、モデル規範適応制御を用いるので、最
初にこの制御の原理について説明する。第3図は並列形
モデル規範制御系の一例を示すブロック図である。この
図に示すように、制御対象に対して規範モデルを並列に
配置し、制御対象の出力■。a7と規範モデルの出力i
。a7の差eによって補正信号C(e)を作り、これを
■。。
に加えるようにしたものである。このようなモデル規範
適応制御は、応答が速く制御系に対する適応制御ができ
るという利点を有しそいる。
第1図は、本発明の一実施例を示すブロック図である。
図において、第4図と同一符号については説明を省略す
るが、速度制御系の規範モデルα(KT / J M 
)と微分オペレータSにおよび補正ゲインKAを設けた
点、及びサーボモータに流す電流を所定値以下に制限す
るリミッタを設けた点に特徴がある。即ち、微分オペレ
ータSを設けることによりモータ速度を微分して加速度
フィードバック系を形成し、電流指令を規範として加速
度を推定し、加速度信号と比較して電流指令の補正を行
い、こb補正された電流指令に対し、リミッタで所定値
以上の電流がモータに流れないようにしたものである。
次に第1図の伝達関数W (s)/V (s)を求める
。
(1)補正ゲインKA=Oの場合(従来例)(W (s
) /V (s) ) = (KTKl ) / (JM (1+β) s’ 
+Kr K2 s+Kt Kl )・・・・・・(1) ;= 、ニー1 (K 1= (1+β。)Kt。
K  2 =  (1+β0)K20 β :実際のイナーシャに対応する定数β。:負荷のイ
ナーシャ比に対応する定数に1o:β。=Oのときの速
度ループの積分ゲインに20:β。=0のときの速度ル
ープの比例ゲインとすると、β−β。の場合には、 (
1)式は、(W (s) /V (s) ) =  (Kt Klo (1+β。))/(J、(1+
βo)S’+ KT (1+βo ) K2O3+KT
 KIO(1+β。))= 、Wn’ / (S’ +
2ζWnS+Wn’)   ・・曲(2)と表すことが
できる。但し、 (Kr KIO) /JM =Wn2.  (KT /
JM ) K20=2ζWnとする。
(2)補正ゲインKA≠0.係数α=0の場合(W (
a) /V (S) ) =  (KtKx)/[(JM(1+β) +KT K
A ) S2+ KT K2 S +Kt Kt ] 
          ・・・・・・(3)となり、加速
度フィードバックのみを付加するとモータのロータイナ
ーシャが擬似的に増大したことに相当する。
(3)補正ゲインKAToo、係数α≠0の場合(モデ
ル規範制御と加速度フィードバックを付加した場合) (W (S)/V (S)) =KTK、(1+αKAKt/JM))/ (JM (
1+β)+ KT KA ) S2+KT K2  (
1+(αKAKT/JM)) S+ KT Kl  (
1+ (αKAKT/JM))ここで、(αに?/JM
)=α′ とおくと、(W (s) /V (s) ) =  (Kt K1(1+α’ KA) )/ [(J
M (i+β)+  Kt KA ) S’ + (K
、 K20(1+βo ) (1+KA a’ ) S
)+  (KTKIO(1+βo)(1+a’ KA)
)]次に、KAを(Kt KA/J M(1+β))=
Pとなるように定めたとき、即ち、見かけ上のロータイ
ナーシャが(1+P)倍となったときに、α′ をKA
α’  =Pと定めると、αはp (JM (1+β)
/Ky)・α(Kt /JM ) =pより、α= 1
/(1+β) となることから、伝達関数は (W (s) /V (s) ) ” (KT Kl。(1+β。)(1千P)l/ [J
M (1+β)(1+円S2+KT K20(1+β。
)(1+円S+Kt Klo (1+βo)(1+P)
]=(KT Kl。(1+β。))/[JM(1+β)
S2+Kt K20 (1+βo)S+Kr Klo 
(1+β、)]   −・−−−−(4)となる。
即ち、 (4)式は、速度グループは指令に対してはK
A=O(従来例)と同じ挙動を示し、同時にモータロー
タのイナーシャが見かけ上大きくなり、速度制御系の安
定性が増大していることを示している。
第2図は、外乱の影響を考慮した速度制限系のブロック
図である。外乱の影響について検討する前に、イナーシ
ャの変化による伝達関数への影響を考察する。
(1)モータイナーシャの係数βをβ(S)としたとき
の伝達関数 H(s) −(W (s) /V (s) )=  (
Kt Klo (1+a’ KA)(1+β。))/[
(JM(1+β(8) ) +Kf KA) 82+K
T K20 (1+βo ) (1+KA (X’ )
 S+KT K、。(1+β。)(1+α’KA)](
5) (6H(s)/8β(S)) = (Kt Klo(1+α’KA)JMs2(1+β
o))/[(JM(1+β(s))+KT KA S2
+KT K20(1+βo ) (1+ KAa’ )
 S+Kt  Klo(1+βo )(1+a’  K
A )]’(6) ここで、KA=0とすれば (?3Ho (s) /8β(S)) =−KTKIO(1+βo) Jv S2/ (JM 
(1+β(s))S2+Kt K20 (1+βO) 
S+に’r KIO(1+β。))2・・・・・・(7
) 次に、 Gl  (8) = (6H(s) /6β(s) ) / (6Ho 
 (s) /8β(S))・・・・・・(8) を求めると、 KA =P・(1+βt) x (Ju/Ky)、α=
1/(1+β、)のとき KAα’ =KA X (Kt / Jv )α=P(
1+βr ) (JM /Kt )・(KT/JM)X
 (1/ (1+β、)) =P であり、かっ1+β(s)”=1+β、とすれば、 Gl  (s) =[(JM(1+β1) S2+KT K20(1+β
O)S+Kr Klo(1+β。))2 x (1+P)]/[(1+p )’  (JM (1
+β+)’s2+Kt K20(1+β。) S+Kt
 Klo(1+β、))2]=1/ (1千P)   
            ・・曲(9)となる。この 
(9)式は、補正ゲインKAを、モーターのロータイナ
ーシャが(1+P)倍になるように定め、αを、速度制
御系のカットオフ周波数及びダイビング係数がKA=0
のときと等しくくなるように定めてると、負荷イナーシ
ャの変化が速度ループ伝達関数の変化に与える影響を1
/(1+P)倍に低減できることを示している。
(2)第2図においてトルク外乱To(s)を考慮した
場合の伝達関数 いま、 トルク指令 T (s) = (K、/ S) V (s)  ((
Kl / S)+に2 ) W (s) 補正トルク信号 A (s)=KA ((CIKT/JM)T (8) 
 SW (S))モータ速度 W (s) = !1/ (S Ju (1+β))l
[To (s) +にア(T (s) +A (s) 
) ]とすると、次式が成立する。
W (s) = [1/ (S JM (1+β))]
  [’ro (s)+Kt [T (S) +KA 
 ((αに?/JM) T (s)−8W(s))] 
] ・・・・・・(10) 次に、 (SJM(1+β) W (s) ) =To  (S) +KT  (1+KAα(Ki/J
v) ) ’r (s)S Kt W (s ) KA =T、  (s) +KT  (1+に’ Aα(K、
/JM))[(Kl /s) v (s) −((Kl
 /S) +に2 ) w (s) ]−3K、W (
8)KA ・・・・・・(11) S’ JM (1+β)W(s) =STo  (s) +Kt (1+KA a’) (
Kl V (s)−(Kl +SK2 ) W (S)
 ) −82KT W (S) KA・・・・・・(1
2) [(J、(1+β) +KA KT ) S’ +KT
 K2 (1+KA a’)S+Kt Kl (1+K
A a’)] w (s)=STo  (s) +Kt
 K1(1+KA α’)、V (8)・・・・・・(
13) となるので、これより (10)式は、W (s) =
 [KTKto(1+βo ) (1+KA α’)V
 (8)+STD  (s)] / [(JM (1+
β) 十KA KT ) S2+Kt K20(1+β
o ) (1+KA a’ ) S+Kt Klo(1
+βo)(1+KAα′)]・・・・・・(14) となる。また、外乱To(s)の変化によりモータ速度
W(s)がどのように変化するかを検討すると、 (6w (s)/6To  (s)) =8/ [(JM (1+β)+KAKア)S2十Kt
 K20 (1+βo ) (1+ KA a’ ) 
S+Kt K、o (1+βo ) (1+KA a’
 ) ](t5) となる。ここで、KA=0のときのモータ速度をWo(
s)とすると、 Wo  (s) ” (KTKIO(1+βo ) V (s) + S
To  (s) )/(JM(1+β) S2+Kt 
K20 (1+βo)S+Ky Kl。(1+β。) 
       ・・・・・・(16)となるので、 (?3Wo (s) /8To (s) )=To (
s) / (九(1+β)S2+KT K20 (1+
βo ) S+Kt K、o (1+β。))・・・・
・・(17) よって、 G7I)(s) = (6W (s) /6To (s) )/(6WO (S)/PJTD  (S)) = (JM(1+β)S2+KT K20 (1+β)
S+Kt Klo (1+βO))/[(JM  (1
+β)+KA KT) S2+Kt K2O(1+βo
 ) (1+KA a’ ) S+Kr Klo (1
+β。)(1+KAα′)1・・・・・・(18) が成立する。
次に、 KA=P (1+β) (J、 /に、 ) 、α=1
/ (1+β)とすると、 G7゜00 = UM (1+β) S2+KT K20 (1+β
)S+Kr Klo (1+β、))/(1+円 (J
M(1+β) 82+Kt K20(1+βo ) S
+KT KIO(1+β。))=1/(1千P)   
          ・・・・・・(19)となる。 
(19)式は、補正ゲインKAを、モータのロータイナ
ーシャが(1+P)倍になるように定め、αを速度制御
系のカットオフ周波数およびダイビング係数がKA=0
のときと等しくなるように定めると、外乱トルク変動が
モータ速度W(8)に与える影響は1/(1+P)に低
減されることを示している。
このように、本発明においては、電流のフィードバック
制御の代りに加速度のフィードバック制御を行うことに
よって外乱抑圧性を向上させた。
一方、サーボモータが何らかの理由で突然回転を停止し
たとき、加速度は大きく変化する。特に、第1図、第2
図において微分オペレータSでモータ速度W(s)を微
分して得られる加速度フィードバック信号はモータの突
然の停止により大きな値になるが、規範モデルα (K
t / J M )から出力される推定加速度信号は、
位置ループや速度ループ等の遅れによりモータの回転停
止と同時に大きな値とはならない。その結果、補正され
た電流指令は大きな値となりサーボモータに流れる電流
を制御するインバータに大きな電流指令が出力され、該
インバータ及びサーボモータ自体を破損させる恐れがあ
る。そこで、本発明は、第1図、第2図に示すように、
補正された電流指令をリミッタに通し電流を所定値以下
に制限することによって、インバータに過大な電流指令
が入力されないようにして、インバータ及びサーボモー
タを保護している。
従来の電流ループ制御においては、通常速度ループから
出力されるトルク指令値T(S)(電流指令値)に対し
リミッタを設けているが、この場合は電流のフィードバ
ック信号が指令値を超えることがないから指令値に対し
リミットを設けることで充分であるが、加速度フィード
バック制御の場合は、加速度フィードバック信号が大き
く変化することから、速度ループから出力される電流指
令(トルク指令)に対しリミットを設けてもインバータ
に過大な電流指令が入力されることになるので、加速度
フィードバックループ内にリミッタを設けてインバータ
に過大な電流指令が入力されないようにしている。
発明の詳細 な説明したように、本発明はサーボモータの速度制御系
に、モータ速度を微分して加速度信号を形成するループ
を設けると共に、電流指令を用いてモデル規範としての
加速度を特定し、この推定値と加速度信号と比較し、電
流指令を補正し、かつ、補正された電流指令に対しリミ
ッタによって電流制限を行ってインバータに過大な電流
指令が入力されないようにしたので、周波数応答を高め
、外乱や負荷変動の影響を軽減でき安定な制御を行なう
ことができると共に、インバータに過大な電流指令が入
力されることなくインバータやサーボモータ自体を破損
させるようなことはない。
【図面の簡単な説明】
第1図、第2図は本発明のブロック図、第3図はモデル
規範制御を説明するブロック図、第4図は従来例のブロ
ック図である。 S・・・微分オペレータ、1/S・・・積分オペレータ
。 K1・・・積分ゲイン、に2・・・比例ゲイン、KT・
・・トルク定数、JM・・・モータのイナーシャ、KA
・・・補正ゲイン。

Claims (1)

    【特許請求の範囲】
  1.  サーボモータの速度を微分して加速度信号を形成する
    手段、速度制御ループより出力される電流指令を用いて
    制御系のモデル規範としての加速度を推定する手段、前
    記加速度信号と推定された加速度とを比較して偏差を求
    める手段、該偏差信号により電流指令を補正する手段、
    補正された電流指令に対してサーボモータに流れる電流
    を所定値以下に制御するためのリミッタ、とを具備する
    ことを特徴とするサーボモータ制御装置。
JP1214196A 1989-08-22 1989-08-22 サーボモータ制御装置 Pending JPH0382385A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1214196A JPH0382385A (ja) 1989-08-22 1989-08-22 サーボモータ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1214196A JPH0382385A (ja) 1989-08-22 1989-08-22 サーボモータ制御装置

Publications (1)

Publication Number Publication Date
JPH0382385A true JPH0382385A (ja) 1991-04-08

Family

ID=16651822

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1214196A Pending JPH0382385A (ja) 1989-08-22 1989-08-22 サーボモータ制御装置

Country Status (1)

Country Link
JP (1) JPH0382385A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992018920A1 (fr) * 1991-04-16 1992-10-29 Fanuc Ltd Systeme de commande ip adaptatif
US5444612A (en) * 1991-04-16 1995-08-22 Fanuc Ltd. Adaptive PI control system
JP2002199773A (ja) * 2000-12-27 2002-07-12 Sanden Corp 圧縮機モータ駆動制御方法及び圧縮機駆動用インバータ装置
WO2003085816A1 (en) * 2002-04-05 2003-10-16 Mitsubishi Denki Kabushiki Kaisha Motor control device
WO2005122385A1 (ja) * 2004-06-11 2005-12-22 Mitsubishi Denki Kabushiki Kaisha モータの制御装置及びその制御方法
WO2007129627A1 (ja) * 2006-05-08 2007-11-15 Shinko Electric Co., Ltd. 自動車車体の振動を低減する自動車用制振装置
CN104238359A (zh) * 2014-08-31 2014-12-24 长春工业大学 一种大型机电混合惯量系统控制方法
CN108897218A (zh) * 2018-07-06 2018-11-27 北京航空航天大学 一种基于混合奇次重复控制器的磁悬浮转子奇次谐波振动抑制方法

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444612A (en) * 1991-04-16 1995-08-22 Fanuc Ltd. Adaptive PI control system
WO1992018920A1 (fr) * 1991-04-16 1992-10-29 Fanuc Ltd Systeme de commande ip adaptatif
JP2002199773A (ja) * 2000-12-27 2002-07-12 Sanden Corp 圧縮機モータ駆動制御方法及び圧縮機駆動用インバータ装置
US7068002B2 (en) 2002-04-05 2006-06-27 Mitsubishi Denki Kabushiki Kaisha Motor control device
WO2003085816A1 (en) * 2002-04-05 2003-10-16 Mitsubishi Denki Kabushiki Kaisha Motor control device
CN100461612C (zh) * 2004-06-11 2009-02-11 三菱电机株式会社 电动机的控制装置及其控制方法
US7276869B2 (en) 2004-06-11 2007-10-02 Mitsubishi Denki Kabushiki Kaisha Motor controller and motor controlling method
WO2005122385A1 (ja) * 2004-06-11 2005-12-22 Mitsubishi Denki Kabushiki Kaisha モータの制御装置及びその制御方法
WO2007129627A1 (ja) * 2006-05-08 2007-11-15 Shinko Electric Co., Ltd. 自動車車体の振動を低減する自動車用制振装置
JPWO2007129627A1 (ja) * 2006-05-08 2009-09-17 シンフォニアテクノロジー株式会社 制振装置
US8401735B2 (en) 2006-05-08 2013-03-19 Shinko Electric Co., Ltd. Damping apparatus for reducing vibration of automobile body
US8504239B2 (en) 2006-05-08 2013-08-06 Shinko Electric Co., Ltd. Damping apparatus for reducing vibration of automobile body
US8626386B2 (en) 2006-05-08 2014-01-07 Shinko Electric Co., Ltd. Damping apparatus for reducing vibration of automobile body
US8818625B2 (en) 2006-05-08 2014-08-26 Shinko Electric Co., Ltd. Damping apparatus for reducing vibrations
US8892338B2 (en) 2006-05-08 2014-11-18 Shinko Electric Co., Ltd. Damping apparatus for reducing vibration of automobile body
CN104238359A (zh) * 2014-08-31 2014-12-24 长春工业大学 一种大型机电混合惯量系统控制方法
CN108897218A (zh) * 2018-07-06 2018-11-27 北京航空航天大学 一种基于混合奇次重复控制器的磁悬浮转子奇次谐波振动抑制方法

Similar Documents

Publication Publication Date Title
JP4507493B2 (ja) 交流電動機の速度制御装置
US10069445B2 (en) Motor controller and method for controlling motor
EP3171235B1 (en) Control device, control method, information processing program, and recording medium
US20250170906A1 (en) Adaptive speed control system and method for adapting motor control to changing load conditions
US4733156A (en) Power system stabilizing apparatus
CN105388841A (zh) 伺服控制装置
US4950967A (en) Servomotor control apparatus
JP2770461B2 (ja) 多機能形制御装置
JPH0580805A (ja) Pi制御ループをベースにした適応スライデイングモード制御方式
JP7243537B2 (ja) 誘導電動機の制御装置
JP3494677B2 (ja) 電圧型インバータ装置
JPH04140086A (ja) 電動機の制御方法および制御装置
JPS60176104A (ja) プロセス制御装置
JPS61122708A (ja) サ−ボ制御装置における適応フイ−ドフオワ−ド補償方法
JPH02228701A (ja) デジタルサーボ制御方式
JPS6338959B2 (ja)
JPS6160675B2 (ja)
JPS63257487A (ja) サ−ボモ−タの制御方法
JPH0588704A (ja) Pid制御装置
JPS58192485A (ja) 電動機の速度制御装置
JPS6334712B2 (ja)
JPS6035990A (ja) 電動機の速度制御装置
JPS6254983B2 (ja)
JPH04265682A (ja) 上限回転速度制限機能付サーボアンプ
KR930700898A (ko) 적응 pi 제어 시스템