Академический Документы
Профессиональный Документы
Культура Документы
Abstract
Unknown process parameters are identified using limit cycle data of the relay–response curves obtained from single relay feedback test on
second order plus dead time (SOPDT) processes. Time domain analytical expressions of these curves are helpful in deriving conditions to estimate
process parameters accurately. Identification algorithms are formulated to estimate minimal number of model parameters of SOPDT processes.
The estimation procedure consists of the following steps. A relay feedback test is conducted to obtain a symmetric relay response (if the response
is not symmetric we do a biased relay test) and then estimation algorithms are applied. The method is validated for systems with modeling errors
or under load and also for systems with and without measurement noise.
© 2006 Elsevier Ltd. All rights reserved.
0098-1354/$ – see front matter © 2006 Elsevier Ltd. All rights reserved.
doi:10.1016/j.compchemeng.2005.12.010
After doing the relay feedback test, the next work is to identify
the unknown system parameters for that process model. The
procedures for identification are explained below. (In this work,
relay height, h is taken as unity.)
SOPDT systems with low damping coefficient, ξ, and mod-
erate to high D/τ ratio are considered in this case. This type of
processes has four unknown parameters, namely, Kp , τ, ξ and D,
as it appears in Eq. (1). The analytical expression for the relay
feedback response of this kind of processes is given as (Panda
& Yu, 2003):
e−ξt/τ βt
y(t) = kp h 1 − 2 sin +α (2)
β τ
here
−1 β + βr cos(θ) − ξr sin(θ)
α = tan
ξ + ξ cos(θ) + βr sin(θ)
where
Fig. 1. Flow chart for the proposed scheme of system identification through
Pu βτ
relay feed back. r = e−Pu ξτ/2 and θ =
2
to calculate appropriate PID controller settings. This paper is and
organized as follows: an introduction to relay feedback is pre- β = ρβ = (1 + r 2 + 2r cos(θ)) 1 − ξ2 (3)
sented in Section 2. The identification of model parameters is
explained in Section 3. Concluding remarks are drawn at the With assumptions of ideal and symmetric relay responses the
end. Proposed scheme of identification is shown in Fig. 1. following boundary conditions are framed for Eq. (2) that can
be used to estimate above mentioned four unknown parameters
2. Relay feedback response (y)t=Pu /2 = 2 (4)
2.1. Relay feedback dy
=0 (5)
dt t=tpeak
Astrom and Hagglund (1984) proposed that if a relay of mag-
nitude ‘h’ is inserted in a feedback loop, the input u(t) becomes (y)t=0 + (y)t=Pu /2 = 0 (6)
‘h’. If the relay output lags behind the input by π radians, the (y)t=Pu /2−D = 0 (7)
closed-loop system starts oscillating around set-point with a
period of Pu . As the output y(t) starts increasing, the relay out- The relay feed-back response (Fig. 2) of underdamped
put switches to opposite direction and becomes u(t) = −h. With a SOPDT systems (with high D/τ value) has more than one peak
phase lag of −π, a limit cycle of amplitude ‘a’ is formed and the per cycle (easy to locate landmark points). The landmarks are
process variable crosses the set-point. From the principle har- starting point (t = 0), ending point (t = Pu /2), tpeak and zero-
monic approximation of the oscillations, the ultimate gain (Ku ) crossing of response. If one can locate point A or B (as in Fig. 2)
can be approximated (Astrom & Hagglund, 1984) as Ku = 4h/πa, on the relay response obtained from experiment, then it becomes
and ultimate frequency (ωu ) thus becomes ωu = 2π/Pu (where Pu easy to find equations to calculate unknown parameters. But the
834 R.C. Panda / Computers and Chemical Engineering 30 (2006) 832–837
and according to Eq. (7) one can obtain from Eq. (2)
2 β(0.5Pu − D)
kp = 1 − e−ξ(0.5Pu −D)/τ sin +α
β τ
=0 (11)
Table 1
True process with their ultimate properties and identified models
Example True process Ku (true process) Pu (true process) SOPDT under-damped (identified)
Table 2
Details of processes for the study of disturbance rejection
Example True process transfer function (Ku )b (Ku )u (Ku )a (ωu )b (ωu )u (ωu )a Remarks
1 1.0e−1s /(s2 + 1.6s + 1) 2.5543 2.5508 2.5542 1.3159 1.2955 1.3157 Shapes can be restored
following relation respectively, which are almost same that of disturbance free case.
Hence, Ku and ωu values were regained. Therefore, output biased
a
δ0 = − h (12) relay is very effective in identifying the quality of the process
a model in the face of load changes.
where
a is asymmetry in the output (if aload is the amplitude
of the system with load and anormal is the amplitude of the sys- 4.2. Presence of measurement noise
tem without load or bias, then
a = aload − anormal ) and a is the
amplitude of output relay response. Thus, to restore the symme- Measurement noise is a common problem in almost all pro-
try in output response, the relay is switched to an output bias so cess industries. It is necessary to know whether the shapes of
that the newly adjusted relay input height becomes H = h + δ. relay feedback responses are deteriorated in the presence of noise
Let us take an example of critically damped system with or not. The proposed method for model identification was tested
transfer function, G = 1.0e−1s /(s + 1)2 . Without load disturbance, against measurement noise. One process is undertaken for study.
the relay feedback test (with h = 0.8) gives Ku = 2.5543 and That is
ωu = 1.3159 and the response is shown in Fig. 5 (t = 0–20). After 1.0e−10S
introducing a load change of L = 0.02 at t = 20, an asymmetric G= (13)
s2 + 1.6s + 1
sustained oscillation results (t = 20–40). The estimated values
of Ku and ωu become 2.5508 and 1.2955, respectively. From Relay feedback tests (relay height = 1) were performed on these
the system response we have
a = −0.16 and a = 0.4. With the processes with noise. Noise to signal ratio (NSR) was 0 and
known values of
a and a, the bias value (δ0 ) can be com- 0.001. The limit cycle data were calculated by taking average of
puted and the result becomes δ0 = 0.32. Next, an output biased fictitious peaks (due to measurement noise in the relay response,
relay feedback test is performed (t > 40) (with the same load many peaks are observed near actual peak. We calculate average
still active) and Ku and ωu are found to be 2.5542 and 1.3157, of the neighborhood peaks near this actual peak for finding out
amplitude) around the nominal peak of the stabilized response.
Thus, amplitude (a ) and period of oscillation (Pu ) were found.
The above mentioned identification algorithms were used to
evaluate the model structures and are shown in Table 3. It can
be seen that the calculated limit cycle data from noisy RFB
response curves are almost closure to that of noise-free case.
Hence identified model parameters are in close approximation
to the process model.
As there are many tuning rules available (Panda et al., 2003),
closed-loop controller tuning and performance studies are left
out to readers.
5. Application
Fig. 5. Relay feedback responses for processes (A) [example 1 in Table 3, NSR = 0.001] and (B) [example 2 in Table 3, NSR = 0.01] without and with measurement
noise.
and Gm1 are obtained, respectively, whose parameter values are test to find out ultimate properties (Ku = 0.64 and ωu = 0.99),
given in Table 3. Model mismatch can be calculated in terms of which are found to be closer to those of process. The tolerance of
multiplicative error as the present method with measurement noise, is upto SNR = 5%.
√ The relay response is shown in Fig. 5. The method suggested by
ω=ω
u 10 Rangaiah and Krishnaswamy (1996) to estimate parameters of
Gm − Gp
δ(jω) = dω (15) SOPDT underdamped system on the same process, as in Eq.
G
√ p (14), (Gp ), yielded GR m0 = −3e
−0.59 /(3.28 S 2 + 0.95 S + 1)
ω=ωu / 10
(with point of infection, ti = 3.05). On comparing closed-loop
The numerical value becomes 0.0025 with Gm = Gm0 . which simulation results on Gp with IMC-PID controllers tuned using
reveals that there is model mismatch in low frequency regions. Gm0 andGR m0 (and λ = τ p ) it is found that performances are quite
As there are many tuning rules (IMC, etc.) to compromise (by satisfactory and IAE values for set point change are 4.49 (present
choosing λ) the model mismatch, closed-loop performance will method) and 5.4 (Rangaiah and Krishnaswamy method),
no longer be a problem. The identified model is subjected to relay respectively.
Table 3
Detail of process identification in presence of measurement noise
True process Identified process with NSR = 0 Identified process with NSR0 = 0.001 and NSR1 = 0.01
1.0E−10.0s /(s2 + 1.6s + 1) 1.0E−10.5s /(s2 + 1.6s + 1) a = 1.0303, 1.0111e−9.9476s /(0.984s2 + 1.63s + 1) a = 1.03186,
Pu = 23.009 Pu = 22.92,
NSR0 = 0.001
−3((3S + 1)e− −2.9938e−1.65s /0.99S2 + 1.68S + 1 a = 2.993, −2.66e−1.63s /(0.98S2 + 1.65S + 1) a = 2.6663,
.05s/(S + 1)) + Pu = 6.366 Pu = 6.30,
(10/(S + 1)) × N(0,1) NSR1 = 0.01
R.C. Panda / Computers and Chemical Engineering 30 (2006) 832–837 837
6. Conclusion Kaya, I., & Atherton, D. P. (2001). Parameter estimation from relay auto-
tuning with asymmetric limit cycle data. Journal of Process Control, 11,
429–439.
This method of system identification (Fig. 1) is simple and
Luyben, W. L. (1987). Derivation of transfer function for highly nonlin-
will be of much industrial use (but with a limitation to transfer ear distillation columns. Industrial and Engineering Chemistry Research,
functions with numerator zeros). A single relay feedback test is 26(12), 2490–2495.
carried out on unknown system. If the responses are symmetric Luyben, W. L. (2001). Getting more information from relay feedback
(in case of asymmetric signals, we may have to do output bias tests. Industrial and Engineering Chemistry Research, 40(20), 4391–
4402.
relay adjustment for load or adjustment through hysteresis, at
Majhi, S., & Atherton, D. P. (1999). Auto-tuning and controller design for
initial stage, for measurement noise) then limit cycle data will processes with small time delays. IEE Proceedings—Control Theory and
guide us to calculate the parameters of the unknown process. Applications, 146(3), 415–424.
Analytical expressions for the relay response of these categories Panda, R. C., & Yu, C. C. (2003). Analytical expressions for relay feed back
along with boundary conditions are helpful to identify the model responses. Journal of Process Control, 13(6), 489–501.
Rangaiah, G. P., & Krishnaswamy, P. R. (1996). Estimating second order
parameters. The present method can be applied to higher order
dead time parameters from underdamped process transients. Chemical
processes and also in presence of measurement noise or load Engineering Science, 51(7), 1149–1155.
disturbances. Tan, K. K., Wang, Q. G., & Lee, T. H. (1998). Finite spectrum assignment
control of unstable time delay processes with relay tuning. Industrial and
References Engineering Chemistry Research, 37(4), 1351–1357.
Thyagarajan, T., & Yu, C. C. (2002). Improved autotuning using shape factor
from relay feedback. Industrial and Engineering Chemistry Research,
Astrom, K. J., & Hagglund, T. (1984). Automatic tuning of simple regula-
42(20), 4425–4440.
tors with specifications on phase and amplitude margins. Automatica, 20,
Wang, Q. G., Hang, C. C., & Zou, B. (1997). Low order modeling from
645–651.
relay feedback. Industrial and Engineering Chemistry Research, 36, 375–
Huang, H. P., Jeng, J. C., & Luo, K. Y. (2005). Auto-tune system using
381.
single run relay feedback test and model based controller design. Journal
Yu, C. C. (1999). Autotuning of PID Controllers. London: Springer-Verlag.
of Process Control, 15, 713–727.