Control of Multiple-Input, Multiple-Output Processes

Slides:



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

Generalised Inverses Modal Analysis and Modal Testing S. Ziaei Rad.
Control of Multiple-Input, Multiple-Output Processes
CHE 185 – PROCESS CONTROL AND DYNAMICS PID CONTROL APPLIED TO MIMO PROCESSES.
Chapter 9 Gauss Elimination The Islamic University of Gaza
Multivariable Control Systems Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
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.
Multiple Choice Explanation Chlorine Ross Bredeweg Ryan Wong.
The Terms that You Have to Know! Basis, Linear independent, Orthogonal Column space, Row space, Rank Linear combination Linear transformation Inner product.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
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.
Module 6 Matrices & Applications Chapter 26 Matrices and Applications I.
PID Controllers Applied to MIMO Processes
 Row and Reduced Row Echelon  Elementary Matrices.
ERT 210/4 Process Control & Dynamics
Control Loop Interaction
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 20. Multiloop Control – Relative Gain Analysis Copyright © Thomas.
Mathematical foundationsModern Seismology – Data processing and inversion 1 Some basic maths for seismic data processing and inverse problems (Refreshement.
Elementary Linear Algebra Anton & Rorres, 9 th Edition Lecture Set – 02 Chapter 2: Determinants.
Chapter 11 1 Stability of Closed-Loop Control Systems Example 11.4 Consider the feedback control system shown in Fig with the following transfer.
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
Chapter 6 Systems of Linear Equations and Matrices Sections 6.3 – 6.5.
Introduction to Linear Algebra Mark Goldman Emily Mackevicius.
Chapter 9 Gauss Elimination The Islamic University of Gaza
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
Copyright © 2007 Pearson Education, Inc. Slide 7-1.
Chapter 2 Determinants. With each square matrix it is possible to associate a real number called the determinant of the matrix. The value of this number.
Instructor: Mircea Nicolescu Lecture 8 CS 485 / 685 Computer Vision.
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
STROUD Worked examples and exercises are in the text Programme 5: Matrices MATRICES PROGRAMME 5.
STROUD Worked examples and exercises are in the text PROGRAMME 5 MATRICES.
Multi-Variable Control
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 3 - Chapter 9.
MTH108 Business Math I Lecture 20.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
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>>>
Modeling and Simulation Dr. Mohammad Kilani
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
State Space Representation
Transfer Functions Chapter 4
MATHEMATICS Matrix Algebra
CHAPTER IV INPUT-OUTPUT MODELS AND TRANSFER FUNCTIONS
Overall Objectives of Model Predictive Control
Fredrik Bengtsson, Torsten Wik & Elin Svensson
Dynamic Behavior and Stability of Closed-Loop Control Systems
Controller Tuning: A Motivational Example
Part 3 - Chapter 9.
Chapter 2 Determinants Basil Hamed
Digital Control Systems
State Space Analysis UNIT-V.
Stability of Closed-Loop Control Systems
Equivalent State Equations
Linearization of Nonlinear Models
Decentralized control
Chapter 7: Matrices and Systems of Equations and Inequalities
Maths for Signals and Systems Linear Algebra in Engineering Lectures 13 – 14, Tuesday 8th November 2016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR)
Homework 3: Transfer Function to State Space
Interacting vs. Noninteracting Systems
Homework 3: Transfer Function to State Space
PID Controller Design and
Outline Control structure design (plantwide control)
Matrices and Determinants
CSE 203B: Convex Optimization Week 2 Discuss Session
Presentation transcript:

Control of Multiple-Input, Multiple-Output Processes Multiloop controllers Modeling the interactions Relative Gain Array (RGA) Singular Value Analysis (SVA) Decoupling strategies Chapter 18

Chapter 18 Control of multivariable processes In practical control problems there typically are a number of process variables which must be controlled and a number which can be manipulated Example: product quality and through put must usually be controlled. Several simple physical examples are shown in Fig. 18.1. Note "process interactions" between controlled and manipulated variables. Chapter 18

Chapter 18 SEE FIGURE 18.1 in text.

Chapter 18

Controlled Variables: Manipulated Variables: Chapter 18

In this chapter we will be concerned with characterizing process interactions and selecting an appropriate multiloop control configuration. If process interactions are significant, even the best multiloop control system may not provide satisfactory control. In these situations there are incentives for considering multivariable control strategies Definitions: Multiloop control: Each manipulated variable depends on only a single controlled variable, i.e., a set of conventional feedback controllers. Multivariable Control: Each manipulated variable can depend on two or more of the controlled variables. Examples: decoupling control, model predictive control Chapter 18

Chapter 18 Multiloop Control Strategy Typical industrial approach Consists of using n standard FB controllers (e.g. PID), one for each controlled variable. Control system design 1. Select controlled and manipulated variables. 2. Select pairing of controlled and manipulated variables. 3. Specify types of FB controllers. Example: 2 x 2 system Chapter 18 Two possible controller pairings: U1 with Y1, U2 with Y2 …or U1 with Y2, U2 with Y1 Note: For n x n system, n! possible pairing configurations.

Chapter 18 Transfer Function Model (2 x 2 system) Two controlled variables and two manipulated variables (4 transfer functions required) Chapter 18 Thus, the input-output relations for the process can be written as:

Chapter 18 Or in vector-matrix notation as, where Y(s) and U(s) are vectors, Chapter 18 And Gp(s) is the transfer function matrix for the process

Chapter 18

Chapter 18 Control-loop interactions Example: 2 x 2 system Process interactions may induce undesirable interactions between two or more control loops. Example: 2 x 2 system Control loop interactions are due to the presence of a third feedback loop. Problems arising from control loop interactions i) Closed -loop system may become destabilized. ii) Controller tuning becomes more difficult Chapter 18

Chapter 18 Block Diagram Analysis For the multiloop control configuration the transfer function between a controlled and a manipulated variable depends on whether the other feedback control loops are open or closed. Example: 2 x 2 system, 1-1/2 -2 pairing From block diagram algebra we can show Note that the last expression contains GC2 . Chapter 18 (second loop open) (second loop closed)

Chapter 18

Chapter 18

Chapter 18 Figure 18.6 Stability region for Example 18.2 with 1-1/2-2 controller pairing

Chapter 18 Figure 18.7 Stability region for Example 18.2 with 1-2/2-1 controller pairing

Chapter 18 Relative gain array 1) Measure of process interactions Provides two useful types of information: 1) Measure of process interactions 2) Recommendation about best pairing of controlled and manipulated variables. Requires knowledge of s.s. gains but not process dynamics. Chapter 18

Chapter 18 Example of RGA Analysis: 2 x 2 system Steady-state process model, The RGA is defined as: where the relative gain, ij, relates the ith controlled variable and the jth manipulated variable Chapter 18

Chapter 18 Scaling Properties: Recommended Controller Pairing i) ij is dimensionless ii) For 2 x 2 system, Recommended Controller Pairing Corresponds to the ij which has the largest positive value. Chapter 18

In general: 1. Pairings which correspond to negative pairings should not be selected. 2. Otherwise, choose the pairing which has ij closest to one. Examples: Process Gain Relative Gain Matrix, : Array, : Chapter 18

Chapter 18 Recall, for 2X2 systems... EXAMPLE: Recommended pairing is Y1 and U1, Y2 and U2. EXAMPLE: Recommended pairing is Y1 with U1, Y2 with U2.

Chapter 18 EXAMPLE: Thermal Mixing System The RGA can be expressed in terms of the manipulated variables: Chapter 18 Note that each relative gain is between 0 and 1. Recommended controller pairing depends on nominal values of W,T, Th, and Tc. See Exercise 18.16

Chapter 18 EXAMPLE: Ill-conditioned Gain Matrix y = Ku 2 x 2 process y1 = 5 u1 + 8 u2 y2 = 10 u1 + 15.8 u2 Chapter 18 specify operating point y, solve for u effect of det K → 0 ?

Chapter 18 RGA for Higher-Order Systems: For and n x n system, Each ij can be calculated from the relation Where Kij is the (i,j) -element in the steady-state gain matrix, And Hij is the (i,j) -element of the . Note that,

Chapter 18 EXAMPLE: Hydrocracker The RGA for a hydrocracker has been reported as, Chapter 18 Recommended controller pairing?

Singular Value Analysis K = W S VT S is diagonal matrix of singular values (s1, s2, …, sr) The singular values are the positive square roots of the eigenvalues of KTK (r = rank of KTK) W,V are input and output singular vectors Columns of W and V are orthonormal. Also WWT = I VVT = I Calculate S, W, V using MATLAB (svd = singular value decomposition) Condition number (CN) is the ratio of the largest to the smallest singular value and indicates if K is ill-conditioned. Chapter 18

CN is a measure of sensitivity of the matrix properties to changes in a specific element. Consider  (RGA) = 1.0 If K12 changes from 0 to 0.1, then K becomes a singular matrix, which corresponds to a process that is hard to control. RGA and SVA used together can indicate whether a process is easy (or hard) to control. K is poorly conditioned when CN is a large number (e.g., > 10). Hence small changes in the model for this process can make it very difficult to control. Chapter 18

Selection of Inputs and Outputs Arrange the singular values in order of largest to smallest and look for any σi/σi-1 > 10; then one or more inputs (or outputs) can be deleted. Delete one row and one column of K at a time and evaluate the properties of the reduced gain matrix. Example: Chapter 18

Chapter 18 Chapter 18 CN = 166.5 (σ1/σ3) The RGA is as follows: Preliminary pairing: y1-u2, y2-u3,y3-u1. CN suggests only two output variables can be controlled. Eliminate one input and one output (3x3→2x2). Chapter 18 Chapter 18

Chapter 18

Chapter 18