Fredrik Bengtsson, Torsten Wik & Elin Svensson

Slides:



Advertisements
Similar presentations
Application of the Root-Locus Method to the Design and Sensitivity Analysis of Closed-Loop Thermoacoustic Engines C Mark Johnson.
Advertisements

CS 450: COMPUTER GRAPHICS LINEAR ALGEBRA REVIEW SPRING 2015 DR. MICHAEL J. REALE.
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.
Lecture 19: Parallel Algorithms
Feedback Section 8.1. Topics General Feedback Examples of Feedback Circuits – Bandwidth Extension – Gain Sensitivity – Input and Output Impedance Types.
2013/12/10.  The Kendall’s tau correlation is another non- parametric correlation coefficient  Let x 1, …, x n be a sample for random variable x and.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Ratio Control Chapter 15.
Control of Multiple-Input, Multiple-Output Processes
CHE 185 – PROCESS CONTROL AND DYNAMICS PID CONTROL APPLIED TO MIMO PROCESSES.
1 Lecture 25: Parallel Algorithms II Topics: matrix, graph, and sort algorithms Tuesday presentations:  Each group: 10 minutes  Describe the problem,
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
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.
Review of Matrix Algebra
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.
Mathematics of Cryptography Part I: Modular Arithmetic, Congruence,
Multivariable systems Relative Gain Array (RGA)
More General Transfer Function Models
Arithmetic Operations on Matrices. 1. Definition of Matrix 2. Column, Row and Square Matrix 3. Addition and Subtraction of Matrices 4. Multiplying Row.
PID Controllers Applied to MIMO Processes
Neural Network Based Control System Design TOOLKIT For Use with MATLAB Magnus Nørgaard Department of Automation Department of Mathematical Modelling Technical.
Mathematics of Cryptography Part I: Modular Arithmetic, Congruence,
Fundamentals of Data Analysis Lecture 7 ANOVA. Program for today F Analysis of variance; F One factor design; F Many factors design; F Latin square scheme.
One-Way Manova For an expository presentation of multivariate analysis of variance (MANOVA). See the following paper, which addresses several questions:
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.
- Interfering factors in the comparison of two sample means using unpaired samples may inflate the pooled estimate of variance of test results. - It is.
Motion Control. Two-Link Planar Robot Determine Kp and Kv and Tv.
Some matrix stuff.
1 1 Slide © 2004 Thomson/South-Western Chapter 17 Multicriteria Decisions n Goal Programming n Goal Programming: Formulation and Graphical Solution and.
Transfer Functions Chapter 4
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 20. Multiloop Control – Relative Gain Analysis Copyright © Thomas.
13.1 Matrices and Their Sums
INVESTIGATION 1.
Class Opener:. Identifying Matrices Student Check:
Interacting vs. Noninteracting Systems
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
1 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
1 II. Bottom-up Determine secondary controlled variables and structure (configuration) of control system (pairing) A good control configuration is insensitive.
1 Control of maldistribution of flow in parallell heat exchangers Magnus G. Jacobsen, Sigurd Skogestad Nordic Process Controi workshop, Porsgrunn
Nonlinear balanced model residualization via neural networks Juergen Hahn.
Lecture 7: Bivariate Statistics. 2 Properties of Standard Deviation Variance is just the square of the S.D. If a constant is added to all scores, it has.
Multi-Variable Control
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
ERT 321 – Process Control & Dynamics Feedforward & Ratio Control
MATRICES.
Nonparametric test Nonparametric tests are decoupled from the distribution so the tested attribute may also be used in the case of arbitrary distribution,
Transfer Functions Chapter 4
Statistical Quality Control, 7th Edition by Douglas C. Montgomery.
Hypothesis Testing Review
Overall Objectives of Model Predictive Control
Routing in Wireless Ad Hoc Networks by Analogy to Electrostatic Theory
1 Chapter 1: Introduction to Statistics. 2 Variables A variable is a characteristic or condition that can change or take on different values. Most research.
Random walk initialization for training very deep feedforward networks
Control of Multiple-Input, Multiple-Output Processes
Lecture 22: Parallel Algorithms
Chapter 4 Systems of Linear Equations; Matrices
Microwave Engineering
دانشگاه صنعتي اميركبير
FUNCTIONS.
11E The Chi-Square Test of Independence
Interacting vs. Noninteracting Systems
Chapter 4 Systems of Linear Equations; Matrices
Outline Control structure design (plantwide control)
STATISTICS INFORMED DECISIONS USING DATA
Presentation transcript:

Fredrik Bengtsson, Torsten Wik & Elin Svensson Resolving issues of scaling for gramian based input-output pairing methods Fredrik Bengtsson, Torsten Wik & Elin Svensson

Chalmers University of Technology Input output pairing Matching manipulated variables with controlled variables for decoupled control. 11/7/2018 Chalmers University of Technology

Chalmers University of Technology Gramian based pairing methods Here: PM, HIIA and Σ2 Based on controllability and observability gramians information about entire frequency range For design of decentralized and sparse control configurations Affected by input and output scaling 11/7/2018 Chalmers University of Technology

Gramian based pairing methods Given a transfer function matrix: each measure generates an interaction matrix (IM), with using the Hilbert-Schmidt norm (PM), Hankel norm (HIIA) and 2-norm (Σ2)

Gramian based pairing methods Decentralized pairing: Choose the pairing that yields the largest sum of elements from the IM. Significant interactions not included in the decentralized pairing can be included in a sparse control scheme via feedforward or by using MIMO controllers on part of the system.

Scaling Interaction matrix for gramian based measures depend on input and output scaling. Generally inputs and outputs scaled from 0 to 1

A Heat exchanger network example Controlled temperatures: T1-T4 Manipulated variables: Bypasses on heat exchangers U1-U4. T5 is assumed to be controlled further down stream.

Chalmers University of Technology Determining the controller configuration for the Heat Exchanger Network Heat exchanger model: Series of mixing tanks Heat is transferred from a mixing tank on the hot side to a corresponding tank on the cold side. System linearized using Matlab/Simulink. 11/7/2018 Chalmers University of Technology

Finding Control configurations Control configurations found using PM, HIIA and Σ2 (gramian based measures) RGA and ILQIA (for comparison)   RGA PM HIIA Σ2 ILQIA T1 U3 U1 T2 U4 T3 U2 T4

Chalmers University of Technology Comparing the control configurations For each control structure: PI controllers designed for each pairing using Lambda method (λ = γT, γ from 1 to 15) Test with reference steps on each output disturbances on each of the inputs temperature and flow rate Cost defined as: sum of squares of the outputs’ deviation from the reference. 11/7/2018 Chalmers University of Technology

Results: RGA Gramian based methods ILQIA 1 235065 342149 263431 2 γ RGA Gramian based methods ILQIA 1 235065 342149 263431 2 136606 210002 204696 3 95950 126502 156832 3,5 61002 83096 120940 4 28570 63220 101968 4,5 16528 41376 85213 5 7595 16443 69522 5,5 1788 4771 53765 6 1966 3533 35830 6,5 2154 3282 21232 7 2344 3235 9054 7,5 2537 3274 1570 8 2732 3358 990 10 3526 3897 1064 15 5568 5706 1687

Examining the interaction matrices Examining the second column : U2 seems best suited for controlling T4 Elements in this column are very small => little emphasis on U2 relative to U1, U3 and U4 However: Gramian based measures all suggest using U2 to control T3 Non gramian based measures both used U2 to control T4, and yielded better results.

Conclusions Small amount of interaction in second column => gramian based measures place little emphasis on U2 Scaling issue (despite conventional scaling of system inputs and outputs)

Proposed Modifications Scaling previously suggested for Σ2 method: Each element in the IM is divided by the sum of all the elements in either its column or row. Ensures that either each input or each output is given equal weight.

Scaling using the Sinkhorn Knopp algorithm Alternating between normalizing the rows and normalizing the columns of the IM => Converge to a matrix where both the column and row sum is one. Ensures that all inputs and outputs are given equal weight Results independent of original scaling

Testing the new scaling methods RGA PM column Scaling HIIA column scaling Σ2 column scaling PM row Scaling HIIA row scaling row scaling SK-scaling HIIA SK-scaling ILQIA T1 U3 U1 U2 T2 U4 T3 T4 Column and SK scaling all yield improved results, while no improvement is visible with row scaling

Comparison of scaling methods MIMO system generator: large number of 5by5 MIMO systems. Different scaling methods were applied to the generated models and compared to standard scaling.

The evaluation Lambda controllers with varying values of λ were implemented for each of the suggested systems. The entire feedback system was then tested both in reference step and in load disturbance A cost was defined as the squared deviation from the reference For each configuration the cost was calculated for values of λ ranging from 0.1T to 10T and the lowest cost was saved.

The evaluation Each IM is given a score: where S = score of the IM c = the IMs cost cmin = is the lowest cost of all IMs for the system. (Unstable closed loop systems were given a score of zero.)

Results for 150 systems Load Disturbance Reference Step No scaling Column scaling Row scaling Row/column scaling Sinkhorn-Knopp scaling PM 0.38 0.54 0.59 0.64 Σ2 0.37 0.53 0.57 HIIA 0.52 0.61 0.60 0.63 0.66 Load Disturbance No scaling Column scaling Row scaling Row/column scaling Sinkhorn-Knopp scaling PM 0.42 0.61 0.62 0.66 0.71 Σ2 0.64 0.67 0.75 HIIA 0.57 0.70 0.74

Conclusion All the scaling schemes yielded statistically significant improvements, both for reference steps and load disturbances. Scaling using Sinkhorn Knopp algorithm yielded the largest improvement. Systems with other properties were tested with similar results. Sparse controllers were also tested with similar results.