Control engineering sample exam paper - Model answers

Similar documents
Controllability. Chapter Reachable States. This chapter develops the fundamental results about controllability and pole assignment.

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

Module 03 Linear Systems Theory: Necessary Background

4F3 - Predictive Control

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

CONTROL DESIGN FOR SET POINT TRACKING

Topics in control Tracking and regulation A. Astolfi

Reachability and Controllability

Linear System Theory

Controllability, Observability, Full State Feedback, Observer Based Control

Nonlinear Control Systems

Stability, Pole Placement, Observers and Stabilization

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Intro. Computer Control Systems: F8

Chap. 3. Controlled Systems, Controllability

Zeros and zero dynamics

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

Systems and Control Theory Lecture Notes. Laura Giarré

Lecture 2 and 3: Controllability of DT-LTI systems

EEE582 Homework Problems

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

5. Observer-based Controller Design

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

EE221A Linear System Theory Final Exam

Lyapunov Stability Analysis: Open Loop

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1

University of Toronto Department of Electrical and Computer Engineering ECE410F Control Systems Problem Set #3 Solutions = Q o = CA.

Linear Systems. Manfred Morari Melanie Zeilinger. Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich

CDS Solutions to the Midterm Exam

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

MATH 3321 Sample Questions for Exam 3. 3y y, C = Perform the indicated operations, if possible: (a) AC (b) AB (c) B + AC (d) CBA

Systems and Control Theory Lecture Notes. Laura Giarré

Exam. 135 minutes, 15 minutes reading time

Intro. Computer Control Systems: F9

Entrance Exam, Differential Equations April, (Solve exactly 6 out of the 8 problems) y + 2y + y cos(x 2 y) = 0, y(0) = 2, y (0) = 4.

Feedback Linearization

+ i. cos(t) + 2 sin(t) + c 2.

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

Lecture 4 and 5 Controllability and Observability: Kalman decompositions

Solutions of Spring 2008 Final Exam

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

Optimal control and estimation

1 (30 pts) Dominant Pole

Chapter III. Stability of Linear Systems

Chapter 8 Stabilization: State Feedback 8. Introduction: Stabilization One reason feedback control systems are designed is to stabilize systems that m

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

There are none. Abstract for Gauranteed Margins for LQG Regulators, John Doyle, 1978 [Doy78].

Module 06 Stability of Dynamical Systems

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

4F3 - Predictive Control

TRACKING AND DISTURBANCE REJECTION

Control Systems. Internal Stability - LTI systems. L. Lanari

You may use a calculator, but you must show all your work in order to receive credit.

Lecture 2: Discrete-time Linear Quadratic Optimal Control

RECURSIVE ESTIMATION AND KALMAN FILTERING

CDS Solutions to Final Exam

Stabilisation of Linear Time-Invariant Systems subject to Output Saturation

Lyapunov Stability Theory

Full State Feedback for State Space Approach

EE451/551: Digital Control. Chapter 8: Properties of State Space Models

Observers for Linear Systems with Unknown Inputs

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

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

Lec 6: State Feedback, Controllability, Integral Action

Solutions to Dynamical Systems 2010 exam. Each question is worth 25 marks.

Observability. Dynamic Systems. Lecture 2 Observability. Observability, continuous time: Observability, discrete time: = h (2) (x, u, u)

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems

Chapter 3. State Feedback - Pole Placement. Motivation

Decentralized control with input saturation

Nonlinear Model Predictive Control Tools (NMPC Tools)

Observability and Constructability

ECE557 Systems Control

ECEEN 5448 Fall 2011 Homework #4 Solutions

PH.D. PRELIMINARY EXAMINATION MATHEMATICS

Variable Structure Control ~ Disturbance Rejection. Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University

Automatic Control 2. Model reduction. Prof. Alberto Bemporad. University of Trento. Academic year

Some solutions of the written exam of January 27th, 2014

Steady State Kalman Filter

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

APPM 2360: Final Exam 10:30am 1:00pm, May 6, 2015.

Theorem 1. ẋ = Ax is globally exponentially stable (GES) iff A is Hurwitz (i.e., max(re(σ(a))) < 0).

Discrete and continuous dynamic systems

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

Module 9: State Feedback Control Design Lecture Note 1

Lecture 18 : State Space Design

Null Controllability of Discrete-time Linear Systems with Input and State Constraints

EE226a - Summary of Lecture 13 and 14 Kalman Filter: Convergence

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Zero controllability in discrete-time structured systems

Controls Problems for Qualifying Exam - Spring 2014

20D - Homework Assignment 5

Linear dynamical systems with inputs & outputs

Power Systems Control Prof. Wonhee Kim. Ch.3. Controller Design in Time Domain

Control Systems. Time response

1 Continuous-time Systems

Transcription:

Question Control engineering sample exam paper - Model answers a) By a direct computation we obtain x() =, x(2) =, x(3) =, x(4) = = x(). This trajectory is sketched in Figure (left). Note that A 2 = I and A 4 = I. b) By a direct computation we obtain x() =,x(2) =, x(3) = This trajectory is sketched in Figure (right)., x(4) = = x(). x 2 x 2 x(3) x()=x(4) x(2) x x(3) x() x x()=x(4) x() x(2) Figure : Sketch of the trajectories of the considered system. c) Using the results in a) and b) yields β α x() =, x(2) = α β This trajectory is sketched in Figure 2., x(3) = β α, x(4) = α β = x(). d) We have to show that for any ɛ>thereexistsaδ(ɛ) such that x() <δ(ɛ) implies x(k) <ɛfor all k. Note that for any initial condition the distance of x(k) from the origin is constant, i.e. x(k) is constant for all k. Therefore, the selection δ(ɛ) = ɛ makes the above implication true. The state does not converge to the origin, hence the equilibrium is not attractive. Finally, the system is time-invariant, hence stability is uniform. e) Given a continuous-time system ẋ = A c x, its Euler approximate model, with sampling time T,is x(k +)=(I + TA c )x(k) =Ax(k).

x 2 x(3) β x()=x(4) x(2) α x x() Figure 2: Sketch of a generic trajectory of the considered system. Hence, A c = A I T = T. The characteristic polynomial of the matrix A c is s 2 +2s+2, hence the continuous-time system is asymptotically stable. (Note that, in this case, this is true regardless of the value of T.) 2

Question 2 a) The equilibrium points are the solutions of the equations = L x 2u + E L From the first equation we have = RC x 2 + C x u. x 2 = E u and from the second equation x = Ru x 2 = E Ru 2. b) The linearized model is given by δ x = Aδ x + Bδ u = ẋ x ẋ x 2 ẋ 2 x ẋ 2 x 2 δ x + ẋ u ẋ 2 u δ u = u L u C RC δ x + E Lu E CRu 2 δ u. c) The characteristic polynomial of the matrix A is p(s) =s 2 + RC s + u2 LC, hence, by Routh test, its roots have negative real part. This implies that the linearized system is asymptotically stable for any positive R, L, C and u. d) By the principle of stability in the first approximation, the equilibrium of the nonlinear system is locally asymptotically stable. e) If u =wehave ẋ = E L, ẋ 2 = RC x 2. The system does not have any equilibrium because the equation = E does not have any solution. Moreover, x (t) =x () + Et and x 2 (t) =e t RC x 2 () which shows that x (t) and x 2 (t). 3

Question 3 a) The reachability matrix is R = B AB A 2 B = 2 2 2 The matrix R has rank 2. In fact, its determinant is zero, and the first two columns are linearly independent. This implies that the system is not reachable. A basis for the reachable space is given by the image of R, namely ImR =Im. 2 2 b) The set of reachable states in one step is given by x() = Bu() = u(), 2 with u() IR. The set of reachable states in two steps is given by u() x(2) = ABu() + Bu() =, u() 2 2 with u() IR and u() IR. c) The condition for controllability in two steps is ImA 2 ImB,AB, which is equivalent to rank B AB A 2 =rank B AB =2. Note that B AB A 2 = 2 2 2 and this has rank two. Hence the system is controllable in two steps. d) To write the system is the canonical form for unreachable systems we define a matrix L from the first two columns of R and adding a third colum which makes it invertible, namely L = The transformed system is described by ˆx(k +)=L ALˆx(k)+L Bu(k) = 2 2. /2 /2. ˆx(k)+ u(k), from which we see that the unreachable system is described by the equation ˆx 2 (k +) =. This is consistent with the fact that the unreachable system has dimension one, because rankr = 2, and the system is controllable, i.e. the unreachable modes are at zero. 4

Question 4 a) Note that, if w(t) = sin t, cos t, then ẇ(t) =cost, sin t, and cos t sin t sin t = 2 cos t. This implies that w(t) belongs to the class of signals for which asymptotic tracking is achievable. b) Let e = x w and note that Let now ė =ẋ ẇ = Ax + Bu ẇ = Ax + Bu Aw = Ae + Bu. u = Ke = K(x w) and select K =k,k 2,k 3 such that the eigenvalues of A + BK are all equal to. Note that k +k 2 +k 3 A + BK = 2. The characteristic polynomial of A + BK is p(s) =(s +)(s 2 k s ++k 2 ) and this should be equal to (s +) 3. This is achieved by selecting k = 2 andk 2 =, while k 3 can be arbitrarily assigned. This is due to the fact that the pair (A, B) isnot reachable, however it is stabilizable and the unreachable mode is s =. This can be seen considering the reachability pencil si A B = s s 2 s + and noting that it has rank 2 for s = and rank 3 for any other s. 5

Question 5 a) The reachability matrix is R = 2 α + and the system is reachable if α. Ifα = the reachability pencil is s si A B = s and this has rank for s = and rank 2 for any other s. Therefore, the system is controllable and stabilizable. b) The observability matrix is O = α and the system is observable if α. Ifα = the observability pencil is s si A = s C and this has rank for s = 2 and rank 2 for any other s. Therefore the system is not detectable. c) Let K =k k 2 and note that A + BK = k + +k 2 α + k k 2 + and that the characteristic polynomial of this matrix is s 2 +( 2 k k 2 )s +(k 2 α + k 2 α). Hence the selection k = k 2 = is such that the eigenvalues of A + BK are equal to. Let L =l l 2 T and note that l + l A + LC =, α + l 2 l 2 and that the characteristic polynomial of this matrix is Hence the selection s 2 +( 2 l + l 2 )s +( 2l 2 + l ++l α α) l = 3+α α l 2 = +3α α is such that the eigenvalues of A + LC are equal to. Finally, the controller is ξ = (A + BK + LC)ξ Ly, u = Kξ. d) The limit for α of K = k 2 + k2 2 is 2, whereas the limit for α of L is equal to +. This is in agreement with the fact that, for α =, the system is not reachable but stabilizable, with a non-reachable mode equal to, but not detectable., 6

Question 6 a) Let i and i 2 be the currents through L and C, respectively. Then y = i = i + i 2. Moreover, Hence, A = RC i = x 2 = u Lẋ 2 R R L b) The reachability matrix is B = RC L C = RC R 2 C 2 R L L 2 i 2 = Cẋ = u x R. C = R D = R. and it is full rank if R 2 C L. If R 2 C = L the system is not reachable. However, as both the eigenvalues of A have negative real part, the system is stabilizable. c) The observability matrix is O = R R 2 C and it is full rank if R 2 C L. If R 2 C = L the system is not observable. However, as both the eigenvalues of A have negative real part, the system is detectable. d) Consider new coordinates ˆx such that x = Lˆx and L is constructed from the first column of the reachability matrix, multiplied by R 2 C, and a second column which renders L invertible: R L =. Then R L ˆx = RC RC y = ˆx +. u These equations show that the unreachable subsystem, namely ˆx 2 = RC ˆx 2 is observable, and that the unobservable subsystem, namely ˆx = RC ˆx + u is reachable. Hence, there is no subsystem which is both reachable and observable. 7

e) The input-output behaviour of the first electrical network is described by Ce At B + D = e R L t L e RC t R 2 C +/R. This, for L = R 2 C,isequalto/R, which describes the input-output behaviour of the second circuit. 8