JPH04190401A - 自動制御におけるバイアス量決定方法 - Google Patents

自動制御におけるバイアス量決定方法

Info

Publication number
JPH04190401A
JPH04190401A JP32369090A JP32369090A JPH04190401A JP H04190401 A JPH04190401 A JP H04190401A JP 32369090 A JP32369090 A JP 32369090A JP 32369090 A JP32369090 A JP 32369090A JP H04190401 A JPH04190401 A JP H04190401A
Authority
JP
Japan
Prior art keywords
bias amount
control
bias
value
amount
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
JP32369090A
Other languages
English (en)
Inventor
Shigeo Nishimura
西村 重雄
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.)
Koyo Seiko Co Ltd
Original Assignee
Koyo Seiko Co Ltd
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 Koyo Seiko Co Ltd filed Critical Koyo Seiko Co Ltd
Priority to JP32369090A priority Critical patent/JPH04190401A/ja
Publication of JPH04190401A publication Critical patent/JPH04190401A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 この発明は、比例(P)動作、積分(1)動作および微
分(D)動作にバイアス量を加えたPID動作、または
P動作およびI動作にバイアス量を加えたPI動作を行
なうPID制御またはPI制御の自動制御における。バ
イアス量決定方法に関する。
従来の技術および発明の課題 いわゆるPID制御方式は、各種のプロセス制御に用い
られている。
PID制御方式においては、設定値と測定値の偏差eに
基づいてPID制御装置で制御出力量(操作量)mが演
算され、これによって制御対象が制御される。
PID制御装置は、一般に、次のようなPID制御式を
用い、偏差eより制御出力量mを演算する。
1         de m−KP(e + −f edt+ ”rD−)Tr 
       dt ・・・・・・・・・ (1) ここで、KPは比例ゲイン、T、は積分時間、TDは微
分時間である。
このような従来のPID制御方式においては、次のよう
に、大きなオーバシュートが生じるという問題がある。
すなわち、この場合、設定値と測定値が太き(離れてい
るときには積分項は増大し続け、ついには飽和に至る。
この飽和が解消されるためには、設定値と測定値の大小
関係が反転した状態が長く続かなければならず、これが
大きなオーバシュートとなる。
このため、測定値か設定値の近傍に達するまでは、積分
項を加えず、#j定値が設定値の近傍に達すると積分項
を加えるようにした制御方法が提案されている。
この方法によれば、整定値か測定値より大きい場合、あ
るいは設定値をあまり変化させないような場合には、上
述の積分動作による弊害はないが、設定値が測定値より
小さい場合の制御開始時や、設定値が”測定値より小さ
い場合で測定値が一度設定値の近傍から抜は出たような
場合については、積分値はOに飽和してしまい、積分動
作の弊害は逆方向には解消されていない。
このような問題は、とくに設定値が様々に変化するよう
な場合によく起こる。このため、さらに、設定値がある
領域から別の領域に移る度にPIDの各定数を変更する
ようにした制御方法が提案されている。
ところが、このような方法では、制御を行なうすべての
領域について、定数決定とその吟味か必要であり、これ
に多くの時間と労力を要する。
そこで、本出願人は、比例項とバイアス量の和が制御出
力量の0%と100%の間にある場合は前記積分項を加
え、上記以外の場合は前記積分項を加えないようにする
自動制御方法を提案した(同時提出の特許願参照)。
ところが、このような方法においては、一般に、バイア
ス量の決定が困難である。
この発明の目的は、上記の問題を解決し、バイアス量を
簡単に決定できる方法を提供することにある。
課題を解決するための手段 この発明による方法は、 設定値と測定値との偏差に対・する比例項、積分項およ
び微分項のうちの少なくとも比例項および積分項、なら
びにバイアス量に基づいて制御出力量を決定する自動制
御において、バイアス量を決定する方法であって、 まず、バイアス量を0%として所定の初期状態から所定
の設定値にする制御を行なって、そのときの整定時の積
分演算項を求めたのち、この積分演算項より小さい所定
の値を初回のバイアス量調整値として、このバイアス量
調整値を徐々に小さくしながら上記と同じ初期状態から
設定値にする制御を所定回数繰返し、初回の制御におい
ては、初回のバイアス量調整値をバイアス量とし、2回
目以降の制御においては、前回の制御の結果オーバシュ
ートがなければ、前回のバイアス量調整値より小さい今
回のバイアス量調整値を前回のバイアス量に加算して今
回のバイアス量とし1、前回の制御の結果オーバシュー
トがあれば、前回のバイアス量調整値より小さい今回の
バイアス量調整値を前回のバイアス量から減算して今回
のバイアス量とし、所定回数の制御を行なったのちのバ
イアス量をバイアス量とすることを特徴とするものであ
る。
作   用 最初にバイアス量が0%の制御を行なって積分演算項を
求め、あとはこれより小さいパイアスji調整値を徐々
に小さくしながら制御を行ない、オーバシュートがない
かあるかでバイアス量調整値を加算したり減算したりす
るだけて、簡単にバイアス量を決定することができる。
また、1回の制御ごとにバイアス量調整値を徐々に小さ
くして、これを加算するか減算するかを決めているので
、外乱の影響を受けにくい。すなわち、外乱の影響で、
たとえば本来バイアス量調整値を加算しなければならな
いときにこれを減算したとしても、次回以降に加算か行
なわれるので、外乱の影響を消す方向に修正が行なわれ
る。
実  施  例 以下、図面を参照して、この発明の実施例について説明
する。
第1図は、たとえば恒温槽の温度調節装置などの制御対
象(lO)を制御するための制御装置(11)の1例を
示している。
この制御装置(11)は、検出手段(12)、設定手段
(I3)およびPID制御手段(I4)を備えている。
検出手段(I2)は、たとえば恒温槽内の温度など制御
対象(10)の出力(制御量)を検出して、測定値を制
御手段(14)に出力する。
設定手段(13)は、たとえば恒温槽内の温度など制御
量の設定値を設定して、これを制御手段(14)に出力
する。
PID制御手段(14)は、設定手段(13)からの設
定値と検出手段(12)からの測定値との偏差eに基づ
いて制御出力量(操作量)mを演算し、これを制御対象
(10)に出力する。
なお、設定手段(13)および制御手段(14)は、た
とえばマイクロコンピュータによって構成されている。
制御手段(14)は、次の2つの式を用いて、偏差eよ
り制御出力量mを演算する。
1         de m−Kp  (e + −f edt+To    )
T+dt +PB         ・・・・・・・・ (2)m
−Kp  (e +”ro       )  +p 
Bt ・・・・・・・・・  (3) ここで、PBはバイアス量である。
比例項に、・eとバイアス量PBの和(K p・6+P
、)が制御出力量mの0%と100%の間(0%以上で
100%以下または0%より大きくて100%未満)に
ある場合、すなわち比例帯に入った場合は、式(2)を
用い、積分項(1/T+ ) f edtを加えて制御
出力量mを演算する。そして、それ以外の場合、すなわ
ち比例帯に入っていない場合は、式(3)を用い、積分
項を加えずに制御出力量mを演算する。
バイアス量がない場合、第2図に示すように、偏差eが
0の点は、制御出力量が0%の点すなわち比例帯の端の
点と一致している。
式(2)または(3)のようにバイアス量PBを加えて
制御出力量mを決定すると、第3図および第4図に示す
ように、偏差eが0の点は、制御出力量がバイアス量P
8と等しくなる点すなわち比例帯の中の点になる。そし
て、バイアスffi P aを変えると、偏差eに対し
て比例帯か移動する。
比例項とバイアス量の和が制御出力量の0%と100%
の間にある場合は積分項を加え、これ以外の場合は積分
項を加えないようにしているので、比例帯に入るまでは
積分項を加えずに、比例帯に入ると積分項を加えること
になる。このため、バイアス量がない場合に比べて速い
立上りか実現でき、比例帯に入るまでは積分項を加えな
いので、オーバシュートが小さく、比例帯に入ると積分
項を加えるので、偏差も0になる。
バイアス量P、は、設定値によって変化させるのが望ま
しい。
このようにすれば、上述のようJこ偏差eに対して比例
帯が移動することになり、従来の複数個のパラメータの
調整、吟味を1つのパラメータですますことかでき、し
かもバイアス量P8は連続性を持たせうるので、調整の
大幅な削減が可能となる。
次に、第5図のフローチャートを参照して、上記の制御
手段(14)の動作をさらに詳細に説明する。
まず、設定手段(13)から設定値を読込み、これを決
定する(ステップ101)。次に、この設定値に基づい
てバイアス量PBを決定する(ステップ102)。次に
、検出手段(12)から測定値を読込み(ステップ10
3 ) 、偏差eを演算しくステップ104 ) 、比
例項KP−eとバイアス量FBの和aを演算する(ステ
ップ105)。そして、和aが制御出力量の0%と10
0%の間にあるかどうかを調べ(ステップ10B ) 
、これらの間にあれば、式(2)により制御出力Jim
を演算する(ステップ107)。ステップ106におい
て、和aが制御出力量の0%と100%の間になければ
、式(3)により制御出力1mを演算する(ステップ1
08)。
第6図は、設定値を段階的に変えた場合の測定値の時間
変化の1例を示している。
最初の設定値はR1で、このときのバイアス量PBは5
0%であり、比例帯に入るまでは式(3)による制御が
行なわれ、比例帯に入ると式(2)による制御が行なわ
れる。次の設定値はR1より大きいR2で、このときの
バイアスRP Bは10%である。最後の設定値はに2
より小さいR3て、このときのバイアス量PBは70%
である。
第7図は、設定値を段階的に変えたのちに勾配状に変え
た場合の測定値の時間変化の1例を示している。
最初の設定値はR1で、このときのバイアス量PRは5
0%である。次の設定値はR1より小さOR2で、この
ときのバイアス量pBは70%である。次に、設定値を
R2からこれより大きいR3まで勾配状に変えた。この
とき、設定値の変化に基づいてバイアスtik p a
を変化させ、設定値かR3になったときのバイアスit
 P Bは50%である。最後に、設定値をR3からこ
れより小さいR4まで勾配状に変えた。このときも、設
定値の変化に基づいてバイアス量PBを変化させ、設定
値がR4になったときのバイアス量PBは70%である
上記実施例には、PID制御の場合を示したが、PI副
制御場合は、次の2つの式を用いて、偏差eより制御出
力量mを演算する。
m=Kp  (e +    f edt) +PBT
・・・・・・・・・ (4) m−Kp e+PB       −−−(5)比例項
に、・eとバイアス量PBの和(K p・e+P、)が
制御出力量mの0%と100%の間にある場合、すなわ
ち比例帯に入った場合は、式(4)を用い、積分項(1
/T+ ) f edtを加えて制御出力量mを演算す
る。そして、それ以外の場合、すなわち比例帯に入って
いない場合は、式(5)を用い、積分項を加えずに制御
出力量mを演算する。
また、比例項に、・eとバイアス量P、の和(Kp −
e+Pa)か制御出力Jitmの096と100%の間
にある場合、すなわち比例帯に入った場合は、式(2)
を用いて、積分項(1/T+)fedtを加えて制御出
力量mを演算し、それ以外の場合、すなわち比例帯に入
っていない場合は、式(5)を用いて、積分項を加えず
に制御出力ff1mを演算するようにすることもできる
バイアス量PRの決定は、次のようにして行なわれる。
まず、最初に、バイアス量を0%とし、所定の初期状態
から所定の設定値にする制御を行ない、そのときの整定
時の積分演算項を求める。
そして、この積分演算項の半分を初回のバイアス量調整
値とし、このバイアス量調整値を徐々に小さくしながら
、上記と同じ初期状態から設定値にする制御を繰返す。
初回の制御においては、初回のバイアス量調整値をバイ
アス量とする。2回目以降の制御においては、前回のバ
イアス!調整値の半分を今回のバイアスfii調整値と
し、前回の制御の結果オーバシュートがなければ、今回
のバイアス量調整値を前回のバイアス量に加算して今回
のバイアス量とし、前回の制御の結果オーバシュートが
あれば、今回のバイアス量調整値を前回のバイアス量か
ら減算して今回のバイアス量とする。そして、所定回数
の制御を行なったのちのバイアス量をこの条件における
バイアス量とする。
次に、第8図のフローチャートを参照して、上記のバイ
アス量決定の動作をさらに詳細に説明する。
まず、学習用設定値を決定し、バイアス量P、を0%に
し、繰返し回数nに0をセットする(ステップ201)
。次に、所定の学習用初期状態まで設定値を低下させて
、この設定値にし、初期状態で安定していることを確認
したのち、学習用設定値をセットして、制御を開始する
(ステップ202)。このときに、整定時の積分演算項
Xを測定し、その半分をバイアスM P Bとする(ス
テップ203)。次に、上記と同じ学習用初期状態まで
設定値を低下させて、この設定値にし、初期状態で安定
していることを確認したのち、学習用設定値をセットし
て、制御を開始する(ステップ204)。そして、繰返
し回数nを1増加させ(ステップ205)、その制御に
おいてオーバシュートがあったかどうかを調べる(ステ
ップ206)。その結果、オーバシュートがなければ、
X / 2 ”’をバイアスffi p nに加算して
、これを新たなバイアス量PBとする(ステップ207
)。ステップ206においてオーバシュートがあれば、
X / 2 ”をバイアス量P、から減算して、これを
新たなバイアス量P、とする(ステップ208)。ステ
ップ207または208が終了すれば、繰返し回数nが
設定回数に達したかどうかを調べ(ステップ209)、
設定回数に達していなければ、ステップ204に戻って
、上記の動作を繰返し、設定回数に達すれば、処理を終
了する。
この処理は、PID制御の場合もPI副制御場合も同様
である。
第8図には、学習用設定値が学習用初期状態より大きい
場合を示したが、学習用設定値が学習用初期状態より小
さい場合も同様である。
発明の効果 この発明の方法によれば、上述のように、外乱の影響を
受けずに、バイアス量を簡単に決定することができる。
【図面の簡単な説明】
第1図はこの発明の実施例を示す制御装置のブロック図
、第2図、第3図および第4図は偏差と制御出力量の関
係を示すグラフ、第5図はPID制御手段の処理の1例
を示すフローチャート、第6図および第7図は測定値の
時間変化の1例を示すグラフ、第8図はバイアス量決定
の処理の1例を示すフローチャートである。 (10)・・・制御対象、(11)・・・制御装置、(
12)・・・検出手段、(13)・・・設定手段、(1
4)・・・PID制御手段。 以  上 特許出願人  光洋精工株式会社 代 理 人   厚木 暎之助(外3名)第6図 第7ダ

Claims (1)

  1. 【特許請求の範囲】 設定値と測定値との偏差に対する比例項、積分項および
    微分項のうちの少なくとも比例項および積分項、ならび
    にバイアス量に基づいて制御出力量を決定する自動制御
    において、バイアス量を決定する方法であって、 まず、バイアス量を0%として所定の初期状態から所定
    の設定値にする制御を行なって、そのときの整定時の積
    分演算項を求めたのち、この積分演算項より小さい所定
    の値を初回のバイアス量調整値として、このバイアス量
    調整値を徐々に小さくしながら上記と同じ初期状態から
    設定値にする制御を所定回数繰返し、初回の制御におい
    ては、初回のバイアス量調整値をバイアス量とし、2回
    目以降の制御においては、前回の制御の結果オーバシュ
    ートがなければ、前回のバイアス量調整値より小さい今
    回のバイアス量調整値を前回のバイアス量に加算して今
    回のバイアス量とし、前回の制御の結果オーバシュート
    があれば、前回のバイアス量調整値より小さい今回のバ
    イアス量調整値を前回のバイアス量から減算して今回の
    バイアス量とし、所定回数の制御を行なったのちのバイ
    アス量をバイアス量とすることを特徴とする自動制御に
    おけるバイアス量決定方法。
JP32369090A 1990-11-26 1990-11-26 自動制御におけるバイアス量決定方法 Pending JPH04190401A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32369090A JPH04190401A (ja) 1990-11-26 1990-11-26 自動制御におけるバイアス量決定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32369090A JPH04190401A (ja) 1990-11-26 1990-11-26 自動制御におけるバイアス量決定方法

Publications (1)

Publication Number Publication Date
JPH04190401A true JPH04190401A (ja) 1992-07-08

Family

ID=18157511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32369090A Pending JPH04190401A (ja) 1990-11-26 1990-11-26 自動制御におけるバイアス量決定方法

Country Status (1)

Country Link
JP (1) JPH04190401A (ja)

Similar Documents

Publication Publication Date Title
KR920004079B1 (ko) 프로세스 제어장치 및 방법
JP2647217B2 (ja) 複合制御方法
US11086277B2 (en) System and method for determining the parameters of a controller
JP2009076098A (ja) Pid調節器を含む閉ループ系のプロセス制御装置
JPH0822306A (ja) 演算制御パラメータ自動調整装置
US5796608A (en) Self controllable regulator device
KR102451225B1 (ko) 제어 장치의 조정 지원 장치 및 제어 장치의 조정 장치
JP2004086858A (ja) 制御装置、温度調節器および熱処理装置
JPH04190401A (ja) 自動制御におけるバイアス量決定方法
JPS58207104A (ja) オ−トチユ−ニング・コントロ−ラ
JP6610676B2 (ja) 温度制御装置及び温度制御方法
JPWO2008018496A1 (ja) 制御方法および制御装置
JP7089335B2 (ja) 制御装置
JPH04190402A (ja) 自動制御方法
JP7089336B2 (ja) 制御装置
JP2018112858A (ja) 制御装置、制御方法、制御プログラム
JPH0535306A (ja) むだ時間補償制御装置
JPS629405A (ja) プロセス制御装置
JP2885544B2 (ja) むだ時間補償制御装置
JP3025928B2 (ja) 調節計
RU2616219C1 (ru) Самонастраивающаяся система автоматического управления
KR20110077619A (ko) 강건한 제어 성능을 갖는 제어시스템
JP3015553B2 (ja) 補完フィードバック制御装置
JPH10312201A (ja) Pid調整器を含む閉ループ系のプロセス制御装置
SU932460A1 (ru) Самонастраивающа с система управлени дл объектов с запаздыванием