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



MOR Wiki
Revision as of 14:14, 24 April 2013 by Kuerschner (talk | contribs)


Description

Model truncation is one of the oldest MOR methods for linear time invariant systems


E\dot{x}(t)=A x(t)+B u(t), \quad
y(t)=Cx(t)+Du(t)    \quad \quad (1)

The main idea is to construct the projection matrices as V=[x_1,\ldots,x_r],  W=[y_1,\ldots,y_r] where the x_i, y_i are right and left eigenvectors corresponding to certain eigenvalues \lambda_i\in\Lambda(A,E). The eigentriples (\lambda_i,x_i,y_i) satisfy.


Ax_i=\lambda_iEx_i,\quad A^Hy_i=\overline{\lambda_i}E^Hy_i,\quad i=1,\ldots,r.

They are different ways to select this typically small subset of eigenvalues. An often used criterion is to take the eigenvalue closest to the imaginary axis, i.e. the ones with the smallest real part, and their associated eigenvectors into account. Dominant pole based modal truncation selects (\lambda_i,x_i,y_i) with respect to their contribution in the transfer function and is described below.

One advantage of such eigenvalue based MOR methods is that they can be easily adapted to more general time invariant systems, for instance, systems in second order form


M\ddot{x}(t)+D\dot{x}(t)+K x(t)=B u(t), \quad
y(t)=C_px(t)+C_v\dot x(t)+Du(t)    \quad \quad (2)

which occur frequently in vibration analysis for mechanical systems. There, M,D,K being referred to as Mass, Damping, and Stiffness matrix are represent a finite element discretization of the mechanical system. In fact, a large variety of modal truncation type approaches originated in this application[1], e.g., Condensation (Guyan reduction)[2] and Component Mode Synthesis (Craig-Bampton)[3]. Modal truncation methods can also be generalized to handle linear, time-invariant system with higher time derivatives and even with time-delays, e.g.


E\dot{x}(t)=A x(t)+Fx(t-\tau)+B u(t), \quad
y(t)=Cx(t)+Du(t)    \quad \quad (3),

where \tau\geq0 is the time-delay.

Other advantages are that modal truncation can in principle applied to DAEs of arbitrary index and to unstable systems. They do, however, preserve stability since they do not change the eigenvalues of the original system. They rely on eigenvalue algorithms to compute the required eigentriplets. There are several algorithms available for this purpose for large and sparse matrices.

Disadvantages are the lack of a computationally feasible error bound and the often observed lower approximation accuracy compared to other MOR methods.

Dominant pole based modal truncation

This modal truncation variant aims at the identification of eigentriplets (\lambda_i,x_i,y_i) which have a strong contribution to the input-output behavior of the dynamical. For this purpose, let all eigenvalues be semisimple and consider the residue expansion of the transfer function matrix (exemplary of (1))

H(s)=C(sE-A)^{-1}B+D=\sum\limits_{j=1}^{n_f}\frac{(Cx_j)(y_j^HB)}{s-\lambda_j}+D+R_{\infty},\quad\quad (4)

where n_f is the number of finite eigenvalue of (A,E) and R_{\infty} is the residue corresponding to the infinite eigenvalues. For simplicity we assume R_{\infty}=0. The quantities R_j:=(Cx_j)(y_j^HB) in the numerator of the above series are the residues w.r.t. \lambda_i. Each finite eigenvalue \lambda_i is pole of H(s) and is called dominant pole if its scaled residue norm 
\frac{\|R_j\|}{|\real{\lambda_j}|}
is larger than the ones of the other eigentriples which corresponds in some sense to the largest summand in the residue expansion of H(s). Dominant poles can be observed in the Bode, or sigma plot of H(s) where peaks occur near the imaginary part of the dominant eigenvalue.

Dominant pole based model truncation then amounts to computed the, say r\ll n_f, most dominant poles (i.e., the dominant eigentriplets) and take the associated right and left eigenvectors as columns of the truncation matrices V, W. Equivalently, the reduced order model is obtained by truncating the residue expansion (4):

H(s)\approx\tilde{H}(s)=\sum\limits_{j=1}^{r}\frac{(Cx_j)(y_j^HB)}{s-\lambda_j}+D.

Note that \tilde{H}(s) constructed in that way is often called modal equivalent of H(s). A specially tailored eigenvalue algorithm to compute the sought dominant eigentriplets for this task is the (Subspace Accelerated) Dominant Pole Algorithm. [4] [5] [6] [7] [8] A MATLAB implementation of this algorithms and certain variants of thereof can be found at https://sites.google.com/site/rommes/software.

References

  1. P. Koutsovasilis and M. Beitelschmidt, "Comparison of Model Reduction Techniques for Large Mechanical Systems", Multibody System Dynamics, vol.20, no.2, pp.111-128, 2008
  2. R.J. Guyan, "Reduction of Stiffness and Mass Matrices", AIAA Journal, vol.3, no.2, pp.380, 1965
  3. R. Craig and M. Bampton, "Coupling of Substructures for Dynamic Analyses", AIAA Journal, vol.6, no.7, pp.1313-1319, 1968
  4. N. Martins, L. Lima, and H. Pinto, "Computing dominant poles of power system transfer functions", IEEE Transactions on Power Systems, vol.11, no.1, pp.162-170, 1996
  5. J. Rommes and N. Martins, "Efficient computation of transfer function dominant poles using subspace acceleration", IEEE Transactions on Power Systems, vol.21, no.3, pp.1218-1226, 2006
  6. J. Rommes and N. Martins, "Efficient computation of multivariable transfer function dominant poles using subspace acceleration", IEEE Transactions on Power Systems, vol.21, no.4, pp.1471-1483, 2006
  7. J. Rommes, "Methods for eigenvalue problems with applications in model order reduction", Ph.D. dissertation, Universiteit Utrecht, 2007.
  8. P. Kürschner, "Two-sided eigenvalue methods for modal approximation”, Master’s thesis, Chemnitz University of Technology, Department of Mathematics, Germany, 2010.