Вы находитесь на странице: 1из 17

Otto-von-Guericke Universitat Magdeburg

Faculty of Mathematics
Summer term 2012

Model Reduction
for Dynamical Systems
Lecture 5
Peter Benner
Max Planck Institute for Dynamics of Complex Technical Systems
Computational Methods in Systems and Control Theory
Magdeburg, Germany
benner@mpi-magdeburg.mpg.de
www.mpi-magdeburg.mpg.de/research/groups/csc/lehre/2012 SS MOR/

Introduction

Mathematical Basics

Outline

Introduction
Model Reduction for Dynamical Systems
Application Areas
Motivating Examples

Mathematical Basics
Numerical Linear Algebra
Systems and Control Theory
Qualitative and Quantitative Study of the Approximation Error

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

2/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B +D

m
and input functions u Lm
2 = L2 (, ), with the 2-norm
Z
1
u() u() d.
kuk22 :=
2
Assume A (asympotically) stable: (A) C := {z C : Re z < 0}.

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B +D

m
and input functions u Lm
2 = L2 (, ), with the 2-norm
Z
1
u() u() d.
kuk22 :=
2
Assume A (asympotically) stable: (A) C := {z C : Re z < 0}.
Then for all s C+ R, kG (s)k M <
Z

y () y () d

Max Planck Institute Magdeburg

u() G () G ()u() d

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B +D

m
and input functions u Lm
2 = L2 (, ), with the 2-norm
Z
1
u() u() d.
kuk22 :=
2
Assume A (asympotically) stable: (A) C := {z C : Re z < 0}.
Then for all s C+ R, kG (s)k M <
Z

y () y () d

u() G () G ()u() d
kG ()u()k2 d

M 2 ku()k2 d

(Here, k . k denotes the Euclidian vector or spectral matrix norm.)

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B +D

m
and input functions u Lm
2 = L2 (, ), with the 2-norm
Z
1
u() u() d.
kuk22 :=
2
Assume A (asympotically) stable: (A) C := {z C : Re z < 0}.
Then for all s C+ R, kG (s)k M <
Z

y () y () d

u() G () G ()u() d

kG ()u()k2 d

M2

M 2 ku()k2 d

u() u() d < .

(Here, k . k denotes the Euclidian vector or spectral matrix norm.)

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B +D

m
and input functions u Lm
2 = L2 (, ), with the 2-norm
Z
1
u() u() d.
kuk22 :=
2
Assume A (asympotically) stable: (A) C := {z C : Re z < 0}.
Then for all s C+ R, kG (s)k M <
Z

y () y () d

u() G () G ()u() d

kG ()u()k2 d

M2

M 2 ku()k2 d

u() u() d < .

p
= y Lp2
= L2 (, ).

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B +D

m
and input functions u Lm
2 = L2 (, ), with the 2-norm
Z
1
u() u() d.
kuk22 :=
2
Assume A (asympotically) stable: (A) C := {z C : Re z < 0}.
Consequently, the 2-induced operator norm
kGuk2
kuk2 6=0 kuk2

kG k := sup
is well defined. It can be shown that

kG k = sup kG ()k = sup max (G ()) .


R

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B +D

m
and input functions u Lm
2 = L2 (, ), with the 2-norm
Z
1
u() u() d.
kuk22 :=
2
Assume A (asympotically) stable: (A) C := {z C : Re z < 0}.
Consequently, the 2-induced operator norm
kGuk2
kuk2 6=0 kuk2

kG k := sup
is well defined. It can be shown that

kG k = sup kG ()k = sup max (G ()) .


R

Sketch of proof:
kG ()u()k kG ()kku()k .
Construct u with kGuk2 = supR kG ()kkuk2 .
Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B + D.

Hardy space H
Function space of matrix-/scalar-valued functions that are analytic and
bounded in C+ .
The H -norm is
kF k := sup max (F (s)) = sup max (F ()) .
Re s>0

Stable transfer functions are in the Hardy spaces


H in the SISO case (single-input, single-output, m = p = 1);
pm
H
in the MIMO case (multi-input, multi-output, m > 1, p > 1).

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B + D.

Paley-Wiener Theorem (Parsevals equation/Plancherel Theorem)


L2 (, )
= L2 ,

L2 (0, )
= H2

Consequently, 2-norms in time and frequency domains coincide!

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider transfer function


G (s) = C (sI A)

B + D.

Paley-Wiener Theorem (Parsevals equation/Plancherel Theorem)


L2 (, )
= L2 ,

L2 (0, )
= H2

Consequently, 2-norms in time and frequency domains coincide!

H approximation error
(s) = C
(sIr A)
1 B
+ D.

Reduced-order model transfer function G


uk2 kG G
k kuk2 .
ky y k2 = kGu G
k < tol!
= compute reduced-order model such that kG G
Note: error bound holds in time- and frequency domain due to Paley-Wiener!

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

3/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider stable transfer function


G (s) = C (sI A)

B,

i.e. D = 0.

Hardy space H2
Function space of matrix-/scalar-valued functions that are analytic C+ and
bounded w.r.t. the H2 -norm
kF k2

:=
=

1
2

1
2

kF ( + )k2F d

sup
Re >0

1
2

kF ()k2F

Stable transfer functions are in the Hardy spaces


H2 in the SISO case (single-input, single-output, m = p = 1);
H2pm in the MIMO case (multi-input, multi-output, m > 1, p > 1).

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

4/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider stable transfer function


G (s) = C (sI A)

B,

i.e. D = 0.

Hardy space H2
Function space of matrix-/scalar-valued functions that are analytic C+ and
bounded w.r.t. the H2 -norm
kF k2

1
2

kF ()k2F d

1
2

H2 approximation error for impulse response (u(t) = u0 (t))


(s) = C
(sIr A)
1 B.

Reduced-order model transfer function G


u0 k2 kG G
k2 ku0 k.
ky y k2 = kGu0 G
k2 < tol!
= compute reduced-order model such that kG G
Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

4/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


System Norms

Consider stable transfer function


G (s) = C (sI A)

B,

i.e. D = 0.

Hardy space H2
Function space of matrix-/scalar-valued functions that are analytic C+ and
bounded w.r.t. the H2 -norm
kF k2

1
2

kF ()k2F d

1
2

Theorem (Practical Computation of the H2 -norm)

kF k22 = tr B T QB = tr CPC T ,
where P, Q are the controllability and observability Gramians of the
corresponding LTI system.
Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

4/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


Approximation Problems

H -norm

H2 -norm

Hankel-norm
kG kH := max

Max Planck Institute Magdeburg

best approximation problem for given reduced order r in


general open; balanced truncation yields suboptimal solution with computable H -norm bound.
necessary conditions for best approximation known; (local)
optimizer computable with iterative rational Krylov algorithm (IRKA)
optimal Hankel norm approximation (AAK theory).

Peter Benner, MOR for Dynamical Systems

5/6

Introduction

Mathematical Basics

Qualitative and Quantitative Study of the Approximation Error


Computable error measures

Evaluating system norms is computationally very (sometimes too) expensive.

Other measures
(j )k2 , kG (j ) G
(j )k (j = 1, . . . , N );
absolute errors kG (j ) G
relative errors

(j )k2 kG (j )G
(j )k
kG (j )G
,
;
kG (j )k2
kG (j )k

eyeball norm, i.e. look at frequency response/Bode (magnitude) plot:


()|)
for SISO system, log-log plot frequency vs. |G ()| (or |G () G
in decibels, 1 dB ' 20 log10 (value).
For MIMO systems, p m array of of plots Gij .

Max Planck Institute Magdeburg

Peter Benner, MOR for Dynamical Systems

6/6

Вам также может понравиться