JPH07334208A - 予見制御装置 - Google Patents
予見制御装置Info
- Publication number
- JPH07334208A JPH07334208A JP6151585A JP15158594A JPH07334208A JP H07334208 A JPH07334208 A JP H07334208A JP 6151585 A JP6151585 A JP 6151585A JP 15158594 A JP15158594 A JP 15158594A JP H07334208 A JPH07334208 A JP H07334208A
- Authority
- JP
- Japan
- Prior art keywords
- control
- speed
- calculation
- look
- preview
- 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
Links
Landscapes
- Control Of Position Or Direction (AREA)
- Feedback Control In General (AREA)
Abstract
(57)【要約】
【目的】速度制御演算の変更(例えばP制御→PI制
御)をモ−タ制御動作中に行った際、追従偏差が大きく
なる、振動的になる、などの問題を解決する。 【構成】速度制御演算をモ−タ制御動作中に他の速度演
算に切り替えるとともに予見制御演算手段の演算に必要
なパラメ−タの切替えを行う手段を備える。
御)をモ−タ制御動作中に行った際、追従偏差が大きく
なる、振動的になる、などの問題を解決する。 【構成】速度制御演算をモ−タ制御動作中に他の速度演
算に切り替えるとともに予見制御演算手段の演算に必要
なパラメ−タの切替えを行う手段を備える。
Description
【0001】
【産業上の利用分野】本発明は、ロボットや工作機械等
の制御装置に関する。
の制御装置に関する。
【0002】
【従来の技術】目標位置指令にモ−タの位置出力を追従
させる予見制御装置として、例えば、国際公開WO93/204
89の第7発明において本出願人が提案した装置がある。
この装置では、速度制御器とモ−タの動特性の情報をも
とに未来目標位置指令、過去の速度指令、現在の位置出
力、およびあらかじめ定められる予見制御パラメ−タを
用い、簡単な四則演算により目標指令に最適に追従する
予見制御装置を得ることができる。
させる予見制御装置として、例えば、国際公開WO93/204
89の第7発明において本出願人が提案した装置がある。
この装置では、速度制御器とモ−タの動特性の情報をも
とに未来目標位置指令、過去の速度指令、現在の位置出
力、およびあらかじめ定められる予見制御パラメ−タを
用い、簡単な四則演算により目標指令に最適に追従する
予見制御装置を得ることができる。
【0003】
【発明が解決しようとする課題】ところが前記従来例で
は、より高精度な追従動作を実現するために、速度制御
演算の切替えをモ−タ制御動作中に行った際、速度制御
器の動特性モデルが変わるにもかかわらず、予見制御パ
ラメ−タの切替えができないため、追従偏差が大きくな
る、振動的になる、などの問題点があった。そこで、本
発明は、これらの問題点を解決できる予見制御装置を提
供することを目的とする。
は、より高精度な追従動作を実現するために、速度制御
演算の切替えをモ−タ制御動作中に行った際、速度制御
器の動特性モデルが変わるにもかかわらず、予見制御パ
ラメ−タの切替えができないため、追従偏差が大きくな
る、振動的になる、などの問題点があった。そこで、本
発明は、これらの問題点を解決できる予見制御装置を提
供することを目的とする。
【0004】
【課題を解決するための手段】上記問題点を解決するた
めに、本発明は、目標位置指令にモ−タの位置出力を追
従させるよう未来目標位置指令を入力し記憶する手段
と、過去の速度指令を記憶する手段と、前記モ−タの現
在の位置出力を入力する手段と、速度制御器とモ−タの
動特性に関する情報から求めたMステップ先までの未来
位置偏差の予測値に関する評価関数が最小になるように
速度指令を求める予見制御演算手段と、求められた速度
指令を用いて速度制御を行う速度制御器と、を有する予
見制御装置において、前記速度制御器の速度制御演算を
モ−タ制御動作中に他の速度演算に切り替えるとともに
前記予見制御演算手段の演算に必要なパラメ−タの切替
えを行う手段を備えたことを特徴とするものである。な
お、パラメ−タの切替えは、速度演算の切り替え時よ
り、少しずらしてもよく、段階的に徐々に変更していっ
てもよいものである。
めに、本発明は、目標位置指令にモ−タの位置出力を追
従させるよう未来目標位置指令を入力し記憶する手段
と、過去の速度指令を記憶する手段と、前記モ−タの現
在の位置出力を入力する手段と、速度制御器とモ−タの
動特性に関する情報から求めたMステップ先までの未来
位置偏差の予測値に関する評価関数が最小になるように
速度指令を求める予見制御演算手段と、求められた速度
指令を用いて速度制御を行う速度制御器と、を有する予
見制御装置において、前記速度制御器の速度制御演算を
モ−タ制御動作中に他の速度演算に切り替えるとともに
前記予見制御演算手段の演算に必要なパラメ−タの切替
えを行う手段を備えたことを特徴とするものである。な
お、パラメ−タの切替えは、速度演算の切り替え時よ
り、少しずらしてもよく、段階的に徐々に変更していっ
てもよいものである。
【0005】
【作用】上記手段により、速度制御演算の切替えをモ−
タ制御動作中に行った際にも、予見制御パラメ−タの切
替えを行うことにより、追従偏差が小さく、振動的でな
く、しかも、より高精度な追従動作が可能な予見制御装
置を提供できる。
タ制御動作中に行った際にも、予見制御パラメ−タの切
替えを行うことにより、追従偏差が小さく、振動的でな
く、しかも、より高精度な追従動作が可能な予見制御装
置を提供できる。
【0006】
【実施例】以下、本発明を実施例に基づいて具体的に説
明する。本発明は、速度指令を決定するすべての予見制
御装置に適用できるが、ここでは、国際公開WO93/20489
の第7発明において本出願人が提案した装置に適用する
場合を例示する。図1は、本発明を適用するモータ制御
システムのブロック図である。図中11は予見制御装
置、12はモ−タ、13はモ−タの位置検出器である。
予見制御装置11は、未来目標指令r(i+M) とモ−タの
位置出力y(i) を入力し、予見制御によりモータ12の
位置制御を行うものである。そして、速度制御演算切替
え信号14を入力すると11内部の速度制御演算を切替
えるとともに、予見制御演算に必要なパラメータを切替
えるところに本発明の特徴がある。
明する。本発明は、速度指令を決定するすべての予見制
御装置に適用できるが、ここでは、国際公開WO93/20489
の第7発明において本出願人が提案した装置に適用する
場合を例示する。図1は、本発明を適用するモータ制御
システムのブロック図である。図中11は予見制御装
置、12はモ−タ、13はモ−タの位置検出器である。
予見制御装置11は、未来目標指令r(i+M) とモ−タの
位置出力y(i) を入力し、予見制御によりモータ12の
位置制御を行うものである。そして、速度制御演算切替
え信号14を入力すると11内部の速度制御演算を切替
えるとともに、予見制御演算に必要なパラメータを切替
えるところに本発明の特徴がある。
【0007】次に、予見制御装置11内のブロック図を
図2に示す。図中21は未来目標指令r(i+m) (m=0,1,
…,M) のメモリ、22は予見制御パラメ−タ切り替えス
イッチである。23は予見制御演算に必要なパラメ−タ
(予見制御パラメータという)のテ−ブルP1 、P2 、
P3 、…であり、それぞれに予見制御パラメ−タq1、
q2 、…、qM 、Q、E、g1 、g2 、…、gN-1 が設
定されており、予見制御パラメ−タ切り替えスイッチに
より最適な予見制御パラメ−タが自動的に選択される。
選択された予見制御パラメ−タは、直ちに切り替えても
よいし、少し遅らせて切り替えてもよいし、数サンプリ
ングかけて段階的に変更しても良い。24は1サンプリ
ング前の時刻からN−1回前までの過去の速度指令v
(j)(j=i-1,i-2,…,i-N+1) のメモリである。25は予見
制御演算器であり、
図2に示す。図中21は未来目標指令r(i+m) (m=0,1,
…,M) のメモリ、22は予見制御パラメ−タ切り替えス
イッチである。23は予見制御演算に必要なパラメ−タ
(予見制御パラメータという)のテ−ブルP1 、P2 、
P3 、…であり、それぞれに予見制御パラメ−タq1、
q2 、…、qM 、Q、E、g1 、g2 、…、gN-1 が設
定されており、予見制御パラメ−タ切り替えスイッチに
より最適な予見制御パラメ−タが自動的に選択される。
選択された予見制御パラメ−タは、直ちに切り替えても
よいし、少し遅らせて切り替えてもよいし、数サンプリ
ングかけて段階的に変更しても良い。24は1サンプリ
ング前の時刻からN−1回前までの過去の速度指令v
(j)(j=i-1,i-2,…,i-N+1) のメモリである。25は予見
制御演算器であり、
【0008】
【数1】
【0009】なる演算によって、今回の速度指令v(i)
を算出する。26は速度制御器であり、(比例)制御、
PI(比例・積分)制御、I−P(積分・比例)制御、
あるいは、PID(比例・積分・微分)制御などの各種
速度制御演算を行うものであるが、速度制御切り替え信
号14に基づいて、その演算の種類が変更される。
を算出する。26は速度制御器であり、(比例)制御、
PI(比例・積分)制御、I−P(積分・比例)制御、
あるいは、PID(比例・積分・微分)制御などの各種
速度制御演算を行うものであるが、速度制御切り替え信
号14に基づいて、その演算の種類が変更される。
【0010】
【発明の効果】以上に説明したように、本発明によれ
ば、速度制御演算の切替えをモ−タ制御動作中に行った
際にも、予見制御パラメ−タの切替えを行うことによ
り、追従偏差が小さく、振動的でなく、しかも、より高
精度な追従動作が可能な予見制御装置を提供できる。
ば、速度制御演算の切替えをモ−タ制御動作中に行った
際にも、予見制御パラメ−タの切替えを行うことによ
り、追従偏差が小さく、振動的でなく、しかも、より高
精度な追従動作が可能な予見制御装置を提供できる。
【図1】本発明を適用するモータ制御システムのブロッ
ク図
ク図
【図2】本発明の予見制御装置のブロック図
11 予見制御装置 12 モ−タ 13 位置検出器 14 速度制御演算切り替え信号 21 未来目標指令 r(i+m) (m=0,1, …,M) のメモリ 22 予見制御パラメ−タ切り替えスイッチ 23 予見制御パラメ−タテ−ブルP1 、P2 、P3 、
…のメモリ 24 過去の速度指令 v(j)(j=i-1,i-2,…,i-N+1) の
メモリ 25 予見制御演算器 26 速度制御器
…のメモリ 24 過去の速度指令 v(j)(j=i-1,i-2,…,i-N+1) の
メモリ 25 予見制御演算器 26 速度制御器
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05D 3/12 305 V E 306 S
Claims (4)
- 【請求項1】 目標位置指令にモ−タの位置出力を追従
させるよう未来目標位置指令を入力し記憶する手段と、
過去の速度指令を記憶する手段と、前記モ−タの現在の
位置出力を入力する手段と、速度制御器とモ−タの動特
性に関する情報から求めたMステップ先までの未来位置
偏差の予測値に関する評価関数が最小になるように速度
指令を求める予見制御演算手段と、求められた速度指令
を用いて速度制御を行う速度制御器と、を有する予見制
御装置において、 前記速度制御器の速度制御演算をモ−タ制御動作中に他
の速度演算に切り替えるとともに前記予見制御演算手段
の演算に必要なパラメ−タの切替えを行う手段を備えた
ことを特徴とする予見制御装置。 - 【請求項2】 前記予見制御演算手段の演算に必要なパ
ラメ−タの変更時刻を速度制御演算の変更時刻の前後数
サンプリングずらして、前記パラメ−タの変更を行うこ
とを特徴とする請求項1記載の予見制御装置。 - 【請求項3】 前記予見制御演算手段の演算に必要なパ
ラメ−タの変更を数サンプリング間にわたって段階的に
行うことを特徴とする請求項1記載の予見制御装置。 - 【請求項4】 前記速度制御器の速度演算の切替えは、
P(比例)制御、PI(比例・積分)制御、I−P(積
分・比例)制御、あるいは、PID(比例・積分・微
分)制御などに交互に切替えることを特徴とする請求項
1記載の予見制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6151585A JPH07334208A (ja) | 1994-06-08 | 1994-06-08 | 予見制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6151585A JPH07334208A (ja) | 1994-06-08 | 1994-06-08 | 予見制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07334208A true JPH07334208A (ja) | 1995-12-22 |
Family
ID=15521737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6151585A Pending JPH07334208A (ja) | 1994-06-08 | 1994-06-08 | 予見制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07334208A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012027676A (ja) * | 2010-07-23 | 2012-02-09 | Yokogawa Electric Corp | 多変数モデル予測を用いた運転制御装置および運転制御方法 |
-
1994
- 1994-06-08 JP JP6151585A patent/JPH07334208A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012027676A (ja) * | 2010-07-23 | 2012-02-09 | Yokogawa Electric Corp | 多変数モデル予測を用いた運転制御装置および運転制御方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR970002258B1 (ko) | 서보모터의 제어방법 | |
JPS63274385A (ja) | サ−ボモ−タの速度制御装置 | |
JP2950149B2 (ja) | オートチューニングコントローラ | |
JPS62104088A (ja) | レ−ザ出力制御装置 | |
JPH07334208A (ja) | 予見制御装置 | |
JPH08126375A (ja) | 同期制御装置 | |
JP2000094371A (ja) | ロボットの最短時間制御装置 | |
JP2003044102A (ja) | 学習制御方法 | |
EP0428742A1 (en) | Method of sliding mode control | |
JP2003169488A (ja) | サーボモータの制御装置及び制御方法 | |
JPH0752365B2 (ja) | 数値制御装置 | |
JP2006018431A (ja) | サーボ制御装置 | |
JPH02148111A (ja) | ロボットの制御方法及びその装置 | |
WO2003034160A1 (fr) | Procede de commande d'un appareil de servocommande | |
JPH04362710A (ja) | サーボモータの最適加減速制御方式 | |
JP3870767B2 (ja) | 予測制御方法 | |
JPH09289788A (ja) | 同期制御装置 | |
GB2273176A (en) | Actuator position control. | |
JP2806933B2 (ja) | 工具補正方法 | |
JPH06208403A (ja) | 制御装置 | |
JPH0764644A (ja) | 位置決めサーボ機構のゲイン切換装置 | |
JPH08123537A (ja) | 予見制御装置 | |
JP2912056B2 (ja) | 溶接トーチのウィービング制御方法 | |
JPH0954601A (ja) | パラメータ同定装置 | |
JPH0317707A (ja) | 数値制御装置におけるプログラム指令値の補正方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |