JPH0194401A - Fuzzy operation estimation system for auto-tuning controller - Google Patents

Fuzzy operation estimation system for auto-tuning controller

Info

Publication number
JPH0194401A
JPH0194401A JP25145687A JP25145687A JPH0194401A JP H0194401 A JPH0194401 A JP H0194401A JP 25145687 A JP25145687 A JP 25145687A JP 25145687 A JP25145687 A JP 25145687A JP H0194401 A JPH0194401 A JP H0194401A
Authority
JP
Japan
Prior art keywords
control
instruction
fuzzy
command
tuning
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.)
Granted
Application number
JP25145687A
Other languages
Japanese (ja)
Other versions
JP2531528B2 (en
Inventor
Harumi Okazaki
岡崎 晴美
Kohei Nomoto
弘平 野本
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP62251456A priority Critical patent/JP2531528B2/en
Publication of JPH0194401A publication Critical patent/JPH0194401A/en
Application granted granted Critical
Publication of JP2531528B2 publication Critical patent/JP2531528B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

PURPOSE:To quickly attain the coping even when the inclination of a divergence is detected while the tuning to grasp correctly the control system condition can be executed by dividing a control rule is divided into two types of a priority instruction and a general instruction and issuing the priority instruction depending on conditions and the general instruction for a constant time interval. CONSTITUTION:An auto-tuning controller divides a control rule into the priority instruction and the general instruction at the time of the output of the control instruction, the priority instruction is issued immediately when the control conditions are established, and the general instruction is issued in accordance with the condition of the system during then after the preceding control instruction is issued and the instruction time interval passes. Thus, at the priority instruction, for example, when the inclination of the divergence is detected, the coping can be quickly coped, and at the general instruction, the temporary noise influence is avoided, the control is executed so as to execute the tuning to correctly grasp the condition of the control system.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は1例えばプロセス制御などに用いられるコン
トローラで、ファジィ推論に基づいて制御パラメータの
自動調整を行うオートチューニング・コントローラのフ
ァジィ演算推定方式に関するものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a fuzzy operation estimation method for an autotuning controller that automatically adjusts control parameters based on fuzzy inference in a controller used for example in process control. It is something.

〔従来の技術〕[Conventional technology]

一般に、ファジィ推定演算とかファジィ調節とかの用語
に見られるファジィという概念は、昭和40年頃登場し
た比較的新しい概念であるので、以下に本発明の理解に
必要な範囲で簡単に説明する。
In general, the concept of fuzzy, which can be seen in terms such as fuzzy estimation calculation and fuzzy adjustment, is a relatively new concept that appeared around 1966, so it will be briefly explained below to the extent necessary for understanding the present invention.

゛ ファジィ(F uzzy)というのは、「あいまい
な」という意味の英語である。あいまい集合論、あいま
い論理、あいまい代数など、いわゆる“あいまい数学”
が近年登場したわけであるが、このあいまい理論を適用
してなされる制御があいまい制御であり、従来のプロセ
ス制御に比べても遜色のないものと云われている。
゛ Fuzzy is an English word that means ``ambiguous.'' So-called “fuzzy mathematics” such as fuzzy set theory, fuzzy logic, and fuzzy algebra
has appeared in recent years, and the control performed by applying this fuzzy theory is called fuzzy control, and it is said to be comparable to conventional process control.

このあいまい制御の狙いは、数理的モデルが作れないよ
うな複雑なプロセスでも1人間(オペレ−タ)ならばプ
ロセスの挙動について漠とした知識や制御経験などによ
ってうまく実現できるであろう制御を計算機で再現しよ
うとする所にある。
The purpose of ambiguous control is to use computers to control complex processes that cannot be modeled mathematically, but which a single person (operator) would be able to successfully implement based on vague knowledge of process behavior and control experience. This is where I try to reproduce it.

そこで、このあいまい制御の手法としては、プロセス計
測値のほかに、運転員(オペレータ)がプロセス状況を
主観的、感覚的に判定した結果(つまり、大きいとか、
小さいとか、中位とか、或いは高いとか、低いとかの判
定結果、これらをあいまい変数と云う。)を用い、所定
のあいまい規則に従って推論(推定演算)を行い、その
結果を制御出力として用いる。ここで、あいまい変数に
ついては、同一のプロセス状況について「大きい」なら
「大きい」と判定する人の数の割合を表わすメンバーシ
ップ関数が予めきめられており、このメンバーシップ関
数を用いてあいまい変数の数値(この数値化されたもの
をここではプロセス状況値と云うことにする。)がなさ
れる。
Therefore, as a method for this ambiguous control, in addition to the process measurement values, the results obtained by the operator's subjective and intuitive judgment of the process situation (in other words,
The results of judgments such as small, medium, high, or low are called ambiguous variables. ) to perform inference (estimation calculation) according to predetermined ambiguous rules, and use the result as a control output. Here, regarding the ambiguous variable, a membership function is determined in advance that represents the proportion of the number of people who judge that the same process situation is ``large'', and this membership function is used to determine the ambiguous variable. A numerical value (this numerical value will be referred to as a process status value here) is calculated.

本発明は、あいまい制御そのものを目的とするものでは
ないので、これ以上の説明は省略する「計測と制御J 
VoL、18.Na2.PL50〜160の論文、「あ
いまい集合と論理への応用」、同じく「計i1+ff 
ト制御J VoL、22.Mal、P84〜86の論文
、「あいまい制御」等を参照されたい、なお、以下、こ
の明細書では「あいまい」という用語は現状では未だ誤
解を招く恐れがあり、適当ではないと考えるので、すべ
で「ファジィ」という用語で統一して説明する。
Since the present invention is not aimed at ambiguous control itself, further explanation will be omitted.
VoL, 18. Na2. PL50-160 papers, “Fuzzy sets and their application to logic”, also “Total i1+ff
Control J VoL, 22. Please refer to the paper on pages 84-86, "Ambiguous Control," etc. In this specification, we believe that the term "ambiguous" may still cause misunderstandings and is not appropriate, so we will use the term "ambiguous" in this specification. This will be explained using the term "fuzzy".

次に図面の説明に移る。Next, let's move on to the explanation of the drawings.

第6図は例えば、特開昭60−204002号公報に示
された従来のファジィ調節装置の模擬ファジィ推定演算
方式におけるファジィ推論を示す図であり、図において
、6−1は偏差がNS(Negative Small
)のメンバーシップ関数、6−2は偏差の時間変化がP
 S (Positive Small)のメンバーシ
ップ関数。
FIG. 6 is a diagram showing fuzzy inference in the simulated fuzzy estimation calculation method of the conventional fuzzy adjustment device disclosed in Japanese Patent Application Laid-Open No. 60-204002. In the figure, 6-1 indicates that the deviation is NS (Negative Small
) membership function, 6-2 is the time change of deviation P
Membership function of S (Positive Small).

6−3は操作量の変化量がPSのメンバーシップ関数、
6−4は偏差がZO(Zero)であるメンバーシップ
関数、6−5は、偏差の時間変化がZOのメンバーシッ
プ関数、6−6は操作量の変化量ZOのメンバーシップ
関数、6−7は前記6−3と6−6の合成である。
6-3 is the membership function where the amount of change in the manipulated variable is PS,
6-4 is a membership function in which the deviation is ZO (Zero), 6-5 is a membership function in which the time change of deviation is ZO, 6-6 is a membership function in which the amount of change in the manipulated variable is ZO, 6-7 is a synthesis of 6-3 and 6-6 above.

次に、従来のファジィ推定演算方式のファジィ推論合成
法について説明する。まず、一般に制御規則は次の形式
をとる。
Next, a fuzzy inference synthesis method using a conventional fuzzy estimation calculation method will be explained. First, control rules generally take the following form.

IF  P  THEN  Q (もしPならばQである。)   ・・・(1)Pは条
件に対する複数の命題から成り、前件部命題といい、Q
は出力に対する命題を示し、後件部命題という。
IF P THEN Q (If P, then Q.) ... (1) P consists of multiple propositions for conditions and is called an antecedent proposition, and Q
indicates a proposition for the output, and is called a consequent proposition.

そこで、第6図に示すように、規則4、IFe=Nsa
ndle=Ps−+711u=Z○、及び規則5のIF
e=ZOandΔe=Zo−+711u=Z○の2つの
制御規則から成るシステムにおいて、入力eatden
を得た場合に、操作量の変化量du0を求めるものとす
る。(但し、NSはネガティブスモール。
Therefore, as shown in FIG. 6, rule 4, IFe=Nsa
ndle=Ps-+711u=Z○, and IF of rule 5
In a system consisting of two control rules e=ZOandΔe=Zo−+711u=Z○, the input eatden
In this case, the amount of change du0 in the manipulated variable is determined. (However, NS is negative small.

PSはポジティブスモール、zOはゼロを表わす。)規
則4では、ファジィ集合NSは1の度合いで満たされ6
−1、ファジィ集合PSは0.8の度合いで満たされる
6−2,規則4の前件部命題が満たされる変容ω1は2
つのファジィ集合の満たされる度合いのより小さい値0
.8になる6−3゜規則5の前件部命題が満たされる度
合いω2も同様にして0.5になる6−6゜ よって、操作量の変化量ΔUを表すファジィ集合はそれ
ぞれの制御規則ごとに前件部命題の満たされる度合いω
1.ω2に応じて縮小される6−3゜6−6、以上のよ
うにして求まった評価値を後件部命題に与え、この2つ
のファジィ集合6−3゜6−6の論理和を重み付き平均
をして操作量の変化量Auoを求め、サンプリング周期
ごとに操作量の変化量I!1Iuaを求め、同じタイミ
ングで出力する。
PS stands for positive small and zO stands for zero. ) In Rule 4, the fuzzy set NS is satisfied to degree 16
-1, the fuzzy set PS is satisfied to a degree of 0.86-2, the transformation ω1 that satisfies the antecedent proposition of rule 4 is 2
The smaller value of the degree of satisfaction of two fuzzy sets is 0
.. 86-3° The degree to which the antecedent proposition of Rule 5 is satisfied ω2 similarly becomes 0.56-6° Therefore, the fuzzy set representing the amount of change ΔU in the manipulated variable is calculated for each control rule. The degree to which the antecedent proposition is satisfied ω
1. 6-3゜6-6, which is reduced according to ω2, gives the evaluation value obtained as above to the consequent proposition, and calculates the weighted logical sum of these two fuzzy sets 6-3゜6-6. The amount of change in the manipulated variable Auo is determined by averaging, and the amount of change in the manipulated variable I! is calculated for each sampling period. 1 Iua is calculated and output at the same timing.

ここでU。=X、とすれば操作量の変化量、!juoは
(ρ(x): 6−3.6−6の論理和の評価値)で表
わされる。
U here. =X, then the amount of change in the manipulated variable, ! juo is expressed as (ρ(x): evaluation value of the logical sum of 6-3.6-6).

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来のファジィ推定演算方式のファジィ推論は、以上の
ように行われているので、これをそのままオートチュー
ニング・コントローラのファジィ演算推定演算方式に応
用しようとすると、−時的なノイズにも応答して誤った
チューニングが行なわれたり、制御系の状態を正しく把
握することができなく、頻繁に操作量を出力して、不安
定なチューニングが行なわれるなどの問題点があった。
The fuzzy inference of the conventional fuzzy estimation calculation method is performed as described above, so if you try to apply it as is to the fuzzy estimation calculation method of the autotuning controller, it will be difficult to respond to temporal noise. There have been problems such as incorrect tuning, inability to accurately grasp the state of the control system, and frequent output of manipulated variables, resulting in unstable tuning.

この発明は上記のような問題点を解消するためになされ
たもので、−時的なノイズの影響をうけず制御系の状態
を正しく把握したチューニングができるとともに、制御
系に発散の傾向が検出された場合には、早急に対処でき
るオートチューニング・コントローラのファジィ演算推
定方式を得ることを目的とする。
This invention was made in order to solve the above-mentioned problems.- It is possible to perform tuning that accurately grasps the state of the control system without being affected by temporal noise, and it also makes it possible to detect the tendency of divergence in the control system. The purpose of this study is to obtain a fuzzy calculation estimation method for an autotuning controller that can be used to quickly deal with such situations.

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係るオートチューニング・コントローラのフ
ァジィ演算推定方式は制御命令の規則を優先命令と一般
命令とに分けて設け、前記優先命令については制御条件
が成立し次第、直ちに制御命令を発せられるようにし、
一般命令については、それ以前の制御命令が発せられて
から命令時間々隔を経過した後にその間の系の状況に応
じて発せられるようにしたものである。
The fuzzy calculation estimation method for the autotuning controller according to the present invention provides rules for control commands divided into priority commands and general commands, and for the priority commands, the control commands can be issued immediately as soon as the control conditions are established. ,
General commands are issued after a command time interval has elapsed since the previous control command was issued, depending on the system status during that time.

【作用〕[Effect]

この発明におけるオートチューニング・コントローラは
制御命令の出力の際に制御規則を優先命令と一般命令と
に分け、優先命令については制御条件が成立し次第直ち
に発せられるようにし、また、一般命令についてはそれ
以前の制御命令が発せられてから命令時間間隔を経過し
た後に、その間の系の状況に応じて発せられるようにす
ることにより、優先命令では1例えば、発散の傾向が検
出された場合にも早急に対処できるようにし、−般命令
では一時的なノイズの影響を避け、制御系の状態を正し
く把握したチューニングを行なうように制御する。
The auto-tuning controller according to the present invention divides the control rules into priority commands and general commands when outputting control commands, so that the priority commands are issued immediately as soon as the control conditions are established, and the general commands are issued immediately after the control conditions are established. By making it possible to issue commands after a command time interval has elapsed since the previous control command was issued, depending on the state of the system during that time, priority commands can - The general command avoids the influence of temporary noise and performs tuning that accurately grasps the state of the control system.

〔発明の実施例〕[Embodiments of the invention]

以下、この発明の一実施例を図について説明する。 An embodiment of the present invention will be described below with reference to the drawings.

第1図において、1−1は″制御系が振動的である”の
メンバーシップ関数であり、aは式IP3−P21で表
わされ、今回の偏差のピークと、前回の偏差のピークと
の差の絶対値であり、該差の絶対値aが大きくなるほど
、″制御系が振動的である”傾向が大きいことを示す、
1−2は1′減衰性がよくない”のメンバーシップ関数
であり、bは式IP3−P21/IP2−Pi Iで表
わされ、今回の差の絶対値aを前回の差の絶対値aで割
ったものであり、前回と今回の差の絶対値の比すが大き
くなるほど、“減衰性がよくない”ことを示す。1−3
はゲインKcDOWNのメンバーシップ関数である。
In Figure 1, 1-1 is the membership function for "the control system is oscillatory", and a is expressed by the formula IP3-P21, which is the difference between the current deviation peak and the previous deviation peak. It is the absolute value of the difference, and the larger the absolute value a of the difference, the greater the tendency for the control system to be oscillatory.
1-2 is the membership function of 1'"poorattenuation", b is expressed by the formula IP3-P21/IP2-Pi I, and the absolute value a of the current difference is set as the absolute value a of the previous difference. The larger the ratio of the absolute value of the difference between the previous time and this time, the worse the damping performance is.1-3
is the membership function of gain KcDOWN.

次に、第2図において、2−1は“第1の偏差のピーク
”、2−2は“第2の偏差のピーク”2−3は″第3の
偏差のピーク”を示し、P3が最も現時刻に近い偏差の
ピークを示し、P2は前回の偏差のピーク、Plは前々
回の偏差のピークを示す。また、第3図において、3−
1は“オーバーシュートSが小”のメンバーシップ関数
であり、Sは′行きすぎ量”を示す。
Next, in Fig. 2, 2-1 indicates the "first deviation peak," 2-2 indicates the "second deviation peak," 2-3 indicates the "third deviation peak," and P3 indicates the "first deviation peak." The peak of the deviation closest to the current time is shown, P2 is the previous deviation peak, and Pl is the deviation peak before the previous time. Also, in Figure 3, 3-
1 is a membership function for which "overshoot S is small", and S indicates the 'overshoot amount'.

3−2は、″′誤差の絶対値letが大”のメンバーシ
ップ関数、3−3は制御規則2の成立する度合の時間平
均、3−4は、゛′オーバーシュートSが小”のメンバ
ーシップ関数、3−5は、′誤差の絶対値lelが小”
のメンバーシップ関数、3−6は、制御規則3の成立す
る度合の時間平均である。
3-2 is a membership function whose absolute value of error is large, 3-3 is a time average of the degree to which control rule 2 is satisfied, and 3-4 is a member whose overshoot S is small. The ship function, 3-5, is 'absolute value of error lel is small'
The membership function 3-6 is the time average of the degree to which control rule 3 is satisfied.

更に、第4図において、4−1は、′ゲインKcUP”
のメンバーシップ関数、4−2は。
Furthermore, in FIG. 4, 4-1 is 'gain KcUP'
The membership function of 4-2 is.

“ゲインKcKEEP”のメンバーシップ関数、4− 
a +i前記4−01と4−2の合成である。ここで、
夫々の規則を以下に述べる。規則1は、制御系が振動的
で減衰性がよくない、→ゲインに、cをD own、規
則2は、オーバーシュートSが小さくて誤差の絶対値l
e+が大きい、→ゲインKcをUP、規則3はオーバー
シュートSが小さくて誤差の絶対値1elが小さい、→
ゲインKc@Keep。
Membership function of “gain KcKEEP”, 4-
a +i This is a synthesis of 4-01 and 4-2 above. here,
Each rule is described below. Rule 1 is that the control system is oscillatory and the damping properties are not good.→C is down for the gain. Rule 2 is that the overshoot S is small and the absolute value of the error is l.
e+ is large, → gain Kc is UP, rule 3 is that overshoot S is small and absolute value of error 1el is small, →
Gain Kc@Keep.

また、第5図において、5−1はオートチューニング・
コントローラ、5−2は本発明にかかるファジィ演算推
定部、5−3はPIDコントローラ、5−4は制御対象
、5−5は目標値SV、5−6は該Svと前記制御対象
5−4の出力との偏差EV、5−7はPIDコントロー
ラや−3の出力、操作量CV、5−8は前記制御対象5
−4の出力、制御量PV、5−9〜5−11は前記PI
Dコントローラ5−3に対する該ファジィ演算推定5−
2の出力であり、5−9はゲインのチューニング量4に
、5−10は積分時間のチューニング量ΔT、、5−1
1は微分時間のチューニング量ΔToである。
Also, in Fig. 5, 5-1 is an auto-tuning
A controller, 5-2 is a fuzzy calculation estimation unit according to the present invention, 5-3 is a PID controller, 5-4 is a controlled object, 5-5 is a target value SV, 5-6 is the Sv and the controlled object 5-4 5-7 is the output of the PID controller or -3, the manipulated variable CV, 5-8 is the control object 5
-4 output, control amount PV, 5-9 to 5-11 are the above-mentioned PI
The fuzzy operation estimation 5- for the D controller 5-3
2, 5-9 is the gain tuning amount 4, 5-10 is the integration time tuning amount ΔT, 5-1
1 is the tuning amount ΔTo of the differential time.

次に本発明によるオートチューニング・コントローラの
動作について説明する。まず、第1図および第3図に示
すように規則1.規則2.規則3の3つの制御規則から
成るシステムにおいて、入力(aot bo) 、およ
び入力(s、、  I e 1.)を得た場合にゲイン
の操作量ΔKcを求めるものとする。本発明においては
、制御規則を優先命令(規則1)と一般命令(規則2,
3)とに分けている。
Next, the operation of the autotuning controller according to the present invention will be explained. First, as shown in FIGS. 1 and 3, Rule 1. Rule 2. In a system consisting of the three control rules of Rule 3, when inputs (aot bo) and (s, , Ie 1.) are obtained, the gain operation amount ΔKc is determined. In the present invention, the control rules are a priority command (Rule 1) and a general command (Rule 2,
3) It is divided into two parts.

第1図に示すように、規則1ではファジィ集合″制御系
が振動的″は0.5の度合いで満たされ1−1、ファジ
ィ集合″減衰性がよくない″は0.75の度合いで満た
される1−2、規則1の前件部命題が満たされる度合い
G1は2つのファジィ集合の満たされる度合いのより小
さい値0.5になる。
As shown in Figure 1, in Rule 1, the fuzzy set ``The control system is oscillatory'' is satisfied to a degree of 0.5, 1-1, and the fuzzy set ``The damping properties are poor'' is satisfied to a degree of 0.75. 1-2, the degree G1 to which the antecedent proposition of Rule 1 is satisfied is 0.5, which is the smaller value of the degrees to which the two fuzzy sets are satisfied.

規則1は優先命令なので、前記G1が正の値で成立し次
第、直ちに出力される。
Since Rule 1 is a priority instruction, it is output immediately as soon as G1 is established as a positive value.

第3図に示すように、規則2では、ファジィ集合“オー
バーシュートSが小”は0.5の度合いで満たされ3−
1、ファジィ集合パ誤差の絶対値letが大”は0.3
の度合いで満たされる3−2、規則2の前件部命題が満
たされる度合いG2は2つのファジィ集合の満たされる
度合いのより小さい値0.3になる。この瞬時値G2の
時間率    ”均をとり、チューニングに用いる規則
2の成立度合いをGRAD2とすると、 ここで、toはいずれかの規則による命令が発せられた
時刻、CMDTIMEは命令時間間隔である。
As shown in Figure 3, in Rule 2, the fuzzy set "overshoot S is small" is satisfied to a degree of 0.5, and 3-
1. The absolute value of the fuzzy set error is large” is 0.3
3-2, and the degree G2 that the antecedent proposition of Rule 2 is satisfied is 0.3, which is the smaller value of the degrees that the two fuzzy sets are satisfied. If the time rate of this instantaneous value G2 is averaged and the degree of establishment of rule 2 used for tuning is GRAD2, then to is the time when an instruction according to one of the rules is issued, and CMDTIME is the instruction time interval.

規則3についても、同様に03は0.5になり、GRA
D3は(3)式で求められる 以上のようにして求めた評価値を後件部命題に与え、操
作量の変化分7!lKcを求め、いずれかの規則による
命令が発せられてから、命令時間間隔たった時刻t、+
CMDTIMEにチューニング命令として発する。
Similarly for rule 3, 03 becomes 0.5 and GRA
D3 gives the evaluation value obtained in the above manner obtained by equation (3) to the consequent proposition, and calculates the change in the manipulated variable 7! Find lKc and find the time t, + after the command time interval has elapsed since the command according to one of the rules was issued.
Issue as a tuning command to CMDTIME.

第5図に示すようにSV、5−5と、制御対象の出力5
−8との偏差EV、5−6はP I D=+ントローラ
5−3の入力となり、その出力は操作量CV、5−7で
ある。
As shown in Fig. 5, SV, 5-5, and output 5 of the controlled object.
The deviation EV, 5-6 from -8 becomes the input to the PID=+controller 5-3, and its output is the manipulated variable CV, 5-7.

該操作量CVは制御対象5−4の入力となり。The manipulated variable CV becomes an input to the controlled object 5-4.

その出力は制御量Pv、5−8である。該制御量Pvは
新たな目標値Svとの偏差EVを得るために用いられ、
該偏差EVは再び前記PIDコントローラ5−3の入力
となる。さて、前記の本発明にかかるファジィ演算推定
部5−2は前記目標値SV、5−5.偏差EV、5−6
.操作icv、5−7、および制御量Pv、5−8を入
力とし以上に述べるような優先命令と一般命令を分けて
設定したファジィ演算推定を行う。
Its output is the control amount Pv, 5-8. The control amount Pv is used to obtain the deviation EV from the new target value Sv,
The deviation EV becomes an input to the PID controller 5-3 again. Now, the fuzzy calculation estimating section 5-2 according to the present invention operates to calculate the target value SV, 5-5. Deviation EV, 5-6
.. Using the operation icv, 5-7 and the control amount Pv, 5-8 as input, a fuzzy calculation estimation is performed in which priority instructions and general instructions are set separately as described above.

上記実施例は、比例ゲインのチューニングにっいて述べ
たが、積分時間、微分時間のチューニングにも応用でき
、また、速度型に限らず位置型でも適用できる。更に、
この例では、優先命令1つ、その他の命令2つの場合に
ついて述べたが、命令数はいくつでもよい。
Although the above embodiment has been described with respect to proportional gain tuning, it can also be applied to integration time and differential time tuning, and can be applied not only to velocity type but also to position type. Furthermore,
In this example, a case has been described in which there is one priority instruction and two other instructions, but the number of instructions may be any number.

又、チューニングだけでなく、制御に応用しても上記実
施例と同様の効果を奏する。
Furthermore, the same effects as in the above embodiments can be obtained not only in tuning but also in control.

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

以上のように、この発明によれば、制御規則を優先命令
と一般命令との2種類に分け、優先命令については、条
件が成立し次第、直ちに発せられるようにし、また、一
般命令については命令時間間隔ごとにその間の系の状況
に応じて発せられるようにしたので、一般命令では一時
的なノイズの影響をうけず、制御系の状態を正しく把握
したチューニングができるとともに、優先命令では例え
ば発散の傾向が検出された場合にも早急に対処できる効
果がある。
As described above, according to the present invention, control rules are divided into two types, priority commands and general commands, and priority commands are issued immediately as soon as conditions are met, and general commands are Since the commands are issued at each time interval according to the state of the system during that time, general commands are not affected by temporary noise and can be tuned while accurately grasping the state of the control system. This has the effect of allowing immediate action to be taken even if a trend is detected.

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

第1図はこの発明の一実施例による優先命令の出力方法
説明図、第2図は偏差のピークを示す波形図、第3図は
この発明の一実施例による制御規則の前件部命題の評価
値を求める方法の説明図、第4図は第3図で求められた
評価値から操作量を求める方法の説明図、第5図はこの
発明にかかるファジィ演算推定を実施するオートチュー
ニング・コントローラのブロック線図、第6図は従来の
命令の合成法を示す説明図である。 図において、1−1は“制御系が振動的″を示すメンバ
ーシップ関数、1−2は“減衰性がよくない”のメンバ
ーシップ関数、1−3は“ゲインKcDOWN”のメン
バーシップ関数、3−1は″オーバーシュートSが小”
を示すメンバーシップ関数、3−2は“誤差の絶対値1
elが大″を示すメンバーシップ関数、3−3は制御規
則2の成立する度合いの時間平均、3−4は“オーバー
シュートSが小”を示すメンバーシップ関数、3−5は
゛′誤差の絶対値Ielが小”を示すメンバーシップ関
数、3−6は制御規則3の成立する度合いの時間平均、
4−1は1′ゲインKcUP”のメンバーシップ関数、
4−2は゛5ゲインKcKEEP”のメンバーシップ関
数、4−3は4−1と4−2の合成、5−1はオートチ
ューニング・コントローラ、5−2はファジィ演算推定
部、5−3はPIDコントローラ、5−4は制御対象、
5−5は目標値SV、5−6は偏差EV、5−7は操作
量CV、5−8は制御量PV、5−9はゲインのチュー
ニング量JK、5−10は積分時間のチューニング量J
Tt、5−11は微分時間のチューニング量Δ’roで
ある。    ゛特許出願人  三菱電機株式会社 第 4 図
FIG. 1 is an explanatory diagram of a priority command output method according to an embodiment of the present invention, FIG. 2 is a waveform diagram showing the peak of deviation, and FIG. 3 is an explanatory diagram of the antecedent proposition of a control rule according to an embodiment of the present invention. FIG. 4 is an explanatory diagram of a method for determining an evaluation value from the evaluation value determined in FIG. 3. FIG. 5 is an autotuning controller that performs fuzzy operation estimation according to the present invention. FIG. 6 is an explanatory diagram showing a conventional instruction composition method. In the figure, 1-1 is a membership function that indicates "the control system is oscillatory", 1-2 is a membership function that indicates "poor damping", 1-3 is a membership function that indicates "gain KcDOWN", and 3 -1 means "overshoot S is small"
3-2 is the membership function indicating “absolute value of error 1
3-3 is the time average of the degree to which control rule 2 is satisfied, 3-4 is the membership function that indicates "overshoot S is small," and 3-5 is the absolute error of ``el''. 3-6 is the time average of the degree to which control rule 3 is satisfied,
4-1 is the membership function of 1′ gain KcUP”,
4-2 is a membership function of "5 gain KcKEEP", 4-3 is a combination of 4-1 and 4-2, 5-1 is an auto-tuning controller, 5-2 is a fuzzy calculation estimator, 5-3 is a PID controller, 5-4 is the controlled object,
5-5 is the target value SV, 5-6 is the deviation EV, 5-7 is the manipulated variable CV, 5-8 is the controlled variable PV, 5-9 is the gain tuning amount JK, and 5-10 is the integration time tuning amount J
Tt, 5-11 is the tuning amount Δ'ro of the differential time.゛Patent applicant: Mitsubishi Electric Corporation Figure 4

Claims (1)

【特許請求の範囲】[Claims] プロセスの制御状況をメンバーシップ関数に変換して取
り込みファジィ推論に基き制御パラメータの自動調整を
行うべく該プロセスに制御命令を出力するオートチュー
ニング・コントローラのファジィ演算推定方式において
、前記プロセスへの制御命令規則を優先命令と一般命令
とに分けて設定し、前記優先命令は制御条件が成立した
時に直ちに命令を発するようにし、かつ前記一般命令は
それ以前の制御命令が発せられてから命令時間間隔を経
過した後に、その間の制御系の状況に応じてチューニン
グ命令を発するようにしたことを特徴とするオートチュ
ーニング・コントローラのファジィ演算推定方式。
In a fuzzy operation estimation method for an auto-tuning controller that converts the control status of a process into a membership function and outputs a control command to the process in order to automatically adjust control parameters based on fuzzy inference, the control command to the process is Rules are set separately for priority commands and general commands, the priority command is set to issue a command immediately when a control condition is satisfied, and the general command is set to issue a command time interval after the previous control command is issued. A fuzzy calculation estimation method for an auto-tuning controller, characterized in that a tuning command is issued according to the status of a control system during that time after a certain amount of time has elapsed.
JP62251456A 1987-10-07 1987-10-07 Fuzzy arithmetic estimation method of auto tuning controller Expired - Lifetime JP2531528B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62251456A JP2531528B2 (en) 1987-10-07 1987-10-07 Fuzzy arithmetic estimation method of auto tuning controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62251456A JP2531528B2 (en) 1987-10-07 1987-10-07 Fuzzy arithmetic estimation method of auto tuning controller

Publications (2)

Publication Number Publication Date
JPH0194401A true JPH0194401A (en) 1989-04-13
JP2531528B2 JP2531528B2 (en) 1996-09-04

Family

ID=17223094

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62251456A Expired - Lifetime JP2531528B2 (en) 1987-10-07 1987-10-07 Fuzzy arithmetic estimation method of auto tuning controller

Country Status (1)

Country Link
JP (1) JP2531528B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7769474B2 (en) 2005-09-20 2010-08-03 Honeywell International Inc. Method for soft-computing supervision of dynamical processes with multiple control objectives

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6159502A (en) * 1984-08-31 1986-03-27 Hitachi Ltd Plant operation control device
JPS62135902A (en) * 1985-12-09 1987-06-18 Idemitsu Petrochem Co Ltd Optimum control method for process

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6159502A (en) * 1984-08-31 1986-03-27 Hitachi Ltd Plant operation control device
JPS62135902A (en) * 1985-12-09 1987-06-18 Idemitsu Petrochem Co Ltd Optimum control method for process

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7769474B2 (en) 2005-09-20 2010-08-03 Honeywell International Inc. Method for soft-computing supervision of dynamical processes with multiple control objectives

Also Published As

Publication number Publication date
JP2531528B2 (en) 1996-09-04

Similar Documents

Publication Publication Date Title
JP3136183B2 (en) Control method
JP2647217B2 (en) Composite control method
JPH01258003A (en) Auto tuning PID controller
CN112721943B (en) Man-machine co-driving transverse control method with conflict resolution function
CN110703609B (en) An intelligent motion control method for a motor servo system
CN113247084B (en) Control devices for steering systems
CN113110048A (en) Nonlinear system output feedback adaptive control system and method adopting HOSM observer
Khayati Multivariable adaptive sliding-mode observer-based control for mechanical systems
JPH04275086A (en) Controller for dynamic simulator
JP3493347B2 (en) Automatic control device
JPS63262703A (en) Versatility time difference comparing and compensating method for control system
JPH0235501A (en) Fuzzy control system
JP2531528B2 (en) Fuzzy arithmetic estimation method of auto tuning controller
CN110850722A (en) Novel Smith mutual coupling PI cooperative control theory method of time-lag system
JP3316992B2 (en) Control device, control method, control device for rolling mill, and control method for rolling mill
JPH0272404A (en) Deciding method for membership function
Nam Motion control of a three degrees of freedom helicopter
JPH05284771A (en) PI controller auto-tuning method
JPH1082719A (en) Engine torque control device
JPH01103707A (en) Fuzzy inference device
JPS631604B2 (en)
JPH1157829A (en) Control method of hot continuous rolling mill
RU2381958C2 (en) Method and device to fly aircraft relative to one pilotage axis
JPH03188504A (en) Fuzzy control device and fuzzy inference method
JP2855644B2 (en) Controller