Attribution Non-Commercial (BY-NC)

18 views

Attribution Non-Commercial (BY-NC)

- Chapter 8
- AEI504
- 1267
- Probably the Best Simple PID Tuning Rules
- Speed Control of Vehicle using Fractional Network based Controller
- 10.1.1.128.4653
- Reference Paper
- DC Motor Position Control Using Fuzzy
- Bahan_Praktikum_M7.pdf
- COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALGORITHM AND NERO-FUZZY SYSTEM IN DESIGN OF OPTIMAL PID CONTROLLERS
- Birgitta PID Control
- Computed Torque Control
- Control Lab Instructions Spring 2009
- Chapter_8
- Flow Control Report
- chapter3.docx
- NEXUS CS_2
- ICMA09-047.pdf
- Jig Ipj
- Robust PID Controllers by Taguchi's Method

You are on page 1of 5

Ramon Vilanova, Orlando Arrieta Abstract: This communication provides an approach for the application of PID controllers within a cascade control system conguration. 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 that provides a balanced set-point / load-disturbance performance. 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

Introduction

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 conguration as it is shown in gure (1). Each loop has associated its corresponding PID controller. The controller of the inner loop is called the secondary controller 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 conguration 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. In this paper a design issue that has not been addressed is considered: the tradeoff between the performance 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 loaddisturbance performance is expected for the secondary controller in order to attenuate 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 [1]. Based on this observation this paper proposes the use of a balanced performance tuning [2] for the secondary 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 rest of the paper is organized as follows. Next section presents the cascade control conguration and control setup to be used. Section 3 provides the main contribution of the paper as the design approach involving tuning of the controllers and approximation method. Section 4 presents an application example whereas section 5 ends with some conclusions and suggestions for further research.

Cascade Control

A typical conguration for cascade control is shown in gure (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 conguration 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 . The rationale behind this conguration is to be able to compensate for the best, possible disturbance d2 , before it is reected 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. 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:

Copyright 2006-2008 by CCC Publications - Agora University Ed. House. All rights reserved. This work has received nancial support from the Spanish CICYT program under grant DPI2007-63356. Also, the nancial 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.

522

C j (s) = K p j 1 +

Td j s 1 + Ti j s 1 + (Td j /N j )s

(1)

where K p1 and K p2 are the proportional gains, Ti1 and Ti2 the integral times, Td 1 and Td 2 the derivative times and nally N1 and N2 the derivative time noise lter constants.

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.

3.1

A description of the inner process is assumed to be available as a First-Order-Plus-Time-Delay (FOPTD) model. Well known procedures [3] can be applied in order to provide such approximation. Therefore G2 (s) is K2 L2 s . Along similar lines, considering the output of G (s) as the input to G (s) assumed to obey to G2 (s) = 1+ 2 1 T2 s e

K1 L1 s . a model of the same characteristics can be obtained for the slow dynamics part of the system as G1 (s) = 1+ T1 s e The FOPTD process model is widely used and constitutes the starting point for many of the existing PID tuning procedures.

3.2

According to the role of C2 (s) within the control system conguration 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 disturbance 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 [1] that if we tune C2 (s) for good disturbance rejection (setpoint response) the set-point (load-disturbance) response can degrade considerably. Therefore, a balanced tuning is needed for the inner loop controller where a tradeoff for both operation modes is considered. These kind of issues have been introduced in [2] and provided a tuning approach for suboptimal PID design called -tuning. This -tuning is based on the denition of a performance degradation index that takes into account how the response degrades with respect to the optimal one. Due to paper length constraint the method is not reproduced here. For a detailed description see [1] and [2].

Once the tuning of the secondary loop has been completed, the effective system, Ge (s), seen by the outer loop can be determined. Ge (s) = H2 (s)G1 (s) = where the complete expression for H2 (s) takes the form H2 (s) = p2 (s)eL2 s p1 (s) + p2 (s)eL2 s (3) C2 (s)G2 (s) G1 (s) 1 + C2 (s)G2 (s) (2)

523

where the presence in the denominator of the irrational term eL2 s difcultly the obtention of the effective process model Ge (s) and posterior outer loop controller design. In this paper it is proposes to perform an approximation of the denominator of H2 (s) on the basis of a new polynomial p(s) and delay term e s such that p1 (s)+ p2 (s)eL2 s d (s) = p(s)e s . First of all the required order of p(s) is determined. Note the effective transfer function Ge (s) can be rewritten as Ge (s) = p2 (s) K1 e(L1 L2 + )s p2 (s)eL2 s K1 eL1 s = s 1 + T1 s p(s) 1 + T1 s p(s)e (6)

The purpose here is to have an approximation to Ge (s) on the basis of a FOPTD. Therefore, a second order polynomial p(s) is needed. Note this way Ge (s) will behave with a -20dB roll-off as a rst order system. On the other hand the approximation with a rst order system will make no sense. On this basis, the rst step is to determine the coefcients of p(s) = po + p1 s + p2 s2 and the value of . Secondly, to nd:

Le s e (s) = Ke e G Ge (s) (7) Te s + 1 as the FOPTD model the design of the outer loop controller will be based on. 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 by using d (s) is performed according to the following procedure. First of all the rst three terms of the McLaurin expansions of both p(s)e s and p1 (s) + p2 (s)eL2 s are performed. Equating corresponding terms provides the following set of equations: 1 0 0 b0 p0 1 0 p1 = b1 (8) 2 b2 p2 2 2 A p b

with, K2 K p2 b0 b1 Ti2 + K2 K p2 (Ti2 + Td 2 /N2 L2 ) = 2Ti2 Td 2 /N2 + 2Ti2 T2 + (9) b2 K2 K p2 (L2 2L2 (Ti2 + Td 2 /N2 )+ 2 2Ti2 Td 2 (N2 + 1)/N2 ) 1 Once a value for is provided, p can be determined by p = A b . On the other hand, the value of will be determined in such a way that provides the better approximation; d (s); in the following sense:

1 , p =A b

min

(10)

p are got, the determination of Te in (7) is right straightforward. Once the values for and

3.4

Once the model for the effective process (7) 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 [4]. On the basis of the effective model approximation, this tuning rule reads:

524

K p1 Ti1 Td 1 N1 N1 + 1

(11)

Example

The presented approach is now exemplied by means of a simulation example. Consider the following denitions for the process models: G1 (s) = 1 e40s 100s + 1 G2 (s) = 5 e4s 20s + 1 (12)

The tuning of the secondary controller has been performed by application of the optimal ISE tuning rules [5] sp sp sp ld ld for set-point tracking operation K p 2 = 0.89, Ti2 = 17.83, Td 2 = 2.34 and load-disturbance K p2 = 1.40, Ti2 = ld 5.34, Td 2 = 2.39. Application of the -tuning [2] 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 Kp2 = 1.15, Ti2 = 11.59, Td 2 = 2.37. For all these tunings the value of the derivative time lter is taken as N2 = 10. Consequently, for each one of the three secondary loops, an effective model approximation, sp sp ld = 1, T ld = 96.58, Lld = 44; K = 1, T = 97.73, e (s) is computed: Ke G = 1, Tesp = 99.78, Le = 44; Ke e e e e sp sp sp sp ld Le = 44; and corresponding outer loop tunings generated as: Kp = 0 . 87, T = 101 . 10, T / N = 99; K p1 = 0.84, 1 i1 1 d1 ld ld Tild 1 = 97.90, Td 1 /N1 = 102; K p1 = 0.85, Ti1 = 99.05, Td 1 /N1 = 101. Figure (2) 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 d1 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 respect to a step change).

Process Output variation 1.4 SP Tuning LD Tuning Tuning

1.2

1 Primary output y

1

0.8

0.6

0.4

0.2

200

400 time

600

800

1000

Figure 2: Primary output for a step in r and d2 However, the noted lower robustness margins of the load-disturbance tuning generate a system that may be very sensitive to model errors [2]. If we assume, for example, a 5% uncertainty in the secondary process timeconstant 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 gure (3).

525

2

1.4

1.2

1 Primary output y

1

0.8

0.4

0.2

200

400 time

600

800

1000

Conclusions

This paper has addressed the problem of PID controller tuning within a cascade control system conguration. 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 approx has been shown by means of an example. However a more deep analysis has to be done, specially with respect to the obtention of concrete uncertainty bounds for the secondary loop modelling.

References

[1] O. Arrieta and R. Vilanova, Performance degradation analysis of Optimal PID settings and Servo/Regulation tradeoff tuning, CSC07, Conference on Systems and Control, Marrakech-Morocco, 2007. [2] 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. [3] M.A. Johnson and M. H. Moradi, PID Control. New Identicaton and Design Methods, Springer Verlag, 2005. [4] R. Vilanova, IMC based robust PID design: Tuning guidelines and automatic tuning, Journal of Process Control, vol. 18, pp. 6170, 2008. [5] M. Zhuang and D. Atherton, Automatic tuning of optimum PID controllers, vol. 140, no. 3, pp. 216224, 1993. Ramon Vilanova, Orlando Arrieta Universitat Autnoma de Barcelona Department of Telecommunication and Systems Engineering ETSE, Campus UAB, 08193, Bellaterra, Barcelona E-mail: {Ramon.Vilanova, Orlando.Arrieta}@uab.cat

- Chapter 8Uploaded byIslam Fouad
- AEI504Uploaded byapi-26787131
- 1267Uploaded bynamchamtrang
- Probably the Best Simple PID Tuning RulesUploaded bykumaralstom
- Speed Control of Vehicle using Fractional Network based ControllerUploaded byGRENZE Scientific Society
- 10.1.1.128.4653Uploaded bySoare Vali
- Reference PaperUploaded byArun Kumar
- DC Motor Position Control Using FuzzyUploaded byCaio Magno
- Bahan_Praktikum_M7.pdfUploaded byEko Susanto
- COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALGORITHM AND NERO-FUZZY SYSTEM IN DESIGN OF OPTIMAL PID CONTROLLERSUploaded byCS & IT
- Birgitta PID ControlUploaded byCharles
- Computed Torque ControlUploaded byNguyễn Võ Ngọc Thạch
- Control Lab Instructions Spring 2009Uploaded byRick
- Chapter_8Uploaded by李承家
- Flow Control ReportUploaded bymohammed kadhim
- chapter3.docxUploaded byAmmar Khalid
- NEXUS CS_2Uploaded byprihartono_dias
- ICMA09-047.pdfUploaded byVignesh Ramakrishnan
- Jig IpjUploaded byKarol Rios Villa
- Robust PID Controllers by Taguchi's MethodUploaded byAndresinho Sievchenko
- Controlador Temperatura2Uploaded byCtor Rigel
- TC-25C-E-UN-1Uploaded byAli Hadi
- Pressure Temperature Flow TrainerUploaded byAli Hadi
- Manual Sensor Temperatura SITRANS TS SiemensUploaded byAli Hadi
- m5_lec3Uploaded byYuv Raj
- IJTRD4342.pdfUploaded byuday
- P, PI and PID ControlUploaded bysiva
- PID Controller Implementation Using Arduino _ Microcontrollers LabUploaded byMuhammad Rizwan
- Temperature Control System Using PID & Fuzzy Logic-1Uploaded byPrem Shah
- ICOPIA WaterlevelcontrolUploaded byrezafauzii

- Datasheet 74ls90Uploaded byminhquyen_130689
- Are We Born With the Instinct to HateUploaded byCarlos Bellatin
- This is NOT a ReptileUploaded byCarlos Bellatin
- Avineri, Shlomo - Hegel and Nationalism (1962) (Art)Uploaded byCarlos Bellatin
- Simulations Back Up Theory That Universe is a HologramUploaded byCarlos Bellatin
- Finally, A Map of All the Microbes on Your BodyUploaded byCarlos Bellatin
- Vilanova - Pid Tuning for Cascade Control System DesignUploaded byCarlos Bellatin
- Balanced PID Tuning Application to Series Cascade Control SystemsUploaded byCarlos Bellatin
- First Ever High Resolution Images Molecule ReformsUploaded byCarlos Bellatin
- Racism is Innate_ the Human Brain Makes Unconscious Decisions Based on EthnicityUploaded byCarlos Bellatin
- Lv Hongli Duang Peiyong - Direct Conversion of PID Controller to Fuzzy ControllerUploaded byCarlos Bellatin
- Heng-Ming Tai - Robust Fuzzy ControllersUploaded byCarlos Bellatin
- Zeng Jing - Design of Main Steam Temperature Cascade Control System Based on Fuzzy PIDUploaded byCarlos Bellatin
- Jiang-Jian Wang - Research of Cascade Control With an Application to Central Air-conditioning SystemUploaded byCarlos Bellatin
- Minxia Zhuang - Optimum Cascade PID Controller Design for SISO SystemsUploaded byCarlos Bellatin
- Marko Lepetic - Predictive Control Based on Fuzzy ModelUploaded byCarlos Bellatin
- EHRA NOAC Practical GuideUploaded bycherrylau424
- Perfect Sand CastleUploaded byCarlos Bellatin
- Mammalians' EarUploaded byCarlos Bellatin
- Gorilla Joins the Genome Club _ Nature News & CommentUploaded byCarlos Bellatin
- The Impact of Physical Exercise on Convergent and Divergent ThinkinUploaded byCarlos Bellatin
- Leaked Video From Cern Hints That the LHC May Have Found a HiggsUploaded byCarlos Bellatin
- The Dynamics of the Earth's CoreUploaded byCarlos Bellatin
- History of Zeno's Arguments on MotionUploaded byCarlos Bellatin
- Shot_ Lucy's Svelte LookUploaded byCarlos Bellatin

- Lecture 1Uploaded bypeugeot309
- machine translation thesis.pdfUploaded byMuchamad Umar Chatab Nasserie
- swenggUploaded byKarthika Krishnakumar
- Index 13Uploaded byKapoios Min Se Noiazei
- 463-1429-1-PBUploaded byYuri Adixs Ucux'sae
- chap1Uploaded byshastry
- A modified cat swarm optimizationUploaded bymenguemengue
- Database FundamentalsUploaded byMehmet
- ooad-syllabusUploaded byrishikarthick
- 8-Ch7b-Using Matlab Neural Networks ToolboxUploaded byHafisIzran
- Linear Regression ReviewUploaded byalex_az
- Industrial AutomationUploaded bymahesh
- A Complete Cellular Manufacturing System Design Methodology Based on Axiomatic Design PrinciplesUploaded by366900
- Manual SDLC Models IUploaded bysanttu82
- Conference Management Toolkit - Submission SummaryUploaded byKevin Noe
- Tools for Successful Process ImprovementUploaded byFaber Infinite
- 2Uploaded byragupa
- MCMCF-TRUploaded byttungl
- High Risk.........ALLUploaded byPrabhjot Kaur
- 08_Modeling With UMLUploaded bydecent_soldiers007
- Peer Teaching (Individu)Uploaded byKhairul Anwar Abd Hamid
- bibljshleanUploaded byCem İlkay Karahan
- 2Uploaded byKalai Selvan
- Adapting UML for an Object Oriented SystemsUploaded byjenyrenny
- Lean-BOKUploaded byHamada Ahmed
- 3361107Uploaded bynarayan
- KanbanCalculations_TutorialUploaded byJeff
- System Analysis and Design Mumbai University MCA Sem1Uploaded byGanesh Khond
- OUMUploaded bygdsatish5763
- Control SystemsUploaded bysarmasarmateja

## Much more than documents.

Discover everything Scribd has to offer, including books and audiobooks from major publishers.

Cancel anytime.