robust analysis and synthesis for linear parameter varying...
TRANSCRIPT
![Page 1: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/1.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Robust Analysis and Synthesis for Linear Parameter Varying Systems
Peter SeilerUniversity of Minnesota
![Page 2: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/2.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Gary J. Balas (Sept. 27. 1960 – Nov. 12, 2014)
2
![Page 3: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/3.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Gary and Andy Packard
3
![Page 4: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/4.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Spreading the Word
MUSYN Robust Control Theory Short Course (Start: 1989)
4
![Page 5: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/5.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Software Development
µ-Analysis and Synthesis (µ-Tools) Matlab Toolbox (1990)
5
µ-Tools merged with the Matlab Robust Control Toolbox (2004)
![Page 6: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/6.jpg)
AEROSPACE ENGINEERING AND MECHANICS
LPVTools: Matlab Toolbox for LPV Systems
• Developed by MuSyn: Balas, Packard, Seiler, Hjartarson
• Funded by NASA SBIR contract #NNX12CA14C
• Contract Monitor: Dr. Martin J. Brenner, NASA Armstrong.
• Goal: Unified framework for grid/LFT based LPV• Modeling, Synthesis, Analysis, and Simulation
• Compatible with Control Toolbox, Robust Control Toolbox, & Simulink using Matlab object-oriented programming.
• Full documentation (manual, command line, Matlab “doc”)
• LPVTools is freely available under a GNU Affero GPL
• Google Search: SeilerControl
• www.aem.umn.edu/~SeilerControl/software.shtml
6
![Page 7: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/7.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Aeroservoelasticity
7
Brian Taylor (UAV Lab Director)
Chris Regan
Abhineet Gupta
Aditya Kotikalpudi
Sally Ann Keyes
Adrià Serra Moral
Harald Pfifer
Julian Theis
Gary Balas
(9/27/60 – 11/12/14)
![Page 8: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/8.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Performance Adaptive Aeroelastic Wing (PAAW)
• Goal: Suppress flutter, control wing shape and alter shape to optimize performance
• Funding: NASA NRA NNX14AL36A
• Technical Monitor: Dr. John Bosworth
• Two years of testing at UMN followed by two years of testing on NASA’s X-56 Aircraft
8
Schmidt &Associates
LM/NASA X-56UMN Mini-Mutt
LM BFF
![Page 9: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/9.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Outline
• Linear Parameter Varying (LPV) Systems
• Applications
• Flexible Aircraft
• Wind Farms
• Theory for LPV Systems
• Robustness Analysis
• Model Reduction
9
![Page 10: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/10.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Outline
• Linear Parameter Varying (LPV) Systems
• Applications
• Flexible Aircraft
• Wind Farms
• Theory for LPV Systems
• Robustness Analysis
• Model Reduction
10
![Page 11: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/11.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Modeling for Aircraft Control
11
Flight Envelope
Mach
Altitude
0.6 0.7 0.8
5000 ft
10000 ft
0.5
15000 ft
20000 ft
25000 ft
30000 ft
35000 ftRockwell B-1 Lancer (Photo: US Air Force)
u(t) y(t)
Nonlinear ODE
![Page 12: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/12.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Modeling for Aircraft Control
12
Flight Envelope
Mach
Altitude
0.6 0.7 0.8
5000 ft
10000 ft
0.5
15000 ft
20000 ft
25000 ft
30000 ft
35000 ftRockwell B-1 Lancer (Photo: US Air Force)
u(t) y(t)
Flight Condition
r=(0.7,10000ft)
Equilibrium Condition
Nonlinear ODE
![Page 13: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/13.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Modeling for Aircraft Control
13
Flight Envelope
Mach
Altitude
0.6 0.7 0.8
5000 ft
10000 ft
0.5
15000 ft
20000 ft
25000 ft
30000 ft
35000 ftRockwell B-1 Lancer (Photo: US Air Force)
u(t) y(t)
Linearize near
one equilibrium
Linear Time Invariant (LTI)
wherer=(0.7,10000ft)
Use for linear control design
![Page 14: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/14.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Modeling for Aircraft Control
14
Flight Envelope
Mach
Altitude
0.6 0.7 0.8
5000 ft
10000 ft
0.5
15000 ft
20000 ft
25000 ft
30000 ft
35000 ftRockwell B-1 Lancer (Photo: US Air Force)
u(t) y(t)
Parameterized LTILinearize near
set of (fixed)
equilibria
where
![Page 15: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/15.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Modeling for Aircraft Control
15
Flight Envelope
Mach
Altitude
0.6 0.7 0.8
5000 ft
10000 ft
0.5
15000 ft
20000 ft
25000 ft
30000 ft
35000 ftRockwell B-1 Lancer (Photo: US Air Force)
u(t) y(t)
Parameterized LTILinearize near
set of (fixed)
equilibria
Gain-Scheduling
Design controllers at many flight
conditions and “stitch” together.
![Page 16: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/16.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Modeling for Aircraft Control
16
Flight Envelope
Mach
Altitude
0.6 0.7 0.8
5000 ft
10000 ft
0.5
15000 ft
20000 ft
25000 ft
30000 ft
35000 ftRockwell B-1 Lancer (Photo: US Air Force)
u(t) y(t)
Linear Parameter Varying (LPV)
where
Linearize around set
of varying equilibria
![Page 17: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/17.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Outline
• Linear Parameter Varying (LPV) Systems
• Applications
• Flexible Aircraft
• Wind Farms
• Theory for LPV Systems
• Robustness Analysis
• Model Reduction
17
![Page 18: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/18.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Aeroservoelasticity (ASE)
Efficient aircraft design
• Lightweight structures
• High aspect ratios
18
![Page 19: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/19.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Flutter
19
Source: NASA Dryden Flight Research
![Page 20: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/20.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Classical Approach
20
Frequency
AeroelasticModes
Rigid BodyModes
0
Frequency
Separation
Controller Bandwidth
Flutter AnalysisFlight Dynamics,
Classical Flight Control
![Page 21: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/21.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Flexible Aircraft Challenges
21
Frequency
AeroelasticModes
Rigid BodyModes
0
Increasing
wing flexibility
![Page 22: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/22.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Flexible Aircraft Challenges
22
Frequency
Rigid BodyModes
0
Integrated Control Design
Coupled Rigid Body and
Aeroelastic Modes
AeroelasticModes
![Page 23: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/23.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Body Freedom Flutter
23
![Page 24: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/24.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Modeling and Control for Flex Aircraft
1. Parameter Dependent Dynamics
• Models depend on airspeed due to structural/aero interactions
• LPV is a natural framework.
2. Model Reduction
• High fidelity CFD/CSD models have many (millions) of states.
3. Model Uncertainty
• Use of simplified low order models OR reduced high fidelity models
• Unsteady aero, mass/inertia & structural parameters
24
![Page 25: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/25.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Modeling and Control for Wind Farms
25
Simulator for Wind Farm Applications, Churchfield & Lee
http://wind.nrel.gov/designcodes/simulators/SOWFA
Saint Anthony Falls: http://www.safl.umn.edu/
Eolos: http://www.eolos.umn.edu/
1. Parameter Dependent Dynamics
• Models depend on windspeed due to structural/aero interactions
• LPV is a natural framework.
2. Model Reduction
• High fidelity CFD/CSD models have many (millions) of states.
3. Model Uncertainty
• Use of simplified low order models OR reduced high fidelity models
![Page 26: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/26.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Outline
• Linear Parameter Varying (LPV) Systems
• Applications
• Flexible Aircraft
• Wind Farms
• Theory for LPV Systems
• Robustness Analysis (Pfifer, Wang, Hu, Lacerda, Venkataraman)
• Model Reduction
26
![Page 27: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/27.jpg)
AEROSPACE ENGINEERING AND MECHANICS
LPV Analysis
27
Gridded LPV System
Induced L2 Gain
![Page 28: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/28.jpg)
AEROSPACE ENGINEERING AND MECHANICS
(Standard) Dissipation Inequality Condition
Comments
• Dissipation inequality can be expressed/solved using LMIs.• Finite dimensional LMIs for LFT/Polytopic LPV systems
• Parameterized LMIs for Gridded LPV (requires basis functions, gridding, etc)
• Condition is IFF for LTI systems but only sufficient for LPV
28
Theorem (Wu, 1995)
Proof:
![Page 29: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/29.jpg)
AEROSPACE ENGINEERING AND MECHANICS
• Goal: Assess the impact of model uncertainty/nonlinearities
• Approach: Separate nominal dynamics from perturbations• Pert. can be parametric, LTI dynamic, and/or nonlinearities (e.g. saturation).
Uncertainty Modeling
29
dxfxaax )()(
)(2
1
21
xfw
xaw
dwwaxx
Nominal LTI, G
Perturbation,
![Page 30: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/30.jpg)
AEROSPACE ENGINEERING AND MECHANICS
• Goal: Extend analysis tools to LPV uncertainty for an
• Approach:
• Use Integral Quadratic Constraints to model input/output behavior (Megretski & Rantzer, TAC 1997).
• Extend dissipation inequality approach for robustness analysis
• Results for Gridded Nominal system
• Parallels earlier results for LFT nominal system by Scherer, Veenman, Köse, Köroğlu.
Robustness Analysis for LPV Systems
30
![Page 31: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/31.jpg)
AEROSPACE ENGINEERING AND MECHANICS
IQC Example: Passive System
Pointwise Quadratic Constraint
31
![Page 32: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/32.jpg)
AEROSPACE ENGINEERING AND MECHANICS
General (Time Domain) IQCs
General IQC Definition:
32
Comments:• Megretski & Rantzer (‘97 TAC) has a library of IQCs for various
components.
• IQCs can be equivalently specified in the freq. domain with a multiplier P
• A non-unique factorization connects P=Y*MY.
• Multiple IQCs can be used to specify behavior of .
![Page 33: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/33.jpg)
AEROSPACE ENGINEERING AND MECHANICS
IQC Dissipation Inequality Condition
33
Theorem
Proof:
Comment
• Dissipation inequality can be expressed/solved as LMIs.
• Extends standard D/G scaling but requires selection of basis functions for IQC.
![Page 34: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/34.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Less Conservative IQC Result
34
Theorem
Technical Result
• Positive semidefinite constraint on V and time domain IQC constraint can be dropped.
• These are replaced by a freq. domain requirement on P=Y*MY.
• Some energy is “hidden” in the IQC.
Refs:P. Seiler, Stability Analysis with Dissipation Inequalities and Integral Quadratic Constraints, IEEE TAC, 2015.
H. Pfifer & P. Seiler, Less Conservative Robustness Analysis of Linear Parameter Varying Systems Using Integral Quadratic Constraints, submitted to IJRNC, 2015.
![Page 35: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/35.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Less Conservative IQC Result
35
Theorem
Key Idea:
Refs:P. Seiler, Stability Analysis with Dissipation Inequalities and Integral Quadratic Constraints, IEEE TAC, 2015.
H. Pfifer & P. Seiler, Less Conservative Robustness Analysis of Linear Parameter Varying Systems Using Integral Quadratic Constraints, submitted to IJRNC, 2015.
We only need the sum of the boxed terms to be ≥ 0, i.e. each term
individually need not be ≥ 0.
![Page 36: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/36.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Time-Domain Dissipation Inequality Analysis
Summary: Under some technical conditions, the frequency-domain conditions in (M/R, ’97 TAC) are equivalent to the time-domain dissipation inequality conditions.
Applications:
1. LPV robustness analysis (Pfifer, Seiler, IJRNC)
2. General LPV robust synthesis (Wang, Pfifer, Seiler, accepted to Aut)
3. LPV robust filtering/feedforward (Venkataraman, Seiler, in prep)• Robust filtering typically uses a duality argument. Extensions to the time domain?
4. Exponential rates of convergence (Hu,Seiler, accepted to TAC)• Motivated by optimization analysis with ρ-hard IQCs (Lessard, Recht, & Packard)
5. Nonlinear analysis using SOS techniques
6. Discrete-time IQC analysis (Hu, Lacerda, Seiler, submitted to IJRNC)
Item 1 has been implemented in LPVTools. Items 2 & 3 parallel results by (Scherer, Köse, and Veenman) for LFT-type LPV systems.
36
![Page 37: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/37.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Outline
• Linear Parameter Varying (LPV) Systems
• Applications
• Flexible Aircraft
• Wind Farms
• Theory for LPV Systems
• Robustness Analysis
• Model Reduction (Annoni, Theis, Singh)
37
![Page 38: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/38.jpg)
AEROSPACE ENGINEERING AND MECHANICS
LPV Model Reduction
• Both flexible aircraft and wind farms can be modeled with high fidelity fluid/structural models.
• LPV models can be obtained via Jacobian linearization:
• State dimension can be extremely large (>106)
• LPV analysis and synthesis is restricted to ≈50 states.
• Model reduction is required.
38
![Page 39: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/39.jpg)
AEROSPACE ENGINEERING AND MECHANICS
High Order Model Reduction
Large literature with recent results for LPV and Param. LTI• Antoulas, Amsallem, Carlberg , Gugercin, Farhat, Kutz, Loeve, Mezic, Poussot-
Vassal, Rowley, Schmid, Willcox, …
Two new results for LPV:
1. Input-Output Reduced Order Models (Annoni)• Combine subspace ID with techniques from fluids (POD/DMD).
• No need for adjoint models. Can reconstruct full-order state.
2. Parameter-Varying Oblique Projection (Theis)• Petrov-Galerkin approximation with constant projection space and
parameter-varying test space.
• Constant projection maintains state consistency avoids rate dependence.
39
References
1A. Annoni & Seiler, A method to construct reduced-order parameter varying models, submitted to IJRNC, 2015.
1B. Annoni, Nichols, & Seiler, “Wind farm modeling and control using dynamic mode decomposition.” AIAA, 2016.
2. Theis, Seiler, & Werner, Model Order Reduction by Parameter-Varying Oblique Projection, submitted to 2016 ACC.
![Page 40: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/40.jpg)
AEROSPACE ENGINEERING AND MECHANICS
High Order Model Reduction
Large literature with recent results for LPV and Param. LTI• Antoulas, Amsallem, Carlberg , Gugercin, Farhat, Kutz, Loeve, Mezic, Poussot-
Vassal, Rowley, Schmid, Willcox, …
Two new results for LPV:
1. Input-Output Reduced Order Models (Annoni)• Combine subspace ID with techniques from fluids (POD/DMD).
• No need for adjoint models. Can reconstruct full-order state.
2. Parameter-Varying Oblique Projection (Theis)• Petrov-Galerkin approximation with constant projection space and
parameter-varying test space.
• Constant projection maintains state consistency avoids rate dependence.
40
References
1A. Annoni & Seiler, A method to construct reduced-order parameter varying models, submitted to IJRNC, 2015.
1B. Annoni, Nichols, & Seiler, “Wind farm modeling and control using dynamic mode decomposition.” AIAA, 2016.
2. Theis, Seiler, & Werner, Model Order Reduction by Parameter-Varying Oblique Projection, submitted to 2016 ACC.
![Page 41: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/41.jpg)
AEROSPACE ENGINEERING AND MECHANICS41
Application: Large Eddy Simulation (LES)
• Simulator fOr Wind Farm Applications (SOWFA)
• 3D unsteady spatially filtered Navier-Stokes equations
• Simulation time (wall clock): 48 hours
Churchfield, Lee
https://nwtc.nrel.gov/SOWFA
![Page 42: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/42.jpg)
AEROSPACE ENGINEERING AND MECHANICS42
• Two turbine setup (NREL 5 MW turbines)
• Turbine Diameter D=126m
• Approximately 1.2 million grid points
• 3 velocity components → 3.6 million states
Wind Turbine Array Setup
5D
m/s
Streamwise distance (x/D)
Cro
ssw
ind
dis
tan
ce (
y/D
)
![Page 43: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/43.jpg)
AEROSPACE ENGINEERING AND MECHANICS43
• Two turbine setup (NREL 5 MW turbines)
• Control inputs: Blade pitch angle
• Control outputs: Power at each turbine
• Exogenous Disturbance: Mean wind speed
Wind Turbine Array Setup
Pitch(1) Power(1) Power(2)Pitch(2)
Wind Speed
![Page 44: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/44.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Discrete-Time Direct Subspace ID (Viberg, 95)
• Gather snapshots of inputs, outputs, and state
• Fit a linear state-space model to the data
44
Input, u
Output, y
State, x
],...,,[
],...,,[
321
1210
m
m
xxxX
xxxX
],...,,[
],...,,[
1210
1210
m
m
yyyY
uuuU
000
001
DUCXY
BUAXX
0
0
0
1
U
X
Y
X
DC
BA
Computationally Intractable for large systems
![Page 45: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/45.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Reduced Order Model
• Compute SVD of state snapshot data:
• Project state data onto the POD modes:
• Fit a linear state-space model to the reduced data:
• Comments:
• SVD can be done on laptop in a few hours with Tall QR methods.
• This is a variation of DMDc by Proctor, et al, 2014.
• We can approximate the full state as
45
TVUX 0
POD modesX0
State
Dim.
# of
Samples0
*
0 XUZ 1
*
1 XUZ
000
001
DUCZY
BUAZZ
0
0
0
1
~
~~
U
Z
Y
Z
DC
BA
kk Uzx
![Page 46: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/46.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Summary
• SVD can be done on laptop in a few hours with Tall QR methods.
• This combines techniques from system ID and fluids (POD/DMD)
• The approach is a variation of DMDc by Proctor, et al, 2014.
• The method does not require adjoints or solution of Lyapunov Eqns.
• We can approximate the full state from the reduced state:
• The state consistency can be used to extend the approach to LPV model reduction.
• Annoni, Seiler, submitted to IJRNC, ‘16
46
],...,,[
],...,,[
321
1210
m
m
xxxX
xxxX
],...,,[
],...,,[
1210
1210
m
m
yyyY
uuuU
TVUX 0
0
*
0 XUZ
1
*
1 XUZ
0
0
0
1
~
~~
U
Z
Y
Z
DC
BA
Excite system &
collect data
Compute spatial
modes (POD)
Project states onto
(low-order) modes
Estimate low-order
state matrices via
least-squares
kkk
kkk
DuzCy
uBzAz
~
~~1 Reduced-order
model
kk Uzx
![Page 47: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/47.jpg)
AEROSPACE ENGINEERING AND MECHANICS
• Two turbine setup (NREL 5 MW turbines)
• D = turbine diameter (126 m)
• Neutral boundary layer
• 7 m/s with 10% turbulence
Wind Turbine Array Setup
5D
m/s
Streamwise distance (x/D)
Cro
ssw
ind
dis
tan
ce (
y/D
)
47
![Page 48: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/48.jpg)
AEROSPACE ENGINEERING AND MECHANICS
• Two turbine setup (NREL 5 MW turbines)
IOROM with SOWFA
5D
m/s
Cro
ssw
ind
dis
tan
ce (
y/D
)
48
Blade pitch angle changes from 0⁰ to 4⁰
Streamwise distance (x/D)
![Page 49: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/49.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Reconstructed Flow
• Model constructed using 20 modes
49
![Page 50: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/50.jpg)
AEROSPACE ENGINEERING AND MECHANICS
• Validation case – same setup with a different input
Blade pitch angle changes from 0⁰ to 4⁰
Model applied to Validation Data
m/s
50
![Page 51: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/51.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Video of reconstructed flow
51
![Page 52: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/52.jpg)
AEROSPACE ENGINEERING AND MECHANICS52
Acknowledgements
• US National Science Foundation • Grant No. NSF-CMMI-1254129: “CAREER: Probabilistic Tools for High
Reliability Monitoring and Control of Wind Farms.” Prog. Manager: J. Berg.
• Grant No. NSF/CNS-1329390: “CPS: Breakthrough: Collaborative Research: Managing Uncertainty in the Design of Safety-Critical Aviation Systems”. Prog. Manager: D. Corman.
• NASA• NRA NNX14AL36A: "Lightweight Adaptive Aeroelastic Wing for Enhanced
Performance Across the Flight Envelope," Tech. Monitor: J. Bosworth.
• NRA NNX12AM55A: “Analytical Validation Tools for Safety Critical Systems Under Loss-of-Control Conditions.” Tech. Monitor: C. Belcastro.
• SBIR contract #NNX12CA14C: “Adaptive Linear Parameter-Varying Control for Aeroservoelastic Suppression.” Tech. Monitor. M. Brenner.
• Eolos Consortium and Saint Anthony Falls Laboratory• http://www.eolos.umn.edu/ & http://www.safl.umn.edu/
52
![Page 53: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/53.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Conclusions
Main Contributions in LPV Theory:
• Robustness analysis tools
• Model reduction methods
Applications to:
• Flexible and unmanned aircraft
• Wind energy
• Hard disk drives
53
http://www.aem.umn.edu/~SeilerControl/
![Page 54: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/54.jpg)
AEROSPACE ENGINEERING AND MECHANICS54
![Page 55: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/55.jpg)
AEROSPACE ENGINEERING AND MECHANICS
• Scale 1:750• 4.5 m/s• 10% turbulence intensity
Model Turbines
55
0.128 m 96 m
Photo credits: Kevin Howard
![Page 56: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/56.jpg)
AEROSPACE ENGINEERING AND MECHANICS
SAFL Wind Tunnel
56
Photo credits: Kevin Howard
![Page 57: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/57.jpg)
AEROSPACE ENGINEERING AND MECHANICS
• Understand the input/output dynamics
• Square waves with varying frequencies: 0.02Hz to 10HzOutput voltage Power
Voltage Measurements
57
Input voltage generator torque
Rated
Derated
![Page 58: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/58.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Typical Result
58
Turb
ine 1
Turb
ine 2
![Page 59: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/59.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Dynamic Response
59
![Page 60: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/60.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Dynamic Park Model
60
Upstream
Turbine
Dynamics
Wind
Farm
Model
Time
Delay
Downstream
Turbine
Dynamics
![Page 61: Robust Analysis and Synthesis for Linear Parameter Varying ...SeilerControl/Papers/Slides/2016/...Robust Analysis and Synthesis for Linear Parameter Varying Systems Peter Seiler University](https://reader034.vdocuments.us/reader034/viewer/2022042100/5e7c8019f9b88a350508cef3/html5/thumbnails/61.jpg)
AEROSPACE ENGINEERING AND MECHANICS
Dynamic Park Model
61