0% found this document useful (0 votes)
31 views15 pages

PCA Procedure For Cascade Control Systems Design Choic

PCA

Uploaded by

Peace
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views15 pages

PCA Procedure For Cascade Control Systems Design Choic

PCA

Uploaded by

Peace
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/242074646

Procedure for Cascade Control Systems Design: Choice of Suitable PID Tunings

Article  in  International Journal of Computers, Communications & Control (IJCCC) · September 2008


DOI: 10.15837/ijccc.2008.3.2392

CITATIONS READS

22 5,880

3 authors:

O. Arrieta Ramon Vilanova


University of Costa Rica Autonomous University of Barcelona
77 PUBLICATIONS   878 CITATIONS    437 PUBLICATIONS   4,183 CITATIONS   

SEE PROFILE SEE PROFILE

P. Balaguer
Universitat Jaume I
47 PUBLICATIONS   310 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Model Reference Robust Tuning of 2DoF PID Controllers View project

Learniability View project

All content following this page was uploaded by Ramon Vilanova on 06 March 2014.

The user has requested enhancement of the downloaded file.


Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844
Vol. III (2008), No. 3, pp. 235-248

Procedure for Cascade Control Systems Design:


Choice of Suitable PID Tunings
Orlando Arrieta, Ramon Vilanova, Pedro Balaguer

Abstract: This paper provides an approach for the application of PID controllers
within a cascade control system configuration. Based on considerations about the
expected operating modes of both controllers, the tuning of both inner and outer loop
controllers are selected accordingly. This fact motivates the use of a tuning that,
for the secondary controller, provides a balanced set-point / load-disturbance perfor-
mance. A new approach is also provided for the assimilation of the inner closed-loop
transfer function to a suitable form for tuning of the outer controller. Due to the fact
that this inevitably introduces unmodelled dynamics into the design of the primary
controller, a robust tuning is needed.
Keywords: PID Control, Cascade control systems, Performance Degradation

1 Introduction
Cascade control is one of the most popular complex control structures that can be found in the process
industries, implemented in order to improve the disturbance rejection properties of the controlled system
[1] [2]. The introduction and use of an additional sensor that allows for a separation of the fast and slow
dynamics of the process results in a nested loop configuration as it is shown in figure (1). Each loop has
associated its corresponding PID controller. The controller of the inner loop is called the secondary con-
troller whereas the controller of the outer loop as the primary controller, being the output of the primary
loop the variable of interest. The rationale behind this configuration is that the fast dynamics of the inner
loop will provide faster disturbance attenuation and minimize the possible effect disturbance before they
affect the primary output.

This set up involves two controllers. It is therefore needed to tune both PIDs. The usual approach
involves the tuning of the secondary controller while setting the primary controller in manual mode. On
a second step, the primary controller is tuned by considering the secondary controller acting on the inner
loop. It is therefore a more complicated design procedure than that of a standard single-loop based PID
control system.

Some existing studies provide approaches that help in the design of a cascade control system. In
[3] a relay-feedback based autotuning method has been used. The procedure still needs of a sequential
application of the usual relay based autotuning approach consuming. Other results provide tuning rules
for the primary and secondary controller [4] [5] or suggest alternative control structures based on a mod-
ification of the conventional cascade configuration [6]. However there are no clear guidelines on how to
automate the process and what should be the rationale behind both tunings.

In this paper a design issue that has not been addressed is considered: the tradeoff between the per-
formance for set-point and load-disturbance response. When a load -disturbance occurs at the primary
loop, the global load-disturbance depends on the set-point tracking performance of the secondary loop.
In addition, good load-disturbance performance is expected for the secondary controller in order to atten-
uate disturbances that enter directly at the secondary loop. Also, it is well known that when the controller
is optimally tuned for set-point response, the load-disturbance performance can be very poor [7]. Based
on this observation this paper proposes the use of a balanced performance tuning [8] for the secondary

Copyright © 2006-2008 by CCC Publications


236 Orlando Arrieta, Ramon Vilanova, Pedro Balaguer

loop. Furthermore, an approximation procedure is provided in order to assimilate the dynamics seen
by the primary controller to a First-Order-Plus-Time-Delay model such that usual tuning rules for PID
control can be applied. However here a robust tuning is suggested, because, the primary controller will
need to face with unmodelled dynamics coming from the model approximation used for the secondary
loop. Note that this kind of approximation is always needed if simple-model based tuning rules are to be
applied. The present paper constitutes an extended version of [15]

The rest of the paper is organized as follows. Next section presents the cascade series control sys-
tem configuration and control setup to be used. Section 3 provides a performance degradation analysis
and how to find an intermediate tuning in terms of a tradeoff between both, servo and operation modes.
Then, section 4 gives a procedure for cascade series control as the design approach involving tuning of
the controllers and the models for those tunings. At section 5, it is addressed an approximation method to
get the equivalent system for the inner loop. Section 6 presents an application example whereas section
7 ends with some conclusions and considerations.

2 Cascade Control
A typical configuration for cascade control is shown in figure (1), where an inner loop is originated
from the introduction of an additional sensor in order to separate, as much as possible, the process fast
and slow dynamics. As a result the control system configuration has an inner controller C2 (s) with inner
loop process G2 (s) and outer loop controller C1 (s) with outer loop process G1 (s). Disturbance can enter
at two possible distinct points: d1 and d2 .

Figure 1: Cascade Control Configuration

The rationale behind this configuration is to be able to compensate for the best, possible disturbance
d2 , before it is reflected to the outer loop output. In order to accomplish that purpose it is essential that
the inner loop exhibits a faster dynamics that allows for such early compensation.

This motivates the design of the inner loop controller to act as a regulator (in order to reject d2 ) but
with as fast as possible dynamics. However, tracking capabilities are also of interest for this inner loop.
When a disturbance, d1 , appears at the slow part of the plant the outer loop controller will react to it.
This will introduce a variable set-point to be followed by the inner controller. On the other hand, the
outer loop will be needed to compensate for disturbances not seen by the inner controller as well as to
accommodate possible changes in the set-point input. It is therefore clear that in both cases (and specially
for the inner loop) servo as well as regulatory performance is desired.

According to this, the overall process G(s) = G1 (s)G2 (s) is split into the two parts G1 (s) and G2 (s)
and associated controllers. The two controllers are standard feedback controllers that are assumed to take
the usual ISA-PID form as:
Procedure for Cascade Control Systems Design:
Choice of Suitable PID Tunings 237

µ ¶
1 Td1 s
C1 (s) = Kp1 1 + + (1)
Ti1 s 1 + (Td1 /N1 )s
µ ¶
1 Td2 s
C2 (s) = Kp2 1 + + (2)
Ti2 s 1 + (Td2 /N2 )s
where Kp1 and Kp2 are the proportional gains, Ti1 and Ti2 are the integral times, Td1 and Td2 are the
derivative times and finally N1 and N2 are the derivative filter constants.

3 γ -tuning for balanced Servo/Regulation


This γ -tuning is based on the definition of a performance degradation index that takes into account
how the response degrades with respect to the optimal one. As a controller will be optimal just for one
of the situations (set-point or load-disturbance) the search for the suboptimal controller is performed on
the basis of getting a tradeoff among the corresponding degradations with respect to both optimal con-
trollers. See [7] and [8].

A general formulation of a quadratic performance, including a time weighting factor reads as:
Z ∞
n
J = (t n e(t))2 dt (3)
0
However, in order to include operating mode issues it is rewritten as:
Z ∞
Jxn (z) = (t n e(t, x, z))2 dt (4)
0
where x denotes the operating mode of the control system and z the selected operating mode for tuning.
Therefore the tuning mode. Will have x ∈ [sp, ld] and z ∈ [sp, ld]. Obviously, for one specific process it
has to be verified that:

n n
Jsp (sp) ≤ Jsp (ld) (5)
n n
Jld (ld) ≤ Jld (sp)

Performance Degradation, PDom (tm), will be associated to the tuning mode - tm - and tested on the,
opposite, operating mode - om -. According to this, the performance degradation of the load-disturbance
tuning, PDsp (ld), will be defined as:
¯ n n (sp) ¯¯
¯ Jsp (ld) − Jsp
¯
PDsp (ld) = ¯ ¯ (6)
n (sp)
Jsp ¯

conversely, the performance degradation associated to the set-point tuning, PDld (sp), will be:
¯ n ¯
¯ Jld (sp) − Jld
n (ld) ¯
PDld (sp) = ¯¯ n (ld)
¯
¯ (7)
Jld
What is defined in [7] is the search for an intermediate controller that will be suboptimal with respect
to both operating modes but will exhibit a balanced performance when both situations are likely to occur.
On this basis we define a controller settings family parameterized in terms of a single parameter γ ∈ [0, 1].
The set-point tuning will correspond to a contour constraint for γ = 0, whereas the load-disturbance tun-
ing for γ = 1. Figure (2) graphically shows the procedure and the application for the three parameters of
238 Orlando Arrieta, Ramon Vilanova, Pedro Balaguer

Figure 2: γ -tuning procedure for the search of the intermediate controller

the PID controller.

The controller settings family [Kp (γ ), Ti (γ ), Td (γ )] will be generated by a linear evolution for the
parameters from the set-point tuning to the load-disturbance one and the other way around. Therefore:

Kp (γ ) = γ Kpld + (1 − γ )Kpsp
Ti (γ ) = γ Tild + (1 − γ )Tisp (8)
Td (γ ) = γ Tdld + (1 − γ )Tdsp

with γ ∈ [0, 1] and [Kpld , Tild , Tdld ] and [Kpsp , Tisp , Tdsp ] stand for the load-disturbance and set-point settings
for [Kp , Ti , Td ] respectively.

Now, in order to define a global performance degradation index, the previously defined terms as (6)
and (7) need to be extended. Note the performance degradation was associated to the tuned mode. There-
fore tested against the opposite operating mode. Now for every value of γ the performance degradation
will need to be measured with respect to both operating modes (as the corresponding γ -tuning does not
need to correspond to an operating mode).

• PDsp (γ ) will represent the performance degradation of the γ -tuning on servo operating mode.
¯ n n (sp) ¯¯
¯ Jsp (γ ) − Jsp
PDsp (γ ) = ¯¯ n (sp)
¯
¯ (9)
Jsp

• PDld (γ ) will represent the performance degradation of the γ -tuning on regulation operating mode.
¯ n ¯
¯ Jld (γ ) − Jld
n (ld) ¯
¯
PDld (γ ) = ¯ ¯ (10)
J n (ld) ¯
ld

From these side performance degradation definitions, the overall performance degradation is intro-
duced and interpreted as a function of γ : PD(γ ). There may be different ways of defining the PD(γ )
functional depending on the importance associated to every operating mode. However, every definition
must satisfy the following contour constraints:

PD(0) = PDld (sp) PD(1) = PDsp (ld) (11)

The most simple definition would be to give:

PD(γ ) = PDld (γ ) + PDsp (γ ) (12)


Procedure for Cascade Control Systems Design:
Choice of Suitable PID Tunings 239

that can be extended by introducing weighting factors associated to each operating mode as:

PD(γ ) = Wld PDld (γ ) +Wsp PDsp (γ ) (13)


Those expressions represent a compromise, or a balance, between both losses of performance.

The intermediate tuning will be determined by proper selection of γ . This choice will correspond to
the solution of the following optimization problem:
· ¸
γop = arg min PD(γ ) (14)
γ

The optimal value (γop ) jointly with equations (8), give a tuning that provides a smaller performance
than the optimal ones operating in the same way but, also a less degradation in the performance when
the operation is different to the tuning mode.

The generation of the controller parameters family from the combined Servo/Regulation tuning, is
a point that deserves more attention and a more deep analysis has to be done, specially regarding the
stability of the resulting closed loop when γ varies from 0 to 1. An initial analysis can be found in [9].
Note however, that an unstable closed-loop would generate infinite Performance Degradation.

4 Approach for Cascade Control Design


The proposed approach for cascade control design is presented according to the different design
stages needed in order to completely determine all the control system components.

4.1 Inner loop and outer loop process models


A description of the inner process is assumed to be available as a First-Order-Plus-Time-Delay
(FOPTD) model. Well known procedures [10] can be applied in order to provide such approximation.
Therefore G2 (s) is assumed to obey to:
K2 −L2 s
G2 (s) = e (15)
1 + T2 s
Along similar lines, considering the output of G2 (s) as the input to G1 (s) a model of the same
characteristics can be obtained for the slow dynamics part of the system as:
K1 −L1 s
G1 (s) = e (16)
1 + T1 s
The FOPTD process model is widely used and constitutes the starting point for many of the existing
PID tuning procedures. It is simple and describes the dynamics of many industrial processes approxi-
mately [11].

4.2 Inner loop controller tuning


According to the role of C2 (s) within the control system configuration it is important to bear in mind
that a good disturbance rejection is expected for the inner loop (in order to accommodate the possible
disturbance entering at d2 ) as well as good set-point tracking capabilities. Effectively, when a distur-
bance enters at d1 or when a reference change occurs, the outer loop controller C1 (s) will generate the
corresponding reference change for the inner loop controller C2 (s). On the other side it is well known [7]
240 Orlando Arrieta, Ramon Vilanova, Pedro Balaguer

that if we tune C2 (s) for good disturbance rejection (set-point response) the set-point (load-disturbance)
response can degrade considerably. Therefore, a balanced tuning, as the exposed in section 3, is needed
for the inner loop controller where a tradeoff for both operation modes is considered.

The tuning of the secondary controller has been performed by application of the optimal ISE tuning
rules [12]. The optimal settings presented below correspond to plants with a normalized dead time τ
in the range 0.1-2.0. Numerical optimization followed by a curve fitting procedure is done for both
operating modes. As a result of the curve fitting the controller settings distinguish between τ ∈ [0.1, 1.0]
and τ ∈ [1.1, 2.0].

Set-point tuning settings


When determining the settings for optimal set-point response the optimization results are adjusted
according to a formulae of the form [12] [13]:

a1 b1
Kp = (τ ) Ti = T
a2 +b2 τ Td = a3 T (τ )b3 (17)
K
with the values of ai and bi given in table (1) for the ISE, ISTE and IST2 E criterion.

τ range 0.1 - 1.0 1.1 - 2.0


Criterion ISE ISTE IST2 E ISE ISTE IST2 E
a1 1.048 1.042 0.968 1.154 1.142 1.061
b1 -0.897 -0.897 -0.904 -0.567 -0.579 -0.583
a2 1.195 0.987 0.977 1.047 0.919 0.892
b2 -0.368 -0.238 -0.253 -0.220 -0.172 -0.165
a3 0.489 0.385 0.316 0.490 0.384 0.315
b3 0.888 0.906 0.892 0.708 0.839 0.832

Table 1: Optimal PID settings for set-point response

Load-disturbance tuning settings


When determining the optimal operation in regulation mode, the optimization is performed in similar
terms as the set-point case. In this case the adjusted formulae that provides the controller settings obey
to the following form:

a1 b1 a2
Kp = (τ ) 1
Ti = T (τ )
b2 Td = a3 T (τ )b3 (18)
K
and the corresponding values of ai and bi , given in table (2), for the ISE, ISTE and IST2 E criterion.

4.3 Model for Outer loop tuning


Once the tuning of the secondary loop has been completed, the effective system, Ge (s), seen by the
outer loop can be determined as,

C2 (s)G2 (s)
Ge (s) = H2 (s)G1 (s) = G1 (s) (19)
1 +C2 (s)G2 (s)
Procedure for Cascade Control Systems Design:
Choice of Suitable PID Tunings 241

τ range 0.1 - 1.0 1.1 - 2.0


Criterion ISE ISTE IST2 E ISE ISTE IST2 E
a1 1.473 1.468 1.531 1.524 1.515 1.592
b1 -0.970 -0.970 -0.960 -0.735 -0.730 -0.705
a2 1.115 0.942 0.971 1.130 0.957 0.957
b2 -0.753 -0.725 -0.746 -0.641 -0.598 -0.597
a3 0.550 0.443 0.413 0.552 0.444 0.414
b3 0.948 0.939 0.933 0.851 0.847 0.850

Table 2: Optimal PID settings for load-disturbance response

The purpose here is to have an approximation to Ge (s) on the basis of a FOPTD model to based on
the design of the outer loop controller.

Ke e−Le s
G̃e (s) = ≈ Ge (s) (20)
Te s + 1
Several approaches can be used for this purpose. In this paper we will use the one that is presented
with more detail in section 5.

4.4 Outer loop controller tuning


Once the model for the effective process (20) is available we can proceed with the tuning of the
outer loop controller. As the inner loop will provide compensation for local disturbances, we can think
of the outer loop controller to be tuned in order to accommodate good performance for the set-point
response. Bearing in mind that the process model used for design comes from an approximation of an
higher order dynamics, aggressive tunings should be avoided. A very simple and FOPTD model based
tuning rule that guarantees some degree of robustness is provided in [14]. On the basis of the effective
model approximation, this tuning rule reads:

Ti1
Kp1 =
2.65Ke Le
Ti1 = Te + 0.03Le (21)
Td1
= 1.72Le
N1
Te
N1 + 1 =
Ti1

5 Equivalent model approximation


As we said before, once the tuning of the inner loop is ready, the outer controller sees an equivalent
system as showed in equation (19).

The complete expression for H2 (s) takes a general form like:

p2 (s)e−L2 s
H2 (s) = (22)
p1 (s) + p2 (s)e−L2 s
where, replacing the expressions for controller and model, we have that,
242 Orlando Arrieta, Ramon Vilanova, Pedro Balaguer

Td2
p1 (s) = (T2 s + 1)Ti2 s( s + 1) (23)
N2
µ ¶
Td2 Ti2 Td2 2
p2 (s) = K2 Kp2 1 + (Ti2 + )s + (N2 + 1)s (24)
N2 N2
The presence in the denominator of the irrational term e−L2 s difficultly the obtention of the effective
process model Ge (s) (and consequently G̃e (s)) and posterior outer loop controller design.

In this communication, it is proposes to perform an approximation of the denominator of H2 (s) (in a


similar way to [16]) on the basis of a new polynomial p(s) and delay term e−θ s such that:

p1 (s) + p2 (s)e−L2 s ≈ d(s) = p(s)e−θ s (25)


First of all, the required order of p(s) is determined. Note the effective transfer function Ge (s) can
be rewritten, assuming (25), as:

ce (s) = p2 (s)e−L2 s K1 e−L1 s


G
p(s)e−θ s 1 + T1 s
p2 (s) K1 e(−L1 −L2 +θ )s
= (26)
p(s) 1 + T1 s

The purpose here is to have an approximation, G ce (s), to Ge (s), that allows then to obtain a FOPTD
model to facilitate the design of the primary loop controller.

Therefore, a second order polynomial p(s) is needed. Note this way Ge (s) will behave with a -20dB
roll-off as a first order system. On the other hand the approximation with a first order system will make
no sense. On this basis, the first step is to determine the coefficients of p(s) = po + p1 s + p2 s2 and
the value of θ . Note that Le = L1 + L2 − θ and Ke = K1 (integral action in the inner loop will assure
H2 (0) = 1). Therefore it only rest to determine the vale of Te .

The approximation (25) is performed according to the following procedure. First of all, the first three
terms of the McLaurin expansions of both p(s)e−θ s and p1 (s) + p2 (s)e−L2 s are performed. Equating
corresponding terms provide the following set of equations:
    
1 0 0 p0 b0
 −θ 1 0   p1  =  b1  (27)
θ 2 −2θ 2 p2 b2
| {z } | {z } | {z }
Aθ →
−p →

b
with,
   
b0 K2 Kp2
 b1   Ti2 + K2 Kp2 (Ti2 + Td2 /N2 − L2 ) 
   
 = 2Ti2 Td2 /N2 + 2Ti2 T2 +  (28)
   
 b2   K2 Kp2 (L2 − 2L2 (Ti2 + Td2 /N2 )+ 
2
2Ti2 Td2 (N2 + 1)/N2 )
Once a value for θ is provided, →
−p can be determined by:

−p = A−1 →
→ −
θ b (29)
Procedure for Cascade Control Systems Design:
Choice of Suitable PID Tunings 243

On the other hand, the value of θ will be determined in such a way that provides the better approxi-
mation (25) in the following sense:
° °
min ° p1 (s) + p2 (s)e−L2 s − p(s)e−θ s ° (30)
−p =A−1 →
− ∞
θ ,→ θ b

When the values for θ and →


−p are got, the determination of T in (20) is right straightforward.
e

6 Example
The presented approach is now exemplified by means of a simulation example. Consider the follow-
ing definitions for the process models:

1 5
G1 (s) = e−40s G2 (s) = e−4s (31)
100s + 1 20s + 1
The tuning of the secondary controller has been performed by application of the optimal ISE tun-
ing rules [12] for set-point tracking and load-disturbance operation. Then, application of the tradeoff
γ -tuning [7] with a weighting factor that gives a 25% extra weight to the load-disturbance performance
degradation with respect to the set-point performance degradation (Wld = 1.25 and Wsp = 1) provides
a set of PID parameters. All these tunings are showed in table 3 and the value of the derivative filter
constant is taken as N2 = 10.

tuning Kp2 Ti2 Td2


set-point 0.89 17.83 2.34
load-disturbance 1.40 5.34 2.39
γ -tuning 1.15 11.59 2.37

Table 3: PID parameters for the inner loop

Consequently, for each one of the three secondary loops, an effective model approximation G be (s)
and its respective model G̃e (s) can be obtained using the procedure exposed in section 5. As an example,
figure 3 shows the outputs for the γ -tuning case where it can be seen that the approximation is very
accurate. In table 4 are the FOPTD model parameters for the rest of tunings.

tuning Ke Te Le
set-point 1.00 99.78 44.00
load-disturbance 1.00 96.58 44.00
γ -tuning 1.00 97.73 44.00

Table 4: FOPTD model approximation G̃e (s)

Once again, for each of these model approximation, we can calculate the tuning for the outer loop
controller using formulae given by [14]. Primary controller tuning parameters are in table 5.

Figure (1) shows the performance with respect to a step reference change is almost identical for
the three scenarios. However, the disturbance attenuation to a load-disturbance entering at d2 is clearly
superior for the load disturbance optimally tuned secondary controller. Note for the γ -tuning the load-
disturbance is also clearly better than that of the set-point tuning (without loosing performance with
244 Orlando Arrieta, Ramon Vilanova, Pedro Balaguer

0.9

0.8

0.7 Ge
ce
G
0.6
fe
Output

G
0.5

0.4

0.3

0.2

0.1

0
0 100 200 300 400 500
time

Figure 3: Model approximation validation for γ -tuning case

tuning Kp1 Ti1 Td1 /N1 N1 + 1


set-point 0.87 101.10 99.00 0.99
load-disturbance 0.84 97.90 102.00 0.99
γ -tuning 0.85 99.05 101.00 0.99

Table 5: PID parameters for the outer loop

respect to a step change).

However, the noted lower robustness margins of the load-disturbance tuning generate a system that
may be very sensitive to model errors [8] [9]. This can be noted if we take a look at the generated control
signal u2 , shown in figure 2.

If we assume, for example, a 5% uncertainty in the secondary process time-constant the performance
for the set-point and γ -tuning is maintained whereas for the load-disturbance the system is critically
unstable as it is shown in figure (3).

7 Conclusions
This paper has addressed the problem of PID controller tuning choice within a cascade control system
configuration. A procedure has been outlined that considers a balanced operation (set-point and load-
disturbance) for the secondary controller and a robust tuning for the primary controller. In order to
facilitate the design of the primary controller an approximation method has been provided that generates
a FOPTD approximation suitable for PID tuning. The success of the approximation has been shown
Procedure for Cascade Control Systems Design:
Choice of Suitable PID Tunings 245

Process Output variation


1.4
SP Tuning
LD Tuning
1.2 γ−Tuning

1
Primary output y 1

0.8

0.6

0.4

0.2

0
0 200 400 600 800 1000
time

Figure 4: Primary output for a step in r and d2

Control signal variation


3
LD Tuning
SP Tuning
2 γ−Tuning

1
Control signal u2

−1

−2

−3
0 200 400 600 800 1000
time

Figure 5: Control signal generated at u2 for a step and load disturbance d2

by means of an example. However a more deep analysis has to be done, specially with respect to the
246 Orlando Arrieta, Ramon Vilanova, Pedro Balaguer

Process Output (5% uncertainty in T2)


1.4

1.2

1
Primary output y 1

0.8

0.6

SP Tuning
0.4
LD Tuning
γ−Tuning
0.2

0
0 200 400 600 800 1000
time

Figure 6: Primary output assuming a 5% uncertainty in T2

obtention of concrete uncertainty bounds for the secondary loop modelling.

8 Acknowledgments
This work has received financial support from the Spanish CICYT program under grant DPI2007-
63356. Also, the financial support from the University of Costa Rica and from the MICIT and CONICIT
of the Government of the Republic of Costa Rica is greatly appreciated.

The authors would like to thank the program committee of ICCCC 2008 that recommended the
publication of this paper as an extended version of paper [15] in IJCCC.

Bibliography
[1] Thomas E. Marlin, Process Control: Designing Processes and Control Systems for Dynamic Per-
formance, McGraw-Hill, 2000.

[2] Dale E. Seborg, Thomas F. Edgar, and Duncan A. Mellichamp, Process Dynamics and Control,
John Wiley and Sons, 2004.

[3] C. C. Hang, A. P. Loh, and V. U. Vasnani, “Relay feedback autotuning of cascade controllers,”
IEEE Transactions on Control Systems Technology, vol. 2, 1994.

[4] Yongho Lee and Sunwon Park, “PID controller tuning to obtain desired closed loop responses for
cascade control systems,” Ind. Eng. Chem. Res., vol. 37, pp. 1859–1865, 1998.
Procedure for Cascade Control Systems Design:
Choice of Suitable PID Tunings 247

[5] K. K. Tan, T. H. Lee, and R. Ferdous, “Simultaneous online automatic tuning of cascade control
for open loop stable processes,” ISA Transactions, vol. 39, pp. 233–242, 2000.

[6] I. Kaya, N. Tan, and D. P. Atherton, “Improved cascade control structure for enhanced perfor-
mance,” vol. 17, pp. 3Ű16, 2007.

[7] O. Arrieta and R. Vilanova, “Performance degradation analysis of Optimal PID settings and Ser-
vo/Regulation tradeoff tuning,” CSC07, Conference on Systems and Control, Marrakech-Morocco,
2007.

[8] O. Arrieta and R. Vilanova, “Servo/regulation tradeoff tuning of PID controllers with a robustness
consideration,” CDC07, 46th IEEE Conference on Decision and Control, New Orleans, Louisiana-
USA, 2007.

[9] O. Arrieta and R. Vilanova, “Stability margins characterization of a combined servo/regulation


tuning for PID controllers,” ETFA07, 12th IEEE Conference on Emerging Technologies and Factory
Automation, Patras-Greece, 2007.

[10] M.A. Johnson and M. H. Moradi, PID Control. New Identificaton and Design Methods, Springer
Verlag, 2005.

[11] K.J. Aström and T. Hägglund, Advanced PID Control, ISA - The Instrumentation, Systems, and
Automation Society, 2006.

[12] M. Zhuang and D. Atherton, “Automatic tuning of optimum PID controllers,” vol. 140, no. 3, pp.
216–224, 1993.

[13] A. C. Smith and B. A. Corripio, Principles and Practice of automatic process control, John Wiley
& Sons, 1985.

[14] R. Vilanova, “IMC based robust PID design: Tuning guidelines and automatic tuning,” Journal of
Process Control, vol. 18, pp. 61–70, 2008.

[15] R. Vilanova, O. Arrieta “Balanced PID Tuning Application to Series Cascade Control Systems,”
International Conference on Computers Comunications and Control, Felix-Spa, Romania, 15-17
May, 2008.

[16] A. Visioli and A. Piazzi, “An automatic tuning method for cascade control systems,” 2006 IEEE
International Conference on Control Applications, Munich, Germany, October 4-6, 2006.

O. Arrieta†? , R. Vilanova† , P. Balaguer†


† Universitat Autònoma de Barcelona

Departament de Telecomunicació i d’Enginyeria de Sistemes, ETSE


08193 Bellaterra, Barcelona, Spain.
E-mail: {Orlando.Arrieta, Ramon.Vilanova, Pedro.Balaguer}@uab.cat
? Universidad de Costa Rica

Departamento de Automática, Escuela de Ingeniería Eléctrica


P.O. Box 11501-2060 UCR, San José, Costa Rica.
E-mail: {oarrieta}@eie.ucr.ac.cr
248 View publication stats
Orlando Arrieta, Ramon Vilanova, Pedro Balaguer

Orlando Arrieta Orozco received the B.Sc. and the Licentiate


degrees in Electrical Engineering from the University of Costa
Rica, Costa Rica, in 2003 and 2006 respectively. From 2003
to 2005, he was Research Assistant Professor at the Automatic
Control Department, University of Costa Rica. Since 2005, he
has been at the Autonomous University of Barcelona, Barcelona,
Spain, where he obtained the M.Sc. degree in Industrial Systems
Engineering, in 2007 and currently he is conducting his Ph.D.
thesis. His main research interests are in PID Control, Process
Control and Control Systems Theory and Applications.

Dr. Ramon Vilanova (B.S. 91, M.S.93, PhD’96 Universitat Au-


tonoma de Barcelona, Spain). Prof. for Technical Studies at the
School of Engineering. He has participated in several European
projects as well as research projects funded by the Spanish na-
tional government. Teaching activity is centered on Systems En-
gineering, Process Control and Automation Systems. Main re-
search interest are on Controller design for systems with uncer-
tainty, Process Control and control theory applications. Acting
as a referee for several international journals and conferences, he
is co-author of several contributed book chapters and more than
100 refereed International Journal/ Conference papers. Member
of IEEE, SIAM.

Dr. Pedro Balaguer graudated in Industrial Engineering at the


Valencian Politechnic University in 2001. After a period at army,
he obtained the PhD degree at the Autonomous University of
Barcelona in 2007, where he is currently a post-doc assistant lec-
turer. His research field of interest is to approach control theory
through information concepts in areas such as the information re-
quirements for PID control, information supervision of control
systems and fundamental issues in information for control design.

You might also like