+ All Categories
Home > Documents > IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this...

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this...

Date post: 20-Mar-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
15
IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 1 Dissipativity-Preserving Model Reduction for Large-Scale Distributed Control Systems Takayuki Ishizaki, Member, IEEE, Henrik Sandberg, Member, IEEE, Kenji Kashima, Member, IEEE, Jun-ichi Imura, Member, IEEE, Kazuyuki Aihara Abstract—We propose a dissipativity-preserving structured model reduction method for distributed control systems. As a fundamental tool to develop structured model reduction, we first establish dissipativity-preserving model reduction for general linear systems on the basis of a singular perturbation approxima- tion. To this end, by deriving a tractable expression of singular perturbation models, we characterize dissipativity preservation in terms of a projection-like transformation of storage functions, and we show that the resultant approximation error is relevant to the sum of neglected eigenvalues of an index matrix. Next, utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed control systems. The major significance of this method is to preserve the spatial distribution of dissipative controllers and to provide an a priori bound for the performance degradation of closed-loop systems in terms of the H2-norm. The efficiency of the proposed method is verified through a numerical example of vibration suppression control for interconnected second-order systems. Index Terms—Structured Model Reduction; Dissipativity Preservation; Distributed Control Systems; Singular Perturba- tion Approximation. I. I NTRODUCTION R ECENT developments in computer networking technol- ogy have enabled us to analyze and synthesize control systems in a spatially distributed manner. Such distributed control system designs have good compatibility with the spatial distribution of physical plants typically found in power systems, building thermal systems, industrial processes, and so forth; see [1]–[3] and references therein. In particular, over the past several years, networked control design for cyber- physical systems has attracted attention from academia as well as from industry [4], [5]. Against this background, it can be widely expected that the demands on the distributed analysis and synthesis of physical systems will increase. However, because many physical systems can be modeled as large-scale (i.e., high-dimensional) dynamical systems, this naturally makes the architecture of the associated controllers T. Ishizaki and J. Imura are with Graduate School of Information Science and Engineering, Tokyo Institute of Technology, 2-12-1, Ookayama, Meguro ward, Tokyo, 152-8552, Japan. e-mail: {ishizaki, imura}@mei.titech.ac.jp. H. Sandberg is with School of Electrical Engineering, Automatic Control, Royal Institute of Technology (KTH), SE-100 44, Stockholm, Sweden. e-mail: [email protected]. K. Kashima is with Graduate School of Informatics, Kyoto Univer- sity, Yoshida Honmachi, Sakyo ward, Kyoto, 606-8501, Japan. e-mail: [email protected] K. Aihara is with Institute of Industrial Science, University of Tokyo, 4- 6-1, Komaba, Meguro ward, Tokyo, 153-8505, Japan. e-mail: [email protected] tokyo.ac.jp. Manuscript received ..., 20XX; revised ..., 20XX. more complex and larger in scale. In view of this, it is desirable that the architecture of the controllers to be simplified while guaranteeing the performance of control systems. From a systems-theory perspective, such a problem can be formulated as a model reduction problem for controllers, which is called a controller reduction problem. A number of controller reduction methods can be found in the literature; see [6]–[9] and references therein. However, even though their efficiency has been intensively investigated, the application of existing controller reduction methods to control systems having a spatial distribution poses a challenge. That is, the reduced controllers obtained by standard methods do not conform to the physical restrictions imposed by the environment, such as limitations of sensor and actuator allo- cations. This is because the standard methods do not consider the spatial distribution of the controllers. In this sense, a novel structured controller reduction method is indispensable to controller reduction for distributed control systems to comply with physical restrictions. Note that such a structured problem is much more challenging than the standard reduction problem for models and controllers. To address this difficult problem in a scalable manner, we confine the class of systems to one that possesses a physical property, focusing on a class of systems that dissipate some of the physical energy (or perhaps virtual energy). Such energy dissipation is mathematically formulated as system passivity, which is often used for designing control systems to guar- antee closed-loop stability [10]–[16]. The main contribution of this paper is to develop structured controller reduction for distributed control systems by fully taking advantage of a passivity-based analysis. Our approach is summarized as follows: (i) We first develop a passivity-preserving model reduction method for general linear systems on the basis of a singu- lar perturbation approximation. The major result consists in not only deriving a condition for passivity preservation but also developing a novel H 2 -error analysis of the approximation. This serves as a fundamental tool for solving the structured controller reduction problem. (ii) We investigate the condition under which the appropriate structured controller reduction is achieved by directly ap- plying the passivity-preserving model reduction to closed- loop systems, thereby developing a structured controller reduction method for distributed control systems. It should be noted that our approach is entirely different from that of the existing methods [6]–[9], most of which use a
Transcript
Page 1: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 1

Dissipativity-Preserving Model Reduction forLarge-Scale Distributed Control Systems

Takayuki Ishizaki, Member, IEEE, Henrik Sandberg, Member, IEEE, Kenji Kashima, Member, IEEE,Jun-ichi Imura, Member, IEEE, Kazuyuki Aihara

Abstract—We propose a dissipativity-preserving structuredmodel reduction method for distributed control systems. As afundamental tool to develop structured model reduction, wefirst establish dissipativity-preserving model reduction for generallinear systems on the basis of a singular perturbation approxima-tion. To this end, by deriving a tractable expression of singularperturbation models, we characterize dissipativity preservationin terms of a projection-like transformation of storage functions,and we show that the resultant approximation error is relevantto the sum of neglected eigenvalues of an index matrix. Next,utilizing this dissipativity-preserving model reduction, we developa structured controller reduction method for distributed controlsystems. The major significance of this method is to preserve thespatial distribution of dissipative controllers and to provide ana priori bound for the performance degradation of closed-loopsystems in terms of the H2-norm. The efficiency of the proposedmethod is verified through a numerical example of vibrationsuppression control for interconnected second-order systems.

Index Terms—Structured Model Reduction; DissipativityPreservation; Distributed Control Systems; Singular Perturba-tion Approximation.

I. INTRODUCTION

RECENT developments in computer networking technol-ogy have enabled us to analyze and synthesize control

systems in a spatially distributed manner. Such distributedcontrol system designs have good compatibility with thespatial distribution of physical plants typically found in powersystems, building thermal systems, industrial processes, andso forth; see [1]–[3] and references therein. In particular, overthe past several years, networked control design for cyber-physical systems has attracted attention from academia as wellas from industry [4], [5]. Against this background, it can bewidely expected that the demands on the distributed analysisand synthesis of physical systems will increase.

However, because many physical systems can be modeledas large-scale (i.e., high-dimensional) dynamical systems, thisnaturally makes the architecture of the associated controllers

T. Ishizaki and J. Imura are with Graduate School of Information Scienceand Engineering, Tokyo Institute of Technology, 2-12-1, Ookayama, Meguroward, Tokyo, 152-8552, Japan. e-mail: {ishizaki, imura}@mei.titech.ac.jp.

H. Sandberg is with School of Electrical Engineering, Automatic Control,Royal Institute of Technology (KTH), SE-100 44, Stockholm, Sweden. e-mail:[email protected].

K. Kashima is with Graduate School of Informatics, Kyoto Univer-sity, Yoshida Honmachi, Sakyo ward, Kyoto, 606-8501, Japan. e-mail:[email protected]

K. Aihara is with Institute of Industrial Science, University of Tokyo, 4-6-1, Komaba, Meguro ward, Tokyo, 153-8505, Japan. e-mail: [email protected].

Manuscript received ..., 20XX; revised ..., 20XX.

more complex and larger in scale. In view of this, it is desirablethat the architecture of the controllers to be simplified whileguaranteeing the performance of control systems. From asystems-theory perspective, such a problem can be formulatedas a model reduction problem for controllers, which is calleda controller reduction problem.

A number of controller reduction methods can be foundin the literature; see [6]–[9] and references therein. However,even though their efficiency has been intensively investigated,the application of existing controller reduction methods tocontrol systems having a spatial distribution poses a challenge.That is, the reduced controllers obtained by standard methodsdo not conform to the physical restrictions imposed by theenvironment, such as limitations of sensor and actuator allo-cations. This is because the standard methods do not considerthe spatial distribution of the controllers. In this sense, a novelstructured controller reduction method is indispensable tocontroller reduction for distributed control systems to complywith physical restrictions. Note that such a structured problemis much more challenging than the standard reduction problemfor models and controllers.

To address this difficult problem in a scalable manner, weconfine the class of systems to one that possesses a physicalproperty, focusing on a class of systems that dissipate some ofthe physical energy (or perhaps virtual energy). Such energydissipation is mathematically formulated as system passivity,which is often used for designing control systems to guar-antee closed-loop stability [10]–[16]. The main contributionof this paper is to develop structured controller reductionfor distributed control systems by fully taking advantage ofa passivity-based analysis. Our approach is summarized asfollows:

(i) We first develop a passivity-preserving model reductionmethod for general linear systems on the basis of a singu-lar perturbation approximation. The major result consistsin not only deriving a condition for passivity preservationbut also developing a novel H2-error analysis of theapproximation. This serves as a fundamental tool forsolving the structured controller reduction problem.

(ii) We investigate the condition under which the appropriatestructured controller reduction is achieved by directly ap-plying the passivity-preserving model reduction to closed-loop systems, thereby developing a structured controllerreduction method for distributed control systems.

It should be noted that our approach is entirely different fromthat of the existing methods [6]–[9], most of which use a

Page 2: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 2

standard H∞-control framework, having good compatibilitywith robust stability and performance analyses based on thegraph, gap and ν-metrics [17]–[19]. This novel approachenables us to not only robustly guarantee the stability ofreduced closed-loop systems regardless of the amplitude ofcontroller reduction errors, but also achieve the preservationof the spatial distribution of controllers.

To clarify our contribution, some references for structure-preserving model reduction and the singular perturbation ap-proximation are in order. As for structure-preserving modelreduction, [20] and [21] each address a model reductionproblem while preserving a particular system structure such asthe Lagrangian structure or the second-order structure. How-ever, they are formulated neither on the premise of controllerreduction nor passivity preservation. On the other hand, eventhough [22], [23] and [24] develop model reduction methodswith passivity preservation, they can be applied to only disjointsubsystems or controllers. Thus, no global error bound isprovided for the approximation of interconnected systems.

As examples of one approach similar to ours, there aresingular perturbation methods based on state aggregation [25],[26]. However, such a line of inquiry does not explicitly takeinto account the effect of external inputs. By consideringinput and output mappings, a structure-preserving singularperturbation approximation is developed in [27], where anerror expression in terms of the Hankel norm is derived forthe error systems with a specific structure imposed on theinitial values. Even though the specific structure of the initialvalues has good compatibility with the singular perturbationapproximation, the quality of approximation rests potentiallyon a priori system decomposition into subsystems with differ-ent time scales. It is known that the systematic implementationof such decomposition possibly becomes an issue especiallyfor large-scale systems.

It should be further noted that our H2-error analysis isdifferent from that in [28]–[30], which use asymptotic analysesin the time domain. In contrast to this, we analyze theapproximation error in the Laplace domain by deriving anovel representation for the error systems, which leads to clearinsight into regulating the approximation quality of resultantapproximate models.

In addition, a state aggregation method based on networkclustering has been developed for network structure-preservingmodel reduction [31]–[33]. In this method, we find a set ofstates that behave similarly for input signals, called clusters,and then, we use a block-diagonally structured projection toconstruct an approximate model that preserves the intercon-nection topology among the clusters. By incorporating thenetwork structure preservation into a singular perturbationapproximation, a structured controller reduction method isdeveloped in this paper. Furthermore, the H2-error analysisis based on the factorization of the transfer matrix of errorsystems, which corresponds to a counterpart for the stateaggregation with orthogonal projection. Finally, we providedetailed proofs omitted in the preliminary version [34], andconduct additional numerical experiments to compare theperformance of our method with that of existing model andcontroller reduction methods.

This paper is organized as follows. In Section II, we first for-mulate the problem of the structured controller reduction whileexplaining its difficulty. In Section III, as a fundamental toolto give a solution to the problem, we develop a dissipativity-preserving model reduction method for general linear systemson the basis of a singular perturbation approximation. Itshould be noted that the formulation of dissipativity includesthat of passivity as a special case. The major result hereconsists in not only deriving a condition for dissipativitypreservation but also developing a novel H2-error analysis ofthe singular perturbation approximation in the Laplace domain.In Section IV, we give a solution to the structured controllerreduction problem for distributed control systems utilizingthe dissipativity-preserving model reduction. Furthermore, weprovide an algorithm to systematically implement the struc-tured controller reduction and demonstrate the efficiency ofthe proposed algorithm through a numerical example, wherepassive controller reduction for vibration suppression controlis considered. Finally, concluding remarks are provided inSection V.Notation. The following notation is used in this paper:R set of real numbersIn n-dimensional identity matrixtr(M) trace of a matrix Mim(M) image of a matrix Mrank(M) rank of a matrix MM � On (M ≺ On) positive (negative) definiteness of a

symmetric matrix M ∈ Rn×n

M � On (M � On) positive (negative) semidefinitenessof a symmetric matrix M ∈ R

n×n

The block diagonal matrix having matrices M1, . . . ,Mn onits block diagonal is denoted by

dg(M1, . . . ,Mn) = dg(Mi)i∈{1,...,n}.

The H∞-norm of a stable proper transfer matrix G and theH2-norm of a stable strictly proper transfer matrix G arerespectively defined by

‖G(s)‖H∞ := supω∈R

σ(G(jω)),

‖G(s)‖H2:=

(1

∫ ∞

−∞tr(G(jω)GT(−jω))dω

) 12

where σ(·) denotes the maximum singular value.

II. PROBLEM FORMULATION

In this section, we formulate a structured controller re-duction problem for large-scale physical systems. Figure 1depicts a control system for the case where a controlledplant and several controllers communicate through sensing andactuation. In this system, the set of controllers is distributedover a plant in compliance with some physical restrictions.Examples of such a distributed control system include buildingthermal systems, in which the temperature of each room isregulated by an air-conditioning system driven on the basis oflocal sensor information.

Page 3: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 3

Controller

Sensing & Actuation

Controller Controller

Controller

Controlled Plant

Controller

Controller

Fig. 1. Schematic depiction of distributed control systems.

In this paper, we describe the dynamics of the distributedcontrol system by

Σ0 :

⎧⎨⎩

x0 = A0x0 +B0u+∑L

l=1 b0,lwl

y = C0x0 +D0uzl = c0,lx0,

Σl :

{xl = Alxl + blzlwl = clxl + dlzl,

l ∈ L

(1)

where Σ0 and Σl for l ∈ L := {1, . . . , L} denote a plantand a set of controllers, u and y denote a control input andan evaluated output, and zl and wl denote the sensor andactuator signal associated with Σl. The signal communicationstructure of this closed-loop system is depicted to the left inFig. 2, where z := [zT1 , . . . , z

TL]

T and w := [wT1 , . . . , w

TL]

T.In the following, we denote the distributed control system by(Σ0, {Σl}l∈L).

With recent technical developments, the scale of systems ofinterest to the control community has tended to become larger,and this has naturally made the architecture of the associatedcontrollers more complex. In view of this, it is desirable thatthe architecture of controllers be simplified while keeping theperformance of closed-loop systems. To formulate a controllerreduction problem, we describe the approximate model of thedistributed control system by

Σ0 :

⎧⎨⎩

˙x0 = A0x0 +B0u+∑L

l=1 b0,lwl

y = C0x0 +D0uzl = c0,lx0,

Σl :

{˙xl = Alxl + blzlwl = clxl + dlzl,

l ∈ L,

(2)

where each original controller Σl is replaced with its approx-imate model Σl. We replace the state variable of Σ0 with x0,because the trajectories of x0 and x0 are made different bythe approximation error of the controllers. The structure of thisapproximate model is depicted to the right in Fig. 2, wherez := [zT1 , . . . , z

TL]

T and w := [wT1 , . . . , w

TL]

T. In the following,we denote the approximate model by (Σ0, {Σl}l∈L). It caneasily be verified that the spatial distribution of the controllersis preserved by this formulation. This paper is aimed at findinga set of approximate controllers Σl such that the discrepancybetween y and y is sufficiently small in a suitable sense.

A simple method of realizing such a structured controllerreduction is to apply an existing model reduction method toeach controller Σl. However, this approach possibly leads

Approximate ModelOriginal System

Fig. 2. Signal communication structures of original system and approximatemodel.

to an undesirable result, because the performance of theentire control system may be degraded by even a small errorin the approximation of the controllers. More specifically,even if each controller is well approximated, the performancedegradation of the closed-loop system may become large.That is, even if the dynamics from z to w in Fig. 2 is wellapproximated, the approximation error of the dynamics fromu to y may become large.

To address this issue, we confine the class of systems to onethat possesses a physical property, namely passive systems;see Section III. It is known that certain interconnections ofpassive components retain the passivity, thereby guaranteeingthe stability of closed-loop systems. In this sense, passivity-based control design is especially efficient for control systemsthat are complex or large-scale. With the premise of passivitypreservation, we address the following structured controllerreduction problem for distributed control systems.

Problem: Let a distributed control system (Σ0, {Σl}l∈L) in(1) be given, and assume that the plant Σ0 and each controllerΣl are passive. Find an approximate model (Σ0, {Σl}l∈L) in(2) such that each approximate controller Σl remains passiveand the discrepancy between y and y is small enough in asuitable sense.

In the formulation above, to simplify the arguments, com-munication among controllers is not introduced in (1), withsimilar results available also in the case where some com-munication is allowed. More specifically, we can introducecommunication among controllers to (1) as

Σl :

⎧⎨⎩

xl = Alxl + blzl + fl∑L

k=1 γl,kvkwl = clxl + dlzlvl = glxl,

(3)

where vl denotes a communication signal among controllers,and Γ := {γi,j} represents an interconnection structure ofcontrollers.

III. DISSIPATIVITY-PRESERVING SINGULAR

PERTURBATION APPROXIMATION

A. Mathematical Formulation

In this subsection, we mathematically formulate a modelreduction framework based on a singular perturbation approx-imation. Let us consider a linear system

Σ :

{x = Ax+Buy = Cx+Du

(4)

Page 4: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 4

FQ(A,B,C,D;V ) :=

[ATV + V A V B

BTV 0

]−[

CT 0DT Im

]Q

[C D0 Im

](15)

with A ∈ Rn×n, B ∈ R

n×m, C ∈ Rq×n and D ∈ R

q×m. Inmuch of the literature on singular perturbation theory [28]–[30], a time scale separation of Σ in (4) is commonly used tomotivate a singular perturbation approximation, while it is notalways assumed as exemplified by the balanced residualization[35]–[37]. Such a time scale separation is not used in thispaper. Instead, by finding an appropriate coordinate trans-formation, we decouple Σ into two subsystems in a generalmanner. Note that [25], [26] consider a singular perturbationapproximation in a setting based on state aggregation. How-ever, such a line of inquiry does not explicitly take into accountthe effect of external inputs.

In the following, we denote the set of projection matricesby

P n×n := {P ∈ Rn×n : PPT = In, n ≤ n}, (5)

and we perform the coordinate transformation of Σ with aunitary matrix [PT, P

T]T ∈ R

n×n with P ∈ P n×n and P ∈P(n−n)×n. Then, we have

Σ :

⎧⎪⎪⎪⎨⎪⎪⎪⎩

[ξη

]=

[PAPT PAP

T

PAPT PAPT

] [ξη

]+

[PBPB

]u

y =[CPT CP

T] [

ξη

]+Du.

(6)To reduce the dimension of Σ, we impose an algebraic con-

straint on the trajectory of η. More specifically, by replacingη in (6) with zero, we obtain

0 = PAPTξ + PAPTη + PBu (7)

where η and ξ are replaced with their approximants η andξ, respectively. As long as PAP

Tis nonsingular, η in (7) is

obtained as

η = −(PAPT)−1PAPTξ − (PAP

T)−1PBu. (8)

This approximation is reasonable if the convergence rate of ηis sufficiently greater than that of ξ. Substituting (8) into theequation with respect to ξ, we have the singular perturbationmodel

Σ :

{˙ξ = Aξ + Bu

y = Cξ + Du(9)

whereA := PAPT + PAΠAPT ∈ R

n×n,

B := PB + PAΠB ∈ Rn×m,

C := CPT + CΠAPT ∈ Rq×n,

D := D + CΠB ∈ Rq×m,

(10)

withΠ := −PT

(PAPT)−1P ∈ R

n×n. (11)

Note that Π does not depend on the basis selected for theprojection P ∈ P(n−n)×n. This is because

Π = −PTHT(HPAP

THT)−1HP

for any unitary matrix H ∈ R(n−n)×(n−n). Thus, the singular

perturbation model Σ in (9) depends only on the choice ofP ∈ P n×n. In the rest of this paper, the transfer matrix of Σis denoted by

G(s) := C(sIn −A)−1B +D, (12)

and the singular perturbation approximant of G associated withP ∈ P n×n is denoted by

G(s;P ) := C(sIn − A)−1B + D, (13)

where A, B, C and D are defined as in (10). In the followingsubsections, we investigate how the selection of P ∈ P n×n

affects the property of the approximant G.

Remark 1: The singular perturbation approximation exactlypreserves the zero frequency gain of the original system forany P ∈ P n×n; see Theorem 3 below for a proof. Onthe other hand, it is known that the projection-based modelreduction, in which the approximate model is given by thesystem matrices of PAPT, PB, CPT and D, tends to causea larger approximation error of the zero frequency gain, whilethe infinite frequency gain is exactly preserved. In view of this,it can be expected that in practice, the singular perturbation ap-proximation yields a better approximation than the projection-based model reduction, because systems appearing in practicalapplications often possess a low-pass property rather than ahigh-pass property.

B. Dissipativity Preservation

In this subsection, we derive a tractable condition underwhich the singular perturbation approximation duly preservesthe system dissipativity. Let us begin with the followingstandard definition of strict dissipativity [10]–[12].

Definition 1: A linear system Σ in (4) is said to be V -dissipative with respect to Q = QT ∈ R

(m+q)×(m+q) if thereexists V = V T � On such that

FQ(A,B,C,D;V ) ≺ On+m (14)

where FQ is defined as in (15).

In linear systems theory, (14) is called a dissipation inequal-ity, and the quadratic functions

fV (x) := xTV x (16)

and

sQ(y, u) :=[yT uT

]Q

[yu

](17)

are called storage functions and supply functions, respectively.It is known that the dissipation inequality is equivalent to

fV (x) < sQ(y, u) = yTQy,yy + 2yTQy,uu+ uTQu,uu (18)

along the trajectory of Σ in (4) for

Q =

[Qy,y Qy,u

QTy,u Qu,u

].

Page 5: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 5

Letting u(t) ≡ 0 in (18) verifies that Σ is stable whenever it isV -dissipative with respect to any Q satisfying Qy,y � Oq . Inthis case, fV in (16) can be regarded as a Lyapunov functionto prove its stability. In particular, a linear system Σ in (4) issaid to be passive if it is V -dissipative with respect to

Q =

[0 ImIq 0

], m = q. (19)

In this sense, the formulation of dissipativity includes that ofpassivity as a special case.

The following lemma, which can easily be derived from thedefinition of dissipativity, is useful for the arguments madebelow.

Lemma 1: Let a linear system Σ in (4) be given, andsuppose that it is V -dissipative with respect to Q. Considera Cholesky factor V 1

2of V such that V = V T

12

V 12

. Then

FQ(V 12AV −1

12

, V 12B,CV −1

12

, D; In) ≺ On+m. (20)

Proof: It is found that FQ(A,B,C,D;V ) in (15) can berewritten as

V TFQ(V 12AV −1

12

, V 12B,CV −1

12

, D; In)V

where V := dg(V 12, Im). Since V 1

2is nonsingular, (14) is

equivalent to (20). Hence, the claim follows.

Lemma 1 shows that any V -dissipative system can betransformed into a system that is In-dissipative with respect tothe same supply function (i.e., a dissipative system that admitsthe purely quadratic function xTx as its storage function).Therefore, without loss of generality, we can assume that anydissipative system is In-dissipative.

In projection-based model reduction, such a particular real-ization is useful for achieving dissipativity preservation. Thisis because, for any P ∈ P n×n, it follows that

FQ(PAPT, PB,CPT, D; In)

= PFQ(A,B,C,D; In)PT ≺ On+m

where P := dg(P, Im), whenever (14) holds for V = In.This implies that the approximate model is In-dissipative withrespect to Q whenever the original system is In-dissipativewith respect to Q.

It should be emphasized that, due to the complicated form ofA in (10), the same conclusion for the singular perturbation ap-proximation seems nontrivial. In fact, dissipativity preservationfor a singular perturbation approximation has not been wellinvestigated so far, though some results of passivity-preservingmodel reduction based on interpolation are found in [23] and[24]. In view of this, we first state the following fundamentallemma, in which a novel representation of A is derived. Thisrepresentation will provide insight into achieving dissipativitypreservation in the singular perturbation approximation.

Lemma 2: For any A ∈ Rn×n and P ∈ P n×n, A ∈ R

n×n

in (10) admits the representation

A = (P + PAΠ)A(P + PAΠ)T, (21)

where Π ∈ Rn×n is defined as in (11). Moreover, P+PAΠ ∈

Rn×n has full row rank.

Proof: First, we prove that P + PAΠ has full row rank;namely

rank(P + PAΠ) = n. (22)

We prove this by contradiction. If rank(P + PAΠ) < n isassumed, then we obtain

rank((P + PAΠ)PTP )

≤ min(rank(P + PAΠ), rank(PTP )) < n.

However, this contradicts

rank((P + PAΠ)PTP ) = rank(P ) = n,

which follows from ΠPT = 0 and PPT = In. Thus, (22)follows.

Next, we prove the claim for A in (21). First, we show that

AP = (P + PAΠ)A. (23)

To this end, it suffices to show that AP − (P +PAΠ)A = 0.Using the relation of

−ΠAPT= P

T(PAP

T)−1PAP

T= P

T, (24)

we obtain

AP − (P + PAΠ)A = PA{(In +ΠA)PTP − (In +ΠA)}= PA(In +ΠA)P

TP

= PAPTP − PAP

TP

= 0.

Hence, (23) follows. Multiplying (23) by PT from the rightside, we obtain

A = (P + PAΠ)APT

= (P + PAΠ)A(P + PAΠ)T − (P + PAΠ)A(PAΠ)T.

Furthermore, using (24) and

Π = ΠPTP , (25)

we obtain

(P + PAΠ)A(PAΠ)T = (P + PAΠ)A(PAΠPTP )T

= {PAPTP − PAP

TP}(PAΠ)T

= 0.

Thus, (21) follows.

Lemma 2 shows that A in Σ admits a projection-like formulaas in (21). In addition, we note that B in (10) can be rewrittenas

B = (P + PAΠ)B. (26)

However, C is not equal to C(P + PAΠ)T in general. Con-sidering these facts, we can successfully derive the followingtheorem on dissipativity preservation.

Theorem 1: Let a linear system Σ in (4) be given, and sup-pose that it is In-dissipative with respect to Q. If P ∈ P n×n

satisfiesim(CT) ⊆ im(PT), (27)

then the singular perturbation model Σ in (13) is In-dissipativewith respect to Q.

Page 6: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 6

G(s)− G(s;P ) = −C(sIn − A)−1PAΠPTPA(sIn −A)−1B − CΠP

TPB

−C(sIn − A)−1PAΠPTPB − CΠP

TPA(sIn −A)−1B

=[C(sIn − A)−1(P + PAΠ) + CΠ

]P

TP[−A(sIn −A)−1B −B

] (32)

Proof: If (27) holds, it follows that CTPTP = CT. Using

PTP + PTP = In,

we have CPT

= 0, which implies that CΠ = CΠT = 0.Thus, it follows that

C = CPT = C(P + PAΠ)T, D = D.

Noting that (26) holds, we can verify with Lemma 2 that

FQ(A, B, C, D; In) = PFQ(A,B,C,D; In)PT

where P := dg(P + PAΠ, Im). Its negative definitenessfollows in that (14) holds for V = In and P + PAΠ has fullrow rank as shown in Lemma 2. Hence, the claim follows.

Theorem 1 shows that, if the original system Σ is In-dissipative with respect to a supply function, then the singularperturbation model Σ is In-dissipative with respect to the samesupply function as long as (27) holds. Note that condition(27) can easily be satisfied by adding the basis of im(CT) toim(PT).

Remark 2: From systems theory, it is known that systemdissipativity admits a characterization in terms of a frequencydomain inequality. More specifically, if Σ in (4) is V -dissipative with respect to Q, then

[GT(−jω) Im

]Q

[G(jω)Im

]� Om, ∀ω ∈ R, (28)

where G in (12) is the transfer matrix of Σ. This frequencydomain characterization is often utilized in H2/H∞-controlsynthesis, for example. In view of this, the dissipativitypreservation in Theorem 1 can be rephrased as the preservationof a frequency property specified by (28).

Remark 3: In Definition 1, we have introduced the strictnotion of dissipativity; that is, the definiteness of V and FQ in(14) is assumed to be strict. Consequently, the existence of theCholesky factorization of V is ensured, and therefore, the dis-sipativity is characterized without a controllability assumption[10]–[12]. A generalization of the dissipativity preservationto the case of semidefinite V and FQ is currently underinvestigation.

C. Approximation Error Analysis

In this subsection, we analyze the approximation errorcaused by the singular perturbation approximation. In theliterature on singular perturbation theory, most of the erroranalyses are performed in the time domain by using asymp-totic analysis [25], [26], [28]–[30], or on the basis of thebalanced realization [35]–[37]. By contrast, we analyze theapproximation error in the Laplace domain without relying onasymptotic analysis or the balanced realization. To this end,

a novel representation for the error system is derived in thefollowing theorem.

Theorem 2: Let a transfer matrix G in (12) be given,and define the singular perturbation approximant G in (13)associated with P ∈ P n×n. Then

G(s)− G(s;P ) = Ξ(s;P )PTPX(s) (29)

where

Ξ(s;P ) := C(sIn − A)−1(P + PAΠ) + CΠ,

X(s) := −A(sIn −A)−1B −B,(30)

with A and C defined as in (10).

Proof: Denote the error system by

G(s)− G(s;P ) = Ce(sIn+n −Ae)−1Be +De

where Ae = dg(A, A), Be = [BT, BT]T, Ce = [−C, C] andDe = −D +D. Considering the similarity transformation ofthe error system with

T =

[In −P0 In

], T−1 =

[In P0 In

],

we have

TAeT−1 =

[A AP − PA0 A

], TBe =

[PAΠP

TPB

B

]

CeT−1 =

[ −C −CP + C], De = −CΠB,

(31)where In − PTP = P

TP has been invoked. Using (23) and

(25), we have

AP − PA = PAΠPTPA.

Furthermore, using (24), we obtain

−CP + C = C(In − PTP )− CΠAPTP

= CPTP − CΠA(In − P

TP )

= CPTP − CΠA+ CΠAP

TP

= CPTP − CΠA− CP

TP

= −CΠA.

Thus, the block structure of (31) implies that the error systemis given by (32), which proves (29).

The factorization of the error system in Theorem 2, whichcan be applied even to unstable systems, provides a qualitativeinsight into the error analysis. That is, from the cascadedform of (29), we expect that the resultant approximation errorwill be small if the norm of P

TPX is sufficiently small, and

the norm of Ξ is bounded. Note that X in (30) coincideswith the transfer matrix from u to −x for the original Σand an appropriate selection of P ∈ P n×n can regulate thenorm of P

TPX . Conversely, the norm of Ξ in (30) cannot

Page 7: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 7

be arbitrarily small because it coincides with the singularperturbation approximant of

Ξ(s) = C(sIn −A)−1

associated with P . This corresponds to the state-to-outputmapping of the original Σ.

Now, we are ready to state the main result of this section.By utilizing Theorem 2 in conjunction with Theorem 1,we establish the following theorem relevant to dissipativity-preserving model reduction that admits an a priori H2-errorbound.

Theorem 3: Let a linear system Σ in (4) be given, andsuppose that it is In-dissipative with respect to Q satisfyingQy,y � Oq for (17). Let γ > 0 such that

A+AT + γ−1(In + CTC) ≺ On. (33)

Furthermore, let the controllability gramian W = WT � On

such thatAW +WAT +BBT = 0. (34)

If P ∈ P n×n satisfies

im([B,CT]) ⊆ im(PT), tr(Φ)− tr(PΦPT) ≤ ε2 (35)

whereΦ := AWAT ∈ R

n×n, (36)

then the singular perturbation model Σ in (9) is In-dissipativewith respect to Q and satisfies

G(0) = G(0;P ), ‖G(s)− G(s;P )‖H2≤ γε (37)

where G and G are defined as in (12) and (13), respectively.

Proof: Owing to (35), if Σ is In-dissipative with respectto Q, then Σ is In-dissipative with respect to Q, as shown inTheorem 1. Note that both Σ and Σ are stable because they areIn-dissipative and In-dissipative with respect to Q satisfyingQy,y � Oq .

Next, we prove (37). Using Theorem 2, we have

‖G(s)− G(s;P )‖H2≤ ‖Ξ(s;P )‖H∞‖P

TPX(s)‖H2

where Ξ and X are defined as in (30). Note that the firstcondition in (35) implies that PB = 0 for the feedthroughterm of PX . Furthermore, the second condition in (35) impliesthat

tr(Φ)− tr(PΦPT) = tr(PΦPT) ≤ ε2.

Thus

‖PTPX(s)‖H2

=

√tr(P

TPAWATP

TP )

=

√tr(PΦP

T) ≤ ε

is ensured; see [38] for the calculation of the H2-norm.In what follows, we prove that

‖Ξ(s;P )‖H∞ < γ (38)

by virtue of (33) and the first condition in (35). Note that,because A + AT ≺ On owing to the In-dissipativity of Σ,there always exists some γ > 0 such that (33). Furthermore,the feedthrough term CΠ of Ξ is equal to zero because the first

condition in (35) holds. Thus, from the bounded real lemma[38], it follows that ‖Ξ‖H∞ < γ if there exists V = V T � On

such that

V A+ ATV + γ−1{V P PTV + CTC

}≺ On, (39)

where P := P + PAΠ. We suppose that the explicit solutionis V = In. Given that C = CPT = CPT, (39) with V = Inbecomes

P{A+AT + γ−1(In + CTC)

}PT ≺ On.

Note that this strict inequality is ensured by (33) because Phas full row rank as shown in Lemma 2. Hence, (38) followsfor any P satisfying the first condition in (35). Finally, byX(0) = 0 in (29), G(0) = G(0;P ) is proven.

Theorem 3 shows that the singular perturbation approxima-tion admits the a priori error bound in (37). Note that the valueof γ in (37) corresponds to an upper bound for the gain of thestate-to-output mapping of the singular perturbation model.

Furthermore, to find P ∈ P n×n with an appropriate dimen-sion n satisfying (35), we can use the following procedurefor a prescribed ε: First, we find the set {(λi, vi)}i∈{1,...,n}of all eigenpairs of Φ in (36), where it is assumed withoutloss of generality that λi ≥ λi+1 and ‖vi‖ = 1. Next, we findk ∈ {1, . . . , n} such that

n∑i=k+1

λi ≤ ε2, (40)

and construct Vk = [v1, . . . , vk] ∈ Pn×k. Note that k isdetermined as being compatible with the prescribed ε. Finally,by the Gram-Schmidt process, we derive P ∈ P n×n such that

im(PT) = im([Vk, B,CT]).

This projection matrix P produces a singular perturbationmodel having the dimension of n = rank([Vk, B,CT]).

It is worth noting that the resultant approximation error isrelated to the sum of neglected eigenvalues of Φ as shown in(40). The major significance of Theorem 3 is the theoreticalrevelation that ε, which corresponds to the threshold of ne-glected eigenvalues of Φ, can be used as a design parameterto regulate the approximating quality as well as an appropriatedimension of resultant singular perturbation models.

Remark 4: By replacing the matrices B, C and D in (15)with empty matrices, we notice that the dissipation inequalityin (14) can be reduced to the standard Lyapunov inequality

ATV + V A ≺ On. (41)

Thus all the results derived above can be straightforwardlyapplied as a stability-preserving model reduction method forany stable system that admits a Lyapunov function as fV in(16). Note that the first condition in (35) is not necessary toguarantee the stability of approximants, but it is necessary toprove the a priori error bound in (37).

Remark 5: The results derived in Sections III-B and III-Care based on the input-to-state mapping approximation. Thiscan be verified from the facts that P + PAΠ being a factorof A in (21) is compatible with B = (P + PAΠ)B, and that

Page 8: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 8

PTPX in (29) consists of P , A and B. In fact, through dual

arguments, it is possible to derive the same results based on thestate-to-output mapping approximation by replacing (A,B,C)with (AT, CT, BT).

IV. STRUCTURED CONTROLLER REDUCTION FOR

DISTRIBUTED CONTROL SYSTEMS

A. Singular Perturbation Approximation of Distributed Con-trol Systems

In this subsection, the controller reduction for distributedcontrol systems described in Section II will be realizedthrough the singular perturbation approximation associatedwith a structured projection matrix P ∈ P n×n. By takingx = [xT

0 , xT1 , . . . , x

TL]

T as the state variable, it is verified thatthe distributed control system (Σ0, {Σl}l∈L) in (1) can bedescribed by Σ in (4) with the structured system matrices

A =

[A0 + b0,Ldg(dl)l∈Lc0,L b0,Ldg(cl)l∈L

dg(bl)l∈Lc0,L dg(Al)l∈L

],

B =

[B0

0

], C =

[C0 0

], D = D0,

(42)

where b0,L := [b0,1, . . . , b0,L] and c0,L := [cT0,1, . . . , cT0,L]

T.In what follows, we denote the dimensions of the plant Σ0

and each controller Σl by n0 and nl, respectively, and we letn := n0 +

∑Ll=1nl.

In general, the signal communication structure is destroyedby the direct application of singular perturbation approxima-tions associated with an unstructured P ∈ P n×n to the abovestructured system. In fact, the same difficulty is confronted bymost traditional model reduction methods such as the balancedtruncation, the Hankel-norm approximation, and the Krylovsubspace methods [38].

Moreover, it is not clear whether there exists some P suchthat the singular perturbation approximation of Σ with (42)retains its structure. In view of this, we show in the followinglemma that the singular perturbation approximation achievesthe structured controller reduction by imposing a specificstructure on P . It should be emphasized that this is nontrivialbecause the singular perturbation model Σ in (9) includes thematrix inverse (PAP

T)−1, which possibly becomes a dense

matrix even if some sparse structure is imposed on P ∈ P n×n.

Lemma 3: Let a distributed control system (Σ0, {Σl}l∈L)in (1) be given, and describe it by Σ in (4) with the systemmatrices in (42). Let Σl be the singular perturbation modelof the controller Σl associated with pl ∈ P nl×nl . Then, thesingular perturbation model Σ in (9) associated with

P = dg(In0, p1, . . . , pL) ∈ P n×n, n := n0 +

L∑l=1

nl (43)

coincides with the approximate model (Σ0, {Σl}l∈L) in (2).

Proof: For each l ∈ L, let pl ∈ P(nl−nl)×nl such that[pTl , p

Tl ]

T ∈ Rnl×nl is unitary. To prove the claim, it suffices

to show that Σ in (9) is given by the system matrices

A =

[A0 + b0,Ldg(dl)l∈Lc0,L b0,Ldg(cl)l∈L

dg(bl)l∈Lc0,L dg(Al)l∈L

],

B =

[B0

0

], C =

[C0 0

], D = D0,

(44)

where

Al := plAlpTl + plAlπlAlp

Tl , bl := (pl + plAlπl)bl,

cl := cl(pTl + πlAlp

Tl ), dl := dl + clπlbl

with πl := −pTl (plAlpTl )

−1pl. Note that the structure of P in(43) allows for its orthogonal complement to have the form

P =[0 dg(p1, . . . , pL)

] ∈ P(n−n)×n. (45)

Thus, because PB = 0 and CPT= 0, it readily follows that

B = PB, C = CPT, D = D.

This proves the claim for B, C, and D in (44). In addition,because of the specific structures of P and P , it follows that

PAPT =

[A0 + b0,Ldg(dl)l∈Lc0,L b0,Ldg(clp

Tl )l∈L

dg(plbl)l∈Lc0,L dg(plAlpTl )l∈L

],

PAPT=

[b0,Ldg(clp

Tl )l∈L

dg(plAlpTl )l∈L

],

PAPT =[dg(plbl)l∈Lc0,L dg(plAlp

Tl )l∈L

],

PAPT= dg(plAlp

Tl )l∈L.

Note that

(PAPT)−1 = dg

((plAlp

Tl )

−1)l∈L

. (46)

Thus, A = PAPT − PAPT(PAP

T)−1PAPT is given by

(44).

Lemma 3 shows that, if a block-diagonal structure as in (43)is imposed on P , then the singular perturbation approximationof Σ with (42) leads to the singular perturbation approximationof each of controllers Σl. This result is derived from thefact that the particular structure of P in (43) is compatiblewith A in (42), and leads to the block-diagonal structureof the matrix inverse (PAP

T)−1 as shown in (46). In this

sense, the structured singular perturbation approximation hasgood compatibility with the controller reduction problem fordistributed control systems.

It should be noted that a result similar to Lemma 3 isavailable even if some communication among controllers isallowed. More specifically, if

im([fl, gTl ]) ⊆ im(pTl ), ∀l ∈ L,

where fl and gl are the parameters of the controller Σl in(3), then the singular perturbation model Σ in (9) associatedwith P in (43) coincides with the approximation model(Σ0, {Σl}l∈L) in (2) that retains the communication structureamong controllers.

Page 9: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 9

B. Error Analysis for Structured Controller Reduction

In this subsection, we develop a structured controller re-duction method for distributed control systems utilizing thedissipativity-preserving model reduction in Section III. To thisend, we introduce the notion of dissipative system intercon-nection [10]–[12].

Definition 2: A distributed control system (Σ0, {Σl}l∈L) in(1) is said to be neutral associated with (V0, {Vl}l∈L) if thefollowing conditions hold:

• The internal system

Σ(z,w)0 :

{x0 = A0x0 + b0,Lwz = c0,Lx0

(47)

is V0-dissipative with respect to Q0.• Each controller Σl is Vl-dissipative with respect to Ql.• The set of supply functions defined as in (17) satisfies

sQ0(z, w) +

L∑l=1

sQl(wl, zl) = 0 (48)

where z = [zT1 , . . . , zTL]

T and w = [wT1 , . . . , w

TL]

T.

In systems theory, the equality in (48) is called the neutralitycondition of dissipative system interconnection. Note that aninterconnected system composed of dissipative subsystemsis not necessarily dissipative, and the neutrality of inter-connection is known as a natural condition to guarantee itsdissipativity. Examples of neutral interconnection include thenegative feedback interconnection of passive systems and thepositive feedback interconnection of bounded real systems. Tosee this, let us consider the case where two dissipative systemsare interconnected. Namely, consider the neutrality condition

sQ1(y1, u1) + sQ2

(y2, u2) = 0

under the interconnection of u1 = y2 ∈ Rm1 and u2 = y1 ∈

Rm2 . This condition is satisfied for the negative feedback in-

terconnection of any passive systems, i.e., dissipative systemswith respect to

Q1 =

[0 Im1

Im10

], Q2 = −

[0 Im2

Im20

].

It is also satisfied for the positive feedback interconnection ofbounded real systems, i.e., dissipative systems with respect to

Q1 =

[ −γ2Im10

0 Im2

], Q2 =

[ −Im20

0 γ2Im1

].

Generalization to the interconnection of more than two sys-tems straightforwardly follows from the same argument.

Furthermore, it can be verified with Lemma 1 that, bya coordinate transformation of each controller, any neutraldistributed control system (Σ0, {Σl}l∈L) can be transformedto one that is neutral associated with (V0, {Inl

}l∈L); namely,every controller Σl can be Inl

-dissipative. Therefore, withoutloss of generality, we can assume that any neutral distributedcontrol system is neutral associated with (V0, {Inl

}l∈L).On the basis of these facts, we state the main theorem of this

section. Combining all the results derived above, we develop astructured controller reduction method for distributed controlsystems.

Theorem 4: Let a distributed control system (Σ0, {Σl}l∈L)in (1) be given, and suppose that it is neutral associated with(V0, {Inl

}l∈L). Describe (Σ0, {Σl}l∈L) by Σ in (4) with thesystem matrices in (42), and let γ > 0 such that

V A+ATV + γ−1(V 2 + CTC) ≺ On (49)

whereV := dg(V0, In1

, . . . , InL). (50)

Furthermore, let Σl be the singular perturbation model ofeach controller Σl associated with pl ∈ P nl×nl . If P in (43)satisfies

im(cTl ) ⊆ im(pTl ),

L∑l=1

{tr([Φ]l)− tr(pl[Φ]lp

Tl )} ≤ ε2

(51)where [Φ]l ∈ R

nl×nl denotes the principal submatrix of Φ in(36) compatible with Σl, then the singular perturbation modelΣ in (9) satisfies (37) and coincides with an approximatemodel (Σ0, {Σl}l∈L) in (2) that is neutral associated with(V0, {Inl

}l∈L).

Proof: We prove the claim with an argument similar tothe proof of Theorem 3. As shown in Lemma 3, the singularperturbation approximation of Σ associated with P in (43) ex-actly coincides with that of the controller Σl associated with plfor each l ∈ L. In addition, by using Theorem 1 with the firstcondition in (51), we can verify that the approximation of eachInl

-dissipative Σl yields an Inl-dissipative Σl with respect to

the same Ql. Thus, the approximate model (Σ0, {Σl}l∈L) isneutral associated with (V0, {Inl

}l∈L) whenever the original(Σ0, {Σl}l∈L) is neutral associated with (V0, {Inl

}l∈L).Next, we prove that (38) is ensured by (49). From (18), it

follows that

fV0(x0) < sQ0

(z, w), fInl(xl) < sQl

(wl, zl), l ∈ L.

Thus, by (48), we obtain

fV0(x0) +

L∑l=1

fInl(xl) < sQ0

(z, w) +

L∑l=1

sQl(wl, zl) = 0.

This implies that fV (x) is a Lyapunov function of Σ. That is,Σ admits the Lyapunov function fV (x) in (16) for V in (50),owing to the neutrality associated with (V0, {Inl

}l∈L).Since V A+ATV ≺ On, there exists some γ > 0 such that

(49). Noting that P V = V P where

P := P + PAΠ, V := dg(V0, In1, . . . , InL

),

we verify that (39) with the explicit solution V becomes

P{V A+ATV + γ−1(V 2 + CTC)

}PT ≺ On,

where the strict inequality is ensured by (49). Hence, (38)follows. Finally, owing to the block-diagonal structure of Pin (43), the second condition in (35) reduces to that in (51).Hence, the claim follows.

Theorem 4 shows that the structured controller reductionappropriately preserves the neutrality of dissipative controlsystems, which can be interpreted as the passivity of the con-trollers. Furthermore, the performance degradation of closed-loop systems can be evaluated in terms of the H2-norm.

Page 10: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 10

For a given distributed control system (Σ0, {Σl}l∈L), whichis assumed to be neutral associated with (V0, {Inl

}l∈L), Fig. 3lists an algorithm to find P in (43) such that (51) holds for aprescribed ε ≥ 0. In this algorithm, the prescribed ε is usedas a threshold for the eigenvalues of [Φ]l to be neglected. Thecase is similar to that of the balanced truncation, in whichthe Hankel singular values to be neglected are determinedaccording to a prescribed threshold.

The major advantage of the algorithm is that ε can be usedas a design parameter to regulate the approximating quality ofthe structured controller reduction. Moreover, it automaticallyfinds an appropriate dimension of each approximate controllerby considering the dynamical behavior of the set of distributedcontrollers as well as the controlled plant. Note that such adetermination of appropriate controller dimension cannot beachieved by the simple application of an existing model reduc-tion method to each disconnected controller. This advantagewill be demonstrated in a numerical example in Section IV-Cbelow.

Additionally, a discussion on the conservativeness of thea priori error bound seems in order. Indeed, even thoughTheorem 4 provides a theoretically reasonable strategy to findP ∈ P n×n, the error bound in (37), which can be calculatedbefore the approximation, may become conservative, espe-cially in a large-scale setting. This is because no informationon P and P is taken into account to derive the upper boundof γ in (49).

To compensate for this weakness, we propose an efficientway to calculate the approximation error by utilizing thecascaded form of the error system denoted in Theorem 2.For a fixed P ∈ P n×n satisfying the first condition in (35),let X � On and Y ∈ R

n×n be solutions of the Lyapunov andSylvester equations{

AX + X AT + ZYT + YZT = 0

AY + YAT + ZW = 0,(52)

where Z := (P + PAΠ)PTPA, and W � On is the

solution of (34). Since we only need to find the lower-dimensional solutions X and Y individually, the equations in(52) can be solved more efficiently than the Lyapunov equationwith respect to the (n + n)-dimensional error system, whosecontrollability gramian in the cascaded realization is given by[ X Y

YT W]∈ R

(n+n)×(n+n).

Note that W should be obtained in advance to find P ; see thealgorithm in Fig. 3. Then, the approximation error in terms ofthe H2-norm is calculated with

‖G(s)− G(s;P )‖H2=

√tr(CX CT). (53)

By the algorithm in Fig 3 in conjunction with this a posteriorierror calculation, a solution to the problem of the structuredcontroller reduction in Section II is provided as follows:

(a) Prescribe the admissible error δ ≥ 0.(b) For a fixed ε ≥ 0, execute the algorithm in Fig 3

to find P ∈ P n×n in (43) satisfying (51), where thecontrollability gramian W � On in (34) is obtained.

(c) Find X ∈ Rn×n by solving the Lyapunov and Sylvester

equations in (52).(d) Calculate the resultant approximation error ‖G − G‖H2

from (53).(e) If the approximation error is not less than δ, then return

to (b) after setting a smaller ε.

The efficiency of this controller reduction procedure is demon-strated through a numerical example in Section IV-C.

For the implementability of this procedure, we give anadditional note on the computational cost of finding thecontrollability gramian W . Even though the computation ofW possibly becomes time consuming in a large-scale setting,some effective methods for solving large-scale Lyapunov equa-tions are available from the literature. For example, [39] uti-lizes a Krylov subspace method, known as a computationallyefficient method for model reduction. As a similar approach,[40] and [41] develop approximate solution algorithms byexplicitly considering the sparsity and low-rankness of systemmatrices.

Finally, we clarify the contribution of this paper in com-parison with existing model reduction methods and its gen-eralization to structured ones. In model reduction theory, itoften becomes an issue that a resultant approximate modelis possibly unstable even if the original system is stable. Toguarantee the stability of approximants, a rigid transformation,such as a balancing transformation, is generally required [37],[38]. Even though such a transformation is reliable in theapproximation of disconnected systems, it is not necessarilyflexible for a generalization to interconnected system approx-imation. Indeed, in structured model reduction [42], [43], toensure the stability of approximate models and the existenceof an a priori error bound, we need to impose a block-diagonalstructure on the solutions of linear matrix inequalities, whosefeasibility is not always guaranteed.

Nonetheless, we have shown in Section III that a trans-formation based on a storage function is sufficient for thestability preservation in the singular perturbation approxima-tion. This relaxation allows us to enhance its applicabilityto interconnected systems. Note, however, that an intercon-nected system does not always admit a disjoint Lyapunovfunction with respect to each subsystem, even if all subsystemsare stable. Our success in developing the network structure-preserving model reduction method is the focus on the class ofsystems composed of the neutral interconnection of dissipativesubsystems, which admits the Lyapunov function fV in (16)for the block-diagonal matrix V in (50). In addition, derivingthe factorization of error systems as in Theorem 2, which isvalid for any structured projection matrix P , we have shownthe existence of an a priori error bound in Theorem 4.

Remark 6: In Definition 2, it is supposed that the internalsystem Σ

(z,w)0 admits the strict notion of dissipativity intro-

duced in Definition 1. It should be noted that, even if thestrict dissipativity of Σ

(z,w)0 is replaced with a weak notion

of dissipativity, called semidissipativity, all results derived inthis section are still valid. The definition of semidissipativityis as follows: A linear system Σ in (4) is said to be V -semidissipative with respect to Q if (A,B) is controllable

Page 11: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 11

Input: ε ≥ 0, (Σ0, {Σl}l∈L) in (1) described by Σ in (4) with (42)Output: P in (43) such that (51)

1: Find W such that (34)2: Φ← AWAT

3: Find Λ and V such that dg([Φ]l)l∈LV = V TΛ4: [Λ, I] = sort(diag(Λ),‘descend’)5: λ← Λ(1), J ← I(1)6: while tr(Λ)− λ > ε2 do7: λ← λ+ Λ(|J |), J ← {J , I(i)}8: end while9: N ← n1 + · · ·+ nL, N ← |J |

10: I = eye(N), eJ ← I(:,J )11: Find P ∈ PN×N such that im(PT) = im([V eJ , dg(cTl )l∈L])12: P ← dg(In0

, P )

Fig. 3. MATLAB style pseudo-code to find projection matrix for singular perturbation approximation. (The fourth line sorts the diagonal elements of Λin descending order, and stores the ordered values and indices to Λ and I. The tenth line stores the column vectors of the N -dimensional identity matrixcompatible with J to eJ , which is used to select the associated column vectors of V in the eleventh line.)

and there exists V = V T � On such that (14) holdswith nonstrict inequality. Similarly to the strict notion ofdissipativity, the notion of a V -semidissipative system satisfies(18) with nonstrict inequality.

C. Numerical Example

In this subsection, we demonstrate the efficiency of ourmethod through a numerical example. Let us consider thefollowing mass-spring-damper system{

Mζ +Rζ +Kζ = Fw

z = Hζ(54)

where M � Oν denotes a diagonal mass matrix, R � Oν

denotes a diagonal damper matrix, K � Oν denotes a springstiffness matrix, F ∈ R

ν×m denotes a matrix describingactuator allocation, and H ∈ R

q×ν denotes a matrix describingsensor allocation. This second-order system is often used asa primary model of flexible mechanical systems in vibrationsuppression control [13], [44] and in rotor dynamics for powersystem stabilization [45], [46].

Let x0 := [ζT, ζT]T ∈ R2ν be the state variable of Σ0 in

(1). Then, we have the 2ν-dimensional internal system Σ(z,w)0

in (47), with

A0 =

[0 Iν

−M−1K −M−1R

], b0,L =

[0

M−1F

],

c0,L =[0 H

].

It is shown in [13] that this Σ(z,w)0 is passive as long as the in-

put and output are collocated, namely F = HT, and (A0, b0,L)is controllable. More specifically, for V0 = dg(K−1,M−1),this Σ

(z,w)0 is V0-semidissipative with respect to Q in (19);

see Remark 6 about semidissipativity. In what follows, bysupposing that the system in (54) has some spatial distribution,we consider the distributed control of vibration suppression for(54). Such distributed control is reasonable in the sense thatsensor and actuator allocation is often limited by complying

with some physical restrictions, as in vibration suppression forbridges [47].

Let us consider a case where 125 mass components arecoupled. For this 250-dimensional passive system, we specifythe coefficient matrices in (54) as

M =1

5I125, F = HT = dg (e1, . . . , e1) ,

K =1

2

⎡⎢⎢⎢⎢⎣

2 −1−1 2

. . .. . .

. . . −1−1 2

⎤⎥⎥⎥⎥⎦ ,

R =1

4dg(I25, rI25, r

2I25, r3I25, r

4I25),

(55)

where r = 3/10 and e1 denotes the first column of I25.Furthermore, we take the evaluated output as y = z ∈ R

5.This system is depicted in Fig. 4, where w = [w1, , . . . , w5]

T,y = [y1, . . . , y5]

T, z = [z1, . . . , z5]T, and ζ = [ζ1, . . . , ζ125]

T.For this plant Σ0, we construct a set of passive controllers

Σl for l ∈ {1, . . . , 5}. To this end, we apply the passivecontroller synthesis proposed in [14] to each of the truncated(disconnected) subplants Σl

0 for l ∈ {1, . . . , 5} shown inFig. 4. As a result, we obtain a set of 50-dimensional originalpassive controllers. Indeed, such a disconnective approach todistributed control design is often taken in generator controlfor power networks. The outputs with and without control areshown in Fig. 5 by the solid and dot-dashed lines, respectively,where the initial condition x0(0) of the plant is random. Wecan see from this figure that the convergence rate of the systemoutputs with and without controllers becomes higher in theorder of y5 to y1. This comes from the gradual variation ofthe damping coefficients of R in (55).

Next, we reduce the dimension of each controller by usingour structured controller reduction method while keeping thebehavior of the closed-loop system. To guarantee the perfor-mance for any initial condition x0(0), we apply the dual coun-

Page 12: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 12

Fig. 4. Mass-spring-damper system with distributed passive control.

−1

0

1

−1

0

1

−1

0

1

−1

0

1

0 1 2 3 4 5 6 7 8 9 10

−1

0

1

Out

put 1

Out

put 2

Out

put 3

Out

put 4

Out

put 5

With Original ControllersWith Approximate Controllers

Without Controllers

Time

Fig. 5. Output signals of passive mass-spring-damper system.

terpart of Theorem 4 to this control system. More specifically,to approximate the state-to-output mapping defined by (A,C)in (42) with C0 = c0,L, we use Theorem 4 by replacing(A,B) with (AT, CT). Furthermore, we regard B0 in (42)as In, which reflects arbitrary initial condition.

In Fig. 6, plots of the eigenvalues of [Φ]l in (51) are shownfor each l ∈ {1, . . . , 5}. From this figure, we can see that thedecay rate of the eigenvalues becomes faster in the order of[Φ]5 to [Φ]1. This characteristic indicates that the dimension ofpassive controllers with lower indices, e.g., Σ1 and Σ2, can bemore significantly reduced with a small approximation error.

We implement the controller reduction procedure proposedin Section IV-B. Let us prescribe the admissible error by δ =0.47, which corresponds to the 5% relative H2-error. In Fig. 7,against each value of ε, we plot the resultant dimensions of theapproximate controllers Σl for l ∈ {1, . . . , 5}. Furthermore, bythe line with squares, in Fig. 8, we plot the resultant relativeerrors, i.e., ‖G− G‖H2

/‖G‖H2, which is the value from (53).

These figures show that the dimension of the approximate con-trollers increases, and the approximation error appropriatelydecreases, as ε decreases. Note that the dimension of eachapproximate controller is automatically determined for eachvalue of ε with the dynamics of the controllers as well as thatof the controlled plant being explicitly considered. This resultthus confirms that the value of ε, which corresponds to thethreshold of the eigenvalues of [Φ]l, successfully captures thedegree of performance degradation.

When ε = 5.3, the original 50-dimensional passive con-

trollers Σl for l ∈ {1, . . . , 5} are reduced to 5-, 3-, 9-, 13- and24-dimensional versions Σl, and the resultant approximationerror is ‖G− G‖H2

= 0.34, which is less than the prescribedδ. The output of the closed-loop system with the approximatepassive controllers is overplotted in Fig. 5 with the dashedlines. We can see that the dimension of the passive controllersis appropriately reduced almost without affecting the behaviorof the closed-loop system.

For comparison, we show results when using some othermodel/controller reduction methods. As standard model re-duction methods, not directly dealing with the structured con-troller reduction problem, we implement a passivity-preservingKrylov subspace method [48], which is known as a majorreduction method for passive RLC circuits, and the balancedresidualization [35], [37], which is implemented as a singularperturbation approximation of the balanced realization, toeach disconnected controller. Furthermore, we implement astructured balanced truncation method [42] that maintains theinterconnection structure of systems by considering the plantand controller dynamics.

In Fig. 8, we overplot the resultant relative approximationerror of the closed-loop system from each method, along withplots of the relative error between the original and approximatecontrollers in Fig. 9, where the H∞-error is calculated becausethe balanced residualization possibly yields an approximatemodel with a nonzero feedthrough term which brings onthe unbounded H2-norm. To make the comparison fair, wegive the dimensions of approximate controllers such that thetotal number of controller dimensions coincides with thatresulting from our method. More specifically, we give thecontroller dimension for the Krylov subspace method so thateach controller has an identical dimension up to the differenceof a residue modulo 5. For the balanced residualization, eachcontroller dimension is determined by the number of statescompatible with the least sum of the Hankel singular values forall controllers. In a similar manner, we determine the controllerdimension for the structured balanced truncation method usingthe structured Hankel singular values [42].

Inspecting the lines with diamonds in Figs. 8 and 9, wesee that the decreasing rate of closed-loop system approxima-tion errors from the Krylov subspace method is lower, eventhough its performance of lower-dimensional approximationis better than that of the other methods. This trend resultsfrom the fact that an appropriate dimension of controllers isnot systematically determined by the Krylov subspace methodin general. On the other hand, the balanced residualization,denoted by the lines with circles, gives the best approximationfor disjoint controllers while being conducive to a precipitousvariation of approximation errors arising in the closed-loopsystem. Note that the closed-loop stability is not guaranteedtheoretically. This result demonstrates that the behavior of theclosed-loop system is possibly affected by even a small errorin the controller approximation. Finally, inspecting the lineswith triangles in Figs. 8 and 9, we see that the decreasingrate of closed-loop system approximation errors from thestructured balanced truncation is lower than ours while itgives better controller and closed-loop system approximationfor higher-dimensional approximate controllers. Note that the

Page 13: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 13

0 5 10 15 20 25 30 35 40 45 5010−20

10−15

10−10

10−5

100

105

Controller 1Controller 2

Controller 4Controller 3

Controller 5

Mag

nitu

de o

f Eig

enva

lues

Index of Eigenvalues

Fig. 6. Eigenvalues of principal submatrices [Φ]l for l ∈ {1, . . . , 5}.

100.5100.6100.7100.80

5

10

15

20

25

30

35

40

45

50

Value of

Dim

ensi

on o

f Con

trolle

r

Controller 1Controller 2

Controller 4Controller 3

Controller 5

Fig. 7. Resultant dimension of approximate controllers.

100.5100.6100.7100.80

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9Proposed Method

Balanced Residualization

Passivity-Preserving Krylov Projection

Structured Balanced Truncation

Rel

ativ

e Er

ror o

f Clo

sed-

Loop

Sys

tem

Value of

Fig. 8. Approximation error of closed-loop system versus value of ε.

100.5100.6100.7100.80

0.2

0.4

0.6

0.8

1

Rel

ativ

e E

rror o

f Con

trolle

rs

Value of

Proposed Method

Balanced Residualization

Passivity-Preserving Krylov Projection

Structured Balanced Truncation

Fig. 9. Approximation error of controllers versus value of ε.

breakup of the line in Fig. 8 indicates that the resultant closed-loop systems are unstable. Indeed, unless there exist block-diagonally structured gramians solving Lyapunov equationsor inequalities, closed-loop stability is not guaranteed in thestructured balanced truncation. From this numerical example,we can affirm that our structured passive controller reductionmethod is more reliable in preserving closed-loop stability,i.e., passivity, with the dynamical behavior of the passivecontrollers and controlled plant being explicitly considered.

V. CONCLUSION

In this paper, we propose a structured controller reductionmethod for distributed control systems. As a fundamental toolto develop structured controller reduction, we first establisheddissipativity-preserving model reduction for general linearsystems on the basis of a singular perturbation approximation.It was found that the singular perturbation approximation canbe represented by a projection-like formula that enables usto characterize dissipativity preservation in a tractable mannerand to derive a novel factorization of error systems. This errorsystem factorization further provides a remarkable insight thatthe resultant approximation error is related to the sum ofneglected eigenvalues of an index matrix.

Then, utilizing the dissipativity-preserving model reduction,we developed a structured controller reduction method byfocusing on dissipative system interconnection. The major sig-nificance is that it not only preserves the spatial distribution ofdissipative controllers but it also provides an a priori H2-errorbound for the structured controller reduction. The efficiencyof our method was demonstrated through a numerical exampleof vibration suppression control for spatially distributed plants.Via a comparison with some existing model/controller reduc-tion methods, it was shown that our method can produce morereliable approximate distributed controllers, whose dimensionis automatically determined by an eigenvalue analysis, whileconsidering the dynamical behavior of the set of originalcontrollers as well as a controlled plant.

ACKNOWLEDGMENT

This research was supported in part by the Aihara InnovativeMathematical Modelling Project, the Japan Society for thePromotion of Science (JSPS) through the “Funding Programfor World-Leading Innovative R&D on Science and Technol-ogy (FIRST Program),” initiated by the Council for Scienceand Technology Policy (CSTP), and by Japan Science andTechnology Agency, CREST.

Page 14: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 14

REFERENCES

[1] M. Newman, Networks: an introduction. Oxford University Press, 2009.[2] B. Sinopoli, C. Sharp, L. Schenato, S. Schaffert, and S. S. Sastry,

“Distributed control applications within sensor networks,” Proceedingsof the IEEE, vol. 91, no. 8, pp. 1235–1246, 2003.

[3] A. Emami-Naeini, J. L. Ebert, D. de Roover, R. L. Kosut, M. Dettori,L. M. L. Porter, and S. Ghosal, “Modeling and control of distributedthermal systems,” Control Systems Technology, IEEE Transactions on,vol. 11, no. 5, pp. 668–683, 2003.

[4] K.-D. Kim and P. Kumar, “Cyber–physical systems: a perspective at thecentennial,” Proceedings of the IEEE, vol. 100, no. 13, pp. 1287–1308,2012.

[5] J. Sztipanovits, X. Koutsoukos, G. Karsai, N. Kottenstette, P. Antsaklis,V. Gupta, B. Goodwine, J. Baras, and S. Wang, “Toward a science ofcyber–physical system integration,” Proceedings of the IEEE, vol. 100,no. 1, pp. 29–44, 2012.

[6] P. J. Goddard and K. Glover, “Controller approximation: approaches forpreserving H∞ performance,” Automatic Control, IEEE Transactionson, vol. 43, no. 7, pp. 858–871, 1998.

[7] L. Kong and K. Zhou, “New approaches for H∞ performance pre-serving controller reduction,” in Decision and Control, held jointly withEuropean Control Conference (CDC-ECC), 2011 Proceedings of the50th IEEE Conference on, 2011, pp. 7771–7776.

[8] K. C. Sou and A. Rantzer, “Controller reduction via minimum rankmatrix approximation,” Automatica, vol. 48, pp. 1069–1076, 2012.

[9] S. Samar and C. Beck, “Model reduction of heterogeneous distributedsystems,” in Decision and Control, 2003. Proceedings. 42nd IEEEConference on, vol. 5. IEEE, 2003, pp. 5271–5276.

[10] J. C. Willems, “Dissipative dynamical systems part I: General theory,”Archive for Rational Mechanics and Analysis, vol. 45, no. 5, pp. 321–351, 1972.

[11] ——, “Dissipative dynamical systems part II: Linear systems withquadratic supply rates,” Archive for Rational Mechanics and Analysis,vol. 45, no. 5, pp. 352–393, 1972.

[12] D. Hill and P. Moylan, “Stability criteria for large-scale systems,”Automatic Control, IEEE Transactions on, vol. 23, no. 2, pp. 143–149,1978.

[13] W. M. Haddad, D. S. Bernstein, and Y. W. Wang, “Dissipative H2/H∞controller synthesis,” Automatic Control, IEEE Transactions on, vol. 39,no. 4, pp. 827–831, 1994.

[14] R. Lozano-Leal and S. Joshi, “On the design of the dissipative LQG-type controllers,” in Decision and Control (CDC), 1988 Proceedings ofthe 27th IEEE Conference on. IEEE, 1988, pp. 1645–1646.

[15] M. Arcak, “Passivity as a design tool for group coordination,” AutomaticControl, IEEE Transactions on, vol. 52, no. 8, pp. 1380–1390, 2007.

[16] H. Bai, M. Arcak, and J. Wen, Cooperative control design: a systematic,passivity-based approach. Springer, 2011, vol. 89.

[17] M. Vidyasagar, “The graph metric for unstable plants and robustnessestimates for feedback stability,” Automatic Control, IEEE Transactionson, vol. 29, no. 5, pp. 403–418, 1984.

[18] T. T. Georgiou and M. C. Smith, “Optimal robustness in the gap metric,”Automatic Control, IEEE Transactions on, vol. 35, no. 6, pp. 673–686,1990.

[19] G. Vinnicombe, “Frequency domain uncertainty and the graph topology,”Automatic Control, IEEE Transactions on, vol. 38, no. 9, pp. 1371–1383,1993.

[20] S. Lall, P. Krysl, and J. E. Marsden, “Structure-preserving modelreduction for mechanical systems,” Physica D: Nonlinear Phenomena,vol. 184, no. 1, pp. 304–318, 2003.

[21] R. V. Polyuga and A. van der Schaft, “Structure preserving modelreduction of port-Hamiltonian systems by moment matching at infinity,”Automatica, vol. 46, no. 4, pp. 665–672, 2010.

[22] T. Reis and T. Stykel, “Lyapunov balancing for passivity-preservingmodel reduction of rc circuits,” SIAM Journal on Applied DynamicalSystems, vol. 10, no. 1, pp. 1–34, 2011.

[23] R. Ionutiu, J. Rommes, and A. C. Antoulas, “Passivity-preserving modelreduction using dominant spectral-zero interpolation,” Computer-AidedDesign of Integrated Circuits and Systems, IEEE Transactions on,vol. 27, no. 12, pp. 2250–2263, 2008.

[24] D. C. Sorensen, “Passivity preserving model reduction via interpolationof spectral zeros,” Systems & Control Letters, vol. 54, no. 4, pp. 347–360, 2005.

[25] M. Aoki, “Control of large-scale dynamic systems by aggregation,”Automatic Control, IEEE Transactions on, vol. 13, no. 3, pp. 246–253,1968.

[26] J. H. Chow and P. Kokotovic, “Time scale modeling of sparse dynamicnetworks,” Automatic Control, IEEE Transactions on, vol. 30, no. 8, pp.714–722, 1985.

[27] B. Chu, S. Duncan, and A. Papachristodoulou, “A structured modelreduction method for large scale networks,” in Decision and Control,held jointly with European Control Conference (CDC-ECC), 2011Proceedings of the 50th IEEE Conference on. IEEE, 2011, pp. 7782–7787.

[28] P. Kokotovic, H. K. Khali, and J. O’reilly, Singular perturbation methodsin control: analysis and design. Society for Industrial Mathematics,1987, vol. 25.

[29] P. Kokotovic and R. Yackel, “Singular perturbation of linear regulators:basic theorems,” Automatic Control, IEEE Transactions on, vol. 17,no. 1, pp. 29–37, 1972.

[30] H. K. Khalil and J. Grizzle, Nonlinear systems. Prentice hall NewJersey, 1996, vol. 3.

[31] T. Ishizaki, K. Kashima, J.-i. Imura, and K. Aihara, “Reaction-diffusionclustering of single-input dynamical networks,” in Decision and Control,held jointly with European Control Conference (CDC-ECC), 2011Proceedings of the 50th IEEE Conference on. IEEE, 2011, pp. 7837–7842.

[32] ——, “Model reduction of multi-input dynamical networks based onclusterwise controllability,” in American Control Conference (ACC),2012. IEEE, 2012, pp. 2301–2306.

[33] T. Ishizaki, K. Kashima, A. Girard, J.-i. Imura, L. Chen, and K. Aihara,“Clustering-based H2-state aggregation of positive networks and itsapplication to reduction of chemical master equations,” in Decision andControl (CDC), 2012 Proceedings of the 51st IEEE Conference on.IEEE, 2012, pp. 4175–4180.

[34] T. Ishizaki, H. Sandberg, K. H. Johansson, K. Kashima, J.-i. Imura, andK. Aihara, “Structured model reduction of interconnected linear systemsbased on singular perturbation,” in American Control Conference (ACC),2013. IEEE, 2013, pp. 5544–5549.

[35] Y. Liu and B. D. Anderson, “Singular perturbation approximation ofbalanced systems,” International Journal of Control, vol. 50, no. 4, pp.1379–1405, 1989.

[36] B. Clapperton, F. Crusca, and M. Aldeen, “Bilinear transformation andgeneralised singular perturbation model reduction,” in Decision andControl (CDC), 1994 Proceedings of the 33rd IEEE Conference on,vol. 4. IEEE, 1994, pp. 3737–3742.

[37] G. Obinata and B. D. Anderson, Model reduction for control systemdesign. Springer London, 2001.

[38] A. C. Antoulas, Approximation of large-scale dynamical systems.Philadelphia, PA, USA: Society for Industrial and Applied Mathematics,2005.

[39] I. M. Jaimoukha and E. M. Kasenally, “Krylov subspace methodsfor solving large Lyapunov equations,” SIAM Journal on NumericalAnalysis, vol. 31, no. 1, pp. 227–251, 1994.

[40] T. Gudmundsson and A. J. Laub, “Approximate solution of large sparseLyapunov equations,” Automatic Control, IEEE Transactions on, vol. 39,no. 5, pp. 1110–1114, 1994.

[41] S. Gugercin, D. C. Sorensen, and A. C. Antoulas, “A modified low-rank Smith method for large-scale Lyapunov equations,” NumericalAlgorithms, vol. 32, no. 1, pp. 27–55, 2003.

[42] H. Sandberg and R. M. Murray, “Model reduction of interconnectedlinear systems,” Optimal Control Applications and Methods, vol. 30,no. 3, pp. 225–245, 2009.

[43] L. Li and F. Paganini, “Structured coprime factor model reduction basedon LMIs,” Automatica, vol. 41, no. 1, pp. 145–151, 2005.

[44] F. Casella, A. Locatelli, and N. Schiavoni, “Modelling and control forvibration suppression in a large flexible structure with jet thrusters andpiezoactuators,” in Decision and Control (CDC), 2000 Proceedings ofthe 39th IEEE Conference on, vol. 5. IEEE, 2000, pp. 4491–4499.

[45] I. Shames, A. M. Teixeira, H. Sandberg, and K. H. Johansson, “Dis-tributed fault detection for interconnected second-order systems,” Auto-matica, vol. 47, no. 12, pp. 2757–2764, 2011.

[46] J. Zhou and Y. Ohsawa, “Improved swing equation and its properties insynchronous generators,” Circuits and Systems, IEEE Transactions on,vol. 56, no. 1, pp. 200–209, 2009.

[47] J. Wang, C. Lin, and B. Chen, “Vibration suppression for high-speedrailway bridges using tuned mass dampers,” International Journal ofSolids and Structures, vol. 40, no. 2, pp. 465–491, 2003.

[48] A. Odabasioglu, M. Celik, and L. T. Pileggi, “PRIMA: passive reduced-order interconnect macromodeling algorithm,” Computer-Aided Designof Integrated Circuits and Systems, IEEE Transactions on, vol. 17, no. 8,p. 645, 1998.

Page 15: IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, … · utilizing this dissipativity-preserving model reduction, we develop a structured controller reduction method for distributed

IEEE TRANSACTION ON AUTOMATIC CONTROL, VOL. X, NO. X, ... 20XX 15

Takayuki Ishizaki was born in Aichi, Japan, in1985. He received the B.Sc., M.Sc., and Ph.D.degrees in engineering from Tokyo Institute of Tech-nology, Tokyo, Japan, in 2008, 2009, and 2012,respectively.

He served as a Research Fellow of the JapanSociety for the Promotion of Science from April2011 to October 2012. From October to November2011, he was a Visiting Student at Laboratoire JeanKuntzmann, Universite Joseph Fourier, Grenoble,France. From June to October 2012, he was a

Visiting Researcher at School of Electrical Engineering, Royal Institute ofTechnology, Stockholm, Sweden. Since November 2012, he has been with theDepartment of Mechanical and Environmental Informatics, Graduate Schoolof Information Science and Engineering, Tokyo Institute of Technology, wherehe is currently an Assistant Professor. His research interests include thedevelopment of model reduction and its applications.

Dr. Ishizaki is a member of IEEE, SICE, and ISCIE. He was named as afinalist of the 51st IEEE CDC Best Student-Paper Award.

Henrik Sandberg received the M.Sc. degree in en-gineering physics and the Ph.D. degree in automaticcontrol from Lund University, Lund, Sweden, in1999 and 2004, respectively.

He is an Associate Professor with the AutomaticControl Laboratory, KTH Royal Institute of Tech-nology, Stockholm, Sweden. From 2005 to 2007, hewas a Post-Doctoral Scholar with the California In-stitute of Technology, Pasadena. He has held visitingappointments with Australian National University,Acton, Australia, and the University of Melbourne,

Melbourne, Australia. His current research interests include secure networkedcontrol, power systems, model reduction, and fundamental limitations incontrol.

Dr. Sandberg was a recipient of the Best Student Paper Award from theIEEE Conference on Decision and Control in 2004 and an Ingvar CarlssonAward from the Swedish Foundation for Strategic Research in 2007. He iscurrently an Associate Editor of the International Federation of AutomaticControl Journal Automatica.

Kenji Kashima was born in 1977 in Oita, Japan.He received his B.Sc. degree in engineering and hisM.Sc. and Ph.D. degrees in informatics from KyotoUniversity in 2000, 2002 and 2005, respectively.

He was an Assistant Professor of the GraduateSchool of Information Science and Engineering,Tokyo Institute of Technology from 2005 to 2011.From April 2010 to March 2011, he was at Uni-versitat Stuttgart, supported by the Alexander vonHumboldt Foundation, Germany. Since 2011, he hasbeen an Associate Professor of the Graduate School

of Engineering Science, Osaka University.He has served as an Associate Editor of the IEEE CSS Conference Editorial

Board since 2011. His research interests include system and control theoryfor distributed and stochastic phenomena in large scale dynamical systems,as well as its applications.

Jun-ichi Imura (M’93) was born in Gifu, Japan,in 1964. He received the M.S. degree in appliedsystems science and the Ph.D. degree in mechanicalengineering from Kyoto University, Kyoto, Japan, in1990 and 1995, respectively.

He served as a Research Associate in the Depart-ment of Mechanical Engineering, Kyoto University,from 1992 to 1996, and as an Associate Professorin the Division of Machine Design Engineering,Faculty of Engineering, Hiroshima University, from1996 to 2001. From May 1998 to April 1999, he was

a Visiting Researcher at the Faculty of Mathematical Sciences, Universityof Twente, Enschede, The Netherlands. Since 2001, he has been with theDepartment of Mechanical and Environmental Informatics, Graduate Schoolof Information Science and Engineering, Tokyo Institute of Technology,Tokyo, Japan, where he is currently a Professor. His research interests includemodeling, analysis, and synthesis of nonlinear systems, hybrid systems,and large-scale network systems with applications to biological systems,industrial process systems, and robot intelligence. He is an Associate Editorof Automatica (2009-), the Nonlinear Analysis: Hybrid Systems (2011-), andIEEE Trans. on Automatic Control (2014-).

Dr. Imura is a member of IEEE, SICE, ISCIE, IEICE, and The RoboticsSociety of Japan.

Kazuyuki Aihara received the B.E. degree of elec-trical engineering in 1977 and the Ph.D. degree ofelectronic engineering 1982 from the University ofTokyo, Japan. Currently, he is Professor of Instituteof Industrial Science, the University of Tokyo, Pro-fessor of Graduate School of Information Scienceand Technology, the University of Tokyo, Professorof Graduate School of Engineering, the Universityof Tokyo, and Director of Collaborative ResearchCenter for Innovative Mathematical Modelling, theUniversity of Tokyo.

His research interests include mathematical modeling of complex systems,parallel distributed processing with spatio-temporal chaos, and time seriesanalysis of complex data.


Recommended