Professional Documents
Culture Documents
Abstract
In this paper a design and tuning procedure for a ratio control architecture is proposed. The overall control scheme is based on the
use of the Blend station proposed in (Control Eng. Pract. 9 (11) (2001) 1215) and standard PI controllers. Since all the control
parameters can be automatically selected based on a simple model of the process under control, the proposed methodology is easy to
implement and therefore suitable to be applied in the industrial context. Simulation and experimental results show the effectiveness
of the methodology for a wide range of processes.
r 2004 Elsevier Ltd. All rights reserved.
Keywords: Ratio control; Auto-tuning; PID controllers; Blending
1. Introduction
Proportional-integral-derivative (PID) controllers are
the controllers most adopted in industry due to the good
cost/benet ratio they are able to provide for a wide
range of processes. Often, they are employed as basis of
more complex control schemes where couplings between
simple control systems are exploited. An example is
ratio control, which consists of keeping a constant ratio
between two process variables. This is actually required
in many applications, such as chemical dosing, water
treatment, chlorination, mixing vessels, waste incinerators. For example, in combustion systems the air-to-fuel
ratio has to be controlled to obtain an high efciency,
and in blending processes a selected ratio of different
ows has to be maintained to keep a constant product
composition.
In the last 60 years, a major effort has been provided
by researchers to develop useful techniques for the
implementation of the basic PID algorithm (tuning and
automatic tuning methods) and of additional functionalities such as anti-windup, gain scheduling, adaptive
( om
.
control and so on (Astr
& H.agglund, 1995).
$
This work was supported in part by MIUR scientic research
funds.
*Tel.: +39-030-371-5460; fax: +39-030-380-014.
E-mail address: visioli@ing.unibs.it (A. Visioli).
0967-0661/$ - see front matter r 2004 Elsevier Ltd. All rights reserved.
doi:10.1016/j.conengprac.2004.04.010
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
486
r1
u1
C1
P1
P2
a
r2
u2
C2
r1
C1
P1
y1
P2
y2
BS
r2
C2
ay1 y2 ;
2
dt Ta
where SAf1; 0; 1g is a sign parameter that takes into
account if the set-point step is positive or negative. In
(H.agglund, 2001) it is suggested to select the value of the
adaptation rate Ta as a factor times the longest integral
time of the two loops. Note that, for the two PI
controllers, explicit tuning rules to be adopted in this
context are not given.
K2
eL2 s :
T2 s 1
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
4. Tuning
The classical approach adopted for the tuning of a
ratio controller (see Fig. 1) is to try to obtain a value of
the dominant time constant of the second closed-loop
system much smaller than that of the rst closed-loop
system. This might also lead to a detuning of the
controller C1 ; which is obviously detrimental for the
overall performance.
The tuning procedure for the new ratio controller
proposed in Section 3 is as follows. First, a FOPDT
transfer function for the two processes P1 and P2 (see
(3)(4)) has to be estimated. This can be easily
accomplished with standard methodologies based on
the open-loop step response, such as the well-known
( om
. & H.agglund, 1995). Then, the two
area method (Astr
PI controllers C1 and C2 (see (5)(6)) are tuned
( om
. &
according to the ZieglerNichols formula (Astr
H.agglund, 1995) and the set-point weights b1 and b2 are
set to zero in order to avoid signicant overshoots, as it
( om
.
is implemented in many industrial controllers (Astr
& H.agglund, 1995, p. 110). Finally, g is chosen as
Ti2 =Ti1 and the gains of the PI controller that provides
the current value of g (see (7)) are selected according to
the following formula:
L2 T1
T1
Kp 0:5
; Ti :
9
T2 L1
L1
5
Z t
1
r2 t y2 t dt :
u2 t Kp2 b2 r2 t y2 t
Ti2 0
6
Then, the value of g is chosen as the output of a PI
controller as well, whose input is the current ratio error,
summed to a constant value g : An additional condition
has to be set to account for the case in which L1 > L2 ; in
order to avoid that at the beginning of the transient
response the condition y2 t > ay1 t holds, i.e. the
output y2 starts its transient before that of y1 : Formally,
it is
8
if L1 > L2 and
>
<0
tot0 L1 L2 ;
gt
>
: g K e t 1 R t e t dt elsewhere;
p r
Ti 0 r
7
where
er t y2 t ay1 t:
487
Table 1
Overall tuning rule of the proposed ratio controller
Kp1
Ti1
b1
Kp2
Ti2
b2
g
Kp
Ti
0:9T1 =K1 L1
3L1
0:9T2 =K2 L2
3L2
Ti2 =Ti1
T1 =L1
ARTICLE IN PRESS
488
5. Simulation results
In the following examples at time t0 0 s a unit step
is applied to the set-point signal r1 t (i.e. yi1 0 and
yf1 1). Further, the value a 1 has been xed.
5.1. Example 1
As a rst example, the following two FOPDT
processes have been considered:
P1 s
1
e2s ;
6s 1
P2 s
1
e2s :
2s 1
10
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
489
0.8
process outputs
0.4
0.2
10
20
30
40
50
60
70
80
time [s]
1.6
1.2
r (t) proposed ratio controller
2
10
20
30
40
time [s]
50
60
70
80
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
490
1.5
u1
control variables
10
20
30
40
time [s]
50
60
70
80
5.2. Example 2
As a second example, the following two FOPDT
processes have been considered:
P1 s
1
e3s ;
4s 1
P2 s
1
e2s :
8s 1
12
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
491
3
y1
2.5
process outputs
1.5
y Blend station
2
1
y adaptive Blend station
2
0.5
y standard ratio controller
2
10
20
30
40
time [s]
50
60
70
80
Fig. 6. Process outputs for Example 1 with a series of set-point step changes.
4
3.5
2.5
2
(t) adaptive Blend station
1.5
10
20
30
40
time [s]
50
60
70
80
Fig. 7. Different signals obtained for Example 1 with a series of set-point step changes.
5.3. Example 3
scheme, i.e.
P1 s
1
e2s ;
8s 1
P2 s
1
e3s :
4s 1
13
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
492
1
y2 proposed ratio controller
0.9
0.8
y2 Blend station
process outputs
0.7
0.6
y1
0.5
y2 standard ratio controller
0.4
0.3
y adaptive Blend station
2
0.2
0.1
0
10
20
30
40
time [s]
50
60
70
80
1
0.9
r2(t) proposed ratio controller
0.8
0.7
10
20
30
40
time [s]
50
60
70
80
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
493
1
y1
0.8
y proposed ratio controller
process outputs
y2 Blend station
0.6
0.4
0.2
10
20
30
40
time [s]
50
60
70
80
2.5
2
(t) adaptive Blend station
1.5
r (t) proposed ratio controller
2
1
0
10
20
30
40
time [s]
50
60
70
80
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
494
with the fastest dynamics but in any case the performances obtained with the proposed ratio controller are
still satisfactory (indeed, the same conclusion of
Examples 1 and 2 can be drawn also for this example).
5.4. Example 4
As a fourth example, the following two high-order
processes have been considered:
P1 s
1
;
s 18
P2 s
1
:
0:25s 18
14
6. Experimental results
In order to prove the effectiveness of the devised
technique in practical applications, a laboratory experimental setup (made by KentRidge Instruments) has
been employed (see Fig. 14). Specically, the apparatus
consists of two small perspex tower-type tanks (whose
area is 40 cm2 ) in which a level control is implemented
by means of a PC-based controller. Each tank is lled
with water by means of a pump whose speed is set by a
DC voltage (the manipulated variable), in the range 0
5 V; through a PWM circuit and it is tted with an
outlet at the base in order for the water to return to a
reservoir. The measure of the level of the water is given
by a capacitive-type probe that provides an output
signal between 0 (empty tank) and 5 V (full tank). Note
that the two processes actually have a nonlinear
dynamics, since the ow rate out of a tank depends on
the square root of its level. The task to be accomplished
is to perform an output transition from 2 to 3 V for the
y1
y2 proposed ratio controller
0.9
0.8
process outputs
0.7
0.6
0.5
0.4
y2 standard ratio controller
0.3
0.2
0.1
y2 Blend station
0
10
20
30
40
time [s]
50
60
70
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
495
1
0.9
0.8
r2(t) proposed ratio controller
0.7
0.6
(t) proposed ratio controller
0.5
0.4
0.3
0.2
(t) adaptive Blend station
0.1
0
10
20
30
40
50
60
70
time [s]
1:98
e11s ;
25s 1
P2 s
2:27
e6s :
25s 1
15
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
496
3
y1
2.8
process outputs
y2 Blend station
2.6
2.4
y proposed ratio controller
2
2.2
20
40
60
80
100
time [s]
120
140
160
180
3
y Blend station
2
process outputs
2.8
2.6
y
2.4
y proposed ratio controller
2
2.2
y standard ratio controller
2
20
40
60
80
100
time [s]
120
140
160
180
7. Conclusions
In this paper a new ratio control structure has been
proposed. An automatic tuning procedure has been
devised so that no tuning effort from the user is needed.
The methodology is easy to implement (note that no
ARTICLE IN PRESS
A. Visioli / Control Engineering Practice 13 (2005) 485497
497
References
( om,
.
Astr
K., & H.agglund, T. (1995). PID controllers: Theory, design
and tuning. Research Triangle Park: ISA Press.
H.agglund, T. (2001). The Blend stationa new ratio control structure.
Control Engineering Practice, 9(11), 12151220.
Shinskey, F. G. (1996). Process control systemsapplication, design,
and tuning. USA: McGraw-Hill.
Skogestad, S. (2003). Simple analytic rules for model reduction and
PID controller tuning. Journal of Process Control, 13, 291309.