extending the amigo pid tuning method to mimo systems · tending the well known amigo method...

6
Extending the AMIGO PID tuning method to MIMO systems ? J. A. Romero P´ erez, P. Balaguer Herrero Department of Systems Engineering and Design, Universitat Jaume I. Campus del Riu Sec, E-12080 Castell´on de la Plana. Spain. (e-mail: [email protected], [email protected]) Abstract: In this paper a methodology for tuning decentralised PID is proposed, which is based on the AMIGO method for SISO systems. The study addresses MIMO systems with transfer matrix made up of first-order with time delay models that describe a large number of industrial processes. The proposed approach is evaluated by means of simulation studies that show the results of its application to several systems. Keywords: PID, effective transfer function, MIMO systems, disturbances. 1. INTRODUCTION The purpose of many control loops in industry is mainly to reject possible disturbances that tend to lead system out- puts away from their reference values. The tuning of PID controllers in order to minimise the effect of disturbances in SISO systems has been widely addressed in the liter- ature, Panagopoulos et al. (2002); ˚ Astr¨ om and H¨ agglund (2004); ˚ Astr¨ om et al. (1998); Sanchis et al. (2010); Romero et al. (2011). Many industrial processes, however, are of a multivariable nature in which the disturbances are trans- mitted to several outputs with the subsequent adverse affects from the point of view of their operation. In this paper a new methodology for tuning decentralised PID controllers is proposed to minimise the effect of distur- bances in MIMO systems. The methodology is based on ex- tending the well known AMIGO method (Approximate M- constrained Integral Gain Optimisation) for tuning SISO PID control loops to the MIMO case. AMIGO method, ˚ Astr¨ om and H¨ agglund (2004), consists in applying a set of equations to calculate the parameters of the controller, thus their application is very simple. Furthermore, the method is applicable to systems whose behaviour can be approximated by a first-order plus time delay (FOPTD) model or integrator plus time delay, thereby covering a large number of applications in the process industry. Therefore the extension of AMIGO method to be applied in MIMO systems could be of interest in many industrial control applications. The paper is structured as follows. In section 2 the prob- lem of rejecting disturbances in TITO systems is stated formally. In section 3 the concept of Effective Transfer Function (ETF) is addressed, which is fundamental to be able to understand the methodology proposed here. In section 4 the general characteristics of the AMIGO method for minimising the effect of disturbances in SISO systems are discussed. The methodology for adjusting decentralised ? This paper has been supported by the Universitat Jaume I and Fundaci´on Bancaja-Castell´on throught the research project P1- 1A2010-16. PID controllers is described in section 5. The results of applying the methodology in two multivariable systems are presented in section 6. Finally, in section 7 the conclusions from the study are discussed. 2. STATEMENT OF THE PROBLEM Let us consider the TITO system with decentralised con- trol shown in Figure 1. C 1 (s) and C 2 (s) are PID controllers with transfer functions C n (s)= K pn 1+ T dn s 1+ T dn s N n + 1 T in s ,n =1, 2 (1) ✒✑ ✓✏ ✒✑ ✓✏ ✒✑ ✓✏ ✒✑ ✓✏ ✒✑ ✓✏ ✒✑ ✓✏ ❈❈ C 2 C 1 U 1 G 11 G 12 G 22 U 2 Y 2 Y 1 G 21 - - R 1 D 1 D 2 R 2 Fig. 1. TITO system with decentralised controllers The aim is to adjust the controllers C 1 (s) and C 2 (s) in order to achieve a good degree of disturbance rejection. More specifically, the IAE index of the outputs Y 1 (s) and Y 2 (s)(IAE 1 and IAE 2 ) as a response to step-like inputs at D 1 (s) and D 2 (s), defined as IAE n = Z t 0 |r n (ν ) - y n (ν )|dν, n =1, 2 (2) must be kept as small as possible. At the same time, the system must have a robust behaviour when faced with errors in models G ij (s). IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 WeC2.2

Upload: others

Post on 05-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Extending the AMIGO PID tuning method to MIMO systems · tending the well known AMIGO method (Approximate M-constrained Integral Gain Optimisation) for tuning SISO PID control loops

Extending the AMIGO PID tuning methodto MIMO systems ?

J. A. Romero Perez, P. Balaguer Herrero

Department of Systems Engineering and Design, Universitat Jaume I.Campus del Riu Sec, E-12080 Castellon de la Plana. Spain. (e-mail:

[email protected], [email protected])

Abstract: In this paper a methodology for tuning decentralised PID is proposed, which is basedon the AMIGO method for SISO systems. The study addresses MIMO systems with transfermatrix made up of first-order with time delay models that describe a large number of industrialprocesses. The proposed approach is evaluated by means of simulation studies that show theresults of its application to several systems.

Keywords: PID, effective transfer function, MIMO systems, disturbances.

1. INTRODUCTION

The purpose of many control loops in industry is mainly toreject possible disturbances that tend to lead system out-puts away from their reference values. The tuning of PIDcontrollers in order to minimise the effect of disturbancesin SISO systems has been widely addressed in the liter-ature, Panagopoulos et al. (2002); Astrom and Hagglund(2004); Astrom et al. (1998); Sanchis et al. (2010); Romeroet al. (2011). Many industrial processes, however, are of amultivariable nature in which the disturbances are trans-mitted to several outputs with the subsequent adverseaffects from the point of view of their operation.

In this paper a new methodology for tuning decentralisedPID controllers is proposed to minimise the effect of distur-bances in MIMO systems. The methodology is based on ex-tending the well known AMIGO method (Approximate M-constrained Integral Gain Optimisation) for tuning SISOPID control loops to the MIMO case. AMIGO method,Astrom and Hagglund (2004), consists in applying a set ofequations to calculate the parameters of the controller,thus their application is very simple. Furthermore, themethod is applicable to systems whose behaviour can beapproximated by a first-order plus time delay (FOPTD)model or integrator plus time delay, thereby coveringa large number of applications in the process industry.Therefore the extension of AMIGO method to be appliedin MIMO systems could be of interest in many industrialcontrol applications.

The paper is structured as follows. In section 2 the prob-lem of rejecting disturbances in TITO systems is statedformally. In section 3 the concept of Effective TransferFunction (ETF) is addressed, which is fundamental tobe able to understand the methodology proposed here. Insection 4 the general characteristics of the AMIGO methodfor minimising the effect of disturbances in SISO systemsare discussed. The methodology for adjusting decentralised? This paper has been supported by the Universitat Jaume I andFundacion Bancaja-Castellon throught the research project P1-1A2010-16.

PID controllers is described in section 5. The results ofapplying the methodology in two multivariable systems arepresented in section 6. Finally, in section 7 the conclusionsfrom the study are discussed.

2. STATEMENT OF THE PROBLEM

Let us consider the TITO system with decentralised con-trol shown in Figure 1. C1(s) and C2(s) are PID controllerswith transfer functions

Cn(s) = Kpn

1 +Tdn

s

1 +Tdn

s

Nn

+1

Tins

, n = 1, 2 (1)

����?

����6

����

��������

����-

-

-

CCCCCCCCCCCCCCW

���������������

-

?

-

-

-

-

-

-

6

-

-

-

-

C2

C1

U1G11

G12

G22U2

Y2

Y1

G21

-

-

R1

D1

D2

R2

Fig. 1. TITO system with decentralised controllers

The aim is to adjust the controllers C1(s) and C2(s) inorder to achieve a good degree of disturbance rejection.More specifically, the IAE index of the outputs Y1(s) andY2(s) (IAE1 and IAE2) as a response to step-like inputsat D1(s) and D2(s), defined as

IAEn =

∫ t

0

|rn(ν)− yn(ν)|dν, n = 1, 2 (2)

must be kept as small as possible. At the same time, thesystem must have a robust behaviour when faced witherrors in models Gij(s).

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 WeC2.2

Page 2: Extending the AMIGO PID tuning method to MIMO systems · tending the well known AMIGO method (Approximate M-constrained Integral Gain Optimisation) for tuning SISO PID control loops

3. EFFECTIVE TRANSFER FUNCTIONS

A key concept in the methodology proposed in this paperis that of effective transfer function, which is the transferfunction between an output and an input in a MIMOsystem when the other input/output pairs are in a closedloop through their corresponding controllers.

Let us consider the TITO system with decentralised con-trollers shown in Figure 1. The ETF between output Y1(s)and input U1(s) is:

Ge11(s) =

Y1(s)

U1(s)= G11(s)− C2(s)G12(s)G21(s)

1 + C2(s)G22(s)(3)

where, for the sake of simplicity, the complex variable shas been omitted. Likewise, the ETF between output Y2and input U2 is:

Ge22(s) =

Y2(s)

U2(s)= G22(s)− C1(s)G12(s)G21(s)

1 + C1(s)G11(s)(4)

As can be seen in equations (3) and (4), the ETF betweenan input/output pair depends on the controllers of theother input/output pairs.

3.1 Simplification of the ETF

The dependence of ETF on the controllers of the othercontrol loops in a MIMO system, which are initiallyunknown, restricts their use for designing controllers.Under some considerations, however, this dependence canbe removed. Following on with the TITO case in theprevious section, if it is supposed that controllers C1(s)and C2(s) are ideal, that is to say, that the closed looptransfer functions satisfy the following condition:

Y1(s)

R1(s)=

C1(s)G11(s)

1 + C1(s)G11(s)= 1 (5)

Y2(s)

R2(s)=

C2(s)G22(s)

1 + C2(s)G22(s)= 1 (6)

then the ETF can be simplified as follows:

Ger11(s) = G11(s)− G12(s)G21(s)

G22(s)(7)

Ger22(s) = G22(s)− G12(s)G21(s)

G11(s)(8)

depending only on the transfer functions of the system.Equations (7) and (8) are known as reduced effectivetransfer functions (RETF).

4. AMIGO METHOD FOR TUNING PIDCONTROLLERS

The problem of adjusting PID controllers in order tominimise the effect of disturbances in SISO systems hasbeen addressed in a number of different studies. In Astromand Hagglund (2004) an approximate method is proposedthat accomplishes this goal in a simple way. The method,which is known as AMIGO (Approximate M-constrainedIntegral Gain Optimisation), consists in applying a set ofequations to calculate the parameters of the controller,

in a similar way to the procedure used in the Ziegler-Nichols method. The robustness of the design can bespecified by means of the maximum value of the sensitivityfunction (Msd) within a range between 1.1 and 2. Themethod is applicable to systems whose behaviour can beapproximated by a FOPTD model or integrator plus timedelay, thereby covering a large number of applications inthe process industry. For a system with a transfer functionG(s) = KeT /(τs+ 1), the tuning rules are:

Kp =α1T + α2τ

KT, Ti =

α3T + α4τ

T + α5τ, Td =

α6Tτ

T + α7τ(9)

where the parameters αi depend on the value of Msd thatis sought for the design.

5. EFFECT OF THE DISTURBANCES

The problem of tuning the controllers in order to minimisethe effect of the disturbances present in a SISO systemcan be approached as one of maximising the integral gain(Ki = Kp/Ti) of the PID controller, thereby satisfying cer-tain conditions regarding robustness that are consideredto be restraints to the problem of maximising Ki, Astromet al. (1998); Panagopoulos et al. (2002). This approach isbased on the fact that under a set of conditions offering anacceptable level of robustness (that is to say, with a low-oscillation response), the IAE can be approximated by theerror integral (EI), which, as is well known, is inverselyproportional to Ki. More specifically, for a SISO system,IE = 1/Ki is satisfied. This section looks at whether itis possible to apply a similar strategy to minimise distur-bances in MIMO systems.

By applying the ETF concept, the decentralised controlsystem in Figure 1 can be broken down into two systemslike those shown in Figure 2. Ge

12 and Ge21 are the ETF

between output Y1 and disturbance D2 and output Y2 anddisturbance D1, respectively, which are given by equations(10) and (11).

Ge12 =

G12

1 + C2G22(10)

Ge21 =

G21

1 + C1G11(11)

����?

����6

����

��������

����-

-

--

?-

-

-

6

-

-

-

- -

6

-

-

?

Ge21

Ge12

C1

C2

Ge11

Ge22

-

-

D1

D2

D2

D1

Y1

Y2E2

E1R1

R2

U1

U2

Fig. 2. Breakdown of the TITO system using ETF

Errors E1 and E2 in Figure 2, in terms of the ETF, canbe expressed by the following equations:

E1 = D1Ge

11

1 + C1Ge11

+D2Ge

12

1 + C1Ge11

(12)

E2 = D2Ge

22

1 + C2Ge22

+D1Ge

21

1 + C2Ge22

(13)

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 WeC2.2

Page 3: Extending the AMIGO PID tuning method to MIMO systems · tending the well known AMIGO method (Approximate M-constrained Integral Gain Optimisation) for tuning SISO PID control loops

If En,m is defined as the error in loop n due to disturbanceDm, then En(s) = En,1(s) + En,2(s) and consequently:

IEn = limt→∞

∫ t

0

en(τ)dτ = lims→0

En(s)

= lims→0

En,1(s) + lims→0

En,2(s)

= IEn,1 + IEn,2

(14)

By applying this equation to the errors in equations (12)and (13), after substituting Ge

11, Ge22, Ge

12, Ge21 and Cn

with their corresponding expressions, we have that:

IE1,1 =Ti1Kp1

=1

K i1(15a)

IE1,2 = 0 (15b)

IE2,2 =Ti2Kp2

=1

Ki2

(15c)

IE2,1 = 0 (15d)

and therefore

IE1 = IE1,1 =1

K i1, IE2 = IE2,2 =

1

Ki2

(16)

As an example, Figure 3 shows the graphs of En,m andIEn,m for a TITO system with decentralised PID con-trollers. The behaviour of E1,2 and E2,1 is such that thevalue of their integral in the steady state is null (IE1,2 = 0and IE2,1 = 0) and therefore in the steady state IE1 =IE1,1 and IE2 = IE2,2. Yet, during the transient, theseequalities are not fulfilled because the integrals of errorsE1,2 and E2,1 are not null.

0 500 1000 1500 2000−1.5

−1

−0.5

0

0.5

tiempo

0 500 1000 1500 2000−1

−0.5

0

0.5

tiempo

0 500 1000 1500 2000−800

−600

−400

−200

0

200

tiempo

0 500 1000 1500 2000−600

−400

−200

0

200

tiempo

E2,1

E1,1

E1,2

E2,2

IE2,1

IE2,2

IE1,2

IE1,1

IE1

IE2

Fig. 3. Effect of disturbances on a TITO system withdecentralised PID controllers

Remark 1. From equations (15a) and (15c) it is obviousthat minimising IEn,n is equivalent to maximising theintegral gain (Ki) of the controller Cn. If, in addition, theresponse to disturbance Dn has a low degree of oscillation,which is accomplished by a sufficiently robust adjustmentof Cn, then IEn,n = 1/Kin ≈ IAEn,n, which would meanthat maximising Kin would be equivalent to minimisingthe index IAEn,n.

Remark 2. Equations (15b) and (15d) do not imply thatthe disturbance Dn has no effect on the error Em,m 6= n.As shown in Figure 3, errors E1,2 and E2,1 are not null,but their integrals in the steady state are: IE1,2 = 0 andIE2,1 = 0.

Taking remark 1 into account, the design of controllersC1 and C2 will focus on minimising IE1,1 and IE2,2 in

the SISO systems shown in Figure 2, which result fromapplying the concept of ETF to the TITO system.

6. DESIGNING DECENTRALISED CONTROLLERS

The tuning of decentralised PID controllers using theETF concept has recently been addressed in Nguyen andLee (2010), more particularly for the case of IMC-PIDLee et al. (1998). The proposal is based on obtaining anapproximate model of the RETF and applying the designmethodology from the IMC-PID to that model. The draw-back of this method is that the ideal controllers hypothesisthat forms the basis of the process of obtaining the RETFmay not be true, thus giving rise to discrepancies betweenthe real ETF and the RETF used in the design. Moreover,in Vazquez et al. (1999) the authors proposed the iterativedesign of decentralised controllers for MIMO systems usingETF. The method basically consists in alternating thecalculation of the ETF and the tuning of controllers, takingarbitrary controllers as the starting point for the design. Inthat work, it is also suggested that non-parametric modelsshould be used, given the complexity of the ETF.

The iterative design methodology that is proposed in thiswork uses RETF as the initial model to carry out thetuning of decentralised controllers by means of the AMIGOmethod. Moreover, since this method of tuning requiresFOPTD models, the ETF must be adjusted by this typeof models. The method can be summarised in the followingsteps:

(1) Define the robustness specifications sought for eachloop: Msd1 and Msd2 .

(2) Calculate a preliminary approximation to the RETFusing equations (7) and (8).

(3) Approximate the RETF (Ger1,1 and Ger

2,2) by meansof FOPTD models (Gea

1,1 and Gea2,2) and calculate

controllers C1 and C2 using equation (9).(4) Calculate the ETF using equations (3) and (4), taking

into account the controllers designed in the previousstep.

(5) Approximate the ETF (Ge1,1 and Ge

2,2) by means ofFOPTD models (Gea

1,1 and Gea2,2). Recalculate the con-

trollers C1 and C2 using those models and equations(9).

(6) Repeat steps 4 and 5 until the values of the param-eters of the controllers converge to the final values,which indicates that no improvements are producedin the identification of the ETF used in the designs.

The previous methodology can be applied to systems inwhich the ETF can be adjusted by FOPTD models. Thisis generally possible in systems in which the inputs of thetransfer matrix are models of this type, as illustrated inthe examples given in the next section.

7. EXAMPLES

The algorithm above was applied to two models of TITOsystems with the aim of evaluating its behaviour. Thesystems have the following transfer matrices:

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 WeC2.2

Page 4: Extending the AMIGO PID tuning method to MIMO systems · tending the well known AMIGO method (Approximate M-constrained Integral Gain Optimisation) for tuning SISO PID control loops

G1(s) =

−2.2e−s

7s+ 1

1.3e−0.3s

7s+ 1−2.8e−1.8s

9.5s+ 1

4.3e−0.35s

9.2s+ 1

(17a)

G2(s) =

4.3e−40s

383s+ 1

1.8e−140s

383s+ 11.2e−80s

281s+ 1

2.5e−40s

281s+ 1

(17b)

ModelG1 corresponds to a distillation column Vinante andLuyben (1972) and model G2 describes the behaviour ofa hydraulic system made up of four interconnected tanksHo et al. (1996).

In designing the controllers it was considered that Msd1 =Msd2 = Msd = 1.4. Figures 4 and 5 show the resultsobtained over 10 iterations. They show the values of theIAE when faced with unit step inputs in disturbances D1

and D2 and the real value of Ms that is achieved in eachloop, which is calculated by using the ETF instead of theFOPTD models used in the design. In the two cases, itcan be seen how convergence of the iterative design isaccomplished after four or five iterations.

1 2 3 4 5 6 7 8 9 101

2

3

4

5

6

IAE

iteration

IAE1

IAE2

1 2 3 4 5 6 7 8 9 101

1.5

2

2.5

3

Ms

iteration

Ms

1

Ms2

Msd

Fig. 4. Results of the iterative design for model G1: IAEand the real Ms of each loop

1 2 3 4 5 6 7 8 9 10120

130

140

150

160

170

IAE

iteration

IAE

1

IAE2

1 2 3 4 5 6 7 8 9 101

1.5

2

2.5

3

3.5

4

Ms

iteration

Ms

1

Ms2

Msd

Fig. 5. Results of the iterative design for model G2: IAEand the real Ms of each loop

The difference that is observed in the figures between thedesign and the real Ms is due to the error that is made onapproximating the ETF by means of an FOPTD model,as can be observed in Figures 6 and 7. This difference,however, is not significant and the values of Ms that areobtained with it in the design are good enough to ensurethe robustness of the control loops.

10−3

10−2

10−1

100

101

102

−40

−20

0

20

Mag

nitud

e (d

B)

Bode Diagram

Frequency (rad/sec)

Ge

1,1

Gea

1,1

10−3

10−2

10−1

100

101

102

−40

−20

0

20

Mag

nitud

e (d

B)

Bode Diagram

Frequency (rad/sec)

Ge

2,2

Gea

2,2

Fig. 6. Magnitude diagram of the ETF and their approxi-mation by means of FOPTD models for the model G1

and PID designed with Msd = 1.4

10−4

10−3

10−2

10−1

−20

−10

0

10

20

Mag

nitud

e (d

B)

Bode Diagram

Frequency (rad/sec)

Ge

1,1

Gea

1,1

10−4

10−3

10−2

10−1

−30

−20

−10

0

10

Mag

nitud

e (d

B)

Bode Diagram

Frequency (rad/sec)

Ge

2,2

Gea

2,2

Fig. 7. Magnitude diagram of the ETF and their approxi-mation by means of FOPTD models for the model G2

and PID designed with Msd = 1.4

The time response to changes in the references and in thedisturbances for the two systems are shown in Figures8 and 9. In both cases, responses with low degrees ofoscillation were obtained, which is a result that was to beexpected owing to the robustness achieved in the designs.

−2

0

2From: In(1)

To: O

ut(

1)

0 10 20 30 40 50

0

1

2

To: O

ut(

2)

From: In(2)

0 10 20 30 40 50

Step Response

Time (sec)

Am

plitu

de

−0.5

0

0.5From: In(1)

To: O

ut(

1)

0 10 20 30 40 50−1

0

1

To: O

ut(

2)

From: In(2)

0 10 20 30 40 50

Step Response

Time (sec)

Am

plitu

de

Fig. 8. Response to unit step-like inputs in the references(upper) and in the disturbances (lower) for the modelG1

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 WeC2.2

Page 5: Extending the AMIGO PID tuning method to MIMO systems · tending the well known AMIGO method (Approximate M-constrained Integral Gain Optimisation) for tuning SISO PID control loops

−2

0

2From: In(1)

To: O

ut(

1)

0 500 1000−2

0

2

To: O

ut(

2)

From: In(2)

0 500 1000

Step Response

Time (sec)

Am

plitu

de

−1

0

1From: In(1)

To: O

ut(

1)

0 500 1000 1500 2000−0.5

0

0.5

To: O

ut(

2)

From: In(2)

0 500 1000 1500 2000

Step Response

Time (sec)

Am

plitu

de

Fig. 9. Response to unit step-like inputs in the references(upper) and in the disturbances (lower) for the modelG2

Figures 10 and 11 show the control actions of controllersC1 and C2 to unit step-like input in the disturbances forthe model G1 and G2 respectively. As can be noted, thePIDs produce smooth control actions which are enough tofix the disturbances effect.

0 10 20 30 40 50−1.5

−1

−0.5

0

U1

D1

0 10 20 30 40 50−0.5

0

0.5

Time(sec.)

0 10 20 30 40 50−1.5

−1

−0.5

0

Time(sec.)

U2

0 10 20 30 40 50−0.5

0

0.5

D2

Fig. 10. Control actions to unit step-like input in thedisturbances for the model G1

0 500 1000 1500 2000−1.5

−1

−0.5

0

U1

D1

0 500 1000 1500 2000−0.5

0

0.5

Time(sec.)

U2

0 500 1000 1500 2000−1.5

−1

−0.5

0

Time(sec.)

0 500 1000 1500 2000−0.5

0

0.5

D2

Fig. 11. Control actions to unit step-like input in thedisturbances for the model G2

7.1 Effect of Msd on the design

As discussed in section 4, the AMIGO method makes itpossible to adjust PID controllers for values of Ms ∈ [1, 2],thereby giving rise to different degrees of robustness in the

1 1.2 1.4 1.6 1.8 20

20

40

60

Msd

IAE

1 1.2 1.4 1.6 1.8 21

2

3

4

5

Msd

Msr

control loop 11

control loop 22

Msd

Fig. 12. Values of the IAE of the disturbances and Msdepending on Msd for the process G1(s)

design. The greater the value of Ms is, the less robust thedesign and the more active the controller will be.

To be able to study the effect of Ms on the methodologyproposed in section 6, designs for controllers were carriedout for different values of Ms ∈ [1, 2]. The results can beseen in Figures 12 and 13 for systems (17a) and (17b)respectively. They show the behaviour of the IAE of thedisturbance for each output and the values of Ms that areachieved for each loop.

In the IAE graphs it can be observed that for small valuesof Msd there is an increase in IAE. This is due to thefact that the designs thus obtained have a high degree ofrobustness, therefore controllers are not very active andtake time to correct the effect of the disturbances.

The figures also offer the values of Msr , which is the realMs that is obtained with the design and is calculated usingthe ETF rather than its approximation by means of anFOPTD model. It can be seen that when the value of Msdis increased, the difference between this value and that ofMsr also increases, that is, the results that are obtaineddiverge away from the design specifications.

The difference between Msd and Msr is due to the errorthat is made in approximating the ETF, equations (3) and(4), by means of an FOPTD model. The approximationsof the ETF by FOPTD models for designs with Msd = 2can be seen in Figures 14 and 15. It can be observedthat the discrepancy between the models is much greaterin this case than for designs with Msd = 1.4, whichare represented in Figures 6 and 7. This gives rise toconsiderable errors in the value of Ms that is reallyachieved with the design (Msr ).

Therefore, the proposed tuning methodology is valid forthe range of values of Msd in which the ETF can beproperly approximated by FOPTD models. The selectionof Msd for the design can be performed from graphs likethose shown in Figures 12 and 13. A suitable value forexamples G1(s) and G2(s) is Msd = 1.4, since Msd = Msrwhile at the same time the IAE is kept to a minimum.

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 WeC2.2

Page 6: Extending the AMIGO PID tuning method to MIMO systems · tending the well known AMIGO method (Approximate M-constrained Integral Gain Optimisation) for tuning SISO PID control loops

1 1.2 1.4 1.6 1.8 2100

200

300

400

500

600

700

Msd

IAE

1 1.2 1.4 1.6 1.8 21

2

3

4

5

6

7

Msd

Msr

control loop 11

control loop 22

Msd

Fig. 13. Values of the IAE of the disturbances and Msdepending on Msd for the process G2(s)

Fig. 14. Magnitude diagram of the ETF and their approxi-mation by FOPTD models for the model G1 and PIDdesigned with Msd = 2

Fig. 15. Magnitude diagram of the ETF and their approxi-mation by FOPTD models for the model G2 and PIDdesigned with Msd = 2

8. CONCLUSIONS

In this paper a methodology for tuning decentralised PIDcontrollers has been presented, which is based on extendingthe well known AMIGO method to MIMO systems. Theproposal consists in an iterative identification and designapproach, where the estimation of FOPTD models toapproximate the effective transfer functions and the PIDtuning by AMIGO method are combined.

The feasibility of the methodology has been demonstratedby simulation study. It has been probed that the robust-ness specification, given by the maximum magnitude ofthe sensitivity function (Ms), has an important effect onthe design results because of the errors introduced whenapproximating the effective transfer function by FOPTDmodels. These errors increased asMsd increased and conse-quently the design specifications are not fulfilled for largevalues of Msd . On the other hand, for small values ofMsd the FOPTD models properly fit the effective transferfunctions and the design requirement are accomplished.

Future work should be aimed at analysing the error madein the approximation of the effective transfer function bymeans of FOPTD models in order to improve the degreeto which the design specifications are accomplished.

REFERENCES

Ho, W., Lee, T., and Gan, O. (1996). Tuning of multiloopPID controllers based on gain and phase margins speci-fications. In Proccedings of 13th IFAC World Congress,211–216.

Lee, Y., Park, S., Lee, M., and Brosilow, C. (1998). PIDcontroller tuning for desired closed-loop responses forSISO systems. AIChE Journal, 44(1), 106–115.

Nguyen, T. and Lee, M. (2010). Independent design ofmulti-loop PI/PID controllers for interacting multivari-able processes. Journal of Process Control, 20(8), 922 –933.

Panagopoulos, H., Astrom, K.J., and Hagglund, T. (2002).Design of PID controllers based on constrained opti-mization. IEE Proc.-Control Theory Appl., 149(1), 32–40.

Romero, J.A., Sanchis, R., and Balaguer, P. (2011). PI andPID auto-tuning procedure based on simplified singleparameter optimization. Journal of Process Control, 21,840–851.

Sanchis, R., Romero, J.A., and Balaguer, P. (2010). Tun-ing of PID controllers based on simplified single pa-rameter optimisation. International Journal of Control,83(9), 1785–1798.

Vazquez, F., Morilla, F., and Dormido, S. (1999). An itera-tive method for tuning decentralized PID controllers. InProceeding of the 14th IFAC World Congress, 491–496.

Vinante, C.D. and Luyben, W.L. (1972). Experimentalstudies of distillation decoupling. Kem. Teollisuus, (29),499.

Astrom, K.J. and Hagglund, T. (2004). Revisiting theZiegler-Nichols step response method for PID control.Journal of Process Control, (14), 635–650.

Astrom, K.J., Panagopoulos, H., and Hagglund, T. (1998).Design of PI controllers based on non-convex optimiza-tion. Automatica, 34(5), 585–601.

IFAC Conference on Advances in PID Control PID'12 Brescia (Italy), March 28-30, 2012 WeC2.2