Iterative factorization of the error system in Moment Matching and applications to error bounds Heiko Panzer, Thomas Wolf, Boris Lohmann GAMM-Workshop.

Slides:



Advertisements
Similar presentations
Combinatorial Algorithms
Advertisements

Solving Linear Systems (Numerical Recipes, Chap 2)
Study of the periodic time-varying nonlinear iterative learning control ECE 6330: Nonlinear and Adaptive Control FISP Hyo-Sung Ahn Dept of Electrical and.
Infinite Horizon Problems
1cs542g-term High Dimensional Data  So far we’ve considered scalar data values f i (or interpolated/approximated each component of vector values.
Signal , Weight Vector Spaces and Linear Transformations
Signal , Weight Vector Spaces and Linear Transformations
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
1 BSMOR: Block Structure-preserving Model Order Reduction http//:eda.ee.ucla.edu Hao Yu, Lei He Electrical Engineering Dept., UCLA Sheldon S.D. Tan Electrical.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
UCSD CSE 245 Notes – SPRING 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2006 Prof.
Basic Concepts and Definitions Vector and Function Space. A finite or an infinite dimensional linear vector/function space described with set of non-unique.
F.B. Yeh & H.N. Huang, Dept. of Mathematics, Tunghai Univ Nov.8 Fang-Bo Yeh and Huang-Nan Huang Department of Mathematic Tunghai University The 2.
App III. Group Algebra & Reduction of Regular Representations 1. Group Algebra 2. Left Ideals, Projection Operators 3. Idempotents 4. Complete Reduction.
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 6. Eigenvalue problems.
Chapter 12 Fast Fourier Transform. 1.Metropolis algorithm for Monte Carlo 2.Simplex method for linear programming 3.Krylov subspace iteration (CG) 4.Decomposition.
1 Introduction to Model Order Reduction Luca Daniel Massachusetts Institute of Technology
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: First-Order Second-Order N th -Order Computation of the Output Signal.
Projective geometry of 2-space DLT alg HZ 4.1 Rectification HZ 2.7 Hierarchy of maps Invariants HZ 2.4 Projective transform HZ 2.3 Behaviour at infinity.
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
Algorithms for a large sparse nonlinear eigenvalue problem Yusaku Yamamoto Dept. of Computational Science & Engineering Nagoya University.
Introduction to the Hankel -based model order reduction for linear systems D.Vasilyev Massachusetts Institute of Technology, 2004.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: First-Order Second-Order N th -Order Computation of the Output Signal Transfer.
CMPS 1371 Introduction to Computing for Engineers MATRICES.
C GasparAdvances in Numerical Algorithms, Graz, Fast interpolation techniques and meshless methods Csaba Gáspár Széchenyi István University, Department.
Thermoelastic analysis with a home-made FEM Tübingen 8^th-9^th 20074th ILIAS-GW Annual General Meeting Michele Bonaldi, Enrico Serra.
A more reliable reduction algorithm for behavioral model extraction Dmitry Vasilyev, Jacob White Massachusetts Institute of Technology.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
Decentralized Model Order Reduction of Linear Networks with Massive Ports Boyuan Yan, Lingfei Zhou, Sheldon X.-D. Tan, Jie Chen University of California,
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
A fast and precise peak finder V. Buzuloiu (University POLITEHNICA Bucuresti) Research Seminar, Fermi Lab November 2005.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
A TBR-based Trajectory Piecewise-Linear Algorithm for Generating Accurate Low-order Models for Nonlinear Analog Circuits and MEMS Dmitry Vasilyev, Michał.
Lecture 7: State-Space Modeling 1.Introduction to state-space modeling Definitions How it relates to other modeling formalisms 2.State-space examples 3.Transforming.
Motivation For analytical design of control systems,
BART VANLUYTEN, JAN C. WILLEMS, BART DE MOOR 44 th IEEE Conference on Decision and Control December 2005 Model Reduction of Systems with Symmetries.
Chapter 2 Interconnect Analysis Prof. Lei He Electrical Engineering Department University of California, Los Angeles URL: eda.ee.ucla.edu
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
Signals and Systems Lecture #6 EE3010_Lecture6Al-Dhaifallah_Term3321.
DEPARTMENT OF MECHANICAL TECHNOLOGY VI -SEMESTER AUTOMATIC CONTROL 1 CHAPTER NO.6 State space representation of Continuous Time systems 1 Teaching Innovation.
Dr. Tamer Samy Gaafar Lec. 2 Transfer Functions & Block Diagrams.
Pieter Heres, Aday Error control in Krylov subspace methods for Model Order Reduction Pieter Heres June 21, 2005 Eindhoven.
Nonlinear balanced model residualization via neural networks Juergen Hahn.
Chapter 5. Transform Analysis of LTI Systems Section
Dr. Shildneck. partial fractions  The major skill required for evaluating the series we will discuss today is decomposing a rational function into the.
A few illustrations on the Basic Concepts of Nonlinear Control
Analogue and digital techniques in closed loop regulation applications
Laplace Transforms Chapter 3 Standard notation in dynamics and control
SIGNALS PROCESSING AND ANALYSIS
Automatic Control Theory CSE 322
Chapter 12 Fast Fourier Transform
Recursive Identification of Switched ARX Hybrid Models: Exponential Convergence and Persistence of Excitation René Vidal National ICT Australia Brian D.O.Anderson.
Mathematical Descriptions of Systems
Chapter 2 Interconnect Analysis
EE 201C Homework 2 (due Feb 3 ) Wei Wu
Wei Yao Homework 3 Wei Yao
Autonomous Cyber-Physical Systems: Dynamical Systems
Model Order Reduction for Parametric Systems
CSE245: Computer-Aided Circuit Simulation and Verification
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
Digital Control Systems Waseem Gulsher
EE 201C Homework 2 (due Feb 3 ) Wei Wu
Signals and Systems Lecture 2
Linear State Space Models
Special Series (Part 2) Dr. Shildneck.
Fang Gong Homework 3 Fang Gong
Presentation transcript:

Iterative factorization of the error system in Moment Matching and applications to error bounds Heiko Panzer, Thomas Wolf, Boris Lohmann GAMM-Workshop – Applied and Numerical Linear Algebra Bremen,

Heiko Panzer2 Error Decomposition in Krylov Subspace methods If V spans an Input Krylov Subspace: If W spans an Output Krylov Subspace: Wolf/P The following decompositions hold for Krylov Subspace methods: What can we use these factorizations for?!

Heiko Panzer3 Feature 1: Numerical advantage Compare the classical error system… …to its new formulation… contains twice the (almost) same dynamics subtraction is performed in the output signals small scale and easy to analyze invariant zeros at expansion points, poles equal to those of G r (s) → all-pass for IRKA/ISRK very similar to G(s) input vector/matrix contains subtraction

Heiko Panzer4 Numerical advantage II Example: Reduce ISS model [2] using RK-ICOP [Eid 2009] q = 14 ICOP: s opt = 0.94 Assume we want to perform a second reduction step starting from G(s)-G r (s) q = 14 ICOP: s opt = 0.77 Use GB┴ instead: ICOP: s opt = 37.7 →Detected frequency much better suited

Heiko Panzer5 Numerical advantage III Example: ISS model →Additional information is available and can be used to optimize RK-ICOP!

Heiko Panzer6 Feature 2: H 2 -error in SVD-Krylov-methods The Gramian Q is assumed to be known anyway in SVD-Krylov. → Cheap error bound! Special case ISRK [4]: All-pass in case of locally H 2 -optimal reduction small scale Wolf/P. 2011

Heiko Panzer7 Feature 3: Physical interpretability Main idea:Can we use the new error representation for a better understanding of the reduction result from a physical/engineering point of view? input u(t) error y e (t) input u(t) error y e (t) approx. y r (t) output y(t) ? We can easily compute this intermediate signal… … which enters our original model via a different input structure

Heiko Panzer8 Physical interpretability II input u(t) error y e (t) Example:Continuous heat equation [2]Rational Krylov. n=200, q=15 not all-pass, but amplitude is diminished at all frequencies →The error resulting from MOR is equivalent to the output caused by a minor additional heat source. An engineer might regard this as admissable.

Heiko Panzer9 Feature 4: Iterative decomposition qq2q2 nqq2q2 q q2q2 nqq2q2 q q q2q2 qq2q2 q q3q3 nq3q3 q q2q2 qq2q2 q q3q3 nq3q3 q q2q2 ∑q i n Let V form an Input Krylov Subspace 2 nd reduction 3 rd reduction

Heiko Panzer10 Iterative decomposition II qq2q2 nqq2q2 q q2q2 nqq2q2 q qq2q2 qq2q2 qq3q3 nq3q3 q q q2q2 q3q3 nq3q3 qq2q2 ∑q i n qq2q2 Let W form an Output Krylov Subspace 2 nd reduction 3 rd reduction

Heiko Panzer11 Iterative decomposition III q q2q2 qq2q2 q q3q3 n q3q3 q q2q2 ∑q i n∑q i V One can iteratively influence the input and output matrices of the remaining large scale model according to one‘s objectives! ∑q i W from Output Krylov decomposition from Input Krylov decomposition large scale

Heiko Panzer12 Feature 5: Dissipativity-based error bound A large class of systems fulfills → Positive definite E → Strictly dissipative A This is e.g. true for port-Hamiltonian systems with R > 0 or can be achieved for typical second order systems. Then: compute iteratively (inexpensive!) P./Wolf ACC2012

Heiko Panzer13 Dissipativity-based error bound II use bound for dissipative systems easy to compute Objectives: Iteratively lower bound on G*(s) by making B ┴ and C ┴ smaller → orthogonal projection with W=V Keep feedthrough-filters close to all-pass (avoid peaks that boost H ∞ -norm) → IRKA/ISRK or pole-placement algorithms Framework for computation and iterative sharpening of an H 2 error bound: goal conflict

Heiko Panzer14 Dissipativity-based error bound III Proposed algorithm: 1.Reduce original model by RK method of your choice 2.Decompose error system (compute new B ┴ or C ┴ and feedthrough) 3.Evaluate bound 4.Reduce G*(s) using a modified one-sided IRKA (with W:=V or V:=W) → guaranteed preservation of stability → orthogonal projection makes terms smaller and smaller → in case of convergence the feedthrough-models are all-pass 5.Return to step 2. Framework for computation and iterative sharpening of an H 2 error bound: SISO:

Heiko Panzer15 Feature 5: Dissipativity-based error bound Example:CD Player [2]

Heiko Panzer16 Feature 5: Dissipativity-based error bound Example:Butterfly Gyroscope [2]

Heiko Panzer17 Conclusions The new factorization… is most inexpensive to compute exhibits nice numerical behaviour offers cheap H 2 error expressions in SVD-Krylov-methods like ISRK makes the error physically interpretable can be iteratively applied provides a purely Krylov-based H 2 error bound for strictly dissipative systems But… we need a strategy how the iterative reductions must be performed we have no experience with MIMO, so far

Heiko Panzer18 Bibliography [1]R. Eid: Time Domain Moment Matching. PhD Thesis. TU München, [2]Oberwolfach Model Reduction Benchmark Collection. Available online at [3]H. Panzer, J. Hubele, R. Eid and B. Lohmann: Generating a Parametric Finite Element Model of a 3D Cantilever Timoshenko Beam Using Matlab. TRAC-4 Number Available online at [4]S. Gugercin, An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems. Linear Algebra and its Applications, 2008.

Heiko Panzer19 Feature 2: Physical interpretability How small scale and easy to analyze Example:Continuous heat equation [2] FEM discretization

Heiko Panzer20 Feature 2: Physical interpretability Main idea:Can we use the new error representation for a better understanding of the reduction result from a physical/engineering point of view? input u(t) error y e (t) Perform MOR using IRKA to q=12. Example:Continuous heat equation [2] approx. y r (t) output y(t)