20.05.2014 Views

link to my thesis

link to my thesis

link to my thesis

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

180 CHAPTER 10. H 2 MODEL-ORDER REDUCTION FROM ORDER N TO N-2<br />

Remark 10.3. A disadvantage of this approach, from the perspective of computational<br />

efficiency, is that in this way one can only decide about global optimality of a solution<br />

when all the solutions of the polynomial eigenvalue problem have been computed and<br />

further analyzed.<br />

In the co-order one case, the third order polynomial V H (x 1 ,x 2 ,...,x N ) coincides<br />

at the solutions (x 1 ,...,x N ) of the system of equations with the H 2 -criterion. In that<br />

case, the third order polynomial offers an additional computational advantage, as seen<br />

before in Chapter 9: if V H (x 1 ,x 2 ,...,x N ) denotes the third order polynomial, then<br />

the globally optimal approximation of order N − 1 can be computed by computing<br />

the smallest real eigenvalue of the matrix A T V H<br />

which avoids the computation of all<br />

the eigenvalues of the matrix A T V H<br />

. This is achieved by using iterative eigenproblem<br />

solvers. In the co-order k = 2 case the situation is more difficult: the eigenvalues of<br />

the matrix Ãã N−1<br />

(ρ 1 ) T do not correspond <strong>to</strong> H 2 -criterion values directly.<br />

Currently it is investigated whether the third order polynomial specified in Equation<br />

(10.42) can still be employed by iterative polynomial eigenproblem solvers <strong>to</strong> limit<br />

the number of eigenvalues and solutions that require computation. Possibly, one could<br />

modify the available Jacobi–Davidson methods for a polynomial eigenvalue problem,<br />

see [61], [62], in such a way that it iterates with the matrix Ãã N−1<br />

(ρ 1 ) T but targets on<br />

small positive real values of the polynomial criterion function V H (x 1 ,x 2 ,...,x N ,ρ 1 )<br />

first (in the same spirit as the JDCOMM method developed in Section 6.5 for conventional<br />

eigenvalue problems with commuting matrices). This approach is currently<br />

under investigation.<br />

10.5 Algorithm for H 2 model-order reduction for the co-order k =2<br />

case<br />

For implementation purposes, the techniques discussed in the previous sections are<br />

collected in<strong>to</strong> a single algorithm <strong>to</strong> perform globally optimal H 2 model-order reduction<br />

for the co-order k = 2 case.<br />

1. For the given transfer function H(s) of order N <strong>to</strong> be reduced, construct the<br />

system of quadratic equations (10.2).<br />

2. Construct the matrix AãN−1 (ρ 1 ) T by applying the Stetter-Möller matrix method<br />

using the ideal I(ρ 1 ) generated by the polynomials in (10.2). This matrix is<br />

rational in ρ 1 . Construct the polynomial matrix Ãã N−1<br />

(ρ 1 ) T by multiplication<br />

of the rows with suitable scalar expressions as given by Theorem 10.1.<br />

3. Use a linearization technique which transforms the polynomial eigenvalue problem<br />

Ãã N−1<br />

(ρ 1 ) T v = 0 in<strong>to</strong> the generalized eigenvalue problem (B + ρ 1 C)z =0.<br />

4. Partly compute the Kronecker canonical form of the matrix pencil (B+ρ 1 C) and<br />

deflate it <strong>to</strong> the regular pencil (F +ρ 1 G) by splitting off the blocks corresponding<br />

<strong>to</strong> the indeterminate, infinite and zero eigenvalues.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!