Problem Set 4 Solution 1

Similar documents
6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski. Solutions to Problem Set 1 1. Massachusetts Institute of Technology

Problem Set 2 Solutions 1

Problem Set 4 Solutions 1

Topic # Feedback Control Systems

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup

Problem Set 5 Solutions 1

EEE 184: Introduction to feedback systems

Hankel Optimal Model Reduction 1

10 Transfer Matrix Models

Lecture 15: H Control Synthesis

Problem set 5 solutions 1

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.

Zeros and zero dynamics

6.241 Dynamic Systems and Control

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

L2 gains and system approximation quality 1

Controls Problems for Qualifying Exam - Spring 2014

Singular Value Decomposition Analysis

Lecture 7 (Weeks 13-14)

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

Design Methods for Control Systems

Analysis of SISO Control Loops

CDS Solutions to the Midterm Exam

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Exam. 135 minutes, 15 minutes reading time

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

Homework 7 - Solutions

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

MAE 143B - Homework 8 Solutions

Chapter 6 - Solved Problems

Theory of Robust Control

Topic # Feedback Control

MIMO analysis: loop-at-a-time

Outline. Classical Control. Lecture 1

Robust Multivariable Control

FEL3210 Multivariable Feedback Control

Balanced Truncation 1

EEE582 Homework Problems

Denis ARZELIER arzelier

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

EECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia

6.241 Dynamic Systems and Control

ECE317 : Feedback and Control

Model Uncertainty and Robust Stability for Multivariable Systems

Pole placement control: state space and polynomial approaches Lecture 2

Limiting Performance of Optimal Linear Filters

H 2 optimal model reduction - Wilson s conditions for the cross-gramian

Autonomous Mobile Robot Design

Control 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 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Problem Set 8 Solutions 1

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

Control Systems 2. Lecture 4: Sensitivity function limits. Roy Smith

Riccati Equations and Inequalities in Robust Control

Advanced Control Theory

H 2 Optimal State Feedback Control Synthesis. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

Control System Design

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

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

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

Let the plant and controller be described as:-

CDS 101/110a: Lecture 8-1 Frequency Domain Design

An Overview on Robust Control

ECEEN 5448 Fall 2011 Homework #4 Solutions

Linear State Feedback Controller Design

2.010 Fall 2000 Solution of Homework Assignment 1

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

Exam. 135 minutes + 15 minutes reading time

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

FEL3210 Multivariable Feedback Control

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

Digital Control Systems State Feedback Control

Linear Matrix Inequality (LMI)

Control Systems. Frequency domain analysis. L. Lanari

Exercise 1 (A Non-minimum Phase System)

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006

CDS Solutions to Final Exam

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

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Controllability, Observability, Full State Feedback, Observer Based Control

Exam in Systems Engineering/Process Control

EL2520 Control Theory and Practice

Model Reduction for Unstable Systems

D(s) G(s) A control system design definition

A Comparative Study on Automatic Flight Control for small UAV

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Control System Design

Learn2Control Laboratory

Topic # Feedback Control Systems

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

AA/EE/ME 548: Problem Session Notes #5

Model Reduction for Linear Dynamical Systems

State Feedback Controller for Position Control of a Flexible Link

NPTEL Online Course: Control Engineering

Exam. 135 minutes, 15 minutes reading time

Nonlinear Control. Nonlinear Control Lecture # 18 Stability of Feedback Systems

Suppose that we have a specific single stage dynamic system governed by the following equation:

Transcription:

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 design from Figure 4., where it is known that P (2) = 0 and ± 2j are poles of P, find a lower bound (as good as you can) on the H-Infinity norm of the closed-loop complementary sensitivity transfer function T = T (s) (from r to v), assuming that C = C(s) is a stabilizing controller, T (jω) < 0.2 for ω < 0, and T (jω) < 0. for ω > 20. r e C(s) f P (s) v Figure 4.: A SISO Feedback Setup Since P (2) = 0 and P ( ± 2j) =, we have S(2) = and S( ± 2j) = 0, where S = T is the sensitivity function. By specifications, S(jω) < 0.2 for ω < 0, and S(jω) <. for ω > 20. Let z,..., z n denote the unstable zeros (possibly repeated) of S, except the ones at ± 2j. Define s 2 + 2s + 5 s + z s + z n S mp =.... s 2 2s + 5 s z s z n Version of March 0, 2004

2 Then S mp is stable, has no unstable zeros, and satisfies S( ) =. Hence log(s mp ) belongs to the class H2, and log S mp (2) = π 2 log S mp (jω) dω 2 log S(2jω) dω =. 4 + ω 2 π 0 + ω 2 Since S mp (jω) = S(jω), and S mp (2) = 3/5, this implies 5 log(0.2)dω 0 log( S )dω log(.)dω π 3 log + + 2 5 0 + ω 2 5 + ω 2 + ω 2 = arctan(5) log(0.2) + (arctan(0) arctan(5)) log( S ) + (π/2 arctan(0)) log(.). Hence π log 3 arctan(5) log(0.2) (π/2 arctan(0)) log(.) log 2 5 S, arctan(0) arctan(5) i.e. T S 2.8 0 6. Problem 4.2 (a) Apply the formulae for H2 optimization to a standard setup with a Hurwitz matrix A and with B 2 = 0 to express the H2 norm of CT LTI MIMO state space model y = Cx, ẋ = Ax + Bf in terms of matrices C and P, where P = P is the solution of the AP + P A = BB. Consider the standard feedback optimization problem defined by Cx w ẋ = Ax + Bw, z =, y = w 2, w =. u w 2 The optimal controller is obviously u 0, i.e. the closed loop system has same H2 norm as G(s) = C(sI A) B.

3 According to the solution to H2 feedback optimization problem, the square of optimal H2 norm equals trace(b P fi B ) + trace(d 2 K fi P se K D fi 2), where P fi, P se and K fi, K se are the stabilizing solutions of the Riccati equations and the corresponding optimal state feedback gains in the associated abstract H2 optimization problems. In our case K = L = 0, and P fi, P se satisfy C C + P fi A + A P fi = 0, BB + AP se + P se A = 0. This immediately yields the formula G 2 H2 = trace(b W o B), where W o = P fi = Q is the observability Gammian of system G, a solution of the QA + A Q = C C. Noting that H2 norms of systems C(sI A) B and B (si A ) C must be equal (since trace of MM equals trace of M M for all M), we get the equivalent formula G 2 H2 = trace(cw c C ), where W c = P se = P is the controllability Gammian of system G, a solution of the AP + P A = BB. (b) Use the result from (a) to obtain an explicit (with respect to a 0, a, a 2 ) formula for the H2 norm of system with transfer function G(s) = s 3 + a 2 s 2 + a s + a 0, where a 0, a, a 2 are positive real numbers such that a a 2 > a 0. Using the state space realization with 0 0 0 [ ] A = 0 0, B = 0, C = 0 0, a 0 a a 2

4 and solving the AP + P A = BB as a set of linear equations with respect to the components of P = P, yields a 2 /a 0 0 P = 0 0. 2(a a 2 a 0 ) 0 a Hence a 2 G H2 =. 2a 0 (a a 2 a 0 ) (c) Use MATLAB to check numerically correctness of your analytical solution. The script is given in ps4 2.m. Problem 4.3 An undamped linear oscillator with 3 degrees of freedom is described as a SISO LTI system with control input v, position output q, and transfer function P 0 (s) =. ( + s 2 )(4 + s 2 )(6 + s 2 ) The position output q is measured with delay and noise, so that the sensor output g is defined as g = 0.f + ˆq, where qˆ is output of an LTI system with input q and transfer function P (s) = s. + s The task is to design an LTI controller which takes g and a scalar reference signal r as inputs, produces v as its output, and satisfies the following specifications, assuming r is the output of an LTI system with input f 2 and transfer function 2a P 2 (s) =, s + a where a > 0 is a parameter, and f = [f ; f 2 ] is a normalized white noise: (a) the closed loop system is stable; (b) the closed loop dc gain from r to q equals ;

5 (c) the mean square value of control signal v is within 00; (d) the mean square value of tracking error e = q r is as small as possible (within 20 percent of its minimum subject to constraints (a)-(c)). Use H2 optimization to solve the problem for a = 0.2 and a = 0.0. The MATLAB design code ps4 3.m uses SIMULINK diagram ps4 3a.mdl. Note how asymptotic tracking is forced by adding a pure integrator to the controller structure. Parameter r us used to tune the mean square control value (the smaller r, the large it is). Parameter d weights the artificial costs and noises introduces to assure non-singularity of the design setup. The Bode plot demonstrates asymptotic tracking in the closed loop system. For a = 0.0, a decent tracking error of 0.2 (20 percent of reference) can be achieved. For a = 0.2 performance is very poor at 0.78. For a =, the tracking task is essentially not approached.