JPS60215209A - Pid制御装置 - Google Patents

Pid制御装置

Info

Publication number
JPS60215209A
JPS60215209A JP7226784A JP7226784A JPS60215209A JP S60215209 A JPS60215209 A JP S60215209A JP 7226784 A JP7226784 A JP 7226784A JP 7226784 A JP7226784 A JP 7226784A JP S60215209 A JPS60215209 A JP S60215209A
Authority
JP
Japan
Prior art keywords
control device
controlled object
period
oscillation
calculated
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
JP7226784A
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 JP7226784A priority Critical patent/JPS60215209A/ja
Publication of JPS60215209A publication Critical patent/JPS60215209A/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図に示す制御対象の応答曲線にお
いて、設定値で定常的に発振する限界の比例ゲインであ
る限界感度Kcとその周期TcからPID定数をめるも
のである。この方法によれば設定値s1の近傍でPID
定数をめることが可能であり、制御中にPID定数をチ
ューニングできるため高精度のチューニングが可能とな
る。
しかしながら制御対象から得られる被測定データは図示
のようにノイズや誘導等の外乱によって雑音が重畳され
た信号となることが多く、この信号を被測定データとし
て周波数応答を測定する場合には、発振周期の検出に誤
りを生ずる恐れがあり、誤ったPID定数を算出してし
まうことがあるという問題点があった。
発明の目的 本発明はこのようなPID制御装置のPID定数のチュ
ーニング時の問題点に鑑みて成されたものであって、前
述したステップ応答法と限界感度法とを併用し、ステッ
プ応答法より得られる無駄時間と限界感度法の発振周期
との間に一定の相関関係があることに着目してその発振
の検出を正確に行い、精密なPID定数をめることがで
きるPID制御装置を提供するものである。
発明の構成と効果 本発明は被制御対象における被測定情報を検出する検出
手段と、制御対象に制御操作を行う出力手段と、制御対
象を設定値に基づいてPID制御を行うPID制御装置
であって、出力手段を動作させ制御対象のステップ応答
により無駄時間を測定するステップ応答手段と、制御対
象の周波数応答から限界感度と振動周期を測定する周波
数応答手段と、を具備し、周波数応答手段は、ステップ
応答手段より得られる無駄時間に基づいて検出手段より
被検出情報を検出するサンプリング周期を定め発振周期
を測定することを特徴とするものである。
このような特徴を有する本発明によれば、ステップ応答
による無駄時間と限界感度法を実行したときの振動周期
とは一定の相関関係があることから、それに基づいて被
測定情報のサンプリング周期を定め限界振動の有無とそ
の周期を検出するようにしている。従って被測定情報に
ノイズ等が重畳されている場合にもその影響を受け難く
、正しい周期を測定することが可能となる。従って正確
なPID定数をめることができ、制御対象を正確に制御
することが可能である。
′実施例の説明 第3図は本発明の一実施例を示すプログラム温度調節装
置の全体構成図である。本図において温度調節装置1は
温度の制御ステップの設定、チューニング要求等の操作
を行うキー人力部2、ステップの番号や設定温度、現在
の温度を表示する表示部3、制御対象4に設けられその
温度を検知するセンサ及びそれに得られるデータをディ
ジタル値に変換するA/D変換器を有する温度検知部5
、温度検知部5より得られるデータに基づいて所定の処
理手順に従って制御対象4を制御する制御部6、ヒータ
やモータ等から成り制御部6に接続されて制御対象4を
直接制御する出力部7が設けられる。制御部6は中央演
算装置(以下CPUという)から成り、記憶装置として
リードオンリメモリ(以下ROMという)8、及びラン
ダムアクセスメモリ(以下RAMという)9が接続され
る。
RO’M8は制御部6の演算処理手順を記憶するもので
あり、RAM9はキー人力部2より与えられる各種の制
御データ及びチューニング時に用いられるデータを記憶
する領域を有している。
第4図はRAM9のチューニング時に用いる記憶領域を
示すメモリマツプである。本図においてRAM9には設
定値を記憶する領域が設けられ、温度検知部5から得ら
れる現在の被測定情報を記憶する被測定データ領域、あ
る制御対象に対してステップ応答によるチューニングが
実施されたときに立てられるステップ応答実施済フラグ
、チューニング時に立てられるチューニング中フラグ、
サンプリング時間を記憶するサンプリング時間TS領域
及びサンプリング時に計数されるサンプリングタイマ、
サンプリングの有無を記憶するサンプリングフラグ、ス
テップ応答によって得られる応答速度R及び無駄時間り
を記憶する領域、限界感度法による限界感度Kc、周期
Tc及びこれらのチューニング法によってめた比例定数
Kp。
積分定数Ki、微分定数Kdを夫々記憶する領域を有し
ている。更にRAM9はサンプリング毎に検知する検知
プロセス値を記憶する領域を有している。尚RAM9の
チューニングに用いる記憶領域は電源停止後も記憶させ
ておくためにバッテリー等によってバンクアップされた
メモリを用いることが好ましい。
第5図はキー人力部2及び表示部3に用いられるプログ
ラム温度調節装置のフロントパネル面を示すものである
。パネル面上部のrRUNJ、rATJ 、rTIME
Jは夫々運転表示ランプ、オートチューニングランプ及
び時間値表示ランプであり、rBJはバンク表示、rs
TEPJはステップ応答の表示部、rPVJは現在値を
表示する表示部、rSVJは設定値を表示する表示部で
ある。又その下部のrcONTROLJスイッチは通常
の動作モードと時間進行を停止し制御出力を停止するス
トップモードとを切り換える出力操作スイッチ、rMO
DEJスイッチは各種プログラム内容を設定、変更する
ときに変更種類に応じて選択するスイッチ、rENDJ
スイッチは操作を中止させて現在値表示モードに戻るた
めのスイッチ、rPROGRAMJスイッチはプログラ
ムの書込みを可能にし文書込みを禁止するスイッチ、r
ATJスイッチは制御中にチューニングを実行するとき
に押下されるスイッチ、「↑」、「↓」。
r−J、r−Jスイッチは夫々パラメータの値を上げ、
下げ5桁上げ及び桁下げする数値制御スイッチであり、
rWRITE/NEXTJスイッチは表示データを設定
してRAM9に記憶させ、次のステップに設定動作を移
すスイッチである。
次に本実施例のプログラム温度調節装置のPID定数算
出動作についてフローチャートを参照しつつ説明する。
第6図のフローチャートにおいて引出線を用いて示す番
号は制御部6の処理ルーチン又は動作ステップを示すも
のである。まずチューニングを行う前にキー人力部2よ
り設定値と設定時間の書込みを行う。これはrPROG
RAMJキーをセント位置とじrMODEJキーをプロ
グラム設定とした後、設定ステップに対応した値を「↑
」、「↓J、r−J、r−Jの数値制御スイッチを用い
て入力し、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においてその状態のPI
D定数を算出してRAM9にストアし、ステップ32に
進んでチューニング中フラグをオフとする。
ここで理想化されたアナログPID制御装置の制御式は
次式によって与えられる。
τ =Kp efi +Ki Σe7 + K d (e fle nq ) −−−−−−(
1)ここでMn:操作量、en:偏差(Ts −Tn 
)(T:設定温度、Tn:測定温度) Kp :比例定数+ Ki :積分定数、 Kd :微
分定数、τ:サンプリング周期 である。そしてステップ応答によって得られる無駄時間
り、応答速度RとPIDの比例定数、積分時間、微分時
間Kp 、Ti 、Tdとは以下のような関係にある。
Ti=2L Td=0.5L −−−−〜−−(2)従ってステップ
応答法によって一応は比例定数Kpをめることができる
が、限界感度法によって更に詳細にPID定数を算出し
ている。第2図において限界感度Kcのときの比例帯を
Pc (%)とするとKcとPcとは反比例の関係にあ
り、そこでめた比例帯Pc (%)より次式 %式%(3) が成立ち、比例定数Kpは次式 Kp=A/P −−−−(4) (Aは制御装置の特性により定まる定数)となる。更に
発振周期Tcより Ti = 0.5Tc Td = 0.125Tc −−−−−(5)によって
限界感度法によるPID定数をめる。
そしてステップ32よりステップ28に進んでサンプリ
ングの完了を待ち受ける。制御対象4より所定のA/D
変換周期で温度検知部5は温度を検知しており、そのサ
ンプリングが完了すればステップ28からステップ21
に戻って設定値と温度入力を読込み、チューニング中か
どうかをチェックする。
この場合には既にチューニングが完了しているのでステ
ップ33に飛んでRAM9に保持されているPID定数
を読取り、ステップ34においてその値に基づいて出力
部7を介して制御対象4をPrD制御し設定温度に保つ
第7図はルーチン30の限界感度法の動作を詳細に示す
フローチャートである。このルーチンではまずステップ
41において算出した比例ゲインにより限界振動を開始
させる。そしてステップ42において既にめたステップ
応答の無駄時間りよりサンプリングタイムを算出する。
サンプリングタイムは(2)式及び(5)式より発振周
期Tcが無駄時間りと比例している(4倍)ことからそ
のLに基づいて発振周期Tcの推定値をめ、それを例え
ば4分割して発振周期検出用のサンプリング時間Tsと
している。この分割は6分割、又は8分割としてもよい
。こうしてステップ42においてサンプリング時間Ts
を算出してRAM9に記憶した後、ステップ43に進ん
でサンプリングフラグが立っているかどうかをチェック
する。最初はサンプリングフラグが立っていないのでス
テップ44に進んでRAM9のサンプリングタイマを更
新する。そしてステップ45においてそのタイマがタイ
ムアツプしたかどうかをチェックし、タイムアンプして
いなければステップ43に戻って同様の処理を繰り返し
タイムアツプを待ち受ける。そしてタイムアツプがあれ
ばステップ46に進んでサンプリングフラグをセットす
る。そうすればステップ43よりステップ47に進んで
そのときのプロセスの状態を温度検知部5より検出して
RAM9の検知データ領域にストアする。そしてステッ
プ48に進んでRAM9に保持されているデータから振
動の有無をチェックし、振動が検知されなければステッ
プ49においてサンプリングフラグをリセットすると共
にタイマをリセットする。そしてステップ44において
再びサンプリングタイマを更新してタイムアツプを待ち
受け、第8図に示すように所定の号ンプリング時間毎に
プロセスの状態をRAM9にストアする。そしてステッ
プ48において振動が検出されればこのループを脱して
ステップ50に進み、振動周期Tcを測定してこのルー
チンを終了する。
このように本発明では、新な制御対象に対してステップ
応答法によって無駄時間に基づいて限界振動の周期の推
定値を算出し、それに基づいてサンプリングの間隔を定
めて限界感度法における正確な振動周期を測定している
。このようにすれば未知の制御対象に対して迅速に制御
を行うことができ、しかも温度検知部RAMから雑音が
重畳されて制御部に加わる場合にも正確な振動周期を測
定することが可能となる。
尚本実施例はプログラム温度制御装置について説明した
が、これに限らず単−設定方式のPID制御装置に適用
することができ、又温度制御装置以外の種々のPID制
御装置に本発明を適用することも可能である。
【図面の簡単な説明】
第1図はステップ応答法によるPID定数をめる際の操
作に追従するプロセス値を示すグラフ、第2図は限界感
度法による設定値とプロセス値の関連を示すグラフ、第
3図は本発明によるPID制御装置の一実施例を示す温
度制御装置のブロック図、第4図はそのチューニング操
作に用いるメモリの内容を示すメモリマツプ、第5図は
設定部2と表示部3のフロントパネルを示す図、第6図
は本実施例によるプログラム温度制御装置の動作を示す
フローチャート、第7図は限界感度法を実施する際の振
動周期測定を示すフローチャート、第8図はそのときの
サンプリング状態を示すグラフである。 1−−−−−−一温度調節装置 2−−−−−−−キー
人力部 3−−−−一−−表示部 4・・−・・制御対
象 5−・−−−−一温度検知部 6−・−制御部 7
−・−出力部 8−・−−ROM 9−−−・・・−R
AM 特許出願人 立石電機株式会社 代理人 弁理士 岡本宜喜(化1名) 第1図 第2図 第3図 第4図 第5図 第6図 第7図

Claims (3)

    【特許請求の範囲】
  1. (1)被制御対象における被測定情報を検出する検出手
    段と、制御対象に制御操作を行う出力手段と、制御対象
    を設定値に基づいてPTD制御を行うPID制御装置に
    おいて、 前記出力手段を動作させ制御対象のステップ応答により
    無駄時間を測定するステップ応答手段と、制御対象の周
    波数応答から限界感度と振動周期を測定する周波数応答
    手段と、を具備し、前記周波数応答手段は、前記ステッ
    プ応答手段より得られる無駄時間に基づいて前記検出手
    段より被検出情報を検出するサンプリング周期を定め発
    振周期を測定することを特徴とするPID制御装置。
  2. (2)前記周波数応答手段は無駄時間に基づいて得られ
    る限界感度での発振周期の推定値の気をサンプリング周
    期することを特徴とする特許請求の範囲第1項記載のP
    l、D制御装置。
  3. (3)前記PID制御装置はプログラム温度調節装置で
    あることを特徴とする特許請求の範囲第1項記載のPI
    D制御装置。
JP7226784A 1984-04-10 1984-04-10 Pid制御装置 Pending JPS60215209A (ja)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

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

Family

ID=13484334

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JPS60215209A (ja)

Similar Documents

Publication Publication Date Title
JP2000515959A (ja) 加熱調理プロセスを個別に行う方法とそれに関連する加熱調理機器
JPS61193037A (ja) 電子式体温計
JPS62165132A (ja) 電子体温計
JPS60215204A (ja) Pid制御装置
JPS60215209A (ja) Pid制御装置
JPS60215210A (ja) Pid制御装置
JPS60215207A (ja) Pid制御装置
JPS624724B2 (ja)
JPS60215211A (ja) Pid制御装置
JPS60215206A (ja) Pid制御装置
JPS60215208A (ja) Pid制御装置
JPH023274Y2 (ja)
JPS59203959A (ja) 血液凝固時間測定装置
JP2909747B2 (ja) 調節計
JP2519928B2 (ja) レ−ザ加熱装置の熱量制御方法
JPS60215205A (ja) Pid制御装置
JPH0619662B2 (ja) Pid制御装置
JPH0755205B2 (ja) 電気ポット
JPH0566602B2 (ja)
JPH0454243B2 (ja)
JPS6023677Y2 (ja) 穀物乾燥機の乾燥制御装置
JP2550954Y2 (ja) プロセス制御装置
JPS62267627A (ja) 電子体温計
JPH0772201A (ja) Ic試験用恒温槽装置
JPH0641881B2 (ja) 電子天びん