JPH09244704A - プロセス制御装置 - Google Patents

プロセス制御装置

Info

Publication number
JPH09244704A
JPH09244704A JP5319496A JP5319496A JPH09244704A JP H09244704 A JPH09244704 A JP H09244704A JP 5319496 A JP5319496 A JP 5319496A JP 5319496 A JP5319496 A JP 5319496A JP H09244704 A JPH09244704 A JP H09244704A
Authority
JP
Japan
Prior art keywords
target value
compensation calculation
value
compensation
delay element
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
JP5319496A
Other languages
English (en)
Inventor
Yukio Terauchi
幸雄 寺内
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP5319496A priority Critical patent/JPH09244704A/ja
Publication of JPH09244704A publication Critical patent/JPH09244704A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

(57)【要約】 【課題】 本発明は、制御系の安定時に2自由度PID
制御方式における補償演算部のパラメータを変化させて
もその出力を変化させず、ひいては操作量MVに変化を
生じないようにすることを可能としたプロセス制御装置
を提供する。 【解決手段】 サンプリング周期毎の目標値に対して補
償演算を行い、その補償演算の結果を用いて制御対象に
対する制御演算を行う2自由度PID方式を用いたプロ
セス制御装置において、目標値が入力され、入力された
目標値を1サンプリング周期間保持する第1の遅れ要素
手段と、目標値と、第1の遅れ要素部で保持された1サ
ンプリング周期前の目標値との目標値差を算出する目標
値差算出手段と、目標値差が入力され、当該目標値差に
基づいて補償演算を実行する補償演算手段とを備えたプ
ロセス制御装置。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明はプロセス制御装
置、更に詳しくは2自由度PID演算方式における目標
値フィルタの部分に特徴のあるプロセス制御装置に関す
るものである。
【0002】
【従来の技術】各種プロセス制御には、PID制御方式
が広く用いられている。このような制御方式では多くの
場合、制御対象に外乱が加わった場合にその影響を早急
に抑制し得る状態,すなわち外乱抑制最適特性状態に調
整されている。
【0003】しかし、この外乱抑制最適特性状態に制御
定数が設定されていると、目標値SVを変更した場合に
制御が行き過ぎてしまい、目標値SVを変化に制御量P
Vが追随せずオーバーシュートを生じてしまう。一方、
目標値SV変化に制御量PVが最適に追随する状態,す
なわち目標値追随最適特性状態に制御定数を設定してお
くと、外乱に対する抑制特性が非常に甘くなり、応答性
が長時間化してしまう。
【0004】このような場合でも、制御定数を、外乱抑
制および目標値追随の双方に最適化させて各々独立に最
適な特性状態へと調整することができる制御方法とし
て、2自由度PID演算方式が特公平5−70841号
公報にて提案されている。
【0005】2自由度PID演算方式は種々の提案がな
されているが基本的には図4のような形が提唱されてい
る。図4は2自由度PID演算方式を用いた基本的なプ
ロセス制御装置の構成例を示すブロック図である。
【0006】同図に示すプロセス制御装置においては、
操作量MVを制御対象30に出力するコントローラ20
の前段に補償演算部10が設けられている。補償演算部
10は、目標値SVを追随するのに最適な特性状態、す
なわち目標値追随最適特性状態に制御定数が設定されて
いる。この補償演算部10には、目標値SVが入力さ
れ、リファレンスRが出力される。
【0007】コントローラ20は、外乱抑制に最適な特
性状態,すなわち外乱抑制最適特性状態に制御定数が設
定されている。コントローラ20には、リファレンスR
と制御対象30からの制御量PVが入力され、操作量M
Vが出力される。
【0008】制御対象30には、コントローラ20から
の操作量MVが入力されるとともに、外乱Dが入力さ
れ、制御量PVが出力される。上記したように、補償演
算部10のH(s)としては、種々の演算方式が提案さ
れているが、その演算式の例を以下の(1)〜(3)に
示す。
【0009】 H(s)=1−(β/(1+Ti・s)) ×(Ti・s/(1+Ti・s)) …(1) H(s)=(1+α・Ti・s)/(1+Ti・s) −(β/(1+Ti・s))×(Ti・s/(1+Ti・s))…(2) H(s)=(1+α・Ti・s)/(1+Ti・s) +(−β/(1+Ti・s)+γ・Ti・s/(1+η・Ti・s)) ×(Ti・s/(1+Ti・s)) …(3) ここで、具体的例の1つとして、式(3)の場合を図示
すると、図5のような形となる。
【0010】図5は(3)式に示す2自由度PID演算
方式を用いたプロセス制御装置の構成例を示すブロック
図である。このプロセス制御装置において、補償演算部
10は、比例相当要素11と積分相当要素12と微分相
当要素13と微積共通項相当要素14とによって構成さ
れる。
【0011】目標値SVは、まず、比例相当要素11と
積分相当要素12と微分相当要素13に入力され、積分
相当要素12及び微分相当要素13からの出力が微積共
通項相当要素14に入力される。そして、比例相当要素
11と微積共通項相当要素14との出力が加算され、リ
ファレンスRとして出力される。
【0012】一方、制御対象30からの出力である制御
量PVがコントローラ20の微分要素22に入力されて
いる。また、当該制御量PVと補償演算部10からリフ
ァレンスRとの差が比例積分要素21に入力されてい
る。
【0013】そして、比例積分要素21と微分要素22
との差が操作量MVとして制御対象30に出力される。
このように構成され動作する従来の2自由度PID制御
方式においては、制御定数(パラメータ)としては、コ
ントローラ20にある比例、積分、微分の各係数(いわ
ゆるPIDパラメータ)、及び補償演算部10の比例相
当要素11と積分相当要素12と微分相当要素13とに
それぞれ設けられた目標値パラメータα、β、γがあ
る。2自由度PID制御方式では、PIDパラメータと
目標値パラメータを調整して、プロセスに対して最適の
応答を求めるようにしている。
【0014】
【発明が解決しようとする課題】このような2自由度P
ID制御方式においても、まだ、解決すべき以下のよう
な課題を有している。図5の構成からすれば、例えば制
御系が安定していて、目標値SVと制御量PVが等しく
なっていて、かつ、SVが一定値であるときにα、β、
γを変化させるとコントローラ出力MVが変化して制御
対象に余計な外乱を与えることがわかる。
【0015】これは図5の例にあっては、微積共通項相
当要素14への入力値を急激変化させると、その変化に
伴って当該微積共通項相当要素14からの出力が立ち上
がるからである。つまり、βの値を変更すると、これに
比例して積分相当要素12からの出力が変り、微積共通
項相当要素14への入力値が急激変化し、ひいては操作
量MVに変化が生じる。
【0016】したがって、パラメータチューニングにお
いては、目標値パラメータを変更する都度プロセスに不
必要な外乱をあたえることになり好ましくない。なお、
PIDパラメータは、同様の条件(SV=PVでSV一
定)で変化させたときでも、通常MVに変化が生じな
い。
【0017】本発明は、このような実情を考慮してなさ
れたもので、制御系の安定時に2自由度PID制御方式
における補償演算部のパラメータを変化させてもその出
力を変化させず、ひいては操作量MVに変化を生じない
ようにすることを可能としたプロセス制御装置を提供す
ることを目的とする。
【0018】
【課題を解決するための手段】上記課題を解決するため
に、請求項1に対応する発明は、サンプリング周期毎の
目標値に対して補償演算を行い、その補償演算の結果を
用いて制御対象に対する制御演算を行う2自由度PID
方式を用いたプロセス制御装置において、目標値が入力
され、入力された目標値を1サンプリング周期間保持す
る第1の遅れ要素手段と、目標値と、第1の遅れ要素部
で保持された1サンプリング周期前の目標値との目標値
差を算出する目標値差算出手段と、目標値差が入力さ
れ、当該目標値差に基づいて補償演算を実行する補償演
算手段とを備えたプロセス制御装置である。
【0019】また、請求項2に対応する発明は、請求項
1に対応する発明において、入力された値を1サンプリ
ング周期間保持する第2の遅れ要素手段と、補償演算手
段からの出力値と、前記第2の遅れ要素部で保持された
1サンプリング周期前の値とを加算し、目標値に対応し
た補償演算値とするとともに、当該補償演算値を第2の
遅れ要素手段に入力する加算手段とを備えたプロセス制
御装置である。 (作用)したがって、まず、請求項1に対応する発明の
プロセス制御装置においては、サンプリング周期毎の目
標値に対して補償演算を行い、その補償演算の結果を用
いて制御対象に対する制御演算を行う2自由度PID方
式が用いられている。
【0020】また、第1の遅れ要素手段によって、入力
された目標値が1サンプリング周期間保持される。次
に、目標値差算出手段とによって、今回のサンプリング
周期の目標値と、第1の遅れ要素部で保持された前回
の,すなわち1サンプリング周期前の目標値との目標値
差が算出する。
【0021】そして、補償演算手段に当該目標値差が入
力され、この補償演算手段において当該目標値差に基づ
く補償演算が実行される。これにより、制御系が安定時
に補償演算手段のパラメータを変化させてもその出力を
変化させず、ひいては操作量MVに変化を生じないよう
にすることができる。
【0022】また、請求項2に対応する発明のプロセス
制御装置においては、請求項1に対応する発明と同様に
作用する他、第2の遅れ要素手段によって、後述する補
償演算手段と補償演算値との和が1サンプリング周期間
保持される。
【0023】そして、加算手段では、補償演算手段から
の出力値,すなわち目標値差に対する補償演算からの出
力値と、前記第2の遅れ要素部で保持された1サンプリ
ング周期前の補償演算値とが加算されることで、今回の
目標値に対応した補償演算値とされる。また、この今回
の補償演算値が第2の遅れ要素手段に入力される。この
今回の補償演算値を用いることで、2自由度PID方式
の制御演算が実行される。
【0024】
【発明の実施の形態】以下、本発明の実施の形態につい
て説明する。 (発明の第1の実施の形態)そもそも、操作量MVが変
化するのは、補償演算部の目標値パラメータを変化させ
たときに、補償演算部の出力であるリファレンスR(す
なわちコントローラ20の目標値)が変化するためであ
る。そこで、目標値SVが変化したときには、本来の補
償演算部の演算効果が得られ、かつ、単に目標値パラメ
ータを変化させたときにはRが変化しないようにするた
め、補償演算部に対する入力を前回入力値との差になる
ようにし、補償演算部の出力側で前回リファレンスRを
用いて今回のリファレンスRを調整すればよい。すなわ
ち目標値SVの変化分のみについて補償演算を実施する
方式である。
【0025】図1は本発明の第1の実施の形態に係るプ
ロセス制御装置の構成例を示すブロック図であり、図
4,図5に示す従来装置と同一部分には同一符号を付し
て詳細説明を省略する。
【0026】このプロセス制御装置は、目標値SVが入
力され、リファレンスRを出力する目標値フィルタ40
と、リファレンスR及び制御量PVが入力され、操作量
MVを出力するコントローラ20とによって構成されて
いる。そして、制御対象30には、コントローラ20出
力である操作量MVと外乱Dとが入力され、制御量PV
が出力されている。
【0027】また、このプロセス制御装置においては、
その制御がサンプリング方式(ディジタル演算もその1
つ)で実現されており、目標値SVは、サンプリング周
期毎にSV1 ,SV2 ,...SVn-1 ,SV
n ,...と順次目標値フィルタ40に入力されてい
る。
【0028】ここで、目標値フィルタ40は、遅れ要素
部41と、減算部42と、補償演算部10と、加算部4
3と、遅れ要素部44とによって構成されている。遅れ
要素部41は、入力をサンプリング毎に取り込み、次の
サンプリング周期までその値を保持する。つまり、現在
をn回目のサンプリング周期とすると、この遅れ要素部
41は、n回目のデータであるSVn を保持し、n−1
回目のデータであるSVn-1 を出力している。
【0029】減算部42は、今回の目標値SVn と、遅
れ要素部41から出力された前回の目標値SVn-1 との
差δSVを取り、補償演算部10に入力する。加算部4
3は、補償演算部10で演算された標値SVの今回の変
化分のみの演算結果δRと、遅れ要素部44から出力さ
れる前回のリファレンスRn-1 との和を取り、今回の新
たなリファレンスRn として出力する。
【0030】遅れ要素部44は、加算部43で算出され
たコントローラ20に出力すべきリファレンスRを入力
としてサンプリング毎に取り込み、次のサンプリング周
期までその値を保持する。つまり、現在をn回目のサン
プリング周期とするとこの遅れ要素部44は、今回のn
回目のデータであるRn を保持し、前回のn−1回目の
データであるRn-1 を出力している。
【0031】また、このプロセス制御装置においては、
補償演算部10及びコントローラ20は従来技術で説明
した補償演算部10及びコントローラ20と場合等と同
様に構成されている。
【0032】次に、以上のように構成された本発明の実
施の形態に係るプロセス制御装置の動作について説明す
る。まず、目標値フィルタ40に、順次目標値SV1
SV2 ,...SVn-1 ,SVn ,..が入力されてい
る。
【0033】次に、目標値SVの現在のサンプリング値
をSVn とすると、1サンプリング周期前のSV値はS
n-1 である。ここで、目標値SVn は、遅れ要素部4
1に入力され保持されると共に、一方で減算部42に入
力される。
【0034】一方、減算部42には、遅れ要素部41か
らの前回の目標値SVn-1 が入力されている。また、減
算部42により、目標値SVn とSVn-1 との差δSV
が求められ、その差δSVのみがH(s)である補償演
算部10に入力される。
【0035】補償演算部10において、H(s)の内容
に従って、目標値SVの変化分のみについて補償演算が
実施され、今回の変化分のみの演算結果δRが出力され
る。この出力値δRには、遅れ要素部44から出力R
n-1 が、加算部43において加算され、今回のリファレ
ンスRn として出力される。また、この今回のリファレ
ンスRn は、その遅れ要素部44の入力とされる。
【0036】このようにして、リファレンスRn がコン
トローラ20の入力として使用される。このように目標
値の差δSVのみを補償演算部10に入力するようにす
れば、目標値に変化がないときは差δSV=0となる。
したがって、補償演算部10のH(s)式の形に関わら
ず、そのH(s)内の目標値パラメータを変更しても、
演算結果δRはパラメータ変更の影響を受けることはな
い。
【0037】また、このようにすればH(s)中のパラ
メータを変更しても、目標値SVが一定値のときは、リ
ファレンスRが変動することなく、操作量MVの変動を
避けられる。
【0038】上述したように、H(s)の前後に信号を
1サンプリング周期間保持する遅れ要素部41,44及
び減算部42,加算部43を設け、補償演算部10にお
いて今回入力値と前回入力値との差について補償演算を
実行し、その補償演算値に前回リファレンスを加算して
今回リファレンスとなるようにしたので、目標値パラメ
ータの変更によってリファレンス出力が影響を受けるこ
とをなくし、ひいてはコントローラ20からの操作量M
Vの変動を抑制することができる。 (発明の第2の実施の形態)この第1の実施の形態場合
は、補償要素,すなわち補償演算部10の各要素がコン
トローラの制御演算要素と分離している場合であった
が、2自由度PID方式には、例えば図2(a)に示す
ように補償要素が1つの部分ではなくいくつかに分かれ
ている場合や、コントローラ20の制御演算要素と混在
している場合もある。
【0039】つまり、2自由度PID方式の種々の変形
例に対応し、フィルタ係数(α、β、γのいずれかまた
は全部)を含む演算部分(補償要素)で、その静的ゲイ
ンが1以外となる要素については第1の実施形態の場合
と同様にその前後に各々遅れ要素となる部分を付加す
る。すなわち補償要素毎に遅れ要素部41及び減算部4
2と、加算部43及び遅れ要素44とを設ける。
【0040】これにより、第1の実施形態と同様な効果
を得ることができ、パラメータα、β、γの変更による
操作量MVへの影響を避けることができる。これらの変
形例を以下に説明する。 (変形例1)図2(b)は、本発明の第2の実施の形態
に係るプロセス制御装置の第1構成例を示すブロック図
であり、図1と同一部分には同一符号を付して説明を省
略し、ここでは異なる部分についてのみ述べる。
【0041】同図のプロセス制御装置も、提唱されてい
る2自由度PIDの変形例の一つである。この場合も、
目標値SVが一定でプロセスが落ちついているときに
α、βを変更すると、操作量MVが変化する。
【0042】このプロセス制御装置は、目標値フィルタ
40とコントローラ20とで構成されている。コントロ
ーラ20には、各制御要素23,24,25(微分要
素,比例要素,積分要素)が設けられている。
【0043】一方、目標値フィルタ40には、補償要素
15及び補償要素16が設けられている。そして、各補
償要素15,16の前後には第1の実施形態の場合と同
様に、それぞれ遅れ要素部41及び減算部42と、加算
部43及び遅れ要素44とが設けられている。
【0044】このような構成により、各補償要素15,
16毎に、今回入力値と前回入力値との差の補償演算が
実行され、その補償演算値に前回リファレンスが加算さ
れて各補償要素毎の今回リファレンスが出力され、コン
トローラ20内の対応制御要素23,24に入力され
る。 (変形例2)図3は、本発明の第2の実施の形態に係る
プロセス制御装置の第2構成例を示すブロック図であ
り、図1,図2(b)と同一部分には同一符号を付して
説明を省略し、ここでは異なる部分についてのみ述べ
る。
【0045】この変形例2は、変形例1と同様に図2
(a)の2自由度PIDのプロセス制御装置に適用する
ものである。同図に示すように、各補償要素15,16
の前には、第1の実施形態の場合と同様な遅れ要素部4
1及び減算部42が1対のみ設けられ、各補償要素1
5,16の後には、第1の実施形態の場合と同様な加算
部43及び遅れ要素44とがそれぞれに設けられてい
る。
【0046】このような構成の場合でも変形例1の場合
と同様に動作し、同様な効果が得られる。上述したよう
に、本発明の実施の形態に係るプロセス制御装置は、静
的ゲインが1以外となる要素について、第1の実施形態
の場合と同様にその前後に遅れ要素を持つ部分を付加す
るようにしたので、補償要素が1つの部分ではなくいく
つかに分かれている場合や、コントローラ20の制御演
算要素と混在している場合であっても、第1の実施の形
態の場合と同様な効果を得ることができる。
【0047】このようにα、βの演算の前後に遅れ要素
部を設けることにより、不必要な操作量の変動を避ける
ことができる。なお、本発明は、上記各実施の形態に限
定されるものでなく、その要旨を逸脱しない範囲で種々
に変形することが可能である。
【0048】
【発明の効果】以上詳記したように本発明によれば、補
償要素の前後に遅れ要素を持つ部分を付加するようにし
たので、制御系の安定時に2自由度PID制御方式にお
ける補償演算部のパラメータを変化させてもその出力を
変化させず、ひいては操作量MVに変化を生じないよう
にすることができるプロセス制御装置を提供することが
できる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係るプロセス制御
装置の構成例を示すブロック図。
【図2】本発明の第2の実施の形態に係るプロセス制御
装置の第1構成例を示すブロック図。
【図3】同実施の形態に係るプロセス制御装置の第2構
成例を示すブロック図。
【図4】2自由度PID演算方式を用いた基本的なプロ
セス制御装置の構成例を示すブロック図。
【図5】2自由度PID演算方式を用いたプロセス制御
装置の構成例を示すブロック図。
【符号の説明】
10…補償演算部 20…コントローラ 30…制御対象 40…目標値フィルタ 41…遅れ要素部 42…減算部 43…加算部 44…遅れ要素部

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 サンプリング周期毎の目標値に対して補
    償演算を行い、その補償演算の結果を用いて制御対象に
    対する制御演算を行う2自由度PID方式を用いたプロ
    セス制御装置において、 前記目標値が入力され、入力された目標値を1サンプリ
    ング周期間保持する第1の遅れ要素手段と、 前記目標値と、前記第1の遅れ要素部で保持された1サ
    ンプリング周期前の目標値との目標値差を算出する目標
    値差算出手段と、 前記目標値差が入力され、当該目標値差に基づいて前記
    補償演算を実行する補償演算手段とを備えたことを特徴
    とするプロセス制御装置。
  2. 【請求項2】 入力された値を1サンプリング周期間保
    持する第2の遅れ要素手段と、 前記補償演算手段からの出力値と、前記第2の遅れ要素
    部で保持された1サンプリング周期前の値とを加算し、
    前記目標値に対応した補償演算値とするとともに、当該
    補償演算値を前記第2の遅れ要素手段に入力する加算手
    段とを備えたことを特徴とする請求項1記載のプロセス
    制御装置。
JP5319496A 1996-03-11 1996-03-11 プロセス制御装置 Pending JPH09244704A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5319496A JPH09244704A (ja) 1996-03-11 1996-03-11 プロセス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5319496A JPH09244704A (ja) 1996-03-11 1996-03-11 プロセス制御装置

Publications (1)

Publication Number Publication Date
JPH09244704A true JPH09244704A (ja) 1997-09-19

Family

ID=12936071

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5319496A Pending JPH09244704A (ja) 1996-03-11 1996-03-11 プロセス制御装置

Country Status (1)

Country Link
JP (1) JPH09244704A (ja)

Similar Documents

Publication Publication Date Title
JP3842291B2 (ja) 多変数予測コントローラに独立フィードフォワード制御を組込む方法
EP0192245A2 (en) Process controller having an adjustment system with two degrees of freedom
JP3164667B2 (ja) 調節装置
JP3107800B2 (ja) 制御システム
JP2839626B2 (ja) 2自由度調節装置
JPH0235501A (ja) ファジィ制御方式
JPH0651805A (ja) プラントの適応制御方法およびそれを実現する装置
JPH1124708A (ja) サーボ制御装置
JPS60218105A (ja) 制御装置
JP3234109B2 (ja) プロセス制御装置
JP2752230B2 (ja) 2自由度制御装置
JP2631225B2 (ja) 演算回路付モデル規範形適応先行制御装置
JPH0556522B2 (ja)
JP3124169B2 (ja) 2自由度調節装置
JP2766395B2 (ja) 制御装置
JP2885544B2 (ja) むだ時間補償制御装置
JP2845534B2 (ja) 2自由度調節装置
JP2002157002A (ja) プロセス制御装置
JP3314401B2 (ja) 指令補正フィルタとそれを使用する自動機械の制御装置
JPH04312101A (ja) 2自由度形調節装置
JP2972817B2 (ja) ハイブリッド制御装置
JPH07311601A (ja) 2自由度pid調節装置
JP3015523B2 (ja) プロセス制御装置
JP2809849B2 (ja) 2自由度調節装置
JP2645112B2 (ja) ゲイン適応形制御装置