SlideShare a Scribd company logo
1 of 6
Download to read offline
MODEL-BASED AUTOTUNING SYSTEM
USING ANN AND RELAY FEEDBACK TEST
Hsiao-Ping Huang 1
Jyh-Cheng Jeng
Feng-Yi Lin
Department of Chemical Engineering
National Taiwan University
Taipei 10617, Taiwan
Abstract: A model-based autotuning system is presented for PI/PID controllers. A
conventional relay feedback test is used to generate the response for estimations of
parameters such as: process gain, ultimate gain, ultimate frequency, and apparent
deadtime. Two ANNs are built based on the data generated from standard SOPDT
processes to enhance the estimation of apparent deadtime. Upon having the
estimated results, the dynamics of the process is classified into one of two groups. In
one group, PI/PID controller will be tuned based on the FOPDT parameterization.
In the other group, only PID controller will be considered for dynamic control, and
the controller will be tuned according to the SOPDT parameterization. The tuning
rules are given in terms of ultimate gain, ultimate frequency, and the apparent
deadtime. Since the tuning rules are derived from model-based control, they are
superior to the Z-N rules in performance.
Keywords: relay feedback, autotuning, ANN, FOPDT, SOPDT
1. INTRODUCTION
In 1984, ˚Astr¨om and H¨agglund (1984) presented a
relay feedback system to generate sustained oscilla-
tion as an alternative to the conventional continuous
cycling technique for controller tuning. This relay
feedback test was soon referred as autotune varia-
tion (ATV) (Luyben, 1987). As shown in Fig. 1(a)
is the block diagram of the ATV loop. Figure 1(b)
illustrates the typical response curves from the ATV
system. The test provides ultimate gain (kcu) and
ultimate period (Pu) of the following to apply Ziegler-
Nichols method for controller tuning.
kcu =
4h
πA
; ωu =
2π
Pu
(1)
Controller tuning via the above mentioned ATV test
is attractive, because it is operated under closed-loop
and no a priori knowledge of system is need. But, the
control performance thus obtained is, in general, infe-
rior to those tuned by model-based, such as IMC and
other related methods. This fact is most obvious when
the processes have significantly underdamped and
second-order dynamics. To employ model-based tun-
ing, an adequate and reduced order dynamic model
1 Corresponding author. E-mail:huanghpc@ntu.edu.tw
(usually, FOPDT or SOPDT) is required. In litera-
ture, there are reported efforts (Luyben, 1987; Li et
al., 1991; Chang et al., 1992; Wang et al., 1997; Huang
et al., 2000; Kaya and Atherton, 2001; Huang and
Jeng, 2003) trying to develop such models from the
ATV tests. Nevertheless, according to those reports
in literature, two major difficulties are encountered.
One of difficulties is that estimation of ultimate gain
and frequency according to Eq.(1) is subject to errors,
sometimes as high as 20 percent for ultimate gain (Li
et al., 1991). The second difficulty is due to the fact
that one simple ATV test, in general, does not provide
sufficient data for identifying a parametric model
aforementioned. Improvements to give better accu-
racy and efficiency by using saturation relay (Shen et
al., 1996) or by reducing high-order harmonic terms
using the Fourier analysis (Lee et al., 1995; Sung and
Lee, 1997; Wang et al., 1997) have also been reported.
But, these does not alter the encountered second
difficulty above mentioned. To overcome the second
difficulty, more than one ATV test is usually required
(Li et al., 1991; Scali et al., 1999). In order to have the
superior performance that the model-based controller
used to have, while having the simple experiment
like the conventional autotuning via ATV, a new
autotuning method is presented.
(a)
Gp(s)hR yu
ProcessRelay
+
−
(b)
y
u
t
t
Tp
θo A
Pu
h
θ
Aθ
Fig. 1. (a) Block diagram of a relay feedback system
(b) Response curves in relay feedback test
In the following, it is assumed that zero offset is a
common specification of control. For zero offset, in
general, PI or PID controller is considered for control.
Usage of either type of the controllers mentioned
depends not only on the application occasions, but
also on their dynamic characteristics. Thus, an au-
totuning system should provide the best flexibility
to cope with the application demand and the dy-
namics. For this purpose, model-based tuning rules
including PI and PID controllers are considered, and,
classification based on the dynamics of the processes
into two groups for controller tuning is presented.
The first group of processes are suitable for either PI
or PID controllers for dynamic compensations, and,
the tuning formula are derived based on an FOPDT
model. The second group of processes, on the other
hand, are considered good only for PID controllers
which are derived based on an underdamped SOPDT
model. Identification for classification of these two
groups is thus presented. Since the apparent deadtime
of process is crucial for applying the proposed classifi-
cation, a novel approach enhanced by artificial neural
network for estimation of the apparent deadtime is
presented. The autotuning procedure starts with an
ATV test. The steady-state gain, kp, and kcu are
estimated along with the experiment until constant
cycling occurs. The constant cycles at the output are
then used to estimate the apparent deadtime, and
the process is classified for tuning. After classifying to
either of the two groups, model-based tuning rules are
assigned and the controller parameters are computed
accordingly. Several examples are used to illustrate
this proposed method.
2. MODEL-BASED CONTROLLERS DESIGN
In general, models with dynamics up to second order
plus deadtime are adequate for designing PI/PID
controllers. For higher order processes, dynamics are
usually represented by reduced order models of the
following:
• FOPDT Gp(s) =
kp e−θs
τs + 1
(2)
• SOPDT Gp(s) =
kp e−θs
τ2s2 + 2τζs + 1
(3)
2.1 Tuning PI/PID based on FOPDT model
A direct synthesis approach is used to synthesize
PI/PID controller using an FOPDT parameteriza-
tion. In case of demanding for a PI controller, the
controller is devised so as to compensate the process
dynamics to have a loop transfer function (LTF) of
the following standard form:
Gloop(s) =
ko
θ
e−θs
s
(4)
In those cases that demand for a PID controller, LTF
is chosen to be compensated the process to become:
Gloop(s) =
ko
θ
(1 + aθs)
s (1 + τf s)
e−θs
(5)
The use of loop transfer function in the form of Eq.(4)
or Eq.(5) has been explained in a late work of Huang
and Jeng (2002). According to the standard forms,
parameters of the PI/PID controllers can be derived
as following:
kc =
ko τ
kp θ
; τR = τ ; τD = a θ (6)
Notice that the PID controller used here is the actual,
or series, form. In this tuning, ko and a are parameters
for performance or robustness specification, and the
filter time constant, τf , is taken arbitrarily small
(e.g. 0.05τD). The defaulted values of ko and a are
suggested as 0.65 and 0.4, respectively, for the PID
controller. On the other hand, the defaulted values
of ko for the PI controller are 0.5. These defaulted
values will provide about 3 and 60◦
as gain and phase
margin of the system, respectively.
Using ultimate gain and ultimate frequency, the tun-
ing formula of Eq.(6) that are originally in terms of
the FOPDT parameterization can be re-written as:
kc =
ko Ku
2
− 1
kp[π − tan−1
( Ku
2
− 1)]
τR =
Ku
2
− 1
ωu
τD = a
π − tan−1
( Ku
2
− 1)
ωu
(7)
where Ku = kpkcu.
2.2 Tuning PID based on SOPDT model
The PID controller in terms of SOPDT parameter-
ization is derived in the similar way to give a loop
transfer function of Eq.(4). The resulting controller
parameters are given as:
kc =
ko (2τζ)
kp θ
; τR = 2τζ ; τD =
τ
2ζ
(8)
In this case, the controller is an ideal PID. As has
been mentioned, the defaulted value of ko is taken
as 0.5. As a result, in terms of the ultimate gain and
ultimate frequency, the PID parameters of Eq.(8) can
be written as:
kc =
ko Ku sin(ωuθ)
kp ωu θ
τR =
Ku sin(ωuθ)
ωu
τD =
1 + Ku cos(ωuθ)
ωuKu sin(ωuθ)
(9)
If kcu and ωu of the given process are obtained
from ATV test, the parameters of the PI or PID
controllers can be computed based on either Eq.(7)
or Eq.(9). However, as one can seen in Eq.(9), the
tuning formula need to know the values of kp and the
apparent deadtime θ in advance. The estimation for
kp and θ will be given in the next section.
3. PROCESS IDENTIFICATION USING ATV
TEST
To apply the model-based controllers derived in the
previous section, reduced order dynamic models pa-
rameterized as FOPDT of Eq.(2), and, as SOPDT of
Eq.(3) are required. An ATV response is thus used
to develop such parametric models. As shown in Fig.
1(a) is a ATV system which consists of process, Gp,
and a relay controller. The relay controller provides
output at +h or −h only as on-off control. The
controlled process output consists of transient oscilla-
tions after a pure deadtime, θo
, and develops constant
cycling with magnitude, A, and period, Pu. Notice
that A and Pu are used in the autotuning system of
˚Astr¨om and H¨agglund (1984) to apply Z-N method
to compute the PI/PID controller parameters. In
the meantime, Tp, θ and an associated height, Aθ,
within one of the constant cycles are also indicated
in Fig. 1(b). Here, θ is used to designate an apparent
deadtime in the FOPDT or the SOPDT model, which
is used to represent the dynamics of higher order
processes. All these quantities measured from an ATV
response are governed by the dynamic model and the
relay. In other words, they can be expressed as:
A
kph
= f1(¯τ) or f1(¯τ, ζ) (10)
Pu
θ
= f2(¯τ) or f2(¯τ, ζ) (11)
Aθ
A
= f3(¯τ) or f3(¯τ, ζ) (12)
θ
Tp
= f4(¯τ) or f4(¯τ, ζ) (13)
where ¯τ represents τ/θ. The equations given above
describe the dynamic features of the ATV response
in time domain. Two equations which correspond to
Eqs.(10) and (11) derived from frequency domain are:
ωuθ + tan−1 2 ωuτζ
1 − ωu
2τ2
= π (14)
kp
(1 − ωu
2τ2)2 + 4 ωu
2τ2ζ2
=
1
kcu
(15)
where ωu is taken as 2π/Pu.
Theoretically, provided that kp and kcu are given,
the identification problem to find an reduced or-
der SOPDT model can be solved by finding τ, ζ,
and θ that fit Eqs.(10)-(13) or Eqs.(12)-(15) in the
sense of least-squares. The explicit functional forms
for Eqs.(10) -(13) are not available, and numerical
method to solve the above equations will not be
convenient. Since estimation of apparent deadtime θ
as well as kp and kcu is required for this proposed
autotuning method, in the following, a simplified al-
gorithm will be presented to estimate these required
data from ATV test.
3.1 Estimation of kp and kcu
To estimate kp, the experimental ATV test is started
with a temporal disturbance to either the set-point
or the process input (i.e. u) for a short period of
time and restored back to its origin. The disturbance
introduced has two main purposes. One is to initialize
the relay feedback control, the other one is to generate
data for computing the steady-state process gain, kp.
The estimation is made along the ATV test in one
run as the following.
Let yI
and uI
designate the integrations of y and u
from the very beginning of the experiment in one run.
That is:
yI
(t) =
t
0
y(τ) dτ ; uI
(t) =
t
0
u(τ) dτ (16)
For some t > T when y in an ATV test starts to
oscillate with constant period and amplitude, yI
and
uI
will have similar cycling responses. Let yI
av and
uI
av designate the average heights of constant cycles
of yI
and uI
, respectively. The value of kp can be
estimated as:
kp =
yI
av
uI
av
(17)
On the other hand, due to the use of describing func-
tion for estimation, the ultimate gain computed from
Eq.(1) is subjected to error, which may, sometimes,
be as high as 20%. For tuning purpose, estimation
of the ultimate gain kcu with improved accuracy is
desirable. Since u(t) and y(t) are periodic with period
Pu, they can be expanded into Fourier series. If the
first harmonics are extracted, their coefficients give
one point of process frequency response at ultimate
frequency ωu via the following equation (Wang et
al., 1997):
Gp(jωu) =
t0+Pu
t0
y(t) e−jωut
dt
t0+Pu
t0
u(t) e−jωut dt
(18)
where t0 is taken as any time instant in a constant
cycle. Then, the ultimate gain can be computed
exactly as:
kcu =
1
|Gp(jωu)|
(19)
3.2 Estimation of apparent deadtime
The apparent deadtime is the deadtime appearing in
an FOPDT or SOPDT model that approximates best
the higher order process. As a result, this apparent
deadtime differs, in general, from its true deadtime
which is designated as θo
and can be detected at the
very beginning of the test. Features in the cycling
response can be used to distinguish the FOPDT from
SOPDT dynamics. For example, in case of FOPDT
process, Tp equals θo
or θ. The same equality does
not apply to the SOPDT case. In an ATV test,
two measured quantities, Aθ/A and θ/Tp, are used
to characterize the effect of the apparent deadtime.
These two quantities, as mentioned earlier, are func-
tions of ¯τ and ζ. To explore their functional relations,
simulations of ATV tests on the standard SOPDT
processes covering wide range of ¯τ (in dimensionless
form) and ζ are carried out. Results of Aθ/A and
θ/Tp for underdamped SOPDT processes are plotted
as a graph as shown in Fig. 2(a), using ¯τ and ζ as
parameters. Each pair of the two measured quantities
corresponding to a point in the graph, where a specific
pair of values for ¯τ and ζ can be found. As shown
in the figure, it is difficult to read ¯τ and ζ from
the figure. In order to make each curve in Fig. 2(a)
more readable, the coordinate is rotated through the
following transformation.
X =
θ
Tp
cos(π/3) −
Aθ
A
sin(π/3)
Y =
θ
Tp
sin(π/3) +
Aθ
A
cos(π/3)
(20)
The results are plotted in Fig. 2(b). Moreover, for
applying these data efficiently, two artificial neural
networks (ANN) are constructed. The network ar-
chitecture is as shown in Fig. 3. These two neural
networks are fed with X and Y , and compute ¯τ and
ζ, respectively. Each network consists of feedforward
net with one input layer, one hidden layer, and one
(a)
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0.4
0.5
0.6
0.7
0.8
0.9
1
θ / Tp
Aθ
/ A
τ = 1.0
0.9
0.8
0.7
0.6
0.5
1.5
3.0
2.0
Solid line : equal τ
Dashed line : equal ζ
( ζ = 0.05, 0.1, 0.5, 1.0; from up to down )
1.1
1.2
1.3
1.4
(b)
−0.42 −0.4 −0.38 −0.36 −0.34 −0.32
0.7
0.8
0.9
1
1.1
1.2
1.3
X
Y
ζ = .05
ζ = 1.0
τ = 1.0
1.5
0.8
1.1
1.2
1.3
1.4
0.50.1
0.9
0.7
0.3
Fig. 2. Results of Aθ/A and θ/Tp in the ATV test for
SOPDT processes (a) original (b) transformed
Σ
Σ
Σ
f1
f1
f1
Σ f2
weights
bias
weights
bias
X
Y
¯τ (or ζ)
.....
...........Input Hidden Layer Output Layer
.....
.....
Fig. 3. Neural network architecture
output layer. The sigmoid function f is used in an er-
ror backpropagation technique to minimize the error
between prediction and target values.
With these two networks, estimation of the apparent
deadtime can be proceeded. The estimation makes
uses of the phase criterion in Eq.(14). Notice that
three unknowns are required to satisfy at least four
functional relations (i.e. Eqs.(10)-(13) or Eqs.(12)-
(15)), and iterative check is thus necessary to find the
solution in a least-squares sense. By solving Eqs.(12)-
(14), a unique solution for τ, ζ, and θ can be found.
But, the resulting solution may not necessarily satisfy
Eq.(15). The final solution needs further iterative
procedures. To satisfy the extra Eq.(15), it is found
that manifold in the space of τ and ζ results from the
relation of the following:
tan−1 2ωuτζ
1 − ωu
2τ2
= π − ωuθ (21)
With ωu and θ being fixed, there are many pairs of
τ and ζ that satisfy Eq.(14), and one of these pairs
would make Eq.(15) satisfied. However, in this pro-
posed autotuning system, only the apparent deadtime
0 1 2 3 4 5 6 7 8 9 10
0.6
0.8
1
1.2
1.4
1.6
1.8
2
θ / τ
K
u
ζ = 0.4
0.5
0.6
0.7
0.8
0.9
1.1
1.0
Fig. 4. Ku for different SOPDT processes
of the process is required, estimation of the exact
values of τ and ζ can be skipped except a complete
process model is desired.
With the theory presented above, the algorithm for
the estimation of apparent deadtime can be made in
a simpler way as the following:
1) Starting from a guessed value of θ, which is
initially taken as θo
.
2) The values of X and Y are calculated and fed
into two networks. Then, parameters ¯τ and ζ
are computed, and check if Eq.(14) holds. The
procedure proceeds iteratively by increasing the
guess value of θ until θ equals Tp.
3) When, at certain value of guessed θ, Eq.(14)
holds true, the resulting guess value θ is taken
as the estimated value of apparent deadtime.
4) If, until the guessed value of θ exceeds Tp and no
candidate solution is found, the underdamped
SOPDT model is not good for describing the
dynamics of the process. As a result, model of
FOPDT or overdamped SOPDT should be used.
3.3 Classification for controller tuning
In general, processes with SOPDT dynamics, which
are overdamped or slightly underdamped, are some-
times identified with FOPDT models for controller
design without significant difference in performance.
It is thus curious to know under what condition can
an SOPDT process has controller parameters in terms
of an FOPDT parameterization. The result in Eq.(7)
indicates that it is necessary with Ku > 1. As shown
in Fig. 4, Ku of SOPDT processes is plotted against
θ/τ using ζ as a parameter. It is found that Ku > 1
happens when ζ ≥ 0.7. Thus, the uses of Eq.(7) and
of Eq.(9) for controller tuning are discriminated using
ζ = 0.7 as a boundary. As mentioned earlier, from
the ATV test, it provides A/(kph) and Pu/θ which
are functions of ¯τ and ζ. As shown in Fig. 5, there
are two curves that correspond to SOPDT processes
with ζ = 0.7 (curve A) and FOPDT processes (curve
B). Curve A and curve B are found to be represented,
respectively, by the following equations:
Ω = 0.465Λ3
− 2.002Λ2
+ 0.958Λ − 0.007 (22)
Ω = 30.93Λ3
− 56.78Λ2
+ 29.03Λ − 4.51 (23)
10
0
10
1
10
2
10
−2
10
−1
10
0
P
u
/ θ
A / (kp
h)
Zone I
Zone II
FOPDT
(Curve B)
SOPDT
(Curve A)
ζ = 0.7
Fig. 5. Curves for process classification
where Ω = log(A/kph) and Λ = log(Pu/θ). These two
curves divide the graph of Fig. 5 into two zones. One
is between the curve A and curve B (i.e. Zone I) that
represents the feasible region for using parameteriza-
tion of FOPDT due to ζ ≥ 0.7, and the other region
above curve A (i.e. Zone II) that represents the fea-
sible region to use parameterization of underdamped
SOPDT. Thus, once kp and the apparent deadtime
θ are obtained, the normalized value of A/(kph) and
Pu/θ can be calculated. Then, compare the resulting
value of log(A/kph) with the one calculated from
Eq.(22). If the former is smaller, then this process
is classified into the group (Group I) where Eq.(7)
applies to tune PI/PID controllers. Otherwise, the
process is classified into the other group (Group II)
where Eq.(9) will be used for tuning PID controllers.
4. AUTOTUNING PROCEDURES WITH
ILLUSTRATED EXAMPLES
To perform the autotuning, the relay feedback of the
ATV test is initialized by a short period of manual
disturbance. After the response has constant cycling,
A and Pu are recorded, and the following procedure
steps are taken:
1) Compute kp from Eq.(17) and kcu from Eq.(19).
2) Estimate the apparent deadtime θ.
3) Having the values of kp and θ, the process is clas-
sified by comparing the value of A/(kph) from
ATV test with the one calculated by Eq.(22).
4) If the process belongs to Group I, Eq.(7) is
used for tuning PI or PID controllers. Otherwise,
Eq.(9) is used to tune a PID controller.
Notice that, in case of significantly overdamped dy-
namics, the trajectory of the (θ/Tp, Aθ/A) will be
crowded at the lower edge of the graph in Fig. 2(a).
In that case, the process can be classified into Group
I directly without estimating the apparent deadtime.
For practical application, the issue to be considered is
the measurement noise. When the measured signals
are blurred with noise, data used in the proposed
method are taken as the average values of measure-
ments from several constant cycles to ensure the
success of this autotuning.
In order to illustrate the above autotuning proce-
dures, a few examples are used for simulation. The
results of applying proposed autotuning method are
Table 1. Results of autotuning for simulated processes
ATV test Estimated parameters Controller tuning
Example Process
A Pu kp kcu θ
Classification
kc τR τD
1 e−1.5s
(s+1)5 0.72 12.14 1.01 1.81 2.91 Group I 0.46 2.96 1.66
2
(0.5s+1) e−s
(s+1)2(2s+1)
0.35 6.56 1.0 3.74 1.32 Group I 1.29 3.78 0.77
kc τR τD
3 e−2s
(9s2+2.4s+1)(s+1)
1.17 15.90 1.0 1.11 2.72 Group II 0.45 2.47 3.96
(a)
0 20 40 60 80 100 120
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Time
Output
Proposed
Z−N
(b)
0 10 20 30 40 50 60
0
0.5
1
1.5
Time
Output
Proposed
Z−N
(c)
0 20 40 60 80 100 120 140 160 180 200
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Time
Output
Proposed
Z−N
Fig. 6. Control responses of (a) Example 1 (b) Exam-
ple 2 (c) Example 3
summarized in Table 1. The control results using
proposed model-based method and Z-N method are
shown in Fig. 6. Notice that the Z-N settings are
obtained from the same set of experiment data. These
results show that the proposed method can give more
satisfactory control performance than conventional
autotuning system.
5. CONCLUSIONS
In this paper, a systematic procedure is used to per-
form the autotuning of PI/PID controllers using one
ATV experiment. The usage of PI or PID controller
depends on the control application and on the dy-
namic characteristics of the process. The autotuning
system considered the effective damping factor for
classifying the process into one of two groups. In
either case, besides parameters kp and θ, the tun-
ing formula are given in terms of ultimate gain and
ultimate frequency obtained from a constant cycle.
These parameters can be estimated within one ATV
experiment. Two ANNs are constructed to enhance
the estimation of apparent deadtime. The simulation
results have shown that this proposed autotuning
system is efficient and self-contained.
ACKNOWLEDGMENT
The authors thank R. C. Panda (CLRI/CSIR, India)
for the help in constructing the ANNs.
This work is supported by the National Science
Council of Taiwan under Grant no. NSC 92-2214-E-
002-013.
REFERENCES
˚Astr¨om, K. J. and T. H¨agglund (1984). Automatic
tuning of simple regulators with specifications
on phase and amplitude margins. Automatica
20, 645–651.
Chang, R. C., S. H. Shen and C. C. Yu (1992). Deriva-
tion of transfer function from relay feedback sys-
tems. Ind. Eng. Chem. Res. 31, 855–860.
Huang, H. P. and J. C. Jeng (2002). Monitoring and
assessment of control performance for single loop
systems. Ind. Eng. Chem. Res. 41, 1297–1309.
Huang, H. P. and J. C. Jeng (2003). Identification for
monitoring and autotuning of pid controllers. J.
Chem. Eng. Japan 36, 284–296.
Huang, H. P., M. W. Lee and I. L. Chien (2000). Iden-
tification of transfer function models from the re-
lay feedback test. Chem. Eng. Comm. 180, 231–
253.
Kaya, I. and D. P. Atherton (2001). Parameter esti-
mation from relay autotuning with asymmetric
limit cycle data. J. Process Control 11, 429–439.
Lee, T. H., Q. G. Wang and K. K. Tan (1995).
A modified relay-based technique for improved
critical point in process control. IEEE Trans.
Cont. Sys. Tech. 3, 330–337.
Li, W., E. Eskinat and W. L. Luyben (1991). An
improved autotune identification method. Ind.
Eng. Chem. Res. 30, 1530–1541.
Luyben, W. L. (1987). Derivation of transfer func-
tions for highly nonlinear distillation columns.
Ind. Eng. Chem. Res. 26, 2490–2495.
Scali, C., G. Marchetti and D. Semino (1999). Relay
with additional delay for identification and au-
totuning of completely unknown processes. Ind.
Eng. Chem. Res. 38, 1987–1997.
Shen, S. H., H. D. Yu and C. C. Yu (1996). Use of
saturation-relay feedback method for autotune
identification. Chem. Eng. Sci. 51, 1187–1198.
Sung, S. W. and I. B. Lee (1997). Enhanced re-
lay feedback method. Ind. Eng. Chem. Res.
36, 5526–5530.
Wang, Q. G., C. C. Hang and B. Zou (1997). Low-
order modeling from relay feedback. Ind. Eng.
Chem. Res. 36, 375–381.

More Related Content

What's hot

FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC IJITCA Journal
 
Design of multiloop controller for
Design of multiloop controller forDesign of multiloop controller for
Design of multiloop controller forijsc
 
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection MechanismMathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection MechanismTELKOMNIKA JOURNAL
 
Tuning of PID controllers for integrating systems using direct synthesis method
Tuning of PID controllers for integrating systems using direct synthesis methodTuning of PID controllers for integrating systems using direct synthesis method
Tuning of PID controllers for integrating systems using direct synthesis methodISA Interchange
 
Design of PI controllers for achieving time and frequency domain specificatio...
Design of PI controllers for achieving time and frequency domain specificatio...Design of PI controllers for achieving time and frequency domain specificatio...
Design of PI controllers for achieving time and frequency domain specificatio...ISA Interchange
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
 
Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final ReportLogan Williamson
 
New controllers efficient model based design method
New controllers efficient model based design methodNew controllers efficient model based design method
New controllers efficient model based design methodAlexander Decker
 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft IJECEIAES
 
M ODEL P REDICTIVE C ONTROL U SING F PGA
M ODEL  P REDICTIVE  C ONTROL  U SING  F PGAM ODEL  P REDICTIVE  C ONTROL  U SING  F PGA
M ODEL P REDICTIVE C ONTROL U SING F PGAijctcm
 
Robust pole placement using firefly algorithm
Robust pole placement using firefly algorithmRobust pole placement using firefly algorithm
Robust pole placement using firefly algorithmIJECEIAES
 
An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...ISA Interchange
 
A portable hardware in-the-loop device for automotive diagnostic control systems
A portable hardware in-the-loop device for automotive diagnostic control systemsA portable hardware in-the-loop device for automotive diagnostic control systems
A portable hardware in-the-loop device for automotive diagnostic control systemsISA Interchange
 
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh BagweDynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh BagweRishikesh Bagwe
 

What's hot (19)

FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
 
Aa04405152157
Aa04405152157Aa04405152157
Aa04405152157
 
Design of multiloop controller for
Design of multiloop controller forDesign of multiloop controller for
Design of multiloop controller for
 
Grey wolf optimizer algorithm based real time implementation of PIDDTC and FD...
Grey wolf optimizer algorithm based real time implementation of PIDDTC and FD...Grey wolf optimizer algorithm based real time implementation of PIDDTC and FD...
Grey wolf optimizer algorithm based real time implementation of PIDDTC and FD...
 
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection MechanismMathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
 
Db36619623
Db36619623Db36619623
Db36619623
 
Tuning of PID controllers for integrating systems using direct synthesis method
Tuning of PID controllers for integrating systems using direct synthesis methodTuning of PID controllers for integrating systems using direct synthesis method
Tuning of PID controllers for integrating systems using direct synthesis method
 
Design of PI controllers for achieving time and frequency domain specificatio...
Design of PI controllers for achieving time and frequency domain specificatio...Design of PI controllers for achieving time and frequency domain specificatio...
Design of PI controllers for achieving time and frequency domain specificatio...
 
B010411016
B010411016B010411016
B010411016
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final Report
 
Basics of control system
Basics of control system Basics of control system
Basics of control system
 
New controllers efficient model based design method
New controllers efficient model based design methodNew controllers efficient model based design method
New controllers efficient model based design method
 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft
 
M ODEL P REDICTIVE C ONTROL U SING F PGA
M ODEL  P REDICTIVE  C ONTROL  U SING  F PGAM ODEL  P REDICTIVE  C ONTROL  U SING  F PGA
M ODEL P REDICTIVE C ONTROL U SING F PGA
 
Robust pole placement using firefly algorithm
Robust pole placement using firefly algorithmRobust pole placement using firefly algorithm
Robust pole placement using firefly algorithm
 
An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...An adaptive PID like controller using mix locally recurrent neural network fo...
An adaptive PID like controller using mix locally recurrent neural network fo...
 
A portable hardware in-the-loop device for automotive diagnostic control systems
A portable hardware in-the-loop device for automotive diagnostic control systemsA portable hardware in-the-loop device for automotive diagnostic control systems
A portable hardware in-the-loop device for automotive diagnostic control systems
 
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh BagweDynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
 

Viewers also liked

thorpe-s-dictionary-of-applied-chemistry-vol-1
thorpe-s-dictionary-of-applied-chemistry-vol-1thorpe-s-dictionary-of-applied-chemistry-vol-1
thorpe-s-dictionary-of-applied-chemistry-vol-1Kushan Samararatne
 
Tervo za paraktikum 18 12 2014
Tervo za paraktikum 18 12 2014Tervo za paraktikum 18 12 2014
Tervo za paraktikum 18 12 2014Aleksandar Micic
 
Emloyment_Pokhara University
Emloyment_Pokhara UniversityEmloyment_Pokhara University
Emloyment_Pokhara UniversityBivek Timalsina
 
Curso de lineas
Curso de lineasCurso de lineas
Curso de lineasKORMAN24
 
Atkins p friedman_r_molecular_quantum_mechanics_oup_2005
Atkins p friedman_r_molecular_quantum_mechanics_oup_2005Atkins p friedman_r_molecular_quantum_mechanics_oup_2005
Atkins p friedman_r_molecular_quantum_mechanics_oup_2005Tiến Đồng Sỹ
 
Microcontrolador Solidworks
Microcontrolador SolidworksMicrocontrolador Solidworks
Microcontrolador SolidworksPerla Berrones
 
2. fisica para ciencias e ingenierias vol 2 serway 5ta ed
2. fisica para ciencias e ingenierias vol 2  serway 5ta ed2. fisica para ciencias e ingenierias vol 2  serway 5ta ed
2. fisica para ciencias e ingenierias vol 2 serway 5ta edMaria Camila Pineda Henao
 
67574699 chemistry-for-environmental-engineering-and-science
67574699 chemistry-for-environmental-engineering-and-science67574699 chemistry-for-environmental-engineering-and-science
67574699 chemistry-for-environmental-engineering-and-scienceKushan Samararatne
 
Receptores sensitivos (1)
Receptores sensitivos (1)Receptores sensitivos (1)
Receptores sensitivos (1)pnieto81
 
Fpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsFpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsAleksandar Micic
 
Environmental_soil_and_water_chemistry__principles_and_applications
  Environmental_soil_and_water_chemistry__principles_and_applications  Environmental_soil_and_water_chemistry__principles_and_applications
Environmental_soil_and_water_chemistry__principles_and_applicationsDaniel Delgado MSc
 
Chemical process control_an_introduction_to_theory_and_practice
Chemical process control_an_introduction_to_theory_and_practiceChemical process control_an_introduction_to_theory_and_practice
Chemical process control_an_introduction_to_theory_and_practicevatsalyam
 
Global warming; Sri-Lankas contribution and our own demise
Global warming; Sri-Lankas contribution and our own demiseGlobal warming; Sri-Lankas contribution and our own demise
Global warming; Sri-Lankas contribution and our own demiseKushan Samararatne
 

Viewers also liked (20)

thorpe-s-dictionary-of-applied-chemistry-vol-1
thorpe-s-dictionary-of-applied-chemistry-vol-1thorpe-s-dictionary-of-applied-chemistry-vol-1
thorpe-s-dictionary-of-applied-chemistry-vol-1
 
Tervo za paraktikum 18 12 2014
Tervo za paraktikum 18 12 2014Tervo za paraktikum 18 12 2014
Tervo za paraktikum 18 12 2014
 
1011ijaia03
1011ijaia031011ijaia03
1011ijaia03
 
400 Pequeñas Dosis de Ciencia
400 Pequeñas Dosis de Ciencia400 Pequeñas Dosis de Ciencia
400 Pequeñas Dosis de Ciencia
 
Emloyment_Pokhara University
Emloyment_Pokhara UniversityEmloyment_Pokhara University
Emloyment_Pokhara University
 
Curso de lineas
Curso de lineasCurso de lineas
Curso de lineas
 
Pms
PmsPms
Pms
 
Atkins p friedman_r_molecular_quantum_mechanics_oup_2005
Atkins p friedman_r_molecular_quantum_mechanics_oup_2005Atkins p friedman_r_molecular_quantum_mechanics_oup_2005
Atkins p friedman_r_molecular_quantum_mechanics_oup_2005
 
Polimeros
PolimerosPolimeros
Polimeros
 
Microcontrolador Solidworks
Microcontrolador SolidworksMicrocontrolador Solidworks
Microcontrolador Solidworks
 
2. fisica para ciencias e ingenierias vol 2 serway 5ta ed
2. fisica para ciencias e ingenierias vol 2  serway 5ta ed2. fisica para ciencias e ingenierias vol 2  serway 5ta ed
2. fisica para ciencias e ingenierias vol 2 serway 5ta ed
 
Una tragedia ocultada.
Una tragedia ocultada.Una tragedia ocultada.
Una tragedia ocultada.
 
67574699 chemistry-for-environmental-engineering-and-science
67574699 chemistry-for-environmental-engineering-and-science67574699 chemistry-for-environmental-engineering-and-science
67574699 chemistry-for-environmental-engineering-and-science
 
Receptores sensitivos (1)
Receptores sensitivos (1)Receptores sensitivos (1)
Receptores sensitivos (1)
 
Fpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsFpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systems
 
Qui iv
Qui ivQui iv
Qui iv
 
922214 e002013
922214 e002013922214 e002013
922214 e002013
 
Environmental_soil_and_water_chemistry__principles_and_applications
  Environmental_soil_and_water_chemistry__principles_and_applications  Environmental_soil_and_water_chemistry__principles_and_applications
Environmental_soil_and_water_chemistry__principles_and_applications
 
Chemical process control_an_introduction_to_theory_and_practice
Chemical process control_an_introduction_to_theory_and_practiceChemical process control_an_introduction_to_theory_and_practice
Chemical process control_an_introduction_to_theory_and_practice
 
Global warming; Sri-Lankas contribution and our own demise
Global warming; Sri-Lankas contribution and our own demiseGlobal warming; Sri-Lankas contribution and our own demise
Global warming; Sri-Lankas contribution and our own demise
 

Similar to 70

Closed-loop step response for tuning PID fractional-order filter controllers
Closed-loop step response for tuning PID fractional-order filter controllersClosed-loop step response for tuning PID fractional-order filter controllers
Closed-loop step response for tuning PID fractional-order filter controllersISA Interchange
 
A New Adaptive PID Controller
A New Adaptive PID ControllerA New Adaptive PID Controller
A New Adaptive PID ControllerHAKAN CELEP
 
Disturbance Rejection with a Highly Oscillating Second-Order Process, Part I...
Disturbance Rejection with a Highly Oscillating Second-Order  Process, Part I...Disturbance Rejection with a Highly Oscillating Second-Order  Process, Part I...
Disturbance Rejection with a Highly Oscillating Second-Order Process, Part I...Scientific Review SR
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piAlexander Decker
 
Design of a new PID controller using predictive functional control optimizati...
Design of a new PID controller using predictive functional control optimizati...Design of a new PID controller using predictive functional control optimizati...
Design of a new PID controller using predictive functional control optimizati...ISA Interchange
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...IJITCA Journal
 
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTEHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTcsandit
 
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Dr. Omveer Singh
 
Ascc04 334 Comparative Study of Unstable Process Control
Ascc04 334 Comparative Study of Unstable Process ControlAscc04 334 Comparative Study of Unstable Process Control
Ascc04 334 Comparative Study of Unstable Process ControlF15TV
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET Journal
 
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...IRJET Journal
 
PRACTICAL IMPLEMENTION OF GAOPF ON INDIAN 220KV TRANSMISSION SYSTEM
PRACTICAL IMPLEMENTION OF GAOPF ON INDIAN 220KV TRANSMISSION SYSTEMPRACTICAL IMPLEMENTION OF GAOPF ON INDIAN 220KV TRANSMISSION SYSTEM
PRACTICAL IMPLEMENTION OF GAOPF ON INDIAN 220KV TRANSMISSION SYSTEMecij
 
Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...IOSR Journals
 
Comparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear SystemComparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear Systempaperpublications3
 
Design and Control of a Hydraulic Servo System and Simulation Analysis
Design and Control of a Hydraulic Servo System and Simulation AnalysisDesign and Control of a Hydraulic Servo System and Simulation Analysis
Design and Control of a Hydraulic Servo System and Simulation AnalysisIJMREMJournal
 
Design of Multiloop Controller for Three Tank Process Using CDM Techniques
Design of Multiloop Controller for Three Tank Process Using CDM Techniques  Design of Multiloop Controller for Three Tank Process Using CDM Techniques
Design of Multiloop Controller for Three Tank Process Using CDM Techniques ijsc
 

Similar to 70 (20)

Closed-loop step response for tuning PID fractional-order filter controllers
Closed-loop step response for tuning PID fractional-order filter controllersClosed-loop step response for tuning PID fractional-order filter controllers
Closed-loop step response for tuning PID fractional-order filter controllers
 
G010525868
G010525868G010525868
G010525868
 
A New Adaptive PID Controller
A New Adaptive PID ControllerA New Adaptive PID Controller
A New Adaptive PID Controller
 
Disturbance Rejection with a Highly Oscillating Second-Order Process, Part I...
Disturbance Rejection with a Highly Oscillating Second-Order  Process, Part I...Disturbance Rejection with a Highly Oscillating Second-Order  Process, Part I...
Disturbance Rejection with a Highly Oscillating Second-Order Process, Part I...
 
D04954148
D04954148D04954148
D04954148
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned pi
 
Design of a new PID controller using predictive functional control optimizati...
Design of a new PID controller using predictive functional control optimizati...Design of a new PID controller using predictive functional control optimizati...
Design of a new PID controller using predictive functional control optimizati...
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
 
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTEHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
 
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
 
Ascc04 334 Comparative Study of Unstable Process Control
Ascc04 334 Comparative Study of Unstable Process ControlAscc04 334 Comparative Study of Unstable Process Control
Ascc04 334 Comparative Study of Unstable Process Control
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
 
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...Optimization of Fuzzy Logic controller for Luo Converter using  Genetic Algor...
Optimization of Fuzzy Logic controller for Luo Converter using Genetic Algor...
 
PRACTICAL IMPLEMENTION OF GAOPF ON INDIAN 220KV TRANSMISSION SYSTEM
PRACTICAL IMPLEMENTION OF GAOPF ON INDIAN 220KV TRANSMISSION SYSTEMPRACTICAL IMPLEMENTION OF GAOPF ON INDIAN 220KV TRANSMISSION SYSTEM
PRACTICAL IMPLEMENTION OF GAOPF ON INDIAN 220KV TRANSMISSION SYSTEM
 
Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...
 
Comparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear SystemComparison of Tuning Methods of PID Controllers for Non-Linear System
Comparison of Tuning Methods of PID Controllers for Non-Linear System
 
anas.pdf
anas.pdfanas.pdf
anas.pdf
 
Design and Control of a Hydraulic Servo System and Simulation Analysis
Design and Control of a Hydraulic Servo System and Simulation AnalysisDesign and Control of a Hydraulic Servo System and Simulation Analysis
Design and Control of a Hydraulic Servo System and Simulation Analysis
 
Design of Multiloop Controller for Three Tank Process Using CDM Techniques
Design of Multiloop Controller for Three Tank Process Using CDM Techniques  Design of Multiloop Controller for Three Tank Process Using CDM Techniques
Design of Multiloop Controller for Three Tank Process Using CDM Techniques
 

More from Aleksandar Micic (10)

Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteria
 
Asp audit01
Asp audit01Asp audit01
Asp audit01
 
Ee3054 exercises
Ee3054 exercisesEe3054 exercises
Ee3054 exercises
 
5915
59155915
5915
 
20110326202335912
2011032620233591220110326202335912
20110326202335912
 
21950
2195021950
21950
 
0520 th m10.4
0520 th m10.40520 th m10.4
0520 th m10.4
 
Courses with instructor kevin d
Courses with instructor  kevin dCourses with instructor  kevin d
Courses with instructor kevin d
 
Lab7 8 slides
Lab7 8 slidesLab7 8 slides
Lab7 8 slides
 
3tjedan zzv rjesenja[4]
3tjedan zzv rjesenja[4]3tjedan zzv rjesenja[4]
3tjedan zzv rjesenja[4]
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 

70

  • 1. MODEL-BASED AUTOTUNING SYSTEM USING ANN AND RELAY FEEDBACK TEST Hsiao-Ping Huang 1 Jyh-Cheng Jeng Feng-Yi Lin Department of Chemical Engineering National Taiwan University Taipei 10617, Taiwan Abstract: A model-based autotuning system is presented for PI/PID controllers. A conventional relay feedback test is used to generate the response for estimations of parameters such as: process gain, ultimate gain, ultimate frequency, and apparent deadtime. Two ANNs are built based on the data generated from standard SOPDT processes to enhance the estimation of apparent deadtime. Upon having the estimated results, the dynamics of the process is classified into one of two groups. In one group, PI/PID controller will be tuned based on the FOPDT parameterization. In the other group, only PID controller will be considered for dynamic control, and the controller will be tuned according to the SOPDT parameterization. The tuning rules are given in terms of ultimate gain, ultimate frequency, and the apparent deadtime. Since the tuning rules are derived from model-based control, they are superior to the Z-N rules in performance. Keywords: relay feedback, autotuning, ANN, FOPDT, SOPDT 1. INTRODUCTION In 1984, ˚Astr¨om and H¨agglund (1984) presented a relay feedback system to generate sustained oscilla- tion as an alternative to the conventional continuous cycling technique for controller tuning. This relay feedback test was soon referred as autotune varia- tion (ATV) (Luyben, 1987). As shown in Fig. 1(a) is the block diagram of the ATV loop. Figure 1(b) illustrates the typical response curves from the ATV system. The test provides ultimate gain (kcu) and ultimate period (Pu) of the following to apply Ziegler- Nichols method for controller tuning. kcu = 4h πA ; ωu = 2π Pu (1) Controller tuning via the above mentioned ATV test is attractive, because it is operated under closed-loop and no a priori knowledge of system is need. But, the control performance thus obtained is, in general, infe- rior to those tuned by model-based, such as IMC and other related methods. This fact is most obvious when the processes have significantly underdamped and second-order dynamics. To employ model-based tun- ing, an adequate and reduced order dynamic model 1 Corresponding author. E-mail:huanghpc@ntu.edu.tw (usually, FOPDT or SOPDT) is required. In litera- ture, there are reported efforts (Luyben, 1987; Li et al., 1991; Chang et al., 1992; Wang et al., 1997; Huang et al., 2000; Kaya and Atherton, 2001; Huang and Jeng, 2003) trying to develop such models from the ATV tests. Nevertheless, according to those reports in literature, two major difficulties are encountered. One of difficulties is that estimation of ultimate gain and frequency according to Eq.(1) is subject to errors, sometimes as high as 20 percent for ultimate gain (Li et al., 1991). The second difficulty is due to the fact that one simple ATV test, in general, does not provide sufficient data for identifying a parametric model aforementioned. Improvements to give better accu- racy and efficiency by using saturation relay (Shen et al., 1996) or by reducing high-order harmonic terms using the Fourier analysis (Lee et al., 1995; Sung and Lee, 1997; Wang et al., 1997) have also been reported. But, these does not alter the encountered second difficulty above mentioned. To overcome the second difficulty, more than one ATV test is usually required (Li et al., 1991; Scali et al., 1999). In order to have the superior performance that the model-based controller used to have, while having the simple experiment like the conventional autotuning via ATV, a new autotuning method is presented.
  • 2. (a) Gp(s)hR yu ProcessRelay + − (b) y u t t Tp θo A Pu h θ Aθ Fig. 1. (a) Block diagram of a relay feedback system (b) Response curves in relay feedback test In the following, it is assumed that zero offset is a common specification of control. For zero offset, in general, PI or PID controller is considered for control. Usage of either type of the controllers mentioned depends not only on the application occasions, but also on their dynamic characteristics. Thus, an au- totuning system should provide the best flexibility to cope with the application demand and the dy- namics. For this purpose, model-based tuning rules including PI and PID controllers are considered, and, classification based on the dynamics of the processes into two groups for controller tuning is presented. The first group of processes are suitable for either PI or PID controllers for dynamic compensations, and, the tuning formula are derived based on an FOPDT model. The second group of processes, on the other hand, are considered good only for PID controllers which are derived based on an underdamped SOPDT model. Identification for classification of these two groups is thus presented. Since the apparent deadtime of process is crucial for applying the proposed classifi- cation, a novel approach enhanced by artificial neural network for estimation of the apparent deadtime is presented. The autotuning procedure starts with an ATV test. The steady-state gain, kp, and kcu are estimated along with the experiment until constant cycling occurs. The constant cycles at the output are then used to estimate the apparent deadtime, and the process is classified for tuning. After classifying to either of the two groups, model-based tuning rules are assigned and the controller parameters are computed accordingly. Several examples are used to illustrate this proposed method. 2. MODEL-BASED CONTROLLERS DESIGN In general, models with dynamics up to second order plus deadtime are adequate for designing PI/PID controllers. For higher order processes, dynamics are usually represented by reduced order models of the following: • FOPDT Gp(s) = kp e−θs τs + 1 (2) • SOPDT Gp(s) = kp e−θs τ2s2 + 2τζs + 1 (3) 2.1 Tuning PI/PID based on FOPDT model A direct synthesis approach is used to synthesize PI/PID controller using an FOPDT parameteriza- tion. In case of demanding for a PI controller, the controller is devised so as to compensate the process dynamics to have a loop transfer function (LTF) of the following standard form: Gloop(s) = ko θ e−θs s (4) In those cases that demand for a PID controller, LTF is chosen to be compensated the process to become: Gloop(s) = ko θ (1 + aθs) s (1 + τf s) e−θs (5) The use of loop transfer function in the form of Eq.(4) or Eq.(5) has been explained in a late work of Huang and Jeng (2002). According to the standard forms, parameters of the PI/PID controllers can be derived as following: kc = ko τ kp θ ; τR = τ ; τD = a θ (6) Notice that the PID controller used here is the actual, or series, form. In this tuning, ko and a are parameters for performance or robustness specification, and the filter time constant, τf , is taken arbitrarily small (e.g. 0.05τD). The defaulted values of ko and a are suggested as 0.65 and 0.4, respectively, for the PID controller. On the other hand, the defaulted values of ko for the PI controller are 0.5. These defaulted values will provide about 3 and 60◦ as gain and phase margin of the system, respectively. Using ultimate gain and ultimate frequency, the tun- ing formula of Eq.(6) that are originally in terms of the FOPDT parameterization can be re-written as: kc = ko Ku 2 − 1 kp[π − tan−1 ( Ku 2 − 1)] τR = Ku 2 − 1 ωu τD = a π − tan−1 ( Ku 2 − 1) ωu (7) where Ku = kpkcu.
  • 3. 2.2 Tuning PID based on SOPDT model The PID controller in terms of SOPDT parameter- ization is derived in the similar way to give a loop transfer function of Eq.(4). The resulting controller parameters are given as: kc = ko (2τζ) kp θ ; τR = 2τζ ; τD = τ 2ζ (8) In this case, the controller is an ideal PID. As has been mentioned, the defaulted value of ko is taken as 0.5. As a result, in terms of the ultimate gain and ultimate frequency, the PID parameters of Eq.(8) can be written as: kc = ko Ku sin(ωuθ) kp ωu θ τR = Ku sin(ωuθ) ωu τD = 1 + Ku cos(ωuθ) ωuKu sin(ωuθ) (9) If kcu and ωu of the given process are obtained from ATV test, the parameters of the PI or PID controllers can be computed based on either Eq.(7) or Eq.(9). However, as one can seen in Eq.(9), the tuning formula need to know the values of kp and the apparent deadtime θ in advance. The estimation for kp and θ will be given in the next section. 3. PROCESS IDENTIFICATION USING ATV TEST To apply the model-based controllers derived in the previous section, reduced order dynamic models pa- rameterized as FOPDT of Eq.(2), and, as SOPDT of Eq.(3) are required. An ATV response is thus used to develop such parametric models. As shown in Fig. 1(a) is a ATV system which consists of process, Gp, and a relay controller. The relay controller provides output at +h or −h only as on-off control. The controlled process output consists of transient oscilla- tions after a pure deadtime, θo , and develops constant cycling with magnitude, A, and period, Pu. Notice that A and Pu are used in the autotuning system of ˚Astr¨om and H¨agglund (1984) to apply Z-N method to compute the PI/PID controller parameters. In the meantime, Tp, θ and an associated height, Aθ, within one of the constant cycles are also indicated in Fig. 1(b). Here, θ is used to designate an apparent deadtime in the FOPDT or the SOPDT model, which is used to represent the dynamics of higher order processes. All these quantities measured from an ATV response are governed by the dynamic model and the relay. In other words, they can be expressed as: A kph = f1(¯τ) or f1(¯τ, ζ) (10) Pu θ = f2(¯τ) or f2(¯τ, ζ) (11) Aθ A = f3(¯τ) or f3(¯τ, ζ) (12) θ Tp = f4(¯τ) or f4(¯τ, ζ) (13) where ¯τ represents τ/θ. The equations given above describe the dynamic features of the ATV response in time domain. Two equations which correspond to Eqs.(10) and (11) derived from frequency domain are: ωuθ + tan−1 2 ωuτζ 1 − ωu 2τ2 = π (14) kp (1 − ωu 2τ2)2 + 4 ωu 2τ2ζ2 = 1 kcu (15) where ωu is taken as 2π/Pu. Theoretically, provided that kp and kcu are given, the identification problem to find an reduced or- der SOPDT model can be solved by finding τ, ζ, and θ that fit Eqs.(10)-(13) or Eqs.(12)-(15) in the sense of least-squares. The explicit functional forms for Eqs.(10) -(13) are not available, and numerical method to solve the above equations will not be convenient. Since estimation of apparent deadtime θ as well as kp and kcu is required for this proposed autotuning method, in the following, a simplified al- gorithm will be presented to estimate these required data from ATV test. 3.1 Estimation of kp and kcu To estimate kp, the experimental ATV test is started with a temporal disturbance to either the set-point or the process input (i.e. u) for a short period of time and restored back to its origin. The disturbance introduced has two main purposes. One is to initialize the relay feedback control, the other one is to generate data for computing the steady-state process gain, kp. The estimation is made along the ATV test in one run as the following. Let yI and uI designate the integrations of y and u from the very beginning of the experiment in one run. That is: yI (t) = t 0 y(τ) dτ ; uI (t) = t 0 u(τ) dτ (16) For some t > T when y in an ATV test starts to oscillate with constant period and amplitude, yI and uI will have similar cycling responses. Let yI av and uI av designate the average heights of constant cycles of yI and uI , respectively. The value of kp can be estimated as: kp = yI av uI av (17) On the other hand, due to the use of describing func- tion for estimation, the ultimate gain computed from
  • 4. Eq.(1) is subjected to error, which may, sometimes, be as high as 20%. For tuning purpose, estimation of the ultimate gain kcu with improved accuracy is desirable. Since u(t) and y(t) are periodic with period Pu, they can be expanded into Fourier series. If the first harmonics are extracted, their coefficients give one point of process frequency response at ultimate frequency ωu via the following equation (Wang et al., 1997): Gp(jωu) = t0+Pu t0 y(t) e−jωut dt t0+Pu t0 u(t) e−jωut dt (18) where t0 is taken as any time instant in a constant cycle. Then, the ultimate gain can be computed exactly as: kcu = 1 |Gp(jωu)| (19) 3.2 Estimation of apparent deadtime The apparent deadtime is the deadtime appearing in an FOPDT or SOPDT model that approximates best the higher order process. As a result, this apparent deadtime differs, in general, from its true deadtime which is designated as θo and can be detected at the very beginning of the test. Features in the cycling response can be used to distinguish the FOPDT from SOPDT dynamics. For example, in case of FOPDT process, Tp equals θo or θ. The same equality does not apply to the SOPDT case. In an ATV test, two measured quantities, Aθ/A and θ/Tp, are used to characterize the effect of the apparent deadtime. These two quantities, as mentioned earlier, are func- tions of ¯τ and ζ. To explore their functional relations, simulations of ATV tests on the standard SOPDT processes covering wide range of ¯τ (in dimensionless form) and ζ are carried out. Results of Aθ/A and θ/Tp for underdamped SOPDT processes are plotted as a graph as shown in Fig. 2(a), using ¯τ and ζ as parameters. Each pair of the two measured quantities corresponding to a point in the graph, where a specific pair of values for ¯τ and ζ can be found. As shown in the figure, it is difficult to read ¯τ and ζ from the figure. In order to make each curve in Fig. 2(a) more readable, the coordinate is rotated through the following transformation. X = θ Tp cos(π/3) − Aθ A sin(π/3) Y = θ Tp sin(π/3) + Aθ A cos(π/3) (20) The results are plotted in Fig. 2(b). Moreover, for applying these data efficiently, two artificial neural networks (ANN) are constructed. The network ar- chitecture is as shown in Fig. 3. These two neural networks are fed with X and Y , and compute ¯τ and ζ, respectively. Each network consists of feedforward net with one input layer, one hidden layer, and one (a) 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.4 0.5 0.6 0.7 0.8 0.9 1 θ / Tp Aθ / A τ = 1.0 0.9 0.8 0.7 0.6 0.5 1.5 3.0 2.0 Solid line : equal τ Dashed line : equal ζ ( ζ = 0.05, 0.1, 0.5, 1.0; from up to down ) 1.1 1.2 1.3 1.4 (b) −0.42 −0.4 −0.38 −0.36 −0.34 −0.32 0.7 0.8 0.9 1 1.1 1.2 1.3 X Y ζ = .05 ζ = 1.0 τ = 1.0 1.5 0.8 1.1 1.2 1.3 1.4 0.50.1 0.9 0.7 0.3 Fig. 2. Results of Aθ/A and θ/Tp in the ATV test for SOPDT processes (a) original (b) transformed Σ Σ Σ f1 f1 f1 Σ f2 weights bias weights bias X Y ¯τ (or ζ) ..... ...........Input Hidden Layer Output Layer ..... ..... Fig. 3. Neural network architecture output layer. The sigmoid function f is used in an er- ror backpropagation technique to minimize the error between prediction and target values. With these two networks, estimation of the apparent deadtime can be proceeded. The estimation makes uses of the phase criterion in Eq.(14). Notice that three unknowns are required to satisfy at least four functional relations (i.e. Eqs.(10)-(13) or Eqs.(12)- (15)), and iterative check is thus necessary to find the solution in a least-squares sense. By solving Eqs.(12)- (14), a unique solution for τ, ζ, and θ can be found. But, the resulting solution may not necessarily satisfy Eq.(15). The final solution needs further iterative procedures. To satisfy the extra Eq.(15), it is found that manifold in the space of τ and ζ results from the relation of the following: tan−1 2ωuτζ 1 − ωu 2τ2 = π − ωuθ (21) With ωu and θ being fixed, there are many pairs of τ and ζ that satisfy Eq.(14), and one of these pairs would make Eq.(15) satisfied. However, in this pro- posed autotuning system, only the apparent deadtime
  • 5. 0 1 2 3 4 5 6 7 8 9 10 0.6 0.8 1 1.2 1.4 1.6 1.8 2 θ / τ K u ζ = 0.4 0.5 0.6 0.7 0.8 0.9 1.1 1.0 Fig. 4. Ku for different SOPDT processes of the process is required, estimation of the exact values of τ and ζ can be skipped except a complete process model is desired. With the theory presented above, the algorithm for the estimation of apparent deadtime can be made in a simpler way as the following: 1) Starting from a guessed value of θ, which is initially taken as θo . 2) The values of X and Y are calculated and fed into two networks. Then, parameters ¯τ and ζ are computed, and check if Eq.(14) holds. The procedure proceeds iteratively by increasing the guess value of θ until θ equals Tp. 3) When, at certain value of guessed θ, Eq.(14) holds true, the resulting guess value θ is taken as the estimated value of apparent deadtime. 4) If, until the guessed value of θ exceeds Tp and no candidate solution is found, the underdamped SOPDT model is not good for describing the dynamics of the process. As a result, model of FOPDT or overdamped SOPDT should be used. 3.3 Classification for controller tuning In general, processes with SOPDT dynamics, which are overdamped or slightly underdamped, are some- times identified with FOPDT models for controller design without significant difference in performance. It is thus curious to know under what condition can an SOPDT process has controller parameters in terms of an FOPDT parameterization. The result in Eq.(7) indicates that it is necessary with Ku > 1. As shown in Fig. 4, Ku of SOPDT processes is plotted against θ/τ using ζ as a parameter. It is found that Ku > 1 happens when ζ ≥ 0.7. Thus, the uses of Eq.(7) and of Eq.(9) for controller tuning are discriminated using ζ = 0.7 as a boundary. As mentioned earlier, from the ATV test, it provides A/(kph) and Pu/θ which are functions of ¯τ and ζ. As shown in Fig. 5, there are two curves that correspond to SOPDT processes with ζ = 0.7 (curve A) and FOPDT processes (curve B). Curve A and curve B are found to be represented, respectively, by the following equations: Ω = 0.465Λ3 − 2.002Λ2 + 0.958Λ − 0.007 (22) Ω = 30.93Λ3 − 56.78Λ2 + 29.03Λ − 4.51 (23) 10 0 10 1 10 2 10 −2 10 −1 10 0 P u / θ A / (kp h) Zone I Zone II FOPDT (Curve B) SOPDT (Curve A) ζ = 0.7 Fig. 5. Curves for process classification where Ω = log(A/kph) and Λ = log(Pu/θ). These two curves divide the graph of Fig. 5 into two zones. One is between the curve A and curve B (i.e. Zone I) that represents the feasible region for using parameteriza- tion of FOPDT due to ζ ≥ 0.7, and the other region above curve A (i.e. Zone II) that represents the fea- sible region to use parameterization of underdamped SOPDT. Thus, once kp and the apparent deadtime θ are obtained, the normalized value of A/(kph) and Pu/θ can be calculated. Then, compare the resulting value of log(A/kph) with the one calculated from Eq.(22). If the former is smaller, then this process is classified into the group (Group I) where Eq.(7) applies to tune PI/PID controllers. Otherwise, the process is classified into the other group (Group II) where Eq.(9) will be used for tuning PID controllers. 4. AUTOTUNING PROCEDURES WITH ILLUSTRATED EXAMPLES To perform the autotuning, the relay feedback of the ATV test is initialized by a short period of manual disturbance. After the response has constant cycling, A and Pu are recorded, and the following procedure steps are taken: 1) Compute kp from Eq.(17) and kcu from Eq.(19). 2) Estimate the apparent deadtime θ. 3) Having the values of kp and θ, the process is clas- sified by comparing the value of A/(kph) from ATV test with the one calculated by Eq.(22). 4) If the process belongs to Group I, Eq.(7) is used for tuning PI or PID controllers. Otherwise, Eq.(9) is used to tune a PID controller. Notice that, in case of significantly overdamped dy- namics, the trajectory of the (θ/Tp, Aθ/A) will be crowded at the lower edge of the graph in Fig. 2(a). In that case, the process can be classified into Group I directly without estimating the apparent deadtime. For practical application, the issue to be considered is the measurement noise. When the measured signals are blurred with noise, data used in the proposed method are taken as the average values of measure- ments from several constant cycles to ensure the success of this autotuning. In order to illustrate the above autotuning proce- dures, a few examples are used for simulation. The results of applying proposed autotuning method are
  • 6. Table 1. Results of autotuning for simulated processes ATV test Estimated parameters Controller tuning Example Process A Pu kp kcu θ Classification kc τR τD 1 e−1.5s (s+1)5 0.72 12.14 1.01 1.81 2.91 Group I 0.46 2.96 1.66 2 (0.5s+1) e−s (s+1)2(2s+1) 0.35 6.56 1.0 3.74 1.32 Group I 1.29 3.78 0.77 kc τR τD 3 e−2s (9s2+2.4s+1)(s+1) 1.17 15.90 1.0 1.11 2.72 Group II 0.45 2.47 3.96 (a) 0 20 40 60 80 100 120 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Time Output Proposed Z−N (b) 0 10 20 30 40 50 60 0 0.5 1 1.5 Time Output Proposed Z−N (c) 0 20 40 60 80 100 120 140 160 180 200 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Time Output Proposed Z−N Fig. 6. Control responses of (a) Example 1 (b) Exam- ple 2 (c) Example 3 summarized in Table 1. The control results using proposed model-based method and Z-N method are shown in Fig. 6. Notice that the Z-N settings are obtained from the same set of experiment data. These results show that the proposed method can give more satisfactory control performance than conventional autotuning system. 5. CONCLUSIONS In this paper, a systematic procedure is used to per- form the autotuning of PI/PID controllers using one ATV experiment. The usage of PI or PID controller depends on the control application and on the dy- namic characteristics of the process. The autotuning system considered the effective damping factor for classifying the process into one of two groups. In either case, besides parameters kp and θ, the tun- ing formula are given in terms of ultimate gain and ultimate frequency obtained from a constant cycle. These parameters can be estimated within one ATV experiment. Two ANNs are constructed to enhance the estimation of apparent deadtime. The simulation results have shown that this proposed autotuning system is efficient and self-contained. ACKNOWLEDGMENT The authors thank R. C. Panda (CLRI/CSIR, India) for the help in constructing the ANNs. This work is supported by the National Science Council of Taiwan under Grant no. NSC 92-2214-E- 002-013. REFERENCES ˚Astr¨om, K. J. and T. H¨agglund (1984). Automatic tuning of simple regulators with specifications on phase and amplitude margins. Automatica 20, 645–651. Chang, R. C., S. H. Shen and C. C. Yu (1992). Deriva- tion of transfer function from relay feedback sys- tems. Ind. Eng. Chem. Res. 31, 855–860. Huang, H. P. and J. C. Jeng (2002). Monitoring and assessment of control performance for single loop systems. Ind. Eng. Chem. Res. 41, 1297–1309. Huang, H. P. and J. C. Jeng (2003). Identification for monitoring and autotuning of pid controllers. J. Chem. Eng. Japan 36, 284–296. Huang, H. P., M. W. Lee and I. L. Chien (2000). Iden- tification of transfer function models from the re- lay feedback test. Chem. Eng. Comm. 180, 231– 253. Kaya, I. and D. P. Atherton (2001). Parameter esti- mation from relay autotuning with asymmetric limit cycle data. J. Process Control 11, 429–439. Lee, T. H., Q. G. Wang and K. K. Tan (1995). A modified relay-based technique for improved critical point in process control. IEEE Trans. Cont. Sys. Tech. 3, 330–337. Li, W., E. Eskinat and W. L. Luyben (1991). An improved autotune identification method. Ind. Eng. Chem. Res. 30, 1530–1541. Luyben, W. L. (1987). Derivation of transfer func- tions for highly nonlinear distillation columns. Ind. Eng. Chem. Res. 26, 2490–2495. Scali, C., G. Marchetti and D. Semino (1999). Relay with additional delay for identification and au- totuning of completely unknown processes. Ind. Eng. Chem. Res. 38, 1987–1997. Shen, S. H., H. D. Yu and C. C. Yu (1996). Use of saturation-relay feedback method for autotune identification. Chem. Eng. Sci. 51, 1187–1198. Sung, S. W. and I. B. Lee (1997). Enhanced re- lay feedback method. Ind. Eng. Chem. Res. 36, 5526–5530. Wang, Q. G., C. C. Hang and B. Zou (1997). Low- order modeling from relay feedback. Ind. Eng. Chem. Res. 36, 375–381.