JPS61138314A - サ−ボモ−タのデツドビ−ト制御方法 - Google Patents

サ−ボモ−タのデツドビ−ト制御方法

Info

Publication number
JPS61138314A
JPS61138314A JP26053884A JP26053884A JPS61138314A JP S61138314 A JPS61138314 A JP S61138314A JP 26053884 A JP26053884 A JP 26053884A JP 26053884 A JP26053884 A JP 26053884A JP S61138314 A JPS61138314 A JP S61138314A
Authority
JP
Japan
Prior art keywords
speed
time
control
servo motor
exp
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
JP26053884A
Other languages
English (en)
Inventor
Tetsuo Yabuta
薮田 哲郎
Takeshi Tsujimura
健 辻村
Takenori Morimitsu
森光 武則
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP26053884A priority Critical patent/JPS61138314A/ja
Publication of JPS61138314A publication Critical patent/JPS61138314A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、電子計算機を用いたサーボモータの最短時間
位置決めディジタル制御方法に関するものである。
〔従来技術〕
最短時間の有限整定に関する制御方法はデッドビート制
御と呼ばれ、その制御方法は、従来、理論面からの検討
が主体であった。理論解析では、サーボモデルを理想化
していて、マイクロコンピュータの演算時間等のむだ時
間の影響を考慮していない。
以下に、その制御内容について説明する。
デッドビート制御は、文献(奇弁:「デッドビート制御
」、計測と制御、Vo 1.22. A7.1983)
等にみられるように、次に示す関係から求めることが出
来る。制御システムの離散時間モデルが次式で与えられ
る。
z (n+1 ) =Aar(n)−)−B !(n)
         +・−・(11システム+11に状
態フィードバックω(n)=Fz(n)行うと、次式と
なる。
2(n+1)==(A土BF ):H(n)=Cz(n
)     −−−−−・(1)’このシステムの特性
方程式は、固有値をλとすると次式で与えられる。
1λm−c1=o         曲・・(2)ただ
し、■は単位行列である。
デッドビート制御は、λ=0の固有値を有する時に対応
し、λ−0を与えるフィードバック係数を式(2)から
求める問題に帰結される。
第3図に超音波距離センサーを用いた位置決めサーボ系
を示し、そのブロック線図を第4図に示す。また第5図
に、演算時間がサンプリング時間に比較して非常に小さ
い場合の入出力関係を示す。
第3図において、1は超音波距離センサー、2はサーボ
モータ、3は対象物、4は信号処理回路、5はサーボア
ンプ、6は速度フィードバックゲイン、7はフィードバ
ックゲン、8はマイクロコンピュータである。
系の機械的時定数Tmが、サンプリング時間Tsに比較
して非常に小さい時、系の状態方程式は次式で与えられ
る。
θ(n+1)=6)1−KnTs19(n+1)  ’
     −・・・(31この時、式+31. f4)
の特性方程式は次式で与えられる。
λしく1−KT s −((v )λ+(−(1−KT
s)KV−→XvTs)=O・・−(5)式(5)がλ
=0の根を有するためには、次の関係が必要である。た
だし、K=K p K m K nである。
KTs=1.KV=0           ”−・(
6)上記の関係式で与えられるフィードバック係数Kを
用いて、第3図のサーボ系のステップ応答を求めた結果
を第6図に示す。この結果のフィードバック係数にとサ
ンプリング時間T8の関係は、KT s=0.97  
でほぼ式(6)の結果を満足している。
しかし、この結果に示すように、ステップ応答はデッド
ビート制御にならず、大きな行き過ぎ量を行った結果と
なる。これは、実際のマイクロコンピュータにおける演
算時間の影響を考慮していないためである。
〔発明が解決しようとする問題点〕
上記従来の制御方法では、実際の入出力関係のタイミン
グは第6図とは異なり、第7図に近い関係となる。これ
は、実際のマイクロコンピュータでは、入力情報を計算
機処理し出力するまでに要する演算時間が、サンプリン
グ時間と比較して無視出来ないほど大きくなるためであ
る。
したがって、従来における理論解析結果は、そのまま実
際の場合に適用することができなかった。
〔問題点を解決するための手段〕
本発明の制御方法は、電子計算機の演算時間を考慮して
フィードバック係数を設定することによって、上記従来
の問題を解決するものである。
そのため、本発明の制御方法は、電子計算機を用いたサ
ーボモータの位置決めディジタル制御において、目標値
θr1サンプリング時の位置θ(n)、および速度θ(
n)、さらに速度サンプリング時の1つ以前の速度θ(
n−1)を用いて、速度制御量mをm=1((θr−θ
(n))−Kvθ(n)−Keθ(n−1)テ与える制
御を行う時に、サンプリング時間をT6、モータの時定
数をTmとしたとき、それぞれのフィードバック係数を にθ=Tm/TB の近傍の値で与えることを特徴とす
る。
〔実施例〕
以下、本発明の実施例を第1図および第2図に基づいて
説明する。なお、前述した従来例と同様の部分について
は説明を省略する。
まず、前出した第7図かられかるように、影響を受ける
。このため、フィードバック量としのフィードバックも
必要となる。この時の状態方程式は、u(n)= 71
 (n −1) ノ項を考慮シテ次式で与えられる。
θ(n+1 )=飾)+KnTa 福))KnTm(1
−B7cp (−Tsβm))*(u(n)−θ(n)
) Keu(n)]’+(I  Exp(7Ts/Tm))
u (n+1 )  =θ(n)          
      ・・・・・・(7)ただし、K p’ =
 KpKlll である。
ここで、α==Ezp(Ts/Tm) 、β=1−Ex
1/−Ts/Tm )とおくと、式(7)の特性方程式
は次式の形に整理できる。
λ3−(αr−KVp+1)λ2+〔(α−Kvβ)−
1−にβ(Ts−Tmβ)十Keβ〕λ+(KTmβ’
−((eβ)=0・・・・・・(8)デッドビート制御
は、λ=0の根のみを有することであり、式(8)が7
’J、=Oの根を有する時の各フィードバック係数は次
式で与えられる。
式(9)のフィードバック係数を用いて具体的なサーボ
系を構成した実施例を以下に説明する。サンプル、時間
’f s = 50 m sとすると、実施例に用いた
時定数’l’m=20m5なので、各フィードバック係
数は式(9)より次式で与えられる。
Km21.8 (17B )、 Kv=−1,18,I
(e=0.4     ・・・・・・(IQ上記フィー
ドバック係数を用いて、具体的なフィードバック方法は
第1図に示す手順で行われる。
この手順は、第3図中のマイクロコンピュータ8で行わ
れ、サーボアンプ5への指令電圧Eの形でフィードバッ
クが行われる。本発明を指令電圧Eの形で用いるには以
下に示す変形が必要である。
式(7)の第二式は、指令電圧Eを用いて次式で表わさ
れる。
arn+1)=θ(n)Exp(Ts/Tm)+Er(
m(1−Exp(−Ts/Tm))・・・・・・aυ ただし、指令電圧Eは次の形で示される。
B=KP (19r−19(nD  =シ(n)−に!
−シ(n−1)Km    Km −K(θr−θ(n■−にJ(n)−Keb(n−1)
  −”七ここで、k4fr4C/KmKn 、Kv−
Kv/I(m 、 gg’曜e/r(mである。
本実施例で用いたフィードバックゲインK m、Knは
次式で与えられる。
Km=50 Orpm/V 、 Kn= 1.58−A
pm     ・−・−・+13弐H,(Lυ、a3を
用いて指令電圧Eのフィードバック係数に、[v、[e
を定めることができる。
第1図に示す手順のように、位置θ(n)および速度θ
(薄メ情報をマイクロコンピュータに入力し、マイクロ
コンピュータに記憶しておいた速度情報&(n−1)も
用い、弐αので与えるフィードバック係数を用いて指令
電圧Eの計算を行う。サンプリング時間Tsごとに指令
電圧の計算を行い、指令電圧をサーボアンプへ与えるこ
とによってデッドビート制御を行うことが出来る。
また、サーボモータの速度が指令電圧に完全に追従する
場合は、速度情報のサンプリング入力を行う必要はなく
、過去の指令電圧情報をマイクロコンピュータに記憶し
ておき、式αりを変形した次式で指令電圧を与えること
ができる。
E(n) =K(θiθ(n)) −KvE(n−1)
 −KeE(n−2) =(14式Hのフィードバック
係数の近傍で各係数を変化させて有限整定波形を求め、
最も理想的な応答波形を与える場合を第2図に示す。こ
の場合、各フィードバック係数はに=20、[v==1
.0、I(e=0.4であり、式Oaに示す理論値に比
較して、KおよびKvは若干下回る値である。第2図に
示すように、本発明を用いるとほとんど行き過ぎ現象の
ない理想的なステップ応答を実現することができ、デッ
ドビート制御を実現できることがわかる。
〔発明の効果〕
以上説明したように、本発明によるサーボモータのプツ
トビート制御方法は、電子計算機の演算時間のむだ時間
を考慮したデッドビート制御方法であるから、実際のマ
イクロコンピュータを用いたサーボモータ制御系に直接
適用することができる。
【図面の簡単な説明】
第1図は本発明の制御方法を実施する場合におけるマイ
クロコンピュータの演算手順の説明図、第2図は本発明
の制御方法によるステップ応答図、第3図は超音波距離
センサーを用いた位置決めサーボ系の概略構成図、第4
図は第3図のサーボ系のブロック線図、第5図は第3図
のサーボ系のマイクロコンピュータの理想的な入出力タ
イミング図、第6図は第3図のサーボ系の理論的なステ
ップ応答図、第7図は第3図のサーボ系のマイクロコン
ピュータの現実的な入出力タイミング図である。 1・・・・・・超音波距離センサー、2・・・・・・サ
ーボモータ、3・・・・・・対象物、4・・・・・・信
号処理回路、5・・・・・・サーボアンプ、6・・・・
・・速度フィードバックゲイン、7・・・・・・フィー
ドバックゲイン、8・・・・・・ヤイクロコンピュータ
。 第1図

Claims (1)

  1. 【特許請求の範囲】 電子計算機を用いたサーボモータの位置決めディジタル
    制御において、目標値θr、サンプリング時の位置θ(
    n)、および速度■(n)、さらに速度サンプリング時
    の1つ以前の速度■(n−1)を用いて、速度制御量m
    をm=K(θr−θ(n))−Kv■(n)−Ke■(
    n−1)で与える制御を行う時に、サンプリング時間を
    Ts、モータの時定数をTmとしたとき、それぞれのフ
    ィードバック係数を K=1/{[1−Exp(−Ts/Tm)]Ts}、K
    v=[1+Exp(−Ts/Tm)]/[1−Exp(
    −Ts/Tm)]、Ke=Tm/Tsの近傍の値で与え
    ることを特徴とするサーボモータのデッドビート制御方
    法。
JP26053884A 1984-12-10 1984-12-10 サ−ボモ−タのデツドビ−ト制御方法 Pending JPS61138314A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26053884A JPS61138314A (ja) 1984-12-10 1984-12-10 サ−ボモ−タのデツドビ−ト制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26053884A JPS61138314A (ja) 1984-12-10 1984-12-10 サ−ボモ−タのデツドビ−ト制御方法

Publications (1)

Publication Number Publication Date
JPS61138314A true JPS61138314A (ja) 1986-06-25

Family

ID=17349351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26053884A Pending JPS61138314A (ja) 1984-12-10 1984-12-10 サ−ボモ−タのデツドビ−ト制御方法

Country Status (1)

Country Link
JP (1) JPS61138314A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0335650A2 (en) * 1988-03-31 1989-10-04 International Business Machines Corporation Sampled servo motion control system
JPH02265079A (ja) * 1989-04-04 1990-10-29 Toshiba Corp 磁気記録再生装置の磁気ヘッド駆動制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0335650A2 (en) * 1988-03-31 1989-10-04 International Business Machines Corporation Sampled servo motion control system
JPH0213294A (ja) * 1988-03-31 1990-01-17 Internatl Business Mach Corp <Ibm> 回転型データ記憶装置及びサーボ制御装置
JPH02265079A (ja) * 1989-04-04 1990-10-29 Toshiba Corp 磁気記録再生装置の磁気ヘッド駆動制御装置

Similar Documents

Publication Publication Date Title
JP3196390B2 (ja) パラメータ同定器
US4663703A (en) Predictive model reference adaptive controller
JP2771929B2 (ja) ディジタル・サーボ制御システム
JPS61138314A (ja) サ−ボモ−タのデツドビ−ト制御方法
JP3463355B2 (ja) 制御対象の特性を表す関数の定数の同定・補償方法
US2829329A (en) Servo control system
JPS63197202A (ja) 動力サーボシステム
CN111523076B (zh) 基于Fal函数计算角加速度的方法、装置及***
JP2928294B2 (ja) 間引き学習制御装置
JPH0782382B2 (ja) 学習制御方式
JPH02297611A (ja) 速度・加速度のフィードフォアードを含むスライディングモード制御方式
JPS60256815A (ja) サ−ボ制御方法
JP2594060B2 (ja) エンジン台上試験装置用の非干渉制御システム
JP3322892B2 (ja) 多軸ロボットの制御装置
Powell Predictive adaptive control
CN108388539B (zh) 一种基于牛顿插值的状态转移矩阵求取方法
JPS60160404A (ja) サ−ボ系におけるイナ−シヤ変動の自動追従方式
JP2654506B2 (ja) 仕事関数測定方法
JPH0823761B2 (ja) 学習制御方法
JPS61164133A (ja) 振動試験方法
Leffert Programming Time-Sharing Digital Computers for Linear Dynamic Simulation
JPS6344203A (ja) デイジタル追従制御系の制御定数決定装置
Chew et al. Multivariable function generation for simulations
JPH03262003A (ja) デジタル制御方法
JPS62118406A (ja) 未来目標値と過去の操作量及び試行時の偏差の情報を用いる制御方式