Variable Structure Control ~ Disturbance Rejection. Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University

Size: px
Start display at page:

Download "Variable Structure Control ~ Disturbance Rejection. Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University"

Transcription

1 Variable Structure Control ~ Disturbance Rejection Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University

2 Outline Linear Tracking & Disturbance Rejection Variable Structure Servomechanism Nonlinear Tracking & Disturbance Rejection

3 Disturbance Rejection Setup w disturbance Controller u control Plant z performance variables y measurements state equations x Ax Ew Bu disturbance w Zw performance z Cx Fw Du measurements y Cx Fw Du x R, wr, ur, zr, y R n q m m r Eigenvalues of Z ordinarily on Im axis In effect, the error

4 Objectives Regulator Problem: Find a controller to achieve the following ) Regulation: z t 0 as t 2) (Internal) Stability: Achieve specified transient response Robust Regulator Problem: Find a solution to the Regulator Problem that satisfies 3) Robustness: ) and 2) should be maintained under specified small perturbations of plant and/or control parameters

5 Solution: Part - Regulation Consider the possibility of a control u t that produces a trajectory x t for some unspecified initial state x and any initial disturbance vector w, 0 0 so that the corresponding z t 0. Then, x, u, w must satisfy x Ax EwBu w Zw 0 Cx Fw Du Assume a solution of the form: x Xw, u Uw XZw AXw Ew BUw w 0 CXwFwDUw Thus, the hypothesized control u t exists if there are X, U that satisfy XZ AX BU E CX DU F Solutions typically are not unique

6 Solution: Part 2- Stability Define u, x u u u Uwu x AxBu x x x Xwx Now, if AB, is controllable, it easy to choose u Kx so that the closed loop x ABK x has desired transient characteristics. With K chosen, the control can be written as a function of the system states xw, u u u Uwu UwKx xx u UwKxXwK U KX KTOT w w

7 Solution: Part 3- Observation The control will be implemented using estimates of the composite state xw,. Consider the composite system d xa ExB u dt w 0 Z w 0 y CxFw If the composite system is observable, we can choose a matrix L, so that the following observer has the desired dynamics: d dt xˆa ExˆB u LCxˆ Fwˆ y wˆ 0 Z wˆ 0

8 Properties of the Loop K Disturbance Plant x ˆA ExˆB L C F u Ly wˆ 0 Z wˆ 0 u xˆ K U KX w ˆ U X Observer xˆ A EBxˆ L C F K U KX Ly wˆ 0 Z 0 wˆ u xˆ K U KX w ˆ Compensator contains copy of Z ~ internal model of disturbance Compensator Observer u Disturbance w Plant y

9 Example y, command s w, load torque dc motor s s controller s 3 y, motor speed

10 Example ŵ 3 y command observer ŵ 2 K 3 u w s 3 y K ŵ ˆx system disturbance observer ŵ 3 y command observer ŵ 2 K 3 compensator u w s 3 y G c s s s

11 VS Servo Disturbance ˆx Plant U X Observer We make only one change u ˆ i si x 0 u Kxˆ u xˆ, ˆ, ˆ ˆ i x s x Gx u ˆ i si x 0

12 Closed Loop Dynamics Combine the estimator equation: d x ˆ A xˆ EwBuLC xx LF ww dt with the estimator equation ˆ ˆ d w ˆ Zw ˆ L 2 C x ˆ x L 2 F w ˆ w dt d xˆ x x ˆ Xw ˆ Ax ˆ Ew XZw ˆ L XL 2 C F BUwˆ B u dt wˆ w apply XZwˆ AXwˆ Ewˆ BUwˆ d dt xˆ x x ˆ Xwˆ Axˆ XwˆE w wˆl XL2C F B u wˆ w

13 Closed Loop Dynamics, 2 d dt xˆ xˆ A L ˆ XL2 C L XL2 F x x B x xˆ 0 ALC ELF xxˆ 0 u wwˆ0 L ˆ 2C Z L2F ww 0

14 Sliding Behavior Let xˆ xˆxˆ and define a new coordinates xˆ,, R, R nm 2 2 M ˆ ˆ Note: MB 0, KN 0, sliding 0 d dt x N B 2 x 2 KB K 2 MAN M L XL2 C M L XL2 F x xˆ 0 ALC ELF x xˆ wwˆ 0 L ˆ 2C Z L2F ww m

15 Reaching Behavior Assume the switching control is designed to stabilizes the switching manifold K x x AxB s, s Kx 0 for the perturbation system Two important results follow trajectories are steered in finite time to a domain D that contains the subspace K xˆ 0 D shrinks exponentially to the subspace K xˆ 0

16 Reaching, 2 Theorem : the domain For a fixed >0, there exists a finite time T such that xˆ is confined to T k xˆ, i,, m, t T. i Moreover, 0, T. this means that sliding does not occur on s ˆ asymptotically as xˆ t x t, w t w t xˆ t xˆ t 0 but this manifold is reached * let denote an ideal sliding solution. can be viewed as non-ideal sliding in that it can be shown that there exists a constant c such that for all t T ˆ ˆ * x t x t c The performance variables can be expressed as ˆ ˆ ˆ ˆ z C xx F ww D u as t, we have xx 0, ww 0, uu 0 z0 eq

17 Example: Drum Level Control Drum Throttle Valve Feedwater Valves Riser Downcomer

18 Drum Level, 2 N number of riser sections Ldo,L downcomer length and riser section length (total riser length/n) Ado,A downcomer, riser cross section areas wi mass flow rate at ith node Pi pressure at ith node Ti temperature at ith node si aggregate entropy at ith node vi specific volume at ith node wr,wdc,ws mass flow rates, riser, downcomer and turbine, respectively vdf,vdg drum specific volume, liquid and gas, respectively Pd drum pressure Td drum temperature V total drum volume Vw volume of water in drum xd net drum quality, xd=vw/v ws0 throttle flow at rated conditions Pd0 drum pressure at rated conditions At normalized throttle valve position, at rated conditions At=

19 Drum Level, 3 u = q, u 2 = e, u 3 = A t d av = f dt ( av,s,s 2,s 3,P av,p d ) ds = f dt 2 ( av,s,p av )+g 2 (P av,s )u +g 22 ( av,p d )u 2 ds 2 = f dt 3 ( av,s,s 2,P av )+g 3 (P av,s 2 )u ds 3 = f dt 4 ( av,s 2,s 3,P av )+g 4 (P av,s 3 )u ds 4 = f dt 5 ( av,s 3,s 4,P av )+g 5 (P av,s 4 )u dp av = f dt 6 ( av,s,s 2,s 3,s 4,P av,p d )+g 6 ( av,s,s 2,s 3,s 4,P av )u dp d = f dt 7 ( av,s,s 2,s 3,s 4,P av,p d,v w )+g 7 ( av,s,s 2,s 3,s 4,P av,p d,v w )u +g 72 (P d,v w )u 2 -g 73 (P d,v w )u 3 dv w = f dt 8 ( av,s,s 2,s 3,s 4,P av,p d,v w )+g 8 ( av,s,s 2,s 3,s 4,P av,p d,v w )u +g 82 (P d,v w )u 2 -g 83 (P d,v w )u 3 y = P d, y 2 =, = h 2 (V w ), y 3 = s = h 3 (P d )+d 3 (P d )u 3

20 Linearized Dynamics, Poles Poles as a function of load level, 5%-00% imaginary real

21 Linearized Dynamics, Zeros e

22 Transmission Zeros 0.6, A P, e t d imaginary real

23 Transmission zeros Q,, A P,, e t d s imaginary real

24 Drum Level, Normal Form u u 2 u 3 Furnace Valve Actuator Valve Actuator q e A t Drum & Circulation Loop P d, s s y y 2 y 3 v v 2 v 3 s s s z z 2 4 z 6 s s P d, s s y y 2 y 3 = z = z 3 = z 5

25 Drum Level, Switching Controller s 0.5z z s 0.5z z z * * T sgn,,2,3 z P P / P * d d d s * z z 3 z3 s s/ s dt u x U s i s Qs z i i i , Q

26 Drum Level - Conventional, PID with Steam/Water FF load change 80-75%.0 Drum Pressure 0.77 Steam Flow time (s) time (s) 0.4 Drum Level 0.85 Feedwater Flow time (s) time (s)

27 Drum Level - Conventional, PID load change 5-20% 0.84 Drum Pressure Steam Flow time (s) time (s) 2 Drum Level 0.3 Feedwater Flow time (s) time (s)

28 Drum Level - VS Control, load change 80-75% Q,, A P,, e t d s Drum Pressure time (s) Steam Flow time (s) Drum Level time (s) Feedwater Flow time (s)

29 Drum Level VS Control 5-20% Drum Pressure Steam Flow time (s) time (s) Drum Level Feedwater Flow time (s) time (s)

30 Regulation of Nonlinear Systems The nonlinear regulator problem Exponential stabilizability and detectability Existence and construction of controllers

31 The (local) Nonlinear Regulator Problem x f x, w, u state w w z y h x, w g x, w disturbance error measurement Assume an equilibrium point at the origin, i.e. 0 f 0,0,0,0 0,0h 0,0,0 g 0,0 Assume disturbance dynamics are neutrally stable

32 The Nonlinear Regulator Problem, 2 Consider either a state feedback controller: u k x, w x f x, w : f x, w, k x, w, x xr or an output feedback controller cl cl cl cl cl cl f x, w, v, g x, w r u v, y, v v, y, vr xcl fcl xcl, w: vg, xw, Local Regulator Problem : Determine a feedback control law such that ww xw t Regulation z t ) Stability, for each 0, a neighborhood of the origin, the closed loop has an exponentially stable trajectory, 2), 0, as neighborhood of the origin. t for each w 0 W and x 0 X, a cl n x x v cl

33 Exponential Stabilizability and Detectability Definition (Exponential Stabilizability) : The system x f x, u with f 0,0 0 is exponentially stabilizable if there exists a feedback control u k x with k 0 0 such that x f x, k x is exponentially stable. Definition (Exponential Detectability) : The system x f x, u, y g x with f 0,0 0 and g 0 0 is exponentially detectable around the origin if there exists a system, y, R where 0,0 0, x, g x f x,0 n and 0 is an exponentially stable equilibrium point of, 0.

34 Remarks

35 Regulation of Feedback Linearizable Systems - 2 w,, x f x, w G x u state w z h x w y g x w disturbance error measurement Assume an equilibrium point at the origin, i.e. 0 f 0,0,0 0,0 h 0,0,0 g 0,0 Assume disturbance dynamics are neutrally stable

36 Regulation of Feedback Linearizable Systems - 2 F 2 0 2,, u,, 2 A02 E0 x w x w u z C choose: u x, w x, w v take v K x, w so that Re A E K 0 lim z t 0 t 2 0 0

37 Example: SISO Linear Systems x AxEwbu w Zw z cx fw z caxcew fzw cbu c f cb Z w u 0 A E x A Ex z c f cab 0 Z w u r A Ex r z c f ca bu r 0 2 Z w r A Ex ca b, c f 0 Z w r

38 Example Continued x ca ce A A Z AZ Z w r r r2 r2 r ca r b x u r ca b w x c f w x 2 ca ce fz w r r r2 r2 r ca ce A A Z AZ Z v ca ce A A Z Z r r2 r3 r2 r r fz x w

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Advanced Control Theory

Advanced Control Theory State Feedback Control Design chibum@seoultech.ac.kr Outline State feedback control design Benefits of CCF 2 Conceptual steps in controller design We begin by considering the regulation problem the task

More information

TRACKING AND DISTURBANCE REJECTION

TRACKING AND DISTURBANCE REJECTION TRACKING AND DISTURBANCE REJECTION Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 13 General objective: The output to track a reference

More information

Robust Control 5 Nominal Controller Design Continued

Robust 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 information

MEM 355 Performance Enhancement of Dynamical Systems

MEM 355 Performance Enhancement of Dynamical Systems MEM 355 Performance Enhancement of Dynamical Systems State Space Design Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 11/8/2016 Outline State space techniques emerged

More information

State Space Design. MEM 355 Performance Enhancement of Dynamical Systems

State Space Design. MEM 355 Performance Enhancement of Dynamical Systems State Space Design MEM 355 Performance Enhancement of Dynamical Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline State space techniques emerged around

More information

OPTIMAL CONTROL SYSTEMS

OPTIMAL CONTROL SYSTEMS SYSTEMS MIN-MAX Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University OUTLINE MIN-MAX CONTROL Problem Definition HJB Equation Example GAME THEORY Differential Games Isaacs

More information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Root Locus Design. MEM 355 Performance Enhancement of Dynamical Systems

Root Locus Design. MEM 355 Performance Enhancement of Dynamical Systems Root Locus Design MEM 355 Performance Enhancement of Dynamical Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline The root locus design method is an iterative,

More information

7.3 State Space Averaging!

7.3 State Space Averaging! 7.3 State Space Averaging! A formal method for deriving the small-signal ac equations of a switching converter! Equivalent to the modeling method of the previous sections! Uses the state-space matrix description

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 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 information

Decentralized control with input saturation

Decentralized control with input saturation Decentralized control with input saturation Ciprian Deliu Faculty of Mathematics and Computer Science Technical University Eindhoven Eindhoven, The Netherlands November 2006 Decentralized control with

More information

5. Observer-based Controller Design

5. 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 information

Topic # /31 Feedback Control Systems

Topic # /31 Feedback Control Systems Topic #17 16.30/31 Feedback Control Systems Improving the transient performance of the LQ Servo Feedforward Control Architecture Design DOFB Servo Handling saturations in DOFB Fall 2010 16.30/31 17 1 LQ

More information

Power Systems Control Prof. Wonhee Kim. Ch.3. Controller Design in Time Domain

Power Systems Control Prof. Wonhee Kim. Ch.3. Controller Design in Time Domain Power Systems Control Prof. Wonhee Kim Ch.3. Controller Design in Time Domain Stability in State Space Equation: State Feeback t A t B t t C t D t x x u y x u u t Kx t t A t BK t A BK x t x x x K shoul

More information

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19 POLE PLACEMENT Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 19 Outline 1 State Feedback 2 Observer 3 Observer Feedback 4 Reduced Order

More information

Controls Problems for Qualifying Exam - Spring 2014

Controls Problems for Qualifying Exam - Spring 2014 Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function

More information

Control engineering sample exam paper - Model answers

Control engineering sample exam paper - Model answers Question Control engineering sample exam paper - Model answers a) By a direct computation we obtain x() =, x(2) =, x(3) =, x(4) = = x(). This trajectory is sketched in Figure (left). Note that A 2 = I

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y

More information

Robust Control 2 Controllability, Observability & Transfer Functions

Robust Control 2 Controllability, Observability & Transfer Functions Robust Control 2 Controllability, Observability & Transfer Functions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /26/24 Outline Reachable Controllability Distinguishable

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 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 information

Control System Design

Control 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 information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 7. Feedback Linearization IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs1/ 1 1 Feedback Linearization Given a nonlinear

More information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 State Estimator In previous section, we have discussed the state feedback, based on the assumption that all state variables are

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Homework Solution # 3

Homework Solution # 3 ECSE 644 Optimal Control Feb, 4 Due: Feb 17, 4 (Tuesday) Homework Solution # 3 1 (5%) Consider the discrete nonlinear control system in Homework # For the optimal control and trajectory that you have found

More information

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

More information

Passivity-based Control of Euler-Lagrange Systems

Passivity-based Control of Euler-Lagrange Systems Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt Sira-Ramfrez Passivity-based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents

More information

Improve Performance of Multivariable Robust Control in Boiler System

Improve Performance of Multivariable Robust Control in Boiler System Canadian Journal on Automation, Control & Intelligent Systems Vol. No. 4, June Improve Performance of Multivariable Robust Control in Boiler System Mehdi Parsa, Ali Vahidian Kamyad and M. Bagher Naghibi

More information

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

More information

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control Available online at www.sciencedirect.com ScienceDirect Energy Procedia 88 (2016 ) 867 873 CUE2015-Applied Energy Symposium and Summit 2015: ow carbon cities and urban energy systems Robust Speed Controller

More information

Vortex Model Based Adaptive Flight Control Using Synthetic Jets

Vortex Model Based Adaptive Flight Control Using Synthetic Jets Vortex Model Based Adaptive Flight Control Using Synthetic Jets Jonathan Muse, Andrew Tchieu, Ali Kutay, Rajeev Chandramohan, Anthony Calise, and Anthony Leonard Department of Aerospace Engineering Georgia

More information

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1 Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: D 0.09 Position

More information

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Control 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 information

Chapter 3. State Feedback - Pole Placement. Motivation

Chapter 3. State Feedback - Pole Placement. Motivation Chapter 3 State Feedback - Pole Placement Motivation Whereas classical control theory is based on output feedback, this course mainly deals with control system design by state feedback. This model-based

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

Robust Control 9 Design Summary & Examples

Robust Control 9 Design Summary & Examples Robust Control 9 Design Summary & Examples Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 5/6/003 Outline he H Problem Solution via γ-iteration Robust stability via

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 24: H2 Synthesis Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology May 4, 2011 E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May

More information

Control Systems. Design of State Feedback Control.

Control Systems. Design of State Feedback Control. Control Systems Design of State Feedback Control chibum@seoultech.ac.kr Outline Design of State feedback control Dominant pole design Symmetric root locus (linear quadratic regulation) 2 Selection of closed-loop

More information

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42 Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop

More information

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 11/2/214 Outline Solving State Equations Variation

More information

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

On Practical Applications of Active Disturbance Rejection Control

On Practical Applications of Active Disturbance Rejection Control 2010 Chinese Control Conference On Practical Applications of Active Disturbance Rejection Control Qing Zheng Gannon University Zhiqiang Gao Cleveland State University Outline Ø Introduction Ø Active Disturbance

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

STATE AND OUTPUT FEEDBACK CONTROL IN MODEL-BASED NETWORKED CONTROL SYSTEMS

STATE AND OUTPUT FEEDBACK CONTROL IN MODEL-BASED NETWORKED CONTROL SYSTEMS SAE AND OUPU FEEDBACK CONROL IN MODEL-BASED NEWORKED CONROL SYSEMS Luis A Montestruque, Panos J Antsalis Abstract In this paper the control of a continuous linear plant where the sensor is connected to

More information

PID controllers, part I

PID controllers, part I Faculty of Mechanical and Power Engineering Dr inŝ. JANUSZ LICHOTA CONTROL SYSTEMS PID controllers, part I Wrocław 2007 CONTENTS Controller s classification PID controller what is it? Typical controller

More information

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A. Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Q-Parameterization 1 This lecture introduces the so-called

More information

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER Exercise 54 Consider the system: ẍ aẋ bx u where u is the input and x the output signal (a): Determine a state space realization (b): Is the

More information

Relationships between Load, Speed Regulation and Frequency. Slope= -R

Relationships between Load, Speed Regulation and Frequency. Slope= -R elationships between Load, Speed egulation and Frequency Governor Speed characteristic Slope= - Slope=1/D D=2 Frequency-sensitive Load Characteristic Frequency-insensitive Load Characteristic If D (more

More information

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles HYBRID PREDICTIVE OUTPUT FEEDBACK STABILIZATION OF CONSTRAINED LINEAR SYSTEMS Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS dx dt DIFFERENTIAL EQUATIONS AND CONTROL PROCESSES N 1, 1997 Electronic Journal, reg. N P23275 at 07.03.97 http://www.neva.ru/journal e-mail: diff@osipenko.stu.neva.ru Control problems in nonlinear systems

More information

Recent Advances in Positive Systems: The Servomechanism Problem

Recent 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 information

Automatic Generation Control. Meth Bandara and Hassan Oukacha

Automatic Generation Control. Meth Bandara and Hassan Oukacha Automatic Generation Control Meth Bandara and Hassan Oukacha EE194 Advanced Controls Theory February 25, 2013 Outline Introduction System Modeling Single Generator AGC Going Forward Conclusion Introduction

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State 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 information

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Design of Nonlinear Control Systems with the Highest Derivative in Feedback SERIES ON STAB1UTY, VIBRATION AND CONTROL OF SYSTEMS SeriesA Volume 16 Founder & Editor: Ardeshir Guran Co-Editors: M. Cloud & W. B. Zimmerman Design of Nonlinear Control Systems with the Highest Derivative

More information

Module 03 Linear Systems Theory: Necessary Background

Module 03 Linear Systems Theory: Necessary Background Module 03 Linear Systems Theory: Necessary Background Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

MEM 355 Performance Enhancement of Dynamical Systems

MEM 355 Performance Enhancement of Dynamical Systems MEM 355 Performance Enhancement of Dynamical Systems Frequency Domain Design Intro Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /5/27 Outline Closed Loop Transfer

More information

Ultimate State. MEM 355 Performance Enhancement of Dynamical Systems

Ultimate State. MEM 355 Performance Enhancement of Dynamical Systems Ultimate State MEM 355 Performance Enhancement of Dnamical Sstems Harr G. Kwatn Department of Mechanical Engineering & Mechanics Drexel Universit Outline Design Criteria two step process Ultimate state

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

Linear State Feedback Controller Design

Linear 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 information

Outline. Classical Control. Lecture 5

Outline. Classical Control. Lecture 5 Outline Outline Outline 1 What is 2 Outline What is Why use? Sketching a 1 What is Why use? Sketching a 2 Gain Controller Lead Compensation Lag Compensation What is Properties of a General System Why use?

More information

An adaptive sliding mode control scheme for induction motor drives

An adaptive sliding mode control scheme for induction motor drives An adaptive sliding mode control scheme for induction motor drives Oscar Barambones, Patxi Alkorta, Aitor J. Garrido, I. Garrido and F.J. Maseda ABSTRACT An adaptive sliding-mode control system, which

More information

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o 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 7 Interconnected

More information

CDS Solutions to the Midterm Exam

CDS Solutions to the Midterm Exam CDS 22 - Solutions to the Midterm Exam Instructor: Danielle C. Tarraf November 6, 27 Problem (a) Recall that the H norm of a transfer function is time-delay invariant. Hence: ( ) Ĝ(s) = s + a = sup /2

More information

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004 MER42 Advanced Control Lecture 9 Introduction to Kalman Filtering Linear Quadratic Gaussian Control (LQG) G. Hovland 24 Announcement No tutorials on hursday mornings 8-9am I will be present in all practical

More information

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

Funnel control in mechatronics: An overview

Funnel control in mechatronics: An overview Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics

More information

Linear Quadratic Regulator (LQR) Design II

Linear Quadratic Regulator (LQR) Design II Lecture 8 Linear Quadratic Regulator LQR) Design II Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Outline Stability and Robustness properties

More information

LQG/LTR ROBUST CONTROL SYSTEM DESIGN FOR A LOW-PRESSURE FEEDWATER HEATER TRAIN. G. V. Murphy J. M. Bailey The University of Tennessee, Knoxville"

LQG/LTR ROBUST CONTROL SYSTEM DESIGN FOR A LOW-PRESSURE FEEDWATER HEATER TRAIN. G. V. Murphy J. M. Bailey The University of Tennessee, Knoxville LQG/LTR ROBUST CONTROL SYSTEM DESIGN FOR A LOW-PRESSURE FEEDWATER HEATER TRAIN G. V. Murphy J. M. Bailey The University of Tennessee, Knoxville" CONF-900464 3 DE90 006144 Abstract This paper uses the linear

More information

Controlling Human Heart Rate Response During Treadmill Exercise

Controlling Human Heart Rate Response During Treadmill Exercise Controlling Human Heart Rate Response During Treadmill Exercise Frédéric Mazenc (INRIA-DISCO), Michael Malisoff (LSU), and Marcio de Queiroz (LSU) Special Session: Advances in Biomedical Mathematics 2011

More information

EEE582 Homework Problems

EEE582 Homework Problems EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

Eindhoven University of Technology MASTER. Output regulation for a nonlinear mechanical system from design to experiments. Janssen, B.R.A.

Eindhoven University of Technology MASTER. Output regulation for a nonlinear mechanical system from design to experiments. Janssen, B.R.A. Eindhoven University of Technology MASTER Output regulation for a nonlinear mechanical system from design to experiments Janssen, B.R.A. Award date: 2005 Link to publication Disclaimer This document contains

More information

ABB PSPG-E7 SteamTMax Precise control of main and reheat ST. ABB Group May 8, 2014 Slide 1 ABB

ABB PSPG-E7 SteamTMax Precise control of main and reheat ST. ABB Group May 8, 2014 Slide 1 ABB ABB PSPG-E7 SteamTMax Precise control of main and reheat ST May 8, 2014 Slide 1 Challenge m S m att T in T out Live steam and reheated steam temperatures are controlled process variables critical in steam

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

Power System Control

Power System Control Power System Control Basic Control Engineering Prof. Wonhee Kim School of Energy Systems Engineering, Chung-Ang University 2 Contents Why feedback? System Modeling in Frequency Domain System Modeling in

More information

Global output regulation through singularities

Global output regulation through singularities Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp

More information

Computer Problem 1: SIE Guidance, Navigation, and Control

Computer Problem 1: SIE Guidance, Navigation, and Control Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw

More information

MEM 255 Introduction to Control Systems: Modeling & analyzing systems

MEM 255 Introduction to Control Systems: Modeling & analyzing systems MEM 55 Introduction to Control Systems: Modeling & analyzing systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline The Pendulum Micro-machined capacitive accelerometer

More information

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

AERT 2013 [CA'NTI 19] ALGORITHMES DE COMMANDE NUMÉRIQUE OPTIMALE DES TURBINES ÉOLIENNES

AERT 2013 [CA'NTI 19] ALGORITHMES DE COMMANDE NUMÉRIQUE OPTIMALE DES TURBINES ÉOLIENNES AER 2013 [CA'NI 19] ALGORIHMES DE COMMANDE NUMÉRIQUE OPIMALE DES URBINES ÉOLIENNES Eng. Raluca MAEESCU Dr.Eng Andreea PINEA Prof.Dr.Eng. Nikolai CHRISOV Prof.Dr.Eng. Dan SEFANOIU Eng. Raluca MAEESCU CONEN

More information

MEM 355 Performance Enhancement of Dynamical Systems

MEM 355 Performance Enhancement of Dynamical Systems MEM 355 Performance Enhancement of Dynamical Systems Frequency Domain Design Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 5/8/25 Outline Closed Loop Transfer Functions

More information

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by: Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: θ D 0.09 See

More information

Lyapunov Design for Controls

Lyapunov Design for Controls F.L. Lewis, NAI Moncrief-O Donnell Chair, UTA Research Institute (UTARI) The University of Texas at Arlington, USA and Foreign Professor, Chongqing University, China Supported by : China Qian Ren Program,

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Discontinuous Systems

Discontinuous Systems Discontinuous Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Simple Examples Bouncing ball Heating system Gearbox/cruise control Simulating Hybrid Systems

More information

Chapter 9: Controller design

Chapter 9: Controller design Chapter 9. Controller Design 9.1. Introduction 9.2. Effect of negative feedback on the network transfer functions 9.2.1. Feedback reduces the transfer function from disturbances to the output 9.2.2. Feedback

More information

Process Control Hardware Fundamentals

Process Control Hardware Fundamentals Unit-1: Process Control Process Control Hardware Fundamentals In order to analyse a control system, the individual components that make up the system must be understood. Only with this understanding can

More information