First-Order Low-Pass Filter!
|
|
- Dylan Farmer
- 6 years ago
- Views:
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
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 informationTime-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 informationTime-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 informationControl 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 informationLinear-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 informationDynamic 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 informationStochastic 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 informationStochastic 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 informationLinear-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 informationReturn 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 informationTime 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 informationExtensions 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 informationIntroduction 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 informationEE 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 informationOptimal 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 informationEECS 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 informationOptimal 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 informationECE317 : 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 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 informationRaktim 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 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 informationDr 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 informationMAS107 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 informationLaplace 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 informationControls 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 informationTopic # 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 informationEE 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 informationCourse 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 informationChapter 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 informationINTRODUCTION 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 informationFeedback 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 informationHomework 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 informationDifferential 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 informationExam. 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 informationEECS 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 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 informationLinearized 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 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 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 informationLearn2Control 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!
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 informationOptimal 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 informationAMME3500: 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 informationRobotics. 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 informationTopic # 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 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 informationTime 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 informationCDS 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 informationFrequency 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 informationAutomatic 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 informationELECTRONICS & 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 informationDr 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 information6.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 informationPitch 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 informationLinear-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)
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 informationUniversity 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 informationAlternative 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 informationSingular 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 informationDifferential 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 informationChap 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 informationChapter 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 informationEE 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 informationD(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 informationLecture 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:
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 informationAnalysis 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 informationTable 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 informationState 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 informationThe 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 informationMATH 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 informationAPPLICATIONS 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 informationSolutions 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 informationProfessor 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 informationControl 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 informationActive 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 informationLINEAR 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 informationLECTURE 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 informationLecture 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 informationContents 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 informationSystems 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 informationChapter 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 informationRoot 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 informationTranslational 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 informationJUST 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 informationAutomatic 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 informationTime 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 informationMinimization 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 informationMATH 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 informationTopic # 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 informationMATH 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 information6 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 informationControl 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 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 informationLecture 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 informationEE 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 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 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 informationLast 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 informationECE557 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