Final exam: Automatic Control II (Reglerteknik II, 1TT495)

Similar documents
Final exam: Automatic Control II (Reglerteknik II, 1TT495)

Final exam: Computer-controlled systems (Datorbaserad styrning, 1RT450, 1TS250)

Automatic Control III (Reglerteknik III) fall Nonlinear systems, Part 3

Exam in Automatic Control II Reglerteknik II 5hp (1RT495)

Automatic Control II: Summary and comments

State Observers and the Kalman filter

F O R SOCI AL WORK RESE ARCH

Räkneövningar Empirisk modellering

Exam in Systems Engineering/Process Control

FRTN 15 Predictive Control

Exam in Systems Engineering/Process Control

ECE 388 Automatic Control


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

UNIQUE FJORDS AND THE ROYAL CAPITALS UNIQUE FJORDS & THE NORTH CAPE & UNIQUE NORTHERN CAPITALS

T i t l e o f t h e w o r k : L a M a r e a Y o k o h a m a. A r t i s t : M a r i a n o P e n s o t t i ( P l a y w r i g h t, D i r e c t o r )

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México

EL2520 Control Theory and Practice

ETIKA V PROFESII PSYCHOLÓGA

Finding small factors of integers. Speed of the number-field sieve. D. J. Bernstein University of Illinois at Chicago

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Lab 2 Iterative methods and eigenvalue problems. Introduction. Iterative solution of the soap film problem. Beräkningsvetenskap II/NV2, HT (6)

On Identification of Cascade Systems 1

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Automatic Control II Computer exercise 3. LQG Design

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

Final Exam Solutions

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

CDS Solutions to Final Exam

AN IDENTIFICATION ALGORITHM FOR ARMAX SYSTEMS

Intro. Computer Control Systems: F9

EE C128 / ME C134 Final Exam Fall 2014

Video 6.1 Vijay Kumar and Ani Hsieh

Module 9: State Feedback Control Design Lecture Note 1

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren

MATH 174: Numerical Analysis I. Math Division, IMSP, UPLB 1 st Sem AY

Observations on the Stability Properties of Cooperative Systems

OC330C. Wiring Diagram. Recommended PKH- P35 / P50 GALH PKA- RP35 / RP50. Remarks (Drawing No.) No. Parts No. Parts Name Specifications

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

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

CDS Final Exam

Causality and Boundary of wave solutions

Connection equations with stream variables are generated in a model when using the # $ % () operator or the & ' %

EECE Adaptive Control

EE221A Linear System Theory Final Exam

Control Systems. State Estimation.

Citation Osaka Journal of Mathematics. 43(2)

Ä is a basis for V Ä W. Say xi

Framework for functional tree simulation applied to 'golden delicious' apple trees

1 Continuous-time Systems

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

MACHINE LEARNING ADVANCED MACHINE LEARNING

Pusan National University

MATH 1553, C. JANKOWSKI MIDTERM 3

A Tutorial on Data Reduction. Principal Component Analysis Theoretical Discussion. By Shireen Elhabian and Aly Farag

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

probability of k samples out of J fall in R.

Linear and Nonlinear Regression with Application to Unbalance Estimation

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

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

Autonomous Navigation for Flying Robots

6 OUTPUT FEEDBACK DESIGN

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu

CONTROL DESIGN FOR SET POINT TRACKING

EXAM IN MODELING AND SIMULATION (TSRT62)

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

. ffflffluary 7, 1855.

Optimal control and estimation

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Goal: to construct some general-purpose algorithms for solving systems of linear Equations

Expressions for the covariance matrix of covariance data

5. Observer-based Controller Design

Vector analysis. 1 Scalars and vectors. Fields. Coordinate systems 1. 2 The operator The gradient, divergence, curl, and Laplacian...

X 2 3. Derive state transition matrix and its properties [10M] 4. (a) Derive a state space representation of the following system [5M] 1

EEE582 Homework Problems

Linear State Feedback Controller Design

Derivation of the Kalman Filter

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications

= m(0) + 4e 2 ( 3e 2 ) 2e 2, 1 (2k + k 2 ) dt. m(0) = u + R 1 B T P x 2 R dt. u + R 1 B T P y 2 R dt +

Robust Control 5 Nominal Controller Design Continued

: œ Ö: =? À =ß> real numbers. œ the previous plane with each point translated by : Ðfor example,! is translated to :)

Intro. Computer Control Systems: F8

Examination paper for TFY4240 Electromagnetic theory

Problem Weight Score Total 100

= 0 otherwise. Eu(n) = 0 and Eu(n)u(m) = δ n m

L2 gains and system approximation quality 1

Modeling and Analysis of Dynamic Systems

x(n + 1) = Ax(n) and y(n) = Cx(n) + 2v(n) and C = x(0) = ξ 1 ξ 2 Ex(0)x(0) = I

Chapter 10 Conics, Parametric Equations, and Polar Coordinates Conics and Calculus

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

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

State Estimation of Linear and Nonlinear Dynamic Systems

Mathematical Theory of Control Systems Design

Chapter 3. State Feedback - Pole Placement. Motivation

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping

An LQ R weight selection approach to the discrete generalized H 2 control problem

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Transcription:

Uppsala University Department of Information Technology Systems and Control Professor Torsten Söderström Final exam: Automatic Control II (Reglerteknik II, TT495) Date: October 6, Responsible examiner: Torsten Söderström Preliminary grades: 3 = 3 3p, 4 = 33 4p, 5 = 43 5p. Instructions The solutions to the problems can be given in Swedish or in English, except for Problem that must be solved in English. Problem is an alternative to the homework assignment. (In case you choose to hand in a solution to Problem you will be accounted for the best performance of the homework assignments and Problem.) Solve each problem on a separate page. Write your code on every page. Provide motivations for your solutions. Vague or lacking motivations may lead to a reduced number of points. Aiding material: Textbooks in automatic control (such as Reglerteori flervariabla och olinjära metoder, Reglerteknik Grundläggande teori, and others), mathematical handbooks, collection of formulas (formelsamlingar), textbooks in mathematics, calculators, copies of OH transparencies. Note that the following is not allowed: Exempelsamling med lösningar. Good luck!

Problem (This problem is an alternative to the Homework assignments) Consider the first order system Ü(Ø + ) = Ü(Ø) + Ù(Ø) Ý(Ø) = Ü(Ø) (a) Determine the LQ regulator (the state variable is assumed to be exactly known), when the criterion to be minimized is Î = ½ Ø= Ý (Ø) + Ù (Ø) Here, is an arbitrary weighting parameter. 3 points (b) Determine the closed loop pole(s), and express them as functions of. (c) How to the optimal feedback vector Ä and the closed loop poles vary when is increased from to ½? It is sufficient to determine the values of Ä and the poles at the extreme values of. Problem (The solution to this problem must be given in English) Consider a two-input, one-output system with the transfer function +4 ( ) = + +3 + = ( ) ( ) (a) Represent the system in state space form using observable canonical form. (b) Represent the scalar system ( ) in controllable form, using Ù as input, and denote the output as Ý. Further, represent also the scalar system () in controllable form, using Ù as input, and denote the output as Ý. (c) Describe the total system on state space form using the results of part (b). First show that Ý = Ý + Ý. Then use all the state variables introduced in part (b). (d) Examine observability of the state space model derived in part (c). Give an interpretation of the result. Problem 3 Consider pole placement design for the double integrator. Assume the system to be given in continuous-time is Ë : Ü = Ü + Ù a) Determine the state feedback for the system Ë so that the poles are located in =.

(b) Sample the system, with the sampling interval. Present the sampled system in state-space form. (c) Apply the state feedback computed in part (a) to the sampled system derived in part (b). Determine the characteristic equation for the closed-loop system. 3 points (d) For the closed-loop system in part (c), determine the pole locations for the case of small. (Make a series expansion and drop all terms that are Ç( ).) Also, show that the closed-loop system becomes unstable if the sampling interval is chosen as =. 5 points Problem 4 Consider the second order process Ü = Ý = Ü + where Ú(Ø) is a white noise process with intensity Ê = Ü + Ú and (Ø) is another white noise process, with intensity Ê = Ö. (a) Determine the Kalman filter for estimating the state vector Ü(Ø) from the output measurements Ý. (Let Ö be a parameter.) Where are the eigenvalues of à located? 5 points (b) If instead for the Kalman filter, consider an estimate of Ü as ˆÜ =, what would the variance of the estimation error Ü ˆÜ be? 3 points (c) Assume that the sensor for measuring the output is changed to become very accurate. How does this influence the quality of the estimates? More specifically, what is the limit of the solution È to the Riccati equation when Ö? (d) One might have guessed that the result in part (c) would imply lim È = Ö Explain why this is not the case for the given example. Problem 5 Consider a double integrator. The acceleration is due both to an input Ù and to some white process noise, so with the state variables Ü = Ý Ü = Ý the state space model is Ü = Ü + Ù + Ú 3

(a) Assume that the aim of control is to minimize the variance of the position Ý = Ü. Consider first the noise free case and find a full state feedback controller, Ù(Ø) = ÄÜ(Ø), so that the criterion Î = ½ [Ü (Ø) + 4 Ù (Ø)]Ø is minimized. 4 points (b) Determine the closed loop poles when the state feedback from (a) is applied. 3 points (c) Let the feedback from part (a) be applied. Determine the covariance matrix of the state vector, that is compute È = Ü(Ø)Ü Ì (Ø) 4 points 4

Uppsala University Department of Information Technology Systems and Control Prof Torsten Söderström Automatic control II, October 6, Answers and brief solutions Problem (a) The Ricatti equation Ë = Ì Ë + Å Ì É Å Ì Ë gives directly the scalar equation leading to = + Ì Ë + É Ì Ë + = = 4 + = ¾ + + 4 The positive sign is chosen, as must hold. One then gets Ä = Ì Ë + É Ì Ë = = = = = + + + + + + + 4 + 4 + + 4 + ¾ + 4 4 + 4 + 4 + 4 + + + 4 + 4 The optimal feedback is Ù(Ø) = ÄÜ(Ø) = ÄÝ(Ø) with Ä as above. 5

(b) The closed loop system becomes Ü(Ø + ) = Ü(Ø) ÄÜ(Ø) It is of first order. The only pole is Ô = Ä = ¾ + + 4 (c) Both Ä and the pole Ô vary with the weighting parameter. The extreme cases are: Problem = µ Ä = Ô = ½ µ Ä = Ô + + + Ç( ) + Ç() = Ç() = + Ç() (a) It is straightforward to obtain ( ) = + + 4 + 3 + 3 Ü = Ü + Ù 4 Ý = Ü (b) The two state space forms are readily obtained as Ü = Ü + Ù Ý = Ü and Ü = 3 Ü + Ù Ý = 4 Ü respectively. Note that Ü is a one-dimensional state vector, while the state vector Ü is of dimension. (c) As ( ) = ( )Í( ) = ( )Í ( ) + ( )Í ( ) = ( ) + ( ), we have easily with the total state vector Ü being Ü = Ü Ü 6

Ü = Ý ¼ 3 = 4 Ü ½ Ü + ¼ ½ Ù (d) The observability matrix becomes Ç = ¼ ½ = ¼ 4 5 ½ and it holds det(ç) =. Hence the system is not observable. The reason is that the realization is not minimal, as it can be represented also as a second order system according to part (a). Problem 3 (a) With the state feedback Ù = Ü = Ü, the closed-loop system becomes Ü and has the characteristic polynomial Ô( ) = + +. The desired characteristic polynomial is ( + ) + = + +. Hence, (b) The sampled system reads Ë : Ü( + ) = Ä = Ü() + Ù() (c) The closed-loop system becomes Ü( + ) = Ü(), with = = It has the characterietic polynomial Ô(Þ) = Þ + + + Þ + + 3 3 + = Þ + + + Þ + ( ) 3 3 (d) The poles of the closed loop system can be written as Ô = ¾ ( ) = + 3 3 + 4 4 4 + Ç( ) for small 7

Note that for small values of it thus holds that the poles in continuous and in discrete time are related as Ô = Ô. When = the characteristic polynomial becomes Ô(Þ) = Þ + 6Þ + which has zeros at Þ = 3 Ô 9. One of the poles is obviously outside the unit cirle. Problem 4 (a) The Kalman filter takes the form Ø ˆÜ = To find the Kalman gain, set ˆÜ + Ý Ô Ô È = Ô Ô The Riccati equation becomes Ô Ô = Ô Ô + Ô Ô Ô Ô Ô Ô leading to the system of equations and the solution is found to be ˆÜ Ô Ô Ô Ô = + Ô Ö Ô Ô Ö = Ô + Ô Ô Ö = Ô + Ô Ö Ô = Ô Ö Ô = + Ô Ö = + Ö = Ô = Ô Ö = ( Ô Ö + ) The corresponding Kalman gain becomes à = = È Ì Ê = The error dynamics à becomes Ô Ö Ã = Ö+ Ô Ö Ô Ö Ô Ö + Ô Ô Ö Ô Ö = Ö+ Ô Ö + = Ô Ö Ö+ Ô Ö The eigenvalues of à are located in - and in Ô Ö. 8

(b) The variance of Ü is easily found: As using the Lyapunov equation gives Ü = Ü + Ú = var(ü ) + µ var(ü ) = This would also be the variance of the estimation error if we take ˆÜ. In the current example, the components Ú and Ú are correlated. As the measurements of Ý gives much information about Ú, we also get some information about Ú, As usual for a Kalman filter, the available information is exploited in an optimal way, and holds always (that is, for all Ö). Ô (c) One obtains directly lim È = Ö = 5 (d) The reason why È does not converge to zero in this example, is that the system is not observable. Problem 5 (a) The Riccati equation becomes = Ì Ë + Ë + É ËÉ Ë Ì = + 4 which leads to the following system of equations = 4 = 4 = 4 The solution is readily found to be Ô Ë = Ô 3 The corresponding feedback vector is Ä = 4 Ì Ë = 4 = Ô 3 4 + 9

(b) The characteristic equation for the closed loop system is = det( Á + Ä) = det + Ô = + Ô + which has its solutions in = Ô ( ) (c) The closed loop system is given by the state space model Ü = ( Ä)Ü + ÆÚ or more explicitly, Ü = Ô Ü + Ú Assume that the process noise have unit spectrum. The covariance matrix Ô Ô È = Ô Ô is found from the Lyapunov equation = Ô Ô Ô Ô Ô + Ô Ô Ô Ô Ô + Evaluating the elements leads to the following system of equations = Ô Ô = Ô Ô Ô = Ô Ô Ô + The solution to these equations are found to be È = Ô 3