Movatterモバイル変換


[0]ホーム

URL:


JPH0381802A - Multivariable process controller - Google Patents

Multivariable process controller

Info

Publication number
JPH0381802A
JPH0381802AJP21736589AJP21736589AJPH0381802AJP H0381802 AJPH0381802 AJP H0381802AJP 21736589 AJP21736589 AJP 21736589AJP 21736589 AJP21736589 AJP 21736589AJP H0381802 AJPH0381802 AJP H0381802A
Authority
JP
Japan
Prior art keywords
control
value
area
ratio
waveform
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
JP21736589A
Other languages
Japanese (ja)
Inventor
Tadayoshi Saito
斉藤 忠良
Masahide Nomura
野村 政英
Susumu Takahashi
進 高橋
Nobuyuki Yokogawa
横川 信幸
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi LtdfiledCriticalHitachi Ltd
Priority to JP21736589ApriorityCriticalpatent/JPH0381802A/en
Priority to IT19722Aprioritypatent/IT1239482B/en
Priority to US07/495,911prioritypatent/US5245528A/en
Priority to CN90101526.1Aprioritypatent/CN1057852C/en
Publication of JPH0381802ApublicationCriticalpatent/JPH0381802A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

PURPOSE:To reduce operator's adjusting work and to always maintain optimum control characteristics by executing the parallel and automatic tuning of control parameters in plural control loops. CONSTITUTION:A PID control element 1 executes the PID operation of a control variable obtained by comparing a set value SV1 with the control variable PV1 of a process 1, a known disturbance DTB such as load is added to an output CO1 to obtain a manipulated variable MV1, which is inputted to a target 1 to be controlled. In addition, the PID control element 3 executes the PID opera tion of a control variable obtained by comparing a set value SV2 with the control variable PV2 of the target 1 and inputs its output CO2 to the target 1. An autotuning means 4 inputs the values SV1, PV1, DTB, CO1 and outputs a control parameter adjusting value to the element 2. An autotuning means 5 inputs the values SV2, PV2, CO2 and outputs a control parameter adjusting value to a control element 3.

Description

Translated fromJapanese

【発明の詳細な説明】〔産業上の利用分野〕本発明は、目標値に制御量をフィードバックし例えば、
PID (比例、積分、微分)制御などを行う制御要素
から形成される制御ループが、複数個2分散配置される
ように構成される多変数プロセス制御装置に係り、特に
複数の制御要素の制御パラメータを並列的に最適化する
オートチュ一二ング機能を有する多変数プロセス制御装
置に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention provides feedback of a controlled amount to a target value, for example,
It relates to a multivariable process control device configured such that a plurality of control loops formed from control elements that perform PID (proportional, integral, differential) control, etc. are distributed in two locations, and in particular, control parameters of the plurality of control elements. The present invention relates to a multivariable process control device having an auto-tuning function that optimizes processes in parallel.

〔従来の技術〕[Conventional technology]

制御応答波形をi11測して、その観測結果から算出し
た評価指標を用いて、複数の制御応答波形にそくした調
整ルールに基づき、ファジィ推論によりPID制御パラ
メータをチューニングする機能を有するPIDコントロ
ーラとして9本発明者が提案し、特許公開されている特
開昭63−247801号広報に記載の技術がある。こ
のPIDコントローラのオートチューニング手段におい
ては、目標値と制御量を入力し、目標値または外乱の変
化により発生する制御量の応答波形のみを観測して。
As a PID controller that has the function of measuring control response waveforms and using evaluation indicators calculated from the observation results, PID control parameters are tuned by fuzzy inference based on adjustment rules based on multiple control response waveforms.9 There is a technique proposed by the present inventor and disclosed in Japanese Patent Laid-Open No. 63-247801, which has been published as a patent. In the auto-tuning means of this PID controller, a target value and a controlled variable are input, and only the response waveform of the controlled variable that occurs due to a change in the target value or disturbance is observed.

PID制御パラメータをチューニングしている。Tuning PID control parameters.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

目標値変化により発生した制御応答波形を観測してチュ
ーニングした制御パラメータの最適値と、外乱印加によ
り発生した制御応答波形を観測してチューニングした制
御パラメータの最適値とは異なる。このため、上記従来
技術では目標値変化と外乱印加が混在するような制御ル
ープにおいては。
The optimal value of a control parameter tuned by observing a control response waveform generated by a change in a target value is different from the optimal value of a control parameter tuned by observing a control response waveform generated by applying a disturbance. Therefore, in the conventional technique described above, in a control loop in which target value changes and disturbance applications coexist.

チューニングが収束しない場合があり、用途に応じて使
い分けなければならない。
Tuning may not converge, so it is necessary to use different methods depending on the purpose.

しかしながら、多変数プロセスを制御対象とした場合、
プロセスの運用により、制御応答は目標値変化、既知外
乱印加さらには他の制御ループからの干渉によるもの(
以下、未知外乱と称する)などの要因により発生するた
め、これらの要因が混在した場合に対しても適正な制御
応答に安定にチューニングを収束できるオートチューニ
ング手段を有する多変数プロセス制御装置が必要となっ
た。
However, when controlling a multivariable process,
Depending on the operation of the process, the control response may be affected by changes in the target value, the application of known disturbances, and even interference from other control loops (
(hereinafter referred to as unknown disturbances), it is necessary to have a multivariable process control device that has auto-tuning means that can stably converge tuning to an appropriate control response even when these factors are mixed. became.

本発明の目的は、複数の制御ループから構成される多変
数プロセス制御装置で、運転員の手を煩せずに、しかも
、制御対象に同定用テスト信号を印加することなく、目
標値変化、既知外乱および未知外乱印加が混在する場合
にも各制御ループ内の制御要素の制御パラメータを安定
にチューニングできるオートチューニング手段を有する
多変数プロセス制御装置を提供することにある。
An object of the present invention is to provide a multivariable process control device consisting of a plurality of control loops, which can change a target value without bothering an operator and without applying an identification test signal to a controlled object. An object of the present invention is to provide a multivariable process control device having an auto-tuning means that can stably tune control parameters of control elements in each control loop even when known disturbances and unknown disturbances are applied together.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的は、制御ループ内の9例えばPIDなどの制御
要素毎に制御パラメータを最適調整するオートチューニ
ング手段を設け、各々が自律的に機能することにより遠
戚される。さらには、このオートチューニング手段は、
制御ループにおける目標値、制御量、制御要素出力およ
び制御要素出力に加えられる既知外乱を入力し、応答発
生要因が目標値、既知外乱および未知外乱のいずれかを
判別する応答発生要因判別機能と、応答発生要因が目標
値及び未知外乱である場合は、目標値及び制御量を観測
し、半サイクル毎の制御偏差の面積値を求め、また、応
答発生要因が既知外乱である場合は、制御要素出力及び
既知外乱の各々の応答発生前の値からの偏差和について
半サイクル毎の面積値を求める波形I!測機能と、これ
らの面積値から制御性能の評価指標として面積オーバー
シュート量2面積減衰比及び半サイクルごとの面積値の
総和の前回値と今回値との比である面積比を求める評価
指標算出機能と、これらの評価指標を定性的に評価し、
応答波形に対応した複数の調整ルールに基づきファジィ
推論により制御パラメータの修正係数を推論する制御パ
ラメータ修正係数推論機能と、上記評価指標から重み付
けルールに基づき、ファジィ推論により目標制御仕様に
対する満足度に応じた重み係数を求める制御性能満足度
評価”機能と、前記制御パラメータの修正係数、前記重
み係数及び制御パラメータの現在値の積に制御パラメー
タの現在値を加算して制御パラメータの調整値を求める
制御パラメータ調整値演算機能とからなるように構成さ
れている。
The above object can be achieved in a distant manner by providing auto-tuning means for optimally adjusting control parameters for each of the nine control elements, such as PID, in the control loop, so that each of them functions autonomously. Furthermore, this auto-tuning means
a response generation factor determination function that inputs a target value, a controlled variable, a control element output, and a known disturbance added to a control element output in a control loop, and determines whether the response generation factor is the target value, known disturbance, or unknown disturbance; When the response generation factor is a target value and an unknown disturbance, the target value and the controlled variable are observed, and the area value of the control deviation for each half cycle is calculated. Also, when the response generation factor is a known disturbance, the control element Waveform I! to calculate the area value every half cycle for the sum of deviations from the values before the response of each of the output and known disturbance occurs! Evaluation index calculation that calculates the area overshoot amount, 2 area damping ratio, and the area ratio, which is the ratio between the previous value and the current value of the sum of area values for each half cycle, as an evaluation index of control performance from these area values. Qualitatively evaluate the functions and these evaluation indicators,
A control parameter modification coefficient inference function that infers modification coefficients for control parameters by fuzzy inference based on multiple adjustment rules corresponding to response waveforms, and a control parameter modification coefficient inference function that infers modification coefficients for control parameters using fuzzy inference based on multiple adjustment rules corresponding to response waveforms. control performance satisfaction evaluation function that calculates a weighting coefficient, and a control that calculates an adjustment value of the control parameter by adding the current value of the control parameter to the product of the correction coefficient of the control parameter, the weighting coefficient, and the current value of the control parameter. It is configured to include a parameter adjustment value calculation function.

〔作用〕[Effect]

本発明の多変数プロセス制御装置によれば、応答発生要
因判別機能により目標値変化および制御偏差が所定値を
越えたときに制御量の応答波形を。
According to the multivariable process control device of the present invention, the response generation factor determination function determines the response waveform of the controlled variable when the target value change and control deviation exceed a predetermined value.

または既知外乱変化が所定値を越えたときに制御要素出
力の応答波形を、観測し始める。これにより、各制御要
素の制御パラメータのオートチューニング手段は自律的
に動作することができ、また制御対象の動特性変化を速
やかに検出できる。波形観測機能は、制御偏差などを時
間積分演算により面積値を求め゛るため、制御量がノイ
ズに乱された場合にも常に正確な評価指標が得られる。
Alternatively, when the known disturbance change exceeds a predetermined value, the response waveform of the control element output begins to be observed. Thereby, the auto-tuning means for the control parameters of each control element can operate autonomously, and changes in the dynamic characteristics of the controlled object can be quickly detected. Since the waveform observation function calculates the area value of the control deviation etc. by time integral calculation, accurate evaluation indicators can always be obtained even when the control amount is disturbed by noise.

評価指標算出機能は9M御応答波形に対する従来の評価
指標である極値を用いたオーバシュート量および振幅減
衰比に代って9面積値で捉えた面積オーバシュート量お
よび面積減衰比、さらに、連応性を評価するために面積
値総和の前回値と今回値との比を採用している。制御パ
ラメータ修正係数推論機能は、熟練運転員の思考と似た
方法で制御パラメータをチューニングさせるためファジ
ィ推論を適用し、前記評価指標を定性的に評価すること
により、制御パラメータの修正係数を推論する方法を採
っている。これにより、制御パラメータの最適チューニ
ングを熟練運転員が行なったと同様に実現できる。制御
性満足度評価機能は、現在の制御性能が目標制御仕様に
対してどの程度満足かを評価し、ファジィ推論により重
み係数を求め。
The evaluation index calculation function calculates the area overshoot amount and area attenuation ratio captured using 9 area values, and the area overshoot amount and area attenuation ratio using extreme values, which are the conventional evaluation index for the 9M response waveform. In order to evaluate the response, the ratio between the previous value and the current value of the total area value is used. The control parameter correction coefficient inference function applies fuzzy inference to tune control parameters in a manner similar to the thinking of a skilled operator, and infers control parameter correction coefficients by qualitatively evaluating the evaluation index. method is adopted. As a result, optimal tuning of control parameters can be achieved in the same way as if it were done by a skilled operator. The controllability satisfaction evaluation function evaluates the degree to which the current control performance satisfies the target control specifications and uses fuzzy inference to determine weighting coefficients.

制御パラメータの修正係数の補正に用いる。これにより
、制御パラメータを安定に収束できる。
Used to correct correction coefficients of control parameters. Thereby, the control parameters can be stably converged.

〔実施例〕〔Example〕

以下、本発明の実施例により説明する。第1図は本発明
に係る多変数プロセス制御装置の例として、2個の制御
ループからなる多変数プロセス制御装置を示す、PID
制御要素2は目標値Sv1とプロセス1の制御量PVI
との比較により得られた制御偏差をPID演算し、その
出力CO1に負荷などの既知外乱DTBが加算されて操
作量MVIが得られ、制御対象1に入力される。また。
The present invention will be explained below using examples. FIG. 1 shows a multivariable process control device consisting of two control loops as an example of a multivariable process control device according to the present invention.
The control element 2 is the target value Sv1 and the control amount PVI of the process 1.
The control deviation obtained by comparison with is subjected to PID calculation, and a known disturbance DTB such as a load is added to the output CO1 to obtain a manipulated variable MVI, which is input to the controlled object 1. Also.

Pよりi#Jll要素3は目標値Sv2と制御対象1の
制御量PV2との比較により得られた制御偏差をPID
演算し、その出力C02(操作量MV2)が制御対象1
に入力される。オートチューニング手段4は目標値SV
I、制御量PVI、既知外乱DTBおよびPID制御要
素2の出力CO1を入力し、制御パラメータの調整値を
PID制御要素2に出力する。オートチューニング手段
5は目標値SV2.制御量PV2およびPID制御要素
3の出力C02(既知外乱がない場合はオートチューニ
ング手段の既知外乱用入力に出力CO2を用いる)を入
力し、制御パラメータの調整値をPID制御要素3に出
力する6第2図にオートチューニング手段4および5の機能構成
を示す。オートチューニング手段4および5は応答発生
要因判別機能11.波形ii+を測機能12、評価指標
算出機能13.制御パラメータ修正係数推論機能14.
制御性能満足度評価機能15及び制御パラメータ調整値
演算機能16から構成される。さらに、制御パラメータ
修正係数推論機能14はファジィ推論機能14aおよび
調整ルール14bから構成され、制御性能満足度評価機
能15はファジィ推論機能15aおよび重み付けルール
から構成される。
From P, i#Jll element 3 PIDs the control deviation obtained by comparing the target value Sv2 and the controlled variable PV2 of the controlled object 1.
The output C02 (manipulated variable MV2) is the control target 1.
is input. Auto-tuning means 4 sets target value SV
I, the control amount PVI, the known disturbance DTB, and the output CO1 of the PID control element 2 are input, and the adjusted value of the control parameter is output to the PID control element 2. The auto-tuning means 5 sets the target value SV2. 6. Inputs the controlled variable PV2 and the output C02 of the PID control element 3 (if there is no known disturbance, the output CO2 is used as the known disturbance input of the auto-tuning means), and outputs the adjusted value of the control parameter to the PID control element 3. FIG. 2 shows the functional configuration of the autotuning means 4 and 5. The auto-tuning means 4 and 5 have a response generation factor determination function 11. Waveform ii+ measurement function 12, evaluation index calculation function 13. Control parameter modification coefficient inference function 14.
It is composed of a control performance satisfaction evaluation function 15 and a control parameter adjustment value calculation function 16. Further, the control parameter modification coefficient inference function 14 is composed of a fuzzy inference function 14a and adjustment rules 14b, and the control performance satisfaction evaluation function 15 is composed of a fuzzy inference function 15a and weighting rules.

次に、上記した各機能について説明する。応答発生要因
判別機能11は、目標値Sv、制御量pv既知外乱DT
B及び制御要素の出力Coを常時監視し、制御量pv及
び制御要素の出力COが整定した時に目標値SV、制御
量Pv、既知外乱DTB及び制御要素の出力COを応答
発生前の値(各々の初期値)として記憶して置く。その
後。
Next, each of the above functions will be explained. The response generation factor determination function 11 determines the target value Sv, the control amount pv, and the known disturbance DT.
B and the output Co of the control element are constantly monitored, and when the control amount pv and the output CO of the control element are stabilized, the target value SV, the control amount Pv, the known disturbance DTB, and the output CO of the control element are changed to the values before the response occurred (each (initial value). after that.

目標値Sv、制御偏差、既知外乱DTBの順にそれらの
変化幅が所定値を越えたかどうかを監視することにより
、応答発生要因を判別する。波形観測機能は、応答発生
要因が確定すると観測を開始する。応答発生要因が目標
値Sv及び未知外乱(制御偏差が所定値を超えた場合)
の場合は目標値Svと制御量Pvの差である制御偏差を
波形で観測し、同極性の制御偏差が継続する期間だけそ
の絶対値を時間積分して得られる面積値を、制御偏差の
極性が替わる毎に、つまり半周期毎に順次求め、制御偏
差が整定した時点で観測を終了する。
The response generation factor is determined by monitoring whether the range of change in the target value Sv, control deviation, and known disturbance DTB exceeds a predetermined value in that order. The waveform observation function starts observation when the response generation factor is determined. Response generation factors are target value Sv and unknown disturbance (when control deviation exceeds a predetermined value)
In the case of , the control deviation, which is the difference between the target value Sv and the controlled amount Pv, is observed in the waveform, and the area value obtained by time-integrating the absolute value for the period when the control deviation of the same polarity continues is calculated as the polarity of the control deviation. It is obtained sequentially every time the control deviation changes, that is, every half cycle, and the observation is terminated when the control deviation is stabilized.

一方、応答発生要因が既知外乱DTBの場合は。On the other hand, if the response generation factor is known disturbance DTB.

制御要素の出力COと既知外乱D’T Bの各々の初期
値からの偏差和を波形で観測し、上記と同様にして半周
期毎の面積値を求め、偏差和が整定した時点で観測を終
了する。評価指標算出機能13は。
Observe the sum of deviations from the initial values of the output CO of the control element and the known disturbance D'TB in the waveform, calculate the area value for each half cycle in the same way as above, and observe when the sum of deviations has stabilized. finish. The evaluation index calculation function 13 is.

得られた複数の面積値から面積オーバシュート量。Area overshoot amount from multiple area values obtained.

面積減衰比及び面積総和の前回値と今回値との比を求め
る。第3図を参照してこれらの求め方を説明する。同図
は目標値SVIが時間toでYoからYlへステップ変
化した時の制御量pvの時間応答例であり、時間tt、
tz、taで目標値Svと制御量pvとの差である制御
偏差の極性が切り替わり2時間t4で整定した場合を示
す。この場合。
The ratio between the previous value and the current value of the area attenuation ratio and the total area is determined. How to obtain these values will be explained with reference to FIG. The figure shows an example of the time response of the controlled variable pv when the target value SVI changes stepwise from Yo to Yl at time to, and at time tt,
A case is shown in which the polarity of the control deviation, which is the difference between the target value Sv and the control amount pv, switches at tz and ta and stabilizes at 2 hours t4. in this case.

半周期毎に制御偏差の絶対値を時間積分して得られる面
積値として、Al、A2.A3.A4 (第1番目、第
2番目、第3番目、第4番目の面積値)が求められ9面
積オーバーシュート量E1面積減衰比り及び面積比R等
の評価指標をは次式で求める。
Al, A2. A3. A4 (first, second, third, and fourth area values) is determined, and evaluation indices such as the area overshoot amount E1 and area attenuation ratio and area ratio R are determined using the following formula.

E=A2/Al (第1の評価指標)D=A3/A2 (第2の評価指標)R=ΣAi、n−1/ΣAi、n (第3の評価指標)
ここで、n−1,’nは前回、今回のチューニング試行
を示す、なお、A2が得られない場合はDに負の疑似値
、初回試行時にはRに例えば1を設定する。
E=A2/Al (first evaluation index) D=A3/A2 (second evaluation index) R=ΣAi, n-1/ΣAi, n (third evaluation index)
Here, n-1 and 'n indicate the previous and current tuning trials. If A2 cannot be obtained, D is set to a negative pseudo value, and R is set to 1, for example, at the first trial.

次に、ファジィ推論を用いた制御パラメータ修正係数推
論機能14について説明する。面積オーバーシュート量
E2面積減衰比り及び面積比Rの大きさを定性的に評価
するために第4図〜第6図に示すようなメンバーシップ
関数を定義する。図中のE(i)(i=1〜5)、D(
i)(i=t〜3)及びR(i)(i=1〜3)はメン
バーシップ関数を規定する定数であり、PB、PM、Z
E、NBは大きさを定性的に評価するためにメンバーシ
ップ関数に与えた名称であり、各々、下記の意味を持つ
Next, the control parameter modification coefficient inference function 14 using fuzzy inference will be explained. In order to qualitatively evaluate the area overshoot amount E2, the area attenuation ratio, and the area ratio R, membership functions as shown in FIGS. 4 to 6 are defined. In the figure, E(i) (i=1 to 5), D(
i) (i=t~3) and R(i) (i=1~3) are constants that define membership functions, and PB, PM, Z
E and NB are names given to membership functions to qualitatively evaluate the size, and each has the following meaning.

P B : Po5itive  Big (大)P 
M : Po5itive  Medium  (中)
ZE : Zero (適正)NB : Negative  Big (小)また、
第4図〜第6図の縦軸はメンバーシップ値Gであり、定
性的な度合を表す。これらのメンバーシップ関数を用い
て、制御要素がPIDコントローラの場合を対象として
作成した種々の制御応答に対するP、I、Dの各制御パ
ラメータの調整ルール14bの一例を第7図に示す。
P B: Po5itive Big (Large) P
M: Po5itive Medium
ZE: Zero (appropriate) NB: Negative Big (small) Also,
The vertical axis in FIGS. 4 to 6 is the membership value G, which represents a qualitative degree. FIG. 7 shows an example of adjustment rules 14b for the control parameters P, I, and D for various control responses created using these membership functions when the control element is a PID controller.

例えば、ルール2の場合は、if (E is PB and D is PHan
d Ris PB、つまりEはPR,DはPM、RはP
 R) then (CKP 1sNB and CT
I is NB and CTD is ZE、 ッま
りCKPはNB、CTIはNBそしてCTDはZE)、
という意味であり、ifの部分を条件部、thenの部
分を結論部と称する。ここに、CKPは比例ゲイン、C
TIは積分時間及びCTDは微分時間に関する各々の修
正係数を示す。第8図は定性的に決定された制御パラメ
ータの修正係数を定量的な値に変換するためのメンバー
シップ関数である。
For example, in the case of rule 2, if (E is PB and D is PHan
d Ris PB, that is, E is PR, D is PM, R is P
R) then (CKP 1sNB and CT
I is NB and CTD is ZE, CKP is NB, CTI is NB and CTD is ZE),
This means that the if part is called the conditional part, and the then part is called the conclusion part. Here, CKP is the proportional gain, C
TI represents the integral time, and CTD represents the respective correction coefficients regarding the differential time. FIG. 8 shows membership functions for converting qualitatively determined correction coefficients of control parameters into quantitative values.

図中のC(i)(i=1〜4)はメンバーシップ関数の
形を規定する定数である。PB、ZE、NBは制御パラ
メータ修正係数の大きさを定性的に表すためにメンバー
シップ関数に与えた名称であり。
C(i) (i=1 to 4) in the figure is a constant that defines the form of the membership function. PB, ZE, and NB are names given to membership functions to qualitatively represent the magnitude of control parameter correction coefficients.

第4図〜第6図の中で使用している名称に対応している
。また9図の縦軸はメンバーシップ値Gである。以下、
第7図に示したルール2及び3を適用した場合を例にと
り、制御パラメータの修正係数の求め方について説明す
る。第9図にファジィ推論による比例ゲインの修正係数
CKPの決定方法を示す、評価指標算出機能13で得ら
れた面積オーバーシュート量Eo2面積減衰比Do、面
積比Roの定性的な度合を第4図〜第6図の各メンバー
シップ関数を用いて求める。ルール2ではGep、Gd
m、Grp、ルール3ではGep。
These correspond to the names used in FIGS. 4 to 6. Moreover, the vertical axis of FIG. 9 is the membership value G. below,
Taking as an example the case where Rules 2 and 3 shown in FIG. 7 are applied, a method of determining a correction coefficient of a control parameter will be explained. Fig. 9 shows the method for determining the proportional gain correction coefficient CKP by fuzzy inference. Fig. 4 shows the qualitative degrees of the area overshoot amount Eo2 obtained by the evaluation index calculation function 13, the area attenuation ratio Do, and the area ratio Ro. - Determine using each membership function shown in FIG. In rule 2, Gep, Gd
m, Grp, and Gep in rule 3.

Gdm、Grzという値になる。ルール毎に積集合(最
小値)演算を行い、各ルールの適合度を求める。ルール
2ではGrp、ルール3ではGrzが各々の適合度とし
て得られる。次に、各ルールの結論部のメンバーシップ
関数を各ルールの適合度で重み付けし、それらの和集合
(最大値)演算を行い、その重心の値を比例ゲイン修正
係数CKPoとする。積分時間及び微分時間の各修正係
数CTI、CTDについても同様にして求める。
The values are Gdm and Grz. An intersection set (minimum value) operation is performed for each rule to determine the degree of suitability of each rule. In rule 2, Grp and in rule 3, Grz are obtained as respective degrees of fitness. Next, the membership function of the conclusion part of each rule is weighted by the suitability of each rule, their union (maximum value) calculation is performed, and the value of the center of gravity is set as the proportional gain correction coefficient CKPo. The respective correction coefficients CTI and CTD for the integral time and differential time are determined in the same manner.

次に、制御性能満足度評価機能15について説明する。Next, the control performance satisfaction evaluation function 15 will be explained.

ここでは、評価指標算出機能13で得られた面積オーバ
シュート量E9面積減衰比りおよび面積比Rから重み付
けルール15bに基づき。
Here, based on the weighting rule 15b from the area overshoot amount E9 area attenuation ratio and area ratio R obtained by the evaluation index calculation function 13.

ファジィ推論機能15aにより重み係数Wを求める。第
10図中に示すように2面積オーバシュート量E9面積
減衰比りおよび面積比Rの目標制御仕様に対する満足度
を定性的に評価するために。
A weighting coefficient W is determined by the fuzzy inference function 15a. As shown in FIG. 10, in order to qualitatively evaluate the degree of satisfaction with the target control specifications of the area overshoot amount E9 and the area damping ratio and the area ratio R.

名称をzO(満足)としたメンバーシップ関数を定義し
、また2重み係数の大きさを定性的に捉えるために9名
称をPS(小)としたメンバーシップ関数を定義し2重
み付けルールとして9例えば下記のようなルールを設け
る。
Define a membership function with the name zO (satisfied), and 9 define a membership function with the name PS (small) in order to qualitatively capture the magnitude of the weighting coefficient, and use 9 as the 2 weighting rule, e.g. Establish the following rules.

1f(E is ZOand D is ZOand 
Ris ZO)then # is PS即ち、E、DおよびRがすべてZOならば、WをPSに
する。という意味である。第10図にファジィ推論によ
る重み係数の決定方法を示す。評価指標算出機能13で
得られた評価指標Eo、DoおよびRoの各満足度Ge
、GdおよびGrをメンバーシップ関数から求め、これ
らの最小値Geで重み付けられた値として重み係数Wo
が求まる。
1f(E is ZOand D is ZOand
Ris ZO) then # is PS That is, if E, D and R are all ZO, then make W PS. That is what it means. FIG. 10 shows a method for determining weighting coefficients using fuzzy inference. Each satisfaction level Ge of the evaluation index Eo, Do, and Ro obtained by the evaluation index calculation function 13
, Gd and Gr are obtained from the membership function, and the weighting coefficient Wo is calculated as a value weighted by the minimum value Ge.
is found.

従って、各評価指標の満足度が大きくなるほど重み係数
が小さくなる。
Therefore, the higher the satisfaction level of each evaluation index, the smaller the weighting coefficient becomes.

制御パラメータ調整値演算機能16では、前記制御パラ
メータ修正係数推論機能14で得られた制御パラメータ
の修正係数と重み係数と制御パラメータの現在値との積
に制御パラメータの現在値を加算してPID制御パラメ
ータの各調整値を決定する。
The control parameter adjustment value calculation function 16 performs PID control by adding the current value of the control parameter to the product of the control parameter correction coefficient, weighting coefficient, and current value of the control parameter obtained in the control parameter correction coefficient inference function 14. Determine each adjustment value of the parameter.

第11図に前記オートチューニング手段4および5の概
略処理フロー図を示す。まず、状態フラグおよび要因フ
ラグはOに各々初期設定される(図示省略)。ブロック
20により一定周期でSV、PV、DTBおよびCOを
入カシ、ソノ都度、ブロック21で前記オートチューニ
ング手段4の処理状態を示す状態フラグを判別する。状
態フラグがOの場合は制御応答の整定前監視状態、状態
フラグが1の場合は応答発生要因の監視状態。
FIG. 11 shows a schematic processing flow diagram of the auto-tuning means 4 and 5. First, the status flag and the cause flag are each initialized to O (not shown). In block 20, SV, PV, DTB, and CO are inputted at a fixed period, and a status flag indicating the processing status of the auto-tuning means 4 is determined in block 21 each time. When the status flag is O, it is a pre-setting monitoring status of the control response, and when the status flag is 1, it is a monitoring status of the response generation factor.

状態フラグが2の場合は制御応答の観測評価状態。If the status flag is 2, it is the observation evaluation status of the control response.

状態フラグが3の場合は制御パラメータ計算状態を意味
する。状態フラグがOの場合はブロック22により、P
vおよびCOが整定したか否かを判定する。整定したと
きには、ブロック23゜24でSV、PV、DTBおよ
びCOの初期値を記憶し、状態フラグを1に設定する。
When the status flag is 3, it means the control parameter calculation status. If the status flag is O, block 22 causes P
Determine whether v and CO have stabilized. When it has settled, the initial values of SV, PV, DTB, and CO are stored in blocks 23 and 24, and the status flag is set to 1.

状態フラグが1の場合はブロック25により、Svの変
化幅が所定値を超えたか否かを判定する。所定値を超え
たときにはブロック28.31により要因フラグを1.
状態フラグを2に設定する。所定値を超えないときはブ
ロック26により制御偏差が所定値を超えたか否かを判
定する。所定値を超えたときにはブロック29.31に
より要因フラグをl。
If the status flag is 1, it is determined in block 25 whether the range of change in Sv exceeds a predetermined value. When the predetermined value is exceeded, block 28.31 sets the cause flag to 1.
Set the status flag to 2. If the control deviation does not exceed the predetermined value, block 26 determines whether the control deviation exceeds the predetermined value. When the predetermined value is exceeded, block 29.31 sets the cause flag to l.

状態フラグを2に設定する。所定値を超えないときはブ
ロック27によりDTBの変化幅が所定値を超えたか否
かを判定する。所定値を超えたときにはブロック30.
31により要因フラグを1゜状態フラグを2に設定する
。所定値を超えないときはこのまま続ける。ここまでの
処理フローは前記応答発生要因判別機能11に対応する
。状態フラグが2に変化すると、ブロック32により要
因フラグが1または2の場合はブロック33の処理。
Set the status flag to 2. If it does not exceed the predetermined value, block 27 determines whether the DTB change width exceeds the predetermined value. When the predetermined value is exceeded, block 30.
31, the cause flag is set to 1° and the state flag is set to 2. If the predetermined value is not exceeded, continue as is. The processing flow up to this point corresponds to the response generation factor determination function 11. When the status flag changes to 2, block 32 determines that if the cause flag is 1 or 2, the process goes to block 33.

要因フラグが3の場合はブロック34の処理を行う。ブ
ロック33では、SvおよびPvを観測し。
If the factor flag is 3, the process of block 34 is performed. In block 33, Sv and Pv are observed.

制御偏差の極性が前回と同一のときは制御偏差信号の絶
対値の時間積分処理を継続し、+の極性が前回と異なる
ときには前回の時間積分値を面積値として記憶すること
により、半周期毎の面積値を求める。この処理はブロッ
ク35によりPVがSvに整定する(観測完了)まで続
けられる。また、ブロック34ではDTBおよびCOを
観測し。
When the polarity of the control deviation is the same as the previous time, time integration processing of the absolute value of the control deviation signal is continued, and when the + polarity is different from the previous time, the previous time integral value is stored as an area value, and the process is performed every half cycle. Find the area value of. This process continues until the PV settles to Sv (observation complete) at block 35. Also, in block 34, DTB and CO are observed.

DTBおよびcoの各々の初期値からの偏差和について
、上記と同様な処理により半周期毎の面積値を求める。
Regarding the sum of deviations from the initial values of each of DTB and co, the area value for each half period is determined by the same process as above.

観測が完了するとブロック36により状態フラグを3に
設定する。ここまでの処理フローは前記波形観測機能1
2に対応する。次に。
When the observation is completed, block 36 sets the status flag to 3. The processing flow up to this point is the waveform observation function 1.
Corresponds to 2. next.

ブロック21よる判定結果、状態フラグが3の場合は、
ブロック33または34で得られた面積値を用いて、ブ
ロック37(前記評価指標算出機能13)で評価指標(
面積オーバーシュート量2面積減衰比及び面積比)を、
ブロック38(前記制御性能満足度評価機能15)によ
り重み係数を。
As a result of the determination by block 21, if the status flag is 3,
Using the area value obtained in block 33 or 34, block 37 (the evaluation index calculation function 13) calculates the evaluation index (
area overshoot amount (2 area damping ratio and area ratio),
A weighting coefficient is determined by block 38 (the control performance satisfaction evaluation function 15).

ブロック39(制御パラメータ修正係数推論機能14)
により制御パラメータの修正係数を、ブロック40(前
記制御パラメータ調整値演算機能16)により制御パラ
メータの調整値を、順次求めたのち、ブロック41によ
り状態フラグおよび要因フラグをOにリセットし、制御
応答の整定前監視状態に戻る。得られた制御パラメータ
の調整値は前記制御要素2および3の制御演算に用いら
れる。
Block 39 (control parameter correction coefficient inference function 14)
After successively determining the correction coefficient of the control parameter by using the block 40 (the control parameter adjustment value calculation function 16), the state flag and the factor flag are reset to O by the block 41, and the control response is calculated. Return to pre-settling monitoring state. The obtained control parameter adjustment values are used in control calculations for the control elements 2 and 3.

前記実施例による波形観測機能は、制御偏差の半サイク
ル毎の面積値を求め、評価指標に用いたが、第12図に
示すように、半サイクル毎の面積値Axe Axe・・
・を各々の継続時間1..1.・・・で割って求めた半
サイクル毎の平均偏差値eB ex・・・を用い、第1
及び第2の評価指標としてオーバーシュート量E及び減
衰比りを次式で求めても同等の効果が得られる。
In the waveform observation function according to the above embodiment, the area value for each half cycle of the control deviation was obtained and used as an evaluation index.As shown in FIG. 12, the area value for each half cycle Ax Ax...
・Duration of each 1. .. 1. Using the average deviation value eB ex... for each half cycle obtained by dividing by..., the first
The same effect can also be obtained by calculating the overshoot amount E and the damping ratio as the second evaluation index using the following equations.

E=   −1D=   −zまた、前記実施例では、制御応答の連応性を評価する第
3の評価指標として面積比を用いたが。
E= − 1 D= − z In the embodiment described above, the area ratio was used as the third evaluation index for evaluating the coordination of control responses.

例えば第3図に示した制御応答の整定時間1.の前回値
と今回値である整定時間比を用いても良い。
For example, the settling time 1 of the control response shown in FIG. The settling time ratio, which is the previous value and the current value, may be used.

さらに、前記実施例では、評価指標として面積オーバー
シュート量2面積減衰比及び面積比を用いた場合につい
て述べたが、評価指標として面積オーバーシュート量及
び面積減衰比のみ用いても良い。この方法によれば制御
量の連応性が少し損なわれるが本発明の本質は変わるも
のではない。
Further, in the above embodiment, a case has been described in which the area overshoot amount, the area attenuation ratio, and the area ratio are used as the evaluation index, but only the area overshoot amount and the area attenuation ratio may be used as the evaluation index. Although this method slightly impairs the coordination of the controlled variables, the essence of the present invention does not change.

なお、評価指標算出機能13における第2の評価指標を
2面積値を用いた場合は、D= (A3+A4)/ (
A2+A3)あるいはp= (A3+A5)/ (A2
+A4)、平均偏差値を用いた場合は、D= (es+
ea)/ (ez+ea)としても本発明の本質は変わ
るものではない、また、制御パラメータ修正係数推論機
能14において、メンバーシップ関数は三角型としたが
、必ずしもこの形にこだわる必要はなく、2次曲線や指
数曲線を採用しても、本発明の本質は変わるものではな
い。
Note that when two area values are used as the second evaluation index in the evaluation index calculation function 13, D= (A3+A4)/(
A2+A3) or p= (A3+A5)/(A2
+A4), when using the average deviation value, D= (es+
ea)/(ez+ea), the essence of the present invention does not change.Also, in the control parameter correction coefficient inference function 14, the membership function is triangular, but it is not necessarily necessary to stick to this shape; Even if a curve or an exponential curve is adopted, the essence of the present invention does not change.

また、メンバーシップ関数の形だけでなく、その数を任
意に設定しても、同様である。
Furthermore, the same effect can be obtained even if the number of membership functions is arbitrarily set in addition to the form of the membership function.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、複数の制御ループにおける制御パラメ
ータを並列的にかつ自動的にチューニングできるので、
運転員による調整作業を大幅に削減できる。同定信号を
用いないため、制御対象を乱さずに制御パラメータを最
適チューニングできる。また、制御対象の動特性変化を
1人手を煩わすことなく速やかに検出できるため、常に
最適な制御特性に維持できる。さらに9面積値(積分処
理)により制御応答の良否を評価できるため、ノイズに
影響されること無く的確なオートチューニングができる
According to the present invention, control parameters in multiple control loops can be tuned in parallel and automatically.
Adjustment work by operators can be significantly reduced. Since no identification signal is used, control parameters can be optimally tuned without disturbing the controlled object. In addition, since changes in the dynamic characteristics of the controlled object can be detected quickly without any manual effort, optimal control characteristics can be maintained at all times. Furthermore, since the quality of the control response can be evaluated using 9 area values (integral processing), accurate auto-tuning can be performed without being affected by noise.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明による多変数プロセス制御装置を示す説
明図、第2図は本発明による多変数プロセス制御装置に
設けられるオートチューニング手段の機能構成図、第3
図は評価指標の求め方を説明するための目標値ステップ
変化に対する制御量の時間応答を示すグラフ、第4図は
面積オーバーシュート量評価用メンバーシップ関数を示
すグラフ、第5図は面積減衰比評価用メンバーシップ関
数を示すグラフ、第6図は面積比評価用メンバーシップ
関数を示すグラフ、第7図は調整ルールの一例を示すル
ール見取り図、第8図は制御パラメータ修正係数用メン
バーシップ関数を示すグラフ、第9図はファジィ推論に
よる制御パラメータ修正係数の求め方を示す説明図、第
10図はファジィ推論による重み係数の求め方を示す説
明図、第11図は本発明によるオートチューニング手段
の概略処理フロー図、第■2図は目標値ステップ変化時
制御偏差と平均偏差値との関係を示すグラフである。1・・・制御対象、2・・・多変数プロセス制御装置、
3゜4・・・制御要素、5,6・・・オートチューニン
グ手段、11・・・応答要因判別機能、12・・・波形
観測機能、13・・・評価指標算出機能、14・・・制
御パラメータ修正係数推論機能、15・・・制御性能評
価機能、14a、15a・・・ファジィ推論機能、14
b・・・調整ルール、15b・・・重み付けルール、1
6・・・制御第1図第2図第3図第4図第5図第6図第7図第8図CKP、 CTI、CTD第9図第10図
FIG. 1 is an explanatory diagram showing a multivariable process control device according to the present invention, FIG. 2 is a functional configuration diagram of an auto-tuning means provided in the multivariable process control device according to the present invention, and FIG.
The figure is a graph showing the time response of the controlled variable to a step change in the target value to explain how to obtain the evaluation index, Figure 4 is a graph showing the membership function for evaluating the amount of area overshoot, and Figure 5 is the area attenuation ratio. Graph showing the membership function for evaluation, Fig. 6 is a graph showing the membership function for area ratio evaluation, Fig. 7 is a rule diagram showing an example of the adjustment rule, and Fig. 8 shows the membership function for control parameter correction coefficient. FIG. 9 is an explanatory diagram showing how to determine the control parameter correction coefficient by fuzzy inference, FIG. 10 is an explanatory diagram showing how to determine the weighting coefficient by fuzzy inference, and FIG. 11 is an explanatory diagram showing how to determine the weighting coefficient by fuzzy inference. The schematic processing flowchart, FIG. 1... Controlled object, 2... Multivariable process control device,
3゜4...Control element, 5,6...Auto tuning means, 11...Response factor discrimination function, 12...Waveform observation function, 13...Evaluation index calculation function, 14...Control Parameter modification coefficient inference function, 15... Control performance evaluation function, 14a, 15a... Fuzzy inference function, 14
b...Adjustment rule, 15b...Weighting rule, 1
6...Control 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 CKP, CTI, CTD Figure 9 Figure 10

Claims (1)

Translated fromJapanese
【特許請求の範囲】1、目標値にプロセスの制御量をフィードバック制御し
、少なくとも比例・積分制御動作を行う制御要素により
形成される制御ループが複数個分散配置するように構成
され、該制御ループの制御応答形状から該制御要素の制
御パラメータを調整する手段を備えた多変数プロセス制
御装置において、前記目標値を設定する目標値設定手段
、前記制御量を検出する制御量検出手段、前記制御要素
の出力に既知外乱を加算する既知外乱設定手段、前記制
御要素の出力を検出する制御要素出力検出手段、及び該
目標値設定手段からの目標値と該制御量検出手段からの
制御量と該制御要素出力検出手段からの制御要素出力と
該既知外乱設定手段からの既知外乱を入力して、前記制
御要素の制御パラメータを調整するオートチューニング
手段を備えたことを特徴とする多変数プロセス制御装置
。2、目標値にプロセスの制御量をフィードバック制御し
、少なくとも比例・積分制御動作を行う制御要素により
形成される制御ループが複数個分散配置するように構成
され、該制御ループの制御応答形状から該制御要素の制
御パラメータを調整する手段を備えた多変数プロセス制
御装置において、前記目標値変更もしくは未知外乱に対
して前記制御量の応答形状を観測するとともに、前記制
御要素の出力に加算される既知外乱変更に対して該制御
要素の出力の応答形状を観測し、該観測結果から前記制
御要素の制御パラメータを調整するオートチューニング
手段を備えたことを特徴とする多変数プロセス制御装置
。3、目標値にプロセスの制御量をフィードバック制御し
、少なくとも比例・積分制御動作を行う制御要素により
形成される制御ループが複数個分散配置するように構成
され、該制御ループの制御応答形状から該制御要素の制
御パラメータを調整する手段を備えた多変数プロセス制
御装置において、前記目標値、制御量、前記制御要素の
出力および該出力に加算される既知外乱を入力して、応
答発生要因が目標値、既知外乱および未知外乱のいずれ
かを判別する応答発生要因判別手段と、該応答発生要因
が目標値および未知外乱であるとき、目標値と制御量と
の差である制御偏差を波形で観測し、該制御偏差を半周
期毎にその絶対値を時間積分して面積値を演算し、該応
答発生要因が既知外乱であるとき、前記制御要素の出力
および既知外乱の各々の応答発生前の値からの偏差和を
波形で観測し、該偏差和を半周期毎にその絶対値を時間
積分して面積値を演算する波形観測手段と、該面積値を
用いて所定の調整ルールにより、制御パラメータを調整
する修正手段からなることを特徴とする多変数プロセス
制御装置。4、目標値にプロセスの制御量をフィードバック制御し
、少なくとも比例・積分制御動作を行う制御要素により
形成される制御ループが複数個分散配置するように構成
され、該制御ループの制御応答形状から該制御要素の制
御パラメータを調整する手段を備えた多変数プロセス制
御装置において、前記目標値、制御量、前記制御要素の
出力および該出力に加算される既知外乱を入力して、応
答発生要因が目標値、既知外乱および未知外乱のいずれ
かを判別する応答発生要因判別手段と、該応答発生要因
が目標値および未知外乱であるとき、目標値と制御量と
の差である制御偏差を波形で観測し、該制御偏差を半周
期毎にその絶対値を時間積分して面積値を演算し、該応
答発生要因が既知外乱であるとき、前記制御要素の出力
および既知外乱の各々の応答発生前の値からの偏差和を
波形で観測し、該偏差和を半周期毎にその絶対値を時間
積分して面積値を演算する波形観測手段と、前記制御偏
差または前記偏差和が整定したのち前記面積値から複数
の評価指標を算出する評価指標算出手段と、該複数の評
価指標を入力し、各々の大きさと制御パラメータの大き
さとの関係を定性的に表した複数の調整ルールに基づき
、ファジィ推論により前記制御パラメータの修正係数を
推論する制御パラメータ修正係数推論手段と、前記評価
指標を入力し、その大きさと重み係数の大きさとの関係
を定性的に表した重み付けルールに基づき、ファジィ推
論により重み係数を推論する制御性能満足度評価手段、
前記修正係数と該重み係数と前記制御パラメータの現在
値との積に前記制御パラメータの現在値を加算して該制
御パラメータの調整値を決定する制御パラメータ調整値
演算手段とからなることを特徴とする多変数プロセス制
御装置。5、第1の評価指標は波形の第2番目の面積値と第1番
目の面積値との比で表す面積オーバーシュート量及び第
2の評価指標は波形の第3番目の面積値と第2番目の面
積値との比で表す面積減衰比であることを特徴とする請
求項4記載の多変数プロセス制御装置。6、第1の評価指標は波形の第2番目の面積値と第1番
目の面積値との比で表す面積オーバーシュート量及び第
2の評価指標は波形の第3番目の面積値と第2番目の面
積値との比で表す面積減衰比、第3の評価指標は総面積
値の前回値と今回値との比である面積比であることを特
徴とする請求項4記載の多変数プロセス制御装置。7、第2の評価指標は波形の第3番目の面積値と第4番
目の面積値の和と、第2番目の面積値と第3番目の面積
値との和との比で表す面積減衰比であることを特徴とす
る請求項5又は6記載のプロセス制御装置。8、第2の評価指標は、波形の奇数番目の面積値の総和
と、偶数番目の面積値の総和との比で表す面積減衰比で
あることを特徴とする請求項5又は6記載のプロセス制
御装置。9、目標値にプロセスの制御量をフィードバック制御し
、少なくとも比例・積分制御動作を行う制御要素により
形成される制御ループが複数個分散配置するように構成
され、該制御ループの制御応答形状から該制御要素の制
御パラメータを調整する手段を備えた多変数プロセス制
御装置において、前記目標値、制御量、前記制御要素の
出力および該出力に加算される既知外乱を入力して、応
答発生要因が目標値、既知外乱および未知外乱のいずれ
かを判別する応答発生要因判別手段と、該応答発生要因
が目標値および未知外乱であるとき、目標値と制御量と
の差である制御偏差を波形で観測し、該制御偏差を半周
期毎にその絶対値を時間積分して得られた面積値を前記
半周期の時間で除した平均偏差値を演算し、該応答発生
要因が既知外乱であるとき、前記制御要素の出力および
既知外乱の各々の応答発生前の値からの偏差和を波形で
観測し、該偏差和を半周期毎にその絶対値を時間積分し
て得られた面積値を前記半周期の時間で除した平均偏差
値を演算する波形観測手段と、該平均偏差値を用いて所
定の調整ルールにより制御パラメータの調整をする修正
手段とからなることを特徴とする多変数プロセス制御装
置。10、目標値にプロセスの制御量をフィードバック制御
し、少なくとも比例・積分制御動作を行う制御要素によ
り形成される制御ループが複数個分散配置するように構
成され、該制御ループの制御応答形状から該制御要素の
制御パラメータを調整する手段を備えた多変数プロセス
制御装置において、前記目標値、制御量、前記制御要素
の出力および該出力に加算される既知外乱を入力して、
応答発生要因が目標値、既知外乱および未知外乱のいず
れかを判別する応答発生要因判別手段と、該応答発生要
因が目標値および未知外乱であるとき、目標値と制御量
との差である制御偏差を波形で観測し、該制御偏差を半
周期毎にその絶対値を時間積分して得られた面積値を前
記半周期の時間で除した平均偏差値を演算するとともに
、前記制御偏差が許容範囲に達したときの整定時間を検
出し、該応答発生要因が既知外乱であるとき、前記制御
要素の出力および既知外乱の各々の応答発生前の値から
の偏差和を波形で観測し、該偏差和を半周期毎にその絶
対値を時間積分して得られた面積値を前記半周期の時間
で除した平均偏差値を演算するとともに、前記偏差和が
許容範囲に達したときの整定時間を検出する波形観測手
段と、前記制御偏差または前記偏差和が整定したのち前
記平均偏差値から複数の評価指標を算出する評価指標算
出手段と、該複数の評価指標を入力し、各々の大きさと
制御パラメータの大きさとの関係を定性的に表した複数
の調整ルールに基づき、ファジィ推論により前記制御パ
ラメータの修正係数を推論する制御パラメータ修正係数
推論手段と、前記評価指標を入力し、その大きさと重み
係数の大きさとの関係を定性的に表した重み付けルール
に基づき、ファジィ推論により重み係数を推論する制御
性能満足度評価手段、前記修正係数と該重み係数と前記
制御パラメータの現在値との積に前記制御パラメータの
現在値を加算して該制御パラメータの調整値を決定する
制御パラメータ調整値演算手段とからなることを特徴と
する多変数プロセス制御装置。11、第1の評価指標は波形の第2番目の平均偏差値と
第1番目の平均偏差値との比で表すオーバーシュート量
及び第2の評価指標は波形の第3番目の平均偏差値と第
2番目の平均偏差値との比で表す減衰比であることを特
徴とする請求項10記載の多変数プロセス制御装置。12、第1の評価指標は波形の第2番目の平均偏差値と
第1番目の平均偏差値との比で表すオーバーシュート量
及び第2の評価指標は波形の第3番目の平均偏差値と第
2番目の平均偏差値との比で表す減衰比、第3の評価指
標は前記整定時間の前回値と今回値との比である整定時
間比であることを特徴とする請求項10記載の多変数プ
ロセス制御装置。
[Claims] 1. A plurality of control loops formed by control elements that perform feedback control of a process control amount to a target value and perform at least proportional/integral control operations are arranged in a distributed manner; A multivariable process control device comprising means for adjusting a control parameter of the control element from a control response shape of the control element, a target value setting means for setting the target value, a control amount detection means for detecting the control amount, and the control element. a known disturbance setting means for adding a known disturbance to the output of the control element; a control element output detection means for detecting the output of the control element; and a target value from the target value setting means, a control amount from the control amount detection means, and the control. A multivariable process control device comprising: autotuning means for adjusting control parameters of the control element by inputting a control element output from the element output detection means and a known disturbance from the known disturbance setting means. 2. A plurality of control loops formed by control elements that perform feedback control of a process control amount to a target value and perform at least proportional/integral control operations are arranged in a distributed manner, and the control response shape of the control loop is In a multivariable process control device equipped with means for adjusting control parameters of a control element, the response shape of the controlled variable is observed in response to a change in the target value or an unknown disturbance, and the known value is added to the output of the control element. A multivariable process control device comprising an auto-tuning means for observing a response shape of an output of the control element in response to a change in disturbance and adjusting a control parameter of the control element based on the observation result. 3. A plurality of control loops formed by control elements that perform feedback control of the process control amount to the target value and perform at least proportional/integral control operations are arranged in a distributed manner, and the control response shape of the control loop is In a multivariable process control device equipped with means for adjusting control parameters of a control element, the target value, the control amount, the output of the control element, and a known disturbance to be added to the output are input, and the response generation factor is set to the target. a response generation factor determining means for determining either a value, a known disturbance, or an unknown disturbance; and when the response generation factor is a target value or an unknown disturbance, a control deviation, which is the difference between the target value and the controlled amount, is observed in a waveform. Then, the area value is calculated by time-integrating the absolute value of the control deviation every half cycle, and when the response generation factor is a known disturbance, the output of the control element and the area value before the response of each known disturbance are calculated. A waveform observation means that observes the sum of deviations from the value as a waveform and calculates an area value by time-integrating the absolute value of the sum of deviations every half cycle, and control using a predetermined adjustment rule using the area value. A multivariable process control device, characterized in that it comprises correction means for adjusting parameters. 4. Feedback control of the control amount of the process to the target value, and a plurality of control loops formed by control elements that perform at least proportional and integral control operations are arranged in a distributed manner, and the control response shape of the control loop is In a multivariable process control device equipped with means for adjusting control parameters of a control element, the target value, the control amount, the output of the control element, and a known disturbance to be added to the output are input, and the response generation factor is set to the target. a response generation factor determining means for determining either a value, a known disturbance, or an unknown disturbance; and when the response generation factor is a target value or an unknown disturbance, a control deviation, which is the difference between the target value and the controlled amount, is observed in a waveform. Then, the area value is calculated by time-integrating the absolute value of the control deviation every half cycle, and when the response generation factor is a known disturbance, the output of the control element and the area value before the response of each known disturbance are calculated. A waveform observation means for observing the sum of deviations from the value in the form of a waveform, and calculating an area value by time-integrating the absolute value of the sum of deviations every half cycle; Fuzzy inference is performed based on an evaluation index calculation means that calculates multiple evaluation indexes from values, and multiple adjustment rules that qualitatively represent the relationship between the magnitude of each value and the magnitude of the control parameter by inputting the multiple evaluation indexes. control parameter modification coefficient inference means for inferring a modification coefficient for the control parameter; control performance satisfaction evaluation means for inferring coefficients;
The control parameter adjustment value calculating means adds the current value of the control parameter to the product of the correction coefficient, the weighting coefficient, and the current value of the control parameter to determine the adjustment value of the control parameter. multivariable process control equipment. 5. The first evaluation index is the area overshoot amount expressed as the ratio between the second area value and the first area value of the waveform, and the second evaluation index is the ratio between the third area value and the second area value of the waveform. 5. The multivariable process control device according to claim 4, wherein the area attenuation ratio is expressed as a ratio to the th area value. 6. The first evaluation index is the area overshoot amount expressed as the ratio between the second area value and the first area value of the waveform, and the second evaluation index is the ratio between the third area value and the second area value of the waveform. The multivariable process according to claim 4, wherein the area attenuation ratio is expressed as a ratio of the total area value and the third evaluation index is an area ratio that is a ratio of the previous value and the current value of the total area value. Control device. 7. The second evaluation index is area attenuation expressed as the ratio of the sum of the third and fourth area values of the waveform to the sum of the second and third area values. 7. The process control device according to claim 5, wherein the process control device is a ratio. 8. The process according to claim 5 or 6, wherein the second evaluation index is an area attenuation ratio expressed as a ratio between the sum of odd-numbered area values and the sum of even-numbered area values of the waveform. Control device. 9. A plurality of control loops formed by control elements that perform feedback control of a process control amount to a target value and perform at least proportional/integral control operations are arranged in a distributed manner, and a control response shape of the control loop is In a multivariable process control device equipped with means for adjusting control parameters of a control element, the target value, the control amount, the output of the control element, and a known disturbance to be added to the output are input, and the response generation factor is set to the target. a response generation factor determining means for determining either a value, a known disturbance, or an unknown disturbance; and when the response generation factor is a target value or an unknown disturbance, a control deviation, which is the difference between the target value and the controlled amount, is observed in a waveform. Then, calculate the average deviation value by dividing the area value obtained by time-integrating the absolute value of the control deviation every half cycle by the time of the half cycle, and when the response generation factor is a known disturbance, The sum of deviations from the values before the response of each of the output of the control element and the known disturbance is observed as a waveform, and the area value obtained by time-integrating the absolute value of the sum of deviations every half period is calculated as A multivariable process control device comprising a waveform observation means for calculating an average deviation value divided by the period time, and a correction means for adjusting a control parameter according to a predetermined adjustment rule using the average deviation value. . 10. A plurality of control loops formed by control elements that perform feedback control of the process control amount to the target value and perform at least proportional/integral control operations are arranged in a distributed manner, and the control response shape of the control loop is In a multivariable process control device equipped with means for adjusting control parameters of a control element, inputting the target value, the control amount, the output of the control element, and a known disturbance to be added to the output,
A response generation factor determination means for determining whether the response generation factor is a target value, a known disturbance, or an unknown disturbance, and a control that determines the difference between the target value and the control amount when the response generation factor is the target value or the unknown disturbance. Observe the deviation as a waveform, calculate the average deviation value by dividing the area value obtained by time-integrating the absolute value of the control deviation every half cycle by the time of the half cycle, and check whether the control deviation is allowable. The settling time when the range is reached is detected, and when the response generation factor is a known disturbance, the sum of deviations from the values before the response generation of each of the output of the control element and the known disturbance is observed in a waveform, and the response generation factor is a known disturbance. Calculate the average deviation value by dividing the area value obtained by time-integrating the absolute value of the deviation sum every half cycle by the time of the half cycle, and also calculate the settling time when the deviation sum reaches the allowable range. waveform observation means for detecting the control deviation or the sum of deviations; evaluation index calculation means for calculating a plurality of evaluation indices from the average deviation value after the control deviation or the sum of deviations has settled; control parameter modification coefficient inference means for inferring a modification coefficient of the control parameter by fuzzy inference based on a plurality of adjustment rules qualitatively expressing the relationship with the magnitude of the control parameter; Control performance satisfaction evaluation means for inferring weighting coefficients by fuzzy inference based on a weighting rule that qualitatively expresses the relationship between the weighting coefficient and the magnitude of the weighting coefficient, a product of the correction coefficient, the weighting coefficient, and the current value of the control parameter; and control parameter adjustment value calculation means for determining an adjustment value of the control parameter by adding the current value of the control parameter to the control parameter. 11. The first evaluation index is the amount of overshoot expressed as the ratio of the second average deviation value of the waveform to the first average deviation value, and the second evaluation index is the ratio of the third average deviation value of the waveform. 11. The multivariable process control device according to claim 10, wherein the damping ratio is expressed as a ratio to a second average deviation value. 12. The first evaluation index is the amount of overshoot expressed as the ratio of the second average deviation value of the waveform to the first average deviation value, and the second evaluation index is the ratio of the third average deviation value of the waveform. 11. The damping ratio expressed as a ratio to a second average deviation value, and the third evaluation index being a settling time ratio that is a ratio between a previous value and a current value of the settling time. Multivariable process control equipment.
JP21736589A1989-03-201989-08-25Multivariable process controllerPendingJPH0381802A (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
JP21736589AJPH0381802A (en)1989-08-251989-08-25Multivariable process controller
IT19722AIT1239482B (en)1989-03-201990-03-20 PROCESS CONTROL EQUIPMENT AND PROCEDURE FOR THE ADJUSTMENT OF OPERATIONAL PARAMETERS OF A CONTROL UNIT OF THE PROCESS CONTROL EQUIPMENT
US07/495,911US5245528A (en)1989-03-201990-03-20Process control apparatus and method for adjustment of operating parameters of controller of the process control apparatus
CN90101526.1ACN1057852C (en)1989-03-201990-03-20Process control device and adjustment working parameter method in controler of process control device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP21736589AJPH0381802A (en)1989-08-251989-08-25Multivariable process controller

Publications (1)

Publication NumberPublication Date
JPH0381802Atrue JPH0381802A (en)1991-04-08

Family

ID=16703036

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP21736589APendingJPH0381802A (en)1989-03-201989-08-25Multivariable process controller

Country Status (1)

CountryLink
JP (1)JPH0381802A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9386426B2 (en)2008-06-162016-07-05Aristocrat Technologies Australia Pty LimitedMessaging system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS63236102A (en)*1987-03-241988-10-03Yokogawa Electric Corp Self-tuning controller
JPS6432305A (en)*1987-07-291989-02-02Sekisui Chemical Co LtdPid controller

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS63236102A (en)*1987-03-241988-10-03Yokogawa Electric Corp Self-tuning controller
JPS6432305A (en)*1987-07-291989-02-02Sekisui Chemical Co LtdPid controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9386426B2 (en)2008-06-162016-07-05Aristocrat Technologies Australia Pty LimitedMessaging system and method

Similar Documents

PublicationPublication DateTitle
EP0360206A2 (en)Self-tuning controller apparatus and process control system
JP4903182B2 (en) Optimal automatic tuner used in process control networks
US7317953B2 (en)Adaptive multivariable process controller using model switching and attribute interpolation
AU702101B2 (en)Feedback method for controlling non-linear processes
KR940010393B1 (en) Processing control unit
Zhu et al.Toward a low cost and high performance MPC: The role of system identification
SE529454C2 (en) Process and apparatus for trimming and controlling
DogruerDesign of I-PD controller based modified smith predictor for processes with inverse response and time delay using equilibrium optimizer
JP3133061B2 (en) Method and apparatus for studying volume and flow fluctuations in the control of a continuous flow process
KanagarajDesign and performance evaluation of fuzzy variable fractional-order [PI] λDµ controller for a class of first-order delay-time systems
JPH0381802A (en)Multivariable process controller
JP2691241B2 (en) Process control equipment
JPH0610761B2 (en) Controller
Rabiei et al.Constrained multivariable dynamic matrix control for a class of fractional-order system
JPH02186402A (en)Pid controller
Ryu et al.Fuzzy logic based tuning of sliding mode controller for robot trajectory control
JPH0283703A (en) process control system
JP3234109B2 (en) Process control equipment
CN115079577B (en)Closed loop step test method and test device based on real-time control performance evaluation
US20050177253A1 (en)Controller
Vrána et al.PID contoller autotuning based on nonlinear tuning rules
Bright et al.Performance evaluation of two degree of freedom conventional controller adopting the smith principle for first order process with dead time
Babiera et al.Tuning DMC controller using multi-objective optimization for the CIC2018 Benchmark Challenge
Thangavel et al.OFFSET-FREE NMPC WITH ROBUST CONSTRAINT SATISFACTION USING MODEL-ERROR MODELING
ZabetNew Predictive Functional Control Algorithms: Robust PFC, Pole-Placement PFC and PFC Based Tuning of PI (D) Controllers

[8]ページ先頭

©2009-2025 Movatter.jp