BALANCING AS A MOMENT MATCHING PROBLEM

Similar documents
An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems

H 2 optimal model reduction - Wilson s conditions for the cross-gramian

Krylov Techniques for Model Reduction of Second-Order Systems

Model reduction by moment matching for linear and nonlinear systems

H 2 -optimal model reduction of MIMO systems

S. Gugercin and A.C. Antoulas Department of Electrical and Computer Engineering Rice University

Model Reduction for Unstable Systems

Balancing of Lossless and Passive Systems

Model reduction via tangential interpolation

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS

Structure preserving model reduction of network systems

CANONICAL LOSSLESS STATE-SPACE SYSTEMS: STAIRCASE FORMS AND THE SCHUR ALGORITHM

AN OVERVIEW OF MODEL REDUCTION TECHNIQUES APPLIED TO LARGE-SCALE STRUCTURAL DYNAMICS AND CONTROL MOTIVATING EXAMPLE INVERTED PENDULUM

3 Gramians and Balanced Realizations

Model reduction for linear systems by balancing

Inexact Solves in Krylov-based Model Reduction

Krylov-based model reduction of second-order systems with proportional damping

Model reduction of interconnected systems

Model reduction of large-scale systems by least squares

Gramians of structured systems and an error bound for structure-preserving model reduction

Total least squares. Gérard MEURANT. October, 2008

Comparison of Model Reduction Methods with Applications to Circuit Simulation

Krylov-based model reduction of second-order systems with proportional damping

Balanced Truncation 1

Reduced-order Model Based on H -Balancing for Infinite-Dimensional Systems

Adaptive rational Krylov algorithms for model reduction

The Important State Coordinates of a Nonlinear System

Weighted balanced realization and model reduction for nonlinear systems

Topics in control Tracking and regulation A. Astolfi

On Solving Large Algebraic. Riccati Matrix Equations

Balanced realization and model order reduction for nonlinear systems based on singular value analysis

A Novel Scheme for Positive Real Balanced Truncation

Subdiagonal pivot structures and associated canonical forms under state isometries

Projection of state space realizations

Efficient and Accurate Rectangular Window Subspace Tracking

Hankel Optimal Model Reduction 1

CME 345: MODEL REDUCTION

The rational Krylov subspace for parameter dependent systems. V. Simoncini

A LaSalle version of Matrosov theorem

Problem set 5 solutions 1

Order reduction of large scale second-order systems using Krylov subspace methods

EE5900 Spring Lecture 5 IC interconnect model order reduction Zhuo Feng

arxiv: v3 [math.na] 6 Jul 2018

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems

arxiv: v1 [math.na] 12 Jan 2012

An Optimum Fitting Algorithm for Generation of Reduced-Order Models

An iterative SVD-Krylov based method for model reduction of large-scale dynamical systems

Chapter 6 Balanced Realization 6. Introduction One popular approach for obtaining a minimal realization is known as Balanced Realization. In this appr

Case study: Approximations of the Bessel Function

Iterative Rational Krylov Algorithm for Unstable Dynamical Systems and Generalized Coprime Factorizations

Chapter 6 Balanced Realization 6. Introduction One popular approach for obtaining a minimal realization is known as Balanced Realization. In this appr

Model Reduction of Inhomogeneous Initial Conditions

Gramian Based Model Reduction of Large-scale Dynamical Systems

Gramians based model reduction for hybrid switched systems

Discrete and continuous dynamic systems

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

A Symmetry Approach for Balanced Truncation of Positive Linear Systems

Pseudospectra and Nonnormal Dynamical Systems

Passive Interconnect Macromodeling Via Balanced Truncation of Linear Systems in Descriptor Form

MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS

EXTERNALLY AND INTERNALLY POSITIVE TIME-VARYING LINEAR SYSTEMS

Structure-preserving tangential interpolation for model reduction of port-hamiltonian Systems

AN ITERATIVE METHOD TO SOLVE SYMMETRIC POSITIVE DEFINITE MATRIX EQUATIONS

Grammians. Matthew M. Peet. Lecture 20: Grammians. Illinois Institute of Technology

Model reduction of coupled systems

DELFT UNIVERSITY OF TECHNOLOGY

Approximate Low Rank Solution of Generalized Lyapunov Matrix Equations via Proper Orthogonal Decomposition

1 Quasi-definite matrix

Rational Krylov Methods for Model Reduction of Large-scale Dynamical Systems

Adaptive rational Krylov subspaces for large-scale dynamical systems. V. Simoncini

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1

A new approach to the realization problem for fractional discrete-time linear systems

Model Reduction for Linear Dynamical Systems

Structure-Preserving Model Reduction

A MODIFIED TSVD METHOD FOR DISCRETE ILL-POSED PROBLEMS

ETNA Kent State University

Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay

BESSEL MATRIX DIFFERENTIAL EQUATIONS: EXPLICIT SOLUTIONS OF INITIAL AND TWO-POINT BOUNDARY VALUE PROBLEMS

Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations

Model reduction of large-scale systems

Stability of interval positive continuous-time linear systems

Order Reduction of a Distributed Parameter PEM Fuel Cell Model

Robust Multivariable Control

COMPUTING DOMINANT POLES OF TRANSFER FUNCTIONS

Methods for eigenvalue problems with applications in model order reduction

THE STABLE EMBEDDING PROBLEM

Dimension estimation for autonomous nonlinear systems

Implicit Volterra Series Interpolation for Model Reduction of Bilinear Systems

SIMPLE CONDITIONS FOR PRACTICAL STABILITY OF POSITIVE FRACTIONAL DISCRETE TIME LINEAR SYSTEMS

Model reduction of large-scale dynamical systems

EC Control Engineering Quiz II IIT Madras

Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms

Frequency-Domain Balanced Stochastic Truncation for Continuous and Discrete Time Systems

THE PERTURBATION BOUND FOR THE SPECTRAL RADIUS OF A NON-NEGATIVE TENSOR

DELFT UNIVERSITY OF TECHNOLOGY

The Nearest Doubly Stochastic Matrix to a Real Matrix with the same First Moment

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION CONTENTS VOLUME VII

Poor Man s TBR: A Simple Model Reduction Scheme

Transcription:

BALANCING AS A MOMENT MATCHING PROBLEM T.C. IONESCU, J.M.A. SCHERPEN, O.V. IFTIME, AND A. ASTOLFI Abstract. In this paper, we treat a time-domain moment matching problem associated to balanced truncation. We show that in the class of parameterized reduced order models that achieve moment matching, there exists a subclass of models that have prescribed Hankel singular values. From this subclass, we can identify the balanced reduced order model, by solving an inverse moment matching problem. Finally, we show that the Hankel singular values are related to the moments of the system at the antistable eigenvalues of the system. Key words. balancing, moment matching, Hankel singular values. 1. Introduction. Balanced truncation is a widely popular method of model reduction for linear and nonlinear systems. In the systems and control literature, balancing was first introduced by Moore in 1981 [11] and consists of finding a change of coordinates such that, in the new coordinates, the controllability and observability Gramians of the given linear system are equal and diagonal. The diagonal elements are positive numbers, called Hankel singular values and represent, amongst others, the degree of controllability and observability of the corresponding state. Used for model reduction, the balanced realization is truncated by ignoring the dynamics corresponding to the lower singular values, i.e., the most non-minimal part. From a computational point of view, balanced truncation may be quite cumbersome, especially at very high dimensions, due to two major issues: the computation of the Gramians and the computation of the balancing change of coordinates. The former, are the solutions of two Lyapunov equations, whereas the latter may involve, for instance, in the nonlinear case, solving large nonlinear algebraic systems. An alternative to balanced truncation is moment matching based model reduction, see e.g. [9, 4, 1, 13, 6, 10, 2] for a complete overview for linear systems. Using a numerical approach based on Krylov projection methods, the (reduced order) model is obtained by efficiently constructing a lower degree rational function that approximates a given transfer function (assumed rational). The low degree rational function matches the given transfer function at various points in the complex plane. A timedomain approach to moment matching has been taken in [3]. In short, the notion of moment of a linear, minimal system has been related to the unique solution of the Sylvester equation, see also, e.g., [8, 7], for previous results. Furthermore, the moments correspond to the well-defined steady-state response of the given system driven by a signal generator, which contains the interpolation points. Dually, the moments have been connected to the solution of a dual Sylvester equation, which further This research is supported by The Netherlands Organization for Scientific Research (NWO), through the grant 040.11.249, and EPSRC (UK) through the grant Control For Energy and Sustainability, grant reference EP/G066477/1. Department of Electrical and Electronic Engineering, Imperial College London, SW7 2AZ, London, UK. E-mail: t.ionescu@imperial.ac.uk. Department of Discrete Technology and Production Automation, Industrial Technology and Management, Fac. Math. & Natural Sciences, University of Groningen, Nijenborgh 4, 9747 AG, Groningen, The Netherlands (j.m.a.scherpen@rug.nl). Department of Economics, Econometrics and Finance, Faculty of Economics and Business, University of Groningen, Nettelbosje 2, 9747 AE, Groningen, The Netherlands (o.v.iftime@rug.nl). Department of Electrical and Electronic Engineering, Imperial College London, SW7 2AZ, London, UK and with Dipartimento di Informatica, Sistemi e Produzione, Università di Roma Tor Vergata, 00133 Roma, Italy (a.astolfi@imperial.ac.uk). 1

2 T.C. IONESCU, J.M.A. SCHERPEN, O.V. IFTIME AND A. ASTOLFI correspond to the steady state response of the given system driving a (generalized) signal generator. Used for model reduction, the time-domain approach and its dual each, yield simple and direct characterizations of classes of parameterized, reduced order models that match a prescribed set of moments of a given system at a set of finite interpolation points. The classes of reduced order models that achieve moment matching contain subclasses of models that meet additional constraints, i.e., the free parameters are useful for enforcing properties such as, e.g., passivity, stability, relative degree, etc, irrespective of the choice of interpolation points. In this paper we consider solving a time-domain moment matching problem associated to balanced truncation. First, from the class of models that achieve moment matching, we compute the (subclass) of reduced order models which have desired Hankel singular values. Then, in order to obtain the balanced truncated reduced order model, with specific significant Hankel singular values, we consider a converse moment matching problem. Given a linear, minimal, asymptotically stable system (A,B,C), with the Hankel singular values σ 1 >... > σ n > 0, find the (observable) pair (L,S) and the parameter G such that the reduced order model (S GL,G,CΠ) of dimension ν, with Π the solution of the Sylvester equation AΠ +BL = ΠS, has the following properties 1. The reduced order model (S GL,G,CΠ) is well defined, and matches the moments of the system (A,B,C) at σ(s), i.e., σ(s) σ(a) =, σ(s GL) σ(s) =. 2. If ν = n, the model is a balanced representation of (A,B,C) with the Hankel singular values σ 1,...,σ n. 3. If ν < n, the model is (an approximationof) a balanced truncation of the system (A,B,C), with the (approximate) Hankel singular values {σ 1,...,σ ν } {σ 1,...,σ n }. Since the Hankel singular values are difficult to compute, we relate them to a moment matching problem. We do that by relating the Gramians of the (balanced) realizations with the solution of the Sylvester equation corresponding to a moment matching problem. We relate the moments of the given linear system, at specific interpolation points, i.e., the antistable eigenvalues, to the Hankel singular values of the system. Furthermore, we define a class of models that match these moments such that they provide information about the desired Hankel singular values. The paper is organized as follows. In Section 2 we give a brief overview of both balanced truncation and moment matching techniques. In Section 3 we define the (subclass) of the reduced order models that achieve moment matching and have prescribed Hankel singular values. In Section 4 we solve the converse moment matching problem that allows us to obtain a balanced reduced order model that achieves moment matching. We solvethe problem forsecond ordersystems. In Section 5we relate the Hankel singularvalues to the moments of the system at the antistable modes. The paper ends with Conclusions. 2. Preliminaries. Consider the following linear, single input, single output, asymptotically stable, minimal system (2.1) ẋ = Ax+Bu, y = Cx, where x(t) R n, u(t) R, y(t) R and matrices A,B,C are real with appropriate dimensions. Consider the controllability Gramian W and the observability Gramian

BALANCING AS A MOMENT MATCHING PROBLEM 3 M of the system (2.1). Since the system is assumed minimal and asymptotically stable, W > 0 and M > 0, and are the unique solutions of following the Lyapunov equations, respectively (2.2) (2.3) AW +WA T = BB T, A T M +MA = C T C. Denote by σ 1 > σ 2 >... > σ ν σ ν+1 >... > σ n > 0 the Hankel singular values of system (2.1). The system (A,B,C) is in balanced form if W = M = diag{σ 1,...,σ n }. Balancing the system (A, B, C) means finding a coordinate transformation, called balancing transformation, such that the system is brought into balanced form. Let S R ν, ν n be such that λ(s) λ(a) = and L R 1 ν be such that the pair (L,S) is observable. According to [3], the moments of system (2.1) at λ(s) are given by CΠ, where Π is the unique solution of the Sylvester equation (2.4) AΠ+BL = ΠS. The class of models of order ν that match the moments of system (2.1) at λ(s) is given by the following equations (2.5) ξ = (S GL)ξ +Gu, y = CΠξ, where G R ν are free parameters, such that λ(s GL) λ(s) =. 3. Moment matching with prescribed Hankel singular values. Choosing G such that λ(s GL) C yields the subclass of reduced models of order ν which are asymptotically stable and minimal. From the subclass of asymptotically stable modelswewanttofindthemodel(s)withthehankelsingularvaluesσ 1 >... > σ ν > 0. Proposition 3.1. Let S be such that 0 / λ(s). Let system (S GL,G,CΠ) be a model from the subclass of asymptotically stable, minimal models that match the moments of system (2.1) at λ(s). Let Ŵ and ˆM be the Gramians of (S GL,G,CΠ). Then there exists G such that λ(ŵ ˆM) = {σ1 2,...,σ2 ν }, i.e. there exists a reduced order model (S GL,G,CΠ) which matches the moments and inherits the more important Hankel singular values of system (2.1). Example. u = I R 1 L 1,φ 1 R 2 L 2,φ 2 y = V C1 C 1,q 1 C 2,q 2 R3 Fig. 3.1. Ladder network - system of order 4. Consider the ladder network in Fig. 3.1, with C 1 = L 1 = L 2 = R 1 = R 2 = R 3 = 1 and C 2 = 2. A state space realization of this system is given by (2.1) with

4 T.C. IONESCU, J.M.A. SCHERPEN, O.V. IFTIME AND A. ASTOLFI x = [q 1 φ 1 q 2 φ 2 ] T and A = 0 1 0 0 1 1 2 0 0 1 0 1 0 0 2 2, C = [1 0 0 0] = BT. The Hankel singular values are σ 1 = 1.4895 > σ 2 = 0.0608 > σ 3 = 0.0413 > σ 4 = 0.009. Let S = diag { 1 2,1} and L = [1, 1]. The moments of (A,B,C) at λ(s) are η 0 = 1.2061, η 1 = 0.7619. The class of reduced order models that match the moments η 0 and η 1 are given by (F,G,H) with [ ] [ ] 0.5 g1 g F = 1 g1, G =, H = [η g 2 1 g 2 g 0 η 1 ]. 2 The subclass {[ of minimal, ] asymptotically stable models is (F,G,H) G characterized by g1 G G = g g 1 ( ), 1 2, g2 ( 3 2 g ) 1,1 2g 1, g2 1.358 1.583g 1 }. 2 In the subclass of asymptotically stable models (F,G,H) G, we find the model which has the Hankel singular values at σ 1 and σ 2 for g 1 = 1.3265 and g 2 = 3.475, i.e., the model is [ ] [ ] 1.8265 1.3265 1.3265 F =, G =, H = [η 3.475 2.475 3.475 0 η 1 ]. The infinity norm of the approximation error is 0.101 = 2(σ 3 + σ 4 ), i.e., the upper Fig. 3.2. Bode plot of the ladder network v. a reduced model of order 2, with σ 1 and σ 2. bound of the balanced truncation infinity norm of the approximation error. Note that we can define a class of models (S ḠL,Ḡ, H), which have the Hankel singularvalues σ 1 and σ 2, where Ḡ and H are parameterizedin S and L. Furthermore we conjecture that all the models from this class approximate the given system with the same infinity norm of the error. Remark. Let ν = 1 and consider the cross Gramian X of the asymptotically stable, minimal (scalar) system (S GL, G, H). The cross Gramian uniquely satisfies the Sylvester equation (3.1) (S GL)X +X(S GL)+GH = 0. The unique solution is X(G) = H 2 G S GL.

BALANCING AS A MOMENT MATCHING PROBLEM 5 Fig. 3.3. Plot of X(G), for H > 0. Note that for S = 0, X = H/(2L), and does not depend on G, i.e., there is no G that assigns X to the Hankel singular value σ, see also Fig. 3.3. Let ν = 2 and consider a system of coordinates such that (S GL,G,H), with S = diag{0,s 2 }, L = [1, 1], H = [η 0 η 1 ] and G = [g 1 g 2 ] T G, g 1 0, g 2 0, has the cross Gramian X = diag{σ 1,σ 2 }. Let v R 2 be the eigenvector of the 0 eigenvalue of S, i.e., 0 = Sv. Pre- and postmultiplying equation (3.1) with v yields v T (GLX +XGL GH)v = 0, leading to detq = 0, where Q = GLX +XGL GH. We have g 1(2σ 1 η 0 ) g 1 (α η 1 ) g 2 (α η 0 ) g 2 (2σ 2 η 1 ) = 0, with α = σ 1 +σ 2, which further yields α 2 +(η 0 +η 1 )α+σ 1 η 0 +σ 2 η 0 4σ 1 σ 2 = 0. It follows that TrX = σ 1 +σ 2 = α does not depend on G, i.e., there exist no G such that σ 1 and σ 2 can be modified. This line of thinking can be extended to ν > 2, where detq = 0 becomes F(σ i ) = 0, independent of G. 4. Converse problem. Let ν = n = 2. Given a linear, minimal, asymptotically stable system (A,B,C) as in (2.1), find the (observable) pair (L,S), given by L = [l 1 l 2 ] and S = diag{s 1,s 2 }, and the parameter G = [g 1 g 2 ] T,, with ν = n = 2, such that the reduced order model (S GL,G,H) described by equations (2.5) is the balanced representation of (A,B,C), i.e., W = M = Ŵ = ˆM = diag{σ 1,σ 2 }. Proposition 4.1. Let system (2.1) be of order 2. Then system (S GL,G,CΠ), with { 1 η0 2 S = diag (σ 1 σ 2 ) 2σ 1 (σ 1 +σ 2 ), 1 η1 2(σ 1 σ 2 ) 2σ 2 (σ 1 +σ 2 ) } [,L = η 0 σ 1 +σ 2 η 1 σ 1 +σ 2 ] [ ] η0,g = = H η T 1 satisfies the following properties: (S GL, G, H) is balanced with the Hankel singular values σ 1 and σ 2 and matches the moments of (A,B,C) at λ(s), up to a coordinate transformation. Proof. The form of S, L and G is obtained by employing the balanced canonical form of the system (A,B,C) and solving an algebraic system of six equations in the unknowns s 1,s 2,l 1,l 2,η 0,η 1. The moments of the model (S GL,G,H) are η 0 /L 1 = η 1 /L 2 = σ 1 +σ 2. According to [3], the model (S GL,G,H) matches the

6 T.C. IONESCU, J.M.A. SCHERPEN, O.V. IFTIME AND A. ASTOLFI moments CΠ of the given system (A,B,C) if there exists P such that HP = CΠ. Note that for P = diag{l 1,L 2 } moment matching is satisfied, with CΠ = [η 0,η 1 ]. Example (continued). The balanced reduced model of order two of the network ladder, with the Hankel singular values σ 1 = 1.4895 and σ 2 = 0.0608 is obtained for S = diag{0.4763, 1.5103}, L = [0.8004 0.2881], i.e., F = [ 0.5169 0.3576 0.3576 1.639 ], H = [1.2409 0.4467] = G T. Fig. 4.1. Bode plot of the ladder system v. the balanced model of order 2, with HSV s σ 1 and σ 2. The model is part of the class (S ḠL,Ḡ, H), defined in the first part of the example, i.e., it approximates the given system with an error with the infinity norm of 0.101. 5. Hankel singular values as moments. In the previous sections we implicitly assumed that the Hankel singular values of (2.1) have already been computed. We turn the problem of computing the HSV s into a moment matching problem. Theorem 5.1. Consider the system (A,B,C) and let S R n and L R 1 n be such that λ(s) = λ( A) and L = B T M. Then the moments at λ(s) contain information about the Hankel singular values of the system (A,B,C). If (A,B,C) is in balanced form, then the moments of (A,B,C) at λ(s) are the squared Hankel singular values of the system, weighted by the entries of C, i.e., the moments are c 1 σ 2 1,... c n σ 2 n, where C = [c 1... c n ]. Moreover, there exists a class of models (S GL,G,CΠ) as in (2.5) that yield the same information about the HSV s of (A,B,C). Proof. Multiplying equation (2.2) with M yields (5.1) AWM +WA T M +BB T M = 0. Since M > 0, it means it is invertible, hence (5.1) becomes (5.2) A(WM)+B(B T M) = (WM)( M 1 A T M). Denoting by S = M 1 A T M and L = B T M, the equation (5.2) becomes the Sylvester equation (2.4), with Π = WM. Since σ(s) = σ( A), we have that λ(a) λ(s) =. Furthermore, since the system (A,B,C) is assumed minimal, the pair (L,S)=(B T M, M 1 A T M) is observable. Hence, Π = WM is the unique solution of the Sylvester equation (2.4) and furthermore, it is invertible, see e.g., [5]. The moments of the system (2.1) at λ( A) are given by CΠ = C(WM), see e.g., [3] and the first statement is proven.

BALANCING AS A MOMENT MATCHING PROBLEM 7 Consider the balancing transformation T R n n. Applying the transformation T yields TWT T = T T MT 1 = Σ = diag{σ 1,...,σ n }. Note that TWMT 1 = TΠT 1 = Σ 2. Introducing these relationsinto equation (2.4), yields (5.3) ÃΣ 2 + B L = Σ 2 S, where à = T 1 AT, S = T 1 ST, B = T 1 B and L = LT. Noting that λ( S) = λ(s) = λ( A), the moments of (A,B,C) at λ(s) are identical to the moments of (Ã, B, C) at λ( S) and they are give by CΣ 2 = [c 1 σ1 2... c nσn 2 ]. Furthermore, a class of models that matches the moments of system (2.1) at σ(a) are given by (5.4) (5.5) ξ = ( S G L)ξ +Gu η = CΣ 2 ξ, where ξ(t) R n and G such that σ( S G L) σ( S) =. By the property of moment matching, the moments of these models contain direct information about the Hankel singular values of the system (2.1). Remark. Since the system (A,B,C) is assumed SISO, it is symmetric in the sense that the transfer function(scalar) is symmetric. Hence, if X is the cross Gramian of the system, then X 2 = WM (see, e.g., [12]) and furthermore λ i = σ i, where λ i λ(x), i = 1,...,n. Hence, the moments of (A,B,C) at λ( A) can be written as CX, contain information about the Hankel singular values of the system. 6. Conclusions. In this paper we presented a moment matching problem associated with balancing a linear system and model reduction. We have described the subclass of reduced order models that achieve moment matching and have prescribed Hankel singular values. Then, by solving a converse moment matching problem for second order systems, we have obtained a second order model which achieves moment matching and is balanced with respect to a set of the first two Hankel singular values of the given system. Finally, we have related the Hankel singular values of the given system to the moments computed at the antistable modes of the given system. REFERENCES [1] A. C. Antoulas, Approximation of large-scale dynamical systems, SIAM, Philadelphia, 2005. [2] A. C. Antoulas and D. C. Sorensen, Projection methods for balanced model reduction, tech. report, ECE-CAAM Depts., Rice University, 1999. [3] A. Astolfi, Model reduction by moment matching for linear and nonlinear systems, IEEE Trans. Autom. Contr., 50 (2010), pp. 2321 2336. [4] C. I. Byrnes and A. Lindquist, Important moments in systems and control, SIAM J. Control & Optimization, 47 (2008), pp. 2458 2469. [5] E. de Souza and S. P. Bhattacharyya, Controllability, observability and the solution of AX XB = C, Linear Algebra & Its App., 39 (1981), pp. 167 188. [6] P. Feldman and R. W. Freund, Efficient linear circuit analysis by Padé approximation via a Lanczos method, IEEE Trans. Computer-Aided Design, 14 (1995), pp. 639 649. [7] K. Gallivan, A. Vandendorpe, and P. Van Dooren, Sylvester equations and projection based model reduction, J. Comp. Appl. Math., 162 (2004), pp. 213 229. [8] K. Gallivan, A. Vandendorpe, and P. van Dooren, Model reduction and the solution of Sylvester equations, in Proc. 17th Int. Symposium on MTNS, 2006. [9] E. J. Grimme, Krylov projection methods for model reduction, PhD thesis, ECE Dept., Univ. of Illinois, Urbana-Champaign, USA, 1997.

8 T.C. IONESCU, J.M.A. SCHERPEN, O.V. IFTIME AND A. ASTOLFI [10] I. M. Jaimoukha and E. M. Kasenally, Implicitly restarted Krylov subspace methods for stable partial realizations, SIAM J. Matrix Anal. Appl., 18 (1997), pp. 633 652. [11] B. C. Moore, Principal component analysis in linear systems: controllability, observability and model reduction, IEEE Trans. Autom. Contr., 26 (1981), pp. 17 32. [12] D. C. Sorensen and A. C. Antoulas, The Sylvester equation and approximate balanced truncation, Linear Algebra & its Applications, 351-352 (2002), pp. 671 700. [13] P. van Dooren, The Lanczos algorithm and Padé approximation. Benelux Meeting on Systems and Control, 1995. Minicourse.