Control Loop Interaction

Slides:



Advertisements
Similar presentations
Dynamic Behavior of Closed-Loop Control Systems
Advertisements

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.
CHAPTER V CONTROL SYSTEMS
Lect.7 Steady State Error Basil Hamed
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS
Control of Multiple-Input, Multiple-Output Processes
CHE 185 – PROCESS CONTROL AND DYNAMICS PID CONTROL APPLIED TO MIMO PROCESSES.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
Goldstein/Schnieder/Lay: Finite Math & Its Applications, 9e 1 of 86 Chapter 2 Matrices.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Andrew Kim Stephanie Cleto
Chapter Summer 2. Comparator 3. Block Blocks in Series
Control of Multiple-Input, Multiple- Output (MIMO) Processes 18.1 Process Interactions and Control Loop Interactions 18.2 Pairing of Controlled and Manipulated.
Dynamic Behavior and Stability of Closed-Loop Control Systems
Controller Tuning: A Motivational Example
Transient and steady state response (cont.)
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Ch 2.1: Linear Equations; Method of Integrating Factors
Multiple Input, Multiple Output I: Numerical Decoupling By Peter Woolf University of Michigan Michigan Chemical Process Dynamics and.
Dynamic Behavior and Stability of Closed-Loop Control Systems
Chapter 11 1 Closed-Loop Responses of Simple Control Systems In this section we consider the dynamic behavior of several elementary control problems for.
Lecture 9: Compensator Design in Frequency Domain.
Multivariable systems Relative Gain Array (RGA)
Copyright © Cengage Learning. All rights reserved. CHAPTER 11 ANALYSIS OF ALGORITHM EFFICIENCY ANALYSIS OF ALGORITHM EFFICIENCY.
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 86 Chapter 2 Matrices.
Introduction to Process Control
Lecture 7: PID Tuning.
PID Controllers Applied to MIMO Processes
Algebra Problems… Solutions
Chapter 7 PID Control.
CHAPTER IV INPUT-OUTPUT MODELS AND TRANSFER FUNCTIONS
ERT 210/4 Process Control & Dynamics
RELATIVE GAIN MEASURE OF INTERACTION We have seen that interaction is important. It affects whether feedback control is possible, and if possible, its.
Ch. 6 Single Variable Control
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 20. Multiloop Control – Relative Gain Analysis Copyright © Thomas.
Cascade and Ratio Control
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Control Engineering Lecture# 10 & th April’2008.
Introduction to Process Control
Chapter 11 1 Stability of Closed-Loop Control Systems Example 11.4 Consider the feedback control system shown in Fig with the following transfer.
Interacting vs. Noninteracting Systems
PID CONTROLLERS By Harshal Inamdar.
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
Trees Example More than one variable. The residual plot suggests that the linear model is satisfactory. The R squared value seems quite low though,
Frequency Response Analysis and Stability
Ch 2.1: Linear Equations; Method of Integrating Factors A linear first order ODE has the general form where f is linear in y. Examples include equations.
Features of PID Controllers
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
System Time Response Characteristics
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
TRANSFER FUNCTION Prepared by Mrs. AZDUWIN KHASRI.
Lecture 9: PID Controller.
Lecture 2: Mathematical Modeling Copyright © Thomas Marlin 2013 The copyright holder provides a royalty-free license for use of this material at non-profit.
Anis Atikah Ahmad CHAPTER 11: Dynamic Behaviour & Stability of Closed-Loop Control Systems Anis Atikah Ahmad
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Chapter 11 1 ERT 210/4 Process Control CHAPTER 11 DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS.
Multi-Variable Control
Time Domain Representations of Linear Time-Invariant Systems
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Chapter 12 Design via State Space <<<4.1>>>
Transfer Functions Chapter 4
Design via Root Locus (Textbook Ch.9).
Control of Multiple-Input, Multiple-Output Processes
Controller Tuning: A Motivational Example
Interacting vs. Noninteracting Systems
Outline Control structure design (plantwide control)
Presentation transcript:

Control Loop Interaction Lecture 11 Control Loop Interaction

MIMO systems Thus far in the course, we have focused on SISO control systems. However, most process unit operations have a number of manipulated inputs and controlled outputs. The MIMO systems can be controlled by associating one manipulated variable to one controlled variable, hence forming several SISO control loops. Unfortunately, there is often interaction between these loops and this may cause the response of one loop to deteriorate once the other loops are closed.

MIMO systems The proper choice of input output pairs can minimize the interaction. This pairing problem is known as control structure selection. After studying this chapter, we should be able to use the relative gain array (RGA) to determine the proper input-output pairings.

Understanding the Interaction Let us consider mixing two streams: alcohol with mass flow rate (u1) and water with mass flow rate (u2). Assume that both the concentration (y1) of Alcohol in the outlet stream and the total flow rate (y2 ) are to be controlled. With simple intuition, we know that changes in both u1 and u2 will affect y1 and y2.

Understanding the Interaction Let us assume that we make a closed-loop to control the composition (y1) using alcohol mass flow rate (u1). The other loop is open. The response of the system due to a step set point change in outlet concentration y1. The interaction is obvious as y2 changes as well.

Understanding the Interaction Let us assume that we make a closed-loop to control the total flow rate (y2) using water mass flow rate (u2). The other loop is open. The response of the system due to a step set point change in outlet total flow rate y2. The interaction obvious as y1 changes as well.

Understanding the Interaction Since we desire to control both (y1) and (y2) at the same time, we need to have both loops closed simultaneously. Consider the system shown below with pairing (y1) with (u1) and (y2) with (u2). A set-point change in y1 will cause a change in u1. The change in u1 will also affect (y2, total flow). Once y2 is disturbed, u2 will change. Input u2 will disturb the concentration y1, causing the concentration controller to change u1, and we are back to where we started. The effect of one control loop on the other is referred to as control loop interaction. Although it is natural to think of these interactions as occurring in a sequential fashion, they actually happen simultaneously.

Understanding the Interaction For the system in the previous slide, the response to a set-point change in the outlet concentration with both loops closed is very oscillatory as shown. It is interesting to note that, in this example, if we pair (y1) with (u2) and (y2) with (u1), the system will perform better. Hence, how should our outputs and inputs be paired?

The Pairing Problem for 2x2 Processes For simplicity, we will first treat 2x2 systems, for which there is only two pairing choices as shown below. The process to be controlled

The Pairing Problem for 2x2 Processes For a 2x2 system, the open-loop input-output relationships are Which can be rewritten in matrix form as

The Pairing Problem for 2x2 Processes Let us consider the relationship between y1 and u1 under two conditions: loop 2 is open (b) loop 2 is closed. What about this case?

The Pairing Problem for 2x2 Processes If the second loop (y2-u2) is closed, there is an additional effect of u1 on y1 through the second controller. This effect can be positive or negative. This relationship can be derived as (assuming no set-point change in loop 2, r2 = 0), g11,eff(s) is the effective input-output relationship between u1 and y1, with loop 2 closed. This means that g11,eff(s) should be used as the process transfer function to design controller 1 if loop 2 is closed.

Steady-State Effective Gain Naturally, g11,eff(s) is a function of the controller gc2. What we would really like is a method to determine g11,eff(s) without knowing gc2(s). We can easily determine this relationship for a limiting case, the steady state. For the steady state, we simply let s → 0. Assuming integral action is used in the controller, we find that as s → 0, gc2(s) → ∞. Where k11, k21, k12, and k22 are the steady state gains. We now have a steady-state effective gain relationship between u1 and y1 with the loop between u2 and y2 closed.

The Relative Gain Array Bristol developed a heuristic technique to predict possible interactive effects between control loops when multiple SISO loops are used. This simple measure of interaction is known as the relative gain array (RGA).

Definition of the Relative Gain The relative gain (λij) between input (j) and output (i) is defined as Gain between input j and output i with all other loops open Gain between input j and output i with all other loops closed

Relative gain between u1 and y1 for 2x2 System Based on the results we just obtained about the relationship between y1 and u1 when the other loop is open or closed, we can deduce that

The RGA The RGA is simply the matrix whose elements are the individual relative gains. For a 2 x 2 system, the RGA is

The RGA Below is a general relative gain array for n x n system. Different columns represent the different manipulated (input) variables

The RGA Different rows represent the different controlled (output) variables Note that in the RGA, the elements of any row or column sum to 1.0.

How to calculate the RGA for n x n process? Given the steady-state gain matrix Kss = G(0), the relative gain array can be calculated using the following relationship: where: “ ” denotes element-wise multiplication (not matrix multiplication!!). “T ” denotes the transpose of a matrix.

Example Given the following steady state gain matrix The RGA is then

Significance of the RGA Think of it this way: if we want to use a u1-y1 pairing for a SISO controller, we do not want it to matter whether the other loops in the system are closed or not. This tells us that we desire a relative gain close to 1.0. A value of 1 indicates that specific input variable is the only influence on that output variable. A value of 0 indicates no relationship between u1 and y1. Negative values indicate an unstable relationship. Why?

Negative relative gain If λ11 is negative, this means that the gain between u1 and y1 with loop 2 closed (k11,eff) has the opposite sign compared with the gain between them (k11) with loop 2 open. For open-loop stable processes, the controller gain must have the same sign as the process gain. Hence, a controller for loop 1 designed based on g11 (loop 2 open) will be destabilized when loop 2 is closed and vice versa. This is unacceptable in practice. Hence, avoid input-output pairings based on a negative relative gain.

Input-output Pairing Guidelines Try to pair on relative gains close to 1. Do not pair on a negative or zero relative gain The higher the value of λij, the greater the interaction. Therefore try not to pair yi with uj if the value of λij is large.

Example 2 Consider a 2x2 system having the following RGA. The recommended pairings are y1-u1 & y2-u2 However, for the case The recommended pairings are y1-u2 & y2-u1

Example 3 Consider the following RGA for a system with three inputs and three outputs: How would you choose input-output pairings for this process? Solution 1- First of all, we know that we do not want to pair on a negative relative gain. 2- Second, we do not want to pair with a relative gain of 0 because that means that the particular input does not have an effect on the particular output, when all of the other loops are open. Applying these guidelines, we get the following pairings y1-u1, y2-u3, y3-u2.

Example 4 Given the following RGA for a 4x4 distillation column, suggest the input-output pairing. Looking at column 3, we see only one relative gain that is not negative, therefore, we must pair y2 with u3. Looking at row 4, we notice that there is only one relative gain that is not negative, therefore, we must pair y4 with u1. Looking at column 2, there are two nonnegative gains, but we have already used output 2, so we must pair y3 with u2. This leaves y1 and u4, which, fortunately, has a favorable relative gain (0.8546). If the y1-u4 relative gain had not been favorable, we would have been forced to drop output 1 and input 4 and simply have three control loops for our system.

RGA & Controller Tuning When tuning a set of SISO controllers in a MIMO system, the RGA gives a valuable insight on how to tune the controller to avoid any failure in the control loops. When a control loop fails, it becomes open. This may happen in a number of ways: The most obvious way is for an operator to put loop 2 on manual control (i.e., open loop). Another way is if the second manipulated variable hits a constraint, say if the valve goes all the way open or closed—this means that the second input can no longer affect the second output, which is equivalent to being open loop.

Relative Gains Between 0 and 1 If a relative gain is less than 1, this means that k11,eff (other loops closed) > k11 (other loops open). If a controller for loop 1 is based on k11 (implicitly assuming that loop 2 is open), then when loop 2 is closed, the control system will respond too rapidly and there will be a chance of instability. For safety purposes, if the relative gain is less than 1, then loop 1 should be tuned based on loop 2 closed.

Relative gains greater than 1 If a relative gain is greater than 1, this means that k11,eff < k11. If a controller for loop 1 is based on k11,eff (implicitly assuming that loop 2 is closed), then if loop 2 is opened, the control system will respond too rapidly and there will be a chance of instability. For safety purposes, if the relative gain is greater than 1, then loop 1 should be tuned based on loop 2 open.

Dynamic Considerations in pairing I/O Note that the RGA gives recommendations to pair I/O variables taking into account the steady-state effects only. If dynamic considerations are taken into account, the recommended pairing may differ. For example, consider transfer function matrix Pairings based on RGA: (u1-y1), (u2-y2) Pairings based on time constants: (u1-y2), (u2-y1).

Reference Bequette, B. W. Process control Modeling, Design, and Simulation. Prentice Hall PTR, 2002, Chapter 13.