LINEAR QUADRATIC GAUSSIAN
|
|
- Laurel Fisher
- 5 years ago
- Views:
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
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 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 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 informationEL2520 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 informationSubject: 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 informationMODERN 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 informationLecture 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 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 informationChapter 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 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 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 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 informationHere represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.
19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that
More informationIntegral action in state feedback control
Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /
More informationLecture 4 Continuous time linear quadratic regulator
EE363 Winter 2008-09 Lecture 4 Continuous time linear quadratic regulator continuous-time LQR problem dynamic programming solution Hamiltonian system and two point boundary value problem infinite horizon
More 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 informationFall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08
Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.
More informationOUTPUT-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 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 informationSteady 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 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 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 informationAutomatic 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 informationCONTROL 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 informationDepartment 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 informationCALIFORNIA 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 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 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 information1 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 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 informationPole 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!
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 informationH 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 informationLecture 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 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 informationControl Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation
Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction
More informationControl 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 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 informationSAMPLE 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 informationTopic # 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 informationVECTOR 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 informationEEE582 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 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 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 informationMATH4406 (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 informationOptimal 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 informationIntroduction & 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 informationCALIFORNIA 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 informationLecture 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 informationLQ 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 informationINVERSE 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 informationOptimization-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 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 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 informationPredictive 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 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 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 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 informationOPTIMAL 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 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 information06 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 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 informationFirst-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 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 informationOPTIMAL 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 informationMS-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 informationState 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 informationLinear 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)
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 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 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 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 information(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 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 informationLecture 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 informationRaktim 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 informationObservability 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 informationModern 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 informationEE5102/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 informationSolution 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 informationFirst-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 informationSYSTEMTEORI - 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 informationVideo 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 informationIntroduction 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 informationFEEDBACK 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 informationTopic # /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 informationTopic # /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 informationOverview 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 informationCBE507 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 informationLecture 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 informationA 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 informationEE221A Linear System Theory Final Exam
EE221A Linear System Theory Final Exam Professor C. Tomlin Department of Electrical Engineering and Computer Sciences, UC Berkeley Fall 2016 12/16/16, 8-11am Your answers must be supported by analysis,
More informationAn 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 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 informationStochastic 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 informationTheory in Model Predictive Control :" Constraint Satisfaction and Stability!
Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time
More 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 informationSolution 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 informationControl 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 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 information