ECEEN 5448 Fall 2011 Homework #5 Solutions

Similar documents
ECEEN 5448 Fall 2011 Homework #4 Solutions

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

Solution via Laplace transform and matrix exponential

Math Ordinary Differential Equations

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τ

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

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

Solution of Linear State-space Systems

Module 07 Controllability and Controller Design of Dynamical LTI Systems

EE 380. Linear Control Systems. Lecture 10

06/12/ rws/jMc- modif SuFY10 (MPF) - Textbook Section IX 1

1 Controllability and Observability

ME Fall 2001, Fall 2002, Spring I/O Stability. Preliminaries: Vector and function norms

6 Linear Equation. 6.1 Equation with constant coefficients

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems

1. The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ = Ax + Bu is

1. Diagonalize the matrix A if possible, that is, find an invertible matrix P and a diagonal

Module 03 Linear Systems Theory: Necessary Background

Supplementary chapters

2. Review of Linear Algebra

CDS Solutions to the Midterm Exam

6.241 Dynamic Systems and Control

EEE582 Homework Problems

Nonlinear Control Systems

Discrete and continuous dynamic systems

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

Introduction to Modern Control MT 2016

Module 02 CPS Background: Linear Systems Preliminaries

Department of Mathematics IIT Guwahati

Linear ODEs. Existence of solutions to linear IVPs. Resolvent matrix. Autonomous linear systems

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Problem Set 5 Solutions 1

Advanced Mechatronics Engineering

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Linear dynamical systems with inputs & outputs

Controllability, Observability, Full State Feedback, Observer Based Control

Balanced Truncation 1

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections )

x(t) = t[u(t 1) u(t 2)] + 1[u(t 2) u(t 3)]

Observability and state estimation

EE221A Linear System Theory Final Exam

Nonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control

MATH 221: SOLUTIONS TO SELECTED HOMEWORK PROBLEMS

Small oscillations and normal modes

CONTROL DESIGN FOR SET POINT TRACKING

Linear System Theory

Problem 2 (Gaussian Elimination, Fundamental Spaces, Least Squares, Minimum Norm) Consider the following linear algebraic system of equations:

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Sample Solutions of Assignment 9 for MAT3270B

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and

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

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

ECE 388 Automatic Control

Control Systems. Laplace domain analysis

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

6.241 Dynamic Systems and Control

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems

Lecture 3: Review of Linear Algebra

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

Lecture Note #6 (Chap.10)

Lecture 3: Review of Linear Algebra

Old Math 330 Exams. David M. McClendon. Department of Mathematics Ferris State University

Third In-Class Exam Solutions Math 246, Professor David Levermore Thursday, 3 December 2009 (1) [6] Given that 2 is an eigenvalue of the matrix

Practice Problems For Test 3

we get y 2 5y = x + e x + C: From the initial condition y(0) = 1, we get 1 5 = 0+1+C; so that C = 5. Completing the square to solve y 2 5y = x + e x 5

Time Domain Analysis of Linear Systems Ch2. University of Central Oklahoma Dr. Mohamed Bingabr

Least Squares Based Self-Tuning Control Systems: Supplementary Notes

Intro. Computer Control Systems: F8

MATH 23 Exam 2 Review Solutions

LOCALLY POSITIVE NONLINEAR SYSTEMS

Linear Differential Equations. Problems

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.

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

Robust Control 2 Controllability, Observability & Transfer Functions

Practice Problems For Test 3

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

3 Gramians and Balanced Realizations

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

Linear Systems. Chapter Basic Definitions

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77

Advanced Control Theory

Professor Fearing EECS120/Problem Set 2 v 1.01 Fall 2016 Due at 4 pm, Fri. Sep. 9 in HW box under stairs (1st floor Cory) Reading: O&W Ch 1, Ch2.

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

Solution for Homework 5

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

Applied Differential Equation. November 30, 2012

EE363 homework 2 solutions

Lecture 19 Observability and state estimation

L2 gains and system approximation quality 1

Observability. It was the property in Lyapunov stability which allowed us to resolve that

Autonomous system = system without inputs

Differential Equations and Modeling

Properties of Transformations

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

Understand the existence and uniqueness theorems and what they tell you about solutions to initial value problems.

Math 308 Practice Final Exam Page and vector y =

Nonlinear Control Lecture 5: Stability Analysis II

Newtonian Mechanics. Chapter Classical space-time

EE Control Systems LECTURE 9

Transcription:

ECEEN 5448 Fall 211 Homework #5 Solutions Professor David G. Meyer December 8, 211 1. Consider the 1-dimensional time-varying linear system ẋ t (u x) (a) Find the state-transition matrix, Φ(t, τ). Here A(t) t. Since the A-matrix is a scalar, of course A(t) and e commute. So in this case a fundamental matrix is Ψ(t) e A(θ) dθ e 2t/2 and the state transition matrix is thus Φ(t, τ) Ψ(t)Ψ 1 (τ) e 2t/2 e 2τ/2 e 2 (τ 2/ t 2/ ) You can also get this result by solving the IVP A(θ) dθ by separation of variables: dx dt tx; x(τ) x i dx dt tx dx x tdt log(x) 2t/2 + C x Ce 2t/2 and x(τ) x i tells us and so x i Ce 2τ/2 C x i e 2τ/2 x(t) e 2τ/2 e 2t/2 x i which leads to the same result for Φ(t, τ). (b) Given x() 1 and u(t) 1fort, find x(t) for t. The solution is x(t) Φ(t, )x()+ Φ(t, τ)b(τ)u(τ) dτ e 2t/2 + and so the solution when x() 1 and u(t) 1is x(t) 1 e 2 (τ /2 t /2 ) τdτ e 2t/2 +1 e 22t/2

2 2. Consider the nonlinear system where α is a real parameter. q αq q (a) Find all the equilibrium points. The equilibrium points are determined by the solutions to αq q q ( α q 2) q or q 2 α and so the equilibrium points are { when α q e, ± α when α> (b) Using linearization, classify, as much as possible, each equilibrium point found in (2a). so we get when α< when α when α> when α> when α> d ( αq q ) α q 2 dq q e is stable no information available. q e is critical case q e is unstable q e α is stable q e α is stable. We have the nonlinear system ẋ F (x, u) and F (, ). (a) If A F F x (, ) and b u (, ) and det(si A) s(s 1)(s + 2), then what can we conclude about the asymptotic stability of the equilibrium point x,u? A has an eigenvalue at s 1which is in the RHP. This means when u, the equilibrium point at x is unstable (b) Suppose that there is a k such that det(si A + bk) (s +7) 2 (s + 1). What can you say about the nonlinear system By the chain rule ẋ F (x, kx)? F(x, kx) (, ) F F (, ) + x x u A bk (, ) ( kx) (, ) x And A bk has all eigenvalues in the (open) LHP so for the nonlinear system ẋ F (x, kx) the equilibrium point at x is asymptotically stable. This little calculation is the basis for designing feedback laws for nonlinear system based on a linear approximation.

4. Let us say that a time-varying square matrix A(t) is constantly diagonable if, and only if, there is a constant invertible matrix, T, such that T 1 A(t)T D(t) for all t and D(t) is diagonal for all t (a) If A(t) is constantly diagonable, prove that A(t) and A(θ) dθ commute. Assume A(t) is constantly diagonable. First note that, since T does not depend on time, A(θ) dθ T 1 t D(θ) dθt then A(t) A(θ) dθ A(θ) dθa(t) T 1 D(t)TT 1 D(θ) dθt T 1 D(θ) dθt T 1 D(t)T T 1 D(t) D(θ) dθt T 1 D(θ) dθd(t)t but D(t) is diagonal, so D(t) D(θ) dθ D(θ) dθd(t), hence: T 1 D(θ) dθd(t)t T 1 D(θ) dθd(t)t (b) Find the state-transition matrix for the parametrically chirped harmonic oscillator system: 1 ẋ(t) 1+t 1 1 x(t)+ u(t) 1+t g(t) g(t) cos(g(t)) sin(g(t)) Hint: e which is a rotation matrix. And sin(g(t)) cos(g(t)) 1 cos(θ1 ) sin(θ 1 ) cos(θ2 ) sin(θ 2 ) cos(θ1 θ 2 ) sin(θ 1 θ 2 ) sin(θ 1 ) cos(θ 1 ) sin(θ 2 ) cos(θ 2 ) sin(θ 1 θ 2 ) cos(θ 1 θ 2 ) One can easily check that the A(t) for the parametrically chirped harmonic oscillator is constantly diagonable. Hence the fundamental matrix is Ψ(t) e A(θ) dθ and we just need to do some computations. First log(1 + t) A(θ) dθ log(1 + t) From the hint, then cos (log(1 + t)) sin (log(1 + t)) Ψ(t) sin (log(1 + t)) cos (log(1 + t)) Notice Ψ() I as expected. Now, then we find Φ(t, τ) from Φ(t, τ)ψ(t)ψ 1 cos (log(1 + t) log(1 + τ)) sin (log(1 + t) log(1 + τ)) (τ) sin (log(1 + t) log(1 + τ)) cos (log(1 + t) log(1 + τ)) Since log(a/b) log(a) log(b) you can simplify this somewhat: ( ) ( ) Φ(t, τ) cos log 1+t sin log 1+t ( ) ( ) sin log 1+t cos log 1+t

4 (c) Is the system asymptotically stable? Prove your answer. NO. Since cos (log(1 + t)) sin (log(1 + t)) lim Φ(t, ) lim t t sin (log(1 + t)) cos (log(1 + t)) and we see this limit is NOT zero (in fact, the limit does not even exist!). (d) If we add the output equation y(t) 1 x(t) (1) show we have an observable system on any interval, T 2 with T 2 >. On,T 2 the observability gramian is 2 2 W o,t 2 Φ T (t, )c T (t)c(t)φ(t, ) dt Φ T 1 (t, ) 1 Φ(t, ) dt In order for W o,t 2 to be singular, we d need to find a vector v such that cφ(t, )v for all t between and T 2 but Φ(t, ) is rotation through log(1 + t) radians. And since log(1), near t, Φ(t, ) rotates through as small an angle as we choose. Clearly one vector v cannot be orthogonal to both c and c rotated by a suitably small amount. Hence W o,t 2 is non-singular. Notice that the impulse responses for the system are ( ) 1+t h(t, τ)c(t)φ(t, τ)b(τ) cos log So a check for BIBO (Bounded-Input, Bounded-Output) stability is ( ) sup t 1+t log cos dz < 1+z 5. Deducing asymptotic stability through the output. (a) Consider the observable time-invariant linear system ẋ Ax x() x y cx Prove the following: If we find y(t) ast for all x then in fact e At as t. An easy way to proceed is by contradiction. Suppose e At doesn t go to zero as t. We know this means A has at least one eigenvalue with non-negative real part. Let λ be an eigenvalue of A with non-negative real part and let v be a corresponding eigenvector. Then if x v the output is y(t) ce At v cv e λ t Since {A, c} is observable, by PBH we know cv. Since Real (λ ) we know e λt does not go to zero as t. Thus y(t) does not go to zero as t which is a contradiction.

(b) Would this theorem generalize to time-varying systems? Consider ẋ A(t)x x() x y c(t)x and suppose we find y(t) ast for all x. Can we conclude Φ(t, τ) as t for each τ? Either prove it or find a counter-example. Since our proof in the time-invariant case relied on relating the asymptotic behavior of e At to the eigenvalues of A, we are immediately skeptical that this theorem will hold true in the time-varying case, where the aymptotic behavior of Φ(t, ) cannot be related to the eigenvalues of A(t). Consider the 1-dimensional system with A(t) 1and c(t) e 2t. The statetransition matrix is clearly { e t τ for t τ Φ(t, τ) otherwise and so here clearly lim t Φ(t, ). On the other hand, however, y(t) e 2t x(t) e 2t e t x e t x as t We just need to show that this {A(t),c(t)} pair is observable and we have our counterexample. The t o,t f Observability Gramian is W o t o,t f f t o Φ T (t, t o )c T (t)c(t)φ(t, t o ) dt f t o e 2t e 2(t to) e 4t dt f t o e 2t dt e 2t 2 f t o ( e 2t e 2t f ) which is clearly PD if t f >t o so the system is observable. e t to e 2t e 2t e t to dt

6 6. Given a T>and a function h(, ):R R R satisfying sup h 2 (t, τ) dτ < τ consider the operator H defined by Hu(t) h(t, τ)u(τ) dτ If we think of H as mapping L 2,TtoL 2,T. Compute H (the adjoint of H). H will be a map from L 2,T back to L 2,T. The defining property is y(t),hu( )(t) H y( )(t),u(t) The inner product is the standard L 2 inner product, so we require y(t) y(t)hu(t) dt h(t, τ)u(τ) dτ dt y(t)h(t, τ)u(τ) dτdt {y(t)h(t, τ) dt} u(τ) dτ H y(t)u(t) dt H y(t)u(t) dt H y(t)u(t) dt H y(t)u(t) dt (2) If we look at equation (6) realizing that t and τ are just dummy variables we can rewrite it as (y(t)h(t, z) dt) u(z) dz H y(z)u(z) dz and from this it is clear that H y(t) h(τ,t)y(τ) dτ Notice that this is much like finite-dimensional linear maps. For a matrix A ij A ji. If we think of h(t, τ) as a matrix with uncountably many rows and columns, the adjoint is found by transposition as well: h (t, τ) h(τ,t)!

7. A time-varying linear system is a so-called jump-parameter system and its A(t), b(t), and c(t) are given by b(t) 1 ; c(t) 1 1 ; A(t) 1 1 1 for t<2 for t 2. (a) Find the state-transition matrix, Φ(t, τ). If t, τ < 2 then the system looks time invariant and Φ(t, τ)e A1(t τ) where A 1 1. Likewise, if t, τ 2 we have Φ(t, τ) e 1 A2(t τ) where A 2. It 1 is easy to calculate that 1 e t L 1 (si A) 1 1 e t 1 1 and e t 1 e t 1 e t Now, when τ 2 but t>2 we cross the jump boundary. The system state is propagated first by A 1 for 2 τ and then by A 2 for t 2 so Φ(t, τ)e A2(t 2) e A1(2 τ) 1 e t 2 1 1 e t 2 e 2 τ Notice the ORDER here!! So, finally 1 e t τ 1 e t τ e 2 τ e t τ Φ(t, τ) 1 e τ t e 2 t 1 1 e e τ t 2 τ 1 e t τ 1 e t τ 1 e t τ for t, τ < 2 for τ 2 and t 2 for t<2 and τ 2 for t, τ 2 (b) Give an exhaustive enumeration of the regions in (t o,t f )-space where the Controllability Gramian, W c (t o,t f ), of the system is positive definite. The controllability Gramian will be PD on those intervals t o,t f where we can hit any desired end state, x(t f ) we want starting from any initial state x(t o ) we want. For t<2 the time-invariant system {A 1,b} is uncontrollable. For t 2 the TI system {A 2,b} is controllable. Thus W c (t o,t f ) is { not PD when tf < 2 PD whenever t f 2 (c) Repeat the above for the Observability Gramian, W o (t o,t f ). Similar reasoning shows that { PD when t W o (t o,t f ) is o < 2 not PD whenever t o 2

8. Show that if P 1 > and P 2 > (both are symmetric) then the product P 1 P 2, while neither symmetric nor PD, actually has real, positive eigenvalues. Since P 2 >, a symmetric and positive definite square root, P 1/2 2, exists. Since P 1/2 2 is PD, it is invertible so P 1/2 2 exists and is also symmetric and PD. Since similarity transform preserves eigenvalues, the eigenvalues of P 1 P 2 are the same as those of P 1/2 2 (P 1 P 2 )P 1/2 2 but P 1/2 2 (P 1 P 2 )P 1/2 2 P 1/2 2 P 1 P 1/2 2 and this matrix is symmetric. So the eigenvalues of P 1 P 2 are real. Further since P 1/2 2 is symmetric and P 1 is PD x T P 1/2 2 P 1 P 1/2 2 x (P 1/2 2 x) T (P 1 )(P 1/2 2 x) > if P 1/2 2 x but since P 1/2 2 is invertible, P 1/2 2 x x and hence P 1/2 2 P 1 P 1/2 2 is PD. So the eigenvalues of P 1 P 2 are positive as well. That completes the proof.