Krylov Subspace Methods for Nonlinear Model Reduction

Size: px
Start display at page:

Download "Krylov Subspace Methods for Nonlinear Model Reduction"

Transcription

1 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 for Dynamics of Complex Technical Systems Computational Methods in Systems and Control Theory Magdeburg, Germany DYNAMIK KOMPLEXER TECHNISCHER SYSTEME MAGDEBURG Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 1/22

2 Outline 1 Motivation 2 Quadratic-Bilinear Control Systems 3 Nonlinear Model Reduction by Generalized Moment-Matching 4 Numerical Examples 5 Conclusions and Outlook Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 2/22

3 Motivation Nonlinear Model Reduction Given a large-scale state-nonlinear control system of the form { ẋ(t) = f (x(t)) + bu(t), Σ : y(t) = c T x(t), x(0) = x 0, with f : R n R n nonlinear and b, c R n, x R n, u, y R. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 3/22

4 Motivation Nonlinear Model Reduction Given a large-scale state-nonlinear control system of the form { ẋ(t) = f (x(t)) + bu(t), Σ : y(t) = c T x(t), x(0) = x 0, with f : R n R n nonlinear and b, c R n, x R n, u, y R. Optimization, control and simulation cannot be done efficiently! Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 3/22

5 Motivation Nonlinear Model Reduction Given a large-scale state-nonlinear control system of the form { ẋ(t) = f (x(t)) + bu(t), Σ : y(t) = c T x(t), x(0) = x 0, with f : R n R n nonlinear and b, c R n, x R n, u, y R. Optimization, control and simulation cannot be done efficiently! MOR { ˆx(t) = ˆf (ˆx(t)) + ˆbu(t), ˆΣ : ŷ(t) = ĉ T ˆx(t), ˆx(0) = ˆx 0, with ˆf : Rˆn Rˆn and ˆb, ĉ Rˆn, x Rˆn, u R and Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 3/22

6 Motivation Nonlinear Model Reduction Given a large-scale state-nonlinear control system of the form { ẋ(t) = f (x(t)) + bu(t), Σ : y(t) = c T x(t), x(0) = x 0, with f : R n R n nonlinear and b, c R n, x R n, u, y R. Optimization, control and simulation cannot be done efficiently! MOR { ˆx(t) = ˆf (ˆx(t)) + ˆbu(t), ˆΣ : ŷ(t) = ĉ T ˆx(t), ˆx(0) = ˆx 0, with ˆf : Rˆn Rˆn and ˆb, ĉ Rˆn, x Rˆn, u R and ŷ y R, ˆn n. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 3/22

7 Motivation Common Reduction Techniques Proper Orthogonal Decomposition (POD) Take computed or experimental snapshots of full model: [x(t 1 ), x(t 2 ),..., x(t N )] =: X, perform SVD of snapshot matrix: X = VSW T Vˆn Sˆn W Ṱ n. Reduction by POD-Galerkin projection: ˆx = V Ṱ n f (Vˆnˆx) + V Ṱ n Bu. Requires evaluation of f discrete empirical interpolation [Sorensen/Chaturantabut 09]. Input dependency due to snapshots! Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 4/22

8 Motivation Common Reduction Techniques Proper Orthogonal Decomposition (POD) Take computed or experimental snapshots of full model: [x(t 1 ), x(t 2 ),..., x(t N )] =: X, perform SVD of snapshot matrix: X = VSW T Vˆn Sˆn W Ṱ n. Reduction by POD-Galerkin projection: ˆx = V Ṱ n f (Vˆnˆx) + V Ṱ n Bu. Requires evaluation of f discrete empirical interpolation [Sorensen/Chaturantabut 09]. Input dependency due to snapshots! Trajectory Piecewise Linear (TPWL) Linearize f along trajectory, reduce resulting linear systems, construct reduced model by weighted sum of linear systems. Requires simulation of original model and several linear reduction steps, many heuristics. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 4/22

9 Quadratic-Bilinear Control Systems Quadratic-Bilinear Differential Algebraic Equations (QBDAEs) Let us consider the class of quadratic-bilinear differential algebraic equations Σ : { Eẋ(t) = Ax(t) + Hx(t) x(t) + Nx(t)u(t) + bu(t), y(t) = c T x(t), x(0) = x 0, where E, A, N R n n, H R n n2 (Hessian tensor), b, c R n. A large class of smooth nonlinear control-affine systems can be transformed into the above type of control system. The transformation is exact, but a slight increase of the state dimension has to be accepted. Input-output behavior can be characterized by generalized transfer functions enables us to use Krylov-based reduction techniques. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 5/22

10 Quadratic-Bilinear Control Systems Transformation via McCormick Relaxation [McCormick 76] Theorem [Gu 09] Assume that the state equation of a nonlinear system Σ is given by ẋ = a 0 x + a 1 g 1 (x) a k g k (x) + Bu, where g i (x) : R n R n are compositions of uni-variable rational, exponential, logarithmic, trigonometric or root functions, respectively. Then, by iteratively taking derivatives and adding algebraic equations, respectively, Σ can be transformed into a system of QBDAEs. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 6/22

11 Quadratic-Bilinear Control Systems Transformation via McCormick Relaxation [McCormick 76] Theorem [Gu 09] Assume that the state equation of a nonlinear system Σ is given by ẋ = a 0 x + a 1 g 1 (x) a k g k (x) + Bu, where g i (x) : R n R n are compositions of uni-variable rational, exponential, logarithmic, trigonometric or root functions, respectively. Then, by iteratively taking derivatives and adding algebraic equations, respectively, Σ can be transformed into a system of QBDAEs. Example ẋ 1 = exp( x 2 ) x , ẋ 2 = x 2 + u. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 6/22

12 Quadratic-Bilinear Control Systems Transformation via McCormick Relaxation [McCormick 76] Theorem [Gu 09] Assume that the state equation of a nonlinear system Σ is given by ẋ = a 0 x + a 1 g 1 (x) a k g k (x) + Bu, where g i (x) : R n R n are compositions of uni-variable rational, exponential, logarithmic, trigonometric or root functions, respectively. Then, by iteratively taking derivatives and adding algebraic equations, respectively, Σ can be transformed into a system of QBDAEs. Example ẋ 1 = exp( x 2 ) x , ẋ 2 = x 2 + u. z 1 := exp( x 2 ), Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 6/22

13 Quadratic-Bilinear Control Systems Transformation via McCormick Relaxation [McCormick 76] Theorem [Gu 09] Assume that the state equation of a nonlinear system Σ is given by ẋ = a 0 x + a 1 g 1 (x) a k g k (x) + Bu, where g i (x) : R n R n are compositions of uni-variable rational, exponential, logarithmic, trigonometric or root functions, respectively. Then, by iteratively taking derivatives and adding algebraic equations, respectively, Σ can be transformed into a system of QBDAEs. Example ẋ 1 = exp( x 2 ) x , ẋ 2 = x 2 + u. z 1 := exp( x 2 ), z 2 := x Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 6/22

14 Quadratic-Bilinear Control Systems Transformation via McCormick Relaxation [McCormick 76] Theorem [Gu 09] Assume that the state equation of a nonlinear system Σ is given by ẋ = a 0 x + a 1 g 1 (x) a k g k (x) + Bu, where g i (x) : R n R n are compositions of uni-variable rational, exponential, logarithmic, trigonometric or root functions, respectively. Then, by iteratively taking derivatives and adding algebraic equations, respectively, Σ can be transformed into a system of QBDAEs. Example ẋ 1 = exp( x 2 ) x , ẋ 2 = x 2 + u. z 1 := exp( x 2 ), z 2 := x ẋ 1 = z 1 z 2, Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 6/22

15 Quadratic-Bilinear Control Systems Transformation via McCormick Relaxation [McCormick 76] Theorem [Gu 09] Assume that the state equation of a nonlinear system Σ is given by ẋ = a 0 x + a 1 g 1 (x) a k g k (x) + Bu, where g i (x) : R n R n are compositions of uni-variable rational, exponential, logarithmic, trigonometric or root functions, respectively. Then, by iteratively taking derivatives and adding algebraic equations, respectively, Σ can be transformed into a system of QBDAEs. Example ẋ 1 = exp( x 2 ) x , ẋ 2 = x 2 + u. z 1 := exp( x 2 ), z 2 := x ẋ 1 = z 1 z 2, ẋ 2 = x 2 + u, Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 6/22

16 Quadratic-Bilinear Control Systems Transformation via McCormick Relaxation [McCormick 76] Theorem [Gu 09] Assume that the state equation of a nonlinear system Σ is given by ẋ = a 0 x + a 1 g 1 (x) a k g k (x) + Bu, where g i (x) : R n R n are compositions of uni-variable rational, exponential, logarithmic, trigonometric or root functions, respectively. Then, by iteratively taking derivatives and adding algebraic equations, respectively, Σ can be transformed into a system of QBDAEs. Example ẋ 1 = exp( x 2 ) x , ẋ 2 = x 2 + u. z 1 := exp( x 2 ), z 2 := x ẋ 1 = z 1 z 2, ẋ 2 = x 2 + u, ż 1 = z 1 ( x 2 + u) = z 1 x 2 z 1 u, Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 6/22

17 Quadratic-Bilinear Control Systems Transformation via McCormick Relaxation [McCormick 76] Theorem [Gu 09] Assume that the state equation of a nonlinear system Σ is given by ẋ = a 0 x + a 1 g 1 (x) a k g k (x) + Bu, where g i (x) : R n R n are compositions of uni-variable rational, exponential, logarithmic, trigonometric or root functions, respectively. Then, by iteratively taking derivatives and adding algebraic equations, respectively, Σ can be transformed into a system of QBDAEs. Example ẋ 1 = exp( x 2 ) x , ẋ 2 = x 2 + u. z 1 := exp( x 2 ), z 2 := x ẋ 1 = z 1 z 2, ẋ 2 = x 2 + u, ż 1 = z 1 ( x 2 + u) = z 1 x 2 z 1 u, ż 2 = 2 x1 z1 z2 2 z 2 = x 1 z 1. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 6/22

18 Nonlinear Model Reduction Variational Analysis and Linear Subsystems Analysis of nonlinear systems by variational equation approach: Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 7/22

19 Nonlinear Model Reduction Variational Analysis and Linear Subsystems Analysis of nonlinear systems by variational equation approach: consider input of the form αu(t), Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 7/22

20 Nonlinear Model Reduction Variational Analysis and Linear Subsystems Analysis of nonlinear systems by variational equation approach: consider input of the form αu(t), nonlinear system is assumed to be a series of homogeneous nonlinear subsystems, i.e. response should be of the form x(t) = αx 1 (t) + α 2 x 2 (t) + α 3 x 3 (t) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 7/22

21 Nonlinear Model Reduction Variational Analysis and Linear Subsystems Analysis of nonlinear systems by variational equation approach: consider input of the form αu(t), nonlinear system is assumed to be a series of homogeneous nonlinear subsystems, i.e. response should be of the form x(t) = αx 1 (t) + α 2 x 2 (t) + α 3 x 3 (t) comparing coefficients of α i, i = 1, 2,..., leads to series of systems Eẋ 1 = Ax 1 + bu, Eẋ 2 = Ax 2 + Hx 1 x 1 + Nx 1 u, Eẋ 3 = Ax 3 + H (x 1 x 2 + x 2 x 1 ) + Nx 2 u. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 7/22

22 Nonlinear Model Reduction Variational Analysis and Linear Subsystems Analysis of nonlinear systems by variational equation approach: consider input of the form αu(t), nonlinear system is assumed to be a series of homogeneous nonlinear subsystems, i.e. response should be of the form x(t) = αx 1 (t) + α 2 x 2 (t) + α 3 x 3 (t) comparing coefficients of α i, i = 1, 2,..., leads to series of systems Eẋ 1 = Ax 1 + bu, Eẋ 2 = Ax 2 + Hx 1 x 1 + Nx 1 u, Eẋ 3 = Ax 3 + H (x 1 x 2 + x 2 x 1 ) + Nx 2 u. although i-th subsystem is coupled nonlinearly to preceding systems, linear systems are obtained if terms x j, j < i, are interpreted as pseudo-inputs. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 7/22

23 Nonlinear Model Reduction Generalized Transfer Functions In a similar way, a series of generalized symmetric transfer functions can be obtained via the growing exponential approach: Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 8/22

24 Nonlinear Model Reduction Generalized Transfer Functions In a similar way, a series of generalized symmetric transfer functions can be obtained via the growing exponential approach: H 1 (s 1 ) = c T (s 1 E A) 1 b, }{{} G 1(s 1) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 8/22

25 Nonlinear Model Reduction Generalized Transfer Functions In a similar way, a series of generalized symmetric transfer functions can be obtained via the growing exponential approach: H 1 (s 1 ) = c T (s 1 E A) 1 b, }{{} G 1(s 1) H 2 (s 1, s 2 ) = 1 2! ct ((s 1 + s 2 )E A) 1 [N (G 1 (s 1 ) + G 1 (s 2 )) +H (G 1 (s 1 ) G 1 (s 2 ) + G 1 (s 2 ) G 1 (s 1 ))], Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 8/22

26 Nonlinear Model Reduction Generalized Transfer Functions In a similar way, a series of generalized symmetric transfer functions can be obtained via the growing exponential approach: H 1 (s 1 ) = c T (s 1 E A) 1 b, }{{} G 1(s 1) H 2 (s 1, s 2 ) = 1 2! ct ((s 1 + s 2 )E A) 1 [N (G 1 (s 1 ) + G 1 (s 2 )) +H (G 1 (s 1 ) G 1 (s 2 ) + G 1 (s 2 ) G 1 (s 1 ))], H 3 (s 1, s 2, s 3 ) = 1 3! ct ((s 1 + s 2 + s 3 )E A) 1 [ N(G 2 (s 1, s 2 ) + G 2 (s 2, s 3 ) + G 2 (s 1, s 3 )) + H ( G 1 (s 1 ) G 2 (s 2, s 3 ) + G 1 (s 2 ) G 2 (s 1, s 3 ) + G 1 (s 3 ) G 2 (s 1, s 3 ) + G 2 (s 2, s 3 ) G 1 (s 1 ) + G 2 (s 1, s 3 ) G 1 (s 2 ) + G 2 (s 1, s 2 ) G 1 (s 3 ) )]. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 8/22

27 Nonlinear Model Reduction Constructing the Projection Matrix Goal: s q 1 H 1 (σ) = 1 s q 1 1 Ĥ 1 (σ), H s1 l 2 (σ, σ) = Ĥ sm 2 s1 l 2 (σ, σ), l + m q 1 sm 2 Construct the following sequence of nested Krylov subspaces Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 9/22

28 Nonlinear Model Reduction Constructing the Projection Matrix Goal: s q 1 1 H 1 (σ) = s q 1 1 Ĥ 1 (σ), H s1 l 2 (σ, σ) = Ĥ sm 2 s1 l 2 (σ, σ), l + m q 1 sm 2 Construct the following sequence of nested Krylov subspaces V 1 =K q ( (A σe) 1 E, (A 1 σe) 1 b ) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 9/22

29 Nonlinear Model Reduction Constructing the Projection Matrix Goal: s q 1 1 H 1 (σ) = s q 1 1 Ĥ 1 (σ), H s1 l 2 (σ, σ) = Ĥ sm 2 s1 l 2 (σ, σ), l + m q 1 sm 2 Construct the following sequence of nested Krylov subspaces V 1 =K q ( (A σe) 1 E, (A 1 σe) 1 b ) for i = 1 : q V i 2 = K q i+1 ( (A 2σE) 1 E, (A 2σE) 1 NV 1 (:, i) ), Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 9/22

30 Nonlinear Model Reduction Constructing the Projection Matrix Goal: s q 1 1 H 1 (σ) = s q 1 1 Ĥ 1 (σ), H s1 l 2 (σ, σ) = Ĥ sm 2 s1 l 2 (σ, σ), l + m q 1 sm 2 Construct the following sequence of nested Krylov subspaces V 1 =K q ( (A σe) 1 E, (A 1 σe) 1 b ) for i = 1 : q V i 2 = K q i+1 ( (A 2σE) 1 E, (A 2σE) 1 NV 1 (:, i) ), for j = 1 : min(q i + 1, i) V i,j 3 = K q i j+2 ( (A 2σE) 1 E, (A 2σE) 1 HV 1 (:, i) V 1 (:, j) ), V 1 (:, i) denoting the i-th column of V 1. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 9/22

31 Nonlinear Model Reduction Constructing the Projection Matrix Goal: s q 1 1 H 1 (σ) = s q 1 1 Ĥ 1 (σ), H s1 l 2 (σ, σ) = Ĥ sm 2 s1 l 2 (σ, σ), l + m q 1 sm 2 Construct the following sequence of nested Krylov subspaces V 1 =K q ( (A σe) 1 E, (A 1 σe) 1 b ) for i = 1 : q V i 2 = K q i+1 ( (A 2σE) 1 E, (A 2σE) 1 NV 1 (:, i) ), for j = 1 : min(q i + 1, i) V i,j ( 3 = K q i j+2 (A 2σE) 1 E, (A 2σE) 1 HV 1 (:, i) V 1 (:, j) ), ( ) V 1 (:, i) denoting the i-th column of V 1. Set V = orth [V 1, V2 i, V i,j 3 ] and construct ˆΣ by the Galerkin-Projection P = VV T : Â = V T AV Rˆn ˆn, Ĥ = V T H(V V) Rˆn ˆn2, ˆN = V T NV Rˆn ˆn, ˆb = V T b Rˆn, ĉ T = c T V Rˆn. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 9/22

32 Nonlinear Model Reduction Tensors and Matricizations: A Short Excursion [Kolda/Bader 09, Grasedyck 10] A tensor is a vector (A i ) i I R I indexed by a product index set I = I 1 I d, I j = n j. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 10/22

33 Nonlinear Model Reduction Tensors and Matricizations: A Short Excursion [Kolda/Bader 09, Grasedyck 10] A tensor is a vector (A i ) i I R I indexed by a product index set I = I 1 I d, I j = n j. For a given tensor A, the t-matricization A (t) is defined as A (t) R It I t, A (t) (i µ)µ t, (i µ)µ t := A (i1,...,i d ), t := {1,..., d}\t. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 10/22

34 Nonlinear Model Reduction Tensors and Matricizations: A Short Excursion [Kolda/Bader 09, Grasedyck 10] A tensor is a vector (A i ) i I R I indexed by a product index set I = I 1 I d, I j = n j. For a given tensor A, the t-matricization A (t) is defined as A (t) R It I t, A (t) (i µ)µ t, (i µ)µ t := A (i1,...,i d ), t := {1,..., d}\t. Example: For a given 3-tensor A (i1,i 2,i 3) with i 1, i 2, i 3 {1, 2}, we have: [ ] A (1) A(1,1,1) A = (1,2,1) A (1,1,2) A (1,2,2), A (2,1,1) A (2,2,1) A (2,1,2) A (2,2,2) A (2) = [ ] A(1,1,1) A (2,1,1) A (1,1,2) A (2,1,2). A (1,2,1) A (2,2,1) A (1,2,2) A (2,2,2) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 10/22

35 Nonlinear Model Reduction Tensors and Matricizations: A Short Excursion [Kolda/Bader 09, Grasedyck 10] A tensor is a vector (A i ) i I R I indexed by a product index set I = I 1 I d, I j = n j. For a given tensor A, the t-matricization A (t) is defined as A (t) R It I t, A (t) (i µ)µ t, (i µ)µ t := A (i1,...,i d ), t := {1,..., d}\t. Allows to compute matrix products more efficiently. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 10/22

36 Nonlinear Model Reduction Two-Sided Projection Methods Similarly to the linear case, one can exploit duality concepts, in order to construct two-sided projection methods. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 11/22

37 Nonlinear Model Reduction Two-Sided Projection Methods Similarly to the linear case, one can exploit duality concepts, in order to construct two-sided projection methods. Interpreting H (2) now as the 2-matricization of the Hessian 3-tensor from R n n n, one can show that the dual Krylov spaces have to be constructed as follows: ) W 1 =K q ((A 2σE) T E T, (A 2σE) T c for i = 1 : q W i 2 = K q i+1 ( ) (A σe) T E T, (A σe) T N T W 1 (:, i), for j = 1 : min(q i + 1, i) ) W i,j 3 = K q i j+2 ((A σe) T E T, (A σe) T H (2) V 1 (:, i) W 1 (:, j), Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 11/22

38 Nonlinear Model Reduction Two-Sided Projection Methods Similarly to the linear case, one can exploit duality concepts, in order to construct two-sided projection methods. Interpreting H (2) now as the 2-matricization of the Hessian 3-tensor from R n n n, one can show that the dual Krylov spaces have to be constructed as follows: ) W 1 =K q ((A 2σE) T E T, (A 2σE) T c for i = 1 : q W i 2 = K q i+1 ( ) (A σe) T E T, (A σe) T N T W 1 (:, i), for j = 1 : min(q i + 1, i) ) W i,j 3 = K q i j+2 ((A σe) T E T, (A σe) T H (2) V 1 (:, i) W 1 (:, j), Note: Due to the symmetry of the Hessian tensor, the 3-matricization H (3) coincides with H (2). Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 11/22

39 Nonlinear Model Reduction Multimoment matching Theorem Σ = (E, A, H, N, b, c) original QBDAE system. Reduced system by Petrov-Galerkin projection P = VW T with ) V 1 = K q1 (E, A, b, σ), W 1 = K q1 (E T, A T, c, 2σ Then, it holds: i+j s i 1 sj 2 for i = 1 : q 2 i H 1 s i 1 V 2 = K q2 i+1 (E, A, NV 1 (:, i), 2σ) ( ) W 2 = K q2 i+1 E T, A T, N T W 1 (:, i), σ for j = 1 : min(q 2 i + 1, i) V 3 = K q2 i j+2 (E, A, HV 1 (:, i) V 1 (:, j), 2σ) ( ) W 3 = K q2 i j+2 E T, A T, H (2) V 1 (:, i) W 1 (:, j), σ. (σ) = i Ĥ 1 s1 i (σ), i H 1 s i 1 (2σ) = i Ĥ 1 s1 i (2σ), i = 0,..., q 1 1, H 2 (σ, σ) = i+j Ĥ 2 (σ, σ), i + j 2q 2 1. s1 i sj 2 Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 12/22

40 Numerical Examples A nonlinear RC Circuit v 1 v 2 v ξ 1 v ξ g(v) g(v) g(v) g(v) i = u(t) g(v) C C C C C g(v) = e 40v + v 1, C = 1, v(t) = f (v(t), g(v(t))) + Bu(t) y(t) = v 1 (t) state-nonlinear control system clever transformation only doubles the state dimension of the resulting quadratic-bilinear system Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 13/22

41 Numerical Examples A nonlinear RC Circuit Comparison between moment-matching and POD (u(t) = e t ) Original system, n = sided proj., ˆn = 11 2-sided proj., ˆn = 11 POD, ˆn = Transient response Relative error y(t) Time (t) Time (t) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 13/22

42 Numerical Examples A nonlinear RC Circuit Comp. between moment-matching and POD (u(t) = (cos(2π t 10 ) + 1)/2) Original system, n = sided proj., ˆn = 11 2-sided proj., ˆn = 11 POD, ˆn = Transient response Relative error y(t) Time (t) Time (t) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 13/22

43 Numerical Examples The Chafee-Infante equation Let us consider a cubic nonlinear PDE of the form v t + v 3 = v xx + v, in (0, 1) (0, T ), v(0, ) = u(t), in (0, T ), v x (1, ) = 0, in (0, T ), v(x, 0) = v 0 (x), in (0, 1) original state dimension n = 500, QBDAE dimension N = 2 500, reduced QBDAE dimension r = 9 Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 14/22

44 Numerical Examples The Chafee-Infante equation Comparison between moment-matching and POD (u(t) = 5 cos (t)) 2 1 FOM, n = 500 POD, ˆn = 9 1-sided MM, ˆn = 9 2-sided MM, ˆn = 9 y(t) Time (t) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 15/22

45 Numerical Examples The Chafee-Infante equation Comp. between moment-matching and POD (u(t) = 50 sin (t)) 4 2 FOM, n = 500 POD, ˆn = 9 1-sided MM, ˆn = 9 2-sided MM, ˆn = 9 y(t) Time (t) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 16/22

46 Numerical Examples The FitzHugh-Nagumo System FitzHugh-Nagumo system modeling a neuron [Chaturantabut, Sorensen 09] ɛv t (x, t) = ɛ 2 v xx (x, t) + f (v(x, t)) w(x, t) + g, w t (x, t) = hv(x, t) γw(x, t) + g, with f (v) = v(v 0.1)(1 v) and initial and boundary conditions v(x, 0) = 0, w(x, 0) = 0, x [0, 1], v x (0, t) = i 0 (t), v x (1, t) = 0, t 0, where ɛ = 0.015, h = 0.5, γ = 2, g = 0.05, i 0 (t) = t 3 exp( 15t) original state dimension n = , QBDAE dimension N = , reduced QBDAE dimension r = 20 Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 17/22

47 Numerical Examples The FitzHugh-Nagumo System Limit cycle behavior for 1-sided proj. (ROM, ˆn = 20, σ = 4) 0.2 Orig. system, n = sided proj., ˆn = 20, σ = 4 w(x, t) v(x, t) x 0.4 Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 18/22

48 Numerical Examples The FitzHugh-Nagumo System POD via moment-matching (training input) FOM, n = 2000 POD, ˆn = 22 POD-MM, ˆn = 22 w(t) v(t) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 19/22

49 Numerical Examples The FitzHugh-Nagumo System POD via moment-matching (varying input) FOM, n = 2000 POD, ˆn = 22 POD-MM, ˆn = 22 w(t) v(t) Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 20/22

50 Conclusions and Outlook Many nonlinear dynamics can be expressed by a system of quadratic-bilinear differential algebraic equations. For these type of systems, a frequency domain analysis leads to certain generalized transfer functions. There exist Krylov subspace methods that extend the concept of moment-matching using basic tools from tensor theory allows for better approximations. In contrast to other methods like TPWL and POD, the reduction process is independent of the control input. Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 21/22

51 Conclusions and Outlook Many nonlinear dynamics can be expressed by a system of quadratic-bilinear differential algebraic equations. For these type of systems, a frequency domain analysis leads to certain generalized transfer functions. There exist Krylov subspace methods that extend the concept of moment-matching using basic tools from tensor theory allows for better approximations. In contrast to other methods like TPWL and POD, the reduction process is independent of the control input. Optimal choice of interpolation points? Stability-preserving reduction possible? Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 21/22

52 Last but not least... [image source: Heike Faßbender] Happy birthday, Nancy! Max-Planck-Institut Magdeburg P. Benner, Krylov Subspace Methods for Nonlinear Model Reduction 22/22

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

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

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

arxiv: v1 [math.oc] 29 Apr 2017

arxiv: v1 [math.oc] 29 Apr 2017 BALANCED TRUNCATION MODEL ORDER REDUCTION FOR QUADRATIC-BILINEAR CONTROL SYSTEMS PETER BENNER AND PAWAN GOYAL arxiv:175.16v1 [math.oc] 29 Apr 217 Abstract. We discuss balanced truncation model order reduction

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

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

Parametric Model Order Reduction for Linear Control Systems

Parametric Model Order Reduction for Linear Control Systems 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 Outline 1. Introduction 2. PMOR

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 reduction of nonlinear circuit equations

Model reduction of nonlinear circuit equations Model reduction of nonlinear circuit equations Tatjana Stykel Technische Universität Berlin Joint work with T. Reis and A. Steinbrecher BIRS Workshop, Banff, Canada, October 25-29, 2010 T. Stykel. Model

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

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

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

Observability. Dynamic Systems. Lecture 2 Observability. Observability, continuous time: Observability, discrete time: = h (2) (x, u, u)

Observability. Dynamic Systems. Lecture 2 Observability. Observability, continuous time: Observability, discrete time: = h (2) (x, u, u) Observability Dynamic Systems Lecture 2 Observability Continuous time model: Discrete time model: ẋ(t) = f (x(t), u(t)), y(t) = h(x(t), u(t)) x(t + 1) = f (x(t), u(t)), y(t) = h(x(t)) Reglerteknik, ISY,

More information

CME 345: MODEL REDUCTION

CME 345: MODEL REDUCTION CME 345: MODEL REDUCTION Methods for Nonlinear Systems Charbel Farhat & David Amsallem Stanford University cfarhat@stanford.edu 1 / 65 Outline 1 Nested Approximations 2 Trajectory PieceWise Linear (TPWL)

More information

POD/DEIM 4DVAR Data Assimilation of the Shallow Water Equation Model

POD/DEIM 4DVAR Data Assimilation of the Shallow Water Equation Model nonlinear 4DVAR 4DVAR Data Assimilation of the Shallow Water Equation Model R. Ştefănescu and Ionel M. Department of Scientific Computing Florida State University Tallahassee, Florida May 23, 2013 (Florida

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

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

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

Chap. 3. Controlled Systems, Controllability

Chap. 3. Controlled Systems, Controllability Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :

More information

Observability and state estimation

Observability and state estimation EE263 Autumn 2015 S Boyd and S Lall Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time observability

More information

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

Lecture 19 Observability and state estimation

Lecture 19 Observability and state estimation EE263 Autumn 2007-08 Stephen Boyd Lecture 19 Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time

More information

Discrete Empirical Interpolation for Nonlinear Model Reduction

Discrete Empirical Interpolation for Nonlinear Model Reduction Discrete Empirical Interpolation for Nonlinear Model Reduction Saifon Chaturantabut and Danny C. Sorensen Department of Computational and Applied Mathematics, MS-34, Rice University, 6 Main Street, Houston,

More information

2.152 Course Notes Contraction Analysis MIT, 2005

2.152 Course Notes Contraction Analysis MIT, 2005 2.152 Course Notes Contraction Analysis MIT, 2005 Jean-Jacques Slotine Contraction Theory ẋ = f(x, t) If Θ(x, t) such that, uniformly x, t 0, F = ( Θ + Θ f x )Θ 1 < 0 Θ(x, t) T Θ(x, t) > 0 then all solutions

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

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

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

NONLINEAR MODEL REDUCTION VIA DISCRETE EMPIRICAL INTERPOLATION

NONLINEAR MODEL REDUCTION VIA DISCRETE EMPIRICAL INTERPOLATION SIAM J. SCI. COMPUT. Vol. 3, No. 5, pp. 737 764 c Society for Industrial and Applied Mathematics NONLINEAR MODEL REDUCTION VIA DISCRETE EMPIRICAL INTERPOLATION SAIFON CHATURANTABUT AND DANNY C. SORENSEN

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

Max Planck Institute Magdeburg Preprints

Max Planck Institute Magdeburg Preprints Peter Benner Tobias Breiten Tobias Damm Generalized Tangential Interpolation for Model Reduction of Discrete-Time MIMO Bilinear Systems MAX PLANCK INSTITUT FÜR DYNAMIK KOMPLEXER TECHNISCHER SYSTEME MAGDEBURG

More information

Linear algebra for exponential integrators

Linear algebra for exponential integrators Linear algebra for exponential integrators Antti Koskela KTH Royal Institute of Technology Beräkningsmatematikcirkus, 28 May 2014 The problem Considered: time integration of stiff semilinear initial value

More information

Time-dependent Dirichlet Boundary Conditions in Finite Element Discretizations

Time-dependent Dirichlet Boundary Conditions in Finite Element Discretizations Time-dependent Dirichlet Boundary Conditions in Finite Element Discretizations Peter Benner and Jan Heiland November 5, 2015 Seminar Talk at Uni Konstanz Introduction Motivation A controlled physical processes

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

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

RICE UNIVERSITY. Nonlinear Model Reduction via Discrete Empirical Interpolation by Saifon Chaturantabut

RICE UNIVERSITY. Nonlinear Model Reduction via Discrete Empirical Interpolation by Saifon Chaturantabut RICE UNIVERSITY Nonlinear Model Reduction via Discrete Empirical Interpolation by Saifon Chaturantabut A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy

More information

Transient Sensitivity Analysis CASA Day 13th Nov 2007 Zoran Ilievski. Zoran Ilievski Transient Sensitivity Analysis

Transient Sensitivity Analysis CASA Day 13th Nov 2007 Zoran Ilievski. Zoran Ilievski Transient Sensitivity Analysis CASA Day 13th Nov 2007 Talk Structure Talk Structure Introduction Talk Structure Introduction Recap Sensitivity Talk Structure Introduction Recap Sensitivity Examples and Results Talk Structure Introduction

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

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

LQR and H 2 control problems

LQR and H 2 control problems LQR and H 2 control problems Domenico Prattichizzo DII, University of Siena, Italy MTNS - July 5-9, 2010 D. Prattichizzo (Siena, Italy) MTNS - July 5-9, 2010 1 / 23 Geometric Control Theory for Linear

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

Matrix Equations and and Bivariate Function Approximation

Matrix Equations and and Bivariate Function Approximation Matrix Equations and and Bivariate Function Approximation D. Kressner Joint work with L. Grasedyck, C. Tobler, N. Truhar. ETH Zurich, Seminar for Applied Mathematics Manchester, 17.06.2009 Sylvester matrix

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

Using Model Order Reduction to Accelerate Optimization of Multi-Stage Linear Dynamical Systems

Using Model Order Reduction to Accelerate Optimization of Multi-Stage Linear Dynamical Systems Using Model Order Reduction to Accelerate Optimization of Multi-Stage Linear Dynamical Systems Yao Yue, Suzhou Li, Lihong Feng, Andreas Seidel-Morgenstern, Peter Benner Max Planck Institute for Dynamics

More information

May 9, 2014 MATH 408 MIDTERM EXAM OUTLINE. Sample Questions

May 9, 2014 MATH 408 MIDTERM EXAM OUTLINE. Sample Questions May 9, 24 MATH 48 MIDTERM EXAM OUTLINE This exam will consist of two parts and each part will have multipart questions. Each of the 6 questions is worth 5 points for a total of points. The two part of

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

Linear-Quadratic-Gaussian (LQG) Controllers and Kalman Filters

Linear-Quadratic-Gaussian (LQG) Controllers and Kalman Filters Linear-Quadratic-Gaussian (LQG) Controllers and Kalman Filters Emo Todorov Applied Mathematics and Computer Science & Engineering University of Washington Winter 204 Emo Todorov (UW) AMATH/CSE 579, Winter

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

Proper Orthogonal Decomposition in PDE-Constrained Optimization

Proper Orthogonal Decomposition in PDE-Constrained Optimization Proper Orthogonal Decomposition in PDE-Constrained Optimization K. Kunisch Department of Mathematics and Computational Science University of Graz, Austria jointly with S. Volkwein Dynamic Programming Principle

More information

New Directions in the Application of Model Order Reduction

New Directions in the Application of Model Order Reduction New Directions in the Application of Model Order Reduction D.C. Sorensen Collaborators: M. Heinkenschloss, K. Willcox S. Chaturantabut, R. Nong Support: AFOSR and NSF MTNS 08 Blacksburg, VA July 2008 Projection

More information

Chapter 1 Numerical approximation of data : interpolation, least squares method

Chapter 1 Numerical approximation of data : interpolation, least squares method Chapter 1 Numerical approximation of data : interpolation, least squares method I. Motivation 1 Approximation of functions Evaluation of a function Which functions (f : R R) can be effectively evaluated

More information

POD/DEIM 4D-Var for a Finite-Difference Shallow Water Equations Model

POD/DEIM 4D-Var for a Finite-Difference Shallow Water Equations Model .. POD/DEIM 4D-Var for a Finite-Difference Shallow Water Equations Model North Carolina State University rstefan@ncsu.edu POD/DEIM 4D-Var for a Finite-Difference Shallow Water Equations Model 1/64 Part1

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

A Newton-Galerkin-ADI Method for Large-Scale Algebraic Riccati Equations

A Newton-Galerkin-ADI Method for Large-Scale Algebraic Riccati Equations A Newton-Galerkin-ADI Method for Large-Scale Algebraic Riccati Equations Peter Benner Max-Planck-Institute for Dynamics of Complex Technical Systems Computational Methods in Systems and Control Theory

More information

Snapshot location by error equilibration in proper orthogonal decomposition for linear and semilinear parabolic partial differential equations

Snapshot location by error equilibration in proper orthogonal decomposition for linear and semilinear parabolic partial differential equations Numerical Analysis and Scientific Computing Preprint Seria Snapshot location by error equilibration in proper orthogonal decomposition for linear and semilinear parabolic partial differential equations

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

Suboptimal Open-loop Control Using POD. Stefan Volkwein

Suboptimal Open-loop Control Using POD. Stefan Volkwein Institute for Mathematics and Scientific Computing University of Graz, Austria PhD program in Mathematics for Technology Catania, May 22, 2007 Motivation Optimal control of evolution problems: min J(y,

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

Towards high performance IRKA on hybrid CPU-GPU systems

Towards high performance IRKA on hybrid CPU-GPU systems Towards high performance IRKA on hybrid CPU-GPU systems Jens Saak in collaboration with Georg Pauer (OVGU/MPI Magdeburg) Kapil Ahuja, Ruchir Garg (IIT Indore) Hartwig Anzt, Jack Dongarra (ICL Uni Tennessee

More information

Applications of DEIM in Nonlinear Model Reduction

Applications of DEIM in Nonlinear Model Reduction Applications of DEIM in Nonlinear Model Reduction S. Chaturantabut and D.C. Sorensen Collaborators: M. Heinkenschloss, K. Willcox, H. Antil Support: AFOSR and NSF U. Houston CSE Seminar Houston, April

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

Vector Spaces, Orthogonality, and Linear Least Squares

Vector Spaces, Orthogonality, and Linear Least Squares Week Vector Spaces, Orthogonality, and Linear Least Squares. Opening Remarks.. Visualizing Planes, Lines, and Solutions Consider the following system of linear equations from the opener for Week 9: χ χ

More information

Review session Midterm 1

Review session Midterm 1 AS.110.109: Calculus II (Eng) Review session Midterm 1 Yi Wang, Johns Hopkins University Fall 2018 7.1: Integration by parts Basic integration method: u-sub, integration table Integration By Parts formula

More information

Agenda. Interior Point Methods. 1 Barrier functions. 2 Analytic center. 3 Central path. 4 Barrier method. 5 Primal-dual path following algorithms

Agenda. Interior Point Methods. 1 Barrier functions. 2 Analytic center. 3 Central path. 4 Barrier method. 5 Primal-dual path following algorithms Agenda Interior Point Methods 1 Barrier functions 2 Analytic center 3 Central path 4 Barrier method 5 Primal-dual path following algorithms 6 Nesterov Todd scaling 7 Complexity analysis Interior point

More information

Balancing-Related Model Reduction for Large-Scale Systems

Balancing-Related Model Reduction for Large-Scale Systems Balancing-Related Model Reduction for Large-Scale Systems Peter Benner Professur Mathematik in Industrie und Technik Fakultät für Mathematik Technische Universität Chemnitz D-09107 Chemnitz benner@mathematik.tu-chemnitz.de

More information

Numerical Treatment of Unstructured. Differential-Algebraic Equations. with Arbitrary Index

Numerical Treatment of Unstructured. Differential-Algebraic Equations. with Arbitrary Index Numerical Treatment of Unstructured Differential-Algebraic Equations with Arbitrary Index Peter Kunkel (Leipzig) SDS2003, Bari-Monopoli, 22. 25.06.2003 Outline Numerical Treatment of Unstructured Differential-Algebraic

More information

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES

DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES DESIGN OF OBSERVERS FOR SYSTEMS WITH SLOW AND FAST MODES by HEONJONG YOO A thesis submitted to the Graduate School-New Brunswick Rutgers, The State University of New Jersey In partial fulfillment of the

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

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

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

MATH 304 Linear Algebra Lecture 19: Least squares problems (continued). Norms and inner products.

MATH 304 Linear Algebra Lecture 19: Least squares problems (continued). Norms and inner products. MATH 304 Linear Algebra Lecture 19: Least squares problems (continued). Norms and inner products. Orthogonal projection Theorem 1 Let V be a subspace of R n. Then any vector x R n is uniquely represented

More information

Gramian Based Model Reduction of Large-scale Dynamical Systems

Gramian Based Model Reduction of Large-scale Dynamical Systems Gramian Based Model Reduction of Large-scale Dynamical Systems Paul Van Dooren Université catholique de Louvain Center for Systems Engineering and Applied Mechanics B-1348 Louvain-la-Neuve, Belgium vdooren@csam.ucl.ac.be

More information

ME 132, Fall 2015, Quiz # 2

ME 132, Fall 2015, Quiz # 2 ME 132, Fall 2015, Quiz # 2 # 1 # 2 # 3 # 4 # 5 # 6 Total NAME 14 10 8 6 14 8 60 Rules: 1. 2 sheets of notes allowed, 8.5 11 inches. Both sides can be used. 2. Calculator is allowed. Keep it in plain view

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

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Introduction to Nonlinear Controllability and Observability Hanz Richter Mechanical Engineering Department Cleveland State University Definition of

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 Tatjana Stykel and Technische Universität Berlin July, 21 Model Order Reduction of Electrical Circuits with Nonlinear Elements Contents:

More information

Structured Krylov Subspace Methods for Eigenproblems with Spectral Symmetries

Structured Krylov Subspace Methods for Eigenproblems with Spectral Symmetries Structured Krylov Subspace Methods for Eigenproblems with Spectral Symmetries Fakultät für Mathematik TU Chemnitz, Germany Peter Benner benner@mathematik.tu-chemnitz.de joint work with Heike Faßbender

More information

Deterministic Dynamic Programming

Deterministic Dynamic Programming Deterministic Dynamic Programming 1 Value Function Consider the following optimal control problem in Mayer s form: V (t 0, x 0 ) = inf u U J(t 1, x(t 1 )) (1) subject to ẋ(t) = f(t, x(t), u(t)), x(t 0

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard June 15, 2013

Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard June 15, 2013 Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard June 15, 2013 Abstract As in optimal control theory, linear quadratic (LQ) differential games (DG) can be solved, even in high dimension,

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

Chap. 1. Some Differential Geometric Tools

Chap. 1. Some Differential Geometric Tools Chap. 1. Some Differential Geometric Tools 1. Manifold, Diffeomorphism 1.1. The Implicit Function Theorem ϕ : U R n R n p (0 p < n), of class C k (k 1) x 0 U such that ϕ(x 0 ) = 0 rank Dϕ(x) = n p x U

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

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

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 via Projection onto Nonlinear Manifolds, with Applications to Analog Circuits and Biochemical Systems

Model Reduction via Projection onto Nonlinear Manifolds, with Applications to Analog Circuits and Biochemical Systems Model Reduction via Projection onto Nonlinear Manifolds, with Applications to Analog Circuits and Biochemical Systems Chenjie Gu and Jaijeet Roychowdhury {gcj,jr}@umn.edu ECE Department, University of

More information

POD for Parametric PDEs and for Optimality Systems

POD for Parametric PDEs and for Optimality Systems POD for Parametric PDEs and for Optimality Systems M. Kahlbacher, K. Kunisch, H. Müller and S. Volkwein Institute for Mathematics and Scientific Computing University of Graz, Austria DMV-Jahrestagung 26,

More information

NONLINEAR STRUCTURE IDENTIFICATION WITH LINEAR LEAST SQUARES AND ANOVA. Ingela Lind

NONLINEAR STRUCTURE IDENTIFICATION WITH LINEAR LEAST SQUARES AND ANOVA. Ingela Lind OLIEAR STRUCTURE IDETIFICATIO WITH LIEAR LEAST SQUARES AD AOVA Ingela Lind Division of Automatic Control, Department of Electrical Engineering, Linköping University, SE-58 83 Linköping, Sweden E-mail:

More information

Numerical Optimization

Numerical Optimization Linear Programming - Interior Point Methods Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on Example 1 Computational Complexity of Simplex Algorithm

More information

1 Continuous-time Systems

1 Continuous-time Systems Observability Completely controllable systems can be restructured by means of state feedback to have many desirable properties. But what if the state is not available for feedback? What if only the output

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

Model Order Reduction for Nonlinear Eddy Current Problems

Model Order Reduction for Nonlinear Eddy Current Problems Model Order Reduction for Nonlinear Eddy Current Problems Daniel Klis Stefan Burgard Ortwin Farle Romanus Dyczij-Edlinger Saarland University, 6613 Saarbrücken, Germany e-mail: d.klis@lte.uni-saarland.de.

More information

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of,

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of, 269 C, Vese Practice problems [1] Write the differential equation u + u = f(x, y), (x, y) Ω u = 1 (x, y) Ω 1 n + u = x (x, y) Ω 2, Ω = {(x, y) x 2 + y 2 < 1}, Ω 1 = {(x, y) x 2 + y 2 = 1, x 0}, Ω 2 = {(x,

More information

1 Discretizing BVP with Finite Element Methods.

1 Discretizing BVP with Finite Element Methods. 1 Discretizing BVP with Finite Element Methods In this section, we will discuss a process for solving boundary value problems numerically, the Finite Element Method (FEM) We note that such method is a

More information

Model reduction for multiscale problems

Model reduction for multiscale problems Model reduction for multiscale problems Mario Ohlberger Dec. 12-16, 2011 RICAM, Linz , > Outline Motivation: Multi-Scale and Multi-Physics Problems Model Reduction: The Reduced Basis Approach A new Reduced

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

Towards parametric model order reduction for nonlinear PDE systems in networks

Towards parametric model order reduction for nonlinear PDE systems in networks Towards parametric model order reduction for nonlinear PDE systems in networks MoRePas II 2012 Michael Hinze Martin Kunkel Ulrich Matthes Morten Vierling Andreas Steinbrecher Tatjana Stykel Fachbereich

More information

Realization theory for systems biology

Realization theory for systems biology Realization theory for systems biology Mihály Petreczky CNRS Ecole Central Lille, France February 3, 2016 Outline Control theory and its role in biology. Realization problem: an abstract formulation. Realization

More information

arxiv: v1 [math.ds] 11 Jul 2016

arxiv: v1 [math.ds] 11 Jul 2016 Model reduction of linear time-varying systems with applications for moving loads Maria Cruz Varona and Boris Lohmann Preprint: June 15, 2016 arxiv:1607.02846v1 [math.ds] 11 Jul 2016 Abstract In this paper

More information

Hessian Riemannian Gradient Flows in Convex Programming

Hessian Riemannian Gradient Flows in Convex Programming Hessian Riemannian Gradient Flows in Convex Programming Felipe Alvarez, Jérôme Bolte, Olivier Brahic INTERNATIONAL CONFERENCE ON MODELING AND OPTIMIZATION MODOPT 2004 Universidad de La Frontera, Temuco,

More information