First-Order Low-Pass Filter!

Size: px
Start display at page:

Download "First-Order Low-Pass Filter!"

Transcription

1 Filters, Cost Functions, and Controller Structures! Robert Stengel! Optimal Control and Estimation MAE 546! Princeton University, 217!! Dynamic systems as low-pass filters!! Frequency response of dynamic systems!! Shaping system response!! LQ regulators with output vector cost functions!! Implicit model-following!! Cost functions with augmented state vector min J = min 1!u!u 2 "!x T t)q!xt) +!u T t)r!ut) dt subject to!!xt) = F!xt) + G!ut) Copyright 217 by Robert Stengel. All rights reserved. For educational use only First-Order Low-Pass Filter! 2

2 Low-Pass Filter Low-pass filter passes low-frequency signals and attenuates high-frequency signals!!x t) = "a!x t) + a!u t) a =.1, 1, or 1 Laplace transform, x) =!x s) = a s + a)!u s) Frequency response, s = j!!x j" ) = a!u j" j" + a) 3 Response of 1 st -Order Low-Pass Filters to Step Input and Initial Condition!!x t) = "a!x t) + a!u t) a =.1, 1, or 1 Smoothing effect on sharp changes 4

3 Frequency Response of Dynamic Systems! 5 Response of 1 st -Order Low-Pass Filters to Sine-Wave Inputs Input Output!u t) = " sin t sin 2t sin 4t!x t) =!1x t) + 1u t)!x t) =!x t) + u t)!x t) =!.1x t) +.1u t) 6

4 Response of 1 st -Order Low- Pass Filters to White Noise!!x t) = "a!x t) + a!u t) a =.1, 1, or 1 7 Relationship of Input Frequencies to Filter Bandwidth!u t) = sin "t sin 2"t sin 4"t BANDWIDTH Input frequency at which magnitude = 3dB How do we calculate frequency response? 8

5 Bode Plot Asymptotes, Departures, and Phase Angles for 1 st -Order Lags H red j! ) = 1 j! +1! General shape of amplitude ratio governed by asymptotes! Slope of asymptotes changes by multiples of ±2 db/dec at poles or zeros! Actual AR departs from asymptotes! AR asymptotes of a real pole! When! =, slope = db/ dec! When!, slope = 2 db/ dec H blue j! ) = 1 j! +1 H green j! ) = 1 j! +1! Phase angle of a real, negative pole! When! =, " =! When! =, " = 45! When! -> ", " -> nd -Order Low-Pass Filter!!!x t) = "2 n!!x t) " 2 n!x t) + 2 n!u t) Laplace transform, I.C. =!x s) = " n 2 s 2 + 2" n s + " n 2!u s Frequency response, s = j!!x j" ) = " n 2 j" ) 2 + 2" n j"! H j" )!u j" 2 + " n!u j" ) 1

6 2 nd -Order Step Response Increased damping decreases oscillatory over/undershoot Further increase eliminates oscillation 11 Amplitude Ratio Asymptotes and Departures of Second-Order Bode Plots No Zeros)! AR asymptotes of a pair of complex poles! When! =, slope = db/dec! When!! n, slope = 4 db/ dec! Height of resonant peak depends on damping ratio 12

7 Phase Angles of Second-Order Bode Plots No Zeros)! Phase angle of a pair of complex negative poles! When! =, " =! When! =! n, " = 9! When! -> ", " -> 18! Abruptness of phase shift depends on damping ratio 13 Transformation of the System Equations Time-Domain System Equations!!xt) = F!xt) + G!ut)!yt) = H x!xt) + H u!ut) Laplace Transforms of System Equations s!xs) "!x) = F!xs) + G!us) [ ]!xs) = [ si " F] "1!x) + G! us)!ys) = H x!xs) + H u!us) 14

8 Transfer Function Matrix Laplace Transform of Output Vector!ys) = H x!xs) + H u!us) = H x [ si " F] "1 [!x) + G!us)]+ H u!us) "1 G + H u = H x si " F!us) + H si " F x = Control Effect + Initial Condition Effect Transfer Function Matrix relates control input to system output with H u = and neglecting initial condition H s) = H x [ ] "1!x) [ si! F]!1 G r x m) 15 Scalar Frequency Response from Transfer Function Matrix Transfer function matrix with s = j! H j! ) = H x!y i s!u j s [ j!i " F] "1 G r x m) = H ij j" ) = H xi [ j"i F] 1 G j r x m) H xi = i th row of H x G j = j th column of G 16

9 Second-Order Transfer Function Second-order dynamic system!!x t) = "!!x 1 t)!!x 2 t) = " f 11 f 12 f 21 f 22!y t) = "!y 1 t!y 2 t "!x 1 t!x 2 t = " h 11 h 12 h 21 h 22 + " g 11 g 12 g 21 f 22 "!x 1 t!x 2 t "!u 1 t!u 2 t Second-order transfer function matrix! adj! h H s) = H x A 11 h 12 s)g = " h 21 h " 22 det r! n) n! n) n! m) n = m = r = 2) = r! m) = 2! 2) s f 11 ) f 12 f 21 s f 22 s f 11 ) f 12 f 21 s f , -! " g 11 g 12 g 21 f Scalar Transfer Function from!u j to!y i H ij s) = k ijn ij s)!s) = k ij s q + b q"1 s q" b 1 s + b s n + a n"1 s n" a 1 s + a Just one element of the matrix, Hs) Denominator polynomial contains n roots Each numerator term is a polynomial with q zeros, where q varies from term to term and n 1 ij s! z 2 ) ij... s! z q s! " 2 )... s! " n ) = k ij s! z 1 s! " 1 ij zeros = q poles = n 18

10 Scalar Frequency Response Function H ij j! ) = k ij j! " z 1 j! " 1 Substitute: s = j" ij ij j! " z 2 ) ij... j! " z q j! " 2 )... j! " n ) j! ) = a!)+ jb!) " AR!) e Frequency response is a complex function of input frequency,! Real and imaginary parts, or Amplitude ratio and phase angle 19 MATLAB Bode Plot with asymp.m nd -Order Pitch Rate Frequency Response, with zero bode.m asymp.m 2

11 Desirable Open-Loop Frequency Response Characteristics Bode)! High gain amplitude) at low frequency! Desired response is slowly varying! Low gain at high frequency! Random errors vary rapidly! Crossover region is problem-specific 21 Examples of Proportional LQ Regulator Response! 22

12 Example: Open-Loop Stable and Unstable 2 nd -Order LTI System Response to Initial Condition " F S = " F U = 1!16!1 1! Stable Eigenvalues = i i Unstable Eigenvalues = i i 23 Example: Stabilizing Effect of Linear- Quadratic Regulators for Unstable 2 nd -Order System min!u J = min!u 1 2 "!x 2 1 +!x r!u 2 )dt ) For the unstable system!ut) = " c 1 c 2 r = 1 Control Gain C) = Riccati Matrix S) = !x 1 t)!x 2 t) = "c!x t) " c!x t) r = 1 Control Gain C) = Riccati Matrix S) = Closed-Loop Eigenvalues = Closed-Loop Eigenvalues = i i 24

13 Example: Stabilizing/Filtering Effect of LQ Regulators for the Unstable 2 nd - Order System r = 1 Control Gain C) = Riccati Matrix S) = Closed-Loop Eigenvalues = r = 1 Control Gain C) = Riccati Matrix S) = Closed-Loop Eigenvalues = i i 25 Example: Open-Loop Response of the Stable 2 nd -Order System to Random Disturbance Eigenvalues = ,

14 Example: Disturbance Response of Unstable System with Two LQRs 27 LQ Regulators with Output Vector Cost Functions! 28

15 Quadratic Weighting of the Output!yt) = H x!xt) + H u!ut) J = 1 2 = 1 2 "!y T t)q y!yt) dt {[ H x!xt) + H u!ut)] T Q y [ H x!xt) + H u!ut)]}dt 29 Quadratic Weighting of the Output min J = min 1 / )"!u!u 2 +! min 1!u 2 / )" +!x T t)!u T t)!x T t)!u T t) " " H T x Q y H x H T x Q y H u H T u Q y H x H T u Q y H u + R o Q O M O M O T " "!xt), -dt R O + R o!ut).!xt)!ut), -dt.!ut) = " R O + R o ) "1 M T O + G T O P SS!x t) = "C!x t) 3

16 min!u State Rate Can Be Expressed as an Output to be Minimized J = 1 "!y T t)q y!yt) 2 dt = 1 2!!xt) = F!xt) + G!ut)!yt) = H x!xt) + H u!ut) " F!xt) + G!ut) "!!x T t)q y!!xt) dt min!u J = min!u! min!u / / )" + )" + " F T Q!x T t)!u T t) y F G T Q y F!x T t)!u T t) "!ut) = " R SR + R o ) "1 M T SR + G T SR P SS!x t) = "C!x t) Q SR T M SR Special case of output weighting F T Q y G "!xt), -dt G T Q y G + R o!ut). M SR "!xt), -dt R SR + R o!ut). 31 Implicit Model-Following LQ Regulator Simulator aircraft dynamics!!xt) = F!xt) + G!ut) Ideal aircraft dynamics!!x M t) = F M!x M t) Feedback control law to provide dynamic similarity!ut) = "C IMF!x t) Princeton Variable- Response Research Aircraft F-16 Another special case of output weighting 32

17 Implicit Model-Following LQ Regulator Assume state dimensions are the same!!xt) = F!xt) + G!ut)!!x M t) = F M!x M t) If simulation is successful,!x M t) "!xt) and!!x M t) " F M!xt) 33 min!u J = min!u! min!u Implicit Model-Following LQ Regulator Cost function penalizes difference between actual and ideal model dynamics ) + " +, ) + ",+ J = 1 2!xt)!xt) {[!!xt) "!!x M t)] T Q M [!!xt) "!!x M t)]}dt!ut) T " F F M ) T Q M F F M G T Q M T " Q!ut) IMF M IMF T M IMF R IMF + R o F F M ) T Q M G F F M ) G T Q M G + R o "!xt) - +. dt!ut) /+ Therefore, ideal model is implicit in the optimizing feedback control law "!xt) - +. dt!ut) + /!ut) = " R IMF + R o ) "1 M T IMF + G T IMF P SS!x t) = "C!x t) 34

18 Cost Functions with Augmented State Vector! 35 Integral Compensation Can Reduce Steady-State Errors!! Sources of Steady-State Error!! Constant disturbance!! Errors in system dynamic model!! Selector matrix, H I, can reduce or mix integrals in feedback!!xt) = F!xt) + G!ut)!"! t) = H I!xt)!!xt)!! " t = F G H I!xt)!" t + G!ut) 36

19 !ut) = "C B!x t! "C B!x t LQ Proportional- Integral PI) Control t " C I H I!x " C I! t) d where the integral state is!" t t! H I!x dim H I d = m n define!" t)!!x t! t ) ) 37 Integral State is Added to the Cost Function and the Dynamic Model min J = min 1!u!u 2 = min!u 1 2!x T t)q x!xt) +!" T t)q!" t "!) T t) subject to!ut) = "R "1 G T = "C B!x t +!u T t)r!ut) Q x + Q " +!)t) +!ut t)r!ut) + + dt!!)t) = F )!)t) + G )!ut) " C I! t) P SS!t) = "C!t) dt 38

20 Integral State is Added to the Cost Function and the Dynamic Model!ut) = "C!t) = "C B!x t!us) = "C!s) = "C B!x s = "C B!x s [ ]!us) = " C s + C H B I x s " C I! t) " C I! s) H " C x!x s) I!x s) s Controller Bode Plots: Integrator plus numerator matrix of zeros 39 Actuator Dynamics and Proportional-Filter LQ Regulators! 4

21 Actuator Dynamics May Impact System Response 41 Actuator Dynamics May Affect System Response!!xt) = F!xt) + G!ut) Augment state dynamics to include actuator dynamics!!ut) = "K!ut) +!vt) "!!xt) " F G =!!ut) K "!xt) " +!ut) Control variable is actuator forcing function I v!vt) 42

22 LQ Regulator with Actuator Dynamics 1 min J = min!v!v 2 Re-define state and control vectors 1 = min!v 2!"t)! "!x T t)q x!xt) +!u T t)r u!ut) +!v T t)r v!vt) dt " " )! T t)) ) )!xt)!ut) F! F G " )K Q x R u ;!v t) = Control ; G! " I v!t) +!vt t)r v!vt) dt subject to!!"t) = F "!"t) + G "!vt) 43 LQ Regulator with Actuator Dynamics!vt) = "C!t) = "R v "1 = "C B!x t) " C A!ut) I v T PSS!x t)!ut) ) )!vs) = "C B!x s) " C A!us) 44

23 LQ Regulator with Actuator Dynamics!!ut) = "K!ut) " C A!ut) " C B!x t s!us) = "K!us) " C A!us) " C B!x s Control Displacement!" si + K + C A ) us) = C B x s) 1 us) =!" si + K + C A ) CB x s) 45 LQ Regulator with Artificial Actuator Dynamics LQ control variable is derivative of actual system control "!!xt)!!ut) = " F G "!xt)!ut) + " I!vt)!vt) =!!u Int t) = "C B!x t) " C A!ut) C A introduces artificial actuator dynamics 46

24 Proportional-Filter PF) LQ Regulator!"t) =!xt)!ut) ; F = F G " ; G = " I Optimal LQ Regulator!vt) =!!u Integrator t) = "C!t) C A provides low-pass filtering effect on the control input!us) = "[ si + C A ] "1 C B!x s) 47 Proportional LQ Regulator: High- Frequency Control in Response to High-Frequency Disturbances 2nd-Order System Response with Perfect Actuator Good disturbance rejection, but high bandwidth may be unrealistic 48

25 Proportional-Filter LQ Regulator Reduces High-Frequency Control Signals 2nd-Order System Response... at the expense of decreased disturbance rejection 49 Next Time:! Linear-Quadratic Control System Design! 5

26 Supplemental Material 51 Princeton Variable-Response Research Aircraft VRA) 52

27 Aircraft That Simulate Other Aircraft!! Closed-loop control Variable-stability research aircraft, e.g., TIFS, AFTI F-16, NT-33A, and Princeton Variable-Response Research Aircraft Navion) USAF/Calspan TIFS USAF AFTI F-16 USAF/Calspan NT-33A Princeton VRA 53

First-Order Low-Pass Filter

First-Order Low-Pass Filter Filters, Cost Functions, and Controller Structures Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 218! Dynamic systems as low-pass filters! Frequency response of dynamic systems!

More information

Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2015

Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2015 Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 15 Asymptotic approach from time-varying to constant gains Elimination of cross weighting

More information

Time-Invariant Linear Quadratic Regulators!

Time-Invariant Linear Quadratic Regulators! Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 17 Asymptotic approach from time-varying to constant gains Elimination of cross weighting

More information

Control Systems! Copyright 2017 by Robert Stengel. All rights reserved. For educational use only.

Control Systems! Copyright 2017 by Robert Stengel. All rights reserved. For educational use only. Control Systems Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 2017 Analog vs. digital systems Continuous- and Discretetime Dynamic Models Frequency Response Transfer Functions

More information

Linear-Quadratic Control System Design!

Linear-Quadratic Control System Design! Linear-Quadratic Control Sytem Deign! Robert Stengel! Optimal Control and Etimation MAE 546! Princeton Univerity, 217!! Control ytem configuration!! Proportional-integral!! Proportional-integral-filtering!!

More information

Dynamic Optimal Control!

Dynamic Optimal Control! Dynamic Optimal Control! Robert Stengel! Robotics and Intelligent Systems MAE 345, Princeton University, 2017 Learning Objectives Examples of cost functions Necessary conditions for optimality Calculation

More information

Stochastic Optimal Control!

Stochastic Optimal Control! Stochastic Control! Robert Stengel! Robotics and Intelligent Systems, MAE 345, Princeton University, 2015 Learning Objectives Overview of the Linear-Quadratic-Gaussian (LQG) Regulator Introduction to Stochastic

More information

Stochastic and Adaptive Optimal Control

Stochastic and Adaptive Optimal Control Stochastic and Adaptive Optimal Control Robert Stengel Optimal Control and Estimation, MAE 546 Princeton University, 2018! Nonlinear systems with random inputs and perfect measurements! Stochastic neighboring-optimal

More information

Linear-Quadratic-Gaussian Controllers!

Linear-Quadratic-Gaussian Controllers! Linear-Quadratic-Gaussian Controllers! Robert Stengel! Optimal Control and Estimation MAE 546! Princeton University, 2017!! LTI dynamic system!! Certainty Equivalence and the Separation Theorem!! Asymptotic

More information

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems Spectral Properties of Linear- Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018! Stability margins of single-input/singleoutput (SISO) systems! Characterizations

More information

Time Response of Dynamic Systems! Multi-Dimensional Trajectories Position, velocity, and acceleration are vectors

Time Response of Dynamic Systems! Multi-Dimensional Trajectories Position, velocity, and acceleration are vectors Time Response of Dynamic Systems Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Multi-dimensional trajectories Numerical integration Linear and nonlinear systems Linearization

More information

Extensions and applications of LQ

Extensions and applications of LQ Extensions and applications of LQ 1 Discrete time systems 2 Assigning closed loop pole location 3 Frequency shaping LQ Regulator for Discrete Time Systems Consider the discrete time system: x(k + 1) =

More information

Introduction to Optimization!

Introduction to Optimization! Introduction to Optimization! Robert Stengel! Robotics and Intelligent Systems, MAE 345, Princeton University, 2017 Optimization problems and criteria Cost functions Static optimality conditions Examples

More information

EE Experiment 11 The Laplace Transform and Control System Characteristics

EE Experiment 11 The Laplace Transform and Control System Characteristics EE216:11 1 EE 216 - Experiment 11 The Laplace Transform and Control System Characteristics Objectives: To illustrate computer usage in determining inverse Laplace transforms. Also to determine useful signal

More information

Optimal Control. Quadratic Functions. Single variable quadratic function: Multi-variable quadratic function:

Optimal Control. Quadratic Functions. Single variable quadratic function: Multi-variable quadratic function: Optimal Control Control design based on pole-placement has non unique solutions Best locations for eigenvalues are sometimes difficult to determine Linear Quadratic LQ) Optimal control minimizes a quadratic

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

Optimal Control and Estimation MAE 546, Princeton University Robert Stengel, Preliminaries!

Optimal Control and Estimation MAE 546, Princeton University Robert Stengel, Preliminaries! Optimal Control and Estimation MAE 546, Princeton University Robert Stengel, 2018 Copyright 2018 by Robert Stengel. All rights reserved. For educational use only. http://www.princeton.edu/~stengel/mae546.html

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Routh-Hurwitz stability criterion Examples Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling

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

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries . AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace

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

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

MAS107 Control Theory Exam Solutions 2008

MAS107 Control Theory Exam Solutions 2008 MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve

More information

Laplace Transform Analysis of Signals and Systems

Laplace Transform Analysis of Signals and Systems Laplace Transform Analysis of Signals and Systems Transfer Functions Transfer functions of CT systems can be found from analysis of Differential Equations Block Diagrams Circuit Diagrams 5/10/04 M. J.

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

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

More information

EE C128 / ME C134 Final Exam Fall 2014

EE C128 / ME C134 Final Exam Fall 2014 EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket

More information

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10) Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the s-plane

More information

Chapter 6: The Laplace Transform. Chih-Wei Liu

Chapter 6: The Laplace Transform. Chih-Wei Liu Chapter 6: The Laplace Transform Chih-Wei Liu Outline Introduction The Laplace Transform The Unilateral Laplace Transform Properties of the Unilateral Laplace Transform Inversion of the Unilateral Laplace

More information

INTRODUCTION TO DIGITAL CONTROL

INTRODUCTION TO DIGITAL CONTROL ECE4540/5540: Digital Control Systems INTRODUCTION TO DIGITAL CONTROL.: Introduction In ECE450/ECE550 Feedback Control Systems, welearnedhow to make an analog controller D(s) to control a linear-time-invariant

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

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

Differential Equations 2280 Sample Midterm Exam 3 with Solutions Exam Date: 24 April 2015 at 12:50pm

Differential Equations 2280 Sample Midterm Exam 3 with Solutions Exam Date: 24 April 2015 at 12:50pm Differential Equations 228 Sample Midterm Exam 3 with Solutions Exam Date: 24 April 25 at 2:5pm Instructions: This in-class exam is 5 minutes. No calculators, notes, tables or books. No answer check is

More information

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes + 15 minutes reading time Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages

More information

EECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators. Name: SID: EECS C128/ ME C134 Final Wed. Dec. 14, 211 81-11 am Closed book. One page, 2 sides of formula sheets. No calculators. There are 8 problems worth 1 points total. Problem Points Score 1 16 2 12

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

Linearized Equations of Motion!

Linearized Equations of Motion! Linearized Equations of Motion Robert Stengel, Aircraft Flight Dynamics MAE 331, 216 Learning Objectives Develop linear equations to describe small perturbational motions Apply to aircraft dynamic equations

More information

Suppose that we have a specific single stage dynamic system governed by the following equation:

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

LQR, 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 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 information

Learn2Control Laboratory

Learn2Control Laboratory Learn2Control Laboratory Version 3.2 Summer Term 2014 1 This Script is for use in the scope of the Process Control lab. It is in no way claimed to be in any scientific way complete or unique. Errors should

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Optimal Control and Estimation MAE 546, Princeton University Robert Stengel, Preliminaries!

Optimal Control and Estimation MAE 546, Princeton University Robert Stengel, Preliminaries! Optimal Control and Estimation MAE 546, Princeton University Robert Stengel, 2017 Copyright 2017 by Robert Stengel. All rights reserved. For educational use only. http://www.princeton.edu/~stengel/mae546.html

More information

AMME3500: System Dynamics & Control

AMME3500: System Dynamics & Control Stefan B. Williams May, 211 AMME35: System Dynamics & Control Assignment 4 Note: This assignment contributes 15% towards your final mark. This assignment is due at 4pm on Monday, May 3 th during Week 13

More information

Robotics. Control Theory. Marc Toussaint U Stuttgart

Robotics. Control Theory. Marc Toussaint U Stuttgart Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, Linear-Quadratic optimal control, Riccati equations (differential, algebraic, discrete-time), controllability,

More information

Topic # Feedback Control

Topic # Feedback Control Topic #5 6.3 Feedback Control State-Space Systems Full-state Feedback Control How do we change the poles of the state-space system? Or,evenifwecanchangethepolelocations. Where do we put the poles? Linear

More information

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic # 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 information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

Frequency Response Analysis

Frequency Response Analysis Frequency Response Analysis Consider let the input be in the form Assume that the system is stable and the steady state response of the system to a sinusoidal inputdoes not depend on the initial conditions

More information

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback

More information

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques [] For the following system, Design a compensator such

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

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

Pitch Rate CAS Design Project

Pitch Rate CAS Design Project Pitch Rate CAS Design Project Washington University in St. Louis MAE 433 Control Systems Bob Rowe 4.4.7 Design Project Part 2 This is the second part of an ongoing project to design a control and stability

More information

Linear-Quadratic Control System Design

Linear-Quadratic Control System Design Linear-Quadratic Control Sytem Deign Robert Stengel Optimal Control and Etimation MAE 546 Princeton Univerity, 218! Control ytem configuration! Proportional-integral! Proportional-integral-filtering! Model

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

University of Alberta ENGM 541: Modeling and Simulation of Engineering Systems Laboratory #7. M.G. Lipsett & M. Mashkournia 2011

University of Alberta ENGM 541: Modeling and Simulation of Engineering Systems Laboratory #7. M.G. Lipsett & M. Mashkournia 2011 ENG M 54 Laboratory #7 University of Alberta ENGM 54: Modeling and Simulation of Engineering Systems Laboratory #7 M.G. Lipsett & M. Mashkournia 2 Mixed Systems Modeling with MATLAB & SIMULINK Mixed systems

More information

Alternative Expressions for the Velocity Vector Velocity restricted to the vertical plane. Longitudinal Equations of Motion

Alternative Expressions for the Velocity Vector Velocity restricted to the vertical plane. Longitudinal Equations of Motion Linearized Longitudinal Equations of Motion Robert Stengel, Aircraft Flig Dynamics MAE 33, 008 Separate solutions for nominal and perturbation flig paths Assume that nominal path is steady and in the vertical

More information

Singular Value Analysis of Linear- Quadratic Systems!

Singular Value Analysis of Linear- Quadratic Systems! Singular Value Analyi of Linear- Quadratic Sytem! Robert Stengel! Optimal Control and Etimation MAE 546! Princeton Univerity, 2017!! Multivariable Nyquit Stability Criterion!! Matrix Norm and Singular

More information

Differential equations

Differential equations Differential equations Math 7 Spring Practice problems for April Exam Problem Use the method of elimination to find the x-component of the general solution of x y = 6x 9x + y = x 6y 9y Soln: The system

More information

Chap 4. State-Space Solutions and

Chap 4. State-Space Solutions and Chap 4. State-Space Solutions and Realizations Outlines 1. Introduction 2. Solution of LTI State Equation 3. Equivalent State Equations 4. Realizations 5. Solution of Linear Time-Varying (LTV) Equations

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

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions EE C28 / ME C34 Fall 24 HW 8 - Solutions HW 8 - Solutions. Transient Response Design via Gain Adjustment For a transfer function G(s) = in negative feedback, find the gain to yield a 5% s(s+2)(s+85) overshoot

More information

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

Lecture 1: Feedback Control Loop

Lecture 1: Feedback Control Loop Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure

More information

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications: 1. (a) The open loop transfer function of a unity feedback control system is given by G(S) = K/S(1+0.1S)(1+S) (i) Determine the value of K so that the resonance peak M r of the system is equal to 1.4.

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

Table of Laplacetransform

Table of Laplacetransform Appendix Table of Laplacetransform pairs 1(t) f(s) oct), unit impulse at t = 0 a, a constant or step of magnitude a at t = 0 a s t, a ramp function e- at, an exponential function s + a sin wt, a sine fun

More information

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4) A Exercise State will have dimension 5. One possible choice is given by y and its derivatives up to y (4 x T (t [ y(t y ( (t y (2 (t y (3 (t y (4 (t ] T With this choice we obtain A B C [ ] D 2 3 4 To

More information

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2) Lecture 7. Loop analysis of feedback systems (2). Loop shaping 2. Performance limitations The loop shaping paradigm. Estimate performance and robustness of the feedback system from the loop transfer L(jω)

More information

MATH 251 Final Examination May 3, 2017 FORM A. Name: Student Number: Section:

MATH 251 Final Examination May 3, 2017 FORM A. Name: Student Number: Section: MATH 5 Final Examination May 3, 07 FORM A Name: Student Number: Section: This exam has 6 questions for a total of 50 points. In order to obtain full credit for partial credit problems, all work must be

More information

APPLICATIONS FOR ROBOTICS

APPLICATIONS FOR ROBOTICS Version: 1 CONTROL APPLICATIONS FOR ROBOTICS TEX d: Feb. 17, 214 PREVIEW We show that the transfer function and conditions of stability for linear systems can be studied using Laplace transforms. Table

More information

Solutions to Skill-Assessment Exercises

Solutions to Skill-Assessment Exercises Solutions to Skill-Assessment Exercises To Accompany Control Systems Engineering 4 th Edition By Norman S. Nise John Wiley & Sons Copyright 2004 by John Wiley & Sons, Inc. All rights reserved. No part

More information

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley Professor Fearing EE C8 / ME C34 Problem Set 7 Solution Fall Jansen Sheng and Wenjie Chen, UC Berkeley. 35 pts Lag compensation. For open loop plant Gs ss+5s+8 a Find compensator gain Ds k such that the

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

Active Control? Contact : Website : Teaching

Active Control? Contact : Website :   Teaching Active Control? Contact : bmokrani@ulb.ac.be Website : http://scmero.ulb.ac.be Teaching Active Control? Disturbances System Measurement Control Controler. Regulator.,,, Aims of an Active Control Disturbances

More information

LINEAR QUADRATIC GAUSSIAN

LINEAR QUADRATIC GAUSSIAN ECE553: Multivariable Control Systems II. LINEAR QUADRATIC GAUSSIAN.: Deriving LQG via separation principle We will now start to look at the design of controllers for systems Px.t/ D A.t/x.t/ C B u.t/u.t/

More information

LECTURE NOTES ON CONTROL

LECTURE NOTES ON CONTROL Department of Control for Transportation and Vehicle Systems Faculty of Transportation Engineering and Vehicle Engineering Budapest University of Technology and Economics Tamás Tettamanti PhD., Qiong Lu

More information

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition

More information

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping Contents lecture 5 Automatic Control III Lecture 5 H 2 and H loop shaping Thomas Schön Division of Systems and Control Department of Information Technology Uppsala University. Email: thomas.schon@it.uu.se,

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect

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

Root Locus Methods. The root locus procedure

Root Locus Methods. The root locus procedure Root Locus Methods Design of a position control system using the root locus method Design of a phase lag compensator using the root locus method The root locus procedure To determine the value of the gain

More information

Translational and Rotational Dynamics!

Translational and Rotational Dynamics! Translational and Rotational Dynamics Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Copyright 217 by Robert Stengel. All rights reserved. For educational use only.

More information

JUST THE MATHS UNIT NUMBER LAPLACE TRANSFORMS 3 (Differential equations) A.J.Hobson

JUST THE MATHS UNIT NUMBER LAPLACE TRANSFORMS 3 (Differential equations) A.J.Hobson JUST THE MATHS UNIT NUMBER 16.3 LAPLACE TRANSFORMS 3 (Differential equations) by A.J.Hobson 16.3.1 Examples of solving differential equations 16.3.2 The general solution of a differential equation 16.3.3

More information

Automatic Control (TSRT15): Lecture 7

Automatic Control (TSRT15): Lecture 7 Automatic Control (TSRT15): Lecture 7 Tianshi Chen Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 Outline 2 Feedforward

More information

Time Response of Systems

Time Response of Systems Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =

More information

Minimization of Static! Cost Functions!

Minimization of Static! Cost Functions! Minimization of Static Cost Functions Robert Stengel Optimal Control and Estimation, MAE 546, Princeton University, 2017 J = Static cost function with constant control parameter vector, u Conditions for

More information

MATH 251 Final Examination December 16, 2015 FORM A. Name: Student Number: Section:

MATH 251 Final Examination December 16, 2015 FORM A. Name: Student Number: Section: MATH 5 Final Examination December 6, 5 FORM A Name: Student Number: Section: This exam has 7 questions for a total of 5 points. In order to obtain full credit for partial credit problems, all work must

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #19 16.31 Feedback Control Systems Stengel Chapter 6 Question: how well do the large gain and phase margins discussed for LQR map over to DOFB using LQR and LQE (called LQG)? Fall 2010 16.30/31 19

More information

MATH 251 Final Examination August 14, 2015 FORM A. Name: Student Number: Section:

MATH 251 Final Examination August 14, 2015 FORM A. Name: Student Number: Section: MATH 251 Final Examination August 14, 2015 FORM A Name: Student Number: Section: This exam has 11 questions for a total of 150 points. Show all your work! In order to obtain full credit for partial credit

More information

6 OUTPUT FEEDBACK DESIGN

6 OUTPUT FEEDBACK DESIGN 6 OUTPUT FEEDBACK DESIGN When the whole sate vector is not available for feedback, i.e, we can measure only y = Cx. 6.1 Review of observer design Recall from the first class in linear systems that a simple

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case

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

Lecture 25: Tue Nov 27, 2018

Lecture 25: Tue Nov 27, 2018 Lecture 25: Tue Nov 27, 2018 Reminder: Lab 3 moved to Tuesday Dec 4 Lecture: review time-domain characteristics of 2nd-order systems intro to control: feedback open-loop vs closed-loop control intro to

More information

EE Control Systems LECTURE 9

EE Control Systems LECTURE 9 Updated: Sunday, February, 999 EE - Control Systems LECTURE 9 Copyright FL Lewis 998 All rights reserved STABILITY OF LINEAR SYSTEMS We discuss the stability of input/output systems and of state-space

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal 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 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

Last week: analysis of pinion-rack w velocity feedback

Last week: analysis of pinion-rack w velocity feedback Last week: analysis of pinion-rack w velocity feedback Calculation of the steady state error Transfer function: V (s) V ref (s) = 0.362K s +2+0.362K Step input: V ref (s) = s Output: V (s) = s 0.362K s

More information

ECE557 Systems Control

ECE557 Systems Control ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,

More information