JPH04138501A - オートチューニング調節計 - Google Patents
オートチューニング調節計Info
- Publication number
- JPH04138501A JPH04138501A JP26200090A JP26200090A JPH04138501A JP H04138501 A JPH04138501 A JP H04138501A JP 26200090 A JP26200090 A JP 26200090A JP 26200090 A JP26200090 A JP 26200090A JP H04138501 A JPH04138501 A JP H04138501A
- Authority
- JP
- Japan
- Prior art keywords
- value
- response
- auto
- parameter
- tuning
- 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
Landscapes
- Feedback Control In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)産業上の利用分野
二の発明は、プロセス制御で用いられる調節計、特に、
その制御パラメータ(PrD定数)を自動調節するオー
トチューニング調節計に関する。
その制御パラメータ(PrD定数)を自動調節するオー
トチューニング調節計に関する。
(ロ)従来の技術
従来、制御パラメータを自動調節する方法としプ
■プラントのパルス応答やインデシャル応答の定数から
ジーグラ・ニコルスの公式で一意的に決定する方法。
ジーグラ・ニコルスの公式で一意的に決定する方法。
■プラントに同定信号を印加し、得られる応答を統計的
に処理してパラメータを推定し、それに通するパラメー
タを決定する方法。
に処理してパラメータを推定し、それに通するパラメー
タを決定する方法。
■通常の制御状1!(閉ループ)で制御系に入ってくる
外乱により発生する応答を計測し、その結果から経験則
に基づいてパラメータを更新する、いわゆるエキスパー
ト法。
外乱により発生する応答を計測し、その結果から経験則
に基づいてパラメータを更新する、いわゆるエキスパー
ト法。
などがある。
(ハ)発明が解決しようとする課題
上記した従来の■の方法は、他の方法に比べて、安定し
た閉ループ系でかつ余分な外乱を系に与えないという点
で優れているが、つぎのような問題がある。すなわち経
験則ではまずPとIのパラメータを応答波形などから求
め、つぎにIの値からDの値を一意的に決定する場合が
多い。ところがD動作はプロセス量の測定ノイズなどの
影響を受けやすく、プラントの特性や測定の状態によっ
ては一意的に決めたDのパラメータによるD動作では応
答が振動的になりすぎることがある。
た閉ループ系でかつ余分な外乱を系に与えないという点
で優れているが、つぎのような問題がある。すなわち経
験則ではまずPとIのパラメータを応答波形などから求
め、つぎにIの値からDの値を一意的に決定する場合が
多い。ところがD動作はプロセス量の測定ノイズなどの
影響を受けやすく、プラントの特性や測定の状態によっ
ては一意的に決めたDのパラメータによるD動作では応
答が振動的になりすぎることがある。
この発明は上記問題点に着目してなされたものであって
、D動作において、ノイズの影響を受けにくい、また応
答が振動的になりすぎないオートチューニング調節計を
提供することを目的としている。
、D動作において、ノイズの影響を受けにくい、また応
答が振動的になりすぎないオートチューニング調節計を
提供することを目的としている。
(ニ)課題を解決するための手段及び作用この発明のオ
ートチューニング調節計は、P■Dの制御パラメータを
ダイヤルで設定する手段を持ち、被制御出力の応答を計
測する手段と、計測した被制御出力の応答を基にダイヤ
ルで設定したPとIを初期値としてPと■の制御パラメ
ータを更新する手段と、更新された■のパラメータから
Dのパラメータを算出する手段と、算出されたDの値と
■の値との比がダイヤルで設定したDの値と1の値との
比以下となるように算出されたDのパラメータを制限す
る手段を有し、更新されたPIDパラメータによってP
ID制御を実行しながら被制御出力の応答が所望の応答
となるまで制御パラメータの更新を繰り返す自動調整手
段を備えている。
ートチューニング調節計は、P■Dの制御パラメータを
ダイヤルで設定する手段を持ち、被制御出力の応答を計
測する手段と、計測した被制御出力の応答を基にダイヤ
ルで設定したPとIを初期値としてPと■の制御パラメ
ータを更新する手段と、更新された■のパラメータから
Dのパラメータを算出する手段と、算出されたDの値と
■の値との比がダイヤルで設定したDの値と1の値との
比以下となるように算出されたDのパラメータを制限す
る手段を有し、更新されたPIDパラメータによってP
ID制御を実行しながら被制御出力の応答が所望の応答
となるまで制御パラメータの更新を繰り返す自動調整手
段を備えている。
このオートチューニング調節計では、通常のPID制御
中に外乱などにより被制御出力の波形を観測すると、経
験則によりPとrのパラメータを更新する。更新した■
のパラメータからDのパラメータを算出する。算出した
Dのパラメータは予めダイヤルで設定した■とDとの値
の比で制限された値が採用される。被制御出力の波形が
所望の波形となるまで以上の手順を繰り返す。
中に外乱などにより被制御出力の波形を観測すると、経
験則によりPとrのパラメータを更新する。更新した■
のパラメータからDのパラメータを算出する。算出した
Dのパラメータは予めダイヤルで設定した■とDとの値
の比で制限された値が採用される。被制御出力の波形が
所望の波形となるまで以上の手順を繰り返す。
(ホ)実施例
以下、実施例により、この発明をさらに詳細に説明する
。
。
第1図は、この発明の一実施例を示すオートチューニン
グ調節計の構成を示すブロンク図である。このオートチ
ューニング調節計1は、比例演算(P)部2、積分演算
(J)部3、微分演算(D)部4及びオートチューニン
グアルゴリズム(制御)部5から成り、比例演算部2、
積分演算部3、微分演算部4でPID!I+御を実行し
ながらプラント6の応答を計測し、プロセス量(PV)
、設定量(S V)から求まる偏差(y)を基に制御パ
ラメータ(比例帯P、積分時間TI)を自動的に調節す
る。
グ調節計の構成を示すブロンク図である。このオートチ
ューニング調節計1は、比例演算(P)部2、積分演算
(J)部3、微分演算(D)部4及びオートチューニン
グアルゴリズム(制御)部5から成り、比例演算部2、
積分演算部3、微分演算部4でPID!I+御を実行し
ながらプラント6の応答を計測し、プロセス量(PV)
、設定量(S V)から求まる偏差(y)を基に制御パ
ラメータ(比例帯P、積分時間TI)を自動的に調節す
る。
第2図で、プラントの閉ループ応答(被制御量の偏差の
波形)と振幅減衰率aと行き過ぎ量すを定義する。すな
わち振幅減衰率aは、 !+ !z 行き過ぎ量すは、b= yz/y+、最大待ち時間を
Tとして、T1、Tz 、T3はT以内である。
波形)と振幅減衰率aと行き過ぎ量すを定義する。すな
わち振幅減衰率aは、 !+ !z 行き過ぎ量すは、b= yz/y+、最大待ち時間を
Tとして、T1、Tz 、T3はT以内である。
)’l % Vt −、)’3は−それぞれ第1〜第3
ピークのyの値を示し、正負の符号を持っ11−)’0
はオートチューニングの処理が開始するための条件を与
えるyの正の値で、yの絶対値がyoを越えるとオート
チューニングの処理を開始する。ただし、オートチュー
ニングが開始から第1ピークまでの時間TI、あるいは
各ピーク間の時間T z 、T 3が予め設定した最大
待ち時間Tよりも大きい場合(すなわちピークが検出さ
れない場合)、後述するフローチャートに示すように別
途aとbの値を規定する。
ピークのyの値を示し、正負の符号を持っ11−)’0
はオートチューニングの処理が開始するための条件を与
えるyの正の値で、yの絶対値がyoを越えるとオート
チューニングの処理を開始する。ただし、オートチュー
ニングが開始から第1ピークまでの時間TI、あるいは
各ピーク間の時間T z 、T 3が予め設定した最大
待ち時間Tよりも大きい場合(すなわちピークが検出さ
れない場合)、後述するフローチャートに示すように別
途aとbの値を規定する。
次に、第3図(A)、第3図(B)、第3図(C)に示
すフロー図により、実施例オートチューニング調節計の
動作を説明する。
すフロー図により、実施例オートチューニング調節計の
動作を説明する。
先ず、予め設定したyoに対し、lyl>y。
か否か判定する〔ステップST (STという)1)y
l>yoとなると制御状態が良くないとみなし、処理を
開始する。PMDI11御は継続しながら応答を計測し
、ピークの値を求める。つまり、T時間内にピークあり
か否か判定する(ST2)、一定時間内にピークが検出
できない場合はa、 bを規定値とする(ST3)。S
T2で、T時間内にピーク値があると、このピーク値y
1を第1ピーク値として記憶する(Sr4)。そして、
さらに以後T時間内にピークありか否か判定しく5T5
)、ピーク値があれば、このピーク値y2を第2ピーク
値として記憶し、ピーク値がなければ、yの現在値をy
2およびy3とする(Sr6)。
l>yoとなると制御状態が良くないとみなし、処理を
開始する。PMDI11御は継続しながら応答を計測し
、ピークの値を求める。つまり、T時間内にピークあり
か否か判定する(ST2)、一定時間内にピークが検出
できない場合はa、 bを規定値とする(ST3)。S
T2で、T時間内にピーク値があると、このピーク値y
1を第1ピーク値として記憶する(Sr4)。そして、
さらに以後T時間内にピークありか否か判定しく5T5
)、ピーク値があれば、このピーク値y2を第2ピーク
値として記憶し、ピーク値がなければ、yの現在値をy
2およびy3とする(Sr6)。
の
次に、第鈍°−りを待っている期間中
)”jz
=1か 判定する(Sr1)。第3
”j I Fg
ピークまでの応答計測中に現在のit! yに対して(
y 7z )/ (y+ )’z )の値が1とな
った時点で、Sr1の判定がYESとなり、aが1以上
になると判断し、直ちにオートチューニングを中止して
、制御パラメータを予め設定した安全値に変更する(S
r22)。これにより万一チューニングが良好に行われ
ず、プラントの応答が発散傾向になった場合でも、危険
が未然に回避される。
y 7z )/ (y+ )’z )の値が1とな
った時点で、Sr1の判定がYESとなり、aが1以上
になると判断し、直ちにオートチューニングを中止して
、制御パラメータを予め設定した安全値に変更する(S
r22)。これにより万一チューニングが良好に行われ
ず、プラントの応答が発散傾向になった場合でも、危険
が未然に回避される。
制御開始時は、Sr1の判定がNoであり、次にT時間
内にピークありか否か判定しく5T9)、ピークがあれ
ば、ピーク値y、を第3のピーク値として記憶しく5T
11)、また、ピーク値がなければ、現在値yを第3ピ
ーク値y3とする(STIO)。そして、これらピーク
値(Vr、Vz、y3)からa、bを算出しく5T12
)、a、bの値の範囲に応じて更新係数に+ 、kgを
求める(ST13〜5T19)そして、kt”kg−1
か否か判定しく5T20) 、Noであれば、制御パラ
メータP(比例ゲイン)、TI(積分定数)にそれぞれ
に+、kgを乗じた値を新たなパラメータ値としてP、
TIを更新する(Sr21)。
内にピークありか否か判定しく5T9)、ピークがあれ
ば、ピーク値y、を第3のピーク値として記憶しく5T
11)、また、ピーク値がなければ、現在値yを第3ピ
ーク値y3とする(STIO)。そして、これらピーク
値(Vr、Vz、y3)からa、bを算出しく5T12
)、a、bの値の範囲に応じて更新係数に+ 、kgを
求める(ST13〜5T19)そして、kt”kg−1
か否か判定しく5T20) 、Noであれば、制御パラ
メータP(比例ゲイン)、TI(積分定数)にそれぞれ
に+、kgを乗じた値を新たなパラメータ値としてP、
TIを更新する(Sr21)。
次に更新した後のTIよりTD−TI/4の式でTDを
算出する(Sr22)。さらにこのTDが次式の上限値
を超えていた場合、その上限値で置き換える(Sr22
)、つまり制御する(Sr23)。
算出する(Sr22)。さらにこのTDが次式の上限値
を超えていた場合、その上限値で置き換える(Sr22
)、つまり制御する(Sr23)。
TDの上限値−(Dのダイヤル値/■のダイヤル値)×
(更新後のTI) 以下、調節計側からパラメータ更新及び算出を繰り返し
実行する。そして更新係数kr、kgを算出の際、kt
−kg−1となった時点で繰り返しをやめ、パラメータ
の更新、算出を停止して、オートチューニングを完了す
る。完了後でも’I i > 3’ oとなれば、再び
チューニングを開始する。 ここでPIDのダイヤルは
オートチューニンクヲ使用しないときの連用値またはプ
ラントの応答が振動的にならない安全値を設定する。
(更新後のTI) 以下、調節計側からパラメータ更新及び算出を繰り返し
実行する。そして更新係数kr、kgを算出の際、kt
−kg−1となった時点で繰り返しをやめ、パラメータ
の更新、算出を停止して、オートチューニングを完了す
る。完了後でも’I i > 3’ oとなれば、再び
チューニングを開始する。 ここでPIDのダイヤルは
オートチューニンクヲ使用しないときの連用値またはプ
ラントの応答が振動的にならない安全値を設定する。
なお、上記実施例において、経験則によりPとIのパラ
メータを更新するが、この経験則は実施例のものに限定
されない。
メータを更新するが、この経験則は実施例のものに限定
されない。
実施例では、TDはTIの1/4で算出するが、1/4
以外の適当な値でもよい。
以外の適当な値でもよい。
また、上記実施例にある最大待ち時間Tは単に応答計測
の時間的打ち切り限界を定めるものであり、ピーク間の
時間すなわち振動周期自体をチューニングの必要条件と
するわけではない。
の時間的打ち切り限界を定めるものであり、ピーク間の
時間すなわち振動周期自体をチューニングの必要条件と
するわけではない。
また、T時間内にピークがない場合に設定するa、bの
規定値、a、bの場合分けの範囲を示す不等式及びに+
、kgを算出する式は適用されるシステムにより上記実
施例とは興なるものであってもよい。
規定値、a、bの場合分けの範囲を示す不等式及びに+
、kgを算出する式は適用されるシステムにより上記実
施例とは興なるものであってもよい。
また、振幅減衰率1以上を予測した時点でオートチュー
ニングを中止してパラメータを安全値にするのは、万一
のための安全機能であり、チューニングの必要条件では
ない。
ニングを中止してパラメータを安全値にするのは、万一
のための安全機能であり、チューニングの必要条件では
ない。
(へ)発明の効果
この発明よれば、オートチューニング後のDのパラメー
タが予め設定したダイヤルの■とDとの比で制限される
ため、測定ノイズなどがあっても従来の方法に比べD動
作によってプラントの応答が振動的になることが防止さ
れる。また、Dのパラメータの制限にはあらためて制限
値を設定するのではなく、従来の運用値あるいは安全値
としてダイヤルで決めた値から比を算出して制限をがけ
るので、余分な手間がいらない、さらにDを固定値で制
限するのではなく、■とDの比で制限するので、オート
チューニングの結果Pと■の値が変化していったときD
の制限値そのものも常に適切な値に変化する。
タが予め設定したダイヤルの■とDとの比で制限される
ため、測定ノイズなどがあっても従来の方法に比べD動
作によってプラントの応答が振動的になることが防止さ
れる。また、Dのパラメータの制限にはあらためて制限
値を設定するのではなく、従来の運用値あるいは安全値
としてダイヤルで決めた値から比を算出して制限をがけ
るので、余分な手間がいらない、さらにDを固定値で制
限するのではなく、■とDの比で制限するので、オート
チューニングの結果Pと■の値が変化していったときD
の制限値そのものも常に適切な値に変化する。
第1図は、この発明の一実施例を示すオートチューニン
グmt!f計の構成を示すブロック図、第2図は、プラ
ントの閉ループ応答を示す図、第3図(A)、第3図(
B)及び第3図(C)は、実施例オートチューニング調
節計の動作を説明するためのフロー図である。 2:比例演算部、 3:積分演算部、4:微分演軍
部、 5:オートチューニングアルゴリズム部。 特許出願人 株式会社島津製作所代理人
弁理士 中 村 茂 信第 図 第 図 第 図 (A) 第 図 (B)
グmt!f計の構成を示すブロック図、第2図は、プラ
ントの閉ループ応答を示す図、第3図(A)、第3図(
B)及び第3図(C)は、実施例オートチューニング調
節計の動作を説明するためのフロー図である。 2:比例演算部、 3:積分演算部、4:微分演軍
部、 5:オートチューニングアルゴリズム部。 特許出願人 株式会社島津製作所代理人
弁理士 中 村 茂 信第 図 第 図 第 図 (A) 第 図 (B)
Claims (1)
- (1)PID制御を行う調節計において、 PIDの制御パラメータをダイヤルで設定する手段を持
ち、被制御出力の応答を計測する手段と、計測した被制
御出力の応答を基にダイヤルで設定したPとIを初期値
としてPとIの制御パラメータを更新する手段と、更新
されたIのパラメータからDのパラメータを算出する手
段と、算出されたDの値とIの値との比がダイヤルで設
定したDの値とIの値との比以下となるように算出され
たDのパラメータを制限する手段を有し、更新されたP
IDパラメータによってPID制御を実行しながら被制
御出力の応答が所望の応答となるまで制御パラメータの
更新を繰り返す自動調整手段を持つことを特徴とするオ
ートチューニング調節計。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26200090A JP2653234B2 (ja) | 1990-09-28 | 1990-09-28 | オートチューニング調節計 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26200090A JP2653234B2 (ja) | 1990-09-28 | 1990-09-28 | オートチューニング調節計 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04138501A true JPH04138501A (ja) | 1992-05-13 |
| JP2653234B2 JP2653234B2 (ja) | 1997-09-17 |
Family
ID=17369624
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26200090A Expired - Fee Related JP2653234B2 (ja) | 1990-09-28 | 1990-09-28 | オートチューニング調節計 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2653234B2 (ja) |
-
1990
- 1990-09-28 JP JP26200090A patent/JP2653234B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2653234B2 (ja) | 1997-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0530170B1 (en) | Tuning arrangement for process controllers | |
| US5587896A (en) | Self-tuning controller | |
| US6122605A (en) | Apparatus and method for filtering a digital signal | |
| US5406474A (en) | Self-tuning controller | |
| JP3370673B2 (ja) | パターン認識適応型コントローラ | |
| US6959219B2 (en) | Control apparatus having a limit cycle auto-tuning function | |
| CN104221278A (zh) | 电动机控制装置及其自动调整法 | |
| EP3220214B1 (en) | Control parameter tuning device and control parameter tuning method | |
| CN1307782C (zh) | 控制常数调整装置 | |
| JPH0433102A (ja) | モデル予測制御装置 | |
| EP0474888A1 (en) | Method of regulating gain of motor control | |
| JP3867009B2 (ja) | 周波数特性同定方法および駆動制御装置 | |
| JP2865109B2 (ja) | オートチューニング調節計 | |
| JP3470197B2 (ja) | 自己調節型コントローラー | |
| JP2641855B2 (ja) | 適応制御装置 | |
| JP2007306753A (ja) | ノッチフィルタのパラメータ調整方法、プログラムおよびモータ制御装置 | |
| CA2122472C (en) | An improved self-tuning controller | |
| JP2653234B2 (ja) | オートチューニング調節計 | |
| JP2651152B2 (ja) | Pid制御装置 | |
| CN107741731B (zh) | 一种s曲线计算精度引起的误差处理方法 | |
| KR102947931B1 (ko) | 모터 제어 장치 | |
| JPS61245203A (ja) | パタ−ン認識型自己調整制御器 | |
| JPH0934503A (ja) | Pidコントローラの調整法 | |
| JPH01276202A (ja) | オートチューニング調節計 | |
| JPH01169502A (ja) | プロセス調節計 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |