Anonymous
×
Create a new article
Write your page title here:
We currently have 106 articles on MOR Wiki. Type your article name above or click on one of the titles below and start writing!



Moment-matching method: Difference between revisions

No edit summary
m references with cite, reference link
Line 7: Line 7:


==Description==
==Description==
The moment-matching methods are also called the ''Krylov'' subspace methods [1], as well as  
The moment-matching methods are also called the ''Krylov'' subspace methods<ref name="freund03"/>, as well as  
''Padé'' approximation methods [2]. These methods are applicable for non-parametric linear time invariant systems, often the descriptor systems, e.g.
''Padé'' approximation methods<ref name="feldmann95"/>. These methods are applicable for non-parametric linear time invariant systems, often the descriptor systems, e.g.


<math>
<math>
Line 15: Line 15:
</math>
</math>


They are very efficient in many engineering applications, circuit simulation, Microelectromechanical systems(MEMS) simulation, etc..
They are very efficient in many engineering applications, circuit simulation, Microelectromechanical systems (MEMS) simulation, etc..


The basic steps are as follows. First, the transfer function
The basic steps are as follows. First, the transfer function
Line 63: Line 63:
<math>\textrm{range}(W)=\textrm{span}\{E^T(A-s_1 {E})^{-T}C^T,\ldots,E^T(A-s_k {E})^{-T}C^T \},</math>
<math>\textrm{range}(W)=\textrm{span}\{E^T(A-s_1 {E})^{-T}C^T,\ldots,E^T(A-s_k {E})^{-T}C^T \},</math>


has order <math>r=k</math> and matches the first two moments at each <math>s_j</math>, <math>j=1,\ldots,k</math>, see [3].
has order <math>r=k</math> and matches the first two moments at each <math>s_j</math>, <math>j=1,\ldots,k</math>, see <ref name="grimme97"/>.


It can be seen that the columns of <math>V</math>, <math>W</math> span Krylov subspaces
It can be seen that the columns of <math>V</math>, <math>W</math> span Krylov subspaces
which can easily be computed by Arnoldi or Lanczos methods [1][2]. In
which can easily be computed by Arnoldi or Lanczos methods <ref name="freund03"/><ref name="feldmann95"/>. In
these algorithms only matrix-vector multiplications are used which
these algorithms only matrix-vector multiplications are used which
are simple to implement and the complexity of the resulting
are simple to implement and the complexity of the resulting
Line 73: Line 73:
==References==
==References==


[1] R.W. Freund, Model reduction methods based on Krylov subspaces. Acta Numerica, 12:267-319, 2003.
<references>


[2] P. Feldmann and R.W. Freund, Efficient linear circuit analysis by Pade approximation via the Lanczos process. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 14:639-649, 1995.  
<ref name="freund03">R.W. Freund, "<span class="plainlinks">[http://dx.doi.org/10.1017/S0962492902000120 Model reduction methods based on Krylov subspaces]</span>". Acta Numerica, 12:267-319, 2003.</ref>


[3] E.J. Grimme, Krylov projection methods for model reduction. PhD thesis, Univ. Illinois, Urbana-Champaign, 1997.
<ref name="feldmann95">P. Feldmann and R.W. Freund, "<span class="plainlinks">[http://dx.doi.org/10.1109/43.384428 Efficient linear circuit analysis by Pade approximation via the Lanczos process]</span>". IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 14:639-649, 1995.</ref>
 
<ref name="grimme97">E.J. Grimme, "<span class="plainlinks">[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.19.9254&rep=rep1&type=pdf Krylov projection methods for model reduction]</span>. PhD thesis, Univ. Illinois, Urbana-Champaign, 1997.
 
</references>

Revision as of 10:39, 24 April 2013


Description

The moment-matching methods are also called the Krylov subspace methods[1], as well as Padé approximation methods[2]. These methods are applicable for non-parametric linear time invariant systems, often the descriptor systems, e.g.

Edx(t)dt=Ax(t)+Bu(t),y(t)=Cx(t),(1)

They are very efficient in many engineering applications, circuit simulation, Microelectromechanical systems (MEMS) simulation, etc..

The basic steps are as follows. First, the transfer function

H(s)=Y(s)/U(s)=C(sEA)1B

is expanded into a power series at an expansion point s0.

Let s=s0+σ, then, within the convergence radius of the series, we have

H(s0+σ)=C[(s0+σ)EA]1B

=C[σE+(s0EA)]1B

=C[I+σ(s0EA)1E]1[(s0EA)]1B

=C[Iσ(s0EA)1E+σ2[(s0EA)1E]2+]s0EA)1B

=i=0C[(s0EA)1E]i(s0EA)1B:=mi(s0)σi,

where mi(s0) are called the moments of the transfer function about s0 for i=0,1,2,. If the expansion point is chosen as zero then the moments simplify to mi(0)=C(A1E)i(A1B). For s0= the moments are also called Markov parameters which can be computed by C(E1A)i(E1B) if E is invertable.

The goal in moment-matching model reduction is the construction of a reduced order system where some moments m^i of the associated transfer function H^ match some moments of the original transfer function H.

The matrices V and W for model order reduction can be computed from the vectors which are associated with the moments, for example, using a single expansion point s0=0, by

range(V)=span{B~,(A1E)2B~,,(A1E)rB~},

range(W)=span{CT,ETATCT,(ETAT)2CT,,(ETAT)r1CT},

where B~=A1B. The reduced model is in the form of the system in (2) in Projection based MOR. The corresponding transfer function H^ has good approximation properties around s0, which matches the first 2r moments of H(s) at s0.

Using a set of k distinct expansion points {s1,,sk}, the reduced model can be obtained by, e.g.,


range(V)=span{(As1E)1EB~,,(AskE)1EB~},

range(W)=span{ET(As1E)TCT,,ET(AskE)TCT},

has order r=k and matches the first two moments at each sj, j=1,,k, see [3].

It can be seen that the columns of V, W span Krylov subspaces which can easily be computed by Arnoldi or Lanczos methods [1][2]. In these algorithms only matrix-vector multiplications are used which are simple to implement and the complexity of the resulting methods is only O(nr2).

References

  1. 1.0 1.1 R.W. Freund, "Model reduction methods based on Krylov subspaces". Acta Numerica, 12:267-319, 2003.
  2. 2.0 2.1 P. Feldmann and R.W. Freund, "Efficient linear circuit analysis by Pade approximation via the Lanczos process". IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 14:639-649, 1995.
  3. Cite error: Invalid <ref> tag; no text was provided for refs named grimme97