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

Similar documents
Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

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

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

Hankel Optimal Model Reduction 1

6.241 Dynamic Systems and Control

Lecture 4: Analysis of MIMO Systems

Control Systems. Frequency domain analysis. L. Lanari

Discrete and continuous dynamic systems

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Denis ARZELIER arzelier

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Robust Control ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. Alireza Karimi Laboratoire d Automatique

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability

The following definition is fundamental.

Quadratic Stability of Dynamical Systems. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

Mathematics for Control Theory

Prof. M. Saha Professor of Mathematics The University of Burdwan West Bengal, India

EE 380. Linear Control Systems. Lecture 10

Robust Multivariable Control

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τ

Lecture # 3 Orthogonal Matrices and Matrix Norms. We repeat the definition an orthogonal set and orthornormal set.

CDS Solutions to the Midterm Exam

2. Review of Linear Algebra

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...

Problem Set 5 Solutions 1

Semidefinite Programming Duality and Linear Time-invariant Systems

Observability and state estimation

Control Systems Design

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

LTI Systems (Continuous & Discrete) - Basics

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

Applied Analysis (APPM 5440): Final exam 1:30pm 4:00pm, Dec. 14, Closed books.

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Topic # Feedback Control Systems

Linear System Theory

Introduction to Nonlinear Control Lecture # 4 Passivity

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

2. Dual space is essential for the concept of gradient which, in turn, leads to the variational analysis of Lagrange multipliers.

9.5 The Transfer Function

ORTHOGONALITY AND LEAST-SQUARES [CHAP. 6]

EE Control Systems LECTURE 9

L2 gains and system approximation quality 1

Hilbert Spaces. Hilbert space is a vector space with some extra structure. We start with formal (axiomatic) definition of a vector space.

10 Transfer Matrix Models

Singular Value Decomposition Analysis

Linear Algebra Review

Vectors in Function Spaces

Cambridge University Press The Mathematics of Signal Processing Steven B. Damelin and Willard Miller Excerpt More information

Problem set 5 solutions 1

Lecture 19 Observability and state estimation

Robust Control 2 Controllability, Observability & Transfer Functions

6.241 Dynamic Systems and Control

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

Vector Spaces. Commutativity of +: u + v = v + u, u, v, V ; Associativity of +: u + (v + w) = (u + v) + w, u, v, w V ;

An Introduction to Linear Matrix Inequalities. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

Tools from Lebesgue integration

Module 4. Related web links and videos. 1. FT and ZT

Introduction to Signal Spaces

Vector Spaces. Vector space, ν, over the field of complex numbers, C, is a set of elements a, b,..., satisfying the following axioms.

ECEEN 5448 Fall 2011 Homework #5 Solutions

Elementary linear algebra

Functional Analysis Review

Exercise Solutions to Functional Analysis

Control Systems. Laplace domain analysis

A system that is both linear and time-invariant is called linear time-invariant (LTI).

2) Let X be a compact space. Prove that the space C(X) of continuous real-valued functions is a complete metric space.

DISTANCE BETWEEN BEHAVIORS AND RATIONAL REPRESENTATIONS

Section 3.9. Matrix Norm

3 Gramians and Balanced Realizations

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

Modern Control Systems

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Fourier Series. Spectral Analysis of Periodic Signals

ECE 3620: Laplace Transforms: Chapter 3:

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52

Linear Algebra Massoud Malek

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

Solution of Linear State-space Systems

Lecture 3: Review of Linear Algebra

Lecture 5. Ch. 5, Norms for vectors and matrices. Norms for vectors and matrices Why?

MAT 771 FUNCTIONAL ANALYSIS HOMEWORK 3. (1) Let V be the vector space of all bounded or unbounded sequences of complex numbers.

Lecture 3: Review of Linear Algebra

Principles of Optimal Control Spring 2008

Outline. Classical Control. Lecture 1

Chapter 8 Integral Operators

Functional Analysis. Martin Brokate. 1 Normed Spaces 2. 2 Hilbert Spaces The Principle of Uniform Boundedness 32

INNER PRODUCT SPACE. Definition 1

Zeros and zero dynamics

Model reduction for linear systems by balancing

Chapter 1. Preliminaries. The purpose of this chapter is to provide some basic background information. Linear Space. Hilbert Space.

1 Definition and Basic Properties of Compa Operator

c i x (i) =0 i=1 Otherwise, the vectors are linearly independent. 1

2006 Fall. G(s) y = Cx + Du

Overview of normed linear spaces

1 Math 241A-B Homework Problem List for F2015 and W2016

Linear Normed Spaces (cont.) Inner Product Spaces

CHAPTER VIII HILBERT SPACES

A Concise Course on Stochastic Partial Differential Equations

Functional Analysis, Math 7320 Lecture Notes from August taken by Yaofeng Su

Transcription:

. AERO 632: Design of Advance Flight Control System Norms for Signals and. Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University.

Norms for Signals

... Signals...... u(t). P y(t) We consider signals mapping (, ) R Piecewise continuous A signal may be zero for t < 0 We worry about size of signal Helps specify performance Signal size signal norm r + u + +. e C P d y + n + y m y m AERO 632, Instructor: Raktim Bhattacharya 3 / 60

... Norms...... A norm must have the following 4 properties u 0 u = 0 u = 0 au = a u, a R u + v u + v triangle inequality For u R n and p 1, u p := ( u 1 p + + u n p ) 1/p Special case, u := max u i i AERO 632, Instructor: Raktim Bhattacharya 4 / 60

... Norms of Signals...... L 1 Norm The 1-norm of a signal u(t) is the integral of its absolute value: u(t) 1 := u(t) dt L 2 Norm The 2-norm of a signal u(t) is ( 1/2 u(t) 2 := u(t) dt) 2 associated with energy of signal L Norm The -norm of a signal u(t) is the least upper bound of its absolute value: u(t) := sup u(t) t AERO 632, Instructor: Raktim Bhattacharya 5 / 60

... Power Signals...... The average power of u(t) is the average over time of its instantaneous power: lim T 1 2T T T u 2 (t)dt if limit exists, u(t) is called a power signal average power is then ( pow(u) := pow( ) is not a norm lim T 1 2T T T non zero signals can have pow( ) = 0 ) 1/2 u 2 (t)dt AERO 632, Instructor: Raktim Bhattacharya 6 / 60

... Vector Signals...... For u(t) : (, ) R n and p > 1 u(t) p := ( i=1 n u i (t) p dt ) 1/p AERO 632, Instructor: Raktim Bhattacharya 7 / 60

... Finiteness of Norms...... Does finiteness of one norm imply finiteness of another? u 2 < = pow(u) = 0 We have 1 2T T T u 2 (t)dt 1 2T Right hand side tends to zero as T u 2 (t)dt = 1 2T u 2. AERO 632, Instructor: Raktim Bhattacharya 8 / 60

..... Finiteness of Norms (contd.).... If u is a power signal and u <, then pow(u) u. We have 1 2T Let T. T T u 2 (t)dt u 1 2T T T dt = u AERO 632, Instructor: Raktim Bhattacharya 9 / 60

..... Finiteness of Norms (contd.).... If u 1 < and u < then u 2 < We have u 2 (t)dt = u(t) u(t) dt u u(t) dt = u u 1 AERO 632, Instructor: Raktim Bhattacharya 10 / 60

Norms for

... System....... u(t) G y(t) We consider Linear Time invariant Causal Finite dimensional In time domain if u(t) is the input to the system and y(t) is the output System has the form y = G u convolution = G(t τ)u(τ)dτ { } L 1 Ĝ(s) := G(t) AERO 632, Instructor: Raktim Bhattacharya 12 / 60

... Causality...... Causal A system is causal when the effect does not anticipate the cause; or zero input produces zero output Its output and internal states only depend on current and previous input values Physical systems are causal AERO 632, Instructor: Raktim Bhattacharya 13 / 60

... Causality...... contd. Acausal A system whose output is nonzero when the past and present input signal is zero is said to be anticipative A system whose state and output depend also on input values from the future, besides the past or current input values, is called acausal Acausal systems can only exist as digital filters (digital signal processing). AERO 632, Instructor: Raktim Bhattacharya 14 / 60

... Causality...... contd. Anti-Causal A system whose output depends only on future input values is anti-causal Derivative of a signal is anti-causal. AERO 632, Instructor: Raktim Bhattacharya 15 / 60

... Causality...... contd. Zeros are anticipative Poles are causal Overall behavior depends on m and n. Causal: n > m, strictly proper Causal: n = m, still causal, but there is instantaneous transfer of information from input to output Acausal: n < m AERO 632, Instructor: Raktim Bhattacharya 16 / 60

... Example...... System G 1 (s) = s ω s 2 +ω 2 Input u(t) = sin(ωt), U(s) = { y 1 (t) = L 1 {G 1 (s)u(s)} = L 1 u(t) = sin(ωt) y 1 (t) = ω sin(ωt + π/2) sω s 2 +ω 2 } = ω cos(ωt), or = ωu(t + π ) output leads input, anticipatory 2ω AERO 632, Instructor: Raktim Bhattacharya 17 / 60

... Example...... contd. System G 2 (s) = 1 s Input u(t) = sin(ωt), U(s) = ω s 2 +ω 2 y 2 (t) = L 1 {G 2 (s)u(s)} = L 1 { 1 s u(t) = sin(ωt) } ω s 2 +ω 2 = 1 ω cos(ωt) ω, or y 2 (t) = 1 sin(ωt π/2) + ω ω = 1 ω + u(t π 2ω ) output lags input, causal ω AERO 632, Instructor: Raktim Bhattacharya 18 / 60

... Causality...... (contd.) Causality means G(t) = 0 for t < 0 Ĝ(s) is stable if it is analytic in the closed RHP residue theorem proper if Ĝ(j ) is finite deg of den deg of num strictly proper if Ĝ(j ) = 0 deg of den > deg of num biproper Ĝ and Ĝ 1 are both proper AERO 632, Instructor: Raktim Bhattacharya 19 / 60

... Norms of Ĝ...... Definitions for SISO L 2 Norm Ĝ 2 := ( 1 ) 1/2 2π Ĝ(jω) 2 dω L Norm Parseval s Theorem If Ĝ(jω) is stable Ĝ 2 = Ĝ := sup Ĝ(jω) peak value of Ĝ(jω) ω ( 1 1/2 ( 1/2 dω) 2π Ĝ(jω) 2 = G(t) dt) 2. AERO 632, Instructor: Raktim Bhattacharya 20 / 60

..... Important Properties of System Norms.... Submultiplicative Property of -norm ĜĤ Ĝ Ĥ AERO 632, Instructor: Raktim Bhattacharya 21 / 60

..... Important Properties of System Norms (contd.) Lemma 1 Ĝ 2 is finite iff Ĝ is strictly proper and has no poles on the imaginary axis. Proof: Look at transfer function of the type Ĝ(s) = (s + z 1)(s + z 2 ) (s + z m ) (s + p 1 )(s + p 2 ) (s + p n ), n > m. Argue area under Ĝ(jω) 2 is finite. Or apply residue theorem ( 1 ) 1/2 2π Ĝ(jω) 2 dω = 1 2πj Ĝ( s)ĝ(s)ds. LHP.... AERO 632, Instructor: Raktim Bhattacharya 22 / 60

..... Important Properties of System Norms (contd.).... Lemma 2 Ĝ is finite iff Ĝ is proper and has no poles on the imaginary axis. Proof: Look at transfer function of the type Ĝ(s) = (s + z 1)(s + z 2 ) (s + z m ), n >= m. (s + p 1 )(s + p 2 ) (s + p n ) Argue sup ω Ĝ(jω) is finite. AERO 632, Instructor: Raktim Bhattacharya 23 / 60

..... Performance Specification.... Describe performance in terms of norms of certain signals of interest Understand which norm is suitable difference from control system performance perspective We will learn Hardy spaces H 2 and H measures of worst possible performance for many classes of input signals AERO 632, Instructor: Raktim Bhattacharya 25 / 60

... Vector Space...... Also called linear space Elements u, v, w V C n (or R n ) satisfy the following 8 axioms Associativity of addition u + (v + w) = (u + v) + w Commutativity of addition u + v = v + u Identity element of addition 0 + v = v, v V Inverse element of addition for every v V, v V : v + ( v) = 0 AERO 632, Instructor: Raktim Bhattacharya 26 / 60

... Vector Space...... contd. Compatibility of scalar multiplication α(βu) = (αβ)u Identity of multiplication 1v = v Distributivity of scalar multiplication wrt vector addition α(u + v) = αu + αv Distributivity of scalar multiplication wrt field addition (α + β)u = αu + βu AERO 632, Instructor: Raktim Bhattacharya 27 / 60

... Normed Space...... Let V be a vector space over C or R Let be defined over V Then V is a normed space Example 1 A vector space C n with any vector p-norm,, for 1 p. Example 2 Space C[a, b] of all bounded continuous functions becomes a norm space if f := sup f(t) t [a,b] is defined. AERO 632, Instructor: Raktim Bhattacharya 28 / 60

... Banach Space...... A sequence {x n } in a normed space V is Cauchy sequence, if x n x m 0 as n, m 0. A sequence {x n } is said to converge to x V, written x n x, if x n x 0. A normed space V is said to be complete if every Cauchy sequence in V converges in V. A complete normed space is called a Banach space. AERO 632, Instructor: Raktim Bhattacharya 29 / 60

... Banach Space l p [0, ) spaces for 1 p <...... For each 1 p <, l p [0, ) consists of all sequence x = (x 0, x 1, ) such that x i p <. i=0 The associate norm is defined as ( ) 1/p x p := x i p. i=0 AERO 632, Instructor: Raktim Bhattacharya 30 / 60

... Banach Space...... l [0, ) space l [0, ) consists of all bounded sequence x = (x 0, x 1, ). The l norm is defined as x := sup x i. i AERO 632, Instructor: Raktim Bhattacharya 31 / 60

... Banach Space...... L p (I) spaces for 1 p < For each 1 p, L p (I) consists of all Lebesgue measurable functions x(t) defined on an interval I R such that and ( x p := I x(t) p µ(dt)) 1/p <, for 1 p <, x := ess sup x(t). t I Note: ess sup t I is sup t I almost everywhere. We will study L 2 (, 0], L 2 [0, ), and L 2 (, ) spaces in detail. AERO 632, Instructor: Raktim Bhattacharya 32 / 60

... Banach Space...... C[a, b] space Consists of all continuous functions on the real interval [a, b] with the norm x := sup x(t). t [a,b] AERO 632, Instructor: Raktim Bhattacharya 33 / 60

... Inner-Product Space...... Recall the inner product of vectors in Euclidean space C n : x, y := x y = n x i y i, x, y C n. i=1 Important Metric Notions & Geometric Properties length, distance, angle energy We can generalize beyond Euclidean space! AERO 632, Instructor: Raktim Bhattacharya 34 / 60

... Inner-Product Space Genralization...... Let V be a vector space over C. An inner product on V is a complex value function, : V V C such that for any α, β C and x, y, z V 1. x, αy + βz = α x, y + β x, z 2. x, y = y, x 3. x, x > 0, if x 0 A vector space with an inner product is called an inner product space. AERO 632, Instructor: Raktim Bhattacharya 35 / 60

... Inner-Product Space Introduces Geometry...... The inner-product defined as induces a norm x, y := x y = n x i y i, x, y C n, i=1 x := x, x Geometric Properties Distance between vectors x, y d(x, y) := x y. Two vectors x, y in an inner-product space V are orthogonal if x, y = 0. Orthogonal to a set S V if x, y = 0, y S. AERO 632, Instructor: Raktim Bhattacharya 36 / 60

... Inner-Product Space Important Properties...... Let V be an inner product space and let x, y V. Then 1. x, y x y Cauchy-Schwarz inequality. Equality holds iff x = αy for some constant α or y = 0. 2. x + y 2 + x y 2 = 2 x + 2 y Parallelogram law 3. x + y 2 = x 2 + y 2 if x y AERO 632, Instructor: Raktim Bhattacharya 37 / 60

... Hilbert Space...... A complete inner-product space with norm induced by its inner product Restricted class of Banach space Banach space only norm Hilbert space inner-product, which allows orthonormal bases, unitary operators, etc. Existence and uniqueness of best approximations in closed subspaces very useful. Finite Dimensional Examples C n with usual inner product C n m with inner-product A, B := tr [A B] = n m a ij b ij, A, B C n,m i=1 j=1 AERO 632, Instructor: Raktim Bhattacharya 38 / 60

... Hilbert Space...... l 2 (, ) Set of all real or complex square summable sequences x = {, x 2, x 1, x 0, x 1, x 2, }, i.e. x i 2 <, i= with inner product defined as x, y := x i y i, i= for x, y l 2 (, ). x i can be scalar, vector or matrix with norm x, y := tr [ x i y i ]. i= AERO 632, Instructor: Raktim Bhattacharya 39 / 60

... Hilbert Space...... L 2 (I) for I R L 2 (I) square integrable and Lebesgue measurable functions defined over interval I R with inner product f, g := for f, g L 2 (I). I f(t) g(t)dt, For vector or matrix valued functions, the inner product is defined as f, g := tr [f(t) g(t)] dt. I AERO 632, Instructor: Raktim Bhattacharya 40 / 60

... Hardy Spaces...... L 2 (jr) Space L 2 (jr) Space L 2 is a Hilbert space of matrix-valued (or scalar-valued) complex function F on jr such that with inner product F, G := 1 2π tr [F (jω)f (jω)] dω <, tr [F (jω)g(jω)] dω, for F, G L 2 (jr).. RL 2 (jr). All real rational strictly proper transfer matrices with no poles on the. imaginary axis. AERO 632, Instructor: Raktim Bhattacharya 41 / 60

... Hardy Spaces...... H 2 Space H 2 Space Closed subspace of L 2 (jr) with matrix functions F (s) analytic in Re(s) > 0. Norm is defined as F 2 2 = 1 2π tr [F (jω)f (jω)] dω. Computation of H 2 norm is same as L 2 (jr). RH. 2 Real rational subspace of H 2, which consists of all strictly proper and. real stable transfer matrices, is denoted by RH 2. AERO 632, Instructor: Raktim Bhattacharya 42 / 60

... Hardy Spaces...... L (jr) Space L (jr) Space is a Banach space of matrix-valued (or scalar-valued) functions that are (essentially) bounded on jr, with norm F := ess sup σ [F (jω)]. ω R σ [F ] is maximum singular value of matrix F F = UΣV U : eigen-vectors of F F, V : eigen-values of F F. RL (jr). All proper and real rational transfer matrices with no poles on the. imaginary axis. AERO 632, Instructor: Raktim Bhattacharya 43 / 60

... Hardy Space...... H Space H Space is a closed subspace of L space with functions that are analytic and bounded in the open right-half plane. The H norm is defined as F := sup σ [F (s)] = sup σ [F (jω)]. Re(s)>0 ω R. RH. Real rational subspace of H, which consists of all proper and real. rational stable transfer matrices. AERO 632, Instructor: Raktim Bhattacharya 44 / 60

Input-Output Relationships

... How big is output?....... u(t) G y(t) Interesting Question: If we know how big the input is, how big is the output going to be? AERO 632, Instructor: Raktim Bhattacharya 46 / 60

..... Bounded Input Bounded Output. u G y.... Given u(t) u max <, what can we say about max y(t)? t Recall Y (s) = G(s)U(s) = y(t) = Therefore, y(t) = hudτ h u dτ u max h(τ)u(t τ)dτ. h(τ) dτ.. Bound on output y(t). max y(t) u max. t h(τ) dτ AERO 632, Instructor: Raktim Bhattacharya 47 / 60

..... Bounded Input Bounded Output (contd.). u G y.... max y(t) u max t h(τ) dτ. BIBO Stability. If and only if. h(τ) dτ <. (LTI): Re p i < 0 = BIBO stability y(t) < y max is not enough! AERO 632, Instructor: Raktim Bhattacharya 48 / 60

... Input-Output Norms...... Output norms for two candidate input signals u(t) = δ(t) u(t) = sin(ωt) y 2 Ĝ(jω) 2 y Ĝ(jω) Ĝ(jω) pow(y) 0 1 2 Ĝ(jω) AERO 632, Instructor: Raktim Bhattacharya 49 / 60

..... Input-Output Norms (contd.) System Gains.... Input signal size is given What is the output signal size? u 2 u pow(u) y 2 Ĝ(jω) y Ĝ(jω) 2 G(t) 1 pow(y) 0 Ĝ(jω) Ĝ(jω) -norm of system is pretty useful Useful to prove these relationships. AERO 632, Instructor: Raktim Bhattacharya 50 / 60

......... Best computed in state-space realization of system State Space Model: General MIMO LTI system modeled as ẋ = Ax + Bu, y = Cx + Du, where x R n, u R m, y R p. Transfer Function Ĝ(s) = D + C(sI A) 1 B strictly proper when D = 0 Impulse Response G(t) = L 1 { C(sI A) 1 B } = Ce ta B. AERO 632, Instructor: Raktim Bhattacharya 52 / 60

... H 2 Norm...... MIMO Ĝ(jω) 2 2 = 1 [Ĝ ] tr 2π (jω)ĝ(jω) for matrix transfer function = G(t) 2 2 Parseval [ ] = tr Ce ta BB T e tat C T dt 0 ( = tr C 0 ) e ta BB T e tat dt } {{ } L c C T Lc = controllability Gramian = tr [ CL c C T ] AERO 632, Instructor: Raktim Bhattacharya 53 / 60

... L 2 Norm (contd.)...... MIMO For any matrix M tr [M M] = tr [MM ] = Ĝ(jω) 2 2 = tr BT ( ) e tat C T Ce ta dt B 0 }{{} L o = tr [ B T L o B ] L o = observability Gramian. H 2 Norm of Ĝ(jω).. Ĝ(jω) 2 2 = tr [ CL c C T ] = tr [ B T L o B ]. AERO 632, Instructor: Raktim Bhattacharya 54 / 60

... L 2 Norm...... How to determine L c and L o? They are solutions of the following equation AL c + L c A T + BB T = 0, A T L o + L o A + C T C = 0. Proof: From definition, Instead, L o := L o (t) = 0 t Change of variable τ := t ξ, L o (t) = t 0 0 e tat C T Ce ta dt e τat C T Ce τa dτ. e (t ξ)at C T Ce (t ξ)a dξ. AERO 632, Instructor: Raktim Bhattacharya 55 / 60

... L 2 Norm...... How to determine L c and L o? Take time-derivative, dl o (t) dt = d dt t Differentiation under integral sign: d dx b(x) a(x) f(x, y)dy = f(x, b(x)) db(x) dx 0 e (t ξ)at C T Ce (t ξ)a dξ. b(x) f(x, a(x))da(x) dx + a(x) f(x, y) dy. x AERO 632, Instructor: Raktim Bhattacharya 56 / 60

... L 2 Norm...... How to determine L c and L o? = dl o(t) dt ( t ) = A T e (t ξ)at C T Ce (t ξ)a dξ + 0 ( t ) e (t ξ)at C T Ce (t ξ)a dξ A + C T C Or dl o (t) = A T L o + L o A + C T C. dt L o (t) is smooth, therefore lim o(t) = L o t = dl o (t) lim t dt Thefore, L o satisfies 0 A T L o + L o A + C T C = 0. = 0. AERO 632, Instructor: Raktim Bhattacharya 57 / 60

... L Norm...... Recall ] Ĝ(jω) := ess sup σ [Ĝ(jω) ω Requires a search Estimate can be determined using bisection algorithm Set up a grid of frequency points {ω 1, ω N }. Estimate of Ĝ(jω) is then, ] max [Ĝ(jωk σ ). 1 k N ] Or read it from the plot of σ [Ĝ(jω). AERO 632, Instructor: Raktim Bhattacharya 58 / 60

... RL Norm...... Bisection Algorithm Lemma Let γ > 0 and [ ] A B G(s) = RL C D. Then Ĝ(jω) < γ iff σ [D] < γ and H has no eigen values on the imaginary axis where [ A + BR H := 1 D T C BR 1 B T ] C T (I + DR 1 D T )C (A + BR 1 D T C) T, and R := γ 2 I D T D. Proof: See Robust and Optimal Control, K. Zhou, J.C. Doyle, K. Glover, Ch. 4, pg 115. AERO 632, Instructor: Raktim Bhattacharya 59 / 60

... RL Norm...... Bisection Algorithm 1. Select an upper bound γ u and lower bound γ u such that γ l Ĝ(jω) γ u. 2. If (γ u γ l )/γ l ϵ STOP; Ĝ(jω) = (γ u γ l )/2. 3. Else γ = (γ u + γ l )/2 4. Test if Ĝ(jω) γ by calculating eigen values of H for given γ 5. If H has an eigen value on jr, γ l = γ, else γ u = γ 6. Goto step 2. It is clear that Ĝ(jω) γ iff γ 1Ĝ(jω) 1. Other algorithms exists to compute RL norm AERO 632, Instructor: Raktim Bhattacharya 60 / 60