Computational Approach for Adjudging Feasibility of Acceptable Disturbance Rejection Vinay Kariwala and Sigurd Skogestad Department of Chemical Engineering.

Slides:



Advertisements
Similar presentations
Ramprasad Yelchuru, Optimal controlled variable selection for Individual process units, 1 Optimal controlled variable selection for individual process.
Advertisements

Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Convex Optimization Chapter 1 Introduction. What, Why and How  What is convex optimization  Why study convex optimization  How to study convex optimization.
Convex Position Estimation in Wireless Sensor Networks
by Rianto Adhy Sasongko Supervisor: Dr.J.C.Allwright
1 CONTROLLED VARIABLE AND MEASUREMENT SELECTION Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Technology (NTNU)
IAAC International Symposium in Systems & Control, 7-8 October 2013, Technion, Haifa, Israel P-O Gutman: Constrained control of uncertain linear time-invariant.
Feasibility, uncertainty and interpolation J. A. Rossiter (Sheffield, UK)
Support Vector Classification (Linearly Separable Case, Primal) The hyperplanethat solves the minimization problem: realizes the maximal margin hyperplane.
Explicit Non-linear Optimal Control Law for Continuous Time Systems via Parametric Programming Vassilis Sakizlis, Vivek Dua, Stratos Pistikopoulos Centre.
Classification Problem 2-Category Linearly Separable Case A- A+ Malignant Benign.
Development of Empirical Models From Process Data
Designing model predictive controllers with prioritised constraints and objectives Eric Kerrigan Jan Maciejowski Cambridge University Engineering Department.
Branch and Bound Algorithm for Solving Integer Linear Programming
Finite Difference Methods to Solve the Wave Equation To develop the governing equation, Sum the Forces The Wave Equation Equations of Motion.
Integer programming Branch & bound algorithm ( B&B )
Ramprasad Yelchuru, MIQP formulations for optimal controlled variables selection in Self Optimizing Control, 1/16 MIQP formulation for optimal controlled.
P. Ackerer, IMFS, Barcelona About Discontinuous Galerkin Finite Elements P. Ackerer, A. Younès Institut de Mécanique des Fluides et des Solides,
Sequences Informally, a sequence is a set of elements written in a row. – This concept is represented in CS using one- dimensional arrays The goal of mathematics.
1 Coordinator MPC for maximization of plant throughput Elvira Marie B. Aske* &, Stig Strand & and Sigurd Skogestad* * Department of Chemical Engineering,
Motion Control. Two-Link Planar Robot Determine Kp and Kv and Tv.
Offset Free Tracking with MPC under Uncertainty: Experimental Verification Audun Faanes * and Sigurd Skogestad † Department of Chemical Engineering Norwegian.
A Framework for Distributed Model Predictive Control
Bert Pluymers Johan Suykens, Bart De Moor Department of Electrotechnical Engineering (ESAT) Research Group SCD-SISTA Katholieke Universiteit Leuven, Belgium.
PSE and PROCESS CONTROL
Temperature Controller A model predictive controller (MPC) based on the controller proposed by Muske and Rawlings (1993) is used. For the predictions we.
Practical Dynamic Programming in Ljungqvist – Sargent (2004) Presented by Edson Silveira Sobrinho for Dynamic Macro class University of Houston Economics.
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
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.
بسم الله الرحمن الرحيم Advanced Control Lecture one Mohammad Ali Fanaei Dept. of Chemical Engineering Ferdowsi University of Mashhad Reference: Smith &
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
Robust Optimization and Applications Laurent El Ghaoui IMA Tutorial, March 11, 2003.
Xuanxing Xiong and Jia Wang Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois, United States November, 2011 Vectorless.
Abstract An important issue in control structure selection is plant ”stabilization”. The paper presents a way to select measurement combinations c as controlled.
Linear Programming Maximize Subject to Worst case polynomial time algorithms for linear programming 1.The ellipsoid algorithm (Khachian, 1979) 2.Interior.
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
Motivation For analytical design of control systems,
Implicit Hitting Set Problems Richard M. Karp Erick Moreno Centeno DIMACS 20 th Anniversary.
1  Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
BART VANLUYTEN, JAN C. WILLEMS, BART DE MOOR 44 th IEEE Conference on Decision and Control December 2005 Model Reduction of Systems with Symmetries.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
Application: Multiresolution Curves Jyun-Ming Chen Spring 2001.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
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.
1 Combination of Measurements as Controlled Variables for Self-optimizing Control Vidar Alstad † and Sigurd Skogestad Department of Chemical Engineering,
OR Chapter 4. How fast is the simplex method  Efficiency of an algorithm : measured by running time (number of unit operations) with respect to.
Linear Programming Piyush Kumar Welcome to CIS5930.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
Minimal Kernel Classifiers Glenn Fung Olvi Mangasarian Alexander Smola Data Mining Institute University of Wisconsin - Madison Informs 2002 San Jose, California,
Support Vector Machines (SVMs) Chapter 5 (Duda et al.) CS479/679 Pattern Recognition Dr. George Bebis.
Coordinator MPC with focus on maximizing throughput
Probably© the smoothest PID tuning rules in the world: Lower limit on controller gain for acceptable disturbance rejection Sigurd Skogestad Department.
Solver & Optimization Problems
Boundary Element Analysis of Systems Using Interval Methods
5.3 Mixed-Integer Nonlinear Programming (MINLP) Models
Ramprasad Yelchuru Sigurd Skogestad Henrik Manum
Chapter 1. Introduction Mathematical Programming (Optimization) Problem: min/max
Local Gain Analysis of Nonlinear Systems
Chapter 6. Large Scale Optimization
Digital Control Systems Waseem Gulsher
Optimal measurement selection for controlled variables in Kaibel Distillation Column: A MIQP formulation Ramprasad Yelchuru (PhD Candidiate) Professor.
Outline Control structure design (plantwide control)
Branch-and-Bound Algorithm for Integer Program
Chapter 6. Large Scale Optimization
1.2 Guidelines for strong formulations
Discrete Optimization
Presentation transcript:

Computational Approach for Adjudging Feasibility of Acceptable Disturbance Rejection Vinay Kariwala and Sigurd Skogestad Department of Chemical Engineering NTNU, Trondheim, Norway

2 Outline Problem Formulation Previous work L 1 - optimal control approach (Practical) Case studies Branch and bound (Theoretical)

3 Process Controllability Analysis Ability to achieve acceptable control performance Limited by plant itself, Independent of controller Useful for finding How well the plant can be controlled? What control structure should be selected? –Sensors, Actuators, Pairing selection What process modifications will improve control? –Equipment sizing, Buffer tanks, Additional sensors and actuators

4 Disturbance Rejection Measure Is it possible to keep outputs within allowable bounds for the worst possible combination of disturbances, while keeping the manipulated variables within their physical bounds? Flexibility (e.g. Swaney and Grossman, 1985) Disturbance rejection measure (Skogestad and Wolff, 1992) Operability (e.g. Georgakis et al., 2004)

5 Mathematical Formulation Linear time-invariant systems Skogestad and Wolff (1992), Hovd, Ma and Braatz (2003) Achievable with Minimal to have Largest with,

6 Previous Work Steady-state: Hovd, Ma and Braatz (2003) –Conversion to bilinear program using duality –Solved using Baron Kookos and Perkins (2003) –Inner minimization replaced by KKT conditions –Integer variables to handle complementarity conditions

7 Previous Work Frequency-wise solution: Skogestad and Postlethwaite (1996) –SVD based necessary conditions Hovd and Kookos (2005) –Absolute value of complex number is non-linear –Bounds by polyhedral approximations

8 Disturbance Rejection using Feedback Minimax formulation even non-causal Scales poorly Theoretical! Feedback Explicit controller Computationally attractive Practical! Feedback approach also provides –Upper bound for minimax formulation

9 Optimal for rational, causal, feedback-based linear controller Feedback Youla Parameterization Annn approach a - optimal Control

10 Annn approach: Steady-state Conversion of to standard LP Vectorize as Equivalent problem (simple algebra) - Bound each element : - Sum of rows of : Standard linear program

11 Annn approach : Frequency-wise Polyhedral approximation (Hovd and Kookos, 2005) Semi-definite program Still Convex! Used in approach Absolute value of complex number is non-linear

12 Annn approach : Dynamic System Continuous-time formulation –Difficult to compute -norm –Formulation using bounds - highly conservative Discrete-time formulation –Finite impulse response models of order N –Increase order of Q (N Q ) until convergence –Standard LP (same as steady-state) with constraints variables

13 Summary approach: Exact solutions for practical (feedback) cases –Steady-state –Frequency-wise –Dynamic Case (discrete time) Upper bound for minimax (non-causal) formulation

14 Example 1: Blown Film Extruder - circulant, steady-state is parameterized by (spatial correlation) Hovd, Ma and Braatz (2003) - bilinear formulation aaann (Feedback) Achievable Output Error Bilinear (Non-Causal) Case

15 Example 2: Fluid Catalytic Cracker Process: transfer matrices Steady-state: Perfect control possible Frequency-wise computation Upper boundNon-Causal (Hovd and Kookos, 2005) Lower bound (upper bound on solution using minimax formulation)

16 Example 3: Dynamic system Interpolation constraint: –Useful for avoiding unstable pole-zero cancellation –Explicit consideration unnecessary as u is bounded Input bound Unstable zero Time delay

17 Branch and Bound Blown film extruder (16384 options for d) –Optimal solution by resolving 6, 45 and 47 nodes Exact solution using branch and bound –Branch on –Upper bound using approach –Tightening of upper bound using divide and conquer –Lower bound using worst-case d for approach approach provides practical solution Minimax formulation – theoretical interest

18 Conclusions Disturbance rejection measure Minimax formulation –Theoretical interest – can be non-causal –Previous work – scales poorly approach –Practical controllability analysis –Exact solutions for steady-state, frequency-wise and dynamic (discrete time) cases –Computationally efficient Efficient theoretical solution using Branch and bound

Computational Approach for Adjudging Feasibility of Acceptable Disturbance Rejection Vinay Kariwala and Sigurd Skogestad Department of Chemical Engineering NTNU, Trondheim, Norway