JPH0297291A - モータの自動制御装置 - Google Patents

モータの自動制御装置

Info

Publication number
JPH0297291A
JPH0297291A JP63247107A JP24710788A JPH0297291A JP H0297291 A JPH0297291 A JP H0297291A JP 63247107 A JP63247107 A JP 63247107A JP 24710788 A JP24710788 A JP 24710788A JP H0297291 A JPH0297291 A JP H0297291A
Authority
JP
Japan
Prior art keywords
motor
speed
gain
acceleration
control system
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
JP63247107A
Other languages
English (en)
Inventor
Maki Arao
荒尾 真樹
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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP63247107A priority Critical patent/JPH0297291A/ja
Publication of JPH0297291A publication Critical patent/JPH0297291A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (発明の分野) この発明はモータの自動制御装置に係わり、特に負荷イ
ナーシャの変動するモータの自動制御装置に関する。
(発明の概要) 本発明ではモータの加速度の大きさまたは速度の振動成
分を基にmU御系のパラメータの変更量を求め、この変
更された制御パラメータを用いてモータを駆動制御して
負荷のイナーシャ変化に伴う制御の不安定を防止したも
のである。
(従来技術とその問題点) 従来、負荷イナーシャの変化するモータ、例えば巻線機
、コンデンサフィルム巻取機あるいは多関節ロボット等
に用いられるモータの自動制御では、イナーシャの変動
による不安定動作を防止するために、そのイナーシャの
変動に応じて制御ゲインを調整することが行なわれてい
る。
すなわち、制御系の伝達関数はS2+2ζωnS十ω2
n=o (ωn;固有角周波数、ζ;減衰係数、Sニラ
プラス演算子)で示される二次関数で表わされるが、イ
ナーシャの増大は減衰係数ζを小さくして制御系が振動
的となり、このためイナーシャに応じて制御系の制御パ
ラメータを変更するように構成されている。
制御パラメータの調整、すなわち制御ゲイン変更の仕方
としては、種々のイナーシャから速度ゲインを計算によ
り求める同定法、あるいはモータの角度情報に応じたイ
ナーシャと速度ゲインとを予め数式モデルにより計算し
てこれをテーブルに記憶し、実動作時に角度情報を基に
その記憶しであるテーブルから読出して速度ゲインを調
整するテーブル法なとか採用されている。
しかしながら、上記従来のゲイン調整の仕方においては
、特に前者の同定法においては、演算量か極めて多く、
大型の演算装置を必要とするばかりでなく、高速応答の
要求される制御系では不向きであるという問題点があり
、また、後者のテーブル法においては記憶素子が膨大と
なるばかりでなく、速度ゲインの値が離散的になりこれ
が振動の要因となるとともに、不正確な数式モデルによ
ってテーブルが形成されているときには適切な調整がで
きないという不都合があった。
(発明の目的) 本発明は、」−記問題点にイq目してなされたものであ
って、イナーシャ変化をモータの加速度の大きさまたは
速度の振動成分から検出し、この検出値より速度ゲイン
をファジィ推論により求めるようにし、少ない演算量お
よび少ないメモリ′4量で安定した制御を行えるモータ
の自動制御装置の提供を目的としている。
(発明の構成と効果) 本発明は、−1−記目的達成のためにその構成をイナー
シャの変化する負荷を駆動するモータと、このモータを
設定目標値通りに制御する制御系とからなるモータの自
動制御装置において、前記制御系には前記モータの加速
度の大きさまたは速度の振動成分に基づくファジィ推論
により制御系の制御パラメータを変更する手段が具備さ
れていることを特徴とするものである。
本発明は」1記構成によりイナーシャ変動に対応した制
御パラメータかファジィ推論により求められるので、少
ない演算量でしかも少ない記憶容量で実現することかで
きる。このためハードウェア構成を簡略化できるととも
に、振動のない安定した制御ができるという効果か街ら
れる。
(実施例) 以下、本発明を図示の実施例に基づいて説明する。
第1図は本発明装置の概略構成を示すブロック図であっ
て、減算回路から形成される第1比較部1には所定のモ
ータ角度の目標値が人力されるとともに、モータMの回
転軸に直結されたエンコーダEからの速度信号か検出部
2で積分されてその位置信号が人力されている。第1比
較部1からの偏差信号は増幅器から形成される制御部3
に送出され、ここで所定の位置ゲイン(Kp)により処
理されてその出力信号が減算回路から形成される第2比
較部4へ送出される。この第2比較部4にはエンコーダ
Eの速度信号を人力処理し、制御パラメータを変更する
手段に該当する速度ゲイン変更部5からの出力値か人力
され、ここで減算処理されてサーボアンプ6へ送出され
る。所定のゲイン(KA)で増幅処理されたサーボアン
プ6からの出力値(駆動電流)はモータ(サーボモータ
)Mに送出されこれによりモータMが駆動される。
上記速度ゲイン変更部5の速度ゲインK vは、モータ
Mの速度から求められた加速度の大きさを入力値とする
ファジィ推論によって求められているが、このファジィ
推論について説明する前に、本発明の理解を容易にする
ため上記第1図に示される制御系の伝達関数について考
案する。
第1図に示される制御系の伝達関数は下式によって表わ
すことができる。
・・ (1) ここでωnは 、n−K p K A J  ・・・(2) ζ−±KV KA 2   KpJ・・・(3) (Kpは位置ゲイン、KAはサーボアンプ5の固定ゲイ
ン、Kvは速度ゲイン、JはモータMと負荷のイナーシ
ャ、ωnは固有角周波数およびζは減衰係数を示す。) 」二記式中のωnをモータMを含む機械系の固有角周波
数の1/2程度に、またζを0. 7〜1に設定すれば
振動のない安定した制御系を実現することができる。従
ってイナーシャJの変化に応じてこの固有角周波数ωn
を変化させるとともに、減衰係数ζを一定に保つように
すれは良いわけである。
ところで、上記(2)式から明らかなように、固有角周
波数0口は位置ゲインKpか一定の場合でもイナーシャ
Jの変化に応じて変化するので問題はないが、−」−記
(3)式に示されるように、速度ゲインK vはイナー
シャJに対応させて変化させなければならないことが判
る。
上述のように、従来ではこの速度ゲインK vの変更を
同定法あるいはテーブル法によって行なわれていたが、
本発明ではファジィ推論が用いられている。
すなわち、振動のない適正制御時の速度ゲイン特性は第
2図(a)に示されるように加速度成分が現れないが、
同図(b)および(C)に示されるように小さめの速度
ゲインK vおよびかなり小さめの速度ゲインK vの
ときは加速度成分図中のaが現れるのでこの加速度aの
大きさに基づいてファジィ推論によって速度ゲインの変
更量を求めるようにしている。なお、この加速度の大き
さはモータMの速度の振動成分に対応するので、この振
動成分からも求めることができる。
この実施例ではイナーシャJが最も小さいとき、すなわ
ち速度ゲインKvが最も小さい場合を基準とし、イナー
シャJの増加量に応じた速度ゲインK vを増加するよ
うに変更している。このため、まず、モータMが一定速
度で回転している状態で加速度aの大きさを測定する。
この加速度+す定方性は速度信号を微分して行なわれる
が、別途加速度センサから得るようにしても良い。
得られた加速度aを基に次のような4つのファジィルー
ルによって速度ゲインKvの変化量が導かれる。
(1)   i f a=ZR (2)   i f a=PS (3)   i fa=PM (4)   1fa=PL (ここで言語値ZRは0 thenΔK v = Z R thenΔK v =P 5 thenΔK v = PM thenΔK v =P L PSは小さい、PMは 中位、PLは大きいを意味している。)これらルールは
第3図にな示すメンバーシップ関数によって定量化され
ている。ここに示されるメンバーシップ関数はif〜の
条件部とt h e n〜の結論部の両方か示されてい
る。このメンバシップ関係を用いである瞬間の加速度の
大きさaがaoであるときのファジィ推論の一例を第4
図を基に説明すると、第4図(a)には条件部が、方間
図(b)には結論部が示されている。この推論過程から
それぞれのルールに対し条件部の適合度(ここではZR
とPSのみに関与している)が計算され、適合度に応じ
た結論部のメンバーシップ関数か修正される。そして最
終的には同図(C)に示されるように結論部のメンバー
シップ関数を重ね合わせ結論のメンバーシップ関数が得
られる。
実際の速度ゲインKvの変更量は、結論のメンバーシッ
プ関数の重心を取ったΔK v Oとし、新たな速度ゲ
インK vは、イナーシャJが最も小さいときの速度ゲ
インI(VOX (1+ΔKV[])として求められる
。この新たな速度ゲインK vが第2比較部4へ送出さ
れて制御系パラメータとして用いられる。
本実施例ではイナーシャJの増加に対応した速度ゲイン
Kvを加速度aの大きさを基にファジィ推論により求め
るようにしたので、極めて小さい演算量および記憶容量
で最適な速度ゲインが滑らかに変更できる特徴がある。
なお、」二連の実施例では時間経過とともにイナーシャ
Jが増加する例を示したが、本発明はイナーシャJが徐
々に減少するような場合であっても適用できることは勿
論である。
【図面の簡単な説明】
第1図は本発明装置の概略JIIllli成を示すブロ
ック図、第2図は速度ゲインの特性図および第3,4図
はメンバーシップ関数である。 1・・・第1比較部 2・・・検出部 3・・・制御部 4・・第2比較部 5・・・速度ゲイン変更部(変更手段)6・・・サーボ
アンプ M・・・モータ E・・・エンコーダ 特許出願人  立石電機株式会社

Claims (1)

    【特許請求の範囲】
  1. 1、イナーシャの変化する負荷を駆動するモータと、こ
    のモータを設定目標値通りに制御する制御系とからなる
    モータの自動制御装置において、前記制御系には前記モ
    ータの加速度の大きさまたは速度の振動成分に基づくフ
    ァジィ推論により制御系の制御パラメータを変更する手
    段が具備されていることを特徴とするモータの自動制御
    装置。
JP63247107A 1988-09-30 1988-09-30 モータの自動制御装置 Pending JPH0297291A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63247107A JPH0297291A (ja) 1988-09-30 1988-09-30 モータの自動制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63247107A JPH0297291A (ja) 1988-09-30 1988-09-30 モータの自動制御装置

Publications (1)

Publication Number Publication Date
JPH0297291A true JPH0297291A (ja) 1990-04-09

Family

ID=17158536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63247107A Pending JPH0297291A (ja) 1988-09-30 1988-09-30 モータの自動制御装置

Country Status (1)

Country Link
JP (1) JPH0297291A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0436040A4 (en) * 1989-07-21 1993-12-15 Fanuc Ltd. Numeric controller
US5288982A (en) * 1990-06-11 1994-02-22 Canon Kabushika Kaisha Method for changing a file name of a directory in a non-rewritable record medium
EP2053477A1 (en) * 2007-10-22 2009-04-29 Fanuc Ltd Control device with learning function for electric motors

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0436040A4 (en) * 1989-07-21 1993-12-15 Fanuc Ltd. Numeric controller
US5288982A (en) * 1990-06-11 1994-02-22 Canon Kabushika Kaisha Method for changing a file name of a directory in a non-rewritable record medium
EP2053477A1 (en) * 2007-10-22 2009-04-29 Fanuc Ltd Control device with learning function for electric motors
US8305016B2 (en) 2007-10-22 2012-11-06 Fanuc Ltd Control device with learning function for electric motors

Similar Documents

Publication Publication Date Title
JP3129622B2 (ja) フルクローズド・ループ方式における象限突起補正方法
US5157597A (en) Method of detecting oscillation of a servo system and automatically adjusting speed loop gain thereof
JP2762364B2 (ja) サーボモータのフィードフォワード制御方法
JP3575148B2 (ja) サーボ機構の自動ゲイン調整方法及び装置
JPH0683403A (ja) 適応pi制御方式
US5006770A (en) Servomotor velocity control apparatus
KR0137340B1 (ko) 위치제어시스템 및 그 위치제어방법
KR20010075266A (ko) 위치 제어 장치
US5920169A (en) Servomotor control method
JPH05118302A (ja) サーボモータの制御装置
US5191272A (en) Method of adjusting gain for motor control
JPH03110607A (ja) サーボモータの制御方式
US20200408631A1 (en) Controller for evaluating inertia and inertia evaluation method
JPH0297291A (ja) モータの自動制御装置
WO1990016020A1 (en) Zeroing method using a disturbance estimating observer
JP4698026B2 (ja) 改良型サーボ機構制御方法
JPH11282538A (ja) サーボ装置
JPH0392911A (ja) スライディングモード制御によるロボット制御方法
JPH06131050A (ja) サーボモータで駆動される可動部の衝突検出方法
GB2270998A (en) Positioning system
JPWO2002082194A1 (ja) サーボ制御装置
WO1994002988A1 (fr) Procede d'estimation d'une inertie et d'un couple perturbateur et procede de detection d'une charge anormale
JPS63201705A (ja) マニピユレ−タの防振制御装置
JPH07322664A (ja) 電動機の制御装置
JPH06261574A (ja) サーボモータの制御装置