1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.

Slides:



Advertisements
Similar presentations
Model-based PID tuning methods Two degree of freedom controllers
Advertisements

Chapter 21. Multiloop Control: Performance Analysis
Distillation: So simple and yet so complex... and vice versa Sigurd Skogestad Norwegian University of Science and Technology (NTNU) Trondheim, Norway.
MIMO systems. Interaction of simple loops Y 1 (s)=p 11 (s)U 1 (s)+P 12 (s)U 2 (s) Y 2 (s)=p 21 (s)U 1 (s)+p 22 (s)U 2 (s) C1 C2 Y sp1 Y sp2 Y1Y1 Y2Y2.
1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
Control of Multiple-Input, Multiple-Output Processes
1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
CHE 185 – PROCESS CONTROL AND DYNAMICS PID CONTROL APPLIED TO MIMO PROCESSES.
Multivariable Control Systems
K.N.Toosi University of Technology 1. 2  The Interconnection of two subsystems.
Control of Multiple-Input, Multiple- Output (MIMO) Processes 18.1 Process Interactions and Control Loop Interactions 18.2 Pairing of Controlled and Manipulated.
Controller Tuning: A Motivational Example
Transient and steady state response (cont.)
Multivariable Control Systems
Multiple Input, Multiple Output I: Numerical Decoupling By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and.
Multivariable systems Relative Gain Array (RGA)
Multivariable Control Systems Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
PID Controllers Applied to MIMO Processes
PID Tuning and Controllability Sigurd Skogestad NTNU, Trondheim, Norway.
Chapter 7 PID Control.
Proportional/Integral/Derivative Control
ERT 210/4 Process Control & Dynamics
1 Coordinator MPC for maximization of plant throughput Elvira Marie B. Aske* &, Stig Strand & and Sigurd Skogestad* * Department of Chemical Engineering,
Control Loop Interaction
Tier II Worked Examples
RELATIVE GAIN MEASURE OF INTERACTION We have seen that interaction is important. It affects whether feedback control is possible, and if possible, its.
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 20. Multiloop Control – Relative Gain Analysis Copyright © Thomas.
Cascade and Ratio Control
PSE and PROCESS CONTROL
Control Theory and Congestion Glenn Vinnicombe and Fernando Paganini Cambridge/Caltech and UCLA IPAM Tutorial – March Outline of second part: 1.Performance.
Alternative form with detuning factor F
Department of Chemical Engineering,
1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
Simple rules for PID tuning Sigurd Skogestad NTNU, Trondheim, Norway.
Coupling Analysis of Multivariable Systems ( 多变量系统的关联分析 ) Lei XIE Zhejiang University, Hangzhou, P. R. China.
1 Limits of Disturbance Rejection using Indirect Control Vinay Kariwala * and Sigurd Skogestad Department of Chemical Engineering NTNU, Trondheim, Norway.
1 E. S. Hori, Maximum Gain Rule Maximum Gain Rule for Selecting Controlled Variables Eduardo Shigueo Hori, Sigurd Skogestad Norwegian University of Science.
1 Feedback: The simple and best solution. Applications to self-optimizing control and stabilization of new operating regimes Sigurd Skogestad Department.
1 Active constraint regions for economically optimal operation of distillation columns Sigurd Skogestad and Magnus G. Jacobsen Department of Chemical Engineering.
Process Control Basics Distillation Control Course December 4-8, 2004.
Controllability of Processes with Large Gains Sigurd Skogestad Antonio C. B. de Araújo NTNU, Trondheim, Norway August, th Nordic Process Control.
1/31 E. S. Hori, Self-optimizing control… Self-optimizing control configurations for two-product distillation columns Eduardo Shigueo Hori, Sigurd Skogestad.
1 Plantwide control: Towards a systematic procedure Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU)
1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
Abstract An important issue in control structure selection is plant ”stabilization”. The paper presents a way to select measurement combinations c as controlled.
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 1 Vinicius de Oliveira | an intelligent adaptive anti-slug control system for production maximization Vinicius de Oliveira Control and Automation Engineering.
Control limitations for unstable plants
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
1 Unconstrained degrees of freedom: C. Optimal measurement combination (Alstad, 2002) Basis: Want optimal value of c independent of disturbances ) – 
Control Structure Design: New Developments and Future Directions Vinay Kariwala and Sigurd Skogestad Department of Chemical Engineering NTNU, Trondheim,
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 Effect of Input Rate Limitation on Controllability Presented at AIChE Annual Meeting in Austin, Texas November 7 th, 2002 Espen Storkaas & Sigurd Skogestad.
Control of Distillation Column (精馏塔控制)
Multi-Variable Control
Control strategies for optimal operation of complete plants Plantwide control - With focus on selecting economic controlled variables Sigurd Skogestad,
Probably© the smoothest PID tuning rules in the world: Lower limit on controller gain for acceptable disturbance rejection Sigurd Skogestad Department.
Control of Multiple-Input, Multiple-Output Processes
Outline Control structure design (plantwide control)
Decentralized control
Example regulatory control: Distillation
Example : Optimal blending of gasoline
Decentralized control
Example regulatory control: Distillation
Example regulatory control: Distillation
Example regulatory control: Distillation
Example “stabilizing” control: Distillation
Outline Control structure design (plantwide control)
Presentation transcript:

1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway

2 Outline Multivariable plants RGA Decentralized control Pairing rules Examples

3 MIMO (multivariable case) Distillation column “Increasing L from 1.0 to 1.1 changes y D from 0.95 to 0.97, and x B from 0.02 to 0.03” “Increasing V from 1.5 to 1.6 changes y D from 0.95 to 0.94, and x B from 0.02 to 0.01” Steady-State Gain Matrix (Time constant 50 min for y D ) (time constant 40 min for x B )

4 Analysis of Multivariable processes What is different with MIMO processes to SISO: The concept of “ directions ” (components in u and y have different magnitude ” Interaction between loops when single-loop control is used INTERACTIONS Process Model G y1y1 y2y2 g 12 g 21 g 11 g 22 u2u2 u1u1

5 Consider Effect of u 1 on y 1 1)“ Open-loop ” (C 2 = 0): y 1 = g 11 (s) · u 1 2)Closed-loop ” (close loop 2, C 2 ≠0) Change caused by “ interactions ”

6 Limiting Case C 2 →∞ (perfect control of y 2 ) How much has “gain” from u 1 to y 1 changed by closing loop 2 with perfect control? The relative Gain Array (RGA) is the matrix formed by considering all the relative gains Example from before

7 Property of RGA: Columns and rows always sum to 1 RGA independent of scaling (units) for u and y. Note: RGA as a function of frequency is the most important for control!

8 Use of RGA: (1)Interactions From derivation: Interactions are small if relative gains are close to 1 Choose pairings corresponding to RGA elements close to 1 Traditional: Consider Steady-state Better: Consider frequency corresponding to closed- loop time constant But: Avoid pairing on negative steady-state relative gain – otherwise you get instability if one of the loops become inactive (e.g. because of saturation)

9

10 (2) Sensitivity measure But RGA is not only an interaction measure: Large RGA-elements signifies a process that is very sensitive to small changes (errors) and therefore fundamentally difficult to control Large (BAD!)

11 Singular Matrix: Cannot take inverse, that is, decoupler hopeless. Control difficult

12 Exercise. Blending process Mass balances (no dynamics) –Total: F 1 + F 2 = F –Sugar: F 1 = x F (a)Linearize balances and introduce: u 1 =dF 1, u 2 =dF 2, y 1 =F 1, y 2 =x, (b)Obtain gain matrix G (y = G u) (c)Nominal values are x=0.2 [kg/kg] and F=2 [kg/s]. Find G (d)Compute RGA and suggest pairings (e)Does the pairing choice agree with “common sense”? sugar u 1 =F 1 water u 2 =F 2 y 1 = F (given flowrate) y 2 = x (given sugar fraction)

13 Decentralized control

14 Two main steps Choice of pairings (control configuration selection) Design (tuning) of each controller

15 Design (tuning) of each controller k i (s) Fully coordinated design –can give optimal –BUT: requires full model –not used in practice Independent design –Base design on “paired element” –Can get failure tolerance –Not possible for interactive plants (which fail to satisfy our three pairing rules – see later) Sequential design –Each design a SISO design –Can use “partial control theory” –Depends on inner loop being closed –Works on interactive plants where we may have time scale separation

16 Effective use of decentralized control requires some “natural” decomposition Decomposition in space –Interactions are small –G close to diagonal –Independent design can be used Decomposition in time –Different response times for the outputs –Sequential design can be used

17 Independent design: Pairing rules Pairing rule 1. RGA at crossover frequencies. Prefer pairings such that the rearranged system, with the selected pairings along the diagonal, has an RGA matrix close to identity at frequencies around the closed- loop bandwidth. Pairing rule 2. For a stable plant avoid pairings ij that correspond to negative steady-state RGA elements, ij (0) · 0. Pairing rule 3. Prefer a pairing ij where g ij puts minimal restrictions on the achievable bandwidth. Specifically, its effective delay  ij should be small.

18 Example 1: Diagonal plant Simulations (and for tuning): Add delay 0.5 in each input Simulations setpoint changes: r 1 =1 at t=0 and r 2 =1 at t=20 Performance: Want |y 1 -r 1 | and |y 2 -r 2 | less than 1 G (and RGA): Clear that diagonal pairings are preferred

19 Diagonal pairings Get two independent subsystems:

20 Diagonal pairings.... Simulation with delay included:

21 Off-diagonal pairings (!!?) Pair on two zero elements !! Loops do not work independently! But there is some effect when both loops are closed:

22 Off-diagonal pairings.... –Performance quite poor, but it works!! –No failure tolerance Controller design difficult. After some trial and error:

23 Example 2: One-way interactive (triangular) plant Simulations (and for tuning): Add delay 0.5 in each input RGA: Seems that diagonal pairings are preferred BUT: RGA is not able to detect the strong one-way interactions (g 12 =5)

24 Diagonal pairings One-way interactive:

25 Diagonal pairings.... With  1 =  2 the “interaction” term (from r 1 to y 2 ) is about 2.5 Need loop 1 to be “slow” to reduce interactions: Need  1 ¸ 5  2 Closed-loop response (delay neglected):

26 Diagonal pairings.....

27 Off-diagonal pairings Pair on one zero element (g 12 =g 11 * =0) BUT pair on g 21 =g * 22 =5: may use sequential design: Start by tuning k 2 *

28

29 Comparison of diagonal and off-diagonal pairings –OK performance, –but no failure tolerance if loop 2 fails

30 Example 3: Two-way interactive plant -Already considered case g 12 =0 (RGA=I) -g 12 =0.2: plant is singular (RGA= 1 ) -will consider diagonal parings for: (a) g 12 = 0.17, (b) g 12 = -0.2, (c) g 12 = -1 Controller: with  1 =5 and  2 =1

31

32

33

34 Conclusions decentralized examples Performance is OK with decentralized control (even with wrong pairings!) However, controller design becomes difficult for interactive plants –and independent design may not be possible –and failure tolerance may not be guaranteed

35 Example 3.10: Separator (pressure vessel) Pairings? Would expect y 1 /u 1 and y 2 /u 2 But process is strongly coupled at intermediate frequencies. Why? Frequency-dependent RGA suggests opposite pairing at intermediate frequencies u 1 = V u 2 = L Feed (d) y 2 = level (h) y 1 = pressure (p)

36 Separator example....

37 Separator example: Simulations (delay = 1) Diagonal Off-Diagonal y1y1 y2y2 y1y1 y2y2

38 Separator example: Simulations (delay = 5) Diagonal Off-Diagonal y1y1 y2y2 y1y1 y2y2

39 Separator example BUT NOTE: May easily eliminate interactions to y2 (level) by simply closing a flow controller on u2 (liquid flow)

40 Iterative RGA For large processes, lots of pairing alternatives RGA evaluated iteratively is helpful for quick screening Converges to “Permuted Identity” matrix (correct pairings) for generalized diagonally dominant processes. can converge to incorrect pairings, when no alternatives are dominant. When no pairings are dominant, Usually converges in 5-6 iterations

41 Example of Iterative RGA Correct pairing

42 Stability of Decentralized control systems Question: If we stabilize individual loops, will the overall closed-loop system be stable? E is relative uncertainty is complementary sensitivity for diagonal plant

43 Stability of Decentralized control systems Question: If we stabilize individual loops, will overall closed-loop system be stable? Let G and have same unstable poles, then closed-loop system stable if Let G and have same unstable zeros, then closed-loop system stable if

44 Mu-Interaction measure Closed-loop stability if At low frequencies, for integral control )

45 Decentralized Integral Controllability Question: If we detune individual loops arbitrarily or take them out of service, will the overall closed-loop system be stable with integral controller? Addresses “Ease of tuning” When DIC - Can start with low gains in individual loops and increase gains for performance improvements Not DIC if DIC if

46 Performance RGA Motivation: RGA measures two-way interactions only Example 2 (Triangular plant) Performance Relative Gain Array Also measures one-way interactions, but need to be calculated for every pairing alternative.

47 Example PRGA: Distillation see book