(changes of categories) |
m (interlinking) |
||
Line 9: | Line 9: | ||
as an example. |
as an example. |
||
− | All the existing model order reduction (MOR) methods are based on projection. That is to |
+ | All the existing model order reduction ([[List_of_abbreviations#MOR|MOR]]) methods are based on projection. That is to |
find a subspace <math>S_1</math> which approximates the manifold where the state |
find a subspace <math>S_1</math> which approximates the manifold where the state |
||
− | vector <math>x(t)</math> resides. Afterwards, <math>x(t)</math> is approximated by a vector <math>\tilde x(t)</math> in <math>S_1</math>. The reduced model is produced by Petrov-Galerkin projection onto a subspace <math>S_2</math>, or by Galerkin projection onto the same subspace <math>S_1</math>. |
+ | vector <math>x(t)</math> resides. Afterwards, <math>x(t)</math> is approximated by a vector <math>\tilde x(t)</math> in <math>S_1</math>. The reduced model is produced by [[Petrov-Galerkin projection]] onto a subspace <math>S_2</math>, or by [[Galerkin projection]] onto the same subspace <math>S_1</math>. |
Assuming that an orthonormal |
Assuming that an orthonormal |
||
Line 42: | Line 42: | ||
Notice that the approximation <math>\hat x(t)=Vz(t)</math> of <math>x(t)</math> can be obtained from <math> z(t)</math> by solving the system in (2). The system in (2) is much smaller than the system in (1) in the sense that there are many less equations in (2) than in (1). Therefore, the system in (2) is much easier to be solved, which is the so-called reduced model. In order to save the simulation time of solving (1), the reduced model can be used to replace (1) to attain a fast simulation. Furthermore, the error between the two systems should be within acceptable tolerance. The error can be measured through the error between the the state vectors <math>x(t), \hat x(t)</math>, or between the output responses <math>y(t), \hat y(t)</math>, or between the transfer functions of the two systems. |
Notice that the approximation <math>\hat x(t)=Vz(t)</math> of <math>x(t)</math> can be obtained from <math> z(t)</math> by solving the system in (2). The system in (2) is much smaller than the system in (1) in the sense that there are many less equations in (2) than in (1). Therefore, the system in (2) is much easier to be solved, which is the so-called reduced model. In order to save the simulation time of solving (1), the reduced model can be used to replace (1) to attain a fast simulation. Furthermore, the error between the two systems should be within acceptable tolerance. The error can be measured through the error between the the state vectors <math>x(t), \hat x(t)</math>, or between the output responses <math>y(t), \hat y(t)</math>, or between the transfer functions of the two systems. |
||
− | It can be seen that once the two matrices <math>W</math> and <math>V</math> have been computed, the reduced model is obtained. While the Gramian based MOR methods (e.g. Balanced |
+ | It can be seen that once the two matrices <math>W</math> and <math>V</math> have been computed, the reduced model is obtained. While the Gramian based MOR methods (e.g. [[Balanced Truncation]]) usually compute <math>W</math> |
− | different from <math>V</math>, some methods use <math>W=V</math>, e.g. some of the |
+ | different from <math>V</math>, some methods use <math>W=V</math>, e.g. some of the [[Moment-matching method]]s, the [[Reduced Basis Method]]s, and some of the [[POD method]]s etc.. When <math>W=V</math>, Petrov-Galerkin projection becomes Galerkin projection. |
− | etc.. When <math>W=V</math>, Petrov-Galerkin projection becomes Galerkin |
||
− | projection. |
||
MOR methods differ in the computation |
MOR methods differ in the computation |
||
of the two matrices <math>W</math> and <math>V</math>. The Gramian based MOR methods compute <math>W</math> and <math>V</math> by the controllability and |
of the two matrices <math>W</math> and <math>V</math>. The Gramian based MOR methods compute <math>W</math> and <math>V</math> by the controllability and |
||
observability Gramians. Reduced |
observability Gramians. Reduced |
||
− | basis methods and POD methods compute <math>V</math> from the snapshots of the |
+ | basis methods and [[List_of_abbreviations#POD|POD]] methods compute <math>V</math> from the snapshots of the |
state vector <math>x(t)</math> at different time steps (also at the samples of the parameters if the system is parametric). The methods based on moment-matching compute |
state vector <math>x(t)</math> at different time steps (also at the samples of the parameters if the system is parametric). The methods based on moment-matching compute |
||
<math>W</math> and <math>V</math> from the moments of the transfer function. |
<math>W</math> and <math>V</math> from the moments of the transfer function. |
Revision as of 10:07, 24 April 2013
Consider the linear time invariant system
as an example.
All the existing model order reduction (MOR) methods are based on projection. That is to
find a subspace which approximates the manifold where the state
vector
resides. Afterwards,
is approximated by a vector
in
. The reduced model is produced by Petrov-Galerkin projection onto a subspace
, or by Galerkin projection onto the same subspace
.
Assuming that an orthonormal
basis of the subspace
has been
found, then the approximation
in
can be represented by
the basis as
. Therefore
can be approximated by
. Here
is a vector
of length
.
Once is computed, an
approximate solution
for
can be obtained. The vector
can be computed from the reduced model which is derived by the
following two steps.
Step 1. By replacing in (1) with
, we get
Step 2. The residual is denoted as . Forcing
in a properly chosen subspace
of
leads to the Petrov-Galerkin projection:
, where the columns of
are the basis of
. Then we have,
By defining ,
,
, we get the final reduced model
Notice that the approximation of
can be obtained from
by solving the system in (2). The system in (2) is much smaller than the system in (1) in the sense that there are many less equations in (2) than in (1). Therefore, the system in (2) is much easier to be solved, which is the so-called reduced model. In order to save the simulation time of solving (1), the reduced model can be used to replace (1) to attain a fast simulation. Furthermore, the error between the two systems should be within acceptable tolerance. The error can be measured through the error between the the state vectors
, or between the output responses
, or between the transfer functions of the two systems.
It can be seen that once the two matrices and
have been computed, the reduced model is obtained. While the Gramian based MOR methods (e.g. Balanced Truncation) usually compute
different from
, some methods use
, e.g. some of the Moment-matching methods, the Reduced Basis Methods, and some of the POD methods etc.. When
, Petrov-Galerkin projection becomes Galerkin projection.
MOR methods differ in the computation
of the two matrices and
. The Gramian based MOR methods compute
and
by the controllability and
observability Gramians. Reduced
basis methods and POD methods compute
from the snapshots of the
state vector
at different time steps (also at the samples of the parameters if the system is parametric). The methods based on moment-matching compute
and
from the moments of the transfer function.
One common goal of all MOR methods is that the behavior of the reduced model should be sufficiently "close" to that of the original model guaranteed through the above mentioned error measurements.