Parametric Model Order Reduction for Linear Control Systems

Size: px
Start display at page:

Download "Parametric Model Order Reduction for Linear Control Systems"

Transcription

1 Parametric Model Order Reduction for Linear Control Systems Peter Benner HRZZ Project Control of Dynamical Systems (ConDys) second project meeting Zagreb, 2 3 November 2017

2 Outline 1. Introduction 2. PMOR Methods based on Moment Matching 3. Optimal PMOR using Rational Interpolation? 4. Conclusions and Outlook P. Benner PMOR for Control Systems 2/49

3 Outline 1. Introduction Parametric Dynamical Systems The Parametric Model Order Reduction (PMOR) Problem Error Measures 2. PMOR Methods based on Moment Matching 3. Optimal PMOR using Rational Interpolation? 4. Conclusions and Outlook P. Benner PMOR for Control Systems 3/49

4 Introduction Parametric Dynamical Systems with Σ(p) : { E(p)ẋ(t; p) = f (t, x(t; p), u(t), p), x(t0 ) = x 0, (a) y(t; p) = g(t, x(t; p), u(t), p) (b) (generalized) states x(t; p) R n (E R n n ), inputs (controls) u(t) R m, outputs (measurements, quantity of interest) y(t; p) R q, (b) is called output equation, p Ω R d is a parameter vector, Ω is bounded. P. Benner PMOR for Control Systems 4/49

5 Introduction Parametric Dynamical Systems with Σ(p) : { E(p)ẋ(t; p) = f (t, x(t; p), u(t), p), x(t0 ) = x 0, (a) y(t; p) = g(t, x(t; p), u(t), p) (b) (generalized) states x(t; p) R n (E R n n ), inputs (controls) u(t) R m, outputs (measurements, quantity of interest) y(t; p) R q, (b) is called output equation, p Ω R d is a parameter vector, Ω is bounded. E(p) singular (a) is system of differential-algebraic equations (DAEs) otherwise (a) is system of ordinary differential equations (ODEs) P. Benner PMOR for Control Systems 4/49

6 Introduction Parametric Dynamical Systems with Σ(p) : { E(p)ẋ(t; p) = f (t, x(t; p), u(t), p), x(t0 ) = x 0, (a) y(t; p) = g(t, x(t; p), u(t), p) (b) (generalized) states x(t; p) R n (E R n n ), inputs (controls) u(t) R m, outputs (measurements, quantity of interest) y(t; p) R q, (b) is called output equation, p Ω R d is a parameter vector, Ω is bounded. Applications: Repeated simulation for varying material or geometry parameters, boundary conditions, control, optimization and design, of models, often generated by FE software (e.g., ANSYS, NASTRAN,... ) or automatic tools (e.g., Modelica). P. Benner PMOR for Control Systems 4/49

7 Introduction Parametric Dynamical Systems with Σ(p) : { E(p)ẋ(t; p) = f (t, x(t; p), u(t), p), x(t0 ) = x 0, (a) y(t; p) = g(t, x(t; p), u(t), p) (b) (generalized) states x(t; p) R n (E R n n ), inputs (controls) u(t) R m, outputs (measurements, quantity of interest) y(t; p) R q, (b) is called output equation, p Ω R d is a parameter vector, Ω is bounded. Underlying PDE and boundary conditions often not accessible! P. Benner PMOR for Control Systems 4/49

8 Introduction Parametric Dynamical Systems with Σ(p) : { E(p)ẋ(t; p) = f (t, x(t; p), u(t), p), x(t0 ) = x 0, (a) y(t; p) = g(t, x(t; p), u(t), p) (b) (generalized) states x(t; p) R n (E R n n ), inputs (controls) u(t) R m, outputs (measurements, quantity of interest) y(t; p) R q, (b) is called output equation, p Ω R d is a parameter vector, Ω is bounded. Underlying PDE and boundary conditions often not accessible! Parametric discretized model often not available, but matrices for certain parameter values can be extracted (or output data for given u and p can be generated!) P. Benner PMOR for Control Systems 4/49

9 Introduction Linear, Time-Invariant (Parametric) Systems E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), A(p), E(p) R n n, y(t; p) = C(p)x(t; p), B(p) R n m, C(p) R q n. P. Benner PMOR for Control Systems 5/49

10 Introduction Linear, Time-Invariant (Parametric) Systems E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), A(p), E(p) R n n, y(t; p) = C(p)x(t; p), B(p) R n m, C(p) R q n. Laplace Transformation / Frequency Domain Application of Laplace transformation to linear system with x(0; p) 0: x(t; p) x(s; p), ẋ(t; p) sx(s; p) se(p)x(s; p) = A(p)x(s; p) + B(p)u(s), yields I/O-relation in frequency domain: ( y(s; p) = C(p)(sE(p) A(p)) 1 B(p) }{{} =:G(s,p) y(s; p) = C(p)x(s; p), ) u(s). G(s, p) is the parameter-dependent transfer function of Σ(p). P. Benner PMOR for Control Systems 5/49

11 Introduction Linear, Time-Invariant (Parametric) Systems E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), A(p), E(p) R n n, y(t; p) = C(p)x(t; p), B(p) R n m, C(p) R q n. Laplace Transformation / Frequency Domain Application of Laplace transformation to linear system with x(0; p) 0: x(t; p) x(s; p), ẋ(t; p) sx(s; p) se(p)x(s; p) = A(p)x(s; p) + B(p)u(s), yields I/O-relation in frequency domain: ( y(s; p) = C(p)(sE(p) A(p)) 1 B(p) }{{} =:G(s,p) y(s; p) = C(p)x(s; p), ) u(s). G(s, p) is the parameter-dependent transfer function of Σ(p). Goal: Fast evaluation of mapping (u, p) y(s; p). P. Benner PMOR for Control Systems 5/49

12 The Parametric Model Order Reduction (PMOR) Problem Problem Approximate the dynamical system E(p)ẋ = A(p)x + B(p)u, E(p), A(p) R n n, y = C(p)x, B(p) R n m, C(p) R q n, by reduced-order system Ê(p) ˆx = Â(p)ˆx + ˆB(p)u, Ê(p), Â(p) R r r, ŷ = Ĉ(p)ˆx, ˆB(p) R r m, Ĉ(p) Rq r, of order r n, such that y ŷ = Gu Ĝu G Ĝ u < tolerance u p Ω. P. Benner PMOR for Control Systems 6/49

13 The Parametric Model Order Reduction (PMOR) Problem Problem Approximate the dynamical system E(p)ẋ = A(p)x + B(p)u, E(p), A(p) R n n, y = C(p)x, B(p) R n m, C(p) R q n, by reduced-order system Ê(p) ˆx = Â(p)ˆx + ˆB(p)u, Ê(p), Â(p) R r r, ŷ = Ĉ(p)ˆx, ˆB(p) R r m, Ĉ(p) Rq r, of order r n, such that y ŷ = Gu Ĝu G Ĝ u < tolerance u p Ω. = Approximation problem: min order (Ĝ) r G Ĝ. P. Benner PMOR for Control Systems 6/49

14 The Parametric Model Order Reduction (PMOR) Problem Structure Preservation Parametric System { E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), Σ(p) : y(t; p) = C(p)x(t; p). P. Benner PMOR for Control Systems 7/49

15 The Parametric Model Order Reduction (PMOR) Problem Structure Preservation Parametric System { E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), Σ(p) : y(t; p) = C(p)x(t; p). Parametric model reduction goal: preserve parameters as symbolic quantities in reduced-order model: { Ê(p) ˆx(t; p) = Â(p)ˆx(t; p) + Σ(p) : ˆB(p)u(t), ŷ(t; p) = Ĉ(p)ˆx(t; p) with states ˆx(t; p) R r and r n. P. Benner PMOR for Control Systems 7/49

16 The Parametric Model Order Reduction (PMOR) Problem Structure Preservation Parametric System { E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), Σ(p) : y(t; p) = C(p)x(t; p). Assuming parameter-affine representation: E(p) = E 0 + e 1 (p)e e qe (p)e qe, A(p) = A 0 + a 1 (p)a a qa (p)a qa, B(p) = B 0 + b 1 (p)b b qb (p)b qb, C(p) = C 0 + c 1 (p)c c qc (p)c qc, allows easy parameter preservation for projection based model reduction. P. Benner PMOR for Control Systems 7/49

17 The Parametric Model Order Reduction (PMOR) Problem Structure Preservation Petrov-Galerkin-type projection For given projection matrices V, W R n r with W T V = I r ( (VW T ) 2 = VW T is projector), compute Ê(p) = W T E 0 V + e 1 (p)w T E 1 V e qe (p)w T E qe V Â(p) = W T A 0 V + a 1 (p)w T A 1 V a qa (p)w T A qa V ˆB(p) = W T B 0 + b 1 (p)w T B b qb (p)w T B qb Ĉ(p) = C 0 V + c 1 (p)c 1 V c qc (p)c qc V P. Benner PMOR for Control Systems 8/49

18 The Parametric Model Order Reduction (PMOR) Problem Structure Preservation Petrov-Galerkin-type projection For given projection matrices V, W R n r with W T V = I r ( (VW T ) 2 = VW T is projector), compute Ê(p) = W T E 0 V + e 1 (p)w T E 1 V e qe (p)w T E qe V = Ê0 + e 1 (p)ê e qe (p)êq E Â(p) = W T A 0 V + a 1 (p)w T A 1 V a qa (p)w T A qa V = Â0 + a 1 (p)â a qa (p)âq A ˆB(p) = W T B 0 + b 1 (p)w T B b qb (p)w T B qb = ˆB 0 + b 1 (p) ˆB b qb (p) ˆB qb Ĉ(p) = C 0 V + c 1 (p)c 1 V c qc (p)c qc V = Ĉ 0 + c 1 (p)ĉ c qc (p)ĉ qc P. Benner PMOR for Control Systems 8/49

19 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Local Bases Obtain V k, W k R n r k using any non-parametric linear MOR method for a number of full-order models Σ(p (k) ), k = 1,..., l. Then compute reduced-order model by P. Benner PMOR for Control Systems 9/49

20 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Local Bases Obtain V k, W k R n r k using any non-parametric linear MOR method for a number of full-order models Σ(p (k) ), k = 1,..., l. Then compute reduced-order model by 1. manifold interpolation [Amsallam/Farhat 2008, Brunsch 2017] P. Benner PMOR for Control Systems 9/49

21 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Local Bases Obtain V k, W k R n r k using any non-parametric linear MOR method for a number of full-order models Σ(p (k) ), k = 1,..., l. Then compute reduced-order model by 1. manifold interpolation [Amsallam/Farhat 2008, Brunsch 2017] 2. transfer function interpolation (= interpolate y(s,.) in frequency domain) [B./Baur 2008/09] P. Benner PMOR for Control Systems 9/49

22 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Local Bases Obtain V k, W k R n r k using any non-parametric linear MOR method for a number of full-order models Σ(p (k) ), k = 1,..., l. Then compute reduced-order model by 1. manifold interpolation [Amsallam/Farhat 2008, Brunsch 2017] 2. transfer function interpolation (= interpolate y(s,.) in frequency domain) [B./Baur 2008/09] 3. matrix interpolation [Panzer/Mohring/Eid/Lohmann 2010, Amsallam/Farhat 2011] P. Benner PMOR for Control Systems 9/49

23 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Local Bases Obtain V k, W k R n r k using any non-parametric linear MOR method for a number of full-order models Σ(p (k) ), k = 1,..., l. Then compute reduced-order model by 1. manifold interpolation [Amsallam/Farhat 2008, Brunsch 2017] 2. transfer function interpolation (= interpolate y(s,.) in frequency domain) [B./Baur 2008/09] 3. matrix interpolation [Panzer/Mohring/Eid/Lohmann 2010, Amsallam/Farhat 2011] Advantage: no need for affine parametrization, requires only system matrices A(p (k) ), B(p (k) ),.... Disadvantages: P. Benner PMOR for Control Systems 9/49

24 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Local Bases Obtain V k, W k R n r k using any non-parametric linear MOR method for a number of full-order models Σ(p (k) ), k = 1,..., l. Then compute reduced-order model by 1. manifold interpolation [Amsallam/Farhat 2008, Brunsch 2017] 2. transfer function interpolation (= interpolate y(s,.) in frequency domain) [B./Baur 2008/09] 3. matrix interpolation [Panzer/Mohring/Eid/Lohmann 2010, Amsallam/Farhat 2011] Advantage: no need for affine parametrization, requires only system matrices A(p (k) ), B(p (k) ),.... Disadvantages: 1. manifold interpolation: originally, requires O(nr) operations in online phase. [Brunsch 2017] overcomes this problem, but only for negative definite matrix pencils (A(p), E(p)). P. Benner PMOR for Control Systems 9/49

25 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Local Bases Obtain V k, W k R n r k using any non-parametric linear MOR method for a number of full-order models Σ(p (k) ), k = 1,..., l. Then compute reduced-order model by 1. manifold interpolation [Amsallam/Farhat 2008, Brunsch 2017] 2. transfer function interpolation (= interpolate y(s,.) in frequency domain) [B./Baur 2008/09] 3. matrix interpolation [Panzer/Mohring/Eid/Lohmann 2010, Amsallam/Farhat 2011] Advantage: no need for affine parametrization, requires only system matrices A(p (k) ), B(p (k) ),.... Disadvantages: 1. manifold interpolation: originally, requires O(nr) operations in online phase. [Brunsch 2017] overcomes this problem, but only for negative definite matrix pencils (A(p), E(p)). 2. transfer function interpolation: spurious poles of the parametric transfer function. P. Benner PMOR for Control Systems 9/49

26 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Local Bases Obtain V k, W k R n r k using any non-parametric linear MOR method for a number of full-order models Σ(p (k) ), k = 1,..., l. Then compute reduced-order model by 1. manifold interpolation [Amsallam/Farhat 2008, Brunsch 2017] 2. transfer function interpolation (= interpolate y(s,.) in frequency domain) [B./Baur 2008/09] 3. matrix interpolation [Panzer/Mohring/Eid/Lohmann 2010, Amsallam/Farhat 2011] Advantage: no need for affine parametrization, requires only system matrices A(p (k) ), B(p (k) ),.... Disadvantages: 1. manifold interpolation: originally, requires O(nr) operations in online phase. [Brunsch 2017] overcomes this problem, but only for negative definite matrix pencils (A(p), E(p)). 2. transfer function interpolation: spurious poles of the parametric transfer function. 3. matrix interpolation: different models obtained in different coordinate systems Procrustes problem potential loss of accuracy; efficiency in online phase suffers from evaluating the interpolation operator. P. Benner PMOR for Control Systems 9/49

27 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Global Basis Obtain V, W R n r k such that V T W = I r and perform structure-preserving (Petrov-) Galerkin projection, exploiting affine parametrization of the linear parametric system. P. Benner PMOR for Control Systems 9/49

28 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Global Basis Obtain V, W R n r k such that V T W = I r and perform structure-preserving (Petrov-) Galerkin projection, exploiting affine parametrization of the linear parametric system. Obtain global basis from 1. concatenation of local basis matrices: V := [ V 1,..., V l ], W := [ W 1,..., W l ] and orthogonalization (truncation), using, e.g., SVD; P. Benner PMOR for Control Systems 9/49

29 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Global Basis Obtain V, W R n r k such that V T W = I r and perform structure-preserving (Petrov-) Galerkin projection, exploiting affine parametrization of the linear parametric system. Obtain global basis from 1. concatenation of local basis matrices: V := [ V 1,..., V l ], W := [ W 1,..., W l ] and orthogonalization (truncation), using, e.g., SVD; 2. bilinearization and using bilinear MOR techniques [B./Breiten 2011, B./Bruns 2015]; P. Benner PMOR for Control Systems 9/49

30 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Global Basis Obtain V, W R n r k such that V T W = I r and perform structure-preserving (Petrov-) Galerkin projection, exploiting affine parametrization of the linear parametric system. Obtain global basis from 1. concatenation of local basis matrices: V := [ V 1,..., V l ], W := [ W 1,..., W l ] and orthogonalization (truncation), using, e.g., SVD; 2. bilinearization and using bilinear MOR techniques [B./Breiten 2011, B./Bruns 2015]; 3. parametric balanced truncation [Son/Stykel 2017]. P. Benner PMOR for Control Systems 9/49

31 The Parametric Model Order Reduction (PMOR) Problem Basis Generation Global vs. Local Global Basis Obtain V, W R n r k such that V T W = I r and perform structure-preserving (Petrov-) Galerkin projection, exploiting affine parametrization of the linear parametric system. Obtain global basis from 1. concatenation of local basis matrices: V := [ V 1,..., V l ], W := [ W 1,..., W l ] and orthogonalization (truncation), using, e.g., SVD; 2. bilinearization and using bilinear MOR techniques [B./Breiten 2011, B./Bruns 2015]; 3. parametric balanced truncation [Son/Stykel 2017]. Avoids most of the problems encountered with local bases, but requires parameter-affine representation of system. P. Benner PMOR for Control Systems 9/49

32 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. P. Benner PMOR for Control Systems 10/49

33 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Let m(p) := vec (M(p)) R nt. P. Benner PMOR for Control Systems 10/49

34 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Let m(p) := vec (M(p)) R nt. Goal: approximate m(p) m(p) = Ψα(p), where Ψ R nt l and α(p) R l with l n. P. Benner PMOR for Control Systems 10/49

35 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Let m(p) := vec (M(p)) R nt. Goal: approximate m(p) m(p) = Ψα(p), where Ψ R nt l and α(p) R l with l n. Then ˆm(p) = vec ( ˆM(p)) R rt (or R r 2 if t = n) can be computed cheaply and independent of n as ( ) ˆm(p) = vec W T M(p)V = (V T W T )m(p) (V T W T ) m(p) = (V T W T )Ψα(p) = ˆm(p). P. Benner PMOR for Control Systems 10/49

36 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Let m(p) := vec (M(p)) R nt. Goal: approximate m(p) m(p) = Ψα(p), where Ψ R nt l and α(p) R l with l n. Then ˆm(p) = vec ( ˆM(p)) R rt (or R r 2 if t = n) can be computed cheaply and independent of n as ( ) ˆm(p) = vec W T M(p)V = (V T W T )m(p) (V T W T ) m(p) = (V T W T )Ψα(p) = ˆm(p). This is achieved by sampling M(p) at p = p (j), j = 1,..., l, yielding ψ j = vec (M(p (j) )) and Ψ = [ ψ 1,..., ψ l ]. Then apply (Q,D)EIM (or alike) to determine α(p) s.t. selected entries of m(p) interpolate those entries of m(p). P. Benner PMOR for Control Systems 10/49

37 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Goal: approximate m(p) m(p) = Ψα(p), where Ψ R nt l and α(p) R l with l n, and where Ψ is the sampling matrix built by vec (M(p (j) )). P. Benner PMOR for Control Systems 10/49

38 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Goal: approximate m(p) m(p) = Ψα(p), where Ψ R nt l and α(p) R l with l n, and where Ψ is the sampling matrix built by vec (M(p (j) )). Apply (Q,D)EIM (or alike) to determine α(p) s.t. selected entries of m(p) interpolate those entries of m(p). Let z 1, z 2,..., z l be the selected indices to be exactly matched, and Z := [e z1,..., e zl ]. Then, forcing interpolation at the selected rows implies Z T m(p) = Z T Ψα(p) = α(p) = (Z T Ψ) 1 Z T m(p). P. Benner PMOR for Control Systems 10/49

39 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Goal: approximate m(p) m(p) = Ψα(p), where Ψ R nt l and α(p) R l with l n, and where Ψ is the sampling matrix built by vec (M(p (j) )). Apply (Q,D)EIM (or alike) to determine α(p) s.t. selected entries of m(p) interpolate those entries of m(p). Let z 1, z 2,..., z l be the selected indices to be exactly matched, and Z := [e z1,..., e zl ]. Then, forcing interpolation at the selected rows implies Z T m(p) = Z T Ψα(p) = α(p) = (Z T Ψ) 1 Z T m(p). Hence, the approximation is given by m(p) = Ψ(Z T Ψ) 1 Z T m(p). P. Benner PMOR for Control Systems 10/49

40 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Goal: approximate m(p) m(p) = Ψα(p), where Ψ R nt l and α(p) R l with l n, and where Ψ is the sampling matrix built by vec (M(p (j) )). Apply (Q,D)EIM (or alike) to determine α(p) s.t. selected entries of m(p) interpolate those entries of m(p). Let z 1, z 2,..., z l be the selected indices to be exactly matched, and Z := [e z1,..., e zl ]. Then, forcing interpolation at the selected rows implies Z T m(p) = Z T Ψα(p) = α(p) = (Z T Ψ) 1 Z T m(p). Hence, the approximation is given by m(p) = Ψ(Z T Ψ) 1 Z T m(p). Undoing the vectorization yields the reduced model matrix ˆM(p) ( ) := vec 1 ˆm(p) ( ) = vec 1 (V T W T )Ψα(p) = l j=1 α j (p) W T M(p (j) )V }{{} precomputable! P. Benner PMOR for Control Systems 10/49

41 Using a Global Basis w/o Affine Parametrization Empirical Matrix Interpolation Method [B./Gugercin/Willcox 2015] Given V, W R n r and suppose only that M(p) R n t can be evaluated at specific parameter values. Goal: approximate m(p) m(p) = Ψα(p), where Ψ R nt l and α(p) R l with l n, and where Ψ is the sampling matrix built by vec (M(p (j) )). Apply (Q,D)EIM (or alike) to determine α(p) s.t. selected entries of m(p) interpolate those entries of m(p). Let z 1, z 2,..., z l be the selected indices to be exactly matched, and Z := [e z1,..., e zl ]. Then, forcing interpolation at the selected rows implies Z T m(p) = Z T Ψα(p) = α(p) = (Z T Ψ) 1 Z T m(p). Hence, the approximation is given by m(p) = Ψ(Z T Ψ) 1 Z T m(p). Undoing the vectorization yields the reduced model matrix ˆM(p) ( ) := vec 1 (V T W T )Ψα(p) = l j=1 α j (p) W T M(p (j) )V =: }{{} precomputable! l α j (p) ˆM j. j=1 P. Benner PMOR for Control Systems 10/49

42 Error Measures Parametric Systems Norms Mean-square error norm: G Ĝ 2 H 2 L 2 (Ω) := 1 2π + Ω G(jω, p) Ĝ(jω, p) 2 F dp 1... dp d dω, where. F denotes the Frobenius norm. Worst-case error norm: G Ĝ H L (Ω) := sup ω R, p Ω G(jω, p) Ĝ(jω, p). 2 P. Benner PMOR for Control Systems 11/49

43 Outline 1. Introduction 2. PMOR Methods based on Moment Matching Interpolatory Model Reduction PMOR based on Multi-Moment Matching 3. Optimal PMOR using Rational Interpolation? 4. Conclusions and Outlook P. Benner PMOR for Control Systems 12/49

44 Recall Interpolatory Model Reduction Computation of reduced-order model by projection Given a linear (descriptor) system Eẋ = Ax + Bu, y = Cx with transfer function G(s) = C(sE A) 1 B, a reduced-order model is obtained using truncation matrices V, W R n r with W T V = I r ( (VW T ) 2 = VW T is projector) by computing Ê = W T EV, Â = W T AV, ˆB = W T B, Ĉ = CV. Petrov-Galerkin-type (two-sided) projection: W V, Galerkin-type (one-sided) projection: W = V. P. Benner PMOR for Control Systems 13/49

45 Recall Interpolatory Model Reduction Computation of reduced-order model by projection Given a linear (descriptor) system Eẋ = Ax + Bu, y = Cx with transfer function G(s) = C(sE A) 1 B, a reduced-order model is obtained using truncation matrices V, W R n r with W T V = I r ( (VW T ) 2 = VW T is projector) by computing Ê = W T EV, Â = W T AV, ˆB = W T B, Ĉ = CV. Petrov-Galerkin-type (two-sided) projection: W V, Galerkin-type (one-sided) projection: W = V. Rational Interpolation/Moment-Matching Choose V, W such that G(s j ) = Ĝ(s j), j = 1,..., k, and d i ds G(s j) = d i i ds Ĝ(s i j ), i = 1,..., K j, j = 1,..., k. P. Benner PMOR for Control Systems 13/49

46 Recall Interpolatory Model Reduction Theorem (simplified) [Grimme 1997, Villemagne/Skelton 1987] If span { (s 1 E A) 1 B,..., (s k E A) 1 B } range(v ), span { (s 1 E A) T C T,..., (s k E A) T C T } range(w ), then G(s j ) = Ĝ(s j ), d ds G(s j) = d ds Ĝ(s j), for j = 1,..., k. P. Benner PMOR for Control Systems 13/49

47 Recall Interpolatory Model Reduction Theorem (simplified) [Grimme 1997, Villemagne/Skelton 1987] If span { (s 1 E A) 1 B,..., (s k E A) 1 B } range(v ), span { (s 1 E A) T C T,..., (s k E A) T C T } range(w ), then G(s j ) = Ĝ(s j ), d ds G(s j) = d ds Ĝ(s j), for j = 1,..., k. Remarks: computation of V, W from rational Krylov subspaces, e.g., dual rational Arnoldi/Lanczos [Grimme 1997], Iter. Rational Krylov-Alg. (IRKA) [Antoulas/Beattie/Gugercin 2006/08]. P. Benner PMOR for Control Systems 13/49

48 Recall Interpolatory Model Reduction Theorem (simplified) [Grimme 1997, Villemagne/Skelton 1987] If span { (s 1 E A) 1 B,..., (s k E A) 1 B } range(v ), span { (s 1 E A) T C T,..., (s k E A) T C T } range(w ), then G(s j ) = Ĝ(s j ), d ds G(s j) = d ds Ĝ(s j), for j = 1,..., k. Remarks: using Galerkin/one-sided projection (W V ) yields G(s j ) = Ĝ(s j), but in general d ds G(s j) d ds Ĝ(s j). P. Benner PMOR for Control Systems 13/49

49 Recall Interpolatory Model Reduction Theorem (simplified) [Grimme 1997, Villemagne/Skelton 1987] If span { (s 1 E A) 1 B,..., (s k E A) 1 B } range(v ), span { (s 1 E A) T C T,..., (s k E A) T C T } range(w ), then G(s j ) = Ĝ(s j ), d ds G(s j) = d ds Ĝ(s j), for j = 1,..., k. Remarks: k = 1, standard Krylov subspace(s) of dimension K: range(v ) = K K ((s 1E A) 1, (s 1E A) 1 B). moment-matching methods/padé approximation, d i ds G(s1) = d i Ĝ(s i dsi 1 ), i = 0,..., K 1(+K). P. Benner PMOR for Control Systems 13/49

50 Comparison of Moment Matching and RBM Numerical Example: A Printed Circuit Board (PCB) System in time domain: Printed circuit board Eẋ(t) = Ax(t) + Bu(t), y(t) = Cx(t). System in frequency domain: sex(s) = Ax(s) + Bu(s), y(s) = Cx(s). Reduced basis method considers s as a parameter, and uses the system in frequency domain to compute range(v ) = span{x(s 1 ),..., x(s m )}. The ROM is obtained by Galerkin projection with V. n = 233, 060, m = q = 1. Courtesy of TEMF, TU Darmstadt. P. Benner PMOR for Control Systems 14/49

51 Comparison of Moment Matching and RBM Numerical Example: A Printed Circuit Board (PCB) Moment-matching vs. reduced basis method P. Benner PMOR for Control Systems 15/49

52 PMOR based on Multi-Moment Matching Idea: choose appropriate frequency parameter ŝ and parameter vector ˆp, expand into multivariate power series about (ŝ, ˆp) and compute reduced-order model, so that G(s, p) = Ĝ(s, p) + O ( s ŝ K + p ˆp L + s ŝ k p ˆp l), i.e., first K, L, k + l (mostly: K = L = k + l) coefficients (multi-moments) of Taylor/Laurent series coincide. P. Benner PMOR for Control Systems 16/49

53 PMOR based on Multi-Moment Matching Idea: choose appropriate frequency parameter ŝ and parameter vector ˆp, expand into multivariate power series about (ŝ, ˆp) and compute reduced-order model, so that G(s, p) = Ĝ(s, p) + O ( s ŝ K + p ˆp L + s ŝ k p ˆp l), i.e., first K, L, k + l (mostly: K = L = k + l) coefficients (multi-moments) of Taylor/Laurent series coincide. Algorithms: [1] [Daniel et al. 2004]: explicit computation of moments, numerically unstable. [2] [Farle et al. 2006/07]: Krylov subspace approach, only polynomial param.-dependance, numerical properties not clear, but appears to be robust. [3] [Weile et al. 1999, Feng/B. 2007/14]: Arnoldi-MGS method, employ recursive dependance of multi-moments, numerically robust, r often larger as for [2]. [4] New: employ dual-weighted residual error bound and greedy procedure to define interpolation points an # of multi-moments matched [Antoulas/B./Feng 2014/17]. P. Benner PMOR for Control Systems 16/49

54 PMOR based on Multi-Moment Matching Parametric System Again, consider linear parametric system { E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), Σ(p) : y(t; p) = C(p)x(t; p) together with its transfer function G(s, p). P. Benner PMOR for Control Systems 17/49

55 PMOR based on Multi-Moment Matching Parametric System Again, consider linear parametric system { E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), Σ(p) : y(t; p) = C(p)x(t; p) together with its transfer function G(s, p). For simplicity, assume B(µ) B, and re-parameterize µ := [ s, p T,... ] T C l such that with G(µ) G(s, p), x(µ) x(s, p), y(µ) y(s, p),... A(µ) := se(p) A(p), we obtain linear-affine structure of A(µ): A(µ) = A 0 + µ 1A µ l A l. P. Benner PMOR for Control Systems 17/49

56 PMOR based on Multi-Moment Matching Parametric System Again, consider linear parametric system { E(p)ẋ(t; p) = A(p)x(t; p) + B(p)u(t), Σ(p) : y(t; p) = C(p)x(t; p) together with its transfer function G(s, p). For simplicity, assume B(µ) B, and re-parameterize µ := [ s, p T,... ] T C l such that with G(µ) G(s, p), x(µ) x(s, p), y(µ) y(s, p),... A(µ) := se(p) A(p), we obtain linear-affine structure of A(µ): A(µ) = A 0 + µ 1A µ l A l. In frequency domain, we may then re-write the parametric system as A(µ)x(µ) = Bu(s), y(µ) = C(µ)x(µ). P. Benner PMOR for Control Systems 17/49

57 PMOR based on Multi-Moment Matching Multivariate Power Series Expansion I Choose an expansion point µ (0), and write A(µ) = A 0 + µ 1A µ l A m = (A 0 + µ (0) 1 A µ(0) l }{{ Am) } :=M 0 + ( ) (µ 1 µ (0) 1 )A (µ l µ (0) )A l l P. Benner PMOR for Control Systems 18/49

58 PMOR based on Multi-Moment Matching Multivariate Power Series Expansion I Choose an expansion point µ (0), and write A(µ) = A 0 + µ 1A µ l A m = (A 0 + µ (0) 1 A µ(0) l }{{ Am) } :=M 0 + = M 0 ( I + (µ 1 µ (0) 1 )M 1 ( ) (µ 1 µ (0) 1 )A (µ l µ (0) )A l 0 A (µ l µ (0) l ) )M 1 0 A l l P. Benner PMOR for Control Systems 18/49

59 PMOR based on Multi-Moment Matching Multivariate Power Series Expansion I Choose an expansion point µ (0), and write A(µ) = A 0 + µ 1A µ l A m = (A 0 + µ (0) 1 A µ(0) l }{{ Am) } :=M 0 + = M 0 ( I + (µ 1 µ (0) 1 )M 1 ( ) (µ 1 µ (0) 1 )A (µ l µ (0) )A l 0 A (µ l µ (0) l ) )M 1 0 A l l Using the Neumann lemma ((I F ) 1 = j=0 F j if F < 1), we obtain ( ) j A(µ) 1 = ( 1) j (µ 1 µ (0) 1 )M 1 0 A (µ l µ (0) )M 1 0 A l M 1 0 = j=0 (σ 1M σ l M l ) j M 1 0, j=0 where σ i = µ i µ (0) i and M i = M 1 0 A i for i = 1,..., l. l P. Benner PMOR for Control Systems 18/49

60 PMOR based on Multi-Moment Matching Multivariate Power Series Expansion II We have and A(µ) 1 = A(µ)x(µ) = Bu(s). (σ 1M σ l M l ) j M 1 0, j=0 where σ i = µ i µ (0) i, M 0 = A(µ (0) ) and M i = M 1 0 A i for i = 0,..., l. P. Benner PMOR for Control Systems 19/49

61 PMOR based on Multi-Moment Matching Multivariate Power Series Expansion II We have and A(µ) 1 = A(µ)x(µ) = Bu(s). (σ 1M σ l M l ) j M 1 0, j=0 where σ i = µ i µ (0) i, M 0 = A(µ (0) ) and M i = M 1 0 A i for i = 0,..., l. Hence, x(µ) = A(µ) 1 Bu(s) = j=0 (σ 1M σ l M l ) j M 1 k (σ 1M σ l M l ) j Bu(s) =: x(µ). j=0 0 B }{{} =:B u(s) P. Benner PMOR for Control Systems 19/49

62 PMOR based on Multi-Moment Matching Multivariate Power Series Expansion II We have and A(µ) 1 = A(µ)x(µ) = Bu(s). (σ 1M σ l M l ) j M 1 0, j=0 where σ i = µ i µ (0) i, M 0 = A(µ (0) ) and M i = M 1 0 A i for i = 0,..., l. Hence, x(µ) = A(µ) 1 Bu(s) = j=0 (σ 1M σ l M l ) j M 1 k (σ 1M σ l M l ) j Bu(s) =: x(µ). j=0 0 B }{{} =:B Thus, x(µ) is (approximately, locally) contained in the Krylov subspace K k+1 ((σ 1M σ l M l ), B). u(s) P. Benner PMOR for Control Systems 19/49

63 PMOR based on Multi-Moment Matching x(µ) is (approximately, locally) contained in the Krylov subspace K k+1 ((σ 1 M σ l M l ), B) = Project the state-space onto this subspace. P. Benner PMOR for Control Systems 20/49

64 PMOR based on Multi-Moment Matching x(µ) is (approximately, locally) contained in the Krylov subspace K k+1 ((σ 1 M σ l M l ), B) = Project the state-space onto this subspace. Obtain an orthogonal basis using block-arnoldi-mgs [B./Feng 2007/14], or TOAR [Bai/Su 2008]. P. Benner PMOR for Control Systems 20/49

65 PMOR based on Multi-Moment Matching x(µ) is (approximately, locally) contained in the Krylov subspace K k+1 ((σ 1 M σ l M l ), B) = Project the state-space onto this subspace. Obtain an orthogonal basis using block-arnoldi-mgs [B./Feng 2007/14], or TOAR [Bai/Su 2008]. The ROM is obtained by Galerkin projection. P. Benner PMOR for Control Systems 20/49

66 PMOR based on Multi-Moment Matching x(µ) is (approximately, locally) contained in the Krylov subspace K k+1 ((σ 1 M σ l M l ), B) = Project the state-space onto this subspace. Obtain an orthogonal basis using block-arnoldi-mgs [B./Feng 2007/14], or TOAR [Bai/Su 2008]. The ROM is obtained by Galerkin projection. Petrov-Galerkin projection possible using the dual Krylov subspace obtained from using A T and C T [Ahmad/B./Feng 2017]. P. Benner PMOR for Control Systems 20/49

67 PMOR based on Multi-Moment Matching x(µ) is (approximately, locally) contained in the Krylov subspace K k+1 ((σ 1 M σ l M l ), B) = Project the state-space onto this subspace. Obtain an orthogonal basis using block-arnoldi-mgs [B./Feng 2007/14], or TOAR [Bai/Su 2008]. The ROM is obtained by Galerkin projection. Petrov-Galerkin projection possible using the dual Krylov subspace obtained from using A T and C T [Ahmad/B./Feng 2017]. First terms in the multivariate Taylor expansion match, i.e., we achieve matrix interpolation for partial derivatives up to order k, or more in the Petrov-Galerkin case. P. Benner PMOR for Control Systems 20/49

68 PMOR based on Multi-Moment Matching x(µ) is (approximately, locally) contained in the Krylov subspace K k+1 ((σ 1 M σ l M l ), B) = Project the state-space onto this subspace. Obtain an orthogonal basis using block-arnoldi-mgs [B./Feng 2007/14], or TOAR [Bai/Su 2008]. The ROM is obtained by Galerkin projection. Petrov-Galerkin projection possible using the dual Krylov subspace obtained from using A T and C T [Ahmad/B./Feng 2017]. First terms in the multivariate Taylor expansion match, i.e., we achieve matrix interpolation for partial derivatives up to order k, or more in the Petrov-Galerkin case. Approximation is only valid locally (convergence radius of Neumann series!) use several expansion points µ (0),..., µ (h), and concatenate (and truncate) the local bases to obtain a global basis. P. Benner PMOR for Control Systems 20/49

69 PMOR based on Multi-Moment Matching Numerical Examples: Electro-Chemical SEM Compute cyclic voltammogram based on FE model Eẋ(t) = (A 0 + p 1 A 1 + p 2 A 2 )x(t) + Bu(t), y(t) = c T x(t), where n = 16, 912, m = 3, A 1, A 2 diagonal. K = L = k + l = 4 r = 26 K = L = k + l = 9 r = 86 Source: MOR Wiki: P. Benner PMOR for Control Systems 21/49

70 PMOR based on Multi-Moment Matching Open question How to adaptively choose µ (i)? P. Benner PMOR for Control Systems 22/49

71 PMOR based on Multi-Moment Matching Open question How to adaptively choose µ (i)? And how many partial derivatives to be matched at each interpolation point? P. Benner PMOR for Control Systems 22/49

72 PMOR based on Multi-Moment Matching Open question How to adaptively choose µ (i)? And how many partial derivatives to be matched at each interpolation point? Possible approach: adopt ideas from Reduced Basis Methods, i.e., let G(µ) Ĝ(µ) (µ) or y(µ) ŷ(µ) o(µ) guide the selection of µ (i) for computable a posteriori error bounds for the state or the output. P. Benner PMOR for Control Systems 22/49

73 Error Bound for Automatic ROM Construction Theorem (SISO case) [Feng/Antoulas/B. 2015/17] Assume that σ min (G(s, p)) =: β(s, p) > 0 where Re(s) 0, p Ω, then H(s, p) Ĥ(s, p) (s, p) + (ˆx du ) H r pr (s, p) =: (s, p), (s, p) = r du (s, p) 2 r pr (s, p) 2, β(s, p) with the primal and dual residuals r pr, r du and the reduced dual state ˆx du : r pr (s, p) = (B (se(p) A(p))) ( V (sê(p) Â(p)) 1 ˆB ), ( ) r du (s, p) = C T ( se(p) A(p)) T ˆx du, ˆx du = V du ( sê du (p) Â du (p)) T Ĉ du. The dual reduced-order system is computed using Galerkin projection with V du obtained by applying multi-moment matching algorithm to dual system ( se(p) T A(p) T, C T ). P. Benner PMOR for Control Systems 23/49

74 Error Bound for Automatic ROM Construction Remarks For application in RBM fashion, r du (µ), r pr (µ) can be efficiently computed, need to solve sparse linear systems on training set, i.e., one sparse factorization for each sampling point. β(s, p) = σ min (G(s, p)) easily computable on the training set system solves for evaluation of the transfer function readily available from residual computation! Extension to MIMO case possible taking max over all I/O channels. Can use Petrov-Galerkin framework using W = V du at no extra cost! P. Benner PMOR for Control Systems 24/49

75 PMOR based on Multi-Moment Matching Algorithm 1 Automatic generation of the ROM: adaptively selecting µ (i) Input: V = [ ]; ɛ > ɛ tol ; Initial expansion point: ˆµ; i := 1; Ξ train : a set of samples of µ covering the parameter domain. Output: V. 1: while ɛ > ɛ tol do 2: i = i + 1; 3: µ (i) = ˆµ; 4: V µ (i) = orthogonal basis of K k+1 ((σ (i) 1 M σ (i) l M l), B); 5: V = orth([v, V µ (i)]); 6: ˆµ = arg max (µ); µ Ξ train 7: ɛ = (ˆµ); 8: end while P. Benner PMOR for Control Systems 25/49

76 PMOR based on Multi-Moment Matching Numerical Example: Silicon Nitride Membrane A SiN membrane can be a part of a gas sensor, an infra-red sensor, a microthruster, etc. Heat tansfer in the membrane is described by with parameters (E 0 + ρc p E 1 )ẋ(t) = (K 0 + κk 1 + hk 2 )x(t) + bu(t) y(t) = Cx(t), density ρ [3000, 3200], specific heat capacity c p [400, 750], thermal conductivity κ [2.5, 4], membrane heat transfer coefficient h [10, 12]. and frequency f [0, 25]Hz. Source: MOR Wiki: P. Benner PMOR for Control Systems 26/49

77 PMOR based on Multi-Moment Matching Numerical Examples: Silicon Nitride Membrane Setting Training set: Ξ train = 5 random samples for ρ and c p, 3 random samples for κ and h, respectively, 10 samples of Laplace variable s. Error measures: ε rel true = max G(µ) Ĝ(µ) / G(µ), µ Ξ train rel (µ) = (µ)/ Ĝ(µ) V µ (i) = span{b, (σ (i) 1 M σ (i) l M l)b}, ɛ re tol = 10 2, n = 60, 020, r = 8. iter. ε rel true rel (µ (i) ) s ρc p κ h P. Benner PMOR for Control Systems 27/49

78 PMOR based on Multi-Moment Matching Numerical Examples: Silicon Nitride Membrane Verification of the accuracy of the ROM for κ over set Ξ fine with 16 equidistant samples of κ, 51 equidistant samples of the frequency f, while the other parameters are fixed. Relative error of the final ROM changing with κ and frequency. P. Benner PMOR for Control Systems 28/49

79 PMOR based on Multi-Moment Matching Numerical Examples: Silicon Nitride Membrane Verification of the accuracy of the ROM for c p over set Ξ fine with 36 equidistant samples of c p, 51 equidistant samples of the frequency f, while the other parameters are fixed. Relative error of the final ROM changing with c p and frequency. P. Benner PMOR for Control Systems 28/49

80 PMOR based on Multi-Moment Matching Numerical Examples: Silicon Nitride Membrane Verification of the accuracy of the ROM for ρ, c p over set Ξ fine with 50 random samples of ρ, c p, respectively, the other parameters are fixed. Relative error of the final ROM changing with c p and κ. P. Benner PMOR for Control Systems 28/49

81 Outline 1. Introduction 2. PMOR Methods based on Moment Matching 3. Optimal PMOR using Rational Interpolation? H 2-optimal Model Reduction for Linear Systems H 2-(sub)optimal Model Reduction for Linear Parametric Systems H 2-optimal Model Reduction for Special Linear Parametric Systems A Comparison of PMOR Methods 4. Conclusions and Outlook P. Benner PMOR for Control Systems 29/49

82 PMOR based on Multi-Moment Matching Greedy expansion point selection has a heuristic nature and relies on a training set. P. Benner PMOR for Control Systems 30/49

83 PMOR based on Multi-Moment Matching Greedy expansion point selection has a heuristic nature and relies on a training set. How to determine the right number of partial derivatives to be matched at the expansion points is an open problem (for potential solutions in the non-parametric case, see [Feng/Korvink/B. 2015, Bonin/Faßbender/Soppa/Zäh 2016, Lee/Chu/Feng 2006,... ]. P. Benner PMOR for Control Systems 30/49

84 PMOR based on Multi-Moment Matching Greedy expansion point selection has a heuristic nature and relies on a training set. How to determine the right number of partial derivatives to be matched at the expansion points is an open problem (for potential solutions in the non-parametric case, see [Feng/Korvink/B. 2015, Bonin/Faßbender/Soppa/Zäh 2016, Lee/Chu/Feng 2006,... ]. Question Can we find (necessary) optimality conditions similar to the LTI case, leading to an IRKA-like procedure? P. Benner PMOR for Control Systems 30/49

85 PMOR based on Multi-Moment Matching Greedy expansion point selection has a heuristic nature and relies on a training set. How to determine the right number of partial derivatives to be matched at the expansion points is an open problem (for potential solutions in the non-parametric case, see [Feng/Korvink/B. 2015, Bonin/Faßbender/Soppa/Zäh 2016, Lee/Chu/Feng 2006,... ]. Question Can we find (necessary) optimality conditions similar to the LTI case, leading to an IRKA-like procedure? Hence, we investigate the problem: for a given order r of the reduced-order model, can we provide necessary conditions for a rational interpolant to minimize G Ĝ 2 H 2 L 2 (Ω) := 1 + G(jω, p) Ĝ(jω, p) 2 2π F dp1... dp d dω? Ω P. Benner PMOR for Control Systems 30/49

86 PMOR based on Multi-Moment Matching Greedy expansion point selection has a heuristic nature and relies on a training set. How to determine the right number of partial derivatives to be matched at the expansion points is an open problem (for potential solutions in the non-parametric case, see [Feng/Korvink/B. 2015, Bonin/Faßbender/Soppa/Zäh 2016, Lee/Chu/Feng 2006,... ]. Question Can we find (necessary) optimality conditions similar to the LTI case, leading to an IRKA-like procedure? Hence, we investigate the problem: for a given order r of the reduced-order model, can we provide necessary conditions for a rational interpolant to minimize G Ĝ 2 H 2 L 2 (Ω) := 1 + G(jω, p) Ĝ(jω, p) 2 2π F dp1... dp d dω? Following the non-parametric case, one would need: Ω Projection-based framework for tangential rational interpolation. [ ] P. Benner PMOR for Control Systems 30/49

87 PMOR based on Multi-Moment Matching Greedy expansion point selection has a heuristic nature and relies on a training set. How to determine the right number of partial derivatives to be matched at the expansion points is an open problem (for potential solutions in the non-parametric case, see [Feng/Korvink/B. 2015, Bonin/Faßbender/Soppa/Zäh 2016, Lee/Chu/Feng 2006,... ]. Question Can we find (necessary) optimality conditions similar to the LTI case, leading to an IRKA-like procedure? Hence, we investigate the problem: for a given order r of the reduced-order model, can we provide necessary conditions for a rational interpolant to minimize G Ĝ 2 H 2 L 2 (Ω) := 1 + G(jω, p) Ĝ(jω, p) 2 2π F dp1... dp d dω? Following the non-parametric case, one would need: Ω Projection-based framework for tangential rational interpolation. [ ] Iterative procedure for selecting interpolation points. [χ]... [ ] for special case. P. Benner PMOR for Control Systems 30/49

88 H 2 -optimal Model Reduction for Linear Systems H 2 -Model Reduction for Linear Systems Consider stable (i.e. Λ (A) C ) linear systems Σ, ẋ(t) = Ax(t) + Bu(t), y(t) = Cx(t) y(s) = C(sI A) 1 B u(s) }{{} =:G(s) System norms Recall: two common system norms for measuring approximation quality are ( 1 2π H 2 -norm, Σ H2 = 2π tr (( G T ( jω)g(jω) )) ) 1 2 dω, 0 where H -norm, Σ H = sup σ max (G(jω)), ω R G(s) = C (si A) 1 B. P. Benner PMOR for Control Systems 31/49

89 H 2 -optimal Model Reduction for Linear Systems Error system and H 2 -Optimality [Meier/Luenberger 1967] In order to find an H 2 -optimal reduced system, consider the error system G(s) Ĝ(s) which can be realized by [ ] [ A 0 BˆB] A err =, B err =, C err = [ C Ĉ ]. 0 Â P. Benner PMOR for Control Systems 32/49

90 H 2 -optimal Model Reduction for Linear Systems Error system and H 2 -Optimality [Meier/Luenberger 1967] In order to find an H 2 -optimal reduced system, consider the error system G(s) Ĝ(s) which can be realized by [ ] [ A 0 BˆB] A err =, B err =, C err = [ C 0  Ĉ]. Assuming a coordinate system in which  is diagonal and taking derivatives of G(. ) Ĝ(. ) 2 H 2 with respect to free parameters in Λ (Â), ˆB, Ĉ first-order necessary H 2 -optimality conditions (SISO) G( ˆλ i ) = Ĝ( ˆλ i ), G ( ˆλ i ) = Ĝ ( ˆλ i ), where ˆλ i are the poles of the reduced system ˆΣ. P. Benner PMOR for Control Systems 32/49

91 H 2 -optimal Model Reduction for Linear Systems Error system and H 2 -Optimality [Meier/Luenberger 1967] In order to find an H 2 -optimal reduced system, consider the error system G(s) Ĝ(s) which can be realized by [ ] [ A 0 BˆB] A err =, B err =, C err = [ C Ĉ ]. 0  First-order necessary H 2 -optimality conditions (MIMO): C T i G( ˆλ i ) B i = Ĝ( ˆλ i ) B i, for i = 1,..., r, C T i G( ˆλ i ) = C i T Ĝ( ˆλ i ), for i = 1,..., r, H ( ˆλ i ) B i = C i T Ĝ ( ˆλ i ) B i for i = 1,..., r, where  = RˆΛR T is the spectral decomposition of the reduced system and B = ˆB T R T, C = ĈR. P. Benner PMOR for Control Systems 32/49

92 H 2 -optimal Model Reduction for Linear Systems Error system and H 2 -Optimality [Meier/Luenberger 1967] In order to find an H 2 -optimal reduced system, consider the error system G(s) Ĝ(s) which can be realized by [ ] [ A 0 BˆB] A err =, B err =, C err = [ C Ĉ ]. 0 Â First-order necessary H 2 -optimality conditions (MIMO): C T i G( ˆλ i ) B i = Ĝ( ˆλ i ) B i, for i = 1,..., r, C T i G( ˆλ i ) = C i T Ĝ( ˆλ i ), for i = 1,..., r, H ( ˆλ i ) B i = C T i Ĝ ( ˆλ i ) B i for i = 1,..., r, ( ) ( 1 ( ) vec (I q) T e j ei T C ˆΛ I n I r A) BT B vec (I m) ( ) ( Â) 1 = vec (I q) T e j ei T ( BT Ĉ ˆΛ I r I r ˆB ) vec (I m), for i = 1,..., r and j = 1,..., q. P. Benner PMOR for Control Systems 32/49

93 H 2 -optimal Model Reduction for Linear Systems Interpolation of the Transfer Function [Grimme 1997] Construct reduced transfer function by Petrov-Galerkin projection P = VW T, i.e. Ĝ(s) = CV ( si W T AV ) 1 W T B, P. Benner PMOR for Control Systems 33/49

94 H 2 -optimal Model Reduction for Linear Systems Interpolation of the Transfer Function [Grimme 1997] Construct reduced transfer function by Petrov-Galerkin projection P = VW T, i.e. where V and W are given as Ĝ(s) = CV ( si W T AV ) 1 W T B, V = [ ( µ 1 I A) 1 B,..., ( µ r I A) 1 B ], W = [ ( µ 1 I A T ) 1 C T,..., ( µ r I A T ) 1 C T ]. P. Benner PMOR for Control Systems 33/49

95 H 2 -optimal Model Reduction for Linear Systems Interpolation of the Transfer Function [Grimme 1997] Construct reduced transfer function by Petrov-Galerkin projection P = VW T, i.e. where V and W are given as Then for i = 1,..., r. Ĝ(s) = CV ( si W T AV ) 1 W T B, V = [ ( µ 1 I A) 1 B,..., ( µ r I A) 1 B ], W = [ ( µ 1 I A T ) 1 C T,..., ( µ r I A T ) 1 C T ]. G( µ i ) = Ĝ( µ i) and G ( µ i ) = Ĝ ( µ i ), P. Benner PMOR for Control Systems 33/49

96 H 2 -optimal Model Reduction for Linear Systems Interpolation of the Transfer Function [Grimme 1997] Construct reduced transfer function by Petrov-Galerkin projection P = VW T, i.e. where V and W are given as Then Ĝ(s) = CV ( si W T AV ) 1 W T B, V = [ ( µ 1 I A) 1 B,..., ( µ r I A) 1 B ], W = [ ( µ 1 I A T ) 1 C T,..., ( µ r I A T ) 1 C T ]. G( µ i ) = Ĝ( µ i) and G ( µ i ) = Ĝ ( µ i ), for i = 1,..., r. Starting with an initial guess for ˆΛ and setting µ i ˆλ i iterative algorithms (IRKA/MIRIAm) that yield H 2 -optimal models. [Gugercin et al. 2006/08], [Bunse-Gerstner et al. 2007], [Van Dooren et al. 2008] P. Benner PMOR for Control Systems 33/49

97 H 2 -optimal Model Reduction for Linear Systems The Basic IRKA Algorithm Algorithm 2 IRKA (MIMO version/miriam) Input: A stable, B, C, Â stable, ˆB, Ĉ, δ > 0. Output: A opt, B opt, C opt { } µ j µ 1: while (max old j j=1,...,r > δ) do µ j 2: diag (µ 1,..., µ r ) := R 1 ÂR = spectral decomposition. 3: B = ˆB H R T, C = ĈR. 4: V = [( µ 1 I A) 1 B b 1,..., ( µ r I A) 1 B b ] r 5: W = [ ] ( µ 1 I A T ) 1 C T c 1,..., ( µ r I A T ) 1 C T c r 6: V = orth(v ), W = orth(w ), W = W (V H W ) 1 7: Â = W H AV, ˆB = W H B, Ĉ = CV. 8: end while 9: A opt = Â, Bopt = ˆB, C opt = Ĉ. P. Benner PMOR for Control Systems 34/49

98 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Theory: Interpolation of the Transfer Function Theorem [Baur/Beattie/B./Gugercin 2007/11] Let Ĝ(s, p) := Ĉ(p)(sÊ(p) Â(p)) 1 ˆB(p) = C(p)V (sw T E(p)V W T A(p)V ) 1 W T B(p). Suppose ˆp = [ˆp 1,..., ˆp d ] T and ŝ C are chosen such that both ŝ E(ˆp) A(ˆp) and ŝ Ê(ˆp) Â(ˆp) are invertible. If (ŝ E(ˆp) A(ˆp)) 1 B(ˆp) range(v ) or ( C(ˆp) (ŝ E(ˆp) A(ˆp)) 1) T range(w ), then G(ŝ, ˆp) = Ĝ(ŝ, ˆp). P. Benner PMOR for Control Systems 35/49

99 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Theory: Interpolation of the Transfer Function Theorem [Baur/Beattie/B./Gugercin 2007/11] Let Ĝ(s, p) := Ĉ(p)(sÊ(p) Â(p)) 1 ˆB(p) = C(p)V (sw T E(p)V W T A(p)V ) 1 W T B(p). Suppose ˆp = [ˆp 1,..., ˆp d ] T and ŝ C are chosen such that both ŝ E(ˆp) A(ˆp) and ŝ Ê(ˆp) Â(ˆp) are invertible. If (ŝ E(ˆp) A(ˆp)) 1 B(ˆp) range(v ) or ( C(ˆp) (ŝ E(ˆp) A(ˆp)) 1) T range(w ), then G(ŝ, ˆp) = Ĝ(ŝ, ˆp). Extension to MIMO case using tangential interpolation: let 0 b R m, 0 c R q. a) If (ŝ E(ˆp) A(ˆp)) 1 B(ˆp)b range(v ), then G(ŝ, ˆp)b = Ĝ(ŝ, ˆp)b. ( b) If c T C(ˆp) (ŝ E(ˆp) A(ˆp)) 1) T range(w ), then c T G(ŝ, ˆp) = ct Ĝ(ŝ, ˆp). P. Benner PMOR for Control Systems 35/49

100 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Theory: Interpolation of the Parameter Gradient Theorem [Baur/Beattie/B./Gugercin 2007/11] Suppose that E(p), A(p), B(p), C(p) are C 1 in a neighborhood of ˆp = [ˆp 1,..., ˆp d ] T and that both ŝ E(ˆp) A(ˆp) and ŝ Ê(ˆp) Â(ˆp) are invertible. If (ŝ E(ˆp) A(ˆp)) 1 B(ˆp) range(v ) and ( C(ˆp) (ŝ E(ˆp) A(ˆp)) 1) T range(w ), then pg(ŝ, ˆp) = pg r (ŝ, ˆp), s G(ŝ, ˆp) = Ĝ(ŝ, ˆp). s P. Benner PMOR for Control Systems 36/49

101 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Theory: Interpolation of the Parameter Gradient Theorem [Baur/Beattie/B./Gugercin 2007/11] Suppose that E(p), A(p), B(p), C(p) are C 1 in a neighborhood of ˆp = [ˆp 1,..., ˆp d ] T and that both ŝ E(ˆp) A(ˆp) and ŝ Ê(ˆp) Â(ˆp) are invertible. If (ŝ E(ˆp) A(ˆp)) 1 B(ˆp) range(v ) and ( C(ˆp) (ŝ E(ˆp) A(ˆp)) 1) T range(w ), then pg(ŝ, ˆp) = pg r (ŝ, ˆp), s G(ŝ, ˆp) = Ĝ(ŝ, ˆp). s Note: result extends to MIMO case using tangential interpolation: Let 0 b R m, 0 c R q be arbitrary. If (ŝ E(ˆp) A(ˆp)) 1 B(ˆp)b range(v ) and ( c T C(ˆp) (ŝ E(ˆp) A(ˆp)) 1) T range(w ), then pc T G(ŝ, ˆp)b = pct Ĝ(ŝ, ˆp)b. P. Benner PMOR for Control Systems 36/49

102 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Theory: Interpolation of the Parameter Gradient Theorem [Baur/Beattie/B./Gugercin 2007/11] Suppose that E(p), A(p), B(p), C(p) are C 1 in a neighborhood of ˆp = [ˆp 1,..., ˆp d ] T and that both ŝ E(ˆp) A(ˆp) and ŝ Ê(ˆp) Â(ˆp) are invertible. If (ŝ E(ˆp) A(ˆp)) 1 B(ˆp) range(v ) and ( C(ˆp) (ŝ E(ˆp) A(ˆp)) 1) T range(w ), then pg(ŝ, ˆp) = pg r (ŝ, ˆp), s G(ŝ, ˆp) = Ĝ(ŝ, ˆp). s 1. Reduced-order model satisfies necessary conditions for surrogate models in trust region methods [Alexandrov/Dennis/Lewis/Torczon 1998]. 2. Approximation of gradient allows use of reduced-order model for sensitivity analysis. P. Benner PMOR for Control Systems 36/49

103 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Generic implementation of interpolatory PMOR Define A(s, p) := se(p) A(p). 1. Select frequencies s 1,..., s k C and parameter vectors p (1),..., p (l) Ω R d. 2. Compute (orthonormal) basis of V = span { A(s 1, p (1) ) 1 B(p (1) ),..., A(s k, p (l) ) 1 B(p (l) ) }. 3. Compute (orthonormal) basis of W = span { A(s 1, p (1) ) T C(p (1) ) T,..., A(s k, p (l) ) T C(p (l) ) T }. 4. Set V := [v 1,..., v kl ], W := [w1,..., w kl ], and W := W ( W T V ) 1. (Note: r = kl). { Â(p) := W T A(p)V, ˆB(p) := W T B(p)V, 5. Compute Ĉ(p) := W T C(p)V, Ê(p) := W T E(p)V. P. Benner PMOR for Control Systems 37/49

104 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Remarks If directional derivatives w.r.t. p are included in range(v ), range(w ), then also the Hessian of G(ŝ, ˆp) is interpolated by the Hessian of Ĝ(ŝ, ˆp). P. Benner PMOR for Control Systems 38/49

105 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Remarks If directional derivatives w.r.t. p are included in range(v ), range(w ), then also the Hessian of G(ŝ, ˆp) is interpolated by the Hessian of Ĝ(ŝ, ˆp). Choice of optimal interpolation frequencies s k and parameter vectors p (k) in general is an open problem. P. Benner PMOR for Control Systems 38/49

106 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Remarks If directional derivatives w.r.t. p are included in range(v ), range(w ), then also the Hessian of G(ŝ, ˆp) is interpolated by the Hessian of Ĝ(ŝ, ˆp). Choice of optimal interpolation frequencies s k and parameter vectors p (k) in general is an open problem. For prescribed parameter vectors p (k), we can use corresponding H 2-optimal frequencies s k,l, l = 1,..., r k computed by IRKA, i.e., reduced-order systems Ĝ (k) so that G(., p (k) ) Ĝ (k) (.) H2 = min G(., p (k) ) Ĝ (k) (.) H2, order(ĝ)=r k Ĝ stable where G H2 := ( 1 2π + ) 1/2 G(jω) 2 dω. F P. Benner PMOR for Control Systems 38/49

107 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Remarks If directional derivatives w.r.t. p are included in range(v ), range(w ), then also the Hessian of G(ŝ, ˆp) is interpolated by the Hessian of Ĝ(ŝ, ˆp). Choice of optimal interpolation frequencies s k and parameter vectors p (k) in general is an open problem. For prescribed parameter vectors p (k), we can use corresponding H 2-optimal frequencies s k,l, l = 1,..., r k computed by IRKA, i.e., reduced-order systems Ĝ (k) so that where G(., p (k) ) Ĝ (k) (.) H2 = min G(., p (k) ) Ĝ (k) (.) H2, order(ĝ)=r k Ĝ stable G H2 := ( 1 2π + ) 1/2 G(jω) 2 dω. F Optimal choice of interpolation frequencies s k and parameter vectors p (k) possible for special cases. P. Benner PMOR for Control Systems 38/49

108 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Numerical Example: Thermal Conduction in a Semiconductor Chip Important requirement for a compact model of thermal conduction is boundary condition independence. The thermal problem is modeled by the heat equation, where heat exchange through device interfaces is modeled by convection boundary conditions containing film coefficients {p i } 3 i=1 describing the heat exchange at ith interface. Spatial semi-discretization leads to 3 Eẋ(t) = (A 0 + p i A i )x(t) + bu(t), i=1 y(t) = c T x(t), where n = 4, 257, A i, i = 1, 2, 3, are diagonal. Source: C.J.M Lasance, Two benchmarks to facilitate the study of compact thermal modeling phenomena, IEEE Transactions on Components and Packaging Technologies, 24(4): , MOR Wiki: P. Benner PMOR for Control Systems 39/49

109 H 2 -(sub)optimal Model Reduction for Linear Parametric Systems Numerical Example: Thermal Conduction in a Semiconductor Chip Choose 2 interpolation points for parameters ( important configurations), 8/7 H 2 -optimal interpolation frequencies selected by IRKA. k = 2, l = 8, 7, hence r = 15. p 3 = 1, p 1, p 2 [1, 10 4 ]. 01)23451,6!,177*7,8*7,. $,9,"!"&%,)*+,-::,6,!,6 7,::!,;,::,6,::!!"&(!"&'!#!#&#!#&%!#&(!#&' % $ % # " " # $ )*+,-. # /!! )*+,-. " / P. Benner PMOR for Control Systems 40/49

110 H 2 -optimal Model Reduction for Special Linear Parametric Systems Optimality of Interpolation Points Theorem [Baur/Beattie/B./Gugercin 2011] For special parameterized SISO systems, A(p) A 0, E(p) E 0, B(p) = B 0 + p 1B 1, C(p) = C 0 + p 2C 1, optimal choice possible, necessary conditions: If Ĝ minimizes the approximation error w.r.t. G Ĝ H 2 L 2 (Ω), p Ω R d, and Λ (Â, Ê) = {ˆλ 1,..., ˆλ r } (all simple), then the interpolation frequencies satisfy s i = ˆλ i, i = 1,..., r, and the parameter interpolation points {p (1),..., p (r) } satisfy the interpolation conditions G( ˆλ k, p (k) ) = Ĝ( ˆλ, p (k) ), s G( ˆλ, p (k) ) = s Ĝ( ˆλ, p (k) ), pg( ˆλ, p (k) ) = p Ĝ( ˆλ, p (k) ). P. Benner PMOR for Control Systems 41/49

111 H 2 -optimal Model Reduction for Special Linear Parametric Systems Optimality of Interpolation Points Theorem [Baur/Beattie/B./Gugercin 2011] For special parameterized SISO systems, A(p) A 0, E(p) E 0, B(p) = B 0 + p 1B 1, C(p) = C 0 + p 2C 1, optimal choice possible, necessary conditions: If Ĝ minimizes the approximation error w.r.t. G Ĝ H 2 L 2 (Ω), p Ω R d, the parameter interpolation points {p (1),..., p (r) } satisfy the interpolation conditions Proof: G( ˆλ k, p (k) ) = Ĝ( ˆλ, p (k) ), s G( ˆλ, p (k) ) = s Ĝ( ˆλ, p (k) ), pg( ˆλ, p (k) ) = p Ĝ( ˆλ, p (k) ). G H2 L 2 (Ω) = L T GL H2, where G(s) = = Computation via IRKA applied to G. [ C0 C 1 ] (se A) 1 [ B 0, B 1 ], L = [ ]. P. Benner PMOR for Control Systems 41/49

112 H 2 -optimal Model Reduction for Special Linear Parametric Systems Optimality of Interpolation Points Numerical Example Model for evolution of temperature distribution on a plate, described by the heat equation. FDM SISO model of order n = 197. Parameter p 1 [0, 1] encodes movement of heat source from B 0 to B 0 + B 1, analogous for relocation of measurement../01234/,5 $,/6676 5, $!> $!#"' 5 $!$ 079,:,;;,5,!,5 6,;; $,<,;;,5,;; $ =!$"'!%!%"'!& #!"*!"(!"&!"$!!"#!"$!"%!"&!"'!"(!")!"*!"+ #,! 8 - Relative H 2 L 2(Ω) error: P. Benner PMOR for Control Systems 42/49

113 A Comparison of PMOR Methods: Anemometer Consider an anemometer, a flow sensing device located on a membrane used in the context of minimizing heat dissipation. FlowProfile SenL Heater SenR Source: [Baur/B./Greiner/Korvink/Lienemann/Moosmann 2011] FE model: Eẋ(t) = (A + pa 1 )x(t) + Bu(t), y(t) = Cx(t), x(0) = 0, n = 29, 008, m = 1, q = 3, p 1 [0, 1] fluid velocity. Source: MOR Wiki: P. Benner PMOR for Control Systems 43/49

114 A Comparison of PMOR Methods: Anemometer Consider an anemometer, a flow sensing device located on a membrane used in the context of minimizing heat dissipation. H error FE model: Eẋ(t) = (A + pa 1 )x(t) + Bu(t), y(t) = Cx(t), x(0) = 0, n = 29, 008, m = 1, q = 3, p 1 [0, 1] fluid velocity e(g j,ghat j ) H 10 4 POD POD Greedy 10 6 MatrInt TransFncInt PWH2TanInt MultiPMomMtch 10 8 emwx Parameter Value Source: MOR Wiki: P. Benner PMOR for Control Systems 43/49

115 A Comparison of PMOR Methods: Anemometer Consider an anemometer, a flow sensing device located on a membrane used in the context of minimizing heat dissipation. H 2 error FE model: Eẋ(t) = (A + pa 1 )x(t) + Bu(t), y(t) = Cx(t), x(0) = 0, n = 29, 008, m = 1, q = 3, p 1 [0, 1] fluid velocity e(g j,ghat j ) H POD POD Greedy MatrInt 10 6 TransFncInt PWH2TanInt MultiPMomMtch 10 8 emwx Parameter Value Source: MOR Wiki: P. Benner PMOR for Control Systems 43/49

116 Commercial I For more details of this comparisons, and other tests, see U. Baur, P. Benner, B. Haasdonk, C. Himpe, I. Maier, and M. Ohlberger. Comparison of Methods for Parametric Model Order Reduction of Unsteady Problems. In P. Benner, A. Cohen, M. Ohlberger, and K. Willcox (eds.), Model Reduction and Approximation: Theory and Algorithms. SIAM, Philadelphia, PA, Chapter 9 in P. Benner PMOR for Control Systems 44/49

117 Outline 1. Introduction 2. PMOR Methods based on Moment Matching 3. Optimal PMOR using Rational Interpolation? 4. Conclusions and Outlook P. Benner PMOR for Control Systems 45/49

118 Conclusions and Outlook We have reviewed some of the most popular PMOR methods developed in the last decade, in particular those based on rational interpolation. P. Benner PMOR for Control Systems 46/49

119 Conclusions and Outlook We have reviewed some of the most popular PMOR methods developed in the last decade, in particular those based on rational interpolation. Employing ideas from reduced-basis method, i.e., greedy sampling, multi-moment matching based PMOR methods can be improved. P. Benner PMOR for Control Systems 46/49

120 Conclusions and Outlook We have reviewed some of the most popular PMOR methods developed in the last decade, in particular those based on rational interpolation. Employing ideas from reduced-basis method, i.e., greedy sampling, multi-moment matching based PMOR methods can be improved. Some ideas from H 2 -optimal MOR for non-parametric systems can be extended, but full necessary optimality conditions are still missing. P. Benner PMOR for Control Systems 46/49

121 Conclusions and Outlook We have reviewed some of the most popular PMOR methods developed in the last decade, in particular those based on rational interpolation. Employing ideas from reduced-basis method, i.e., greedy sampling, multi-moment matching based PMOR methods can be improved. Some ideas from H 2 -optimal MOR for non-parametric systems can be extended, but full necessary optimality conditions are still missing. Several extensions to nonlinear systems, but just starting. P. Benner PMOR for Control Systems 46/49

122 Conclusions and Outlook We have reviewed some of the most popular PMOR methods developed in the last decade, in particular those based on rational interpolation. Employing ideas from reduced-basis method, i.e., greedy sampling, multi-moment matching based PMOR methods can be improved. Some ideas from H 2 -optimal MOR for non-parametric systems can be extended, but full necessary optimality conditions are still missing. Several extensions to nonlinear systems, but just starting. New direction: data-enhanced approaches, merging ideas from Loewner framework with model-based methods. P. Benner PMOR for Control Systems 46/49

123 Conclusions and Outlook We have reviewed some of the most popular PMOR methods developed in the last decade, in particular those based on rational interpolation. Employing ideas from reduced-basis method, i.e., greedy sampling, multi-moment matching based PMOR methods can be improved. Some ideas from H 2 -optimal MOR for non-parametric systems can be extended, but full necessary optimality conditions are still missing. Several extensions to nonlinear systems, but just starting. New direction: data-enhanced approaches, merging ideas from Loewner framework with model-based methods. Most of the methods can be used to significantly accelerate UQ by Monte Carlo or Stochastic Collocation methods! P. Benner PMOR for Control Systems 46/49

124 References N. Banagaaya, P. Benner, L. Feng, P. Meuris, and W. Schoenmaker. An index-aware parametric model order reduction method for parametrized quadratic differential-algebraic equations. Applied Mathematics and Computation, U. Baur, C. Beattie, P. Benner, and S. Gugercin. Interpolatory projection methods for parameterized model reduction. SIAM Journal on Scientific Computing 33(5): , U. Baur and P. Benner. Model reduction for parametric systems using balanced truncation and interpolation. at-automatisierungstechnik 57(8): , U. Baur, P. Benner, A. Greiner, J.G. Korvink, J. Lienemann, and C. Moosmann. Parameter preserving model order reduction for mems applications. Mathematical and Computer Modelling of Dynamical Systems 17(4): , P. Benner and T. Breiten. On H 2 model reduction of linear parameter-varying systems. Proceedings in Applied Mathematics and Mechanics 11: , P. Benner and T. Breiten. Interpolation-based H 2-model reduction of bilinear control systems. SIAM Journal on Matrix Analysis and Applications 33(3): , P. Benner and T. Breiten. Low rank methods for a class of generalized Lyapunov equations and related issues. Numerische Mathematik, 124(3): , P. Benner PMOR for Control Systems 47/49

125 References P. Benner and A. Bruns. Parametric model order reduction of thermal models using the bilinear interpolatory rational Krylov algorithm. Mathematical and Computer Modelling of Dynamical Systems, 21(2): , P. Benner, A. Cohen, M. Ohlberger, and K. Willcox (eds.). Model Reduction and Approximation: Theory and Algorithms. SIAM, Philadelphia, PA, P. Benner and T. Damm. Lyapunov equations, energy functionals, and model order reduction of bilinear and stochastic systems. SIAM Journal on Control and Optimization 49(2): , P. Benner and L. Feng. A robust algorithm for parametric model order reduction based on implicit moment matching. In A. Quarteroni and G. Rozza (eds.), Reduced Order Methods for Modeling and Computational Reduction, MS&A Modeling, Simulation and Applications, Vol. 9, pp , Springer International Publishing, P. Benner, S. Gugercin, and K. Willcox. A survey of model reduction methods for parametric systems. SIAM Review 57(4): , L. Feng, A.C. Antoulas, and P. Benner. Some a posteriori error bounds for reduced order modelling of (non-)parametrized linear systems. ESAIM: Mathematical Modelling and Numerical Analysis, L. Feng, Y. Yue, N. Banagaaya, P. Meuris, W. Schoenmaker, and P. Benner. Parametric modeling and model order reduction for (electro-)thermal analysis of nanoelectronic structures. Journal of Mathematics in Industry 6.10 (16pp.), P. Benner PMOR for Control Systems 48/49

126 Commercial II Proceedings of MoRePaS III... MoRePaS IV Nantes, April 10 13, P. Benner PMOR for Control Systems 49/49

Model Reduction for Dynamical Systems

Model Reduction for Dynamical Systems MAX PLANCK INSTITUTE Otto-von-Guericke Universitaet Magdeburg Faculty of Mathematics Summer term 2015 Model Reduction for Dynamical Systems Lecture 10 Peter Benner Lihong Feng Max Planck Institute for

More information

Comparison of methods for parametric model order reduction of instationary problems

Comparison of methods for parametric model order reduction of instationary problems Max Planck Institute Magdeburg Preprints Ulrike Baur Peter Benner Bernard Haasdonk Christian Himpe Immanuel Maier Mario Ohlberger Comparison of methods for parametric model order reduction of instationary

More information

Linear and Nonlinear Matrix Equations Arising in Model Reduction

Linear and Nonlinear Matrix Equations Arising in Model Reduction International Conference on Numerical Linear Algebra and its Applications Guwahati, January 15 18, 2013 Linear and Nonlinear Matrix Equations Arising in Model Reduction Peter Benner Tobias Breiten Max

More information

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS BALANCING-RELATED Peter Benner Professur Mathematik in Industrie und Technik Fakultät für Mathematik Technische Universität Chemnitz Computational Methods with Applications Harrachov, 19 25 August 2007

More information

Some a posteriori error bounds for reduced order modelling of (non-)parametrized linear systems

Some a posteriori error bounds for reduced order modelling of (non-)parametrized linear systems Max Planck Institute Magdeburg Preprints Lihong Feng Athanasios C. Antoulas Peter Benner Some a posteriori error bounds for reduced order modelling of (non-)parametrized linear systems MAX PLANCK INSTITUT

More information

Krylov Subspace Methods for Nonlinear Model Reduction

Krylov Subspace Methods for Nonlinear Model Reduction MAX PLANCK INSTITUT Conference in honour of Nancy Nichols 70th birthday Reading, 2 3 July 2012 Krylov Subspace Methods for Nonlinear Model Reduction Peter Benner and Tobias Breiten Max Planck Institute

More information

Fast Frequency Response Analysis using Model Order Reduction

Fast Frequency Response Analysis using Model Order Reduction Fast Frequency Response Analysis using Model Order Reduction Peter Benner EU MORNET Exploratory Workshop Applications of Model Order Reduction Methods in Industrial Research and Development Luxembourg,

More information

Model Reduction for Linear Dynamical Systems

Model Reduction for Linear Dynamical Systems Summer School on Numerical Linear Algebra for Dynamical and High-Dimensional Problems Trogir, October 10 15, 2011 Model Reduction for Linear Dynamical Systems Peter Benner Max Planck Institute for Dynamics

More information

Approximation of the Linearized Boussinesq Equations

Approximation of the Linearized Boussinesq Equations Approximation of the Linearized Boussinesq Equations Alan Lattimer Advisors Jeffrey Borggaard Serkan Gugercin Department of Mathematics Virginia Tech SIAM Talk Series, Virginia Tech, April 22, 2014 Alan

More information

Model Order Reduction for Parameter-Varying Systems

Model Order Reduction for Parameter-Varying Systems Model Order Reduction for Parameter-Varying Systems Xingang Cao Promotors: Wil Schilders Siep Weiland Supervisor: Joseph Maubach Eindhoven University of Technology CASA Day November 1, 216 Xingang Cao

More information

Model Reduction for Unstable Systems

Model Reduction for Unstable Systems Model Reduction for Unstable Systems Klajdi Sinani Virginia Tech klajdi@vt.edu Advisor: Serkan Gugercin October 22, 2015 (VT) SIAM October 22, 2015 1 / 26 Overview 1 Introduction 2 Interpolatory Model

More information

Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations

Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations Peter Benner and Tobias Breiten Abstract We discuss Krylov-subspace based model reduction

More information

Model reduction of large-scale dynamical systems

Model reduction of large-scale dynamical systems Model reduction of large-scale dynamical systems Lecture III: Krylov approximation and rational interpolation Thanos Antoulas Rice University and Jacobs University email: aca@rice.edu URL: www.ece.rice.edu/

More information

Spline Interpolation Based PMOR

Spline Interpolation Based PMOR Universitaet Bremen Zentrum fuer Technomathematik December 14, 2009 Outline 1 Statement of the problem: Parametric Model Order Reduction Interpolation with B-Splines 2 3 Statement of the problem Statement

More information

Model reduction via tangential interpolation

Model reduction via tangential interpolation Model reduction via tangential interpolation K. Gallivan, A. Vandendorpe and P. Van Dooren May 14, 2002 1 Introduction Although most of the theory presented in this paper holds for both continuous-time

More information

Fluid flow dynamical model approximation and control

Fluid flow dynamical model approximation and control Fluid flow dynamical model approximation and control... a case-study on an open cavity flow C. Poussot-Vassal & D. Sipp Journée conjointe GT Contrôle de Décollement & GT MOSAR Frequency response of an

More information

Krylov Techniques for Model Reduction of Second-Order Systems

Krylov Techniques for Model Reduction of Second-Order Systems Krylov Techniques for Model Reduction of Second-Order Systems A Vandendorpe and P Van Dooren February 4, 2004 Abstract The purpose of this paper is to present a Krylov technique for model reduction of

More information

Iterative Rational Krylov Algorithm for Unstable Dynamical Systems and Generalized Coprime Factorizations

Iterative Rational Krylov Algorithm for Unstable Dynamical Systems and Generalized Coprime Factorizations Iterative Rational Krylov Algorithm for Unstable Dynamical Systems and Generalized Coprime Factorizations Klajdi Sinani Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University

More information

MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS

MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS Ulrike Baur joint work with Peter Benner Mathematics in Industry and Technology Faculty of Mathematics Chemnitz University of Technology

More information

Implicit Volterra Series Interpolation for Model Reduction of Bilinear Systems

Implicit Volterra Series Interpolation for Model Reduction of Bilinear Systems Max Planck Institute Magdeburg Preprints Mian Ilyas Ahmad Ulrike Baur Peter Benner Implicit Volterra Series Interpolation for Model Reduction of Bilinear Systems MAX PLANCK INSTITUT FÜR DYNAMIK KOMPLEXER

More information

Balanced Truncation 1

Balanced Truncation 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Balanced Truncation This lecture introduces balanced truncation for LTI

More information

Parametrische Modellreduktion mit dünnen Gittern

Parametrische Modellreduktion mit dünnen Gittern Parametrische Modellreduktion mit dünnen Gittern (Parametric model reduction with sparse grids) Ulrike Baur Peter Benner Mathematik in Industrie und Technik, Fakultät für Mathematik Technische Universität

More information

Moving Frontiers in Model Reduction Using Numerical Linear Algebra

Moving Frontiers in Model Reduction Using Numerical Linear Algebra Using Numerical Linear Algebra Max-Planck-Institute for Dynamics of Complex Technical Systems Computational Methods in Systems and Control Theory Group Magdeburg, Germany Technische Universität Chemnitz

More information

A reduced basis method and ROM-based optimization for batch chromatography

A reduced basis method and ROM-based optimization for batch chromatography MAX PLANCK INSTITUTE MedRed, 2013 Magdeburg, Dec 11-13 A reduced basis method and ROM-based optimization for batch chromatography Yongjin Zhang joint work with Peter Benner, Lihong Feng and Suzhou Li Max

More information

A Black-Box Method for Parametric Model Order Reduction based on Matrix Interpolation with Application to Simulation and Control

A Black-Box Method for Parametric Model Order Reduction based on Matrix Interpolation with Application to Simulation and Control A Black-Box Method for Parametric Model Order Reduction based on Matrix Interpolation with Application to Simulation and Control Matthias Martin Georg Geuß Vollständiger Abdruck der von der Fakultät für

More information

CME 345: MODEL REDUCTION - Projection-Based Model Order Reduction

CME 345: MODEL REDUCTION - Projection-Based Model Order Reduction CME 345: MODEL REDUCTION - Projection-Based Model Order Reduction Projection-Based Model Order Reduction Charbel Farhat and David Amsallem Stanford University cfarhat@stanford.edu 1 / 38 Outline 1 Solution

More information

H 2 optimal model reduction - Wilson s conditions for the cross-gramian

H 2 optimal model reduction - Wilson s conditions for the cross-gramian H 2 optimal model reduction - Wilson s conditions for the cross-gramian Ha Binh Minh a, Carles Batlle b a School of Applied Mathematics and Informatics, Hanoi University of Science and Technology, Dai

More information

Model Reduction of Inhomogeneous Initial Conditions

Model Reduction of Inhomogeneous Initial Conditions Model Reduction of Inhomogeneous Initial Conditions Caleb Magruder Abstract Our goal is to develop model reduction processes for linear dynamical systems with non-zero initial conditions. Standard model

More information

Stability preserving post-processing methods applied in the Loewner framework

Stability preserving post-processing methods applied in the Loewner framework Ion Victor Gosea and Athanasios C. Antoulas (Jacobs University Bremen and Rice University May 11, 2016 Houston 1 / 20 Stability preserving post-processing methods applied in the Loewner framework Ion Victor

More information

Model Order Reduction for Systems with Non-Rational Transfer Function Arising in Computational Electromagnetics

Model Order Reduction for Systems with Non-Rational Transfer Function Arising in Computational Electromagnetics Model Order Reduction for Systems with Non-Rational Transfer Function Arising in Computational Electromagnetics Lihong Feng and Peter Benner Abstract We consider model order reduction of a system described

More information

arxiv: v3 [math.na] 6 Jul 2018

arxiv: v3 [math.na] 6 Jul 2018 A Connection Between Time Domain Model Order Reduction and Moment Matching for LTI Systems arxiv:181.785v3 [math.na] 6 Jul 218 Manuela Hund a and Jens Saak a a Max Planck Institute for Dynamics of Complex

More information

On Dominant Poles and Model Reduction of Second Order Time-Delay Systems

On Dominant Poles and Model Reduction of Second Order Time-Delay Systems On Dominant Poles and Model Reduction of Second Order Time-Delay Systems Maryam Saadvandi Joint work with: Prof. Karl Meerbergen and Dr. Elias Jarlebring Department of Computer Science, KULeuven ModRed

More information

Problem set 5 solutions 1

Problem set 5 solutions 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION Problem set 5 solutions Problem 5. For each of the stetements below, state

More information

Reduced Basis Method for Parametric

Reduced Basis Method for Parametric 1/24 Reduced Basis Method for Parametric H 2 -Optimal Control Problems NUMOC2017 Andreas Schmidt, Bernard Haasdonk Institute for Applied Analysis and Numerical Simulation, University of Stuttgart andreas.schmidt@mathematik.uni-stuttgart.de

More information

Model reduction of large-scale systems by least squares

Model reduction of large-scale systems by least squares Model reduction of large-scale systems by least squares Serkan Gugercin Department of Mathematics, Virginia Tech, Blacksburg, VA, USA gugercin@mathvtedu Athanasios C Antoulas Department of Electrical and

More information

Computing Transfer Function Dominant Poles of Large Second-Order Systems

Computing Transfer Function Dominant Poles of Large Second-Order Systems Computing Transfer Function Dominant Poles of Large Second-Order Systems Joost Rommes Mathematical Institute Utrecht University rommes@math.uu.nl http://www.math.uu.nl/people/rommes joint work with Nelson

More information

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems Available online at www.sciencedirect.com Linear Algebra and its Applications 428 (2008) 1964 1986 www.elsevier.com/locate/laa An iterative SVD-Krylov based method for model reduction of large-scale dynamical

More information

Model order reduction of large-scale dynamical systems with Jacobi-Davidson style eigensolvers

Model order reduction of large-scale dynamical systems with Jacobi-Davidson style eigensolvers MAX PLANCK INSTITUTE International Conference on Communications, Computing and Control Applications March 3-5, 2011, Hammamet, Tunisia. Model order reduction of large-scale dynamical systems with Jacobi-Davidson

More information

Parameterized Partial Differential Equations and the Proper Orthogonal D

Parameterized Partial Differential Equations and the Proper Orthogonal D Parameterized Partial Differential Equations and the Proper Orthogonal Decomposition Stanford University February 04, 2014 Outline Parameterized PDEs The steady case Dimensionality reduction Proper orthogonal

More information

Model reduction for linear systems by balancing

Model reduction for linear systems by balancing Model reduction for linear systems by balancing Bart Besselink Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, Groningen,

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

SOME A POSTERIORI ERROR BOUNDS FOR REDUCED-ORDER MODELLING OF (NON-)PARAMETRIZED LINEAR SYSTEMS

SOME A POSTERIORI ERROR BOUNDS FOR REDUCED-ORDER MODELLING OF (NON-)PARAMETRIZED LINEAR SYSTEMS ESAIM: MAN 51 (017) 17 158 DOI: 10.1051/man/01701 ESAIM: Mathematical Modelling and Numerical Analysis www.esaim-man.org SOME A POSTERIORI ERROR BOUNDS FOR REDUCED-ORDER MODELLING OF (NON-)PARAMETRIZED

More information

Institut für Mathematik

Institut für Mathematik U n i v e r s i t ä t A u g s b u r g Institut für Mathematik Serkan Gugercin, Tatjana Stykel, Sarah Wyatt Model Reduction of Descriptor Systems by Interpolatory Projection Methods Preprint Nr. 3/213 29.

More information

Accepted to appear in SIAM Review, 2015

Accepted to appear in SIAM Review, 2015 Accepted to appear in SIAM Review, 2015 A SURVEY OF PROJECTION-BASED MODEL REDUCTION METHODS FOR PARAMETRIC DYNAMICAL SYSTEMS PETER BENNER, SERKAN GUGERCIN, AND KAREN WILLCOX Abstract. Numerical simulation

More information

Model reduction of coupled systems

Model reduction of coupled systems Model reduction of coupled systems Tatjana Stykel Technische Universität Berlin ( joint work with Timo Reis, TU Kaiserslautern ) Model order reduction, coupled problems and optimization Lorentz Center,

More information

Model Order Reduction via Matlab Parallel Computing Toolbox. Istanbul Technical University

Model Order Reduction via Matlab Parallel Computing Toolbox. Istanbul Technical University Model Order Reduction via Matlab Parallel Computing Toolbox E. Fatih Yetkin & Hasan Dağ Istanbul Technical University Computational Science & Engineering Department September 21, 2009 E. Fatih Yetkin (Istanbul

More information

Model Order Reduction of Continuous LTI Large Descriptor System Using LRCF-ADI and Square Root Balanced Truncation

Model Order Reduction of Continuous LTI Large Descriptor System Using LRCF-ADI and Square Root Balanced Truncation , July 1-3, 15, London, U.K. Model Order Reduction of Continuous LI Large Descriptor System Using LRCF-ADI and Square Root Balanced runcation Mehrab Hossain Likhon, Shamsil Arifeen, and Mohammad Sahadet

More information

Clustering-Based Model Order Reduction for Multi-Agent Systems with General Linear Time-Invariant Agents

Clustering-Based Model Order Reduction for Multi-Agent Systems with General Linear Time-Invariant Agents Max Planck Institute Magdeburg Preprints Petar Mlinarić Sara Grundel Peter Benner Clustering-Based Model Order Reduction for Multi-Agent Systems with General Linear Time-Invariant Agents MAX PLANCK INSTITUT

More information

Order reduction numerical methods for the algebraic Riccati equation. V. Simoncini

Order reduction numerical methods for the algebraic Riccati equation. V. Simoncini Order reduction numerical methods for the algebraic Riccati equation V. Simoncini Dipartimento di Matematica Alma Mater Studiorum - Università di Bologna valeria.simoncini@unibo.it 1 The problem Find X

More information

Optimal Approximation of Dynamical Systems with Rational Krylov Methods. Department of Mathematics, Virginia Tech, USA

Optimal Approximation of Dynamical Systems with Rational Krylov Methods. Department of Mathematics, Virginia Tech, USA Optimal Approximation of Dynamical Systems with Rational Krylov Methods Serkan Güǧercin Department of Mathematics, Virginia Tech, USA Chris Beattie and Virginia Tech. jointly with Thanos Antoulas Rice

More information

H 2 optimal model approximation by structured time-delay reduced order models

H 2 optimal model approximation by structured time-delay reduced order models H 2 optimal model approximation by structured time-delay reduced order models I. Pontes Duff, Charles Poussot-Vassal, C. Seren 27th September, GT MOSAR and GT SAR meeting 200 150 100 50 0 50 100 150 200

More information

Two-sided Eigenvalue Algorithms for Modal Approximation

Two-sided Eigenvalue Algorithms for Modal Approximation Two-sided Eigenvalue Algorithms for Modal Approximation Master s thesis submitted to Faculty of Mathematics at Chemnitz University of Technology presented by: Supervisor: Advisor: B.sc. Patrick Kürschner

More information

Control Systems. Laplace domain analysis

Control Systems. Laplace domain analysis Control Systems Laplace domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic equations define an Input/Output

More information

Fourier Model Reduction for Large-Scale Applications in Computational Fluid Dynamics

Fourier Model Reduction for Large-Scale Applications in Computational Fluid Dynamics Fourier Model Reduction for Large-Scale Applications in Computational Fluid Dynamics K. Willcox and A. Megretski A new method, Fourier model reduction (FMR), for obtaining stable, accurate, low-order models

More information

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems Serkan Gugercin Department of Mathematics, Virginia Tech., Blacksburg, VA, USA, 24061-0123 gugercin@math.vt.edu

More information

Gramians of structured systems and an error bound for structure-preserving model reduction

Gramians of structured systems and an error bound for structure-preserving model reduction Gramians of structured systems and an error bound for structure-preserving model reduction D.C. Sorensen and A.C. Antoulas e-mail:{sorensen@rice.edu, aca@rice.edu} September 3, 24 Abstract In this paper

More information

Efficient computation of transfer function dominant poles of large second-order dynamical systems

Efficient computation of transfer function dominant poles of large second-order dynamical systems Chapter 6 Efficient computation of transfer function dominant poles of large second-order dynamical systems Abstract This chapter presents a new algorithm for the computation of dominant poles of transfer

More information

CME 345: MODEL REDUCTION

CME 345: MODEL REDUCTION CME 345: MODEL REDUCTION Proper Orthogonal Decomposition (POD) Charbel Farhat & David Amsallem Stanford University cfarhat@stanford.edu 1 / 43 Outline 1 Time-continuous Formulation 2 Method of Snapshots

More information

NECESSARY AND SUFFICIENT CONDITIONS FOR STATE-SPACE NETWORK REALIZATION. Philip E. Paré Masters Thesis Defense

NECESSARY AND SUFFICIENT CONDITIONS FOR STATE-SPACE NETWORK REALIZATION. Philip E. Paré Masters Thesis Defense NECESSARY AND SUFFICIENT CONDITIONS FOR STATE-SPACE NETWORK REALIZATION Philip E. Paré Masters Thesis Defense INTRODUCTION MATHEMATICAL MODELING DYNAMIC MODELS A dynamic model has memory DYNAMIC MODELS

More information

Interpolatory Model Reduction of Large-scale Dynamical Systems

Interpolatory Model Reduction of Large-scale Dynamical Systems Interpolatory Model Reduction of Large-scale Dynamical Systems Athanasios C. Antoulas, Christopher A. Beattie, and Serkan Gugercin Abstract Large-scale simulations play a crucial role in the study of a

More information

Problem Set 5 Solutions 1

Problem Set 5 Solutions 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 5 Solutions The problem set deals with Hankel

More information

H 2 -optimal model reduction of MIMO systems

H 2 -optimal model reduction of MIMO systems H 2 -optimal model reduction of MIMO systems P. Van Dooren K. A. Gallivan P.-A. Absil Abstract We consider the problem of approximating a p m rational transfer function Hs of high degree by another p m

More information

Lecture 4: Analysis of MIMO Systems

Lecture 4: Analysis of MIMO Systems Lecture 4: Analysis of MIMO Systems Norms The concept of norm will be extremely useful for evaluating signals and systems quantitatively during this course In the following, we will present vector norms

More information

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

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems . 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 ...

More information

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems

Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems Empirical Gramians and Balanced Truncation for Model Reduction of Nonlinear Systems Antoni Ras Departament de Matemàtica Aplicada 4 Universitat Politècnica de Catalunya Lecture goals To review the basic

More information

Robust Multivariable Control

Robust Multivariable Control Lecture 2 Anders Helmersson anders.helmersson@liu.se ISY/Reglerteknik Linköpings universitet Today s topics Today s topics Norms Today s topics Norms Representation of dynamic systems Today s topics Norms

More information

System Identification by Nuclear Norm Minimization

System Identification by Nuclear Norm Minimization Dept. of Information Engineering University of Pisa (Italy) System Identification by Nuclear Norm Minimization eng. Sergio Grammatico grammatico.sergio@gmail.com Class of Identification of Uncertain Systems

More information

Inexact Solves in Krylov-based Model Reduction

Inexact Solves in Krylov-based Model Reduction Inexact Solves in Krylov-based Model Reduction Christopher A. Beattie and Serkan Gugercin Abstract We investigate the use of inexact solves in a Krylov-based model reduction setting and present the resulting

More information

Model order reduction of electrical circuits with nonlinear elements

Model order reduction of electrical circuits with nonlinear elements Model order reduction of electrical circuits with nonlinear elements Andreas Steinbrecher and Tatjana Stykel 1 Introduction The efficient and robust numerical simulation of electrical circuits plays a

More information

Passivity Preserving Model Reduction for Large-Scale Systems. Peter Benner.

Passivity Preserving Model Reduction for Large-Scale Systems. Peter Benner. Passivity Preserving Model Reduction for Large-Scale Systems Peter Benner Mathematik in Industrie und Technik Fakultät für Mathematik Sonderforschungsbereich 393 S N benner@mathematik.tu-chemnitz.de SIMULATION

More information

Lecture 4: Numerical solution of ordinary differential equations

Lecture 4: Numerical solution of ordinary differential equations Lecture 4: Numerical solution of ordinary differential equations Department of Mathematics, ETH Zürich General explicit one-step method: Consistency; Stability; Convergence. High-order methods: Taylor

More information

Singular Value Decomposition Analysis

Singular Value Decomposition Analysis Singular Value Decomposition Analysis Singular Value Decomposition Analysis Introduction Introduce a linear algebra tool: singular values of a matrix Motivation Why do we need singular values in MIMO control

More information

1 Conjugate gradients

1 Conjugate gradients Notes for 2016-11-18 1 Conjugate gradients We now turn to the method of conjugate gradients (CG), perhaps the best known of the Krylov subspace solvers. The CG iteration can be characterized as the iteration

More information

Data-driven model order reduction of linear switched systems

Data-driven model order reduction of linear switched systems Data-driven model order reduction of linear switched systems IV Gosea, M Petreczky, AC Antoulas arxiv:171205740v1 mathna 15 Dec 2017 Abstract The Loewner framework for model reduction is extended to the

More information

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τ

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τ ME 234, Lyapunov and Riccati Problems. This problem is to recall some facts and formulae you already know. (a) Let A and B be matrices of appropriate dimension. Show that (A, B) is controllable if and

More information

Large-scale and infinite dimensional dynamical systems approximation

Large-scale and infinite dimensional dynamical systems approximation Large-scale and infinite dimensional dynamical systems approximation Igor PONTES DUFF PEREIRA Doctorant 3ème année - ONERA/DCSD Directeur de thèse: Charles POUSSOT-VASSAL Co-encadrant: Cédric SEREN 1 What

More information

ADI-preconditioned FGMRES for solving large generalized Lyapunov equations - A case study

ADI-preconditioned FGMRES for solving large generalized Lyapunov equations - A case study -preconditioned for large - A case study Matthias Bollhöfer, André Eppler TU Braunschweig Institute Computational Mathematics Syrene-MOR Workshop, TU Hamburg October 30, 2008 2 / 20 Outline 1 2 Overview

More information

Chapter 6: Orthogonality

Chapter 6: Orthogonality Chapter 6: Orthogonality (Last Updated: November 7, 7) These notes are derived primarily from Linear Algebra and its applications by David Lay (4ed). A few theorems have been moved around.. Inner products

More information

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems ECE 3640 Lecture State-Space Analysis Objective: systems To learn about state-space analysis for continuous and discrete-time Perspective Transfer functions provide only an input/output perspective of

More information

Parallel Model Reduction of Large Linear Descriptor Systems via Balanced Truncation

Parallel Model Reduction of Large Linear Descriptor Systems via Balanced Truncation Parallel Model Reduction of Large Linear Descriptor Systems via Balanced Truncation Peter Benner 1, Enrique S. Quintana-Ortí 2, Gregorio Quintana-Ortí 2 1 Fakultät für Mathematik Technische Universität

More information

Rational Krylov Methods for Model Reduction of Large-scale Dynamical Systems

Rational Krylov Methods for Model Reduction of Large-scale Dynamical Systems Rational Krylov Methods for Model Reduction of Large-scale Dynamical Systems Serkan Güǧercin Department of Mathematics, Virginia Tech, USA Aerospace Computational Design Laboratory, Dept. of Aeronautics

More information

Projection of state space realizations

Projection of state space realizations Chapter 1 Projection of state space realizations Antoine Vandendorpe and Paul Van Dooren Department of Mathematical Engineering Université catholique de Louvain B-1348 Louvain-la-Neuve Belgium 1.0.1 Description

More information

CDS Solutions to the Midterm Exam

CDS Solutions to the Midterm Exam CDS 22 - Solutions to the Midterm Exam Instructor: Danielle C. Tarraf November 6, 27 Problem (a) Recall that the H norm of a transfer function is time-delay invariant. Hence: ( ) Ĝ(s) = s + a = sup /2

More information

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK SJÄLVSTÄNDIGA ARBETEN I MATEMATIK MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET Model Reduction for Piezo-Mechanical Systems Using Balanced Truncation av Mohammad Monir Uddin 2011 - No 5 Advisor: Prof.

More information

Downloaded 06/21/12 to Redistribution subject to SIAM license or copyright; see

Downloaded 06/21/12 to Redistribution subject to SIAM license or copyright; see SIAM J. SCI. COMPUT. Vol. 33, No. 5, pp. 2489 2518 c 2011 Society for Industrial and Applied Mathematics INTERPOLATORY PROJECTION METHODS FOR PARAMETERIZED MODEL REDUCTION ULRIKE BAUR, CHRISTOPHER BEATTIE,

More information

Progress in Parametric Model Reduction. J. Mohring, Paris,

Progress in Parametric Model Reduction. J. Mohring, Paris, Progress in Parametric Model Reduction J. Mohring, Paris, 15.12.2009 Overview Need for parametric model reduction Optimal H 2 controller for LMS concrete car benchmark The LBF acoustic aquarium Numerical

More information

Denis ARZELIER arzelier

Denis ARZELIER   arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.2 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS PERFORMANCE ANALYSIS and SYNTHESIS Denis ARZELIER www.laas.fr/ arzelier arzelier@laas.fr 15

More information

Comparison of Model Reduction Methods with Applications to Circuit Simulation

Comparison of Model Reduction Methods with Applications to Circuit Simulation Comparison of Model Reduction Methods with Applications to Circuit Simulation Roxana Ionutiu, Sanda Lefteriu, and Athanasios C. Antoulas Department of Electrical and Computer Engineering, Rice University,

More information

Empirical Interpolation of Nonlinear Parametrized Evolution Operators

Empirical Interpolation of Nonlinear Parametrized Evolution Operators MÜNSTER Empirical Interpolation of Nonlinear Parametrized Evolution Operators Martin Drohmann, Bernard Haasdonk, Mario Ohlberger 03/12/2010 MÜNSTER 2/20 > Motivation: Reduced Basis Method RB Scenario:

More information

Model reduction of interconnected systems

Model reduction of interconnected systems Model reduction of interconnected systems A Vandendorpe and P Van Dooren 1 Introduction Large scale linear systems are often composed of subsystems that interconnect to each other Instead of reducing the

More information

Problem Set 4 Solution 1

Problem Set 4 Solution 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 4 Solution Problem 4. For the SISO feedback

More information

Advanced Control Theory

Advanced Control Theory State Space Solution and Realization chibum@seoultech.ac.kr Outline State space solution 2 Solution of state-space equations x t = Ax t + Bu t First, recall results for scalar equation: x t = a x t + b

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Solving Large Scale Lyapunov Equations

Solving Large Scale Lyapunov Equations Solving Large Scale Lyapunov Equations D.C. Sorensen Thanks: Mark Embree John Sabino Kai Sun NLA Seminar (CAAM 651) IWASEP VI, Penn State U., 22 May 2006 The Lyapunov Equation AP + PA T + BB T = 0 where

More information

Solutions and Notes to Selected Problems In: Numerical Optimzation by Jorge Nocedal and Stephen J. Wright.

Solutions and Notes to Selected Problems In: Numerical Optimzation by Jorge Nocedal and Stephen J. Wright. Solutions and Notes to Selected Problems In: Numerical Optimzation by Jorge Nocedal and Stephen J. Wright. John L. Weatherwax July 7, 2010 wax@alum.mit.edu 1 Chapter 5 (Conjugate Gradient Methods) Notes

More information

Model Order Reduction using SPICE Simulation Traces. Technical Report

Model Order Reduction using SPICE Simulation Traces. Technical Report Model Order Reduction using SPICE Simulation Traces Paul Winkler, Henda Aridhi, and Sofiène Tahar Department of Electrical and Computer Engineering, Concordia University, Montreal, Canada pauwink@web.de,

More information

The amount of work to construct each new guess from the previous one should be a small multiple of the number of nonzeros in A.

The amount of work to construct each new guess from the previous one should be a small multiple of the number of nonzeros in A. AMSC/CMSC 661 Scientific Computing II Spring 2005 Solution of Sparse Linear Systems Part 2: Iterative methods Dianne P. O Leary c 2005 Solving Sparse Linear Systems: Iterative methods The plan: Iterative

More information

Control Systems. Frequency domain analysis. L. Lanari

Control Systems. Frequency domain analysis. L. Lanari Control Systems m i l e r p r a in r e v y n is o Frequency domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic

More information

Recycling Bi-Lanczos Algorithms: BiCG, CGS, and BiCGSTAB

Recycling Bi-Lanczos Algorithms: BiCG, CGS, and BiCGSTAB Recycling Bi-Lanczos Algorithms: BiCG, CGS, and BiCGSTAB Kapil Ahuja Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements

More information

Infinite dimensional model analysis through data-driven interpolatory techniques

Infinite dimensional model analysis through data-driven interpolatory techniques Infinite dimensional model analysis through data-driven interpolatory techniques... applications to time-delayed and irrational functions C. Poussot-Vassal 20th Conference of the International Linear Algebra

More information