Lecture 6: Deterministic Self-Tuning Regulators
|
|
- Amber Gibson
- 5 years ago
- Views:
Transcription
1 Lecture 6: Deterministic Self-Tuning Regulators Feedback Control Design for Nominal Plant Model via Pole Placement Indirect Self-Tuning Regulators Direct Self-Tuning Regulators c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 1/19
2 Indirect Self-Tuning Regulators Consider a single input single output (SISO) system y(t) + a 1 y(t 1)+ + a n y(t n) = b 0 u(t d 0 ) + + b 1 u(t d 0 1) + + b m u(t d 0 m) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 2/19
3 Indirect Self-Tuning Regulators Consider a single input single output (SISO) system y(t) + a 1 y(t 1)+ + a n y(t n) = b 0 u(t d 0 ) + + b 1 u(t d 0 1) + + b m u(t d 0 m) Rewrite it in the form y(t) = a 1 y(t 1) a n y(t n) + b 0 u(t d 0 ) + + b 1 u(t d 0 1) + + b m u(t d 0 m) = φ(t 1) T θ c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 2/19
4 Indirect Self-Tuning Regulators Consider a single input single output (SISO) system y(t) + a 1 y(t 1)+ + a n y(t n) = b 0 u(t d 0 ) + + b 1 u(t d 0 1) + + b m u(t d 0 m) Rewrite it in the form y(t) = a 1 y(t 1) a n y(t n) + b 0 u(t d 0 ) + + b 1 u(t d 0 1) + + b m u(t d 0 m) = φ(t 1) T θ ] T where θ = [a 1,..., a n, b 0,..., b m [ φ(t 1) = y(t 1),..., y(t n), u(t d 0 ),..., u(t d 0 m) ] T c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 2/19
5 Recursive LS Algorithm Given the data { } N y(t), φ(t 1) 1 defined by the model y(t) = φ(t 1) T θ 0, t = 1, 2,..., N c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 3/19
6 Recursive LS Algorithm Given the data { } N y(t), φ(t 1) 1 defined by the model y(t) = φ(t 1) T θ 0, t = 1, 2,..., N Given ˆθ(t 0 ) and P(t 0 ) = (Φ(t 0 ) T Φ(t 0 )) 1, the LS estimate satisfies the recursive equations ˆθ(t) = ˆθ(t 1) + K(t) ( ) y(t) φ(t) T ˆθ(t 1) K(t) = P(t)φ(t) = P(t 1)φ(t) ( ) φ T P(t 1)φ(t) P(t) = P(t 1) P(t 1)φ(t) ( 1 + φ T P(t 1)φ(t)) 1 φt P(t 1) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 3/19
7 Algorithm using RLS and MD Pole Placement Off-line Parameters: Given polynomials B m (q), A m (q), A o (q) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 4/19
8 Algorithm using RLS and MD Pole Placement Off-line Parameters: Given polynomials B m (q), A m (q), A o (q) Step 1: Estimate the coefficients of A(q) and B(q), i.e. θ, using the Recursive Least Squares algorithm. c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 4/19
9 Algorithm using RLS and MD Pole Placement Off-line Parameters: Given polynomials B m (q), A m (q), A o (q) Step 1: Estimate the coefficients of A(q) and B(q), i.e. θ, using the Recursive Least Squares algorithm. Step 2: Apply the Minimum Degree Pole Placement algorithm to compute R(q), T(q), S(q) with A(q), B(q) taken from the previous Step. c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 4/19
10 Algorithm using RLS and MD Pole Placement Off-line Parameters: Given polynomials B m (q), A m (q), A o (q) Step 1: Estimate the coefficients of A(q) and B(q), i.e. θ, using the Recursive Least Squares algorithm. Step 2: Apply the Minimum Degree Pole Placement algorithm to compute R(q), T(q), S(q) with A(q), B(q) taken from the previous Step. Step 3: Compute the control variable by R(q)u(t) = T(q)u c (t) S(q)y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 4/19
11 Algorithm using RLS and MD Pole Placement Off-line Parameters: Given polynomials B m (q), A m (q), A o (q) Step 1: Estimate the coefficients of A(q) and B(q), i.e. θ, using the Recursive Least Squares algorithm. Step 2: Apply the Minimum Degree Pole Placement algorithm to compute R(q), T(q), S(q) with A(q), B(q) taken from the previous Step. Step 3: Compute the control variable by R(q)u(t) = T(q)u c (t) S(q)y(t) Repeat Steps 1, 2, 3 c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 4/19
12 Example 3.4 (Recursive Modification of Example 3.1) Given a continuous time system ÿ + ẏ = u, c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 5/19
13 Example 3.4 (Recursive Modification of Example 3.1) Given a continuous time system ÿ + ẏ = u, its pulse transfer function with sampling period h = 0.5 sec is G(q) = b 1q + b 2 q 2 + a 1 q + a 2 = q q q c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 5/19
14 Example 3.4 (Recursive Modification of Example 3.1) Given a continuous time system ÿ + ẏ = u, its pulse transfer function with sampling period h = 0.5 sec is G(q) = b 1q + b 2 q 2 + a 1 q + a 2 = q q q The task is to synthesize a 2-degree-of-freedom controller such that the complementary sensitivity transfer function is B m (q) A m (q) = q q q c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 5/19
15 Example 3.4 (Recursive Modification of Example 3.1) We have found the controller via MD pole placement R(q)u(t) = T(q)u c (t) S(q)y(t) with R(q) = q S(q) = q T(q) = q that stabilizes both the discrete and continuous-time plants c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 6/19
16 Example 3.4 (Recursive Modification of Example 3.1) We have found the controller via MD pole placement with R(q)u(t) = T(q)u c (t) S(q)y(t) R(q) = q S(q) = q T(q) = q that stabilizes both the discrete and continuous-time plants Let us design the adaptive controller which would recover the performance for the case when parameters of the plant - the polynomials A(q) and B(q) are not known! c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 6/19
17 output time The response of the closed loop system with adaptive controller c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 7/19
18 control time The control signal c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 8/19
19 1 a a b b time (sec) Adaptation of parameters of polynomials A(q) and B(q) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 9/19
20 Lecture 6: Deterministic Self-Tuning Regulators Feedback Control Design for Nominal Plant Model via Pole Placement Indirect Self-Tuning Regulators Direct Self-Tuning Regulators c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 10/19
21 Direct Self-Tuning Regulators The previous algorithm consists of two steps Computing estimates for the plant polynomials A(q), B(q) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 11/19
22 Direct Self-Tuning Regulators The previous algorithm consists of Step 1: Computing estimates Â(q), ˆB(q) for A(q), B(q) Step 2: Computing a controller R(q), T(q), S(q) based on Â(q), ˆB(q). c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 11/19
23 Direct Self-Tuning Regulators The previous algorithm consists of Step 1: Computing estimates Â(q), ˆB(q) for A(q), B(q) Step 2: Computing a controller R(q), T(q), S(q) based on Â(q), ˆB(q). Such procedure has potential drawbacks like Redundant step in design, why we should know A(q) and B(q)? c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 11/19
24 Direct Self-Tuning Regulators The previous algorithm consists of Step 1: Computing estimates Â(q), ˆB(q) for A(q), B(q) Step 2: Computing a controller R(q), T(q), S(q) based on Â(q), ˆB(q). Such procedure has potential drawbacks like Redundant step in design, why we should know A(q) and B(q)? Control design methods (pole placement, LQR,... ) are sensitive to mistakes in Â(q), ˆB(q). How to control such poor conditioned numerical computations? c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 11/19
25 Direct Self-Tuning Regulators The previous algorithm consists of Step 1: Computing estimates Â(q), ˆB(q) for A(q), B(q) Step 2: Computing a controller R(q), T(q), S(q) based on Â(q), ˆB(q). Such procedure has potential drawbacks like Redundant step in design, why we should know A(q) and B(q)? Control design methods (pole placement, LQR,... ) are sensitive to mistakes in Â(q), ˆB(q). How to control such poor conditioned numerical computations? I.e. Â(q) = q(q 1), ˆB(q) = q + ε c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 11/19
26 Direct Self-Tuning Regulators The idea of new approach comes from the observation that for the plant A(q)y(t) = B(q)u(t) = B + (q)b (q)u(t) and for the target system A m (q)y(t) = B m (q)u c (t) = B mp (q)b (q)u c (t) the Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) can be seen as a regression model to estimate coefficients R, S c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 12/19
27 Direct Self-Tuning Regulators The idea of new approach comes from the observation that for the plant A(q)y(t) = B(q)u(t) = B + (q)b (q)u(t) and for the target system A m (q)y(t) = B m (q)u c (t) = B mp (q)b (q)u c (t) the Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) can be seen as a regression model to estimate coefficients R, S A o (q)a m (q)y(t) = [ ] A(q)R p (q) + B (q)s(q) y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 12/19
28 Direct Self-Tuning Regulators The idea of new approach comes from the observation that for the plant A(q)y(t) = B(q)u(t) = B + (q)b (q)u(t) and for the target system A m (q)y(t) = B m (q)u c (t) = B mp (q)b (q)u c (t) the Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) can be seen as a regression model to estimate coefficients R, S A o (q)a m (q)y(t) = A(q)R p (q)y(t) + B (q)s(q)y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 12/19
29 Direct Self-Tuning Regulators The idea of new approach comes from the observation that for the plant A(q)y(t) = B(q)u(t) = B + (q)b (q)u(t) and for the target system A m (q)y(t) = B m (q)u c (t) = B mp (q)b (q)u c (t) the Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) can be seen as a regression model to estimate coefficients R, S A o (q)a m (q)y(t) = R p (q)a(q)y(t) + B (q)s(q)y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 12/19
30 Direct Self-Tuning Regulators The idea of new approach comes from the observation that for the plant A(q)y(t) = B(q)u(t) = B + (q)b (q)u(t) and for the target system A m (q)y(t) = B m (q)u c (t) = B mp (q)b (q)u c (t) the Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) can be seen as a regression model to estimate coefficients R, S A o (q)a m (q)y(t) = R p (q)b(q)u(t) + B (q)s(q)y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 12/19
31 Direct Self-Tuning Regulators The idea of new approach comes from the observation that for the plant A(q)y(t) = B(q)u(t) = B + (q)b (q)u(t) and for the target system A m (q)y(t) = B m (q)u c (t) = B mp (q)b (q)u c (t) the Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) can be seen as a regression model to estimate coefficients R, S A o (q)a m (q)y(t) = R p (q) B + (q) B (q)u(t)+b (q)s(q)y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 12/19
32 Direct Self-Tuning Regulators The idea of new approach comes from the observation that for the plant A(q)y(t) = B(q)u(t) = B + (q)b (q)u(t) and for the target system A m (q)y(t) = B m (q)u c (t) = B mp (q)b (q)u c (t) the Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) can be seen as a regression model to estimate coefficients R, S A o (q)a m (q)y(t) = B (q) ( ) R(q) u(t) + S(q)y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 12/19
33 Direct Self-Tuning Regulators for Minimum-Phase Systems Suppose that B(q) is stable and can be canceled, i.e. A(q)y(t) = B(q)u(t) = b 0 u(t d 0 ) + b 1 u(t d 0 1) + + b m u(t d 0 m) = B + (q)b (q)u(t) = B + (q)b 0 u(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 13/19
34 Direct Self-Tuning Regulators for Minimum-Phase Systems Suppose that B(q) is stable and can be canceled, i.e. A(q)y(t) = B(q)u(t) = b 0 u(t d 0 ) + b 1 u(t d 0 1) + + b m u(t d 0 m) = B + (q)b (q)u(t) = B + (q)b 0 u(t) then Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 13/19
35 Direct Self-Tuning Regulators for Minimum-Phase Systems Suppose that B(q) is stable and can be canceled, i.e. A(q)y(t) = B(q)u(t) = b 0 u(t d 0 ) + b 1 u(t d 0 1) + + b m u(t d 0 m) = B + (q)b (q)u(t) = B + (q)b 0 u(t) then Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) leads to the regression ) A o (q)a m (q)y(t) = b 0 (R(q)u(t) + S(q)y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 13/19
36 Direct Self-Tuning Regulators for Minimum-Phase Systems Suppose that B(q) is stable and can be canceled, i.e. A(q)y(t) = B(q)u(t) = b 0 u(t d 0 ) + b 1 u(t d 0 1) + + b m u(t d 0 m) = B + (q)b (q)u(t) = B + (q)b 0 u(t) then Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) leads to the regression ) A o (q)a m (q)y(t) = b 0 (R(q)u(t) + S(q)y(t) which is ) η(t) = b 0 (R(q)u(t) + S(q)y(t) = φ(t 1) T θ c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 13/19
37 Direct Self-Tuning Regulators for Minimum-Phase Systems In the formula η(t) = b 0 R(q)u(t) + b 0 S(q)y(t) = φ(t) T θ the vector of regressors is φ(t) = [u(t),..., u(t l), y(t),..., y(t l)] T and the vector of parameters is θ = [b 0 r 0,..., b 0 r l, b 0 s 0,..., b 0 s l ] T c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 14/19
38 Direct Self-Tuning Regulators for Minimum-Phase Systems In the formula η(t) = b 0 R(q)u(t) + b 0 S(q)y(t) = φ(t) T θ the vector of regressors is φ(t) = [u(t),..., u(t l), y(t),..., y(t l)] T and the vector of parameters is θ = [b 0 r 0,..., b 0 r l, b 0 s 0,..., b 0 s l ] T When θ is estimated by ˆθ, then R(q) = q l + ˆθ 2 ˆθ 1 q l , S(q) = q l + ˆθ l+2 ˆθ 1 q l c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 14/19
39 Direct Self-Tuning Regulators for Minimum-Phase Systems Some modification to the regression model A o (q)a m (q)y(t) = η(t) = b 0 R(q)u(t)+b 0 S(q)y(t) = φ(t) T θ can be made if we introduce the signals u f (t) = 1 A o (q)a m (q) u(t), y f(t) = 1 A o (q)a m (q) y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 15/19
40 Direct Self-Tuning Regulators for Minimum-Phase Systems Some modification to the regression model A o (q)a m (q)y(t) = η(t) = b 0 R(q)u(t)+b 0 S(q)y(t) = φ(t) T θ can be made if we introduce the signals u f (t) = 1 A o (q)a m (q) u(t), y f(t) = 1 A o (q)a m (q) y(t) Then the regression model is y(t) = b 0 R(q)u f (t) + b 0 S(q)y f (t) = R(q)u f (t) + S(q)y f (t) = φ(t) T θ c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 15/19
41 Direct Self-Tuning Regulators: Summary Given polynomials A m (q), B m (q), A o (q) the relative degree d 0 of the plant c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 16/19
42 Direct Self-Tuning Regulators: Summary Given polynomials A m (q), B m (q), A o (q) the relative degree d 0 of the plant Step 1: Estimate coefficients of polynomials R(q) and S(q) from the regression model y(t) = b 0 R(q)u f (t) + b 0 S(q)y f (t) = φ(t) T θ c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 16/19
43 Direct Self-Tuning Regulators: Summary Given polynomials A m (q), B m (q), A o (q) the relative degree d 0 of the plant Step 1: Estimate coefficients of polynomials R(q) and S(q) from the regression model y(t) = b 0 R(q)u f (t) + b 0 S(q)y f (t) = φ(t) T θ Step 2: Compute the control signal by R(q)u(t) = T(q)u c (t) S(q)y(t) where T(q) = A o (q)a m (1) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 16/19
44 Direct Self-Tuning Regulators: Summary Given polynomials A m (q), B m (q), A o (q) the relative degree d 0 of the plant Step 1: Estimate coefficients of polynomials R(q) and S(q) from the regression model y(t) = b 0 R(q)u f (t) + b 0 S(q)y f (t) = φ(t) T θ Step 2: Compute the control signal by R(q)u(t) = T(q)u c (t) S(q)y(t) where T(q) = A o (q)a m (1) Repeat Steps 1 and 2 c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 16/19
45 Direct ST Regulators for Non-Minimum-Phase Systems If B(q) is not stable or cannot be canceled, i.e. A(q)y(t) = B(q)u(t) = b 0 u(t d 0 ) + b 1 u(t d 0 1) + + b m u(t d 0 m) = B + (q)b (q)u(t), B (q) Const c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 17/19
46 Direct ST Regulators for Non-Minimum-Phase Systems If B(q) is not stable or cannot be canceled, i.e. A(q)y(t) = B(q)u(t) = b 0 u(t d 0 ) + b 1 u(t d 0 1) + + b m u(t d 0 m) = B + (q)b (q)u(t), B (q) Const then Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 17/19
47 Direct ST Regulators for Non-Minimum-Phase Systems If B(q) is not stable or cannot be canceled, i.e. A(q)y(t) = B(q)u(t) = b 0 u(t d 0 ) + b 1 u(t d 0 1) + + b m u(t d 0 m) = B + (q)b (q)u(t), B (q) Const then Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) leads to the regression A o (q)a m (q)y(t) = B (q) ( ) R(q)u(t) + S(q)y(t) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 17/19
48 Direct ST Regulators for Non-Minimum-Phase Systems If B(q) is not stable or cannot be canceled, i.e. A(q)y(t) = B(q)u(t) = b 0 u(t d 0 ) + b 1 u(t d 0 1) + + b m u(t d 0 m) = B + (q)b (q)u(t), B (q) Const then Diophantine equation A o (q)a m (q) = A(q)R(q) + B (q)s(q) leads to the regression A o (q)a m (q)y(t) = B (q) ( ) R(q)u(t) + S(q)y(t) which is nonlinear in parameters and has unstable factor η(t) = B (q) ( ) R(q)u(t) + S(q)y(t) = φ(t 1) T θ c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 17/19
49 Direct Self-Tuning Regulators: Summary Given polynomials A m (q), B m (q), A o (q) the relative degree d 0 of the plant c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 18/19
50 Direct Self-Tuning Regulators: Summary Given polynomials A m (q), B m (q), A o (q) the relative degree d 0 of the plant Step 1: Estimate coefficients of R(q) and S(q) from y(t) = R(q)u f (t) + S(q)y f (t) = φ(t) T θ Cancel possible common factors of R(q) and S(q) to compute R(q) and S(q) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 18/19
51 Direct Self-Tuning Regulators: Summary Given polynomials A m (q), B m (q), A o (q) the relative degree d 0 of the plant Step 1: Estimate coefficients of R(q) and S(q) from y(t) = R(q)u f (t) + S(q)y f (t) = φ(t) T θ Cancel possible common factors of R(q) and S(q) to compute R(q) and S(q) Step 2: Compute the control signal by R(q)u(t) = T(q)u c (t) S(q)y(t) where T(q) = A o (q)b mp (q) c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 18/19
52 Direct Self-Tuning Regulators: Summary Given polynomials A m (q), B m (q), A o (q) the relative degree d 0 of the plant Step 1: Estimate coefficients of R(q) and S(q) from y(t) = R(q)u f (t) + S(q)y f (t) = φ(t) T θ Cancel possible common factors of R(q) and S(q) to compute R(q) and S(q) Step 2: Compute the control signal by R(q)u(t) = T(q)u c (t) S(q)y(t) where T(q) = A o (q)b mp (q) Repeat Steps 1 and 2 c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 18/19
53 Tasks: Reading Chapter 3 of the book c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 19/19
54 Tasks: Reading Chapter 3 of the book Solve problems 3.1, 3.2, 3.3, 3.4 c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 19/19
55 Tasks: Reading Chapter 3 of the book Solve problems 3.1, 3.2, 3.3, 3.4 Implement Matlab-code for Examples 3.4 and 3.5 c Anton Shiriaev. May, Lectures on Adaptive Control: Lecture 6 p. 19/19
FRTN 15 Predictive Control
Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the
More informationIntroduction to System Identification and Adaptive Control
Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction
More informationLecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data.
ISS0031 Modeling and Identification Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data. Aleksei Tepljakov, Ph.D. October 21, 2015 Discrete-time Transfer Functions
More informationEECE Adaptive Control
EECE 574 - Adaptive Control Recursive Identification in Closed-Loop and Adaptive Control Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont
More informationEECE Adaptive Control
EECE 574 - Adaptive Control Recursive Identification Algorithms Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2012 Guy Dumont (UBC EECE) EECE 574 -
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #14 Wednesday, February 5, 2003 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Chapter 7 Synthesis of SISO Controllers
More informationEECE Adaptive Control
EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of
More information12. Prediction Error Methods (PEM)
12. Prediction Error Methods (PEM) EE531 (Semester II, 2010) description optimal prediction Kalman filter statistical results computational aspects 12-1 Description idea: determine the model parameter
More informationSynthesis via State Space Methods
Chapter 18 Synthesis via State Space Methods Here, we will give a state space interpretation to many of the results described earlier. In a sense, this will duplicate the earlier work. Our reason for doing
More informationDirect adaptive suppression of multiple unknown vibrations using an inertial actuator
Author manuscript, published in "Conference on Decision and Control, Atlanta : États-Unis (21" 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA Direct
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 informationEECE 460 : Control System Design
EECE 460 : Control System Design SISO Pole Placement Guy A. Dumont UBC EECE January 2011 Guy A. Dumont (UBC EECE) EECE 460: Pole Placement January 2011 1 / 29 Contents 1 Preview 2 Polynomial Pole Placement
More informationSubspace Based Identification for Adaptive Control
ISSN 28-536 ISRN LUTFD2/TFRT--576--SE Subspace Based Identification for Adaptive Control Brad Schofield Department of Automatic Control Lund Institute of Technology June 23 Department of Automatic Control
More informationProblem Set 4 Solution 1
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 4 Solution Problem 4. For the SISO feedback
More informationIntroduction to system identification
Introduction to system identification Jan Swevers July 2006 0-0 Introduction to system identification 1 Contents of this lecture What is system identification Time vs. frequency domain identification Discrete
More informationRefined Instrumental Variable Methods for Identifying Hammerstein Models Operating in Closed Loop
Refined Instrumental Variable Methods for Identifying Hammerstein Models Operating in Closed Loop V. Laurain, M. Gilson, H. Garnier Abstract This article presents an instrumental variable method dedicated
More informationI. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching
I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline
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 informationPole-Placement Design A Polynomial Approach
TU Berlin Discrete-Time Control Systems 1 Pole-Placement Design A Polynomial Approach Overview A Simple Design Problem The Diophantine Equation More Realistic Assumptions TU Berlin Discrete-Time Control
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 informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #22 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, March 5, 24 More General Effects of Open Loop Poles
More informationLecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.
ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition
More informationTHERE are two types of configurations [1] in the
Linear Identification of a Steam Generation Plant Magdi S. Mahmoud Member, IAEG Abstract The paper examines the development of models of steam generation plant using linear identification techniques. The
More informationESTIMATION ALGORITHMS
ESTIMATIO ALGORITHMS Solving normal equations using QR-factorization on-linear optimization Two and multi-stage methods EM algorithm FEL 3201 Estimation Algorithms - 1 SOLVIG ORMAL EQUATIOS USIG QR FACTORIZATIO
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 informationAdaptive Robust Control
Adaptive Robust Control Adaptive control: modifies the control law to cope with the fact that the system and environment are uncertain. Robust control: sacrifices performance by guaranteeing stability
More informationTransverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)
Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Anton Shiriaev 1,2, Leonid Freidovich 1, Sergey Gusev 3 1 Department
More informationTime Response of Systems
Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =
More informationChapter 7 - Solved Problems
Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal
More informationNONLINEAR INTEGRAL MINIMUM VARIANCE-LIKE CONTROL WITH APPLICATION TO AN AIRCRAFT SYSTEM
NONLINEAR INTEGRAL MINIMUM VARIANCE-LIKE CONTROL WITH APPLICATION TO AN AIRCRAFT SYSTEM D.G. Dimogianopoulos, J.D. Hios and S.D. Fassois DEPARTMENT OF MECHANICAL & AERONAUTICAL ENGINEERING GR-26500 PATRAS,
More informationClosed-Loop Identification of Fractionalorder Models using FOMCON Toolbox for MATLAB
Closed-Loop Identification of Fractionalorder Models using FOMCON Toolbox for MATLAB Aleksei Tepljakov, Eduard Petlenkov, Juri Belikov October 7, 2014 Motivation, Contribution, and Outline The problem
More informationAutomatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Nonlinear systems Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 18
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 information10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller
Pole-placement by state-space methods Control Design To be considered in controller design * Compensate the effect of load disturbances * Reduce the effect of measurement noise * Setpoint following (target
More informationLet the plant and controller be described as:-
Summary of Fundamental Limitations in Feedback Design (LTI SISO Systems) From Chapter 6 of A FIRST GRADUATE COURSE IN FEEDBACK CONTROL By J. S. Freudenberg (Winter 2008) Prepared by: Hammad Munawar (Institute
More informationControl Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich
Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017
More informationLecture 8: Kinematics: Path and Trajectory Planning
Lecture 8: Kinematics: Path and Trajectory Planning Concept of Configuration Space c Anton Shiriaev. 5EL158: Lecture 8 p. 1/20 Lecture 8: Kinematics: Path and Trajectory Planning Concept of Configuration
More informationControl Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich
Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:
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 informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:
More informationEE Control Systems LECTURE 9
Updated: Sunday, February, 999 EE - Control Systems LECTURE 9 Copyright FL Lewis 998 All rights reserved STABILITY OF LINEAR SYSTEMS We discuss the stability of input/output systems and of state-space
More 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 informationUser s guide for ireg (Identification and Controller Design and Reduction) Ioan Doré Landau and Tudor-Bogdan Airimiţoaie
User s guide for ireg (Identification and Controller Design and Reduction) Ioan Doré Landau and Tudor-Bogdan Airimiţoaie December 14, 2013 Contents 1 About ireg 3 1.1 Software requirements..........................................
More informationPERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR MADE PARAMETERIZATION. Jianhong Wang, Hong Jiang and Yonghong Zhu
International Journal of Innovative Computing, Information and Control ICIC International c 208 ISSN 349-498 Volume 4, Number, February 208 pp. 8 96 PERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR
More informationYOULA KUČERA PARAMETRISATION IN SELF TUNING LQ CONTROL OF A CHEMICAL REACTOR
YOULA KUČERA PARAMETRISATION IN SELF TUNING LQ CONTROL OF A CHEMICAL REACTOR Ján Mikleš, L uboš Čirka, and Miroslav Fikar Slovak University of Technology in Bratislava Radlinského 9, 812 37 Bratislava,
More informationState Feedback and State Estimators Linear System Theory and Design, Chapter 8.
1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,
More informationDesign Methods for Control Systems
Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9
More informationLecture 9: Input Disturbance A Design Example Dr.-Ing. Sudchai Boonto
Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkuts Unniversity of Technology Thonburi Thailand d u g r e u K G y The sensitivity S is the transfer function
More informationModeling and Analysis of Dynamic Systems
Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 21 Outline 1 Lecture 4: Modeling Tools for Mechanical
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 informationECE317 : Feedback and Control
ECE317 : Feedback and Control Lecture : Steady-state error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace
More informationIdentification in closed-loop, MISO identification, practical issues of identification
Identification in closed-loop, MISO identification, practical issues of identification CHEM-E7145 Advanced Process Control Methods Lecture 4 Contents Identification in practice Identification in closed-loop
More informationEssence of the Root Locus Technique
Essence of the Root Locus Technique In this chapter we study a method for finding locations of system poles. The method is presented for a very general set-up, namely for the case when the closed-loop
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 informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II
MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive
More informationMatlab software tools for model identification and data analysis 11/12/2015 Prof. Marcello Farina
Matlab software tools for model identification and data analysis 11/12/2015 Prof. Marcello Farina Model Identification and Data Analysis (Academic year 2015-2016) Prof. Sergio Bittanti Outline Data generation
More informationInternal Model Principle
Internal Model Principle If the reference signal, or disturbance d(t) satisfy some differential equation: e.g. d n d dt n d(t)+γ n d d 1 dt n d 1 d(t)+...γ d 1 dt d(t)+γ 0d(t) =0 d n d 1 then, taking Laplace
More informationAdvanced Control Theory
State Feedback Control Design chibum@seoultech.ac.kr Outline State feedback control design Benefits of CCF 2 Conceptual steps in controller design We begin by considering the regulation problem the task
More 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 informationJUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN
JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN J. Škultéty, E. Miklovičová, M. Mrosko Slovak University of Technology, Faculty of Electrical Engineering and
More informationControl Systems Lab - SC4070 Control techniques
Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from
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 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 informationTRACKING AND DISTURBANCE REJECTION
TRACKING AND DISTURBANCE REJECTION Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 13 General objective: The output to track a reference
More informationNonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto
Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkut s Unniversity of Technology Thonburi Thailand Nonlinear System Identification Given a data set Z N = {y(k),
More informationStability of Parameter Adaptation Algorithms. Big picture
ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about
More informationIDENTIFICATION FOR CONTROL
IDENTIFICATION FOR CONTROL Raymond A. de Callafon, University of California San Diego, USA Paul M.J. Van den Hof, Delft University of Technology, the Netherlands Keywords: Controller, Closed loop model,
More information6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski. Solutions to Problem Set 1 1. Massachusetts Institute of Technology
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Solutions to Problem Set 1 1 Problem 1.1T Consider the
More informationAdaptive Control Tutorial
Adaptive Control Tutorial Petros loannou University of Southern California Los Angeles, California Baris Fidan National ICT Australia & Australian National University Canberra, Australian Capital Territory,
More informationEECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.
Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total
More informationControl Systems Lab - SC4070 System Identification and Linearization
Control Systems Lab - SC4070 System Identification and Linearization Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 13, 2015 (slides
More informationContents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42
Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop
More informationSGN Advanced Signal Processing Project bonus: Sparse model estimation
SGN 21006 Advanced Signal Processing Project bonus: Sparse model estimation Ioan Tabus Department of Signal Processing Tampere University of Technology Finland 1 / 12 Sparse models Initial problem: solve
More informationMTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan
MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan Outline Motivation & Background: H2 Tracking Performance Limits: new paradigm Explicit analytical solutions with examples H2 Regulation
More informationIntroduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31
Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured
More informationOptimizing simultaneously over the numerator and denominator polynomials in the Youla-Kučera parametrization
Optimizing simultaneously over the numerator and denominator polynomials in the Youla-Kučera parametrization Didier Henrion Vladimír Kučera Arturo Molina-Cristóbal Abstract Traditionally when approaching
More informationAnalysis of SISO Control Loops
Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities
More informationModule 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions
Cambridge University Engineering Dept. Third Year Module 3F: Systems and Control EXAMPLES PAPER ROOT-LOCUS Solutions. (a) For the system L(s) = (s + a)(s + b) (a, b both real) show that the root-locus
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 informationADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION
Journal of ELECTRICAL ENGINEERING, VOL. 53, NO. 9-10, 00, 33 40 ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION Jiří Macháče Vladimír Bobál A digital adaptive PID controller algorithm which contains
More informationControl Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard
Control Systems II ETH, MAVT, IDSC, Lecture 4 17/03/2017 Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded Control
More informationAn Internal Stability Example
An Internal Stability Example Roy Smith 26 April 2015 To illustrate the concept of internal stability we will look at an example where there are several pole-zero cancellations between the controller and
More informationChapter 15 - Solved Problems
Chapter 5 - Solved Problems Solved Problem 5.. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, Consider a plant having a nominal model given by G o (s) = s + 2 The aim of the
More informationWhat can regularization offer for estimation of dynamical systems?
8 6 4 6 What can regularization offer for estimation of dynamical systems? Lennart Ljung Tianshi Chen Division of Automatic Control, Department of Electrical Engineering, Linköping University, SE-58 83
More informationControl Systems Design
ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:
More informationDigital linear control theory for automatic stepsize control
Digital linear control theory for automatic stepsize control A. Verhoeven 1, T.G.J. Beelen 2, M.L.J. Hautus 1, and E.J.W. ter Maten 3 1 Technische Universiteit Eindhoven averhoev@win.tue.nl 2 Philips Research
More informationLINEAR QUADRATIC GAUSSIAN
ECE553: Multivariable Control Systems II. LINEAR QUADRATIC GAUSSIAN.: Deriving LQG via separation principle We will now start to look at the design of controllers for systems Px.t/ D A.t/x.t/ C B u.t/u.t/
More 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 informationChapter 13 Digital Control
Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one
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 informationAdaptive Rejection of Periodic Disturbances Acting on Linear Systems with Unknown Dynamics
206 IEEE 55th Conference on Decision and Control (CDC) ARIA Resort & Casino December 2-4, 206, Las Vegas, USA Adaptive Rejection of Periodic Disturbances Acting on Linear Systems with Unknown Dynamics
More informationClosed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become
Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function
More informationTopic # Feedback Control Systems
Topic #19 16.31 Feedback Control Systems Stengel Chapter 6 Question: how well do the large gain and phase margins discussed for LQR map over to DOFB using LQR and LQE (called LQG)? Fall 2010 16.30/31 19
More informationLecture 7 LQG Design. Linear Quadratic Gaussian regulator Control-estimation duality SRL for optimal estimator Example of LQG design for MIMO plant
L7: Lecture 7 LQG Design Linear Quadratic Gaussian regulator Control-estimation duality SRL for optimal estimator Example of LQG design for IO plant LQG regulator L7:2 If the process and measurement noises
More informationA Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra
A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra Jean-Claude HENNET LAAS-CNRS Toulouse, France Co-workers: Marina VASSILAKI University of Patras, GREECE Jean-Paul
More informationECE317 : Feedback and Control
ECE317 : Feedback and Control Lecture : Routh-Hurwitz stability criterion Examples Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling
More informationFrequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability
Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods
More informationThe Rationale for Second Level Adaptation
The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach
More informationDISCRETE-TIME SYSTEMS AND DIGITAL CONTROLLERS
DISCRETE-TIME SYSTEMS AND DIGITAL CONTROLLERS In practice controllers are nowadays almost exclusively implemented digitally. This means that the controller operates in discrete time, although the controlled
More informationEL1820 Modeling of Dynamical Systems
EL1820 Modeling of Dynamical Systems Lecture 9 - Parameter estimation in linear models Model structures Parameter estimation via prediction error minimization Properties of the estimate: bias and variance
More information