JPS60215206A - Pid制御装置 - Google Patents

Pid制御装置

Info

Publication number
JPS60215206A
JPS60215206A JP7226484A JP7226484A JPS60215206A JP S60215206 A JPS60215206 A JP S60215206A JP 7226484 A JP7226484 A JP 7226484A JP 7226484 A JP7226484 A JP 7226484A JP S60215206 A JPS60215206 A JP S60215206A
Authority
JP
Japan
Prior art keywords
pid
control
constant
controlled object
time
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
JP7226484A
Other languages
English (en)
Inventor
Toshiaki Nagao
敏明 長尾
Toshio Yomo
四方 敏雄
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
Tateisi Electronics Co
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 Tateisi Electronics Co, Omron Tateisi Electronics Co filed Critical Tateisi Electronics Co
Priority to JP7226484A priority Critical patent/JPS60215206A/ja
Publication of JPS60215206A publication Critical patent/JPS60215206A/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
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の分野 本発明は制御対象を時間的に制御するPID制御装置に
関し、特にPID定数のチューニングに特徴を有するP
ID制御装置に関するものである。
発明の背景 各種の制御装置、例えば温度調節装置等にあっては、温
度を単−設定温度に制御する制御装置やプログラム機能
を有し、所定の制御パターンによって時間的に温度制御
を行うプログラム制御装置がある。これらの制御装置は
制御対象をPID制御するためにあらかじめPID定数
を決定しておく必要がある。又制御対象が異なればその
対象に応じたPID定数に変更する必要があり、その定
数を決定するためにチューニング操作が必要となる。こ
のチューニング法としてはステップ応答法と限界感度法
(周波数応答法)が用いられている。
ステップ応答法は第1図に示すように現在値、例えば現
在の温度が設定温度s1より充分に低い場合に100%
の操作量によって制御対象を制御したときに、その応答
が図に示す曲線で表されるものとするとその制御時にお
ける最大傾斜を応答速度Rとし、その応答速度の接線ま
での時間を無駄時間りとし、R,Lの値から所定の式に
従ってPID定数をめるものである。このステップ応答
法によれば100%の操作量によって制御対象を制御す
るだけで短時間にPID定数を得ることができるが、応
答速度Rをめるために設定値s1と現在値の間にある程
度の差が必要になるという問題点があった。
一方限界感度法は第2図に示す制御対象の応答曲線にお
いて、設定値S1で定常的に発振する限界の比例ゲイン
である限界感度Kcとその周期TcからPID定数をめ
るものである。この方法によれば制御中にPID定数を
チューニングできるため高精度のチューニングが可能と
なる。しかしながら現在値と設定値とが異なっている場
合には限界感度を実施するために現在値を設定値に近づ
ける必要があるが、制御対象は一般的には二次遅れ系で
あるために現在値を設定値に近づけるに従って設定値近
傍で振動し、限界感度の振動と識別することが困難にな
るという問題点がある。又初めて制御対象を制御する場
合にどの程度のゲインとすれば定常的な発振が起こるか
が不明であり、限界感度に設定し図示のように定常的な
発振に達するまでの操作に熟練を要すると共にPID定
数を得るまでに長時間を要するという問題点があった。
発明の目的 本発明はこのようなPID制御装置の周波数応答法での
問題点に鑑みて成されたものであって、前述したステッ
プ応答法を用いることによりプロセス値を設定値近傍に
近づけ所定期間板のPID定数でPID制御を実行し、
続いて周波数応答により正確にチューニングを行うこと
ができるPID制御装置を提供するものである。
発明の構成と効果 本発明は被制御対象における被測定情報を検出する検出
手段と、制御対象に制御操作を行う出力手段と、制御対
象を設定値に基づいてPID制御を行うPID制御装置
であって、出力手段を動作させ制御対象のステップ応答
により応答速度と無駄時間を測定するステップ応答手段
と、制御対象の周波数応答から限界感度と振動周期を測
定する周波数応答手段と、前回の制御条件又はステップ
応答手段より得られる応答速度と無駄時間の値から仮P
ID定数をめると共に、ステップ応答の無駄時間又はP
ID定数より一律に定まる制御時間だけ制御対象をPI
D制御する制御手段とを具備し、周波数応答手段は、P
ID制御後に限界感度と振動周期をめるものであること
を特徴とするものである。
このような特徴を有する本発明によれば、一定期間板P
ID定数でPID制御が実行されるので現在値、を設定
値近傍に近づけることが可能となる。
従ってその後周波数応答を行えば限界感度での振動と設
定値の急激な変動に伴う振動とを識別することができ、
測定対象の初期状態の如何にかかわらず精密なPID定
数を得ることができ、精密に制御することが可能となる
。又測定対象が変更される際には新にステップ応答によ
る仮PID定数をめた後にPID制御を実行しつつ周波
数応答により精密なチューニングをすれば、迅速に制御
対象の変更に対応して制御することが可能となる。
実施例の説明 第3図は本発明の一実施例を示すプログラム温度調節装
置の全体構成図である。本図において温度調節装置1は
温度の制御ステップの設定、チューニング要求等の操作
を行うキー人力部2、ステップの番号や設定温度、現在
の温度を表示する表示部3、制御対象4に設けられその
温度を検知するセンサ及びそれに得られるデータをディ
ジタル値に変換するA/D変換器を有する温度検知部5
、温度検知部5より得られるデータに基づいて所定の処
理手順に従って制御対象4を制御する制御部6、ヒータ
やモータ等から成り制御部6に接続されて制御対象4を
直接制御する出力部7が設けられる。制御部6は中央演
算装置(以下CPUという)から成り、記憶装置として
リードオンリメモリ (以下ROMという)8、及びラ
ンダムアクセスメモリ(以下RAMという)9が接続さ
れる。
ROM8は制御部6の演算処理手順を記憶するものであ
り、RAM9はキー人力部2より与えられる各種の制御
データ及びチューニング時に用いられるデータを記憶す
る領域を有している。
第4図はRAM9のチューニング時に用いる記憶領域を
示すメモリマツプである。本図においてRAM9には設
定値を記憶する領域が設けられ、温度検知部5から得ら
れる現在の被測定情報を記憶する被測定データ領域、あ
る制御対象に対してステップ応答によるチューニングが
実施されたときに立てられるステップ応答実施済フラグ
、チューニング時に立てられるチューニング中フラグ、
仮のPID定数によってPID制御を実行するPID!
IJm時間T、仮のPID制御実施時に歩進されるPI
Dタイマt1仮PID制御の完了時に立てられるPID
完了フラグ、ステップ応答によって得られる応答速度R
及び無駄時間りを記憶する領域、限界感度法による限界
感度Kc、周期Tc及びこれらのチューニング法によっ
てめた比例定数Kp、積分定数Ki、微分定数Kdを夫
々記憶する領域を有している。尚RAM9のチューニン
グに用いる記憶領域は電源停止後も記憶させておくため
にバッテリー等によってパンクアンプされたメモリを用
いることが好ましい。
第5図はキー人力部2及び表示部3に用いられるプログ
ラム温度調節装置のフロントパネル面を示すものである
。パネル面上部のrRUNJ、rATJ 、rTIME
Jは夫々運転表示ランプ、オートチューニングランプ及
び時間値表示ランプであり、rBJはバンク表示、rs
TEPJはステップ表示の表示部、rPVJは現在値を
表示する表示部、rsVJは設定値を表示する表示部で
ある。又その下部のrcONTROLJスイッチは通常
の動作モードと時間進行を停止し制御出力を停止するス
トップモードとを切り換える出力操作スイッチ、rMO
DEJスイッチは各種プログラム内容を設定、変更する
ときに変更種類に応じて選択するスイッチ、rENDJ
スイッチは操作を中止させて現在値表示モードに戻るた
めのスイッチ、「PROGRAM」スイッチはプログラ
ムの書込みを可能にし又書込みを禁止するスイッチ、r
ATJスイッチは制御中にチューニングを実行するとき
に押下されるスイッチ、「↑」、「↓」。
「←J、r−Jスイッチは夫々パラメータの値を上げ、
下げ2桁上げ及び桁下げする数値制御スイッチであり、
rWRITE/NEXTJスイッチは表示データを設定
してRAM9に記憶させ、次のステップに設定動作を移
すスイッチである。
次に本実施例のプログラム温度調節装置のPID定数算
出動作についてフローチャートを参照しつつ説明する。
第6図のフローチャートにおいて引出線を用いて示す番
号は制御部6の処理ルーチン又は動作ステップを示すも
のである。まずチューニングを行う前にキー人力部2よ
り設定値と設定時間の書込みを行う。これはrPROG
RAMJキーをセント位置とじrMODEJキーをプロ
グラム設定とした後、設定ステップに対応した値を「↑
」、「↓」、「←」、「→」の数値制御スイッチを用い
て入力し、rWRITE/NEXTJキーによって書込
むことによって行う。プログラム制御装置である場合に
は各制御ステップ毎に一連の設定データを書込む。ここ
では各制御ステップとそれに対応する一連の設定値がR
AM9のステップ領域にあらかじめ書込まれているもの
とする。
さて第6図において動作を開始するとまずステップ21
においてその設定値を読込む。そしてステップ22にお
いて温度検知部5より制御部6を介してRAM9の被測
定データ領域に検知温度データを読込む。そしてステッ
プ23に進んでrATJキーが押下されチューニング中
フラグが立っているかどうかをチェックする。制御を開
始する場合にはチューニングを行う必要があるので、電
源投入時には自動的にこのフラグが立てられているので
ステップ24に進んでステップ応答実施済フラグが立っ
ているかどうかを更にチェックする。このフラグが立っ
ていなければステップ応答はまだ行われておらず、初め
て温度制御が行われるため制御対象のPID定数は全く
不明の状態となっている。
そのためステップ25に進んで操作量Mを100%とし
て出力部7を介して制御対象4を制御し加熱操作を行う
。そして制御対象4から温度検知部5を介して得られる
温度データの変化を読取り、第1図に示すように無駄時
間りと温度変化の最大傾斜値である応答速度Rを算出す
る(ステップ26)。
そしてステップ27においてステップ応答実施済フラグ
を立てて、ステップ28に進んでサンプリングの完了を
待ち受けた後ステップ21に戻る。この場合にはまだチ
ューニングが終了していないのでステップ24に進んで
ステップ応答が既に実施されているかどうかをチェック
する。この場合にはステップ27でこのフラグが既に立
てられているのでステップ29に進み、ステップ26で
めた無駄時間り。
応答−速度Rに基づいて限界感度法よる比例ゲインを算
出する。そしてルーチン30においてその比例ゲインの
値を順次わずかに変更しつつ限界感度法による発振を検
出する。そしてステップ31においてその状態のPID
定数を算出してRAM9にストアし、ステップ32に進
んでチューニング中フラグをオフとする。
ここで理想化されたアナログPID制御装置の制御式は
次式によって与えられる。
τ =Kpen +Ki Σj11 + K d (e n e 11−1 ) −−−−−
−(1)ここでMn:操作量r en’偏差(Ts −
Tn )(T:設定温度、 Tn :測定温度)Kp 
:比例定数、Ki :積分定数、 Kd :微分定数、
τ:サンプリング周期 である。そしてステップ応答によって得られる無駄時間
り、応答速度RとPIDの比例定数、積分時間、微分時
間Kp 、Ti 、Tdとは以下のような関係にある。
Ti=2L Td=0.5L −・−・・(2) 従ってステップ応答法によって一応は比例定数Kpをめ
ることができるが、限界感度法によって更に詳細にPI
D定数を算出している。第2図において限界感度Kcの
ときの比例帯をPc (%)とするとKcとPcとは反
比例の関係にあり、そこでめた比例帯Pc (%)より
次式 %式%(31 が成立ち、比例定数Kpは次式 K p= A / P −−−−−−一(41(Aは制
御装置の特性により定まる定数)となる。更に発振周期
Tcより Ti −0,5Tc Td = 0.125Tc −−−−−−−(5)によ
って限界感度法によるPID定数をめる。
そしてステップ32よりステップ28に進んでサンプリ
ングの完了を待ち受ける。制御対象4より所定のA/D
変換周期で温度検知部5は温度を検知しており、そのサ
ンプリングが完了すればステップ28からステップ21
に戻って設定値と温度入力を読込み、チューニング中か
どうかをチェックして同様の処理を繰り返す。この場合
には既にチューニングが完了しているのでステップ33
に飛んでRAM9に保持されているPID定数を読取り
、ステップ34においてその値に基づいて出力部7を介
して制御対象4をPID制御し設定温度に保つ。
次に限界感度法を実施する動作について更に詳細に説明
する。第7図はルーチン30の限界感度法の動作を示す
フローチャートであり、第8図はそれに対応して変化す
るプロセス値の状態を示すグラフである。これらの図に
おいてまず動作を開始すると、ステップ41に進んで限
界感度の投入がなされたかどうかをチェックする。最初
はこの投入がなされるのでステップ42に進んでステッ
プ応答法でめた応答速度R及び無駄時間りから(2)式
に従って仮のPID定数を定める。そしてステンプ43
に進んで無駄時間りより次式 T=BXL (Bは定数) によりP I Diil1m時間Tを時間RAM9のP
ID制御時間領域に記憶する。PIDID制御時間路ロ
セス値が比例帯P内に入った後設定値近傍で落ちつくま
での時間とする。そしてステップ44に進んで時刻t1
より限界感度法の実行を行ってステップ41に戻る。そ
うすれば既に限界感度法を開始しているのでステップ4
5に進みPID完了フラグが立っているかどうかをチェ
ックする。これが立っていなければステップ46に進ん
でステップ41でめた仮のPID定数によってPID制
御を行う。
そしてステップ47に進んで温度検知部5より得られる
現在値が第8図に示すように比例帯P内にあるかどうか
をチェックする。これが比例帯P内になければステップ
45に戻って同様の処理を行いステップ45から47の
ループを繰り返す。そして第8図に示すようにPID制
御を開始した時刻t1以後、比例帯の範囲に入る時刻t
2に達するとステップ47からステップ48に進んであ
らかじめ設定したPIDタイマtを歩進する。そしてス
テップ49に進んでタイマtとPIDID制御期間上り
この期間が終了するかどうかをチェックし、終了しなけ
ればステップ45に戻ってステップ45からステップ4
9のループを繰り返す。このときにはプロセス値が第8
図に示すように時刻t2以後所定の比例帯内に入ってお
り、その範囲内でのPIDID制御時間路了を待ち受け
る。この期間Tが終了する時刻t3には現在のプロセス
値が設定値s2付近でほぼ安定しているので、ステップ
49からステップ50に進んでPID完了フラグをセッ
トしてステップ45に戻る。
そうすればPID完了フラグが立っているのでステップ
51に進んで、時刻t3以以後側ゲインを所定の計数を
乗じて増大させると共に、積分要素及び微分要素を除い
て第8図に示すように限界振動を発生させその検知を行
う。限界振動が検知されればステップ52に進んで振動
周期Tcの測定を行って限界感度法の実施を終了する。
このように本発明では、PID制御中にチューニングを
実施する場合や設定の変更がなされた場合にステップ応
答を実施し、又は既にPID制御されているPID定数
を仮のPID定数として無駄時間りより定まる一定期間
PID制御を行い、それによって現在値を新な設定値近
傍の所定範囲内にすると共に、安定した制御を行わせそ
れ以後限界感度法によるチューニングを実施している。
従って誤りなく限界感度での限界振動を検知することが
でき迅速に適切な制御を行うことが可能となる。
尚本実施例はプロセス値が比例帯P内に入ってからの時
間をPIDID制御時間路ているが、比例帯に限らず設
定値近傍の任意の範囲内に入ったときからPID制御時
間を定めるようにしてもよい。又本実施例ではステップ
応答法によって仮PID定数をめているが、既にPID
制御が実施されている場合にはそのPID定数を用いて
新な設定値に近づくようにプロセス状態を制御してもよ
い。その場合にも既に実施されているPID定数から(
2)式に従って無駄時間りをめ、無駄時間ニ基ツいてP
IDID制御時間路めてプロセス状態を安定させる。
更に本実施例はプログラム温度制御装置について説明し
たが、これに限らず単−設定方式のPID制御装置に適
用することができ、又温度制御装置以外の種々のPID
制御装置に本発明を通用することも可能である。
【図面の簡単な説明】
第1図はステップ応答法によるPID定数をめる際の操
作に追従するプロセス値を示すグラフ、第2図は限界感
度法による設定値とプロセス値の関連を示すグラフ、第
3図は本発明によるPID制御装置の一実施例を示す温
度制御装置のブロック図、第4図はそのチューニング操
作に用いるメモリの内容を示すメモリマツプ、第5図は
設定部2と表示部3のフロントパネルを示す図、第6図
は実施例によるプログラム温度制御装置の動作を示すフ
ローチャート、第7図は限界感度法を実施する際の動作
を示すフラグ、第8図はそのときの操作に追従するプロ
セス値を示すグラフである。 1−・−−−−−一温度調節装W2−・−−−−−−キ
ー人力部 3・−・−表示部 4−・−・制御対象 5
−・−・一温度検知部 6・・−・−制御部 7−・−
出力部 8−・・−ROM 9−−−−−−−RAM 特許出願人 立石電機株式会社 代理人 弁理士 岡本官喜(化1名) 第1図 第2図 第3図 第4図 第5図 第6図 第7図

Claims (2)

    【特許請求の範囲】
  1. (1)被制御対象における被測定情報を検出する検出手
    段と、制御対象に制御操作を行う出力手段と、制御対象
    を設定値に基づいてPID制御を行うPID制御装置に
    おいて、 前記出力手段を動作させ制御対象のステップ応答により
    応答速度と無駄時間を測定するステップ応答手段と、 制御対象の周波数応答から限界感度と振動周期を測定す
    る周波数応答手段と、 前回の制御条件又は前記ステップ応答手段より得られる
    応答速度と無駄時間の値から仮PID定数をめると共に
    、前記ステップ応答の無駄時間又は前記PID定数より
    一律に定まる制御時間だけ制御対象をPID制御する制
    御手段とを具備し、前記周波数応答手段は、前記PID
    制御後に限界感度と振動周期をめるものであることを特
    徴とするPID制御装置。
  2. (2)前記PID制御装置はプログラム温度関節装置で
    あることを特徴とする特許請求の範囲第1項記載のPI
    D制御装置。
JP7226484A 1984-04-10 1984-04-10 Pid制御装置 Pending JPS60215206A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7226484A JPS60215206A (ja) 1984-04-10 1984-04-10 Pid制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7226484A JPS60215206A (ja) 1984-04-10 1984-04-10 Pid制御装置

Publications (1)

Publication Number Publication Date
JPS60215206A true JPS60215206A (ja) 1985-10-28

Family

ID=13484249

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7226484A Pending JPS60215206A (ja) 1984-04-10 1984-04-10 Pid制御装置

Country Status (1)

Country Link
JP (1) JPS60215206A (ja)

Similar Documents

Publication Publication Date Title
US6081751A (en) System and method for closed loop autotuning of PID controllers
JPS60215206A (ja) Pid制御装置
JPS60215204A (ja) Pid制御装置
US4656402A (en) Electric motor control apparatus
JPS60215210A (ja) Pid制御装置
JPS60215208A (ja) Pid制御装置
JPS60215211A (ja) Pid制御装置
JP2000329730A (ja) 酸素濃度センサの素子インピーダンス検出方法及び素子インピーダンス検出装置
JPS60215207A (ja) Pid制御装置
JPS60215209A (ja) Pid制御装置
JPS5853295B2 (ja) 電子式体温計
JPS624724B2 (ja)
JPS60215205A (ja) Pid制御装置
JPH023274Y2 (ja)
JPH033005A (ja) 調節計
JPH0810185B2 (ja) 赤外線水分計における予測水分率測定方法および装置
JPH0534002Y2 (ja)
JP2007286895A (ja) Pid制御装置
JPS6023677Y2 (ja) 穀物乾燥機の乾燥制御装置
JP3308866B2 (ja) マイクロコンピュータ装置
JPH0619662B2 (ja) Pid制御装置
JPS6215602A (ja) Pid制御装置
JPH0836423A (ja) 温度制御方法および温度調節器
CN114488774B (zh) Pid控制参数的获取方法、装置、设备及介质
JPH0454243B2 (ja)