LINEAR QUADRATIC GAUSSIAN

Size: px
Start display at page:

Download "LINEAR QUADRATIC GAUSSIAN"

Transcription

1 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/ C B w.t/w.t/ y.t/ D C y.t/x.t/ C v.t/: where w.t/, v.t/ are white, Gaussian, zero-mean, independent. v.t/ N.; S v /; w.t/ N.; S w /; x./ N.x ; x; /: Time-varying plant dynamics can be handled quite easily, but wewill concentrate on time-invariant case. OBJECTIVE: Design a compensator U D G c.s/y so that the closed-loop system is stable, and system achieves good performance. Our goal will be to minimize the cost function J D E xt.t f /H x.t f / C Z tf x T.t/Qx.t/ C u T.t/Ru.t/ dt ; where H; Q; R > and we measure only the system output. We have seen two versions of this problem already:. Noise-free: u.t/ D K.t/x.t/.. Noisy, but with complete state observations: u.t/ D K.t/x.t/. Same K.t/ but cost is increased. 3. Now, noisy output observations. We will show that u.t/ D K.t/ Ox.t/ where Ox.t/ is the output of a Kalman filter. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

2 ECE553, LINEAR QUADRATIC GAUSSIAN This is called the separation principle using estimate Ox.t/ as if it were the true state. KEY POINT: This is exactly the same separation operation that we performed before when we designed state-space controllers via pole-placement techniques. Validation of that procedure was based only on the stability of the closed-loop system. We are now saying that the separation into two independent optimal sub-problems is actually what optimizes the original objective. On one hand, the separation is intuitively appealing: Ox.t/ is our best guess of what is going on inside the system. So, in some sense, it is clear we should use it in the regulator. But to extend this intuition further and postulate that it is actually the optimal procedure to follow is not obvious. (e.g., Noise) Uncertainty ) Reduced control gains??) Separation Principle for Optimal Performance Our approach to solving the optimal control problem with finite and noisy measurements will be. Rewrite cost and system in terms of the estimator states and dynamics Can access these.. Design a stochastic LQR w.t/ u.t/ Plant v.t/ y.t/ controller for this revised system Full state feedback of Ox.t/. K.t/ Ox.t/ Kalman filter 3. Connection u.t/ D K.t/ Ox.t/. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

3 ECE553, LINEAR QUADRATIC GAUSSIAN 3 Start with the cost EŒx T Qx D EŒfx Ox COxg T Qfx Ox COxg D EŒfx Oxg T Qfx Oxg C EŒfx Oxg T Q Ox C EŒ Ox T Q Ox D EŒ Qx T Q Qx C EŒ Qx T Q Ox C EŒ Ox T Q Ox : Each term is a scalar, and unchanged by the trace operator, EŒx T Qx D trace.eœ Qx T Q Qx / C trace.eœ Qx T Q Ox / C EŒ Ox T Q Ox D trace.eœ Qx Qx T Q / C trace.eœ Ox Qx T Q / C EŒ Ox T Q Ox D trace. x Q/ C EŒ Ox T Q Ox because Ox and Qx are orthogonal if a Kalman filter is used to estimate x (Proved in text). We can now write the LQG cost as J D E OxT.t f /H Ox.t f / C C trace x.t f /H C Z tf Z tf Ox T.t/Q Ox.t/ C u T.t/Ru.t/ dt x.t/q dt The terms within the tracefg operator are independent of the control input u.t/ so J is minimized whenever J D E OxT.t f /H Ox.t f / C Z tf Ox T.t/Q Ox.t/ C u T.t/Ru.t/ dt is minimized. This looks like a stochastic LQR problem in the (measurable) state Ox. But, note that the dynamics of Ox are different from the dynamics of x. Need to show that the assumptions of LQR are met. : Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

4 ECE553, LINEAR QUADRATIC GAUSSIAN 4 Estimator dynamics: P Ox.t/ D A Ox.t/ C Bu u.t/ C L.t/ y.t/ C y Ox.t/ : KEY FACT: The innovations process r.t/ D y.t/ C y Ox.t/ is white, Gaussian N.; S v /.(ShowninsectionAofbookappendix). So, LQG problem is to minimize J D E OxT.t f /H Ox.t f / C Z tf subject to the dynamics Ox T.t/Q Ox.t/ C u T.t/Ru.t/ dt C const P Ox.t/ D A Ox.t/ C Bu u.t/ C L.t/r.t/ L.t/ known; r.t/ N.; S v /: This is a (strange looking) stochastic LQR problem. Solution independent of the white driving noise. Optimal solution a linear feedback law u.t/ D K.t/ Ox.t/. K.t/ is from solution of LQR with data (A, B, Q, R)... same. Therefore, LQG D combination of LQR/LQE is PERFORMANCE OPTIMAL. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

5 ECE553, LINEAR QUADRATIC GAUSSIAN 5.: Satellite-tracking example EXAMPLE: Asatellitetrackingantenna,subjecttorandomwindtorques, can be modeled as " # " #" # " # " # P.t/.t/ D C u.t/ C w.t/ R.t/ : P.t/ : : h i " #.t/ y.t/ D C v.t/; P.t/ where.t/ is the pointing error of the antenna in degrees, u.t/ is the control torque in Nm,and w.t/ is the wind torque (disturbance input) in Nm. The wind torque is assumed to be white noise with a spectral density of S w D 5 N m Hz. The measurement noise is white with a spectral density S v D deg Hz. The cost function to be minimized is Z J D E q.t/ C ru.t/ dt : The simulation is initialized with " # " # Ox./ D ; x./ D : The MATLAB code is from Burl. Results follow. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

6 ECE553, LINEAR QUADRATIC GAUSSIAN First, the baseline example with: q D 8; r D ; Sw D 5; S v D..4 Feedback gains 8 4 Kalman gains Actual Estimated Angle error (deg) Control (N-m) Time (sec) 4 8 Increased regulation requirement: q D 8; r D ; Sw D 5; S v D. Statefeedbackgainsarelargerandapproachsteadystate more rapidly, but Kalman gains remain the same. Larger control inputs and better control performance..4 Feedback gains 8 4 Kalman gains.3.. Angle error (deg) Actual Estimated Control (N-m) Time (sec) Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

7 ECE553, LINEAR QUADRATIC GAUSSIAN 7 Increased control-effort penalty: q D 8; r D ; Sw D 5; S v D. State feedback gains smaller, converge more slowly. Kalman gains remain the same. Smaller control inputs, increased angle errors. Feedback gains 8 4 Kalman gains Angle error (deg) Actual Estimated Time (sec) Control (N-m) High disturbance: q D 8; r D ; Sw D 5; S v D. Kalmangains larger, converge much more rapidly. State feedback gains remain the same. Large gains make estimator faster but larger plant noise means that estimate is less accurate. Control input also increased due to larger gains and increased plant noise. Angle error increased by roughly, which is square-root of increase in spectral density. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

8 ECE553, LINEAR QUADRATIC GAUSSIAN Feedback gains 4 Kalman gains.5 Angle error (deg) 4 8 Actual Estimated Control (N-m) Time (sec) Large sensor noise: q D 8; r D ; Sw D 5; S v D. Kalman gains smaller, converge more slowly. State feedback gains remain same. Smaller Kalman gains make estimator slower and larger measurement noise makes estimates less accurate. Control is poorer due to increased measurement noise.. Feedback gains 8 4 Kalman gains Angle error (deg) Actual Estimated Control (N-m) Time (sec) Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

9 ECE553, LINEAR QUADRATIC GAUSSIAN 9.3: Steady-state LQG control and the compensator Assume time-invariant plant dynamics. Use steady-state cost. Analysis (Stengel) shows (where.t/ D C x.t/) J LQG D lim EΠT.t/Q.t/ C u T.t/Ru.t/ t! D trace x;ss L ss S v L T ss C x;ss C T Q C D trace n o x;ss B w S w Bw T C x;ss Kss T RK ss where terms are labeled regulator or estimator and A T x;ss C x;ss A C C T Q C x;ss B u R B T u x;ss D A x;ss C x;ss A T C B w S w B T w x;ssc T y S v C y x;ss D and L ss D x;ss Cy T S v ; K ss D R Bu T x;ss. Can evaluate steady-state cost from the solution of two Riccati equations. More complicated than the stochastic LQR result J LQR D trace.q C K T ss RK ss/ x;ss : Reason: JLQG must also account for cost increase because of estimation error. In LQG, Ox x in general. Concepts of () Regulation error (x ) and () Estimation error ( Ox x). Both contribute to the cost. Further interpretations FAST REGULATOR: To see that both errors contribute, consider the result of a very fast regulator Control effort cheap, R!. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

10 ECE553, LINEAR QUADRATIC GAUSSIAN Precise analysis requires we find impact of R! on x;ss but n o J LQG D trace x;ss L ss S v L T ss C x;ssc T Q C ƒ not fn of R trace x;ss C T Q C for all R In particular lim J LQG trace x;ss C T Q C. R! Even in the limit of no control penalty, the cost is lower-bounded by a term associated with the estimation error in the state x;ss. FAST ESTIMATOR: Low sensor noise and fast estimation, S v!. Use second identity to show lim J LQG trace x;ss B w S w Bw T. S v! Regulation error remains: lower bound on performance with fast estimator. Both cases illustrate that it is futile to make either the estimator or the regulator much faster than the other. Ultimate performance limited and quickly reach point of diminishing returns. RULE OF THUMB: Select R, S v so that estimator and regulator poles are roughly the same (order of magnitude) distance to origin Similar levels of authority. Since S v is generally physical, this places a design constraint on R. The compensator Classical control system design techniques create a compensator D.s/ to control a plant G.s/. State-space methods use state feedback and estimation. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

11 ECE553, LINEAR QUADRATIC GAUSSIAN Can combine the state-feedback law and estimation law to derive a compensator. Usually called K.s/. REGULATOR: u.t/ D K.t/ Ox.t/ where K.t/ D R B T u P.t/ P P.t/D A T P.t/C P.t/AC C T Q C P.t/B u R B T u P.t/I P.t f / D H: ESTIMATOR: Dynamics P Ox.t/ D A Ox.t/ C Bu u.t/ C L.t/ y.t/ C y Ox.t/ ; Ox./ D EŒx L.t/ D x.t/c T y S v P x.t/ D A x.t/ C x.t/a T C B w S w B T w x.t/c T y S v C y x.t/i x./ D x; : COMPENSATOR: Combine the above to get (where x c DOx) Px c.t/ D.A B u K.t/ L.t/C y /x c.t/ C L.t/y.t/ u.t/ D K.t/x c.t/: In steady-state, L.t/ D Lss and K.t/ D K ss and we get Px c.t/ D.A B u K ss L ss C y /x c.t/ C L ss y.t/ u.t/ D K ss x c.t/: We can then generate a transfer function for the compensator (what are N A, NB, and NC?) K.s/ D NC.sI N A/ NB: u.t/ G.s/ y.t/ r.t/ G.s/ y.t/ K.s/ ::: or ::: K.s/ Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

12 ECE553, LINEAR QUADRATIC GAUSSIAN Closed-loop poles (steady-state) The regulator has poles at det.si A C Bu K ss / D ; The estimator has poles at det.si A C Lss C y / D ; The closed-loop poles are the combination of regulator and estimator poles (via the separation principle). The compensator poles are at det.si A C Bu K ss C L ss C y / D which are neither the estimator nor the regulator poles. In particular, the compensator might be unstable! Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

13 ECE553, LINEAR QUADRATIC GAUSSIAN 3.4: Reference tracking So far, we have discussed only regulator design forcing the system state to zero as quickly as possible and keeping it there. This is the same as tracking the reference input. What if we want to track a more complicated reference signal? Tracking constant reference inputs TRACKING VIA COORDINATE TRANSLATION: Aconstantplantoutputcan be generated if the plant state is constant. Generate the desired constant plant output with a specific state xd and regulate around that state. u.t/ D KŒx.t/ x d.t/ : The desired state is chosen so that Cy x d D r. Often, many different xd will work in this equation. There is usually steady-state error when using this reference-tracking method. Form Nx.t/ D x.t/ x d.t/. Then, PNx.t/ DPx.t/ D AŒ Nx.t/ C x d C B u Œ K Nx.t/ D.A B u K/Nx.t/ C Ax d : Notice that this differential equation is not homogeneous it has input Ax d.so,ingeneral,nx.t/!. We have an additional constraint Axd D. Thiscanbemetonlyifx d is in the null-space of A. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

14 ECE553, LINEAR QUADRATIC GAUSSIAN 4 In order for A to have a null-space, it must be singular have an eigenvalue of. Anintegrator!(MoreonthislaterifA does not have an integrator). In general, A must have as many eigenvalues as there are reference inputs. If Cy x d D r and Ax d D then the plant model becomes PNx.t/ D A Nx.t/ C B u u.t/ and standard LQR theory can be applied to generate u.t/. FEEDFORWARD CONTROL: An alternate approach, which works even when A does not contain integrators, is u.t/ D Kx.t/ C K r r where K r r is feedforward control (like the NN approach in ECE55). The closed-loop system is Px.t/ D.A B u K/x.t/ C B u K r r y.t/ D C y x.t/: Assuming stability, using the final value theorem, y./ D C y.a B u K/ B u K r r: The inverse exists because the closed-loop A cl matrix is stable, so has no eigenvalues at. Set r D y./ and solve for Kr.Forasquaresystem, K r D ŒC y.a B u K/ B u : Kr is the inverse of the dc-gain of the system. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

15 ECE553, LINEAR QUADRATIC GAUSSIAN 5 Not a robust method. Feed-forward control is more sensitive to plant modeling errors than feedback control. EXAMPLE: Consider the state equation " # " # Px.t/ D x.t/ C u.t/ h i y.t/ D x.t/ and the LQR cost function J D Z y.t/ C :u.t/ dt: Using feedforward control, h i u.t/ D 3 5:9 x.t/ C 33r: y(t) Time (sec) Control torque Time (sec) Zero steady-state error has been achieved since our model is perfect. INTEGRAL CONTROL: We saw in the first method that constant reference tracking could be achieved if the plant contained integrator(s). If the plant does not contain integrators, we can add them: r.t/ u.t/ Plant y.t/ e.t/ s x I.t/ Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

16 ECE553, LINEAR QUADRATIC GAUSSIAN The integrator error equation is Px I.t/ D e.t/ D r.t/ y.t/ D r.t/ C y x.t/: Note that there are as many integrators as there are reference inputs. We can include the integral state into our normal state-space formby augmenting the system dynamics " Px.t/ Px I.t/ # D " A C y #" # x.t/ C x I.t/ " Bu # " u.t/ C I # r.t/: Note that the new A matrixhasanopen-loopeigenvalueatthe origin. This corresponds to increasing the system type, and integrates out steady-state error. LQR may be used to generate a state feedback for the augmented plant. Use a cost function that penalizes the integral of the error J D D Z tf Z tf x T I.t/x I.t/ C u T.t/Ru.t/ dt h x T.t/ x T I.t/ i " I #" x.t/ x I.t/ # C u T.t/Ru.t/ dt: The control weighting matrix R is generated by trial-and-error since the physical meaning of the cost function is nebulous. The control law is, " # x.t/ u.t/ D K.t/ x I.t/ i D hk " # x.t/ x K I : x I.t/ Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

17 ECE553, LINEAR QUADRATIC GAUSSIAN 7 Generally, integral control is more robust and precise than the other two methods. EXAMPLE: For the same system considered in the example for feedforward control, use integral control instead. The augmented system becomes " Px.t/ Px I.t/ # D 4 3 " 7 x.t/ 5 x I.t/ # C u.t/ C r.t/: Ignoring the reference input and applying LQR gives h i Z t u.t/ D 3 7 x.t/ C fr y.t/g dt: The control weighting R D : was chosen by trial and error to yield desirable pole locations. y(t) Time (sec) Control torque Time (sec) Tracking time-varying reference inputs The integration method of eliminating steady-state error may be generalized in order to track more complicated reference-inputs. Integration works with dc signals since it puts an open-loop pole at dc. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

18 ECE553, LINEAR QUADRATIC GAUSSIAN 8 Generally, increasing the open-loop gain in a certain band of frequencies will improve closed-loop tracking of those frequencies. The system dynamics are augmented by a filter: r.t/ u.t/ Plant y.t/ e.t/ Filter x f.t/ Zero steady-state tracking error is obtained when the poles in the Laplace transform of the reference input are also poles of the loop transfer function. This is called the internal (signal) model principle. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

19 ECE553, LINEAR QUADRATIC GAUSSIAN 9.5: Designing for disturbance rejection LQG is designed to reject white-noise disturbances, but may be suboptimal when applied to nonwhite disturbances. Can modify LQG to reject nonwhite disturbance. Feedforward disturbance cancellation with full information Assume that the state and disturbance are measured exactly. Px.t/ D Ax.t/ C B u u.t/ C B wo w o y.t/ D C y x.t/ where w o is a constant disturbance input. Use LQR to generate a state-feedback K matrix, ignoring disturbance input. Use u.t/ D Kx.t/ C K w w : The closed-loop state equation is Px.t/ D.A B u K/x.t/ C B u K w w C B w w : The steady-state output due to disturbance input is y w./ D C y.a B u K/ B w w and the steady-state output due to the feedforward control is y u./ D C y.a B u K/ B u K w w : These two terms should cancel to eliminate steady-state error due to disturbance Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

20 ECE553, LINEAR QUADRATIC GAUSSIAN C y.a B u K/ B w w C y.a B u K/ B u K w w D which gives K w D fc y.a B u K/ B u g C y.a B u K/ B w : As with reference tracking, feedforward disturbance canceling is not very robust. EXAMPLE: The angular velocity of a field-controlled dc motor is required to equal a set point regardless of the load torque. The state equation of the " motor# is " #" P!.t/ D P M.t/ : h i y.t/ D x.t/; # " # " #!.t/ C u.t/ C L.t/ M.t/ : where! is the angular velocity; M is the motor torque and L is the load torque. The LQR cost function is J D Z!.t/ C :u.t/ dt: We get h i u.t/ D 4: : x.t/ 7: L.t/: Simulation of step load torque with set-point of zero: Angular velocity (rad/s) Field voltage (V) Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

21 ECE553, LINEAR QUADRATIC GAUSSIAN Simulation output perfect due to exact model used. Feedforward disturbance cancellation with partial information Usually we have only noisy partial state measurements. Estimate both the plant state and disturbance using a Kalman filter. To estimate disturbance, the plant model must be augmented with a filter that generates a nearly-constant disturbance. w.t/ s w o.t/ u.t/ Plant The integral has an artificial noise input that allows the disturbance input to change slowly. v.t/ y.t/ The plant state model for designing the Kalman filter is then " # " #" # Px.t/ A Bw x.t/ D C Pw.t/ w.t/ h i " # x.t/ y.t/ D C y C v.t/ w.t/ " Bu # u.t/ C The disturbance-canceling controller that uses the noisy partial measurements is then u.t/ D K Ox.t/ K w Ow.t/; where K is calculated via LQR and K w is calculated as before. Integral control for disturbance canceling " I # w.t/ Integral control may also be used to eliminate steady-state errors due to step-like disturbances. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

22 ECE553, LINEAR QUADRATIC GAUSSIAN The Kalman filter must estimate both the plant state and the disturbance input; if it estimates only the plant state it will be biased by the disturbance (the assumptions made when deriving the Kalman filter are violated by non white-noise disturbance). K w w.t/ u.t/ K x =s Oe O L.t/ r.t/ L.t/ Plant Ox.t/ C y Kalman filter EXAMPLE: The disturbance canceling example from before. " # " #" # " # P!.t/!.t/ D C u.t/ P M.t/ : M.t/ : " # " # C L.t/ C w.t/ h i y.t/ D x.t/ C v.t/; The augmented state for the purpose of designing a Kalman filter is P!.t/!.t/ P M.t/ 5 D 4 : 5 4 M.t/ 5 C 4 : 5 u.t/ P L.t/ L.t/ 3 " # 7 w.t/ C 4 5 w T.t/ h i y.t/ D x.t/ C v.t/; v.t/ y.t/ Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

23 ECE553, LINEAR QUADRATIC GAUSSIAN 3 where w T.t/ is the white noise that drives changes in the load torque. The noise spectral densities are " # : 3 D I S v D :; w : S 4 w T 7 5 where the spectral density for w T was selected by trial and error. The resulting steady-state Kalman gain matrix is h i T L D :8 : 3: : Incorporating this information, we have so far the dynamics of the estimator: 4 P O!.t/ P O M.t/ P O L.t/ P Ox.t/ D A Ox.t/ C Bu.t/ C L.y.t/ Oy.t// D.A LC / Ox.t/ C Bu.t/ C Ly.t / :8 O!.t/ D 4 : : 5 4 O M.t/ 5 C 4 3: O L.t/ : u.t/ C 4 :8 : 3: y.t/: For LQR integral state feedback, the augmented state equation is P!.t/!.t/ P M.t/ 5 D 4 : 5 4 M.t/ 5 C 4 : 5 u.t/ C 4 5 r.t/; Px I.t/ x I.t/ and the cost function is J D Z x I.t/ C :u.t/ dt: For this cost function, we find that h i K D 34 : Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

24 ECE553, LINEAR QUADRATIC GAUSSIAN 4 Note that the integrator state implements P OxI.t/ D r.t/ O!.t/ so we can augment the estimator dynamics: P O!.t/ :8 O!.t/ :8 P O M.t/ P 4 O L.t/ 7 5 D : : O M.t/ 4 3: O L.t/ 7 5 C : 4 3: 7 5 y.t/ C r.t/ P OxI.t/ Ox I.t/ 3 3 O!.t/ C : h i O M.t/ 5 4 O L.t/ 7 5 Ox I.t/ P O!.t/ :8 O!.t/ :8 P O M.t/ 4 P O L.t/ 7 5 D : 3:5 O M.t/ 4 3: O L.t/ 7 5 C : 4 3: 7 5 y.t/ C r.t/ P OxI.t/ Ox I.t/ 3 O!.t/ h i u.t/ D 34 O M.t/ 4 O L.t/ 7 5 : Ox I.t/ Response to step load torque. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

25 ECE553, LINEAR QUADRATIC GAUSSIAN 5 Angular velocity (rad/s) Field voltage (V) Frequency-shaped LQG One final trick we look at is used to shape the frequency response of the LQG system. For example, a system may have a resonance frequency we do not wish to excite. Standard control design would place a notch filter at this frequency. To perform frequency-shaped LQG design, we place a bandpass filter in parallel with the plant dynamics. Augmented plant u.t/ Plant Bandpass filter y.t/ x f.t/ This adds states that we wish to penalize. When designing a Kalman filter, we need only to estimate the true plant states as we have access to the filter states. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

26 ECE553, LINEAR QUADRATIC GAUSSIAN Appendix: Steady-state LQG cost We earlier stated (where.t/ D C x.t/) J D lim EŒ T.t/Q.t/ C u T.t/Ru.t/ t! D trace x;ss L ss S v L T ss C x;ss C T Q C D trace n o x;ss B w S w Bw T C x;ss Kss T RK ss : Here, we show that the second and third lines are the same (not yet sure how to show that the first and second are the same). Start with the second line: But, so T Q C trace x;ss L ss S v L T ss C x;ssc 8 ˆ< D trace ˆ: B x Cy T S v C y x ƒ A x C x A T CB w S w Bw T trace x;ss L ss S v L T ss C x;ssc C A C x C T Q C C T Q C D x B u R Bu T x A ƒ T x x A K T RK T Q C D trace x B w S w B T w C x.a x C x A T / C x K T RK A T x x A D trace x B w S w B T w C xk T RK C trace x.a x C x A T / trace x.a T x C x A/ ƒ equal D trace x B w S w B T w C xk T RK Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett 9 >= >;

27 ECE553, LINEAR QUADRATIC GAUSSIAN 7 where we used the knowledge that A T x;ss C x;ss A C C T Q C x;ss B u R B T u x;ss D A x;ss C x;ss A T C B w S w B T w x;ssc T y S v C y x;ss D and L ss D x;ss Cy T S v ; K ss D R Bu T x;ss. Lecture notes prepared by Dr. Gregory L. Plett. Copyright,, 8,, 4,,, 999, Gregory L. Plett

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

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

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

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice EL2520 Control Theory and Practice Lecture 8: Linear quadratic control Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden Linear quadratic control Allows to compute the controller

More information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

MODERN CONTROL DESIGN

MODERN CONTROL DESIGN CHAPTER 8 MODERN CONTROL DESIGN The classical design techniques of Chapters 6 and 7 are based on the root-locus and frequency response that utilize only the plant output for feedback with a dynamic controller

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

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

Chapter 9 Observers, Model-based Controllers 9. Introduction In here we deal with the general case where only a subset of the states, or linear combin

Chapter 9 Observers, Model-based Controllers 9. Introduction In here we deal with the general case where only a subset of the states, or linear combin 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 9 Observers,

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

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

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

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

Integral action in state feedback control

Integral action in state feedback control Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /

More information

Lecture 4 Continuous time linear quadratic regulator

Lecture 4 Continuous time linear quadratic regulator EE363 Winter 2008-09 Lecture 4 Continuous time linear quadratic regulator continuous-time LQR problem dynamic programming solution Hamiltonian system and two point boundary value problem infinite horizon

More 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

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

OUTPUT-FEEDBACK CONTROL

OUTPUT-FEEDBACK CONTROL ECE4520/5520: Multivariable Control Systems I. 1 OUTPUT-FEEDBACK CONTROL.1: Open-loop and closed-loop estimators Open-loop estimators State feedback is impractical since we don t know the state! But, what

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

Steady State Kalman Filter

Steady State Kalman Filter Steady State Kalman Filter Infinite Horizon LQ Control: ẋ = Ax + Bu R positive definite, Q = Q T 2Q 1 2. (A, B) stabilizable, (A, Q 1 2) detectable. Solve for the positive (semi-) definite P in the ARE:

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

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

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

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

Department of Electronics and Instrumentation Engineering M. E- CONTROL AND INSTRUMENTATION ENGINEERING CL7101 CONTROL SYSTEM DESIGN Unit I- BASICS AND ROOT-LOCUS DESIGN PART-A (2 marks) 1. What are the

More information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 110b R. M. Murray Kalman Filters 14 January 2007 Reading: This set of lectures provides a brief introduction to Kalman filtering, following

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

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

1 Steady State Error (30 pts)

1 Steady State Error (30 pts) Professor Fearing EECS C28/ME C34 Problem Set Fall 2 Steady State Error (3 pts) Given the following continuous time (CT) system ] ẋ = A x + B u = x + 2 7 ] u(t), y = ] x () a) Given error e(t) = r(t) y(t)

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

Pole placement control: state space and polynomial approaches Lecture 2

Pole placement control: state space and polynomial approaches Lecture 2 : state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state

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

H 2 Optimal State Feedback Control Synthesis. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

H 2 Optimal State Feedback Control Synthesis. Raktim Bhattacharya Aerospace Engineering, Texas A&M University H 2 Optimal State Feedback Control Synthesis Raktim Bhattacharya Aerospace Engineering, Texas A&M University Motivation Motivation w(t) u(t) G K y(t) z(t) w(t) are exogenous signals reference, process

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

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

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

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

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

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #16 16.31 Feedback Control Systems State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Fall 2007 16.31 16 1 Combined Estimators and Regulators

More information

VECTOR RANDOM PROCESSES

VECTOR RANDOM PROCESSES ECE5530: Multivariable Control Systems II. 1 VECTOR RANDOM PROCESSES.1: Scalar random variables We will be working with systems whose state is affected by noise and whose output measurements are also corrupted

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

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

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

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 Unit Outline Introduction to the course: Course goals, assessment, etc... What is Control Theory A bit of jargon,

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

Introduction & Laplace Transforms Lectures 1 & 2

Introduction & Laplace Transforms Lectures 1 & 2 Introduction & Lectures 1 & 2, Professor Department of Electrical and Computer Engineering Colorado State University Fall 2016 Control System Definition of a Control System Group of components that collectively

More information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 110b R. M. Murray Kalman Filters 25 January 2006 Reading: This set of lectures provides a brief introduction to Kalman filtering, following

More information

Lecture 5 Linear Quadratic Stochastic Control

Lecture 5 Linear Quadratic Stochastic Control EE363 Winter 2008-09 Lecture 5 Linear Quadratic Stochastic Control linear-quadratic stochastic control problem solution via dynamic programming 5 1 Linear stochastic system linear dynamical system, over

More information

LQ Control of a Two Wheeled Inverted Pendulum Process

LQ Control of a Two Wheeled Inverted Pendulum Process Uppsala University Information Technology Dept. of Systems and Control KN,HN,FS 2000-10 Last rev. September 12, 2017 by HR Reglerteknik II Instruction to the laboratory work LQ Control of a Two Wheeled

More information

INVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN. Leonid Lyubchyk

INVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN. Leonid Lyubchyk CINVESTAV Department of Automatic Control November 3, 20 INVERSE MODEL APPROACH TO DISTURBANCE REJECTION AND DECOUPLING CONTROLLER DESIGN Leonid Lyubchyk National Technical University of Ukraine Kharkov

More information

Optimization-Based Control

Optimization-Based Control Optimization-Based Control Richard M. Murray Control and Dynamical Systems California Institute of Technology DRAFT v1.7a, 19 February 2008 c California Institute of Technology All rights reserved. This

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

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

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

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

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

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

OPTIMAL CONTROL AND ESTIMATION

OPTIMAL CONTROL AND ESTIMATION OPTIMAL CONTROL AND ESTIMATION Robert F. Stengel Department of Mechanical and Aerospace Engineering Princeton University, Princeton, New Jersey DOVER PUBLICATIONS, INC. New York CONTENTS 1. INTRODUCTION

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

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance. Chapter 06 Feedback 06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance. Lesson of the Course Fondamenti di Controlli Automatici of

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

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, 217!! Dynamic systems as low-pass filters!! Frequency response of dynamic

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

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28 OPTIMAL CONTROL Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 28 (Example from Optimal Control Theory, Kirk) Objective: To get from

More information

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant How to control the thermal power plant in order to ensure the stable operation of the plant? In the assignment Production

More information

State Observers and the Kalman filter

State Observers and the Kalman filter Modelling and Control of Dynamic Systems State Observers and the Kalman filter Prof. Oreste S. Bursi University of Trento Page 1 Feedback System State variable feedback system: Control feedback law:u =

More information

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery Linear Quadratic Gausssian Control Design with Loop Transfer Recovery Leonid Freidovich Department of Mathematics Michigan State University MI 48824, USA e-mail:leonid@math.msu.edu http://www.math.msu.edu/

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

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

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

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

(Continued on next page)

(Continued on next page) (Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic

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

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor Dr.-Ing. Sudchai Boonto Assistant Professor Department of Control System and Instrumentation Engineering King Mongkuts Unniversity of Technology Thonburi Thailand Linear Quadratic Gaussian The state space

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability

More information

Observability and state estimation

Observability and state estimation EE263 Autumn 2015 S Boyd and S Lall Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time observability

More information

Modern Optimal Control

Modern Optimal Control Modern Optimal Control Matthew M. Peet Arizona State University Lecture 22: H 2, LQG and LGR Conclusion To solve the H -optimal state-feedback problem, we solve min γ such that γ,x 1,Y 1,A n,b n,c n,d

More information

EE5102/6102 Multivariable Control Systems

EE5102/6102 Multivariable Control Systems EE512/612 Multivariable Control Systems Homework Assignments for Part 2 Prepared by Ben M. Chen Department of Electrical & Computer Engineering National University of Singapore March 3, 29 EE512/612 Multivariable

More information

Solution of Linear State-space Systems

Solution of Linear State-space Systems Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state

More information

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

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL 1. Optimal regulator with noisy measurement Consider the following system: ẋ = Ax + Bu + w, x(0) = x 0 where w(t) is white noise with Ew(t) = 0, and x 0 is a stochastic

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

Introduction to Controls

Introduction to Controls EE 474 Review Exam 1 Name Answer each of the questions. Show your work. Note were essay-type answers are requested. Answer with complete sentences. Incomplete sentences will count heavily against the grade.

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

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

Topic # /31 Feedback Control Systems. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Topic #15 16.3/31 Feedback Control Systems State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Reading: FPE 7.6 Fall 21 16.3/31 15 2 Combined

More information

Topic # /31 Feedback Control Systems

Topic # /31 Feedback Control Systems Topic #16 16.30/31 Feedback Control Systems Add reference inputs for the DOFB case Reading: FPE 7.8, 7.9 Fall 2010 16.30/31 16 2 Reference Input - II On page 15-6, compensator implemented with reference

More information

Overview of the Seminar Topic

Overview of the Seminar Topic Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History

More information

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

More information

Lecture 19 Observability and state estimation

Lecture 19 Observability and state estimation EE263 Autumn 2007-08 Stephen Boyd Lecture 19 Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time

More information

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl

More information

EE221A Linear System Theory Final Exam

EE221A Linear System Theory Final Exam EE221A Linear System Theory Final Exam Professor C. Tomlin Department of Electrical Engineering and Computer Sciences, UC Berkeley Fall 2016 12/16/16, 8-11am Your answers must be supported by analysis,

More information

An Introduction to Control Systems

An Introduction to Control Systems An Introduction to Control Systems Signals and Systems: 3C1 Control Systems Handout 1 Dr. David Corrigan Electronic and Electrical Engineering corrigad@tcd.ie November 21, 2012 Recall the concept of a

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

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Navtech Part #s Volume 1 #1277 Volume 2 #1278 Volume 3 #1279 3 Volume Set #1280 Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Volume 1 Preface Contents

More information

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More 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

Solution to HW State-feedback control of the motor with load (from text problem 1.3) (t) I a (t) V a (t) J L.

Solution to HW State-feedback control of the motor with load (from text problem 1.3) (t) I a (t) V a (t) J L. EE/ME 7: Advanced Linear Systems Solution Solution to HW Name On each item, grading is, or (full points, /2 points, points) EE/ME 7: Advanced Linear Systems Solution State-feedback control of the motor

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

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