JPH03214202A - Controller - Google Patents

Controller

Info

Publication number
JPH03214202A
JPH03214202A JP26253189A JP26253189A JPH03214202A JP H03214202 A JPH03214202 A JP H03214202A JP 26253189 A JP26253189 A JP 26253189A JP 26253189 A JP26253189 A JP 26253189A JP H03214202 A JPH03214202 A JP H03214202A
Authority
JP
Japan
Prior art keywords
set value
value
auxiliary
process amount
overshoot
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
JP26253189A
Other languages
Japanese (ja)
Inventor
Yoshihide Yasuda
安田 嘉秀
Shuichi Mano
修一 真野
Nobuari Mori
守 伸有
Tadashi Azegami
畔上 忠
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP26253189A priority Critical patent/JPH03214202A/en
Publication of JPH03214202A publication Critical patent/JPH03214202A/en
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

PURPOSE:To prevent the overshoot of the process value by obtaining the auxiliary set value via an auxiliary control part and correcting the set value based on the auxuliary set value. CONSTITUTION:A changing rate control part 10 outputs the set value SP serving as a single which varies to the target set value TSP from zero within a prescribed period of time after input of the value TSP. An auxiliary control part 11 outputs the auxiliary set value SSP and a selection signal SEL after receiving the input of the value TSP and the value SP. Then a selection part 12 selects the inputted value SP or SSP based on the signal SEL and outputs the selected value to a PID control arithmetic part 1 as the set value. Thus the overshoot of the process value can be automatically prevented.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、電気炉などを制御する調節計において、プ
ロセス量のオーバーシュートを効果的に抑制するもので
ある。
DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention effectively suppresses process amount overshoot in a controller that controls an electric furnace or the like.

〈従来技術〉 第12図は調節計の構成を示したものである。<Conventional technology> FIG. 12 shows the configuration of the controller.

プロセス量の目標設定値であるTSP及びプロセス量は
PID制御演算部1に入力される。PID制御演算部1
は目標設定値TSPとプロセス量との偏差に比例、積分
、微分演算を施し、操作量を演算してプロセス2例えば
電気炉に出力する。プロセス2の出力であるプロセス量
PVはprDof御演算部1に入力される。この様にし
て、プロセス量が最終的に目標設定値”rspに一致す
るようにされる。なお、目標設定値′I″SPを変化率
規制部に人力して一定割合で増加(または減少)する設
定ビiを得て、この設定値をPID制御演算部1に入力
するようにする構成もある。
TSP, which is a target set value for the process amount, and the process amount are input to the PID control calculation unit 1. PID control calculation section 1
performs proportional, integral, and differential calculations on the deviation between the target set value TSP and the process amount, calculates the manipulated amount, and outputs the calculated amount to the process 2, for example, an electric furnace. The process amount PV, which is the output of the process 2, is input to the prDof control calculation unit 1. In this way, the process amount is finally made to match the target set value "rsp."Incidentally, the target set value 'I'SP is manually increased (or decreased) at a constant rate by the change rate regulating section. There is also a configuration in which the setting value i is obtained and this setting value is input to the PID control calculation section 1.

この様な調節計では、プロセス量のオーバーシュー1−
を防止することか重要である。すなわち、プロセス量は
目標設定値′I″SPに漸近して、この”r’ s p
を越えないようにしなければならない、第13図<A)
〜(D)は制御の一例を表わしたものであり、P■はプ
ロセス量、OU Tは操作量の変化を表わす、また、時
刻t。で目標設定値T SPか印加されるものとする。
In such a controller, overshoe of process quantity 1-
It is important to prevent In other words, the process quantity asymptotically approaches the target setting value 'I''SP, and this 'r' sp
Figure 13<A)
~(D) represents an example of control, P■ represents the process amount, OUT represents the change in the manipulated amount, and time t. It is assumed that the target set value TSP is applied at

目標設定値T” S Pが印加されると直ちに操作10
UTが出力され、プロセス量PVが漸近的に目標設定値
”r s pに接近する。オペレータは経験を積むこと
によってプロセス量P■の変化の状態から、オーバーシ
ューhの有無を判定する事が出来る0例えば、(A)の
場合はオーバーシュートする危険性(NGで表わす)を
、(B)の場合はオーバーシュー1−シないこと(Gで
表わす)を判定する事か出来る。同様にして、(A>、
(B)と異なる時点(C)、(D)においても、(C)
はオーバーシュートする危険性を(NG)、CD>はし
ないこと(G)を判定することが出来る。第14図は第
13図より応答の速い例を示す。この場合も、オペレー
タは経験により(A)、(C>はオーバーシュートの危
険性を(NG)、CB>、(D)はしないこと(G)を
判定することか出来る。オペレータはオーバーシュート
する危険性を察知した時は、電気炉のヒータ電源の電圧
を下げる等の処置を行つて一オーバーシュートを防止す
るようにする。
Immediately after the target set value T”S P is applied, operate 10.
UT is output, and the process quantity PV asymptotically approaches the target set value ``rsp.'' By gaining experience, the operator can judge the presence or absence of overshoot h from the state of change in the process quantity P■. For example, in the case of (A), it is possible to determine the risk of overshoot (represented by NG), and in the case of (B), it is possible to determine the risk of overshoot (represented by G). ,(A>,
Even at times (C) and (D) different from (B), (C)
It can be determined that there is a risk of overshoot (NG), and that CD> should not occur (G). FIG. 14 shows an example in which the response is faster than that in FIG. 13. In this case as well, the operator can judge from experience whether (A) and (C> are at risk of overshooting (NG) and CB> and (D) should not be done (G). When a danger is detected, take measures such as lowering the voltage of the electric furnace heater power supply to prevent overshoot.

〈発明が解決すべき課題〉 しかしながら、この様な調節計においては、オペレータ
が経験によりプロセス量のオーバーシュートの危険性を
察知するものであるためオペレータか常についていなけ
ればならす、省力化が出来ないという課題かあった。
<Problems to be Solved by the Invention> However, in such a controller, the operator is able to detect the risk of overshooting the process amount through experience, so the operator must be on hand at all times, which can save labor. There was an issue that there was no such thing.

また、オーバーシュートの危険性を察知するには経験か
必要であるため、初心者には扱い雑いという課題もあっ
た。
Additionally, since experience is required to detect the danger of overshoot, it is difficult for beginners to use.

〈発明の目的〉 この発明の目的は、プロセス量のオーバーシュートを防
止することが出来る調節計を提供する事にある。
<Object of the Invention> An object of the invention is to provide a controller that can prevent overshoot of the process amount.

く課題を解決する為の手段〉 前記課題を解決するため本発明は、補助制御部によりプ
ロセス量の目標設定値または設定値に整定する状況を監
視して補助設定値を算出し、この補助設定値を制御演算
部に出力することにより、プロセス量のオーバーシュー
トを防止するようにしなものである。
In order to solve the above problems, the present invention calculates an auxiliary setting value by monitoring the setting value of the process amount to the target setting value or the setting value by the auxiliary control unit, and calculates the auxiliary setting value. By outputting the value to the control calculation unit, overshoot of the process amount is prevented.

く作用〉 プロセス量の整定状況を監視し、設定値を修正する事に
より、プロセス量のオーバーシュートを防止する。
Function> Prevents process amount overshoot by monitoring the settling status of the process amount and correcting the set value.

〈実施例〉 第1図に本発明に係る調節計の一実施例を示す。<Example> FIG. 1 shows an embodiment of a controller according to the present invention.

なお、第12図と同じ要素には同一符号を付し、説明を
省略する。第1図において、10は変化率規制部であり
、目m設定値TSPが入力されて所定の時間でゼロから
目標設定値TSPまで変化する信号である設定値SPを
出力する。11は補助制御部であり、目標設定値TSP
、設定値SP及びプロセス量が入力され、補助設定値S
SP及び選択信号SELを出力する。12は選択部であ
り、設定値SP及び補助設定値SSPが入力され、選択
信号SELに基づいてこれらの1つを選択してPID制
御演算部1に設定値として出力する。
Note that the same elements as in FIG. 12 are denoted by the same reference numerals, and explanations thereof will be omitted. In FIG. 1, reference numeral 10 denotes a rate-of-change regulating section, which receives an mth set value TSP and outputs a set value SP, which is a signal that changes from zero to a target set value TSP in a predetermined period of time. 11 is an auxiliary control section, which controls the target set value TSP.
, the set value SP and the process amount are input, and the auxiliary set value S
Outputs SP and selection signal SEL. Reference numeral 12 denotes a selection section, into which the set value SP and the auxiliary set value SSP are input, selects one of them based on the selection signal SEL, and outputs it to the PID control calculation section 1 as a set value.

次に5この実施例の動作を説明する。補助制御部11は
下式(1)、(2)式に基づいてプロセス量のオーバー
シュートが起こりうるか(NG)起こらないか(G)を
判定する。
Next, the operation of this embodiment will be explained. The auxiliary control unit 11 determines whether an overshoot of the process amount is likely to occur (NG) or not (G) based on the following equations (1) and (2).

DV≧に−DPVのときはG ・・・・・・・・・(1
)DV<K −DPVのときはNG  ・・・・・・(
2)DV二目標設定値T’SP(または設定値SP)と
プロセス量pvの偏差 DPV:所定時間上[当りのプロセス量PVの変化 に:定数 第2図は制御の一例を示したものであり、PVはプロセ
ス量、OU Tは操作量、TSPは目標設定値、L、 
A Gはプロセスに操作量か入力されてからプロセス量
か変化する間での時間であるプロセスの等価無駄時間を
表わす、に=2とすると、(A)の場合はその先端部に
おいて DV<K −D PV であるので前記(2)式から判定はNGとなり5オーバ
ーシユートが発生しうる。(B)はその先端部において
、 DV>K −D PV となり、前記く1)式から判定はGとなり、オーバーシ
ュートは発生しないと判断される。なお、所定時間t1
として、プロセスの等価無駄時間LAGの1/2を用い
た。前記(1)、(2)式の判定は経験則によって導出
したものである。プロセス量P■か十分に立ち上がって
いないとき、すなわちDVか大きいときは判定は常にG
となり、オーバーシュートの危険性はない。補助制御部
11は判定かNGのときは設定値SPを目標設定値T 
S Pから離すように修正した値を補助設定値SSPと
して出力し、Gの判定のときは目標設定値’I” S 
F)に近付けるように修正した値を出力する。
When DV≧-DPV, G ・・・・・・・・・(1
) NG when DV<K −DPV ・・・・・・(
2) DV2 Deviation between target set value T'SP (or set value SP) and process amount PV DPV: Change in process amount PV over a given time: Constant Figure 2 shows an example of control. Yes, PV is the process variable, OUT is the manipulated variable, TSP is the target set value, L,
A G represents the equivalent waste time of the process, which is the time between when the manipulated variable is input to the process and when the process variable changes.If =2, then in the case of (A), DV<K at the tip. -D PV , the judgment is NG based on the above equation (2), and 5 overshoots may occur. In (B), DV>K −D PV at the tip, and from equation (1) above, the determination is G, and it is determined that overshoot does not occur. Note that the predetermined time t1
As, 1/2 of the process equivalent dead time LAG was used. The determinations in equations (1) and (2) above were derived based on empirical rules. When the process amount P■ has not risen sufficiently, that is, when DV is large, the judgment is always G.
Therefore, there is no risk of overshoot. If the determination is NG, the auxiliary control unit 11 converts the set value SP to the target set value T.
The value corrected to move away from S P is output as the auxiliary set value SSP, and when determining G, the target set value 'I' S
Output a value corrected to be closer to F).

この操作によりプロセス量PVのオーバーシュートが防
止出来るのは自明である。なお、このときは選択信号S
ELは常に補助設定値S S P側を選択するようにセ
ラ1へされる。従って、選択部12及び選択信号S E
 1.、は必須の要素ではない。
It is obvious that this operation can prevent overshoot of the process amount PV. Note that at this time, the selection signal S
EL is sent to cellar 1 so as to always select the auxiliary set value S S P side. Therefore, the selection section 12 and the selection signal S E
1. , is not a required element.

第3図は制御の先端部における状態を拡大したものであ
り、設定値SPが一定勾配で目標設定値′T’ S P
に漸近し、プロセス量PVかこの設定値SPに追従しよ
うとしている。DVは図に示すように、K、DPV (
K=2)に比べて大きいので、前記(1)式から判定は
Gになる。この場合、選択部12が設定値SPを選択す
るように選択信号SELを設定する。補助設定値SSP
は目標設定値TSPと設定値SPの間にあればよい0判
定がGのときは補助設定値SSPを設定値SPに一致さ
せるようにすると、選択部12及び選択信号SE Lが
不要になる。
Figure 3 is an enlarged view of the state at the tip of the control, where the set value SP is at a constant slope and the target set value 'T' S P
The process amount PV is about to follow this set value SP. As shown in the figure, DV is K, DPV (
K=2), the determination is G based on the above equation (1). In this case, the selection signal SEL is set so that the selection unit 12 selects the set value SP. Auxiliary setting value SSP
should be between the target set value TSP and the set value SP.If the 0 judgment is G, the auxiliary set value SSP is made to match the set value SP, thereby eliminating the need for the selection unit 12 and the selection signal SEL.

補助設定(tls s pの値として、下式(3)式を
用いる事も出来る。
The following equation (3) can also be used as the value of the auxiliary setting (tls sp ).

5SP= (’I’5P−K  −DPV)  ・p 
+。
5SP= ('I'5P-K -DPV) ・p
+.

・・・・・・・・・(3) K2:定数(例えば2) P、二極性調整用の定数、−1または1この場合は、選
択部12によって設定値SPと補助設定値SSPの内、
目標設定値”I’ S Pから離れている方の値を選択
するようにする。設定値SPが目標設定値TSPに近付
き、補助設定値SSPを越えた後は、SSPはDPVが
一定であれば一定値になり−DPVが小さくなれば前記
(3)式によって自然に目標設定値’r s pに近付
く。この場合も、補助設定部11によって上記の条件を
満たずように補助設定値SSPを設定してやれは、選択
部12及び選択信号SELは不要になる。また、変化率
規制部10かない場合、すなわち5P−TSPの場合は
、最初から補助設定値SSPが選択される。この場合の
制御状態を第4図(A)に示す。補助設定値SSPは最
初低下し、次に目標設定値′l″SPに近付いて行く、
この場合は常にGと判定され、オーパージxl〜は発生
しない。
(3) K2: Constant (for example, 2) P: Constant for bipolar adjustment, -1 or 1 In this case, the selection unit 12 selects between the set value SP and the auxiliary set value SSP. ,
The value that is farther away from the target set value "I' S P is selected. After the set value SP approaches the target set value TSP and exceeds the auxiliary set value SSP, SSP is set even if DPV is constant. If -DPV becomes a constant value, it will naturally approach the target set value SSP according to the above equation (3).In this case, the auxiliary setting section 11 sets the auxiliary set value SSP so as not to satisfy the above condition. If this is set, the selection unit 12 and the selection signal SEL become unnecessary.Furthermore, if the rate of change regulation unit 10 is not provided, that is, in the case of 5P-TSP, the auxiliary set value SSP is selected from the beginning.Control in this case The situation is shown in Fig. 4(A).The auxiliary set point SSP first decreases and then approaches the target set value 'l''SP.
In this case, it is always determined to be G, and opacity xl~ does not occur.

但し、CB)に示すように途中でNGと判定される状態
か生じると、選択部12により補助設定値SSPを切り
替えてGの状態に変化させる必要かある。
However, as shown in CB), if a state is determined to be NG midway through, it is necessary to switch the auxiliary setting value SSP by the selection unit 12 to change it to the state of G.

前記の実施例ではDVとD P Vの相関をGとNGの
2つの状態で判定するようにしたが、補助設定値SSP
の操作に用いる場合には、より細分化して状態を評価し
たほうかよい、その為に、ファジー#論法を用いて補助
設定値SSPを導くようにする、(?Iえば、プロセス
量F) Vか補助設定fNSspを越えたときのDPV
、DV、DSP(−TSP−8P)の量を100%とし
て推論を進め、SSPを修正して最終的に目標設定値”
i” s pに一致させて行くようにする。その為、下
記に例示するような推論ルールを用いる。
In the above embodiment, the correlation between DV and DPV was judged in two states, G and NG, but the auxiliary setting value SSP
When using it for operation, it is better to evaluate the state in more detail.For that purpose, use fuzzy # reasoning to derive the auxiliary setting value SSP (for example, process amount F)V? DPV when exceeding auxiliary setting fNSsp
, DV, DSP (-TSP-8P) are set as 100%, SSP is corrected, and the target setting value is finally determined.
i''sp.For this purpose, an inference rule as exemplified below is used.

f DSP is PHand DV is 10 a
nd DPV is N5thenΔSSP is P
H−・−・−−−−−−(4)f DSP +s Pa
 and DV is PS and DPVis 7
0thenΔSSP +s Pa  −−−−−−・−
−−−−(5)ルール(4)の意味は、1−もし、DS
Pか正で中、かつDνかセロ、かつDPVが負で小 な
らば、ΔSSPは正で中にする。」事を表わし、ルール
(5)は「もし、DSPが正で大、かつDνか正で小、
かつDPVがセ17ならば、ΔSSPは正で大にする。
f DSP is PHand DV is 10a
nd DPV is N5thenΔSSP is P
H−・−・−−−−−−(4) f DSP +s Pa
and DV is PS and DPVis 7
0thenΔSSP +s Pa −−−−−−・−
-----(5) The meaning of rule (4) is 1-If, DS
If P is positive and medium, Dν is zero, and DPV is negative and small, ΔSSP is positive and medium. '', and rule (5) is ``If DSP is positive and large, and Dν is positive and small,
And if DPV is 17, ΔSSP is made positive and large.

」事を表わす。第5図に推論ルールの組み合わせの例を
、第6図に前件部のメンバーシップ関数を示すにれらの
ルールの組み合わせとメンバーシップ関数により、補助
設定値SSPの修正値ΔSSPが求められる。第7図は
後件部のメンバーシップ関数と高さ法によるファジー推
論の方法を示したものである。なお、ルールは前記(4
)、(5)式による。なお、DSP、DV、DPVの値
はそれぞれ70%、5%、−10%とする。■は前記(
4)式のルールによるものである。DSPはメンバーシ
ップ関数PMによりO16、DVは同ZOにより0.7
5、DPVは同NSにより0,5が求められ、これらの
最小値0.5が得られる6ΔS S PはPMなので5
0%になる。■は前記(5)式のルールによるものであ
り、DSPはメンバーシップ間数PBにより0.l、D
Vは同PSにより0.25、DPVは同ZOにより0.
5が得られる。ΔSSPはPBなので100%になる。
” means something. An example of a combination of inference rules is shown in FIG. 5, and a membership function of the antecedent part is shown in FIG. 6. Using the combination of these rules and the membership function, a correction value ΔSSP of the auxiliary setting value SSP is determined. FIG. 7 shows a fuzzy inference method using the membership function of the consequent and the height method. The rules are as described above (4)
), according to equation (5). Note that the values of DSP, DV, and DPV are 70%, 5%, and -10%, respectively. ■ is mentioned above (
4) This is based on the rules of Eq. DSP is O16 due to membership function PM, and DV is 0.7 due to ZO.
5. DPV is calculated as 0.5 by the same NS, and the minimum value of these 0.5 is obtained.6ΔS S P is PM, so it is 5
It becomes 0%. ■ is based on the rule of equation (5) above, and DSP is 0. l, D
V is 0.25 with the same PS, and DPV is 0.25 with the same ZO.
5 is obtained. Since ΔSSP is PB, it becomes 100%.

最終的な修正値はこの2つのルールによって求められた
ΔSSPを比例配分して、下式により求められる。
The final correction value is determined by proportionally distributing the ΔSSP determined by these two rules using the following formula.

ΔS S P = (50%x O,5+−100%x
o、25) /(0,5+0.25)  =66.7%
このようにして、補助設定(dis s pの修正値Δ
SS Pの値66.7%を求めることが出来る。
ΔS S P = (50% x O, 5+-100% x
o, 25) / (0,5 + 0.25) = 66.7%
In this way, the correction value Δ of the auxiliary setting (dis p
It is possible to obtain the value of SSP of 66.7%.

第8図に制御の一例を示す、PVはプロセス量、OUT
は操作量、SSPは補助設定値である。
Figure 8 shows an example of control, where PV is the process amount and OUT
is the manipulated variable, and SSP is the auxiliary setting value.

(A)に示すように最初SSPは下かり、その後徐々に
目標設定値TSPに漸近する。その為、プロセス量P■
はオーバーシュートすることなく、目標設定値TSPに
集束する。(B)は外乱が入った場合の動作である。外
乱によりプロセス量P■が低下すると補助設定値SSP
も低下し、その後徐々に目標設定値’Fspに漸近する
。従って、プロセス量P■はオーバーシュートすること
はない、第9図は本発明による制御と従来の制御を比較
した特性図である。PV−1は従来の制御によるプロセ
ス量の変化、PV−2は本発明の制御によるプロセス量
の変化を表わす、従来の制御では設定値SPが一定値に
なったとき(A>、(B)及び外乱か発生したとき(C
)共にオーバーシュートか発生ずるが、本発明の制御に
よるとオーバーシュートは発生しない、第10図は他の
ステップ応答の例であり、(A、 )は本発明によるプ
ロセス量PVの応答波形である。オーバーシュートは発
生しない、(B)は従来の応答波形の一例であり、比較
として掲げた。プロセス量PVにオーパージ、−トが発
生ずる。
As shown in (A), SSP initially decreases and then gradually approaches the target set value TSP. Therefore, the process amount P■
converges to the target setpoint TSP without overshooting. (B) shows the operation when a disturbance occurs. When the process amount P decreases due to disturbance, the auxiliary set value SSP
also decreases, and then gradually approaches the target set value 'Fsp. Therefore, the process amount P■ will not overshoot. FIG. 9 is a characteristic diagram comparing the control according to the present invention and the conventional control. PV-1 represents the change in the process amount due to the conventional control, and PV-2 represents the change in the process amount due to the control of the present invention. In the conventional control, when the set value SP becomes a constant value (A>, (B) and when a disturbance occurs (C
) both overshoot occurs, but according to the control of the present invention, overshoot does not occur. Fig. 10 is an example of another step response, and (A, ) is the response waveform of the process amount PV according to the present invention. . No overshoot occurs. (B) is an example of a conventional response waveform and is shown for comparison. An overflow occurs in the process amount PV.

第11図に本発明の他の実施例を示す。なお、第1図と
同じ要素には同一符号を付し、説明を省略する。第11
図において、13はチューナであり、プロセス量P■及
びチューニング指令が入力され、PID制御演算部1に
パラメータデータ及び出力指令を、補助制御部11に補
助パラメータデータを出力する。チューナ13はプロセ
ス2の特性に応じてPIDID制御部3部1用するPI
Dパラメータをチューニングするものである。チューニ
ング指令がチューナ13に入力されると、チューナ13
は出力指令をPID制御演算部1に出力する。PID#
Jm演ユ部lはこの指令によりプロセス1に所定の外乱
を与える。チューナ13はこの外乱によるプロセス量P
■の応答を解析し、制御パラメータ及び補助パラメータ
を算出し、それぞれPID制御演算部1及び補助制御部
11に出力する。制御パラメータとしてはPID制御定
数があり、補助パラメータとしては等価無駄時間及び時
定数がある。補助制御部11はこれらの補助パラメータ
から選択信号SEL及び補助設定値SSPを算出する。
FIG. 11 shows another embodiment of the present invention. Note that the same elements as in FIG. 1 are given the same reference numerals and their explanations will be omitted. 11th
In the figure, reference numeral 13 denotes a tuner, into which the process amount P■ and the tuning command are input, and outputs parameter data and output commands to the PID control calculation section 1 and auxiliary parameter data to the auxiliary control section 11. The tuner 13 selects the PI for use in the PIDID control section 3 section 1 according to the characteristics of the process 2.
This is for tuning the D parameter. When a tuning command is input to the tuner 13, the tuner 13
outputs an output command to the PID control calculation section 1. PID#
The Jm performance section 1 applies a predetermined disturbance to the process 1 according to this command. The tuner 13 adjusts the process amount P due to this disturbance.
Analyze the response in (2), calculate control parameters and auxiliary parameters, and output them to the PID control calculation unit 1 and auxiliary control unit 11, respectively. The control parameters include PID control constants, and the auxiliary parameters include equivalent dead time and time constant. The auxiliary control unit 11 calculates the selection signal SEL and the auxiliary setting value SSP from these auxiliary parameters.

このようにすることにより、補助制御部11の構成を簡
単にする事が出来、かつ補助パラメータを自動設定する
ことが可能になる。
By doing so, the configuration of the auxiliary control section 11 can be simplified and the auxiliary parameters can be automatically set.

なお、プロセスの特性とPIDパラメータとか既知の関
係で設定される事から、前記(1)、(2)式の所定時
間′F1を算出するために等価無駄時間、時定数の代わ
りに積分時間値または微分時間値を用いることが出来、
これらの時間値をPID制御演算部1から得るようにす
ることら可能である。
In addition, since the characteristics of the process and the PID parameters are set based on known relationships, the integral time value is used instead of the equivalent dead time and time constant in order to calculate the predetermined time 'F1 in equations (1) and (2) above. Or you can use the differential time value,
It is possible to obtain these time values from the PID control calculation section 1.

〈発明の効果〉 以上、実施例に基づいて具体的に説明したように、この
発明では補助制御部により補助設定値を求め、この補助
設定値によって設定値を修正することによりプロセス量
のオーバーシュートを防止するようにしたものである。
<Effects of the Invention> As described above in detail based on the embodiments, in this invention, an auxiliary set value is obtained by the auxiliary control unit, and the set value is corrected using the auxiliary set value, thereby preventing overshoot of the process amount. It is designed to prevent this.

その為、従来オペレータがプロセス量のオーバーシュー
l−を了・λ川して制御していたものが自動的にオーバ
ーシュートを予測して防止することが出来るので、省力
化か可能になるという効果がある。
Therefore, what was previously controlled by the operator by determining the overshoot of the process amount, can now automatically predict and prevent overshoot, resulting in labor savings. There is.

また、熟練を要しないで制御か可能になるという効果も
ある。
It also has the effect of making it possible to control it without requiring any skill.

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

第1図は本発明に係る調節計の一実施例を示ず構成図、
第2図、第4図はその動作を説明するための特性曲線図
、第5図〜第7図はファジィ推論の説明図、第8図〜第
10図は応答波形、第11図は他の実施例を示す構成図
、第12図は従来の調節計の構成図、第13.14図は
その動作説明図である。 1・・・l’lD制御演算部、2・・・プロセス、11
・・・補助制御部、12・・・選択部、13・・・チュ
ーナ。 第1図 一一一ゆ鍔間 第3図 第4図 (A) (B) 第5図 (A) (B) 第6図 メンバーシップ関数 第9図 第10図 (A) (B) 時間〈− 時間や−一 第12図 第13図 一÷時間 第14図 (A) (B) (C) (D) −一一十時間 手 続 禎 正 書(方式) %式% 発明の名称 調節計 名 称 横河電機株式会社 代 理 人 6、補正の対象 明細書の図面の簡単な説明の欄 7、補正の内容 を拡大した特性曲線図、第5図〜第7図は・と補正する
。 ゛ 0 」
FIG. 1 is a configuration diagram, not showing an embodiment of a controller according to the present invention;
Figures 2 and 4 are characteristic curve diagrams for explaining its operation, Figures 5 to 7 are diagrams for explaining fuzzy inference, Figures 8 to 10 are response waveforms, and Figure 11 is for other FIG. 12 is a configuration diagram showing an embodiment of the present invention, FIG. 12 is a configuration diagram of a conventional controller, and FIGS. 13 and 14 are diagrams explaining its operation. DESCRIPTION OF SYMBOLS 1... l'ID control calculation part, 2... Process, 11
... Auxiliary control section, 12... Selection section, 13... Tuner. Figure 1 111 Yutsuba Figure 3 Figure 4 (A) (B) Figure 5 (A) (B) Figure 6 Membership function Figure 9 Figure 10 (A) (B) Time - Time and Figure 12 Figure 13 Figure 1 ÷ Time Figure 14 (A) (B) (C) (D) -110 Hours Procedure Manual (Method) % Formula % Name of Invention Controller Name Yokogawa Electric Co., Ltd. agent 6, column 7 for a brief explanation of drawings in the specification subject to amendment, and characteristic curve diagrams enlarged with the contents of the amendment, Figures 5 to 7 are amended as follows.゛ 0 ”

Claims (6)

【特許請求の範囲】[Claims] (1)目標設定値または設定値及びプロセス量が入力さ
れ、所定の演算により操作量をプロセスに出力する制御
演算部と、 前記目標設定値または設定値及びプロセス量が入力され
る補助制御部とを有し、 この補助制御部はプロセス量が前記目標設定値または設
定値に整定する状況を監視し、補助設定値を演算して前
記制御演算部に出力するようにしてプロセス量のオーバ
ーシュートを防止するようにしたことを特徴とする調節
計。
(1) A control calculation section into which the target set value or the set value and the process amount are input and outputs the manipulated variable to the process by a predetermined calculation; and an auxiliary control section into which the target set value or the set value and the process amount are input. The auxiliary control section monitors the situation in which the process amount settles to the target set value or the set value, calculates the auxiliary set value, and outputs it to the control calculation section to prevent overshoot of the process amount. A controller characterized in that it prevents
(2)プロセス量のオーバーシュートを監視する指標と
して、所定時間当りのプロセス量の変化量と、目標設定
値または設定値に対するプロセス量の偏差との比較値を
用いるようにしたことを特徴とする請求項第1項記載の
調節計。
(2) A comparison value between the amount of change in the process amount per predetermined time and the target set value or the deviation of the process amount from the set value is used as an index for monitoring overshoot of the process amount. The controller according to claim 1.
(3)前記プロセス量のオーバーシュートを監視する指
標を参照して、前記補助設定値を前記目標設定値または
設定値に近付けまたは離反させるようにしたことを特徴
とする請求項第2項記載の調節計。
(3) The auxiliary setting value is moved closer to or away from the target setting value or the setting value by referring to an index for monitoring overshoot of the process amount. Controller.
(4)目標設定値、設定値及び補助設定値が異なる値で
混在するときは、設定値または補助設定値のうち目標設
定値から離れている方を制御演算部に出力するようにし
たことを特徴とする請求項第1項記載の調節計。
(4) When the target set value, set value, and auxiliary set value are mixed with different values, the set value or the auxiliary set value, whichever is farther from the target set value, is output to the control calculation section. The controller according to claim 1, characterized in that:
(5)前記所定値として制御演算部に設定する積分時間
値または微分時間値を用いるようにしたことを特徴とす
る請求項第2項記載の調節計。
(5) The controller according to claim 2, wherein an integral time value or a differential time value set in a control calculation section is used as the predetermined value.
(6)前記所定値としてプロセスの等価無駄時間に比例
する値を用いたことを特徴とする請求項第2項記載の調
節計。
(6) The controller according to claim 2, wherein a value proportional to the equivalent dead time of the process is used as the predetermined value.
JP26253189A 1989-10-06 1989-10-06 Controller Pending JPH03214202A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26253189A JPH03214202A (en) 1989-10-06 1989-10-06 Controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26253189A JPH03214202A (en) 1989-10-06 1989-10-06 Controller

Publications (1)

Publication Number Publication Date
JPH03214202A true JPH03214202A (en) 1991-09-19

Family

ID=17377092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26253189A Pending JPH03214202A (en) 1989-10-06 1989-10-06 Controller

Country Status (1)

Country Link
JP (1) JPH03214202A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4885909A (en) * 1972-02-21 1973-11-14
JPS5034176A (en) * 1973-07-30 1975-04-02

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4885909A (en) * 1972-02-21 1973-11-14
JPS5034176A (en) * 1973-07-30 1975-04-02

Similar Documents

Publication Publication Date Title
KR100511670B1 (en) Control Device, Temperature Controller, and Heat Treatment Device
US5748467A (en) Method of adapting and applying control parameters in non-linear process controllers
CN107885259B (en) Chlorination reaction temperature control method, system and equipment
US5043862A (en) Method and apparatus of automatically setting PID constants
CN111983918A (en) Improved fuzzy Smith-PID-based electric heating furnace temperature control method
JPH0113121B2 (en)
JP2875023B2 (en) Regulator for especially non-linear time-varying processes
JPS6142284B2 (en)
JPH03214202A (en) Controller
JP3373269B2 (en) Valve control device
JPH0736504A (en) Control constant adjusting device for PID control device
JP2985235B2 (en) Flow control method of refining gas in smelting furnace
JPS58154004A (en) Auto-tuning controller with feedforward control
JP3831258B2 (en) Feedback control method and feedback control apparatus
JPS58207104A (en) Automatic tuning controller
JPS62111311A (en) Heat/cool control device
JPH0439701A (en) Controller
JPH10206038A (en) Furnace heating control method using fuzzy logic
JPH1185214A (en) Process control equipment
JPH0444102A (en) Controller
JPS6339922B2 (en)
JP3277484B2 (en) PID controller
JPH0519725B2 (en)
JPS6327721B2 (en)
JPH0760323B2 (en) Fuzzy control method of process