JPH0738124B2 - Feedback / feedforward controller - Google Patents
Feedback / feedforward controllerInfo
- Publication number
- JPH0738124B2 JPH0738124B2 JP19832989A JP19832989A JPH0738124B2 JP H0738124 B2 JPH0738124 B2 JP H0738124B2 JP 19832989 A JP19832989 A JP 19832989A JP 19832989 A JP19832989 A JP 19832989A JP H0738124 B2 JPH0738124 B2 JP H0738124B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- control
- characteristic compensation
- compensation component
- type
- 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
Links
Landscapes
- Feedback Control In General (AREA)
Description
【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、各種のプロセス計装システムに適用して好適
なフィードバック(以下、FBと呼ぶ)制御系とフィード
フォワード(以下、FFと呼ぶ)制御系とを組み合せてな
るフィードバック・フィードフォワード制御装置に係わ
り、特に静特性補償分信号の大きさに応じて動特性の補
償を行うフィードバック・フィードフォワード制御装置
に関する。DETAILED DESCRIPTION OF THE INVENTION Object of the Invention (Field of Industrial Application) The present invention is suitable for application to various process instrumentation systems, and is suitable for a feedback (hereinafter, referred to as FB) control system and a feedforward (hereinafter, referred to as FB). , FF) control system in combination with the feedback feedforward control device, and more particularly, to a feedback feedforward control device that compensates the dynamic characteristics according to the magnitude of the static characteristic compensation component signal.
(従来の技術) この種のFB・FF制御装置は、第2図に示すようにFB制御
系とFF制御系とで構成され、前者のFB制御系は、偏差演
算手段1にて現在の目標値SVnから制御対象2の現在の
プロセス変数値PVnを減算し、得られた偏差enを位置
形PI調節演算手段3に導入し、ここで位置形PI調節演算
を行なって調節信号を得た後、加算手段4を経由して制
御対象2に印加する構成となっている。(Prior Art) This type of FB / FF control device is composed of an FB control system and an FF control system, as shown in FIG. subtracting the current process variable value PV n of a controlled object 2 from the value SV n, the resulting deviation e n is introduced into position type PI controller calculating means 3, the adjustment signal by performing position type PI controller operations where After it is obtained, it is applied to the controlled object 2 via the adding means 4.
一方、後者のFF制御系は、フィードフォワード制御モデ
ル6を備え、このフィードフォワード制御モデル6には
外乱信号DnにFFゲインkを乗算してFF制御信号を得る
係数手段6aとこのFF制御信号に進みまたは遅れを持たせ
て外乱補償の時間的タイミングを合せた外乱補償信号を
得る進み/遅れ演算手段6bとを有し、この進み/遅れ演
算手段6bで得られた外乱補償信号を前記加算手段4に加
えて、いわゆる外乱補償を行った操作信号MVnを得、こ
の操作信号MVnを制御対象2に与えて制御を行う構成と
なっている。On the other hand, the latter FF control system is provided with a feedforward control model 6, and this feedforward control model 6 multiplies the disturbance signal D n by the FF gain k to obtain the FF control signal and the FF control signal. A lead / lag calculating means 6b for obtaining a disturbance compensating signal in which the time timing of disturbance compensation is adjusted by advancing or delaying the disturbance compensating signal obtained by the lead / lag calculating means 6b. In addition to the means 4, a so-called disturbance-compensated operation signal MV n is obtained, and the operation signal MV n is given to the controlled object 2 to perform control.
ところで、上記制御系における外乱補償の伝達関数とし
て、例えば操作信号MVnを印加したときのプロセス変数
間の伝達関数GP(s)は分母系列で表現すると、 GP(s)=KP/(1+TP1・s+TP2・s2+……+
TPn・sn) ……(1) となる。By the way, as a transfer function for disturbance compensation in the control system, for example, a transfer function G P (s) between process variables when an operation signal MV n is applied is expressed as a denominator sequence, G P (s) = K P / (1 + T P1・ s + T P2・ s 2 + …… +
T Pn · s n ) (1)
また、外乱が加わったときのプロセス変数間の伝達関数
GD(s)は同じく分母系列で表現すると、 GD(s)=KD/(1+TD1・s+TD2・s2+……+
TDn・sn) ……(2) となる。上式においてKPは制御パラメータ、KDはD
制御パラメータ、TPiはプロセス時定数、TDiは外乱時
定数、siはラプラス演算子である。Further, when the transfer function G D (s) between process variables when a disturbance is added is also expressed by a denominator series, G D (s) = K D / (1 + T D1 · s + T D2 · s 2 + …… +
T Dn · s n ) (2) In the above equation, K P is a control parameter and K D is D
A control parameter, T Pi is a process time constant, T Di is a disturbance time constant, and s i is a Laplace operator.
従って、前記両伝達関数GP(s)、GD(s)からフ
ィードフォワード制御モデルGF(s)は、 GF(s)={GD(S)/GP(S)} =(KD/KP)・{(1+TP1・s+TP2・s2+……
+TPn・sn)/(1+TD1・s+T2D・s2+……+T
Dn・sn)} ……(3) =k・f(S) ……(4) k=KD/KP ……(5) f(S)=(1+TP1・s+TP2・s2+……=TPn・s
n)/(1+TD1・s+TD2・s2+……+TDn・sn)
……(6) となる。従って、この制御装置では、前記位置形PI調節
演算手段3のPI調節演算出力に前記フィードフォワード
制御モデル6の出力を外乱補償信号として加算すること
により外乱の影響を抑制する構成となっている。Therefore, from the transfer functions G P (s) and G D (s), the feedforward control model G F (s) is G F (s) = {G D (S) / G P (S)} = ( K D / K P ) ・ {(1 + T P1・ s + T P2・ s 2 + ……
+ T Pn・ s n ) / (1 + T D1・ s + T 2D・ s 2 + …… + T
Dn · s n )} (3) = k · f (S) …… (4) k = K D / K P …… (5) f (S) = (1 + T P1 · s + T P2 · s 2 + …… = T Pn・ s
n ) / (1 + T D1・ s + T D2・ s 2 + …… + T Dn・ s n )
… (6) Therefore, in this control device, the influence of disturbance is suppressed by adding the output of the feedforward control model 6 as a disturbance compensation signal to the PI adjustment calculation output of the position type PI adjustment calculation means 3.
(発明が解決しようとする課題) しかし、実際のプロセス制御系に上記制御装置を適用し
た場合、制御対象2の動作特性や外乱の特性を正確に近
似できないこと、非線形性を有すること、さらにその特
性が時々刻々変化すること等から次のような点が問題と
なっている。(Problems to be Solved by the Invention) However, when the above control device is applied to an actual process control system, the operating characteristics and the characteristics of disturbance of the controlled object 2 cannot be accurately approximated, and the nonlinearity, and Since the characteristics change from moment to moment, the following points are a problem.
、常時,FB制御系にFF制御系出力を加算結合する構成
であるので、例えばFB制御,FF制御ともに制御出力の変
化が小さくなったとき、フィードフォワード制御モデル
6に静的および動的誤差が発生し、或いはノズル等の影
響を受けるため、かかるFF制御出力を外乱補償信号とし
て加算したのでは、FB制御系の出力を乱し、制御精度の
低下を招く問題がある。Since the configuration is such that the FF control system output is additively coupled to the FB control system at all times, for example, when the change in the control output becomes small in both the FB control and the FF control, the feedforward control model 6 has static and dynamic errors. If the FF control output is added as a disturbance compensation signal because it is generated or is affected by the nozzle or the like, there is a problem that the output of the FB control system is disturbed and the control accuracy is deteriorated.
、また、位置形PI調節演算手段3の演算出力と外乱補
償信号とを位置形信号として加算合成する場合、各サン
プリング周期ごとに全体の操作信号を直接計算する方式
であるので、各制御系の出力の小さい領域であっても調
節演算をして操作信号とする必要があり、いわゆる不感
帯を設けることが難しく、このため外乱補償信号の変化
が小さくなったとき、FF制御系の出力がFB制御系の出力
に悪影響を与える問題がある。In addition, when the calculation output of the position PI adjustment calculation means 3 and the disturbance compensation signal are added and combined as a position signal, the method is a method of directly calculating the entire operation signal for each sampling cycle, and therefore the control system Since it is difficult to provide a so-called dead zone because it is necessary to perform adjustment calculation and use it as an operation signal even in the area where the output is small, when the change in the disturbance compensation signal becomes small, the output of the FF control system is controlled by the FB control. There is a problem that adversely affects the output of the system.
、FF制御系のうち動特性補償系は、僅かなステップ変
化の動特性補償分信号であっても、それが一般的には拡
大した状態の動特性補償信号としてFB制御系に加わるの
で、FF制御系出力の利用の仕方を誤ると精度の高い制御
ができない問題がある。, FF control system, the dynamic characteristic compensation system, even if it is a dynamic characteristic compensation component signal with a slight step change, is generally added to the FB control system as a dynamic characteristic compensation signal in an expanded state. There is a problem that accurate control cannot be performed if the control system output is used incorrectly.
本発明は上記実情に鑑みてなされたもので、静特性補償
分信号の大きさに応じてFF制御系を停止してFB制御のみ
とし、或いはFF制御系を生かしてFB制御とFF制御とを組
み合せることにより、FB制御とFF制御との特質を最大限
に生かしつつ制御精度の向上および安定な制御を実現す
るフィードバック・フィードフォワード制御装置を提供
することを目的とする。The present invention has been made in view of the above situation, only the FB control by stopping the FF control system depending on the magnitude of the static characteristic compensation component signal, or FB control and FF control by utilizing the FF control system. An object of the present invention is to provide a feedback / feedforward control device which, when combined, realizes improvement of control accuracy and stable control while maximizing the characteristics of FB control and FF control.
[発明の構成] (課題を解決するための手段) 本発明は上記課題を解決するために、制御対象からのプ
ロセス変数値と目標値との偏差を零とするために少なく
とも速度形I(積分)調節演算を行った後、位置形信号
に変換したPI(Pは比例)またはPID(Dは微分)調節
演算出力を操作信号として前記制御対象に印加して制御
するフィードバック制御系と、外乱補償を行うフィード
フォワード制御系とを組み合せたフィードバック・フィ
ードフォワード制御装置において、 前記フィードフォワード制御系は、外乱信号にフィード
フォワードゲインを乗算して得られた信号を静特性補償
分信号と動特性補償信号とに分離するフィードフォワー
ド制御モデルと、予め所定の不感帯域が設定され、前記
フィードフォワード制御モデルから出力された静特性補
償分信号を変換して得られた速度形信号が不感帯域内に
あるとき零を出力し、不感帯域外にあるとき前記速度形
信号の大きさに応じて所定の信号を前記少なくとも速度
形I調節演算出力に加算する静特性補償手段と、前記速
度形信号が前記不感帯域内にあるか否かを判別し不感帯
域内に有るときには前記PIまたはPID調節演算出力に加
算されている前記動特性補償分信号を強制的に零とする
動特性補償解除手段とを備え、前記速度形信号が不感帯
域内に有るときフィードバック制御のみとする構成であ
る。[Structure of the Invention] (Means for Solving the Problems) In order to solve the above problems, the present invention provides at least a velocity type I (integral) in order to make the deviation between a process variable value and a target value from a controlled object zero. ) A feedback control system for performing PI (P is proportional) or PID (D is differential) adjustment calculation output converted to a position type signal after performing adjustment calculation as an operation signal to control the object to be controlled, and disturbance compensation In a feedback feedforward control device in combination with a feedforward control system for performing the above, the feedforward control system is configured to multiply a disturbance signal by a feedforward gain to obtain a static characteristic compensation component signal and a dynamic characteristic compensation signal. And a feed-forward control model that is separated into and a predetermined dead band are set in advance, and are output from the feed-forward control model. When the velocity type signal obtained by converting the characteristic compensation component signal is in the dead band, zero is output, and when it is outside the dead band, a predetermined signal is adjusted at least the velocity type I according to the magnitude of the velocity type signal. Static characteristic compensating means to be added to the calculation output, and the dynamic characteristic compensation component signal added to the PI or PID adjustment calculation output when it is determined whether or not the velocity type signal is in the dead zone And a dynamic characteristic compensation canceling means for forcibly setting the speed control signal to zero, and only the feedback control is performed when the velocity type signal is within the dead band.
(作用) 従って、本発明は以上のような手段を講じたことによ
り、フィードフォワード制御モデルで得られた静特性補
償分信号を速度形信号に変換した後、この速度形信号を
予め所定の不感帯域にされている不感帯域設定手段を通
すことにより、速度形信号が不感帯域内にあるとき静特
性補償分信号を解除し、また同時に動特性補償解除手段
にて速度形信号が不感帯域内にあると判別して動特性補
償信号を解除することにより、FB制御のみを実行する。(Operation) Therefore, according to the present invention, by taking the above-mentioned means, after converting the static characteristic compensation component signal obtained by the feedforward control model into the velocity type signal, the velocity type signal is given a predetermined insensitivity in advance. When the velocity type signal is in the dead band, the static characteristic compensation component signal is released by passing through the dead band setting means in the band, and at the same time, the velocity characteristic signal is in the dead band by the dynamic characteristic compensation releasing means. Only the FB control is executed by discriminating and releasing the dynamic characteristic compensation signal.
一方、静特性補償分信号の変化の大きさがあるレベル以
上のときには先回りして外乱の影響を打つ消す必要があ
るので、当該静特性補償分信号のレベル変化の大きいと
きには前記速度形信号が不感帯域外であると判断してそ
のレベルの大きさに応じて静特性補償を行い、また同時
に動特性補償を生かすことにより、FB制御とFF制御とを
組み合せて制御を実行することにより、FF制御を適切に
生かしつつ精度の高い、安定した制御を実行するもので
ある。On the other hand, when the magnitude of the change in the static characteristic compensation component signal is above a certain level, it is necessary to proactively cancel the influence of the disturbance. Therefore, when the level change of the static characteristic compensation component signal is large, the velocity-type signal is in the dead zone. FF control is performed by determining that it is outside the range and performing static characteristic compensation according to the level of the level, and at the same time making use of dynamic characteristic compensation, by executing control by combining FB control and FF control. This is to carry out highly accurate and stable control while making appropriate use of it.
(実施例) 以下、本発明の実施例を説明するに先立ち、本発明装置
に適用される速度形PID調節演算方式について説明す
る。先ず、一般的なPID調節演算方式におけるPIDアルゴ
リズムの基本式は、 MV=KP{e+(1/TI)∫edt+TD(de/dt)MV0}…
…(7) で表される。但し、上式においてMVは操作信号、eは偏
差、KPは比例ゲイン、TIは積分時間、TDは微分時
間、MV0は操作信号の初期値である。(Embodiment) Prior to describing an embodiment of the present invention, a speed type PID adjustment calculation method applied to the device of the present invention will be described below. First, the basic expression of the PID algorithm in the general PID adjustment calculation method is as follows: MV = K P {e + (1 / T I ) ∫edt + T D (de / dt) MV 0 } ...
... (7) However, in the above equation, MV is an operation signal, e is a deviation, K P is a proportional gain, T I is an integration time, T D is a differentiation time, and MV 0 is an initial value of the operation signal.
ところで、前記(7)式の基本式を用いたディジタル演
算方では、予めサンプリング周期τが定めれ、このサン
プリング周期τ毎に必要なデータを取り込んで演算を行
うことになる。従って、現サンプリング時点をnτ(n
は整)とし、その1つ前のサンプリング時点を(n−
1)τとすれば、制御系から得られる現サンプリング時
点の偏差はen,前回サンプリング時点の偏差はe
n−1でわすことができる。By the way, in the digital calculation method using the basic formula of the above formula (7), the sampling period τ is determined in advance, and necessary data is taken in every sampling period τ to perform the calculation. Therefore, the current sampling time is set to nτ (n
And the sampling time immediately before that is (n−
If 1) tau, the deviation of the current sampling time point obtained from the control system e n, the deviation of the previous sampling time point e
It can be omitted by n-1 .
一方、ディジタル演算には2通りの演算方式があり、そ
の1つは位置形演算方式であり、他の1つは速度形演算
方式である。この位置形演算方式は各サンプリング周期
毎に全体の操作信号MVnを直接計算する方式であり、速
度形演算方式は今回のサンプリング周期毎に操作信号の
前回からの変化分ΔMVnのみを求めた後、この変化分Δ
MVnを前回の操作信号MVn−1に加えることにより、今
回の操作信号とする方式である。On the other hand, there are two types of digital arithmetic methods, one of which is a position type arithmetic method and the other of which is a velocity type arithmetic method. This position type calculation method is a method of directly calculating the entire operation signal MV n in each sampling cycle, and the velocity type calculation method obtains only the change ΔMV n of the operation signal from the previous time in each sampling cycle of this time. Later, this change Δ
By adding MV n to previous operation signal MV n-1, is a method of the present operation signal.
従って、前記(7)式のPIDアルゴリズムの基本式に基
づいて位置形演算方式と速度形演算方式とを実行する場
合、前者の位置形演算方式では、 で表わされ、後者の速度形演算方式では、 ΔMVn=KP{(en−en−1)+(τ/TI)en+
(TD/τ)(en−2en−1+en−2)} ……(9
a) MVn=MVn−1+ΔMVn ……(9b) で表わされる。Therefore, when the position type calculation method and the velocity type calculation method are executed based on the basic expression of the PID algorithm of the expression (7), in the former position type calculation method, In represented, the latter velocity type operation method, ΔMV n = K P {( e n -e n-1) + (τ / T I) e n +
(T D / τ) (e n -2e n-1 + e n-2)} ...... (9
a) MV n = MV n-1 + ΔMV n (9b)
そこで、これら2つの演算式,つまり(8)式と(9a)
式,(9b)式とを比較してみると、(9a)式,(9b)式
の速度形PIDアルゴリズムが積分項からΣがなくなって
演算が簡単に行えること、手動→自動の切換えに際し、
現時点の手動操作によって得られた操作信号を(9b)式
のMVn−1に代入し、しかる後、自動制御に切換えて次
のサンプリング時点からそのMVn−1に変化分ΔMVnを
加算すれば制御をそのまま続行でき、いわゆる手動−自
動切換えのバランスレス・バンプレス切換えが簡単に行
えること、積分項によるリセットワインドアップが容易
に行えること、操作信号の変化分のみを求めればよいの
で、ゲインを修正したり、他の信号との複合演算処が簡
単に行えること等の特長を有し、計算機を用いたDDC(D
irect Digital Control)にはかかる速度形PID演算方式
が多用されている。Therefore, these two arithmetic expressions, that is, (8) and (9a)
Comparing equation (9b) and equation (9b), the speed-type PID algorithm of equations (9a) and (9b) eliminates Σ from the integral term and can be easily calculated.
Substitute the operation signal obtained by the manual operation at the present time into MV n-1 of the equation (9b), then switch to automatic control and add the change ΔMV n to the MV n-1 from the next sampling time. Control can be continued as it is, so-called balanceless bumpless switching of so-called manual-automatic switching can be easily performed, reset windup can be easily performed by the integral term, and only the change in the operation signal needs to be calculated. It has features such as the ability to modify the DDC (DDC (D
The speed type PID calculation method is often used for irect Digital Control).
そこで、本発明装置においては、FB制御におけるPID制
御では速度形演算方式が有効であること、また静特性補
償信号を速度形信号とすることにより不感帯を定めてFB
制御出力を乱すところのFF制御出力を適切に排除するこ
と等により、従来の問題を改善することにある。Therefore, in the device of the present invention, the speed type calculation method is effective in the PID control in the FB control, and the dead band is set by setting the dead band by using the static characteristic compensation signal as the speed type signal.
It is to improve the conventional problem by appropriately eliminating the FF control output that disturbs the control output.
以下、本発明の一実施例について第1図図を参照して説
する。同図において11は現在の目標値SVnから制御対象
12の現在のプロセス変数値PVnを減算して偏差enを求
める偏差演算手段、13は偏差enに基づいて前記(9a)
式の調節演算を実行し、得られた調節信号ΔMVnを加算
手段14を経由して速度形/位置形信号変換手段15に導入
する。この信号変換手段15は前記(9b)式の演算,つま
りMVn−1+ΔMVn′を実行して操作信号MVnを得た
後、加算手段16を経由して信号MVn′を制御対象12に印
加し、偏差en=0(SVn=PVn)となる制御を行う。
なお、これら構成要素11〜16のうち加算手段14,16を除
いてFB制御系を構成している。An embodiment of the present invention will be described below with reference to FIG. In the figure, 11 is the control target from the current target value SV n
12 of the current process variable value PV n deviation calculation means for calculating a deviation e n is subtracted, 13 on the basis of the deviation e n (9a)
The adjustment operation of the formula is executed, and the obtained adjustment signal ΔMV n is introduced into the velocity type / position type signal converting means 15 via the adding means 14. The signal converting means 15 executes the operation of the equation (9b), that is, MV n-1 + ΔMV n ′ to obtain the operation signal MV n , and then controls the signal MV n ′ via the adding means 16 to the control target 12 is applied to, performs control of the deviation e n = 0 (SV n = PV n).
Note that the FB control system is configured by removing the adding means 14 and 16 from the components 11 to 16.
一方、FF制御系では、外乱信号Dnを受けて外乱信号D
nにFFゲインkを乗算する係数手段21aと動特性補償手
段21bとよりなるフィードフォワード制御モデル21を用
いて静特性補償分と動特性補償分とに分離する。ここ
で、フィードフォワード制御モデル21で静特性補償分と
動特性補償分とに分離できることを証明する。前述した
(3)式〜(6)式からフィードフォワード制御モデル
は、 GF(S)=k・f(S) で表わされるので、この式から、 GF(S)=k{1+〔f(S)−1〕} =k{1+〔(TP1−TD1)・s+(TP2.TD2)
・s2+……+(TPn−TDn)・sn〕/(1+TD1・s
+TD2・s2+……+TDn・sn)} ……(10) となり、全く時間に関係しない前段下線の静特性補償分
と時間に関係する後段下線の動特性補償分とに分離でき
る。そして、(1)式と(2)式の伝達関数を1次近似
すると、前記(10)式は、 GF(S)=k{1+〔(TP1−TD1)・s〕/(1+
TD1・s} ……(11) =k{1+〔(TP1・s〕/(1+TD1・s)−
1〕} ……(12) を得ることができる。On the other hand, the FF control system receives the disturbance signal D n and receives the disturbance signal D n.
A static characteristic compensation component and a dynamic characteristic compensation component are separated by using a feedforward control model 21 including a coefficient means 21a for multiplying n by the FF gain k and a dynamic characteristic compensation means 21b. Here, it is proved that the feedforward control model 21 can be separated into a static characteristic compensation component and a dynamic characteristic compensation component. Since the feedforward control model is expressed by G F (S) = k · f (S) from the formulas (3) to (6) described above, from this formula, G F (S) = k {1+ [f (S) −1]} = k {1 + [(T P1 −T D1 ) · s + (T P2 .T D2 ).
· S 2 + ...... + (T Pn -T Dn) · s n ] / (1 + T D1 · s
+ T D2 · s 2 + …… + T Dn · s n )} (10), which can be separated into the static characteristic compensation component of the front stage underline and the dynamic characteristic compensation component of the rear stage underline that are not related to time at all. . Then, when the transfer functions of the equations (1) and (2) are linearly approximated, the equation (10) is: G F (S) = k {1 + [(T P1 −T D1 ) · s] / (1+
T D1 · s} (11) = k {1 + [(T P1 · s] / (1 + T D1 · s) −
1]} ... (12) can be obtained.
そして、前記フィードフォワード制御モデル21において
分離された静特性補償分信号Anは静特性補償手段に導
入される。この静特性補償手段は、静特性補償分信号A
nを速度形信号ΔAnに変換する位置形/速度形信号変
換手段22とこの信号変換手段22で変換された速度形信号
ΔAnのうちあるレベル以下の小さな信号をカットし、
あるレベル以上の大きな信号を先回りして打ち消すよう
な信号ΔBnを出力する不感帯設定手段23とによって構
成され、この不感帯設定手23を通過した静特性補償信号
ΔBnを前記加算手段14に加算する構成となっている。Then, the static characteristic compensation component signal A n separated in the feedforward control model 21 is introduced to the static characteristic compensation means. This static characteristic compensating means uses the static characteristic compensation component signal A.
Cut the following small signal level is out of the converted velocity type signal .DELTA.A n and the position-type / velocity type signal converting means 22 in this signal conversion means 22 for converting the n to the speed-type signal .DELTA.A n,
It is constituted by the dead zone setting unit 23 for outputting a signal .DELTA.B n for canceling proactively a large signal above a certain level, adding the static characteristic compensation signal .DELTA.B n passing through the dead band setting hand 23 to the summing means 14 It is composed.
また、本装置においては、前記静特性補償手段のほか、
動特性補償解除手段が設けられている。この動特性補償
解除除手段は、前記不感帯設定手段23の入力ΔAnと出
力ΔBnとからΔAnが不感帯内か不感帯外かを判別す
る不感帯内判別手段24と、この不感帯内判別手段24で不
感帯内と判別したとき前記フィードフォワード制御モデ
ル21で分離された動特性補償分信号ΔEnの前記加算手
段16への導入を解除し、一方、不感帯外と判別したとき
動特性補償分信号ΔEnを前記加算手段16へ導入するス
イッチ手段25とによって構成されている。Further, in this device, in addition to the static characteristic compensating means,
Dynamic characteristic compensation releasing means is provided. The dynamic characteristic compensation canceling / removing means is composed of a dead zone discriminating means 24 for discriminating whether ΔA n is in the dead zone or out of the dead zone from the input ΔA n and the output ΔB n of the dead zone setting means 23, and the dead zone discriminating means 24. When it is determined to be within the dead zone, the introduction of the dynamic characteristic compensation component signal ΔE n separated by the feedforward control model 21 to the adding means 16 is released, while when it is determined to be outside the dead zone, the dynamic characteristic compensation component signal ΔE n is released. And a switch means 25 for introducing the above into the adding means 16.
次に、以上のように構成された装置の動作を説明する。
先ず、FB制御系においては、偏差演算手段11からの偏差
enを受けて速度PI調節演算手段13が前記(9a)式によ
り、 ΔMVn=Kp{(en−en−1)+(τ/TI)en} なる調節演算を実行し調節信号ΔMVnを得る。そして、
この調節信号ΔMVnを加算手段14を経由してΔMVn′と
し、後続の速度形/位置形信号変換手段15に導入し、こ
こで前記(9b)式に基づき、 MVn=MVn−1+ΔMVn′ なる演算を行って位置形操作信号MVnを得た後、加算手
段16経由して制御対象12に印加してFB制御を実行する。Next, the operation of the apparatus configured as described above will be described.
First, in the FB control system, the deviation e n receiving speed PI controller calculating means 13 is above the deviation calculating means 11 (9a) equation, ΔMV n = K p {( e n -e n-1) + (τ / T I) running e n} consisting adjusting operation to obtain an adjustment signal .DELTA.MV n. And
This adjustment signal ΔMV n is made to be ΔMV n ′ via the adding means 14 and introduced into the following speed type / position type signal converting means 15, where MV n = MV n−1 based on the equation (9b). After calculating + ΔMV n ′ to obtain the position type operation signal MV n , the position type operation signal MV n is applied to the controlled object 12 via the adding means 16 to execute the FB control.
一方、外乱補償系においては、外乱信号Dnがフィード
フォワード制御モデル21に導入されると、この外乱信号
DnにFFゲインkを乗算して静特性補償分信号Anを
得、また静特性補償分信号Anから動特性補償手段21b
にて動特性補償分信号ΔEnを得る。On the other hand, in the disturbance compensation system, when the disturbance signal D n is introduced into the feedforward control model 21, the disturbance signal D n is multiplied by the FF gain k to obtain the static characteristic compensation component signal A n, and dynamic characteristic compensation means 21b from the compensation component signal A n
Then, the dynamic characteristic compensation component signal ΔE n is obtained.
以上のようにして得られた外乱補償分信号のうち静特性
補償分信号Anは位置形/速度形信号変換手段22に導
き、ここで、 ΔAn=An−An−1 ……(13) なる演算を行なって差分,つまり静特性補償分信号の変
化分である速度形信号ΔAnを求める。この速度形信号
ΔAnは前記(13)式から明らかなように、 (1)An=An−1のとき、つまり変化のないとき…
…ΔAn=0 (2)An>An−1のとき、つまり増加しているとき
……ΔAn>0 (3)An<=An−1のとき、つまり減少していると
き……ΔAn<=0 となり、ΔAnはAnが変化しないときは零、Anが増
減したときその変化の大きさに比例して零を中心として
正負に変化する。The static characteristic compensation component signal A n of the disturbance compensation component signal obtained as described above is guided to the position / velocity signal conversion means 22, where ΔA n = A n −A n−1 ( 13) The following calculation is performed to obtain the difference, that is, the velocity type signal ΔA n , which is the variation of the static characteristic compensation component signal. As is apparent from the equation (13), the velocity type signal ΔA n is (1) when A n = A n−1 , that is, when there is no change ...
When ΔA n = 0 (2) A n > A n-1 , that is, when it is increasing ΔA n > 0 (3) When A n <= A n-1 , that is, when it is decreasing ...... ΔA n <= 0 becomes, .DELTA.A n is when the a n unchanged zero, changes to the positive and negative around the zero in proportion to the magnitude of the change when the a n increases or decreases.
そこで、以上のような性質を持つ速度形信号ΔAnを予
め所定の大きさの不感帯を持たせた不感帯設定手段23を
通すことにより、速度形信号ΔAnの大きさが零を中心
として所定の大きさ以下のとき,つまり不感帯内にある
ときΔBn=0を出力し、所定の大きさ以上のとき,つ
まり不感帯外のときΔAn=ΔBnを出力する。すなわ
ち、不感帯の大きさδとすると、 (イ)|ΔAn|≦δ ΔBn=0 (ロ)|ΔAn|>δ ΔBn=ΔAn となり、静特性補償分信号Anの変化ΔAnが所定の大
きさδ以内のときは静特性補償が作用しなくなり、一
方、所定の大きさδを越えたとき速度形信号ΔAnの大
きさに応じて静特性補償信号ΔBnが加算手段14に導入
される。Therefore, the velocity-shaped signal ΔA n having the above-mentioned properties is passed through the dead zone setting means 23 having a dead zone of a predetermined magnitude in advance, so that the magnitude of the velocity-shaped signal ΔA n is set to a predetermined value centered on zero. ΔB n = 0 is output when the size is equal to or smaller than the predetermined value, that is, when the value is within the dead zone, and ΔA n = ΔB n is output when the value is equal to or larger than a predetermined value, that is, when the value is outside the dead zone. That is, if the size of the dead zone [delta], (b) | ΔA n | ≦ δ ΔB n = 0 ( ii) | ΔA n |> δ ΔB n = ΔA n , and the change in .DELTA.A n of the static characteristic compensation component signal A n Is smaller than the predetermined magnitude δ, static characteristic compensation is not effective. On the other hand, when the predetermined magnitude δ is exceeded, the static characteristic compensation signal ΔB n is added to the adding means 14 in accordance with the magnitude of the velocity type signal ΔA n. Will be introduced to.
この加算手段14では、先の速度形PI調節演算手段13の速
度形調節信号ΔMVnとΔBnとを用いて、 ΔMVn′=ΔMVn+ΔBn ……(14) なる演算を行なった後、位置形/速度形信号変換手段15
に導入し、 MVn=MVn−1+ΔMVn′ ……(15) の演算により位置形信号に変換した後、加算手段16に導
入する。The adding means 14 uses the speed-type adjustment signals ΔMV n and ΔB n of the speed-type PI adjustment calculating means 13 to calculate ΔMV n ′ = ΔMV n + ΔB n (14) Position / speed type signal conversion means 15
Then, after being converted into a position type signal by the calculation of MV n = MV n−1 + ΔMV n ′ (15), it is introduced into the adding means 16.
この加算手段16にはフィードフォワード制御モデル21で
分離された動特性補償分信号ΔEnが導入されるが、こ
の場合には速度形信号ΔAnが不感帯内か不感帯外かに
応じて動特性補償を行う。その理由は、一般に外乱変化
が急峻になると動特性補償分信号ΔEnが大きく変化し
てしまうので、静特性補償分Anの変化の大きさの方が
正確に判断して補償を行うことができるためである。The dynamic characteristic compensation component signal ΔE n separated by the feedforward control model 21 is introduced into the adding means 16, and in this case, the dynamic characteristic compensation is performed depending on whether the velocity type signal ΔA n is within the dead zone or outside the dead zone. I do. The reason is that the dynamic characteristic compensation component signal ΔE n generally changes greatly when the disturbance changes sharply. Therefore, the magnitude of change in the static characteristic compensation component A n can be judged more accurately to perform compensation. Because you can.
そこで、本装置においては、不感帯設定手段23の入力Δ
Anと出力ΔBnとを不感帯内判別手段24に導き、ここ
で、 (a)静特性補償分信号Anの変化ΔAnが不感帯内の
とき、スイッチ手段25を非導通として動特性補償を解除
し、 (b)静特性補償分信号Anの変化ΔAnが外のとき、
スイッチ手段25を導通させて動特性補償を実行する。Therefore, in this device, the input Δ of the dead zone setting means 23
Leads to the A n and the output .DELTA.B n the dead-zone determination unit 24, where, (a) when the change .DELTA.A n of the static characteristic compensation component signal A n is in the dead zone, the dynamic characteristic compensation as a non-conductive switching means 25 released, (b) when the change .DELTA.A n of the static characteristic compensation component signal a n is the outer,
The switch means 25 is turned on to perform dynamic characteristic compensation.
この動作性補償時,加算手段16では信号変換手段15の出
力MVnに動作性補償分信号ΔEnを加算してMVn′なる
操作信号を得、この操作信号MVn′を制御対象12に印加
して制御を行う。During the operation of compensation, 'give consisting operation signal, the operation signal MV n' MV n by adding the operation compensation amount signal Delta] E n to the output MV n adding means 16 in the signal converting means 15 to the controlled object 12 Apply and control.
従って、以上のように実施例の構成によれば、FF制御系
においてFF制御信号を静特性補償分信号と動作性補償分
とに分離し、静特性補償分は差分を取って速度形信号と
することにより、この速度形信号を所定の大きさの不感
帯を持つ不感帯設定手段23を通すことが可能となり、静
特性補償分信号の変化が小さいときにはFF制御の静的誤
差やノイズ等によるFB制御への影響を回避できる。ま
た、静特性補償分信号の変化の小さいとき、つまり不感
帯内にあるとき動特性補償分信号を強制的に零とするこ
とによりFB制御のみを生かし、一方、不感帯外にあると
き動特性補償分信号をそのまま生かしてFB制御とFF制御
とを組み合せることにより、正確な判断の下にFB制御と
FF制御の特質を生かしつつこれら両制御を適宜組み合せ
て制御対象12を制御することができる。Therefore, as described above, according to the configuration of the embodiment, in the FF control system, the FF control signal is separated into the static characteristic compensation component signal and the motion compensation component, and the static characteristic compensation component is taken as a velocity type signal by taking the difference. By doing so, it becomes possible to pass this velocity type signal through the dead zone setting means 23 having a dead zone of a predetermined size, and when the change in the static characteristic compensation component signal is small, FB control due to static error or noise of FF control. Can be avoided. Also, when the change in the static characteristic compensation component signal is small, that is, when the signal is in the dead zone, the FB control is utilized only by forcing the dynamic characteristic compensation component signal to zero, while when it is outside the dead zone, the dynamic characteristic compensation component is used. By combining FB control and FF control by utilizing the signal as it is, FB control
The controlled object 12 can be controlled by appropriately combining both of these controls while taking advantage of the characteristics of the FF control.
このことは、外乱の変化が大きいときにFF制御を生かし
て外乱の影響を先回りして抑制し、外乱の変化が小さい
ときにはFF制御を停止してFB制御のみとすることによ
り、FB制御とFF制御の特長を最大限に生かして限界制御
を実現することが可能となる。This means that FF control is used to suppress the influence of disturbance in advance when the change of the disturbance is large, and when the change of the disturbance is small, the FF control is stopped and only the FB control is performed. It is possible to realize limit control by making the most of the control features.
なお、上記実施例では、調節演算手段13として速度形PI
を用いたが、速度形PIDを用いたものであってもよい。
その他、本発明はその要旨を逸脱しない範囲で種々変形
して実施できる。In the above embodiment, the speed calculation PI is used as the adjustment calculation means 13.
However, a speed type PID may be used.
In addition, the present invention can be modified in various ways without departing from the scope of the invention.
[発明の効果] 以上説明したように本発明によれば、静特性補償分信号
の大きさに応じてFF制御系を停止してFB制御のみとし、
或いはFF制御系を生かしてFB制御とFF制御とを組み合せ
ることにより、FB制御とFF制御との特質を最大限に生か
しつつ制御精度の向上および安定な制御を実現でき、ひ
いてはプラント運転制御システムのフレキシブル化およ
び制御性の向上に大きく貢献できる。[Effects of the Invention] As described above, according to the present invention, the FF control system is stopped according to the magnitude of the static characteristic compensation component signal, and only FB control is performed.
Alternatively, by utilizing the FF control system to combine the FB control and the FF control, it is possible to improve the control accuracy and realize stable control while maximizing the characteristics of the FB control and the FF control. It can greatly contribute to the flexibility and improvement of controllability.
第1図は本発明装置の一実施例を説明するための構成
図、第2図は従来装置の構成図である。 11……偏差演算手段、12……制御対象、13……速度形PI
調節演算手段、14……加算手段、15……位置形/速度形
信号変換手段、16……加算手段、21……フィードフォワ
ード制御モデル、22……位置形/速度形信号変換手段、
23……不感帯設定手段、24……不感帯内判別手段、25…
…スイッチ手段。FIG. 1 is a block diagram for explaining one embodiment of the device of the present invention, and FIG. 2 is a block diagram of a conventional device. 11 …… Deviation calculation means, 12 …… Control target, 13 …… Speed type PI
Adjustment calculation means, 14 ... Addition means, 15 ... Position type / speed type signal conversion means, 16 ... Addition means, 21 ... Feed forward control model, 22 ... Position type / speed type signal conversion means,
23 ... dead zone setting means, 24 ... dead zone discrimination means, 25 ...
... switch means.
Claims (1)
の偏差を零とするために少なくとも速度形I(積分)調
節演算を行った後、位置形信号に変換したPI(Pは比
例)またはPID(Dは微分)調節演算出力を操作信号と
して前記制御対象に印加して制御するフィードバック制
御系と、外乱信号を用いて外乱補償を行うフィードフォ
ワード制御系とを組み合せたフィードバック・フィード
フォワード制御装置において、 前記フィードフォワード制御系は、外乱信号にフィード
フォワードゲインを乗算して得られた信号を静特性補償
分信号と動特性補償分信号とに分離するフィードフォワ
ード制御モデルと、予め所定の不感帯域が設定され、前
記フィードフォワード制御モデルから出力された静特性
補償分信号を変換して得られた速度形信号が不感帯域内
にあるとき零を出力し、不感帯域外にあるとき前記速度
形信号の大きさに応じて所定の信号を前記少なくとも速
度形I調節演算出力に加算する静特性補償手段と、前記
速度形信号が前記不感帯域内にあるか否かを判別し不感
帯域内に有るとき前記PIまたはPID調節演算出力に加算
されている前記動特性補償分信号を強制的に零とする動
特性補償解除手段とを備えたことを特徴とするフィード
バック・フィードフォワード制御装置。1. PI (P is proportional) converted into a position type signal after at least a velocity type I (integral) adjustment calculation is performed to make a deviation between a process variable value and a target value from a controlled object zero. Alternatively, feedback / feedforward control in which a feedback control system for applying a PID (D is a derivative) adjustment calculation output as an operation signal to the controlled object to control it and a feedforward control system for performing disturbance compensation using the disturbance signal are combined In the device, the feedforward control system separates a signal obtained by multiplying a disturbance signal by a feedforward gain into a static characteristic compensation component signal and a dynamic characteristic compensation component signal, and a predetermined insensitivity. The band is set, and the velocity-type signal obtained by converting the static characteristic compensation component signal output from the feedforward control model is Static characteristic compensating means for outputting zero when in the band and adding a predetermined signal to at least the speed type I adjustment calculation output according to the magnitude of the speed type signal when outside the dead band, and the speed type signal. Is in the dead band, and when it is in the dead band, the dynamic property compensation canceling means for forcibly setting the dynamic property compensation component signal added to the PI or PID adjustment calculation output to zero is provided. A feedback / feedforward control device characterized in that
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19832989A JPH0738124B2 (en) | 1989-07-31 | 1989-07-31 | Feedback / feedforward controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19832989A JPH0738124B2 (en) | 1989-07-31 | 1989-07-31 | Feedback / feedforward controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0362201A JPH0362201A (en) | 1991-03-18 |
| JPH0738124B2 true JPH0738124B2 (en) | 1995-04-26 |
Family
ID=16389300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19832989A Expired - Lifetime JPH0738124B2 (en) | 1989-07-31 | 1989-07-31 | Feedback / feedforward controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0738124B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014059600A (en) * | 2012-09-14 | 2014-04-03 | Toshiba Corp | Process controller |
-
1989
- 1989-07-31 JP JP19832989A patent/JPH0738124B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0362201A (en) | 1991-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2033223C (en) | Compound control method for controlling a system | |
| JPH0298701A (en) | Controller | |
| JP2772106B2 (en) | 2-DOF adjustment device | |
| KR0135586B1 (en) | Gain adaptive control device | |
| CN113296390B (en) | Position-based PID control method and terminal | |
| EP0474888A1 (en) | Method of regulating gain of motor control | |
| KR20160119511A (en) | Apparatus and method for generating fuzzy pid controller | |
| JPH0738124B2 (en) | Feedback / feedforward controller | |
| JP2507613B2 (en) | Feedforward controller | |
| JP2839626B2 (en) | 2-DOF adjustment device | |
| JPH09146610A (en) | Multivariable nonlinear process controller | |
| JPH06348305A (en) | Parameter adjusting device of pid controller | |
| JP2885544B2 (en) | Dead time compensation controller | |
| JP3234109B2 (en) | Process control equipment | |
| US6847851B1 (en) | Apparatus for improved general-purpose PID and non-PID controllers | |
| JPH03122701A (en) | Self-tuning method | |
| JP3224941B2 (en) | Digital PID controller | |
| JPH04326402A (en) | Fuzzy controller | |
| JP3448210B2 (en) | Closed loop process controller including PID regulator | |
| JP2766395B2 (en) | Control device | |
| JP2809849B2 (en) | 2-DOF adjustment device | |
| JPH01303084A (en) | Digital servo-controlling method | |
| JPH07319504A (en) | Control device | |
| JPH0792687B2 (en) | Adjuster | |
| JP2645112B2 (en) | Gain adaptive control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080426 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090426 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 15 Free format text: PAYMENT UNTIL: 20100426 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 15 Free format text: PAYMENT UNTIL: 20100426 |