Robust Model Predictive Control
|
|
- Blake Dixon
- 5 years ago
- Views:
Transcription
1 Robust Model Predictive Control Motivation: An industrial C3/C4 splitter: MPC assuming ideal model: MPC considering model uncertainty
2 Robust Model Predictive Control Nominal model of the plant: 1 = G () z D () z N () z Norm-bounded uncertainty: Gz ( ) = G( z) + [ ] Gz ( ) = G( z) 1+ 1 [ ] [ ] Gz ( ) = D( z) + N( z) + D N Uncertainty is measured through the H infinity norm
3 Closed Loop with Model Uncertainty K(z) stabilizes the nominal plant G (z) Additive uncertainty: Gz ( ) = G ( z) + ( ) 1 M ( z) = K( z) I + G ( z) K( z) Small gain theorem: σ jωt ( M e ) ( ) < 1 ( ) 1 jωt jωt jωt σ Ke ( ) I+ Ke ( ) G( e ) < 1
4 Closed Loop Stability Multiplicative Uncertainty Multiplicative uncertainty: Gz ( ) = G( z) [ 1+ ] ( ) 1 M( z) = K( z) G ( z) I + KG ( Z) Small gain theorem: σ jωt ( M e ) ( ) < 1 ( ) 1 jωt jωt jωt jωt σ Ke ( ) G( e ) I+ Ke ( ) G( e ) < 1
5 Robust Stability of DMC Question: How much model uncertainty a well tuned DMC can tolerate?
6 Robust Stability of the Unconstrained DMC Predicting Model { } [ y] = A[ y] + B u k + K y C[ y] ( 1) F k k/ k k 1/ k 1 k/ k 1 [ ] [ ] y = A y + B u( k 1) k/ k 1 k 1/ k 1 y= y( k) y( k+ 1)! y( k+ n h ) T T T Iny! S1 Iny Iny! S I 2 ny A = " " " # ", B = ", KF = ",! Iny S nh Iny I! ny S nh + 1 I ny T S i S1,1, i S1,2, i! S1, nu, i S2,1, i S2,2, i! S 2, nu, i = " " # " Sny,1, i Sny,2, i! Sny, nu, i [ ] / yk ( ) = C y k k C = C = I ny!
7 Robust Stability of the Unconstrained DMC True Plant Model [ ] [ ] y = A y + B u ( k ) k/ k k 1/ k 1 DMC control law [ ] ( ) { T } 1 T ( ) [ ] { } { [ ] } m T m T m T sp sp k s n n n k/ k MPC k/ k u = N S Q QS + R R S Q QN y y = K y y [ u] = u( k) u( k + 1)! u( k + m 1) k T T T T N N I = ny. n ( ny. n) ( ny.( nh 1) ) I = ( ) (.( 1) ) s nu nu nu m S m n S1! S2 S1! = " " # " Sm Sm 1! S1 " " " Sn Sn 1! Sn m+ 1
8 Robust Stability of the Unconstrained DMC Combining predicting model and plant y A y B uk ( 1) y = K CA ( I K C) A y + B+ K C( B B) k/ k F F k 1/ k 1 F sp sp y y y y uk ( ) = K = K [ ] MPC sp sp y y y y k/ k k / k Additive uncertainty B = B+ S = T T T S S1 S! 2 S nh + 1 T
9 Robust Stability of the Unconstrained DMC Closed loop with DMC [ $ ] φ [ $ ] β 1 β 2 y = y + uk ( ) + uk ( ) k+ 1/ k+ 1 k/ k A = KFCA ( I KFC) A φ 1 B β = B sp y y uk ( ) = K y sp y I ' β2 = S = 2 KFC β S k/ k ' 1 2 M( z) = K I + ( zi φ) β K ( zi φ) β
10 Robust Stability of the Unconstrained DMC Example 1 Gs () s+ 1 5s+ 1 = s s + 1 DMC parameters: T=5, n=12, m=5, Q=diag(1,1), R=diag(.3,.3) Question: What is the max size of 11, 12, 21 and 22 such that DMC will remain stable? Response: DMC will be stable for S not larger than σ ( ) = min 1 S ω ωti σ M( e ) ' 1 2 M( z) = K I + ( zi φ) β K ( zi φ) β
11 Example 1 DMC with: T=5, n=12, m=5, Q=diag(1,1), R=diag(.3,.3) min 1 ωti = ω σ M( e ) The approximate bounds are: S.13 S S +.13 i= 1,2; j= 1,2; l = 1,,12 i, j, l i, j, l i, j, l Or:.13 i, j +.13 i= 1, 2; j = 1, 2
12 Example 1 Stability bounds are very conservative S.13 S S +.13 i= 1,2; j= 1,2; l = 1,,12 i, j, l i, j, l i, j, l s+ 1 5s+ 1 Gs () = s s + 1
13 Example 1 Stability bounds are very conservative S.3 S S +.3 i= 1,2; j= 1,2; l = 1,,12 i, j, l i, j, l i, j, l s+ 1 5s+ 1 Gs () = s s + 1
14 Example 1 Stability bounds are very conservative s+ 1 5s+ 1 Gs () = s s + 1
15 Robust Stability - Multiplicative gain uncertainty y A y B uk ( 1) y = K CA ( I K C) A y + B+ K C( B B) k/ k F F k 1/ k 1 F B ( 1, ) = B + ij ij i j B = B+ S1,1! S1,2!! S1, nu! S2,1 S2,2 S2, nu!!!! S = " " # " " " # "! " " # "! Sny,1! Sny,2!! Sny, nu = S$ N S K u S 1! 1,1 " "! 1 #! " ny,1 1! # " "! " 1, nu 1! 1 #! ny, nu " "! "! 1 & '('') nu [ $ ] φ [ $ ] β 1 β 2 y = y + uk ( ) + uk ( ) k+ 1/ k+ 1 k/ k A = KFCA ( I KFC) A B φ β1 = B β2 = K Nu = β2 KNu KFCB$ B$ $
16 Robust Stability - Multiplicative gain uncertainty = $ 2 M( z) = Nu K I + ( zi φ) β K ( zi φ) β
17 Example 1 DMC with: T=5, n=12, m=5, Q=diag(1,1), R=diag(.3,.3) 1.77(1 + 11) 5.88(1 + 12) 6s+ 1 5s+ 1 Gs () = 4.41(1 + 21) 7.2(1 + 22) 44s s + 1 min 1 ωti =.112 ω σ M( e ) The approximate bounds are: = 1, 2; = 1, 2 i, j i j
18 Example 1 Gain uncertainty - Stability bounds are not so conservative = 1, 2; = 1, 2 i, j i j 1.77(1.11) 5.88(1 +.11) 6s+ 1 5s+ 1 Gs () = 4.41(1 +.11) 7.2(1.11) 44s s + 1
19 Example 1 Gain uncertainty - Stability bounds are not so conservative but misses some particular systems = 1, 2; = 1, 2 i, j i j 1.77(1 +.5) s+ 1 5s+ 1 Gs () = s s + 1
20 Robust Stability with H Approach -The ranges of general unstructured model uncertainties where DMC is guaranteed to be stable are quite conservative. Less conservative bounds can be obtained by taking into account the structure of the uncertainty. However, the results are still not useful for practical applications. -The procedure does not account for constraints on the inputs and input moves. When a constraint becomes active, the closed loop system may become unstable, even if uncertainty is smaller than the maximum uncertainty tolerated by the unconstrained DMC controller.
21 Robust MPC with Infinite Horizon IHMPC (regulator case): x( k + 1) = Ax( k) + Bu( k) yk ( ) = Cxk ( ) Control objective: min uk ( ), uk ( + 1),, uk ( + m 1) J k T m 1 J = xk ( + i) Qxk ( + i) + uk ( + j) Ruk ( + j) k min i= j= max u u( k + j) u ; j =,1,!, m 1 T
22 Robust MPC with Infinite Horizon IHMPC (regulator case) for stable systems: min uk ( ), uk ( + 1),, uk ( + m 1) min m J max u u( k + j) u ; j =,1,!, m 1 k m 1 T T T J = x( k + j) Q x( k + j) + x( k + m) Px( k + m) + u( k + j) Ru( k+ j) k j= j= T A PA P = Q Advantage: The closed-loop is stable for any set of tuning parameters Drawback: Cannot be applied to the set point tracking case Model is written in terms of u u ss and y y ss
23 Robust MPC with Infinite Horizon Robust IHMPC (regulator case): x( k + 1) = Ax( k) + Bu( k) yk ( ) = Cxk ( ) θ = Multi plant system: Ω *{ θ θ θ },,, L 1 2 ( A, B) True plant: θ = ( A, B ) θ Ω T T T T Nominal plant: θ = ( A, B ) θ Ω N N N N m m 1 T T T k, θi θi θi θi θi θi j= j= J = xk ( + j) Qxk ( + j) + xk ( + m) Pxk ( + m) + uk ( + j) Ruk ( + j) T θi θi θi θi A PA P = Q
24 Robust MPC with Infinite Horizon Robust IHMPC (regulator case) is obtained from the solution to: min uk ( ), uk ( + 1),..., uk ( + m 1) Subject to: J k, i k, min J k, θn Jˆ θ θ θ i Ω i max u u( k + j) u ; j =,1,!, m 1 * * * uk = u ( k) u ( k + 1) u ( k + m 1)! k J ˆ ( i = 1,..., L ) k, θi is obtained with the following control sequence: * * uˆ k = u ( k) u ( k + m 2)! k 1 Robust IHMPC (regulator) cannot be applied to the set-point tracking: ˆ Jk, θ i is not bounded for all plants θi Ω with different gains.
25 Extended Infinite Horizon MPC Process model in the incremental form: s s s x ( k+ 1) I ny x ( k) B = + uk ( ) d d d x ( k+ 1) F x ( k) B yk ( ) s x ( k) = I Ψ ny uk ( ) = uk ( ) uk ( 1) d x ( k) Control objective: m 1 T T T k = (( + ) δ k) (( + ) δ k) + ( + ) ( + ) +δk δk j= j= V e k j Q e k j u k j R u k j S ek ( + j) = yk ( + j) y sp
26 Extended IHMPC Problem P2: min u k, δ k V k Subject to: m T k ( k) ( k) d T d j= V = e( k + j) δ Q e( k + j) δ + x ( k + m) Qx ( k + m) m-1 T T + uk ( + j) R uk ( + j) +δ Sδ j= T T T Q F QF = F Ψ QΨF $ B$ s = [ B s! B s ] s s e ( k) + B u k δ k = min max u u( k + j) u max k &''('') j max! i= u u( k 1) + u( k + i) u ; j =,1,, m 1 k m k [ ( ) ( 1)! ( 1) ] u = u k u k + u k + m k
27 Extended Robust IHMPC Problem P3: Subject to: min Vk, θn, uk δ k, θi, i= 1,..., L s e ( k) + B$ u δ = i = 1,..., L s i k k, θ i min max u u( k + j) u max j max! i= u u( k 1) + u( k + i) u ; j =,1,, m 1 V Vˆ i = 1,..., L ˆ Vk, θ k, θ k, θ i i i δ ˆk k, θi is computed with: u and * * uˆ = ( ) ( + 2) k u k! u k m k 1 s e ( k) + B$ uˆ δ ˆ = i= 1,..., L s i k k, θi ˆ
28 Robust Extended IHMPC Example 2 : The high purity distillation column y1( s) (1 + γ1).6147(1 +γ2) u1( s) = y ( s) 22.98s (1 +γ ).982(1 +γ ) u ( s) Ω.4 γ1, γ2.4 Ω [(,) (.4,.4) (.4,.4) (.4,.4) (.4,.4)] Tuning parameters of RE-IHMPC: T = 2, m = 3, Q = diag(1, 1), R = diag(1-2,1-2 ), S = diag(1 2,1 2 ), u max =.25, u max = 1.5, u min = -1.5
29 Example 2 Nominal model: ( γ, γ ) = (,) 1 2 Case 1: true plant is ( γ1, γ 2) = (,) Case 2: true plant is ( γ1, γ 2) = (.4,.4) Case 3: true plant is ( γ, γ ) = (.4,.4) 1 2 ( ) (----) ( )
30 Example 2 Nominal model: ( γ, γ ) = (,) 1 2 Case 1: true plant is ( γ1, γ 2) = (,) Case 2: true plant is ( γ1, γ 2) = (.4,.4) Case 3: true plant is ( γ, γ ) = (.4,.4) 1 2 ( ) (----) ( )
31 Example 2 RE-IHMPC with input saturation: Case 2: with u max =.5
32 Robust Stability with IHMPC Advantages: -Quite large ranges of model uncertainties can be considered in the MPC control law computation. -The structure of MPC is preserved (constraints are included) and can be implemented in practice. -Performance is expected to deteriorate if uncertainty is too large but better than the controller with nominal model. Disadvantages: -Computer effort tends to be larger than in the nominal MPC. Should be applied only in subsystems where uncertainty is critical. -Still lacking a practical solution to integrating and unstable systems.
4F3 - Predictive Control
4F3 Predictive Control - Lecture 2 p 1/23 4F3 - Predictive Control Lecture 2 - Unconstrained Predictive Control Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 2 p 2/23 References Predictive
More information4F3 - Predictive Control
4F3 Predictive Control - Lecture 3 p 1/21 4F3 - Predictive Control Lecture 3 - Predictive Control with Constraints Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 3 p 2/21 Constraints on
More informationRegional Solution of Constrained LQ Optimal Control
Regional Solution of Constrained LQ Optimal Control José DeDoná September 2004 Outline 1 Recap on the Solution for N = 2 2 Regional Explicit Solution Comparison with the Maximal Output Admissible Set 3
More informationExam. 135 minutes, 15 minutes reading time
Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.
More informationOutline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem.
Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 217 by James B. Rawlings Outline 1 Linear
More informationTheory in Model Predictive Control :" Constraint Satisfaction and Stability!
Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time
More informationFINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez
FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton
More informationModel Predictive Control Short Course Regulation
Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 2017 by James B. Rawlings Milwaukee,
More informationOnline monitoring of MPC disturbance models using closed-loop data
Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification
More information6.241 Dynamic Systems and Control
6.241 Dynamic Systems and Control Lecture 17: Robust Stability Readings: DDV, Chapters 19, 20 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology April 6, 2011 E. Frazzoli
More informationOptimizing Economic Performance using Model Predictive Control
Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,
More informationCDS Final Exam
CDS 22 - Final Exam Instructor: Danielle C. Tarraf December 4, 2007 INSTRUCTIONS : Please read carefully! () Description & duration of the exam: The exam consists of 6 problems. You have a total of 24
More informationFinite horizon robust model predictive control with terminal cost constraints
Finite horizon robust model predictive control with terminal cost constraints Danlei Chu, Tongwen Chen and Horacio J Marquez Department of Electrical & Computer Engineering, University of Alberta, Canada,
More informationOnline Model Predictive Torque Control for Permanent Magnet Synchronous Motors
Online Model Predictive Torque Control for Permanent Magnet Synchronous Motors Gionata Cimini, Daniele Bernardini, Alberto Bemporad and Stephen Levijoki ODYS Srl General Motors Company 2015 IEEE International
More informationStochastic Tube MPC with State Estimation
Proceedings of the 19th International Symposium on Mathematical Theory of Networks and Systems MTNS 2010 5 9 July, 2010 Budapest, Hungary Stochastic Tube MPC with State Estimation Mark Cannon, Qifeng Cheng,
More informationModelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu
Modelling and Control of Dynamic Systems Stability of Linear Systems Sven Laur University of Tartu Motivating Example Naive open-loop control r[k] Controller Ĉ[z] u[k] ε 1 [k] System Ĝ[z] y[k] ε 2 [k]
More informationIntegral action in state feedback control
Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationDigital Control Systems State Feedback Control
Digital Control Systems State Feedback Control Illustrating the Effects of Closed-Loop Eigenvalue Location and Control Saturation for a Stable Open-Loop System Continuous-Time System Gs () Y() s 1 = =
More informationChapter 2. Classical Control System Design. Dutch Institute of Systems and Control
Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral
More information5. Observer-based Controller Design
EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1
More informationIntroduction to Model Predictive Control. Dipartimento di Elettronica e Informazione
Introduction to Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Finite horizon optimal control 2 Consider the system At time k we want to compute
More informationOutline. Linear regulation and state estimation (LQR and LQE) Linear differential equations. Discrete time linear difference equations
Outline Linear regulation and state estimation (LQR and LQE) James B. Rawlings Department of Chemical and Biological Engineering 1 Linear Quadratic Regulator Constraints The Infinite Horizon LQ Problem
More informationRecent Advances in Positive Systems: The Servomechanism Problem
Recent Advances in Positive Systems: The Servomechanism Problem 47 th IEEE Conference on Decision and Control December 28. Bartek Roszak and Edward J. Davison Systems Control Group, University of Toronto
More informationLINEAR-QUADRATIC CONTROL OF A TWO-WHEELED ROBOT
Доклади на Българската академия на науките Comptes rendus de l Académie bulgare des Sciences Tome 67, No 8, 2014 SCIENCES ET INGENIERIE Automatique et informatique Dedicated to the 145th Anniversary of
More informationNumerical atmospheric turbulence models and LQG control for adaptive optics system
Numerical atmospheric turbulence models and LQG control for adaptive optics system Jean-Pierre FOLCHER, Marcel CARBILLET UMR6525 H. Fizeau, Université de Nice Sophia-Antipolis/CNRS/Observatoire de la Côte
More informationLinear Systems. Manfred Morari Melanie Zeilinger. Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich
Linear Systems Manfred Morari Melanie Zeilinger Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich Spring Semester 2016 Linear Systems M. Morari, M. Zeilinger - Spring
More informationOverview of Models for Automated Process Control
Overview of Models for Automated Process Control James B. Rawlings Department of Chemical and Biological Engineering April 29, 29 Utilization of Process Modeling and Advanced Process Control in QbD based
More informationDESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD
206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)
More informationSuppose that we have a specific single stage dynamic system governed by the following equation:
Dynamic Optimisation Discrete Dynamic Systems A single stage example Suppose that we have a specific single stage dynamic system governed by the following equation: x 1 = ax 0 + bu 0, x 0 = x i (1) where
More informationAdvanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification
Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification 1. Consider the time series x(k) = β 1 + β 2 k + w(k) where β 1 and β 2 are known constants
More informationState Estimation using Moving Horizon Estimation and Particle Filtering
State Estimation using Moving Horizon Estimation and Particle Filtering James B. Rawlings Department of Chemical and Biological Engineering UW Math Probability Seminar Spring 2009 Rawlings MHE & PF 1 /
More informationProperties of Open-Loop Controllers
Properties of Open-Loop Controllers Sven Laur University of Tarty 1 Basics of Open-Loop Controller Design Two most common tasks in controller design is regulation and signal tracking. Regulating controllers
More informationH-infinity Model Reference Controller Design for Magnetic Levitation System
H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-
More informationEECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia
EECE 460 Decentralized Control of MIMO Systems Guy A. Dumont Department of Electrical and Computer Engineering University of British Columbia January 2011 Guy A. Dumont (UBC EECE) EECE 460 - Decentralized
More informationESC794: Special Topics: Model Predictive Control
ESC794: Special Topics: Model Predictive Control Nonlinear MPC Analysis : Part 1 Reference: Nonlinear Model Predictive Control (Ch.3), Grüne and Pannek Hanz Richter, Professor Mechanical Engineering Department
More informationFall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08
Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.
More informationEE C128 / ME C134 Feedback Control Systems
EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of
More informationLecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore
Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open
More informationLecture 4 Continuous time linear quadratic regulator
EE363 Winter 2008-09 Lecture 4 Continuous time linear quadratic regulator continuous-time LQR problem dynamic programming solution Hamiltonian system and two point boundary value problem infinite horizon
More informationInfinite Horizon LQ. Given continuous-time state equation. Find the control function u(t) to minimize
Infinite Horizon LQ Given continuous-time state equation x = Ax + Bu Find the control function ut) to minimize J = 1 " # [ x T t)qxt) + u T t)rut)] dt 2 0 Q $ 0, R > 0 and symmetric Solution is obtained
More informationCDS 101/110a: Lecture 10-1 Robust Performance
CDS 11/11a: Lecture 1-1 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty
More informationIEOR 265 Lecture 14 (Robust) Linear Tube MPC
IEOR 265 Lecture 14 (Robust) Linear Tube MPC 1 LTI System with Uncertainty Suppose we have an LTI system in discrete time with disturbance: x n+1 = Ax n + Bu n + d n, where d n W for a bounded polytope
More informationLecture 11. Frequency Response in Discrete Time Control Systems
EE42 - Discrete Time Systems Spring 28 Lecturer: Asst. Prof. M. Mert Ankarali Lecture.. Frequency Response in Discrete Time Control Systems Let s assume u[k], y[k], and G(z) represents the input, output,
More informationControl System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationLecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.
Lecture 6 Chapter 8: Robust Stability and Performance Analysis for MIMO Systems Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 6 p. 1/73 6.1 General
More informationControl Systems Lab - SC4070 Control techniques
Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from
More informationChapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Stability
More informationStructured State Space Realizations for SLS Distributed Controllers
Structured State Space Realizations for SLS Distributed Controllers James Anderson and Nikolai Matni Abstract In recent work the system level synthesis (SLS) paradigm has been shown to provide a truly
More informationLecture Note #6 (Chap.10)
System Modeling and Identification Lecture Note #6 (Chap.) CBE 7 Korea University Prof. Dae Ryook Yang Chap. Model Approximation Model approximation Simplification, approximation and order reduction of
More informationPart II: Model Predictive Control
Part II: Model Predictive Control Manfred Morari Alberto Bemporad Francesco Borrelli Unconstrained Optimal Control Unconstrained infinite time optimal control V (x 0 )= inf U k=0 [ x k Qx k + u k Ru k]
More informationECSE 4962 Control Systems Design. A Brief Tutorial on Control Design
ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/ Don t Wait Until The Last Minute! You got
More informationIntroduction to the Science of Control
Introduction to the Science of Control M.L. Walker General Atomics, San Diego, USA 4 th ITER International Summer School May 31 June 4, 2010, Austin, Teas, USA Objectives of Talk Learn some control terminology
More informationHybrid discrete-time modelling and explicit model predictive control for brushed DC motor speed control 1
Acta Technica 61, No. 4A/2016, 269 280 c 2017 Institute of Thermomechanics CAS, v.v.i. Hybrid discrete-time modelling and explicit model predictive control for brushed DC motor speed control 1 Zhaozhun
More informationIntroduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31
Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured
More informationARTICLE IN PRESS Journal of Process Control xxx (2011) xxx xxx
Journal of Process Control xxx (2011) xxx xxx Contents lists available at ScienceDirect Journal of Process Control ournal homepage: www.elsevier.com/locate/procont Stable MPC for tracking with maximal
More informationMATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem
MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem Pulemotov, September 12, 2012 Unit Outline Goal 1: Outline linear
More informationClock Synchronization Errors: The robustness problem
Clock Synchronization Errors: The robustness problem Marek Przedwojski 1 Supervisors: Professor Eric Rogers 1, Dr Ivan Markovsky 1 1 University of Southampton, United Kingdom BELS Control Meeting in Exeter,
More informationRobust Model Predictive Control
Robust Model Predctve Control Formulatons of robust control [1] he robust control problem concerns to the control of plants that are only approxmately nown. Usually, t s assumed that the plant les n a
More informationA Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology
A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.
More informationMODEL PREDICTIVE CONTROL and optimization
MODEL PREDICTIVE CONTROL and optimization Lecture notes Model Predictive Control PhD., Associate professor David Di Ruscio System and Control Engineering Department of Technology Telemark University College
More informationLQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin
LQR, Kalman Filter, and LQG Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin May 2015 Linear Quadratic Regulator (LQR) Consider a linear system
More informationInitial Tuning of Predictive Controllers by Reverse Engineering
Initial Tuning of Predictive Controllers by Reverse Engineering Edward Hartley (enh2@eng.cam.ac.uk) Monday 11th October 17h-18h, ESAT.57, KU Leuven Cambridge University Engineering Department Outline Introduction
More informationDistributed and Real-time Predictive Control
Distributed and Real-time Predictive Control Melanie Zeilinger Christian Conte (ETH) Alexander Domahidi (ETH) Ye Pu (EPFL) Colin Jones (EPFL) Challenges in modern control systems Power system: - Frequency
More informationFurther results on Robust MPC using Linear Matrix Inequalities
Further results on Robust MPC using Linear Matrix Inequalities M. Lazar, W.P.M.H. Heemels, D. Muñoz de la Peña, T. Alamo Eindhoven Univ. of Technology, P.O. Box 513, 5600 MB, Eindhoven, The Netherlands,
More informationA Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1
A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering
More informationControl Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation
Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction
More informationDYNAMIC MATRIX CONTROL
DYNAMIC MATRIX CONTROL A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF BACHELOR OF TECHNOLOGY IN ELECTRONICS AND INSTRUMENTATION ENGINEERING BY RASHMI RANJAN KAR (10607030)
More informationA NECESSARY AND SUFFICIENT CONDITION FOR STATIC OUTPUT FEEDBACK STABILIZABILITY OF LINEAR DISCRETE-TIME SYSTEMS 1
KYBERNETIKA VOLUME 39 (2003), NUMBER 4, PAGES 447-459 A NECESSARY AND SUFFICIENT CONDITION FOR STATIC OUTPUT FEEDBACK STABILIZABILITY OF LINEAR DISCRETE-TIME SYSTEMS 1 DANICA ROSINOVÁ, VOJTECH VESELÝ AND
More informationStability analysis of constrained MPC with CLF applied to discrete-time nonlinear system
. RESEARCH PAPER. SCIENCE CHINA Information Sciences November 214, Vol. 57 11221:1 11221:9 doi: 1.17/s11432-14-5111-y Stability analysis of constrained MPC with CLF applied to discrete-time nonlinear system
More informationEE221A Linear System Theory Final Exam
EE221A Linear System Theory Final Exam Professor C. Tomlin Department of Electrical Engineering and Computer Sciences, UC Berkeley Fall 2016 12/16/16, 8-11am Your answers must be supported by analysis,
More information8 A First Glimpse on Design with LMIs
8 A First Glimpse on Design with LMIs 8.1 Conceptual Design Problem Given a linear time invariant system design a linear time invariant controller or filter so as to guarantee some closed loop indices
More informationCautious Data Driven Fault Detection and Isolation applied to the Wind Turbine Benchmark
Driven Fault Detection and Isolation applied to the Wind Turbine Benchmark Prof. Michel Verhaegen Delft Center for Systems and Control Delft University of Technology the Netherlands November 28, 2011 Prof.
More informationFEL3210 Multivariable Feedback Control
FEL3210 Multivariable Feedback Control Lecture 6: Robust stability and performance in MIMO systems [Ch.8] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 6: Robust Stability and Performance () FEL3210
More informationROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ]
ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ] General control configuration with uncertainty [8.1] For our robustness analysis we use a system representation in which the uncertain perturbations are
More informationTemperature Control of a Mold Model using Multiple-input Multiple-output Two Degree-of-freedom Generalized Predictive Control
Temperature Control of a Mold Model using Multiple-input Multiple-output Two Degree-of-freedom Generalized Predictive Control Naoki Hosoya, Akira Yanou, Mamoru Minami and Takayuki Matsuno Graduate School
More informationRobust Control 5 Nominal Controller Design Continued
Robust Control 5 Nominal Controller Design Continued Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 4/14/2003 Outline he LQR Problem A Generalization to LQR Min-Max
More informationON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee
ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN Seung-Hi Lee Samsung Advanced Institute of Technology, Suwon, KOREA shl@saitsamsungcokr Abstract: A sliding mode control method is presented
More informationModule 9: State Feedback Control Design Lecture Note 1
Module 9: State Feedback Control Design Lecture Note 1 The design techniques described in the preceding lectures are based on the transfer function of a system. In this lecture we would discuss the state
More informationLecture 15: H Control Synthesis
c A. Shiriaev/L. Freidovich. March 12, 2010. Optimal Control for Linear Systems: Lecture 15 p. 1/14 Lecture 15: H Control Synthesis Example c A. Shiriaev/L. Freidovich. March 12, 2010. Optimal Control
More informationTopic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback
Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall
More informationDesign of Discrete-time Repetitive Control System Based on Two-dimensional Model
International Journal of Automation and Computing 9(2), April 212, 165-17 DOI: 1.17/s11633-12-629-1 Design of Discrete-time Repetitive Control System Based on Two-dimensional Model Song-Gui Yuan 1,2 Min
More informationState Estimation of Linear and Nonlinear Dynamic Systems
State Estimation of Linear and Nonlinear Dynamic Systems Part I: Linear Systems with Gaussian Noise James B. Rawlings and Fernando V. Lima Department of Chemical and Biological Engineering University of
More informationOptimal Polynomial Control for Discrete-Time Systems
1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should
More informationTTK4150 Nonlinear Control Systems Solution 6 Part 2
TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1
More informationAn LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California
An LMI Approach to the Control of a Compact Disc Player Marco Dettori SC Solutions Inc. Santa Clara, California IEEE SCV Control Systems Society Santa Clara University March 15, 2001 Overview of my Ph.D.
More informationWhy do we need a model?
Why do we need a model? For simulation (study the system output for a given input) Ex. Thermal study of a space shuttle when it enters the atmosphere (étude thermique concernant la rentrée dans l atmosphère
More informationLinear Quadratic Regulator (LQR) Design I
Lecture 7 Linear Quadratic Regulator LQR) Design I Dr. Radhakant Padhi Asst. Proessor Dept. o Aerospace Engineering Indian Institute o Science - Bangalore LQR Design: Problem Objective o drive the state
More informationIndustrial Model Predictive Control
Industrial Model Predictive Control Emil Schultz Christensen Kongens Lyngby 2013 DTU Compute-M.Sc.-2013-49 Technical University of Denmark DTU Compute Matematiktovet, Building 303B, DK-2800 Kongens Lyngby,
More informationLinear Quadratic Regulator (LQR) I
Optimal Control, Guidance and Estimation Lecture Linear Quadratic Regulator (LQR) I Pro. Radhakant Padhi Dept. o Aerospace Engineering Indian Institute o Science - Bangalore Generic Optimal Control Problem
More informationarxiv: v1 [cs.sy] 20 Dec 2017
Adaptive model predictive control for constrained, linear time varying systems M Tanaskovic, L Fagiano, and V Gligorovski arxiv:171207548v1 [cssy] 20 Dec 2017 1 Introduction This manuscript contains technical
More informationRobust Internal Model Control for Impulse Elimination of Singular Systems
International Journal of Control Science and Engineering ; (): -7 DOI:.59/j.control.. Robust Internal Model Control for Impulse Elimination of Singular Systems M. M. Share Pasandand *, H. D. Taghirad Department
More informationModel Identification and Attitude Control Scheme for a Micromechanical Flying Insect
Model Identification and Attitude Control Scheme for a Micromechanical Flying Insect Xinyan Deng, Luca Schenato and Shankar Sastry Department of Electrical Engineering and Computer Sciences University
More informationModel predictive control of industrial processes. Vitali Vansovitš
Model predictive control of industrial processes Vitali Vansovitš Contents Industrial process (Iru Power Plant) Neural networ identification Process identification linear model Model predictive controller
More informationLinear State Feedback Controller Design
Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University
More informationStructure of the Hessian
Structure of the Hessian Graham C. Goodwin September 2004 1. Introduction We saw in earlier lectures that a core ingredient in quadratic constrained optimisation problems is the Hessian matrix H. So far
More informationHere represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.
19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that
More informationLecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case
Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case Dr. Burak Demirel Faculty of Electrical Engineering and Information Technology, University of Paderborn December 15, 2015 2 Previous
More informationLQ and Model Predictive Control (MPC) of a tank process
Uppsala University Information Technology Systems and Control Susanne Svedberg 2000 Rev. 2009 by BPGH, 2010 by TS, 2011 by HN Last rev. September 22, 2014 by RC Automatic control II Computer Exercise 4
More informationIn search of the unreachable setpoint
In search of the unreachable setpoint Adventures with Prof. Sten Bay Jørgensen James B. Rawlings Department of Chemical and Biological Engineering June 19, 2009 Seminar Honoring Prof. Sten Bay Jørgensen
More information