Uncertainty Analysis for Linear Parameter Varying Systems

Similar documents
Robustness Analysis of Linear Parameter. Varying Systems Using Integral Quadratic Constraints

Less Conservative Robustness Analysis of Linear Parameter Varying Systems Using Integral Quadratic Constraints

Robustness Analysis of Linear Parameter Varying Systems Using Integral Quadratic Constraints

Robustness Margins for Linear Parameter Varying Systems

Integral Quadratic Constraints for Delayed Nonlinear and Parameter-Varying Systems

Exponential Decay Rate Conditions for Uncertain Linear Systems Using Integral Quadratic Constraints

Finite Horizon Robustness Analysis of LTV Systems Using Integral Quadratic Constraints

Quantifying Loss of Control Envelopes via Robust Tracking Analysis

Estimating the region of attraction of uncertain systems with Integral Quadratic Constraints

Robust H Filter Design Using Frequency Gridding

Analysis of systems containing nonlinear and uncertain components by using Integral Quadratic Constraints

Model Reduction for Linear Parameter Varying Systems Using Scaled Diagonal Dominance

Local Performance Analysis of Uncertain Polynomial Systems with Applications to Actuator Saturation

Linear Parameter Varying Techniques Applied to Aeroservoelastic Aircraft: In Memory of Gary Balas

Worst Case Analysis of a Saturated Gust Loads Alleviation System

Quantifying Loss of Control Envelopes via Robust Tracking Analysis

Robust Analysis and Synthesis for Linear Parameter Varying Systems

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

DETERMINING the induced L 2 norm of an LPV system is an integral part of many analysis and robust control design

Model Order Reduction by Parameter-Varying Oblique Projection

Analytical Validation Tools for Safety Critical Systems

Time-Varying Robustness Margins for Wind Turbines

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002

Control of Chatter using Active Magnetic Bearings

NDI-BASED STRUCTURED LPV CONTROL A PROMISING APPROACH FOR AERIAL ROBOTICS

Mathematics for Control Theory

Individual Pitch Control of A Clipper Wind Turbine for Blade In-plane Load Reduction

A State-Space Approach to Control of Interconnected Systems

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

Multi-Objective Robust Control of Rotor/Active Magnetic Bearing Systems

Incremental Positivity Non-Preservation by Stability Multipliers

L2 gains and system approximation quality 1

An Exact Stability Analysis Test for Single-Parameter. Polynomially-Dependent Linear Systems

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

Nonlinear Analysis of Adaptive Flight Control Laws

Robust and Linear Parameter-Varying Control of Aeroservoelastic Systems

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

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

Local Robust Performance Analysis for Nonlinear Dynamical Systems

State feedback gain scheduling for linear systems with time-varying parameters

arzelier

Gain Scheduling. Bo Bernhardsson and Karl Johan Åström. Department of Automatic Control LTH, Lund University

Stabilization of a Pan-Tilt System Using a Polytopic Quasi-LPV Model and LQR Control

Analysis of periodic solutions in tapping-mode AFM: An IQC approach

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

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

6.241 Dynamic Systems and Control

A state feedback input constrained control design for a 4-semi-active damper suspension system: a quasi-lpv approach

Toward nonlinear tracking and rejection using LPV control

LPV MODELING AND CONTROL OF A 2-DOF ROBOTIC MANIPULATOR BASED ON DESCRIPTOR REPRESENTATION

Design Methods for Control Systems

Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis

Robust Multi-Objective Control for Linear Systems

Denis ARZELIER arzelier

Robust LPV Control for Wind Turbines

Gridded Based LPV Control of A Clipper Liberty Wind Turbine

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.

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

Simulation-aided Reachability and Local Gain Analysis for Nonlinear Dynamical Systems

Lecture 15: H Control Synthesis

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

PARAMETER DEPENDENT H CONTROLLER DESIGN BY FINITE DIMENSIONAL LMI OPTIMIZATION: APPLICATION TO TRADE-OFF DEPENDENT CONTROL

Adaptive Control of Variable-Speed Variable-Pitch Wind Turbines Using RBF Neural Network

Linear Matrix Inequality (LMI)

Time Delay Margin Analysis Applied to Model Reference Adaptive Control

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California

LMI Methods in Optimal and Robust Control

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

A brief introduction to robust H control

ROBUST STABILITY AND PERFORMANCE ANALYSIS* [8 # ]

Worst-case Simulation With the GTM Design Model

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

6.241 Dynamic Systems and Control

Getting Started with LPVTools

Integral Quadratic Constraints

Time Delay Margin Analysis for an Adaptive Controller

Problem Set 5 Solutions 1

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

MIMO analysis: loop-at-a-time

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Internal Model Control Design for Linear Parameter Varying Systems

Uncertainty and Robustness for SISO Systems

LMI based output-feedback controllers: γ-optimal versus linear quadratic.

OBSERVER DESIGN WITH GUARANTEED BOUND FOR LPV SYSTEMS. Jamal Daafouz Gilles Millerioux Lionel Rosier

Modern Optimal Control

Stability of Linear Distributed Parameter Systems with Time-Delays

Blending Methodology of Linear Parameter Varying Control Synthesis of F-16 Aircraft System

Modal Matching for LPV Model Reduction of Aeroservoelastic Vehicles

APPLICATION OF D-K ITERATION TECHNIQUE BASED ON H ROBUST CONTROL THEORY FOR POWER SYSTEM STABILIZER DESIGN

Feedback Refinement Relations for the Synthesis of Symbolic Controllers

Outline. Linear Matrix Inequalities and Robust Control. Outline. Time-Invariant Parametric Uncertainty. Robust stability analysis

Switching-Based Fault-Tolerant Control for an F-16 Aircraft with Thrust Vectoring

Robustness Analysis and Optimally Robust Control Design via Sum-of-Squares

Local Stability Analysis For Uncertain Nonlinear Systems Using A Branch-and-Bound Algorithm

Introduction to Nonlinear Control Lecture # 4 Passivity

Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller

Control Systems. Frequency domain analysis. L. Lanari

Transcription:

Uncertainty Analysis for Linear Parameter Varying Systems Peter Seiler Department of Aerospace Engineering and Mechanics University of Minnesota Joint work with: H. Pfifer, T. Péni (Sztaki), S. Wang, G. Balas, A. Packard (UCB), and A. Hjartarson (MuSyn) Research supported by: NSF (NSF-CMMI-1254129), NASA (NRA NNX12AM55A), and Air Force Office of Scientific Research (FA9550-12-0339) 1

Aeroservoelastic Systems Objective: Enable lighter, more efficient aircraft by active control of aeroelastic modes. Boeing: 787 Dreamliner http://www.uav.aem.umn.edu/ AFLR/Lockheed/NASA: BFF and X56 MUTT 2

Supercavitating Vehicles Objective: Increase vehicle speed by traveling within the cavitation bubble. Ref: D. Escobar, G. Balas, and R. Arndt, Planing Avoidance Control for Supercavitating Vehicles, ACC, 2014. 3

AEROSPACE ENGINEERING AND MECHANICS Aerospace Engineering and Mechanics Wind Turbines Objective: Increase power capture, decrease structural loads, and enable wind to provide ancillary services. Clipper Turbine at Minnesota Eolos Facility http://www.eolos.umn.edu/ 3 4

Wind Turbines AEROSPACE ENGINEERING AND MECHANICS Objective: Increase power capture, decrease structural loads, and enable wind to provide ancillary services. Clipper Turbine at Minnesota Eolos Facility 3 http://www.eolos.umn.edu/ 5

Outline Goal: Synthesize and analyze controllers for these systems. 1 Linear Parameter Varying (LPV) Systems 2 Uncertainty Modeling with IQCs 3 Robustness Analysis for LPV Systems 4 Connection between Time and Frequency Domain 5 Summary 6

Outline Goal: Synthesize and analyze controllers for these systems. 1 Linear Parameter Varying (LPV) Systems 2 Uncertainty Modeling with IQCs 3 Robustness Analysis for LPV Systems 4 Connection between Time and Frequency Domain 5 Summary 7

Parameterized Trim Points These applications can be described by nonlinear models: ẋ(t) = f(x(t), u(t), ρ(t)) y(t) = h(x(t), u(t), ρ(t)) where ρ is a vector of measurable, exogenous signals. Assume there are trim points ( x(ρ), ū(ρ), ȳ(ρ)) parameterized by ρ: 0 = f( x(ρ), ū(ρ), ρ) ȳ(ρ) = h( x(ρ), ū(ρ), ρ) 8

Linearization Let (x(t), u(t), y(t), ρ(t)) denote a solution to the nonlinear system and define perturbed quantities: δ x (t) := x(t) x(ρ(t)) δ u (t) := u(t) ū(ρ(t)) δ y (t) := y(t) ȳ(ρ(t)) Linearize around ( x(ρ(t)), ū(ρ(t)), ȳ(ρ(t)), ρ(t)) δ x = A(ρ)δ x + B(ρ)δ u + f (δ x, δ u, ρ) x(ρ) δ y = C(ρ)δ x + D(ρ)δ u + h (δ x, δ u, ρ) where A(ρ) := f x ( x(ρ), ū(ρ), ρ), etc. 9

LPV Systems This yields a linear parameter-varying (LPV) model: δ x = A(ρ)δ x + B(ρ)δ u + f (δ x, δ u, ρ) x(ρ) δ y = C(ρ)δ x + D(ρ)δ u + h (δ x, δ u, ρ) Comments: LPV theory a extension of classical gain-scheduling used in industry, e.g. flight controls. Large body of literature in 90 s: Shamma, Rugh, Athans, Leith, Leithead, Packard, Scherer, Wu, Gahinet, Apkarian, and many others. x(ρ) can be retained as a measurable disturbance. Higher order terms f and h can be treated as memoryless, nonlinear uncertainties. 10

Grid-based LPV Systems ẋ(t) = A(ρ(t))x(t) + B(ρ(t))d(t) e(t) = C(ρ(t))x(t) + D(ρ(t))d(t) Parameter vector ρ lies within a set of admissible trajectories A := {ρ : R + R nρ : ρ(t) P, ρ(t) Ṗ t 0} Grid based LPV systems LFT based LPV systems e G ρ d ρi e G d (Pfifer, Seiler, ACC, 2014) (Scherer, Kose, TAC, 2012) 11

Outline Goal: Synthesize and analyze controllers for these systems. 1 Linear Parameter Varying (LPV) Systems 2 Uncertainty Modeling with IQCs 3 Robustness Analysis for LPV Systems 4 Connection between Time and Frequency Domain 5 Summary 12

Integral Quadratic Constraints (IQCs) Ψ z v w Let Ψ be a stable, LTI system and M a constant matrix. Def.: satisfies IQC defined by Ψ and M if T 0 z(t) T Mz(t)dt 0 for all v L 2 [0, ), w = (v), and T 0. (Megretski, Rantzer, TAC, 1997) 13

Example: Memoryless Nonlinearity v w w = (v, t) is a memoryless nonlinearity in the sector [α, β]. 2(βv(t) w(t))(w(t) αv(t)) 0 t 14

Example: Memoryless Nonlinearity v w w = (v, t) is a memoryless nonlinearity in the sector [α, β]. 2(βv(t) w(t))(w(t) αv(t)) 0 t [ v(t) w(t) ] [ 2αβ α + β α + β 2 ] [ ] v(t) 0 t w(t) Pointwise quadratic constraint 14

Example: Norm Bounded Uncertainty is a causal, SISO operator with 1. w v v w 15

Example: Norm Bounded Uncertainty is a causal, SISO operator with 1. w v v w 0 [ ] T [ ] [ ] v(t) 1 0 v(t) w(t) 0 1 w(t) dt 0 for all v L 2 [0, ) and w = (v). Infinite time horizon constraint 15

Example: Norm Bounded Uncertainty is a causal, SISO operator with 1. w v v w T 0 [ ] T [ ] [ ] v(t) 1 0 v(t) w(t) 0 1 w(t) dt 0 for all v L 2 [0, ), w = (v), and T 0 Causality implies finite-time constraint. 16

Example: Norm Bounded Uncertainty causal with 1 T 0 [ ] T [ ] [ ] v(t) 1 0 v(t) w(t) 0 1 w(t) dt 0 v w v L 2 [0, ) and w = (v). 17

Example: Norm Bounded Uncertainty causal with 1 I z T 0 [ ] z(t) T 1 0 z(t) dt 0 0 1 v w v L 2 [0, ) and w = (v). 17

Example: Norm Bounded Uncertainty causal with 1 Ψ z T 0 z(t) T Mz(t) dt 0 v w v L 2 [0, ) and w = (v). satisfies IQC defined by [ ] 1 0 Ψ = I 2 and M = 0 1 17

Example: Norm Bounded LTI Uncertainty z Ψ v w T 0 z(t) T Mz(t) dt 0 is LTI and 1 For any stable system D, satisfies IQC defined by [ ] [ ] D 0 1 0 Ψ = and M = 0 D 0 1 Equivalent to D-scales in µ-analysis 18

IQCs in the Time Domain Ψ z v w Let Ψ be a stable, LTI system and M a constant matrix. Def.: satisfies IQC defined by Ψ and M if T 0 z(t) T Mz(t)dt 0 for all v L 2 [0, ), w = (v), and T 0. (Megretski, Rantzer, TAC, 1997) 19

Outline Goal: Synthesize and analyze controllers for these systems. 1 Linear Parameter Varying (LPV) Systems 2 Uncertainty Modeling with IQCs 3 Robustness Analysis for LPV Systems 4 Connection between Time and Frequency Domain 5 Summary 20

Background Nominal Performance of LPV Systems Induced L 2 gain: G ρ = e sup d 0,d L 2,ρ A,x(0)=0 d Bounded Real Lemma like condition to compute upper bound (Wu, Packard, ACC 1995) 21

Background Nominal Performance of LPV Systems Induced L 2 gain: G ρ = e sup d 0,d L 2,ρ A,x(0)=0 d Integral Quadratic Constraints general framework for robustness analysis originally in the frequency domain known LTI system under perturbations Bounded Real Lemma like condition to compute upper bound e v G w d (Wu, Packard, ACC 1995) (Megretski, Rantzer, TAC, 1997) 21

Worst-case Gain v w Goal: Assess stability and performance for the interconnection of known LPV system G ρ and perturbation. e G ρ d 22

Worst-case Gain e v G ρ w d Goal: Assess stability and performance for the interconnection of known LPV system G ρ and perturbation. Approach: Use IQCs to specify a finite time horizon constraint on the input/output behavior of. 22

Worst-case Gain e v G ρ w d Goal: Assess stability and performance for the interconnection of known LPV system G ρ and perturbation. Approach: Use IQCs to specify a finite time horizon constraint on the input/output behavior of. Metric: Worst case gain sup sup IQC(Ψ,M) d 0,d L 2,ρ A,x(0)=0 e d 22

Worst-case Gain Analysis with IQCs Approach: Replace precise behavior of with IQC on I/O signals. v w e G ρ d 23

Worst-case Gain Analysis with IQCs Ψ z Approach: Replace precise behavior of with IQC on I/O signals. Append system Ψ to. v w e G ρ d 23

Worst-case Gain Analysis with IQCs v Ψ w z Approach: Replace precise behavior of with IQC on I/O signals. Append system Ψ to. Treat w as external signal subject to IQC. e G ρ d 23

Worst-case Gain Analysis with IQCs Ψ z Approach: Replace precise behavior of with IQC on I/O signals. Append system Ψ to. Treat w as external signal subject to IQC. v w Denote extended dynamics by e G ρ d ẋ = F (x, w, d, ρ) [ z e ] = H(x, w, d, ρ) 23

Dissipation Inequality Condition Theorem: Assume: Ψ z 1 Interconnection is well-posed. 2 satisfies IQC(Ψ, M) e v G ρ w d 3 V 0 and γ > 0 such that V F (x, w, d, ρ) + z T Mz < d T d γ 2 e T e for all x R nx, w R nw, d R n d. Then gain from d to e is γ. 24

Proof Sketch Let d L[0, ) be any input signal and x(0) = 0: V F (x, w, d) + z T Mz < d T d γ 2 e T e 25

Proof Sketch Let d L[0, ) be any input signal and x(0) = 0: V F (x, w, d) + z T Mz < d T d γ 2 e T e Integrate from t = 0 to t = T T T T V (x(t )) V (x(0)) + z(t) T Mz(t)dt < d(t) T d(t)dt γ 2 e(t) T e(t)dt 0 0 0 25

Proof Sketch Let d L[0, ) be any input signal and x(0) = 0: V F (x, w, d) + z T Mz < d T d γ 2 e T e Integrate from t = 0 to t = T T T T V (x(t )) V (x(0)) + z(t) T Mz(t)dt < d(t) T d(t)dt γ 2 e(t) T e(t)dt 0 0 0 T 0 T e(t) T e(t)dt < γ 2 d(t) T d(t)dt Hence e γ d 0 IQC constraint, V nonnegative 25

Linear Matrix Inequality Condition Ψ z Extended System Dynamics: ẋ = A(ρ)x + B 1 (ρ)w + B 2 (ρ)d v w z = C 1 (ρ)x + D 11 (ρ)w + D 12 (ρ)d e = C 2 (ρ)x + D 21 (ρ)w + D 22 (ρ)d, e G ρ d What is the best bound on the worst-case gain? 26

Linear Matrix Inequality Condition Theorem The gain of F u (G ρ, ) is < γ if there exists a matrix P R nx nx and a scalar λ > 0 such that P > 0 and ρ P P A(ρ) + A(ρ) T P P B 1 (ρ) P B 2 (ρ) C 1 (ρ) T B 1 (ρ) T P 0 0 + λ D 11 (ρ) T M [ C 1 (ρ) D 11 (ρ) D 12 (ρ) ] B 2 (ρ) T P 0 I D 12 (ρ) T + 1 C 2 (ρ) T γ 2 D 21 (ρ) T [ C 2 (ρ) D 21 (ρ) D 22 (ρ) ] < 0 D 22 (ρ) T 27

Linear Matrix Inequality Condition Theorem The gain of F u (G ρ, ) is < γ if there exists a matrix P R nx nx and a scalar λ > 0 such that P > 0 and ρ P P A(ρ) + A(ρ) T P P B 1 (ρ) P B 2 (ρ) C 1 (ρ) T B 1 (ρ) T P 0 0 + λ D 11 (ρ) T M [ C 1 (ρ) D 11 (ρ) D 12 (ρ) ] B 2 (ρ) T P 0 I D 12 (ρ) T + 1 C 2 (ρ) T γ 2 D 21 (ρ) T [ C 2 (ρ) D 21 (ρ) D 22 (ρ) ] < 0 D 22 (ρ) T Proof: Left/right multiplying by [x T, w T, d T ] and [x T, w T, d T ] T V (x) := x T P x satisfies dissipation inequality V + λz T Mz d T d γ 2 e T e 27

Numerical Issues Parameter dependent LMIs depending on decision variable P (ρ) Approximations on the test conditions: grid over parameter space basis function for P (ρ) rational functions for Ψ LPVTools toolbox developed to support LPV objects, analysis and synthesis. 28

(Simple) Numerical Example e d C ρ e sτ G ρ Plant: First order LPV system G ρ ẋ = 1 τ(ρ) x + 1 τ(ρ) u τ(ρ) = 133.6 16.8ρ y = K(ρ)x K(ρ) = 4.8ρ 8.6 ρ [2, 7] More complex example: Hjartarson, Seiler, Balas, LPV Analysis of a Gain Scheduled Control for an Aeroelastic Aircraft, ACC, 2014. 29

(Simple) Numerical Example e d C ρ e sτ G ρ Time delay: 0.5 seconds 2nd order Pade approximation 29

(Simple) Numerical Example e d C ρ e sτ G ρ Controller: Gain-scheduled PI controller C ρ Gains are chosen such that at each frozen value ρ Closed loop damping = 0.7 Closed loop frequency = 0.25 29

(Simple) Numerical Example e d C ρ e sτ G ρ Uncertainty: Causal, norm-bounded operator b 29

Numerical Example 10 P affine worst case gain γ [-] 8 6 4 2 0 0.1 0.2 0.3 0.4 0.5 norm bound on uncertainty b [-] Rate-bounded analysis for ρ 0.1. 30

Numerical Example worst case gain γ [-] 10 8 6 4 2 P affine P quadratic 0 0.1 0.2 0.3 0.4 0.5 norm bound on uncertainty b [-] Rate-bounded analysis for ρ 0.1. 30

Outline Goal: Synthesize and analyze controllers for these systems. 1 Linear Parameter Varying (LPV) Systems 2 Uncertainty Modeling with IQCs 3 Robustness Analysis for LPV Systems 4 Connection between Time and Frequency Domain 5 Summary 31

IQCs in the Frequency Domain v w Let Π : jr C m m be Hermitian-valued. Def.: satisfies IQC defined by Π if [ ] ˆv(jω) [ ] ˆv(jω) ŵ(jω) Π(jω) dω 0 ŵ(jω) for all v L 2 [0, ) and w = (v). (Megretski, Rantzer, TAC, 1997) 32

Frequency Domain Stability Condition Thm: Assume: 1 Interconnection of G and τ is well-posed τ [0, 1] 2 τ IQC(Π) τ [0, 1]. 3 ɛ > 0 such that [ G(jω) I ] Π(jω) [ G(jω) I Then interconnection is stable. ] ɛi ω 33

Connection between Time and Frequency Domain 1. Time Domain IQC (TD IQC) defined by (Ψ, M): where z = Ψ [ v w ]. T 0 z(t) T Mz(t) dt 0 T 0 2. Frequency Domain IQC (FD IQC) defined by Π: [ ] ˆv(jω) [ ] ˆv(jω) ŵ(jω) Π(jω) dω 0 ŵ(jω) A non-unique factorization Π = Ψ MΨ connects the approaches but there are two issues. 34

Soft Infinite Horizon Constraint Freq. Dom. IQC: [ ] ˆv(jω) [ ] ˆv(jω) ŵ(jω) Π(jω) dω 0 ŵ(jω) 35

Soft Infinite Horizon Constraint Freq. Dom. IQC: [ ] ˆv(jω) [ ] ˆv(jω) ŵ(jω) Π(jω) dω 0 ŵ(jω) Factorization Π = Ψ MΨ [ ] ˆv(jω) [ ] ŵ(jω) Ψ(jω) ˆv(jω) MΨ(jω) dω = ẑ (jω)mẑ(jω) 0 ŵ(jω) 35

Soft Infinite Horizon Constraint Freq. Dom. IQC: [ ] ˆv(jω) [ ] ˆv(jω) ŵ(jω) Π(jω) dω 0 ŵ(jω) Factorization Π = Ψ MΨ [ ] ˆv(jω) [ ] ŵ(jω) Ψ(jω) ˆv(jω) MΨ(jω) dω = ẑ (jω)mẑ(jω) 0 ŵ(jω) Parseval s Theorem Soft IQC: 0 z(t) T Mz(t)dt 0 Issue # 1: DI stability test requires hard finite-horizon IQC 35

Sign-Indefinite Quadratic Storage Factorize Π = Ψ MΨ and define Ψ [ ] [ G A I := C B D ]. 36

Sign-Indefinite Quadratic Storage Factorize Π = Ψ MΨ and define Ψ [ ] [ G A I := C (*) KYP LMI: [ A T ] P + P A P B B T + P 0 [ C T D T B D ]. ] M [ C D ] < 0 36

Sign-Indefinite Quadratic Storage Factorize Π = Ψ MΨ and define Ψ [ ] [ G A I := C (*) KYP LMI: [ A T ] P + P A P B B T + P 0 [ C T D T B D ]. ] M [ C D ] < 0 KYP Lemma: ɛ > 0 such that [ ] [ ] G(jω) G(jω) Π(jω) ɛi I I iff P = P T satisfying the KYP LMI (*). Lemma: V = x T P x satisfies V F (x, w, d) + z T Mz < γ 2 d T d e T e for some finite γ > 0 iff P 0 satisfying the KYP LMI (*). 36

Sign-Indefinite Quadratic Storage Factorize Π = Ψ MΨ and define Ψ [ ] [ G A I := C (*) KYP LMI: [ A T ] P + P A P B B T + P 0 [ C T D T B D ]. ] M [ C D ] < 0 KYP Lemma: ɛ > 0 such that [ ] [ ] G(jω) G(jω) Π(jω) ɛi I I iff P = P T satisfying the KYP LMI (*). Lemma: V = x T P x satisfies V F (x, w, d) + z T Mz < γ 2 d T d e T e for some finite γ > 0 iff P 0 satisfying the KYP LMI (*). Issue # 2: DI stability test requires P 0 36

Equivalence of Approaches (Seiler, 2014) Def.: Π = Ψ MΨ is a J-Spectral factorization if M = [ ] I 0 0 I and Ψ, Ψ 1 are stable. 37

Equivalence of Approaches (Seiler, 2014) Def.: Π = Ψ MΨ is a J-Spectral factorization if M = [ ] I 0 0 I and Ψ, Ψ 1 are stable. Thm.: If Π = Ψ MΨ is a J-spectral factorization then: 1 If IQC(Π) then IQC(Ψ, M) (FD IQC Finite Horizon Time-Domain IQC) 2 All solutions of KYP LMI satisfy P 0. Proof: 1. follows from Megretski (Arxiv, 2010) 2. use results in Willems (TAC, 1972) and Engwerda (2005). 37

Equivalence of Approaches (Seiler, 2014) Def.: Π = Ψ MΨ is a J-Spectral factorization if M = [ ] I 0 0 I and Ψ, Ψ 1 are stable. Thm.: If Π = Ψ MΨ is a J-spectral factorization then: 1 If IQC(Π) then IQC(Ψ, M) (FD IQC Finite Horizon Time-Domain IQC) 2 All solutions of KYP LMI satisfy P 0. Proof: 1. follows from Megretski (Arxiv, 2010) 2. use results in Willems (TAC, 1972) and Engwerda (2005). [ Thm.: Partition Π = Π11 Π 21 Π 21 Π 22 ]. Π has a J-spectral factorization if Π 11 (jω) > 0 and Π 22 (jω) < 0 ω R {+ }. Proof: Use equalizing vectors thm. of Meinsma (SCL, 1995). 37

Outline Goal: Synthesize and analyze controllers for these systems. 1 Linear Parameter Varying (LPV) Systems 2 Uncertainty Modeling with IQCs 3 Robustness Analysis for LPV Systems 4 Connection between Time and Frequency Domain 5 Summary 38

Conclusions: Summary Developed conditions to assess the stability and performance of uncertain (gridded) LPV systems. Provided connection between time and frequency domain IQC conditions. Future Work: 1 Robust synthesis for grid-based LPV models (Shu, Pfifer, Seiler, submitted to CDC 2014) 2 Lower bounds for (Nominal) LPV analysis: Can we efficiently construct bad allowable parameter trajectories? (Peni, Seiler, submitted to CDC 2014) 3 Demonstrate utility of analysis tools to compute classical margins for gain-scheduled and/or LPV controllers. 39

Acknowledgements 1 National Science Foundation under Grant No. NSF-CMMI-1254129 entitled CAREER: Probabilistic Tools for High Reliability Monitoring and Control of Wind Farms, Program Manager: George Chiu. 2 NASA Langley NRA NNX12AM55A: Analytical Validation Tools for Safety Critical Systems Under Loss-of-Control Conditions, Technical Monitor: Dr. Christine Belcastro. 3 Air Force Office of Scientific Research: Grant No. FA9550-12-0339, A Merged IQC/SOS Theory for Analysis of Nonlinear Control Systems, Technical Monitor: Dr. Fariba Fahroo. 40

Brief Summary of LPV Lower Bound Algorithm There are many exact results and computational algorithms for LTV and periodic systems (Colaneri, Varga, Cantoni/Sandberg, many others) The basic idea for computing a lower bound on G ρ is to search over periodic parameter trajectories and apply known results for periodic systems. G ρ u G ρ := sup sup ρ A u 0,u L 2 u G ρ u sup sup u 0,u L 2 u ρ A h where A p A denotes the set of admissible periodic trajectories. Ref: T. Peni and P. Seiler, Computation of lower bounds for the induced L 2 norm of LPV systems, submitted to the 2015 CDC. 41

Numerical example Simple, 1-parameter LPV system: u(t) 1 s+1 (t) (t) 1 s+1 + - y(t) with 1 δ(t) 1, and µ δ(t) µ The upper bound was computed by searching for a polynomial storage function. 42

Upper and Lower Bounds 0.8 0.7 0.6924 0.6904 0.7403 0.7392 0.6435 0.6416 0.6 0.5766 0.5752 L2 norm bounds 0.5 0.4 0.3 0.3342 0.4805 0.3304 0.47 0.2 0.1087 0.098 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Different rate bounds (µ max ) Question: Can this approach be extended to compute lower bounds for uncertain LPV systems? 43

Truncated signal ṽ(t) = Example: Norm Bounded Uncertainty { v(t) for t T 0 for t > T and w = (ṽ) v w T t v 44

Truncated signal ṽ(t) = Example: Norm Bounded Uncertainty { v(t) for t T 0 for t > T and w = (ṽ) v w T ṽ v t 44

Truncated signal ṽ(t) = Example: Norm Bounded Uncertainty { v(t) for t T 0 for t > T and w = (ṽ) v w ṽ T t T t v w w(t) = w(t) for t T 44

Truncated signal ṽ(t) = Example: Norm Bounded Uncertainty { v(t) for t T 0 for t > T and w = (ṽ) v w w ṽ T t T t v w w(t) = w(t) for t T 44

Example: Norm Bounded Uncertainty Truncated signal ṽ(t) = { v(t) for t T 0 for t > T and w = (ṽ) 0 0 [ṽ(t) ] T [ ] [ṽ(t) ] 1 0 dt w(t) 0 1 w(t) 45

Example: Norm Bounded Uncertainty Truncated signal ṽ(t) = { v(t) for t T 0 for t > T and w = (ṽ) Truncation of v: 0 0 T 0 [ṽ(t) ] T [ ] [ṽ(t) ] 1 0 dt w(t) 0 1 w(t) [ṽ(t) ] T [ ] [ṽ(t) ] 1 0 dt w(t) 0 1 w(t) 45

Example: Norm Bounded Uncertainty Truncated signal ṽ(t) = { v(t) for t T 0 for t > T and w = (ṽ) Causality of : 0 0 T 0 T 0 [ṽ(t) ] T [ ] [ṽ(t) ] 1 0 dt w(t) 0 1 w(t) [ṽ(t) ] T [ ] [ṽ(t) ] 1 0 dt w(t) 0 1 w(t) [ ] T [ ] [ ] v(t) 1 0 v(t) dt w(t) 0 1 w(t) 45

Example: Norm Bounded Uncertainty Truncated signal ṽ(t) = { v(t) for t T 0 for t > T and w = (ṽ) 0 0 T 0 T Finite time horizon constraint 0 [ṽ(t) ] T [ ] [ṽ(t) ] 1 0 dt w(t) 0 1 w(t) [ṽ(t) ] T [ ] [ṽ(t) ] 1 0 dt w(t) 0 1 w(t) [ ] T [ ] [ ] v(t) 1 0 v(t) dt w(t) 0 1 w(t) 45