JP3015523B2 - Process control equipment - Google Patents

Process control equipment

Info

Publication number
JP3015523B2
JP3015523B2 JP3190209A JP19020991A JP3015523B2 JP 3015523 B2 JP3015523 B2 JP 3015523B2 JP 3190209 A JP3190209 A JP 3190209A JP 19020991 A JP19020991 A JP 19020991A JP 3015523 B2 JP3015523 B2 JP 3015523B2
Authority
JP
Japan
Prior art keywords
term
value
control
target value
proportional
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.)
Expired - Lifetime
Application number
JP3190209A
Other languages
Japanese (ja)
Other versions
JPH0535305A (en
Inventor
和孝 長川
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 JP3190209A priority Critical patent/JP3015523B2/en
Publication of JPH0535305A publication Critical patent/JPH0535305A/en
Application granted granted Critical
Publication of JP3015523B2 publication Critical patent/JP3015523B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、プロセスからの制御量
信号とその目標値との偏差に対し、調節用の制御定数を
用いて比例・積分・微分(PID)または比例・積分
(PI)制御演算を行ない、操作量信号を出力して制御
量信号を目標値に追従させるようにプロセスを制御する
プロセス制御装置に係り、特に外乱抑制用に設定した制
御定数をそのまま用いて目標値を変化させた場合でも、
振動的な動きを確実に抑え得るようにしたプロセス制御
装置に関するものである。
The present invention relates to a proportional / integral / differential (PID) or proportional / integral (PI) method using a control constant for adjustment with respect to a deviation between a control amount signal from a process and its target value. This is a process control device that performs control calculations and outputs a manipulated variable signal to control the process so that the control variable signal follows the target value.Specifically, the target value is changed using the control constant set for disturbance suppression as it is. Even if you do
The present invention relates to a process control device capable of reliably suppressing an oscillating motion.

【0002】[0002]

【従来の技術】従来から、プロセスの制御を行なう制御
装置としては、比例・積分・微分(以下、PIDと称す
る)制御装置が多く用いられてきている。
2. Description of the Related Art Conventionally, a proportional / integral / derivative (hereinafter, referred to as PID) controller has been widely used as a controller for controlling a process.

【0003】図7は、この種のPID制御装置の基本的
な構成例を示すブロック図である。図7において、プロ
セス1からの制御量信号(プロセス変数)PVとその目
標値SVとの偏差eを減算器2で算出し、この偏差eに
対しPID制御演算処理部3で、調節用の制御定数を用
いてPID制御演算を行ない、操作量信号(出力信号)
MVを出力してプロセス1を制御するようになってい
る。
FIG. 7 is a block diagram showing a basic configuration example of this type of PID control device. In FIG. 7, a difference e between a control amount signal (process variable) PV from the process 1 and its target value SV is calculated by a subtracter 2, and the difference e is calculated by a PID control arithmetic processing unit 3 for adjustment control. PID control calculation is performed using constants, and the manipulated variable signal (output signal)
The process 1 is controlled by outputting the MV.

【0004】かかるPID制御の制御式は、位置形の場
合には一般に、次式により表わされる。 MV=Kp {e+(1/TI )・[e]dt+TD ・de/dt} ここで、Kp 、TI 、TD は調節用制御定数で、それぞ
れ比例ゲイン、積分時間、微分時間、eは偏差(e=S
V−PV)、SVは目標値、PVは制御量信号、MVは
操作量信号、tは時間をそれぞれ表わしている。また、
[ ]dtは積分を表わしている。
The control formula of the PID control is generally represented by the following formula in the case of the position type. MV = K p {e + ( 1 / T I) · [e] dt + T D · de / dt} where, K p, T I, T D is the regulation control constants, respectively proportional gain, integral time, and derivative time , E is the deviation (e = S
V-PV) and SV are target values, PV is a control amount signal, MV is an operation amount signal, and t is time. Also,
[] Dt represents integration.

【0005】さて、このようなPID制御を用いたPI
D制御装置の基本機能としては、外乱抑制特性と、目標
値追従特性とがある。すなわち、前者は、外乱が発生し
た時に、外乱の影響をいかに最適に抑制するか、また後
者は、目標値SVを変化させた時に、プロセス1の値が
いかに最適に目標値SVに追従するかをそれぞれ示すも
のである。
Now, a PI using such PID control will be described.
The basic functions of the D control device include a disturbance suppression characteristic and a target value tracking characteristic. That is, the former is how to optimally suppress the influence of the disturbance when a disturbance occurs, and the latter is how to optimally follow the target value SV when the value of the process 1 is changed when the target value SV is changed. Are respectively shown.

【0006】しかしながら、このようなPID制御装置
においては、外乱変化の影響を抑制するための制御定数
(Kp 、TI 、TD )と、目標値変化に対する制御定数
とが異なることから、次のような問題がある。すなわ
ち、外乱変化の影響を最適に抑制するように、制御定数
(Kp、TI 、TD )を設定すると、目標値追従特性が
振動的となり(オーバシュートが発生する)、また逆
に、目標値変化に対して最適に追従するように、制御定
数(Kp 、TI 、TD )を設定すると、外乱抑制特性が
甘くなってしまう。従って、外乱抑制用に設定した制御
定数をそのまま用いて、目標値SVを変化させた場合に
は、目標値追従特性が振動的な動きとなるのを抑えるこ
とができなくなる。
However, in such a PID control device, the control constants (K p , T I , T D ) for suppressing the influence of the disturbance change and the control constant for the target value change are different. There is such a problem. That is, as to optimally suppress the effect of the disturbance changes, control constants (K p, T I, T D) Setting the target value tracking characteristic vibrational and becomes (overshoot occurs), and conversely, If the control constants (K p , T I , and T D ) are set so as to optimally follow the change in the target value, the disturbance suppression characteristics become weak. Therefore, when the target value SV is changed by using the control constant set for disturbance suppression as it is, it is not possible to suppress the target value following characteristic from becoming an oscillating movement.

【0007】[0007]

【発明が解決しようとする課題】以上のように、従来の
PID制御を用いたプロセス制御装置においては、外乱
抑制用に設定した制御定数をそのまま用いて、目標値を
変化させた場合には、目標値追従特性が振動的な動きと
なるのを抑えることができないという問題があった。
As described above, in the conventional process control apparatus using PID control, when the target value is changed using the control constant set for disturbance suppression as it is, There has been a problem that the target value following characteristic cannot be suppressed from becoming an oscillating movement.

【0008】本発明の目的は、外乱抑制用に設定した制
御定数をそのまま用いて目標値を変化させたような場合
においても、目標値追従特性が振動的な動きとなるの
(オーバーシュート)を確実に抑制することが可能な極
めて信頼性の高いプロセス制御装置を提供することにあ
る。
It is an object of the present invention that the target value follow-up characteristic becomes oscillatory even when the target value is changed using the control constant set for disturbance suppression as it is.
An object of the present invention is to provide an extremely reliable process control device capable of reliably suppressing (overshoot) .

【0009】[0009]

【課題を解決するための手段】上記目的を達成するため
に、請求項1に記載の発明では、プロセスからの制御量
信号とその目標値との偏差に対し、調節用の制御定数を
用いて比例・積分・微分(PID)制御演算を行ない、
操作量信号を出力して制御量信号を目標値に追従させる
ようにプロセスを制御するプロセス制御装置において、
目標値が変更されると比例項、積分項、微分項の変化を
監視し、目標値変更時から比例項、積分項、微分項の値
を個別に計算して(比例項+微分項)の値と積分項の値
とを比較し、その結果当該積分項の値と(比例項+微分
項)の値との大小関係が逆転した時点で、オーバーシュ
ートを抑制するように調節用の制御定数を一定期間変更
する制御定数変更手段を備えて構成している。
In order to achieve the above object, according to the first aspect of the present invention, a deviation between a control amount signal from a process and its target value is determined by using a control constant for adjustment. Performs proportional / integral / differential (PID) control calculations,
In a process control device that controls a process so that an operation amount signal is output and a control amount signal follows a target value,
When the target value is changed, changes in the proportional, integral, and derivative terms are monitored, and the values of the proportional, integral, and derivative terms are changed from the time the target value is changed.
Is calculated separately, the value of (proportional term + derivative term) and the value of integral term
And as a result, the value of the integral term and (proportional term + derivative
When the magnitude relationship with the value of the item (1) is reversed, control constant changing means for changing the control constant for adjustment for a certain period so as to suppress overshoot is provided.

【0010】また、請求項に記載の発明では、プロセ
スからの制御量信号とその目標値との偏差に対し、調節
用の制御定数を用いて比例・積分(PI)制御演算を行
ない、操作量信号を出力して制御量信号を目標値に追従
させるようにプロセスを制御するプロセス制御装置にお
いて、目標値が変更されると比例項、積分項の変化を監
視し、当該比例項、積分項の間の大小関係が逆転した場
合に、オーバーシュートを抑制するように調節用の制御
定数を一定期間変更する制御定数変更手段を備えて構成
している。
According to the second aspect of the present invention, a proportional-integral (PI) control operation is performed on the deviation between the control amount signal from the process and its target value by using a control constant for adjustment. In a process control device that outputs a quantity signal and controls a process so that a control quantity signal follows a target value, when a target value is changed, a change in a proportional term and an integral term is monitored, and the proportional term and the integral term are monitored. When the magnitude relationship is reversed, control constant changing means for changing the control constant for adjustment for a certain period so as to suppress overshoot is provided.

【0011】ここで、特に上記制御定数変更手段として
は、例えば請求項3に示すように、目標値変更時から比
例項、積分項の値を個別に計算して比例項の値と積分項
の値とを比較し、その結果当該積分項の値と比例項の値
との大小関係が逆転した時点で、オーバーシュートを抑
制するように調節用の制御定数を変更するようにしてい
る。
[0011] Here, in particular examples of the control constant changing unit, for example, as shown in claim 3, the ratio of target value change
Calculate the value of the example term and the integral term individually and calculate the value of the proportional term and the integral term
, And as a result, the value of the integral term and the value of the proportional term
When the magnitude relationship is reversed , the control constant for adjustment is changed so as to suppress overshoot.

【0012】[0012]

【作用】従って、本発明のプロセス制御装置において
は、目標値が変更された後に、比例項、積分項、微分項
の変化を監視し、目標値変更時から比例項、積分項、微
分項の値を個別に計算して(比例項+微分項)の値と積
分項の値とを比較し、その結果当該積分項の値と(比例
項+微分項)の値との大小関係が逆転した時点で、また
は比例項、積分項の間の大小関係が逆転した場合に、オ
ーバーシュートを抑制するようにその時点から一定期間
だけ調節用の制御定数を変更することにより、目標値を
変化させた時に操作量信号の動きが確実に抑え込まれる
ため、目標値追従特性としてオーバーシュートのない応
答を得ることができる。これにより、外乱抑制用に設定
した制御定数を、目標値変化時においても、そのまま用
いることができる。
Therefore, in the process control device of the present invention, after the target value is changed, changes in the proportional term, integral term, and derivative term are monitored, and the proportional term, integral term, fine
Calculate the value of the minute term individually and multiply by the value of (proportional term + differential term)
The value of the integral term is compared with the value of the integral term (proportion
Term + differential term), or when the magnitude relation between the proportional term and the integral term is reversed, so as to suppress overshoot for a certain period from the time. By changing the control constant, the movement of the manipulated variable signal is reliably suppressed when the target value is changed, so that a response without overshoot can be obtained as the target value following characteristic. Thus, the control constant set for disturbance suppression can be used as it is even when the target value changes.

【0013】[0013]

【実施例】まず、本発明の考え方について説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS First, the concept of the present invention will be described.

【0014】前述したPID制御装置において、目標値
を変化させた場合には、プロセスからの制御量信号とそ
の目標値との偏差を0にするため、比例(P)項、積分
(I)項、微分(D)項の各項に変化が現われる。この
場合、(P+D)項の動きは、図5のAに示すようにな
る。また、I項の動きは、図5のBに示すようになる。
なお、図5でt0 は目標値を変化させた時刻である。ま
た、I項の定常時のバイアス分I0 を除いて重ね合わせ
たのが、図5のCである。この図5のCにおいて、(P
+D)項の波形とI項の波形とが初めて交差する時刻t
1 で、制御定数を一定期間変更することにより、プロセ
ス制御装置の動きを変えることができる。なお、図6
は、操作量信号MVが、図5の(P+I+D)項で決ま
ることを示している。
In the above-described PID control device, when the target value is changed, the proportional (P) term and the integral (I) term are used to reduce the deviation between the control amount signal from the process and the target value to zero. , A change appears in each of the differential (D) terms. In this case, the movement of the (P + D) term is as shown in FIG. The movement of the I term is as shown in FIG.
In FIG. 5, t 0 is the time when the target value is changed. FIG. 5C shows the superimposition of the I term except for the steady-state bias component I 0 . In FIG. 5C, (P
+ D) Time t at which the waveform of the term and the waveform of the I term intersect for the first time
In step 1 , by changing the control constant for a certain period, the operation of the process control device can be changed. FIG.
Indicates that the manipulated variable signal MV is determined by the (P + I + D) term in FIG.

【0015】従って、以上のような観点から、本発明で
は、目標値が変更されると比例項、積分項、微分項(ま
たは比例項、積分項)の変化を監視し、目標値変更時か
ら比例項、積分項、微分項の値を個別に計算して(比例
項+微分項)の値と積分項の値とを比較し、その結果当
該積分項の値と(比例項+微分項)の値との大小関係が
逆転した時点で、または比例項、積分項の間の大小関係
が逆転した場合に、オーバーシュートを抑制するように
その時点から一定期間だけ調節用の制御定数を変更する
ものである。以下、上記のような考え方に基づく本発明
の一実施例について、図面を参照して詳細に説明する。
Accordingly, in view of the above, according to the present invention, when the target value is changed, the change of the proportional term, the integral term, and the differential term (or the proportional term or the integral term) is monitored, and whether the target value is changed is determined.
Calculate the values of the proportional, integral, and differential terms individually from
Term + derivative term) and the value of the integral term.
The magnitude relationship between the value of the integral term and the value of the (proportional term + derivative term)
At the time of inversion, or the magnitude relation between the proportional term and the integral term
To suppress overshoot when is reversed
The control constant for adjustment is changed for a certain period from that time . Hereinafter, an embodiment of the present invention based on the above concept will be described in detail with reference to the drawings.

【0016】図1は、本発明によるプロセス制御装置の
構成例を示すブロック図である。本実施例のプロセス制
御装置は、図1に示すように、プロセス入出力(PI/
O)インタフェース11と、中央処理回路12と、メモ
リ13と、バス14とから構成している。
FIG. 1 is a block diagram showing a configuration example of a process control device according to the present invention. As shown in FIG. 1, the process control device of the present embodiment has a process input / output (PI /
O) The interface comprises an interface 11, a central processing circuit 12, a memory 13, and a bus 14.

【0017】図2は、図1のプロセス制御装置の等価回
路構成を示すブロック図である。図2において、プロセ
ス制御装置21は、プロセス1からの制御量信号(プロ
セス変数)PVとその目標値SVとの偏差eを減算器2
2で算出し、この偏差eに対してPID制御演算処理部
23により、調節用のPID制御定数を用いてPID制
御演算を行ない、操作量信号(出力信号)MVを出力し
て制御量信号PVを目標値SVに追従させるようにプロ
セス1を制御する構成としている。また、PID制御演
算処理部23は、本来のPID制御演算機能の他に、制
御定数変更機能を有している。すなわち、この制御定数
変更機能は、目標値SVが変更されると、P項、I項、
D項の変化を監視し、これらP項、I項、D項の間に所
定の関係が成立した場合に、オーバーシュートを抑制す
るように調節用のPID制御定数を一定期間変更する機
能である。より具体的には、本実施例では、目標値SV
の変更時からP項、I項、D項の値を個別に計算して、
(P項+D項)の値とI項の値とを比較し、その結果当
該I項の値と(P項+D項)の値との大小関係が逆転し
た時点で、調節用のPID制御定数を一定期間変更する
機能である。なお、ここで、調節用のPID制御定数
(Kp 、TI 、TD )としては、前述したように外乱変
化の影響を最適に抑制するように、あらかじめ設定して
いるものである。次に、以上のように構成した本実施例
のプロセス制御装置の作用について、図3を用いて説明
する。
FIG. 2 is a block diagram showing an equivalent circuit configuration of the process control device of FIG. In FIG. 2, a process control device 21 subtracts a deviation e between a control amount signal (process variable) PV from a process 1 and a target value SV from a subtractor 2.
The PID control calculation is performed on the deviation e by the PID control calculation processing unit 23 using a PID control constant for adjustment, and an operation amount signal (output signal) MV is output to output the control amount signal PV. Is controlled so as to follow the target value SV. Further, the PID control calculation processing section 23 has a control constant changing function in addition to the original PID control calculation function. That is, when the target value SV is changed, the control constant changing function sets the P term, the I term,
This function monitors the change of the D term, and changes the adjustment PID control constant for a certain period so as to suppress overshoot when a predetermined relationship is established between the P term, the I term, and the D term. . More specifically, in this embodiment, the target value SV
Calculate the values of P, I and D individually from the time of change,
The value of the (P-term + D-term) is compared with the value of the I-term. As a result, when the magnitude relationship between the value of the I-term and the value of the (P-term + D-term) is reversed, the PID control constant for adjustment is adjusted. Is a function to change for a certain period. Here, the PID control constants (K p , T I , T D ) for adjustment are set in advance so as to optimally suppress the influence of the disturbance change as described above. Next, the operation of the process control device of the present embodiment configured as described above will be described with reference to FIG.

【0018】図2において、プロセス制御装置21で
は、通常時は、プロセス1からの制御量信号PVと目標
値SVとの偏差eが減算器22で算出され、その偏差e
に対しPID制御演算処理部23で、調節用のPID制
御定数(Kp 、TI 、TD )を用いてPID制御演算が
行なわれ、その演算結果が操作量信号MVとしてプロセ
ス1に与えられることにより、プロセス1の値が目標値
SVとなるように制御が行なわれている。
In FIG. 2, in a process control device 21, a deviation e between a control amount signal PV from the process 1 and a target value SV is normally calculated by a subtracter 22, and the deviation e is calculated.
In the PID control arithmetic processing unit 23 to, PID control constants for regulating (K p, T I, T D) PID control calculation is performed using a given process 1 the calculation result as the manipulated variable signal MV Thus, control is performed such that the value of process 1 becomes target value SV.

【0019】いま、このような状態において目標値SV
が変更されると、目標値SVの変更時の時刻tをt0
して、その時点からP項、I項、D項の値がそれぞれ別
々に計算される。そして、この計算結果に基づいて、
(P項+D項)の値とI項の値とを比較し、そのI項の
値と(P項+D項)の値との大小関係が逆転した時の時
刻tをt1とする。すると、この時刻t1 から一定期間
α・t1 (αは定数)、PID制御演算処理部23にお
ける調節用のPID制御定数(Kp 、TI 、TD)が変
更される。そして、この間は、この変更されたPID制
御定数(Kp 、TI 、TD )を用いてPID制御演算が
行なわれ、その演算で得た操作量信号MVによって、プ
ロセス1の値が目標値SVとなるように制御が行なわれ
る。
Now, in such a state, the target value SV
Is changed, the value of the P term, the I term, and the D term are calculated separately from the time point t 0 when the target value SV is changed. And, based on this calculation result,
The value of the (P-term + D-term) is compared with the value of the I-term, and the time t when the magnitude relationship between the value of the I-term and the value of the (P-term + D-term) is reversed is t 1 . Then, the PID control constants (K p , T I , T D ) for adjustment in the PID control arithmetic processing unit 23 are changed for a certain period α · t 1 (α is a constant) from the time t 1 . Then, during this time, the modified PID control constants (K p, T I, T D) are PID control calculation using performed, by the operation amount signal MV obtained by the operation, the process value of one target value Control is performed to achieve SV.

【0020】すなわち、時刻t0 から時刻t1 までの期
間(t<t1 )においては、外乱抑制用に設定されたP
ID制御定数(Kp 、TI 、TD )を用いて、PID制
御演算処理部23でPID制御演算が行なわれる。ま
た、時刻t1 から時刻α・t1 までの期間(t1 <t≦
α・t1 )においては、変更されたPID制御定数(K
p 、TI 、TD )を用いて、PID制御演算処理部23
でPID制御演算が行なわれる。さらに、時刻t1 から
一定期間α・t1 経過した後の期間(α・t1 <t)に
おいては、再び最初の外乱抑制用に設定されたPID制
御定数(Kp 、TI 、TD )を用いて、PID制御演算
処理部23でPID制御演算が行なわれる。
That is, during the period from time t 0 to time t 1 (t <t 1 ), the P set for disturbance suppression
ID control constants (K p, T I, T D) using, PID control operation is performed by the PID control calculation processing section 23. Further, a period from time t 1 to time α · t 1 (t 1 <t ≦
α · t 1 ), the changed PID control constant (K
p , T I , T D ) and the PID control arithmetic processing unit 23
Performs a PID control operation. Furthermore, the time in the t 1 from a certain period alpha · t 1 elapsed time after (α · t 1 <t) , again the first set PID control constants for disturbance suppression (K p, T I, T D ), The PID control calculation processing section 23 performs the PID control calculation.

【0021】この場合、一般に、(t1 <t≦α・
1 )の期間のPID制御定数のゲインは、下げた方が
制御性が向上する。また、(P項+D項)の値とI項の
値との比較は、プラントの特性と目標値SVを動かした
方向によって異なるが、一般には目標値SVを上げた時
は、(P項+D項)≦I項が、PID制御定数変更の判
定条件となる。
In this case, generally, (t 1 <t ≦ α ·
The lower the gain of the PID control constant during the period of t 1 ), the better the controllability. The comparison between the value of the (P term + D term) and the value of the I term differs depending on the characteristics of the plant and the direction in which the target value SV is moved. In general, when the target value SV is increased, the value of (P term + D term) Term) ≦ I term is a determination condition for changing the PID control constant.

【0022】図3は、時刻t=0で目標値SVを0から
50に変更した時の、操作量信号MVと制御量信号PV
との動きを示した応答図である(以下、すべてシミュレ
ーションで示す)。
FIG. 3 shows the manipulated variable signal MV and the controlled variable signal PV when the target value SV is changed from 0 to 50 at time t = 0.
FIG. 4 is a response diagram showing the movement (hereinafter, all are shown by simulation).

【0023】図3のAは、外乱抑制用に調整したPID
制御定数をそのまま用いた場合の応答例を示したもので
ある。この場合には、制御量信号PVが一度50を超え
てから50に戻される。約10%のオーバシュートが見
られる。
FIG. 3A shows a PID adjusted for disturbance suppression.
This shows an example of a response when the control constant is used as it is. In this case, the control amount signal PV once exceeds 50 and is returned to 50. About 10% overshoot is seen.

【0024】図3のBは、外乱抑制用に調整したPID
制御定数を、目標値SVの変化時に変更して用いた本実
施例の場合の応答例を示したものである。この場合に
は、(t1 <t≦α・t1 )の期間、PID制御定数を
変更して、操作量信号MVの動きが抑え込まれている
(本例では、α=3)。
FIG. 3B shows a PID adjusted for disturbance suppression.
This is a response example in the case of the present embodiment in which the control constant is changed and used when the target value SV changes. In this case, the movement of the operation amount signal MV is suppressed by changing the PID control constant during the period (t 1 <t ≦ α · t 1 ) (α = 3 in this example).

【0025】図3のCは、図3のAと同じであるが、P
項、I項、D項を分解し、図3のAに追加して示してい
る。この場合、操作量信号MVは、 MV=(P項)+(I項)+(D項) で求められる。
FIG. 3C is the same as FIG. 3A, except that P
The terms, I and D are decomposed and shown in addition to FIG. In this case, the manipulated variable signal MV is obtained by MV = (P term) + (I term) + (D term).

【0026】図3のDは、図3のAと同じであるが、
(P項+D項)とI項を分解して示している。この場合
には、(P項+D項)とI項との交点が、PID制御定
数を変更するタイミングを与える時刻t1 となる。
FIG. 3D is the same as FIG. 3A,
(P term + D term) and I term are shown in an exploded manner. In this case, the intersection of the (P term + D term) and the I term is the time t 1 that gives the timing for changing the PID control constant.

【0027】一方、図4のAは、図3のAと同じものを
示したものである。もし、目標値SVの変化時に制御量
信号PVをオーバシュートさせたくなければ、PID制
御定数を調整し直せばよい。このオーバシュートしない
ように調整した一例が、図4のBである。図4のCは、
図4のAと図4のBとを重ね合わせて示したものであ
る。オーバシュートさせないと、制御量信号PVの立上
がりが悪くなる。図4のDは、図4のAと本実施例の応
答である図3のBとを重ね合わせて示したものである。
図から、立上がり、オーバシュート、制御エラー面積等
が改善されていることがわかる。
On the other hand, FIG. 4A shows the same thing as FIG. 3A. If it is not desired to overshoot the control amount signal PV when the target value SV changes, the PID control constant may be adjusted again. FIG. 4B shows an example in which the overshoot is adjusted. C in FIG.
FIG. 5A and FIG. 4B are shown in an overlapping manner. If the overshoot is not performed, the rise of the control amount signal PV will be poor. FIG. 4D is a diagram in which FIG. 4A and FIG. 3B, which is the response of the present embodiment, are superimposed.
From the figure, it can be seen that the rise, overshoot, control error area, and the like are improved.

【0028】上述したように、本実施例のプロセス制御
装置21は、プロセス1からの制御量信号(プロセス変
数)PVとその目標値SVとの偏差eを算出する減算器
22と、この減算器22により算出された偏差eに対
し、外乱変化の影響を最適に抑制するように設定された
調節用のPID制御定数(Kp 、TI 、TD )を用いて
PID制御演算を行ない、操作量信号(出力信号)MV
を出力して制御量信号PVを目標値SVに追従させるよ
うにプロセス1を制御する機能、および目標値SVが変
更されると、その目標値SVの変更時からP項、I項、
D項の値を個別に計算して、(P項+D項)の値とI項
の値とを比較し、その結果当該I項の値と(P項+D
項)の値との大小関係が逆転した時点で、調節用のPI
D制御定数(Kp 、TI 、TD )を一定期間変更する制
御定数変更機能を有するPID制御演算処理部23とか
ら構成するようにしたものである。
As described above, the process control device 21 of this embodiment includes a subtracter 22 for calculating a deviation e between a control amount signal (process variable) PV from the process 1 and its target value SV, PID control calculation is performed using the adjustment PID control constants (K p , T I , T D ) set so as to optimally suppress the influence of disturbance change on the deviation e calculated by step 22. Quantity signal (output signal) MV
And the function of controlling the process 1 so that the control amount signal PV follows the target value SV, and when the target value SV is changed, the P term, I term,
The value of the D term is individually calculated, the value of the (P term + D term) is compared with the value of the I term, and as a result, the value of the I term is compared with the value of the (P term + D term).
Term), when the magnitude relationship with the value of
D control constant is obtained so as to constitute a (K p, T I, T D) of the PID control arithmetic processing unit 23 having a control constant changing function for a period of time changes.

【0029】従って、外乱抑制用に設定したPID制御
定数をそのまま用いて目標値SVを変化させた場合で
も、目標値追従特性が振動的な動き(オーバシュート)
となるのを確実に抑えることが可能となる。すなわち、
外乱抑制用のPID制御定数を、そのまま目標値SVの
変化時にも使うことが可能となり、省力効果を得ること
ができる。また、目標値SVの変化時に、目標値追従特
性の振動的な動き(オーバシュート)を抑えられること
により、プラントの安全運転、省資源、製品の高品質化
等に寄与することができる。
Therefore, even when the target value SV is changed by using the PID control constant set for disturbance suppression as it is, the target value following characteristic has an oscillatory motion (overshoot).
Can be reliably suppressed. That is,
The PID control constant for disturbance suppression can be used as it is even when the target value SV changes, and a power saving effect can be obtained. Further, when the target value SV changes, the oscillating movement (overshoot) of the target value follow-up characteristic can be suppressed, thereby contributing to safe operation of the plant, resource saving, high quality of products, and the like.

【0030】尚、上記実施例では、本発明をPID制御
装置に適用した場合について説明したが、これに限らず
PI制御装置(前述のPID制御装置におけるD項が0
の場合)についても、本発明を同様に適用できるもので
ある。すなわち、一般に、PID制御定数の変更のタイ
ミングt1 の判定は、a×(P項)+b×(D項)とc
×(I項)+dとの比較となる。ここで、a,b,c,
dは定数である。
In the above embodiment, the case where the present invention is applied to a PID control device has been described. However, the present invention is not limited to this case.
The present invention can be applied in the same manner. That is, generally, the determination of the timing t 1 of the change of the PID control constant is determined by a × (P term) + b × (D term) and c
× (I term) + d. Where a, b, c,
d is a constant.

【0031】また、上記実施例では、変更したPID制
御定数を元に戻すタイミングを、α・t1 のように時間
で判定する場合について説明したが、これに限らずプロ
セス1からの制御量信号PVと目標値SVとの偏差eが
ある値以下というように、プロセス1が落ち着いた(安
定した)と判断できるものであればよい。
Further, in the above-described embodiment, the case where the timing of returning the changed PID control constant to the original state is determined by time such as α · t 1 is described. What is necessary is just to be able to judge that the process 1 is calm (stable) such that the deviation e between the PV and the target value SV is equal to or less than a certain value.

【0032】[0032]

【発明の効果】以上説明したように本発明によれば、目
標値が変更された後に、比例項、積分項、微分項(また
は比例項、積分項)の変化を監視し、目標値変更時から
比例項、積分項、微分項の値を個別に計算して(比例項
+微分項)の値と積分項の値とを比較し、その結果当該
積分項の値と(比例項+微分項)の値との大小関係が逆
転した時点で、(または比例項、積分項の間の大小関係
が逆転した場合に)、オーバーシュートを抑制するよう
にその時点から一定期間だけ調節用の制御定数を変更す
るようにしたので、外乱抑制用に設定した制御定数をそ
のまま用いて目標値を変化させたような場合において
も、目標値追従特性が振動的な動きとなるの(オーバー
シュート)を確実に抑制することが可能な極めて信頼性
の高いプロセス制御装置が提供できる。
As described above, according to the present invention, after the target value is changed, the change of the proportional term, the integral term, and the differential term (or the proportional term or the integral term) is monitored, and when the target value is changed, From
Calculate the values of the proportional term, integral term and differential term individually (proportional term
+ Differential term) and the value of the integral term.
The magnitude relationship between the value of the integral term and the value of the (proportional term + derivative term) is reversed
At the time of the change (or the magnitude relation between the proportional and integral terms)
In the case where the rotation is reversed), the control constant for adjustment is changed only for a certain period from that point to suppress the overshoot. Therefore, the target value is changed using the control constant set for disturbance suppression as it is. Even in such a case, it is possible to provide an extremely reliable process control device that can reliably suppress the target value following characteristic from becoming an oscillating movement (overshoot).

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

【図1】本発明によるプロセス制御装置の一実施例を示
すブロック図。
FIG. 1 is a block diagram showing an embodiment of a process control device according to the present invention.

【図2】同実施例における等価回路を示すブロック図。FIG. 2 is a block diagram showing an equivalent circuit in the embodiment.

【図3】同実施例における作用を説明するための応答波
形図。
FIG. 3 is a response waveform chart for explaining the operation in the embodiment.

【図4】同実施例における効果を説明するための応答波
形図。
FIG. 4 is a response waveform chart for explaining effects in the embodiment.

【図5】本発明の考え方を説明するための概念図。FIG. 5 is a conceptual diagram for explaining the concept of the present invention.

【図6】本発明の考え方を説明するための概念図。FIG. 6 is a conceptual diagram for explaining the concept of the present invention.

【図7】PID制御装置の基本的な構成例を示すブロッ
ク図。
FIG. 7 is a block diagram showing a basic configuration example of a PID control device.

【符号の説明】[Explanation of symbols]

1…プロセス、2…減算器、3…PID制御演算処理
部、11…プロセス入出力(PI/O)インタフェー
ス、12…中央処理回路、13…メモリ、14…バス、
21…プロセス制御装置、22…減算器、23…PID
制御演算処理部。
DESCRIPTION OF SYMBOLS 1 ... Process, 2 ... Subtractor, 3 ... PID control arithmetic processing part, 11 ... Process input / output (PI / O) interface, 12 ... Central processing circuit, 13 ... Memory, 14 ... Bus,
21: Process control device, 22: Subtractor, 23: PID
Control operation processing unit.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G05B 13/00 - 13/02 G05B 7/00 - 7/02 G05B 11/42 JICSTファイル(JOIS)────────────────────────────────────────────────── ─── Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) G05B 13/00-13/02 G05B 7 /00-7/02 G05B 11/42 JICST file (JOIS)

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 プロセスからの制御量信号とその目標値
との偏差に対し、調節用の制御定数を用いて比例・積分
・微分(PID)制御演算を行ない、操作量信号を出力
して前記制御量信号を目標値に追従させるように前記プ
ロセスを制御するプロセス制御装置において、 前記目標値が変更されると比例項、積分項、微分項の変
化を監視し、前記目標値変更時から比例項、積分項、微
分項の値を個別に計算して(比例項+微分項)の値と積
分項の値とを比較し、その結果当該積分項の値と(比例
項+微分項)の値との大小関係が逆転した時点で、オー
バーシュートを抑制するように前記調節用の制御定数を
一定期間変更する制御定数変更手段を備えて成ることを
特徴とするプロセス制御装置。
1. A proportional / integral / differential (PID) control operation is performed on a deviation between a control amount signal from a process and its target value using a control constant for adjustment, and an operation amount signal is output by outputting the operation amount signal. In a process control device that controls the process so that a control amount signal follows a target value, when the target value is changed, a change in a proportional term, an integral term, and a differential term is monitored, and the change is proportional to the target value. The values of the term, the integral term, and the derivative term are individually calculated, and the value of the (proportional term + derivative term) is compared with the value of the integral term. As a result, the value of the integral term is compared with the value of the (proportional term + derivative term). A process control device, comprising: control constant changing means for changing the control constant for adjustment for a certain period of time so as to suppress overshoot when the magnitude relationship with the value is reversed.
【請求項2】 プロセスからの制御量信号とその目標値
との偏差に対し、調節用の制御定数を用いて比例・積分
(PI)制御演算を行ない、操作量信号を出力して前記
制御量信号を目標値に追従させるように前記プロセスを
制御するプロセス制御装置において、 前記目標値が変更されると比例項、積分項の変化を監視
し、当該比例項、積分項の大小関係が逆転した場合に、
オーバーシュートを抑制するように前記調節用の制御定
数を一定期間変更する制御定数変更手段を備えて成るこ
とを特徴とするプロセス制御装置。
2. A proportional-integral (PI) control operation is performed on a deviation between a control amount signal from a process and its target value using a control constant for adjustment, and an operation amount signal is output to output the control amount signal. In a process control device that controls the process so that the signal follows a target value, when the target value is changed, a proportional term and a change in an integral term are monitored, and the magnitude relation between the proportional term and the integral term is reversed. In case,
A process control apparatus comprising: control constant changing means for changing the control constant for adjustment for a certain period so as to suppress overshoot.
【請求項3】 前記制御定数変更手段としては、前記目
標値変更時から比例項、積分項の値を個別に計算して比
例項の値と積分項の値とを比較し、その結果当該積分項
の値と比例項の値との大小関係が逆転した時点で、オー
バーシュートを抑制するように前記調節用の制御定数を
変更するようにしたことを特徴とする請求項2に記載の
プロセス制御装置。
3. The control constant changing means calculates the value of the proportional term and the value of the integral term individually from the time of changing the target value and compares the value of the proportional term with the value of the integral term. 3. The process control according to claim 2, wherein when the magnitude relation between the value of the term and the value of the proportional term is reversed, the control constant for adjustment is changed so as to suppress overshoot. apparatus.
JP3190209A 1991-07-30 1991-07-30 Process control equipment Expired - Lifetime JP3015523B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3190209A JP3015523B2 (en) 1991-07-30 1991-07-30 Process control equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3190209A JP3015523B2 (en) 1991-07-30 1991-07-30 Process control equipment

Publications (2)

Publication Number Publication Date
JPH0535305A JPH0535305A (en) 1993-02-12
JP3015523B2 true JP3015523B2 (en) 2000-03-06

Family

ID=16254283

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3190209A Expired - Lifetime JP3015523B2 (en) 1991-07-30 1991-07-30 Process control equipment

Country Status (1)

Country Link
JP (1) JP3015523B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102393073B1 (en) * 2020-10-22 2022-05-02 주식회사 지니틱스 Method for controlling integral operation when driving a lens using PID control and a device for the same

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
広井和男、外1名、「改良形操作出力変化率制限付PIDアルゴリズム」、計装、工業技術社、平成元年10月、第32巻、第10号、P.61−64

Also Published As

Publication number Publication date
JPH0535305A (en) 1993-02-12

Similar Documents

Publication Publication Date Title
EP0384437B1 (en) Method and system for changing control parameters in accordance with state of process in process control
JPH0298701A (en) Controller
JP2001117603A (en) Control arithmetic unit and control arithmetic method
JP3164667B2 (en) Adjustment device
JPH03289385A (en) Regulating method for gain of motor control
JP3015523B2 (en) Process control equipment
JP3107800B2 (en) Control system
US5245529A (en) Two degrees of freedom type control system
JPH0580805A (en) Adaptive sliding mode control system based on pi control loop
US6920362B2 (en) Control apparatus
JP3137449B2 (en) Adjustment device
JPS62217304A (en) Automatic controller
JPH0378003A (en) Fuzzy controller
JPH05150802A (en) Deviation variable and deviation hysteresis type pi control method
Dahl Reference trajectory generation for single-loop controllers
JPH02129702A (en) Process controller
JP2002157002A (en) Process control unit
JP3019192B2 (en) Backlash compensation method
JP2855644B2 (en) Controller
JPH04100130A (en) Servo controller for motor
JP2915220B2 (en) Process control equipment
JPH0934503A (en) Adjustment method for pid controller
JPH03132802A (en) Fuzzy controller
JPH06259102A (en) Process pid controller
JPH02138601A (en) Method for limiting output of proportional-plus-integral adjuster