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

Räkneövningar Empirisk modellering

Automatic Control II: Summary and comments


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

F O R SOCI AL WORK RESE ARCH

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

FRTN 15 Predictive Control

Exam in Systems Engineering/Process Control

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 )

ECE 388 Automatic Control

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

4.3 Laplace Transform in Linear System Analysis

AN IDENTIFICATION ALGORITHM FOR ARMAX SYSTEMS

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

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

Periodic monopoles and difference modules

Citation Osaka Journal of Mathematics. 43(2)

Self-Testing Polynomial Functions Efficiently and over Rational Domains

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

EECE Adaptive Control

F(jω) = a(jω p 1 )(jω p 2 ) Û Ö p i = b± b 2 4ac. ω c = Y X (jω) = 1. 6R 2 C 2 (jω) 2 +7RCjω+1. 1 (6jωRC+1)(jωRC+1) RC, 1. RC = p 1, p

Automatic Control II Computer exercise 3. LQG Design

Block-tridiagonal matrices

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

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

General Neoclassical Closure Theory: Diagonalizing the Drift Kinetic Operator

EXAM IN MODELING AND SIMULATION (TSRT62)

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

LA PRISE DE CALAIS. çoys, çoys, har - dis. çoys, dis. tons, mantz, tons, Gas. c est. à ce. C est à ce. coup, c est à ce

EL2520 Control Theory and Practice

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

probability of k samples out of J fall in R.

This document has been prepared by Sunder Kidambi with the blessings of

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

EXAM IN MODELING AND SIMULATION (TSRT62)

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

Lecture 11: Regression Methods I (Linear Regression)

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

Lecture 11: Regression Methods I (Linear Regression)

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

Scandinavia SUMMER / GROUPS. & Beyond 2014

Applications of Discrete Mathematics to the Analysis of Algorithms

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

Problem Weight Score Total 100

Derivation of the Kalman Filter

An Example file... log.txt

Examination paper for TFY4240 Electromagnetic theory

Linear and Nonlinear Regression with Application to Unbalance Estimation

Frequency domain representation and singular value decomposition

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

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

M30-1: Polynomial, Radical and Rational Functions, Graphs and Equations Exam /20

Lecture 15: SQP methods for equality constrained optimization

Mutually orthogonal latin squares (MOLS) and Orthogonal arrays (OA)

2 Hallén s integral equation for the thin wire dipole antenna

RECURSIVE ESTIMATION AND KALMAN FILTERING

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

Lecture 16: Modern Classification (I) - Separating Hyperplanes

Full file at 2CT IMPULSE, IMPULSE RESPONSE, AND CONVOLUTION CHAPTER 2CT

Exam in Systems Engineering/Process Control

ETIKA V PROFESII PSYCHOLÓGA

Lund Institute of Technology Centre for Mathematical Sciences Mathematical Statistics

State Observers and the Kalman filter

Optimal Control of PDEs

Here are proofs for some of the results about diagonalization that were presented without proof in class.

Time Series Examples Sheet

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

SKMM 3023 Applied Numerical Methods

Vectors. Teaching Learning Point. Ç, where OP. l m n

The norms can also be characterized in terms of Riccati inequalities.

B œ c " " ã B œ c 8 8. such that substituting these values for the B 3 's will make all the equations true

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

Observations on the Stability Properties of Cooperative Systems

PH Nuclear Physics Laboratory Gamma spectroscopy (NP3)

Read Section 1.1, Examples of time series, on pages 1-8. These example introduce the book; you are not tested on them.

ETNA Kent State University

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

EE C128 / ME C134 Final Exam Fall 2014

Exercises Automatic Control III 2015

Margin Maximizing Loss Functions


Stochastic invariances and Lamperti transformations for Stochastic Processes

hal , version 1-27 Mar 2014

Max. Input Power (W) Input Current (Arms) Dimming. Enclosure

13th IFAC Symposium on System Identification

SME 3023 Applied Numerical Methods

On the Performance of Random Vector Quantization Limited Feedback Beamforming in a MISO System

Distributed Real-Time Control Systems

Motor Controller. A block diagram for the motor with a feedback controller is shown below

Final Exam Solutions

Effect of isotope substitution on the stereodynamics for O+H(D)Br OH(D)+Br reactions. 1 Introduction

Loop parallelization using compiler analysis

â, Đ (Very Long Baseline Interferometry, VLBI)

OPTIMAL CONTROL AND ESTIMATION

T T V e g em D e j ) a S D } a o "m ek j g ed b m "d mq m [ d, )

EKF and SLAM. McGill COMP 765 Sept 18 th, 2017

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

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 22, 2 Responsible examiner: Torsten Söderström Preliminary grades: 3 23 32p, 4 33 42p, 5 43 5p. Instructions The solutions to the problems can be given in Swedish or in English, except for Problem 2 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 Consider the system Ü(Ø + ) Ý(Ø) 5 2 3 2 2 Ü(Ø) + 2 3 Ü(Ø) Ù(Ø) (a) Is the system controllable? (b) Is the system observable? (c) Is the system controllable from the input Ù? Problem 2 Consider the system ( ) controlled with the regulator À ( ) according to the block diagram. ¹ Σ ¹ À ¹ In this case, the system is a simple DC motor. Set ( ) ( + ) À ( ) à (a) For which values of à is the closed-loop system stable? (b) Assume the system is computer-controlled, so that the closed loop system actually can be represented as in the block diagram below. Let the sampling interval be equal to. ¹ Σ ¹ À ¹ ZOH ¹ 2

Determine the discrete-time transfer function (Þ) that corresponds to sampling ( ). Set «. 4 points Hint. It may be an advantage to first split ( ) as a sum of two first order systems: ( ) ( + ). (c) Assume that the discrete-time regulator is a proportional regulator, so that that À (Õ) Ã. Show that the closed-loop system can be unstable for some values of Ã. 3 points Problem 3 Consider a random process in discrete-time Ý(Ø) with covariance function Ö() 5 ( ) (a) Assume that we want to make prediction steps ahead of the process. A very simple estimator of the Ý(Ø + ) from data available at time Ø would be to take ˆÝ(Ø + ) Ý(Ø) that is to take the last available measurement. How large will the prediction error variance Î [Ý(Ø + ) ˆÝ(Ø + )] 2 become? (b) A somewhat more sophisticated predictor would be to multiply the last available measurement with a constant, say ˆÝ(Ø + ) «Ý(Ø) Determine how the prediction error variance depends on the parameter «, and how it can be minimized with respect to «. 3 points (c) Determine the spectrum of the process. 4 points (d) Use the spectrum to derive a time-domain model of the process on state-space form Ü(Ø + ) Ü(Ø) + Ú(Ø) Ý(Ø) Ü(Ø) + (Ø) and specify also the variances of Ú(Ø) and (Ø). 3 points Problem 4 Consider a first order system given on polynomial form ( + Õ )Ý(Ø) Õ Ù(Ø) + ( + Õ )(Ø) where (Ø) is white noise, with zero mean and variance 2. Assume that holds. 3

(a) Show that the system can be written in standard state-space form as follows Ü(Ø + ) Ü(Ø) + Ù(Ø) + Ú(Ø) Ý(Ø) Ü(Ø) How are Ú and related? (b) Assume both states can be measured. Determine the optimal feedback Ù(Ø) ÄÜ(Ø) that minimizes È Ø Ý2 (Ø). 4 points (c) Determine the Kalman filter (the predictor form) giving ˆÜ(ØØ ). 5 points Problem 5 Consider a first order process Ü(Ø) observed with some noise (Ø). This may be modelled as Ü Ý Ü + Ú Ü + where Ú and are white noise processes, with intensities Ö and Ö 2, respectively. Also, assume that. (a) Determine the spectrum and the variance of the signal Ü(Ø). (b) As the signal Ü(Ø) is not measured directly, consider estimating it with an observer ˆÜ ˆÜ + à (Ý ˆÜ) Show that this can be written as ˆÜ(Ø) (Ô)Ý(Ø) and determine the transfer function operator (Ô), and sketch the character of its Bode plot, that is sketch how () varies with. Let à be a fixed parameter. (c) Examine the estimation error Ü Ü the error can be written in the form ˆÜ as a function of Ú and. Show that Ü(Ø) À (Ô)Ú(Ø) + À 2 (Ô)(Ø) and determine the two transfer function operators À (Ô) and À 2 (Ô). (d) Determine the variances of the two error terms in part (c), that is the variances of À (Ô)Ú(Ø) and of À 2 (Ô)(Ø). 4

(e) Determine the observer gain à that minimizes the total error variance Î (Ã) [À (Ô)Ú(Ø)] 2 + [À 2 (Ô)(Ø)] 2 (f) Determine the Kalman filter related to the state space model set up in this problem. What is the variance Ü 2 (Ø) when the Kalman filter is used? 5

Uppsala University Department of Information Technology Systems and Control Prof Torsten Söderström Automatic control II, October 22, 2 Answers and brief solutions Problem (a) As is nonsingular, the controllability matrix has full rank. The system is controllable. (b) As is nonsingular, the observability matrix has full rank. The system is observable. (c) As the element and the system is in diagonal form, the state Ü is not controllable. The system is not controllable using Ù. Problem 2 (a) The closed loop characteristic equation becomes + ( )À ( ) µ 2 + + à (b) The poles will lie in the left half plane for all positive values of Ã. ( ) ( + ) + The sampled-data system can be written as follows. Using «, (Þ) Þ «Þ «Þ «(Þ )( «) (Þ )(Þ «) (c) The closed loop characteristic equation becomes leading to or yet + (Þ)À (Þ) (Þ )(Þ «) + à [Þ( + «) + ( ««)] Þ 2 + Þ ( «+ Ã( + «)) ßÞ Ð A necessary condition for stability is 2 2 + «+ Ã( ««) ßÞ Ð 2 Both these two inequalities are violated if à is large enough. 6 Þ( + «) + ( ««) (Þ )(Þ «)

Problem 3 (a) In this case (b) In this case Î [Ý(Ø + ) ˆÝ(Ø + )] 2 [Ý(Ø + ) Ý(Ø)] 2 Ý 2 (Ø + ) + Ý 2 (Ø) 2Ý(Ø + )Ý(Ø) Ö() + Ö() 2Ö() ( ) Î («) [Ý(Ø + ) ˆÝ(Ø + )] 2 [Ý(Ø + ) «Ý(Ø)] 2 Ö() + «2 Ö() 2«Ö() Minimizing Î («) with respect to «gives that the best value of «is «Ö()Ö(), and min Î («) Ö() Ö 2 ()Ö() 5 5 2 5( 2 ) «which is always smaller than ( ). (c) The spectrum becomes directly from the definition () ½ Ö() ½ ½ Ö() + Ö() ½ ½ 5( ) + ½ 5( ) 5 Ö() 5 + 5 5 5 + ( )( ) 5( 2 ) + 2 2 cos() 2 + + (d) The process is apparently an AR() process, and can be represented as a first order system with Ê 5( 2 ) Ê 2 7

Problem 4 (a) The transfer function operators from Ù(Ø) and Ú(Ø) to Ý(Ø) appear from the calculations Ý(Ø) Õ + Õ(Õ + ) Õ Õ(Õ + ) Õ Õ Õ + (Õ + ) Ù(Ø) + Õ + Õ(Õ + ) Ú(Ø) Ù(Ø) + Ù(Ø) + Ù(Ø) + Ú(Ø) This describes precisely the given system if Ú(Ø) (Ø + ). Ú(Ø) (b) In this case É Ì É 2. The Riccati equation becomes Ë Ì Ë + Ì Ì Ë Ë Ì Ì Ë Set Ë 2 2 22 Spelling out the Riccati equation elementwise leads to 2 2 22 + The feedback gain becomes Ú(Ø) Ä ( Ì Ë) Ì Ë 2 (c) Set È Ô Ô 2 Ô 2 Ô 22 The Riccati equation is in this case È È Ì + Æ 2 Æ Ì È Ì È Ì È Ì È È + 2 Ô È 8

2 + È Ô Ô 2 Ô Ô Ô 2 2 + 2 + Ô 22 Ô 2 2 Ô Ô 22 Ô 2 2 Ô Hence È 2 + where is the remaining unknown to be determined. It holds leading to Ô 22 Ô 2 2 Ô µ 2 2 ( 2 ) 2 2 + 2 4 2 + 2 2 4 2 µ with the two solutions 2 2 ( 2 ) and hence must be chosen. Therefore, È 2 2 + + 2 2 2 The Kalman gain becomes Ã È Ì È Ì 2 2 ( ) The Kalman filter will be ˆÜ(Ø + Ø) ( Ã)ˆÜ(ØØ ) + Ù(Ø) + ÃÝ(Ø) ˆÜ(ØØ ) + Ù(Ø) + Ý(Ø) It even follows that ˆÜ 2 (Ø + Ø). As this applies at all times, we also have ˆÜ (Ø + Ø) ˆÜ (ØØ ) + Ù(Ø) + ( )Ý(Ø) 9

Problem 5 (a) Ü(Ø) Ô + Ú(Ø) µ Ü() Ö 2 + 2 The variance of Ü(Ø) can be obtained by integrating the spectrum, but even easier by solving a Lyapunov equation, (b) One gets directly 2È + Ö µ È Ü 2 (Ø) Ö 2 (Ô) Ã Ô + + à which is a first order, lowpass, filter. The static gain is Ã( + Ã). (c) Set Ü Ü ˆÜ. Then Ü ( Ü + Ú) ( ˆÜ + ÃÝ ÃˆÜ) ( Ã) Ü + Ú Ã It follows that À (Ô) Ô + + à À 2(Ô) Ã Ô + + à (d) Using part (a), [À (Ô)Ú(Ø)] 2 Ö 2( + Ã) [À 2(Ô)Ú(Ø)] 2 à 2 Ö 2 2( + Ã) (e) Î (Ã) Ö + à 2 Ö 2 2( + Ã) Î ¼ (Ã) µ ( + Ã) 2ÃÖ 2 (Ö + à 2 Õ Ö 2 ) Õ µ à 2 Ö 2 + 2ÃÖ 2 Ö µ à 2 + Ö Ö 2 à + 2 + Ö Ö 2 The positive sign is chosen as + à must hold to guarantee stability. (f) The Riccati equation gives in this case È È + Ö È 2 Ö 2 È 2 + 2Ö 2 È Ö Ö 2 Õ È Ö 2 + 2 Ö2 2 + Ö Ö Õ 2 à ÈÖ 2 + 2 + Ö Ö 2 which is the same result as in part (e).