Journal of Control Science and Engineering
Volume 2009 (2009), Article ID 710478, 11 pages
doi:10.1155/2009/710478
Research Article

Switched Systems Reduction Framework Based on Convex Combination of Generalized Gramians

Section of Automation and Control, Department of Electronic Systems, Aalborg University, Fredrik Bajers Vej 7, 9220 Aalborg Ø, Denmark

Received 25 June 2009; Accepted 10 November 2009

Academic Editor: Andrea Garulli

Copyright © 2009 Hamid Reza Shaker and Rafael Wisniewski. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

A general method for model-order reduction of switched linear dynamical systems is presented. The proposed technique uses convex generalized gramian which is a convex combination of the generalized gramians. It is shown that different classical reduction methods can be developed into the generalized gramian framework for model reduction of linear systems and further for the reduction of switched systems by construction of the convex generalized gramian. Balanced reduction within specified frequency bound is taken as an example which is developed within this framework. In order to avoid numerical instability and also to increase the numerical efficiency, convex generalized gramian-based Petrov-Galerkin projection is constructed instead of the similarity transform approach for reduction. It is proven that the method preserves the stability of the original switched system at least for stabilizing switching signal and it is also less conservative than the method which is based on the common generalized gramian. Some discussions on the coefficient of the vertices of the convex variables are presented. The performance of the proposed method is illustrated by numerical examples.


1. Introduction

The highly complicated models are the response to the ever-increasing need for accurate mathematical modeling of physical as well as artificial processes for simulation and control. This problem demands efficient automatic computational tools to replace such complex models by an approximate simpler models, which are capable of capturing dynamical behavior and preserving essential properties of the complex one, either the complexity appears as high-order describing dynamical system or complex nonlinear structure. Due to this fact model reduction methods have become increasingly popular over the last two decades [13]. Such methods are designed to extract a reduced-order model that adequately describes the behavior of the system in question.

Most of the studies related to model reduction presented so far have been devoted to linear case and just few methods have been proposed for nonlinear cases which are not strong comparing to linear reduction methods.

On the other hand, most of the methods that are proposed so far for control and analysis in hybrid and switched systems theory are suffering from high computational burden when dealing with large-scale dynamical systems. Because of the weakness of standard model reduction techniques in dealing directly with hybrid structure without sacrificing essential features and also pressing needs for efficient analysis and control of large-scale dynamical hybrid and switched systems, it is necessary to study model reduction of hybrid and switched systems in particular. This fact has motivated the researchers in hybrid systems to study model reduction [416]. Some works have been focused on ordinary model reduction methods that have potential applications in modeling and analysis of hybrid systems [48] motivated by reachability analysis and safety verification problem. Some researches address the problem of model reduction of switched and hybrid systems directly [918].

The model reduction problem for switched systems of Markovian type was studied in [17] and further in [18]. The method that has been presented in [9] deals with abstraction of both continuous and discrete parts of hybrid dynamical systems. This framework uses balanced revisualization for reduction of continuous part. There is no guarantee for stability preservation for switched system in the framework that has been proposed in [9] and it might happen that guard approximation and reset maps approximation cause nonelegant behavior due to approximation error or possible overlap. In [10] it is presented that the state set can be affinely reduced due to nonobservability if and only if a subspace of the classical unobservable subspace, characterized using the normal vectors of the exit facets, is nontrivial. This result does not provide strong tool for reduction of affine systems, as it is an exact reduction which is quite restrictive. Exact reduction is very elegant but the class of systems for which this procedure can be applied is quite small. This method only considers observability for investigating the importance of the states to discard. Although this method has been modified in [14] but lots of problems are still open and should be addressed in this context. The paper [11] is concerned with the problem of model reduction for discrete switched system. Two different approaches are proposed to solve this problem. The first approach casts the model reduction into a convex optimization problem, which is the first attempt to solve the model reduction problem by using linearization procedure. The second one, based on the cone complementarity linearization, casts the model reduction problem into a sequential minimization problem subject to linear matrix inequality constraints. Both approaches have their own advantages and disadvantages concerning conservatism and computational complexity. These optimization problems will be very hard if not infeasible to solve for a large-scale system and also they are not always feasible. This method is not only just applicable to discrete time switched systems furthermore it does not provide us with any hints about the number of states which is suitable to keep prior to the reduction. Similar methods have been developed for more general classes of discrete time switched systems in [12, 13].

In [15] we proposed the generalized gramian framework for model reduction of switched systems based on common generalized gramians of the subsystems. This framework has been developed for controller reduction in [16]. The framework shows to provide satisfactory approximations and it preserves the stability of the original system under arbitrary switching signal but it is over conservative.

In this paper we propose convex generalized gramian-based framework for model reduction of switched system. This general framework can be categorized as gramian-based model reduction methods. Balanced model reduction is one of the most common gramian-based model reduction schemes. It was presented in [19] for the first time.

To apply balanced reduction, first the system is represented in a basis where the states which are difficult to reach are simultaneously difficult to observe. This is achieved by simultaneously diagonalizing the reachability and the observability gramians, which are solutions to the reachability and the observability Lyapunov equations. Then, the reduced model is obtained by truncating the states which have this property. Balanced model reduction method is modified and developed from different viewpoints [1, 2]. One of the methods that are presented based on balanced model reduction is the method based on the generalized gramians instead of gramians [20]. In this method in order to compute the generalized gramians, one should solve Lyapunov inequalities instead of Lyapunov equations. This method is used to devise a technique for structure preserving model reduction methods in [21].

In this paper we first show that the generalized method in [20] can be extended to various gramian-based reduction methods. We also modified the original method in [20] to avoid numerical instability and also to achieve more efficiency by building Petrov-Galerkin projection based on generalized gramians. We propose a method based on the balanced model reduction within frequency bound in this framework. We generalized the framework to model reduction of switched system by constructing Petrov-Galerkin projection based on convex generalized gramian which is a convex combination of generalized gramians. We restrict convex generalized gramian to take stability preservation into account. The feasibility and also stability preservation of the algorithm is studied. It is shown that the proposed framework is less conservative than its previous counterpart in [15].

The paper is organized as follows. In the next section we review balanced reduction method and balanced reduction technique based on the generalized gramian. Section 2 presents how different gramian-based methods can be approximated as generalized gramian-based techniques. Balanced reduction within frequency bound based on generalized gramian is also presented in this section. This section ends up with some remarks on numerical implementation of the algorithm and using projection for generalized gramian-based reduction methods is suggested instead of balancing and truncation. Section 3 is devoted to develop convex generalized gramian-based reduction method for model reduction of switched systems, followed by discussions on stability, feasibility, algorithm parameters, and error bound. Section 4 presents our numerical results. Section 5 concludes the paper.

The notation used in this paper is as follows. 𝑀 denotes transpose of matrix if 𝑀 𝑛 × 𝑚 and complex conjugate transpose if 𝑀 𝑛 × 𝑚 . The norm denotes the 𝐻 , norm of a rational transfer function. The standard notation > , ( < , ) is used to denote the positive (negative) definite and semidefinite ordering of matrices.

2. Balanced Truncation and Generalized Gramians

Balanced truncation is a well-known method for model reduction of dynamical systems; see, for example, [1, 2].The basic approach relies on balancing the gramians of the systems. For dynamical systems with minimal realization

𝐺 ( 𝑠 ) = ( 𝐴 , 𝐵 , 𝐶 , 𝐷 ) , ( 1 ) where 𝐺 ( 𝑠 ) is transfer matrix with associated state-space representation

̇ 𝑥 ( 𝑡 ) = 𝐴 𝑥 ( 𝑡 ) + 𝐵 𝑢 ( 𝑡 ) , 𝑥 ( 𝑡 ) 𝑛 , 𝑦 ( 𝑡 ) = 𝐶 𝑥 ( 𝑡 ) + 𝐷 𝑢 ( 𝑡 ) , ( 2 ) gramians are given by the solutions of the Lyapunov equations

𝐴 𝑃 + 𝑃 𝐴 + 𝐵 𝐵 𝐴 = 0 , 𝑄 + 𝑄 𝐴 + 𝐶 𝐶 = 0 . ( 3 ) For stable 𝐴 , they have a unique positive definite solutions 𝑃 and 𝑄 , called the controllability and observability gramians. In balanced reduction, first the system is transformed to the balanced structure in which gramians are equal and diagonal

𝜎 𝑃 = 𝑄 = d i a g 1 𝐼 𝑘 1 , , 𝜎 𝑞 𝐼 𝑘 𝑞 , 𝑞 𝑗 = 1 𝑘 𝑗 = 𝑛 , ( 4 ) where 𝜎 𝑖 > 𝜎 𝑖 + 1 and they are called Hankel singular values.

The reduced model can be easily obtained by truncating the states which are associated with the set of the least Hankel singular values. Applying the method to stable, minimal 𝐺 ( 𝑠 ) , if we keep all the states associated to 𝜎 𝑚 ( 1 𝑚 𝑟 ) , by truncating the rest, the reduced model 𝐺 𝑟 ( 𝑠 ) will be minimal and stable and satisfies [1, 2]

𝐺 ( 𝑠 ) 𝐺 𝑟 ( 𝑠 ) 2 𝑞 𝑗 = 𝑟 + 1 𝜎 𝑗 . ( 5 ) One of the closely related model reduction methods to the balanced truncation is balanced reduction based on the generalized gramian that is presented in [20]. In this method, instead of Lyapunov equations (3), the following Lyapunov inequalities should be solved:

𝐴 𝑃 𝑔 + 𝑃 𝑔 𝐴 + 𝐵 𝐵 𝐴 0 , 𝑄 𝑔 + 𝑄 𝑔 𝐴 + 𝐶 𝐶 0 . ( 6 ) For stable 𝐴 , they have positive definite solutions 𝑃 𝑔 and 𝑄 𝑔 , called the generalized controllability and observability gramians. Note that these gramians are not unique. The rest of this model reduction method is the same as the aforementioned balanced truncation method, the only difference is that in this algorithm the balancing and truncation are based on generalized gramian instead of ordinary gramian. In this method we have generalized Hankel singular values ( 𝛾 𝑖 ) which are the diagonal elements of balanced generalized gramians instead of Hankel singular values 𝜎 𝑖 which are the diagonal elements of balanced standard gramians. For the error bound also the same result holds but in terms of the generalized Hankel singular values instead of Hankel singular values. It is worth to mention that 𝛾 𝑖 𝜎 𝑖 . Therefore the error bound in balanced reduction based on generalized gramian is greater or equal than the error bound in ordinary balanced model reduction.

3. Generalized Gramian Framework for Gramian-Based Model Reduction Methods

In this section we present a general framework to build generalized gramian version of gramian-based methods. Then we present generalized balanced reduction within frequency bound within this framework following by some words about numerical implementation of the algorithm based on projection.

3.1. Lyapunov Equations, Lyapunov Inequalities, and Reduction

Lemma 1. Suppose that 𝐴 is stable, 𝑌 is symmetric and 𝐴 𝑌 + 𝐴 𝑌 0 , 𝐴 , 𝑌 𝑛 × 𝑛 , ( 7 ) is satisfied, then 𝑌 0 , that is, 𝑌 is positive semidefinite.

Proof. If 𝐴 𝑌 + 𝐴 𝑌 0 , there exists 𝑀 0 such that 𝐴 𝑌 + 𝐴 𝑌 + 𝑀 = 0 . ( 8 ) On the other hand, for any stable 𝐴 , there exists the following unique solution for the equation above: Y = 0 𝑒 𝐴 𝜏 𝑀 𝑒 𝐴 𝜏 𝑑 𝜏 . ( 9 ) In the above structure 𝑀 0 , hence 𝑌 0 . ( 1 0 )

This lemma leads to the following proposition that makes the relation between Lyapunov equations and Lyapunov inequalities evident.

Proposition 2 (see [20]). Suppose 𝐴 is stable and 𝑋 is the solution of Lyapunov equation 𝐴 𝑋 + 𝑋 𝐴 + 𝑄 = 0 , ( 1 1 ) where 𝑄 0 . If a symmetric 𝑋 𝑔 satisfies 𝐴 𝑋 𝑔 + 𝑋 𝑔 𝐴 + 𝑄 0 , ( 1 2 ) then 𝑋 𝑔 𝑋 .

Proof. It can be proven easily by subtracting (12) from (11) and applying Lemma 1 with 𝑌 = 𝑋 𝑔 𝑋 .

Proposition 2 shows how the generalized gramian could be an approximation for ordinary gramians. Balanced reduction based on generalized gramian which we reviewed in the last section is based on Proposition 2. This method might provide less accurate approximation than its gramian-based counterpart but still the approximation error is bounded.

It is possible to propose generalized version of other gramian-based reduction methods in this framework. The only step that we need to take is to derive associated Lyapunov equations and their Lyapunov inequalities. In the following we propose generalized version of balanced reduction within frequency bound.

3.2. Generalized Balanced Reduction within Frequency Bound

Over the past two decades, a great deal of attention has been devoted to balanced model reduction and it has been developed and improved from different viewpoints. Frequency weighted balanced reduction method is one of the devised gramian-based techniques based on ordinary balanced truncation [1, 2, 2224]. In this method by using input and output weights and stressing on certain frequency range more accurate results can be achieved. In many cases the input and output weights are not given and the problem is to reduce the model over a given frequency range [1, 2]. This problem can be attacked directly by balanced reduction within frequency bound. This method was first proposed in [25] and then modified in [2] in order to preserve the stability of the original system and to provide an error bound for approximation. In this method, for dynamical system (1) the controllability gramian 𝑃 ( 𝜔 1 , 𝜔 2 ) and observability gramians 𝑄 ( 𝜔 1 , 𝜔 2 ) within frequency range [ 𝜔 1 , 𝜔 2 ] are defined as

𝑃 𝜔 1 , 𝜔 2 𝜔 = 𝑃 1 𝜔 𝑃 2 , 𝑄 𝜔 1 , 𝜔 2 𝜔 = 𝑄 1 𝜔 𝑄 2 , ( 1 3 ) where

1 𝑃 ( 𝜔 ) = 2 𝜋 𝜔 𝜔 ( 𝐼 𝑗 𝜔 𝐴 ) 1 𝐵 𝐵 ( 𝐼 𝑗 𝜔 𝐴 ) 1 𝑄 1 𝑑 𝜔 , ( 𝜔 ) = 2 𝜋 𝜔 𝜔 ( 𝐼 𝑗 𝜔 𝐴 ) 1 𝐶 𝐶 ( 𝐼 𝑗 𝜔 𝐴 ) 1 𝑑 𝜔 . ( 1 4 ) In order to show the associated Lyapunov equations, we need some more notations

1 𝑆 ( 𝜔 ) = 2 𝜋 𝜔 𝜔 ( 𝐼 𝑗 𝜔 𝐴 ) 1 𝑊 𝑑 𝜔 , 𝑐 ( 𝜔 ) = 𝑆 ( 𝜔 ) 𝐵 𝐵 + 𝐵 𝐵 𝑆 𝑊 ( 𝜔 ) , 𝑜 ( 𝜔 ) = 𝐶 𝐶 𝑆 ( 𝜔 ) + 𝑆 ( 𝜔 ) 𝐶 𝑊 𝐶 , 𝑐 𝜔 1 , 𝜔 2 = 𝑊 𝑐 𝜔 2 𝑊 𝑐 𝜔 1 , 𝑊 𝑜 𝜔 1 , 𝜔 2 = 𝑊 𝑜 𝜔 2 𝑊 𝑜 𝜔 1 . ( 1 5 ) The gramians satisfy the following Lyapunov equations [1, 2]:

𝜔 𝐴 𝑃 1 , 𝜔 2 𝜔 + 𝑃 1 , 𝜔 2 𝐴 + 𝑊 𝑐 𝜔 1 , 𝜔 2 𝐴 = 0 , 𝑄 𝜔 1 , 𝜔 2 𝜔 + 𝑄 1 , 𝜔 2 𝐴 + 𝑊 𝑜 𝜔 1 , 𝜔 2 = 0 . ( 1 6 ) This method is modified in [2] to guarantee stability and to provide a simple error bound. The modified version starts with EVD of 𝑊 𝑐 ( 𝜔 1 , 𝜔 2 ) and 𝑊 𝑜 ( 𝜔 1 , 𝜔 2 )

𝑊 𝑐 𝜔 1 , 𝜔 2 = 𝑀 Λ 𝑀 𝜆 = 𝑀 d i a g 1 , , 𝜆 𝑛 𝑀 , 𝑊 𝑜 𝜔 1 , 𝜔 2 = 𝑁 Δ 𝑁 𝛿 = 𝑁 d i a g 1 , , 𝛿 𝑛 𝑁 , ( 1 7 ) where 𝑀 𝑀 = 𝑁 𝑁 = 𝐼 𝑛 , | 𝜆 𝑖 | | 𝜆 𝑖 + 1 | 0 , | 𝛿 𝑖 | | 𝛿 𝑖 + 1 | 0 .

Note that since 𝑊 𝑐 ( 𝜔 1 , 𝜔 2 ) and 𝑊 𝑜 ( 𝜔 1 , 𝜔 2 ) are symmetric decompositions in the form (17) exist. Let

| | 𝜆 𝐵 = 𝑀 d i a g 1 | | 1 / 2 | | 𝜆 , , 𝜉 | | 1 / 2 , | | 𝛿 , 0 , , 0 𝐶 = d i a g 1 | | 1 / 2 | | 𝛿 , , 𝜌 | | 1 / 2 𝑁 , 0 , , 0 , ( 1 8 ) where

𝑊 𝜉 = r a n k 𝑐 𝜔 1 , 𝜔 2 , 𝑊 𝜌 = r a n k 𝑜 𝜔 1 , 𝜔 2 . ( 1 9 ) The modified gramians satisfy the following Lyapunov equations instead of (16):

𝐴 𝑃 𝜔 1 , 𝜔 2 + 𝑃 𝜔 1 , 𝜔 2 𝐴 + 𝐵 𝐵 𝐴 = 0 , 𝑄 𝜔 1 , 𝜔 2 + 𝑄 𝜔 1 , 𝜔 2 𝐶 𝐴 + 𝐶 = 0 . ( 2 0 ) That is all what we need to present the generalized version of this method

𝐴 𝑃 𝑔 𝜔 1 , 𝜔 2 + 𝑃 𝑔 𝜔 1 , 𝜔 2 𝐴 + 𝐵 𝐵 𝐴 0 , 𝑄 𝑔 𝜔 1 , 𝜔 2 + 𝑄 𝑔 𝜔 1 , 𝜔 2 𝐶 𝐴 + 𝐶 0 . ( 2 1 ) Then the generalized modified balanced reduction within frequency bound can be obtained by simultaneously diagonalizing 𝑃 𝑔 ( 𝜔 1 , 𝜔 2 ) and 𝑄 𝑔 ( 𝜔 1 , 𝜔 2 ) then by truncating the states associated to the set of the least generalized Hankel singular values.

3.3. Numerical Issues

Balanced transformation can be ill-conditioned numerically when dealing with the systems with some nearly uncontrollable modes or some nearly unobservable modes. Difficulties associated with computation of the required balanced transformation in [26] draw some attentions to alternative numerical methods [27]. Balancing can be a badly conditioned even when some states are much more controllable than observable or vice versa. It is advisable then to reduce the system in the gramian-based framework without balancing at all. Schur method and Square root algorithm provide projection matrices to apply balanced reduction without balanced transformation [1, 27]. This method can be easily applied to other gramian-based reduction methods. In our generalized method we use the same algorithm by plugging generalized gramians into the algorithm instead of ordinary gramians.

4. Model Reduction of Switched System

4.1. Model Reduction of Switched Systems Based on Convex Generalized Gramians

One of the most important subclasses of hybrid systems are linear switched systems. Linear switched system is a dynamical system specified by the following equations:

̇ 𝑥 ( 𝑡 ) = 𝐴 𝜎 ( 𝑡 ) 𝑥 ( 𝑡 ) + 𝐵 𝜎 ( 𝑡 ) 𝑢 ( 𝑡 ) , 𝑦 ( 𝑡 ) = 𝐶 𝜎 ( 𝑡 ) 𝑥 ( 𝑡 ) + 𝐷 𝜎 ( 𝑡 ) 𝑢 ( 𝑡 ) , ( 2 2 ) where 𝑥 ( 𝑡 ) 𝑛 is the continuous state, 𝑦 ( 𝑡 ) 𝑝 is the continuous output, 𝑢 ( 𝑡 ) 𝑚 is the continuous input, and 𝜎 0 𝐾 is the switching signal that is a piecewise constant map of the time. 𝐾 is the set of discrete modes, and it is assumed to be finite. For each 𝑖 𝐾 , 𝐴 𝑖 , 𝐵 𝑖 , 𝐶 𝑖 , 𝐷 𝑖 are matrices of appropriate dimensions.

In this section we build a framework for model reduction of switched system described by (22). The aim is to find projection that maps the state-space of a switched system to lower-dimensional subspace. Definition 3 describes the general definition of Petrov-Galerkin projection.

Definition 3. Petrov-Galerkin projection for a dynamical system ̇ 𝑥 ( 𝑡 ) = 𝑓 ( 𝑥 ( 𝑡 ) , 𝑢 ( 𝑡 ) ) , 𝑥 𝑛 , 𝑦 ( 𝑡 ) = 𝑔 ( 𝑥 ( 𝑡 ) , 𝑢 ( 𝑡 ) ) ( 2 3 ) is defined as a projection Π = 𝑉 𝑊 , where 𝑊 𝑉 = 𝐼 𝑘 , 𝑉 , 𝑊 𝑛 × 𝑘 , 𝑘 < 𝑛 [1].
The reduced-order model using this projection is: ̇ ̂ 𝑥 ( 𝑡 ) = 𝑊 𝑓 ( 𝑉 ̂ 𝑥 ( 𝑡 ) , 𝑢 ( 𝑡 ) ) , ̂ 𝑥 𝑘 , 𝑦 ( 𝑡 ) = 𝑔 ( 𝑉 ̂ 𝑥 ( 𝑡 ) , 𝑢 ( 𝑡 ) ) . ( 2 4 )

In our framework we construct the aforementioned projection based on the convex generalized gramian which is defined as follows.

Definition 4. Convex controllability (observability) generalized gramian for the dynamical system (22) is defined as Ψ 𝛾 𝑔 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑃 𝑔 𝑖 , ( 2 5 ) where | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 = 1 , 𝛾 𝑖 0 . ( 2 6 ) 𝑃 𝑔 𝑖 is generalized controllability (observability) generalized gramian associated to the 𝑖 th subsystem of (22).
One easy way to develop generalized gramian framework to model reduction of switched linear system is to apply the method locally on each subsystem independently, in other words, to reduce each subsystem by generalized gramian reduction method independently. Independent reduction of subsystems poses an extra-computational burden for construction of the independent projection matrices for each subsystem. Therefore it is preferable to construct single projection which is capable of reduction of all subsystems in one shot. Due to this fact, we introduce convex generalized gramian. Building the projection based on the convex generalized gramian enables us to reduce all subsystem in one shot and reduces the extra computational burden which the methods based on independent reduction of subsystems like the one in [9] suffer from. On the other hand, the elegant structure of convex gramian gives us more flexibility to play with the parameters and also to deploy some stability results.
At this point it is possible to develop different gramian-based reduction methods into this framework for reduction of switched system finding generalized controllability/observability gramian for each subsystem, constructing convex controllability/observability generalized gramian. The next step can be simultaneous diagonalization of the convex generalized gramian and balancing and reduction of all subsystems based on Hankel singular values of the convex generalized gramian. In order to avoid numerical bad conditioning and also to increase the efficiency we use Schur or square root algorithm instead of balancing and directly Petrov-Galerkin projection matrices can be computed. This procedure is less conservative and provides more accurate results.
In the method that we proposed in [15] the stability of the original switched systems under arbitrary switching signal is guaranteed to be preserved which was the main reason for conservatism. We can also modify the convex generalized gramian-based framework to preserve the stability. We modify the method based on the stability results which are less conservative than their counterpart which we used in [15]. This is a compromise between stability preservation and feasibility. The matrix pencil and the convex hull of matrices which will be used in the algorithm for this purpose need to be defined.

Definition 5. The matrix pencil 𝜉 𝛼 ( 𝐴 1 , 𝐴 2 ) is defined as the one-parameter family of matrices 𝛼 𝐴 1 + ( 1 𝛼 ) 𝐴 2 , 𝛼 [ 0 , 1 ] [28].
In general this is the convex hull of the family of matrices which is defined as 𝐴 C o 1 , 𝐴 2 , , 𝐴 𝑛 = 𝐴 𝐴 = 𝑛 𝑖 = 1 𝛼 𝑖 𝐴 𝑖 , 𝑛 𝑖 = 1 𝛼 𝑖 = 1 , 𝛼 𝑖 0 . ( 2 7 )
The procedure is almost the same as what we mentioned before. The only deference is that we restrict one of the convex gramians to satisfy 𝐴 ( 𝛼 ) Ψ 𝑔 + Ψ 𝑔 𝐴 ( 𝛼 ) < 0 , ( 2 8 ) where 𝐴 ( 𝛼 ) 𝜉 𝛼 ( 𝐴 1 , 𝐴 2 ) for bimodal systems. In the case of multimodal switched systems a stable 𝐴 ( 𝛼 ) is picked from C o ( 𝐴 1 , 𝐴 2 , , 𝐴 𝑛 ) .
In order to clarify the method we extend generalized balanced reduction within frequency bound that is presented in previous section, for model reduction of switched linear system.
First, we need to find the generalized controllability gramian 𝑃 𝑔 , 𝜎 ( 𝜔 1 , 𝜔 2 ) of each subsystem within frequency domain by solving the system of Lyapunov inequalities 𝐴 𝜎 𝑃 𝑔 , 𝜎 𝜔 1 , 𝜔 2 + 𝑃 𝑔 , 𝜎 𝜔 1 , 𝜔 2 𝐴 𝜎 + 𝐵 𝜎 𝐵 𝜎 < 0 𝜎 𝐾 . ( 2 9 )
For example in the case of bimodal systems, 𝐾 = { 1 , 2 } , we have to solve 𝐴 1 𝑃 𝑔 , 1 𝜔 1 , 𝜔 2 + 𝑃 𝑔 , 1 𝜔 1 , 𝜔 2 𝐴 1 + 𝐵 1 𝐵 1 𝐴 < 0 , 2 𝑃 𝑔 , 2 𝜔 1 , 𝜔 2 + 𝑃 𝑔 , 2 𝜔 1 , 𝜔 2 𝐴 2 + 𝐵 2 𝐵 2 < 0 . ( 3 0 )
The convex controllability gramian within ( 𝜔 1 , 𝜔 2 ) frequency bound is computed according to Definition 4: Ψ 𝛾 𝑐 𝑔 𝜔 1 , 𝜔 2 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑃 𝑔 , 𝑖 𝜔 1 , 𝜔 2 . ( 3 1 )
In (31), we are free to tune 𝛾 𝑖 [ 0 , 1 ] . We can do the same to compute the convex observability gramian within ( 𝜔 1 , 𝜔 2 ) frequency bound Ψ 𝛾 𝑜 𝑔 ( 𝜔 1 , 𝜔 2 ) : Ψ 𝛾 𝑜 𝑔 𝜔 1 , 𝜔 2 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑄 𝑔 , 𝑖 𝜔 1 , 𝜔 2 , ( 3 2 ) where 𝑄 𝑔 , 𝑖 ( 𝜔 1 , 𝜔 2 ) is the generalized observability gramian of 𝑖 th subsystem within frequency domain ( 𝜔 1 , 𝜔 2 ) , that is, we have 𝐴 𝜎 𝑄 𝑔 , 𝜎 𝜔 1 , 𝜔 2 + 𝑄 𝑔 , 𝜎 𝜔 1 , 𝜔 2 𝐴 𝜎 + 𝐶 𝜎 𝐶 𝜎 < 0 𝜎 𝐾 . ( 3 3 )
If stability preservation is of concern we have to choose 𝛾 𝑖 [ 0 , 1 ] such that 𝐴 ( 𝛼 ) Ψ 𝛾 𝑜 𝑔 𝜔 1 , 𝜔 2 + Ψ 𝛾 𝑜 𝑔 𝜔 1 , 𝜔 2 𝐴 ( 𝛼 ) < 0 , ( 3 4 ) to be satisfied.
If we plug Ψ 𝛾 𝑐 𝑔 ( 𝜔 1 , 𝜔 2 ) and Ψ 𝛾 𝑜 𝑔 ( 𝜔 1 , 𝜔 2 ) into the square root algorithm, we directly obtain projectors for reduction. Note that the results are same as balancing algorithm. A merit of the Square Root method is that it relies on the Cholesky factors of the gramians rather than the gramians themselves, which has advantages in terms of numerical stability.

4.2. Stability, Parameters, and Feasibility

One of issues in model reduction is preservation of the stability which needs to be studied. We need to recall two stability results in Theorems 6 and 7 which are the generalization of the first one.

Theorem 6. Switched bimodal dynamical system (22) (i.e., 𝐾 = { 1 , 2 } ) for some switching signal is stable if and only if there exists 𝐴 ( 𝛼 ) 𝜉 𝛼 ( 𝐴 1 , 𝐴 2 ) which is stable [29].

Theorem 7. Switched dynamical system (22) for some switching signal is stable if there exists 𝐴 ( 𝛼 ) C o ( 𝐴 1 , 𝐴 2 , , 𝐴 | 𝐾 | ) which is stable [29].

The proofs for these theorems are by construction, in other words in the proofs the switching signal for which the switched system is stable are constructed based on 𝛼 and dynamics of the systems [29].

Proposition 8. Consider 𝐴 ( 𝛼 ) C o ( 𝐴 1 , 𝐴 2 , , 𝐴 | 𝐾 | ) associated to the coefficients 𝛼 = ( 𝛼 1 , 𝛼 2 , , 𝛼 | 𝐾 | ) and 𝐴 ( 𝛼 ) is its reduced-order counterpart using convex generalized gramian.
If 𝐴 ( 𝛼 ) is stable then 𝐴 ( 𝛼 ) is also stable.

Proof. In the proposed method, we have 𝑊 𝑉 = 𝐼 𝑘 , 𝑉 , 𝑊 𝑛 × 𝑘 𝐴 , 𝑘 < 𝑛 , 𝜎 ( 𝑡 ) = 𝑊 𝐴 𝜎 ( 𝑡 ) 𝐵 𝑉 , 𝜎 ( 𝑡 ) = 𝑊 𝐵 𝜎 ( 𝑡 ) , 𝐶 𝜎 ( 𝑡 ) = 𝐶 𝜎 ( 𝑡 ) 𝐷 𝑉 , 𝜎 ( 𝑡 ) = 𝐷 𝜎 ( 𝑡 ) ( 3 5 ) which is projected switched system (reduced-order model). The outcome of Square root algorithm for projection [1]: Ψ 𝛾 𝑐 𝑔 𝑊 = 𝑉 Σ 1 and Ψ 𝛾 𝑜 𝑔 𝑉 = 𝑊 Σ 1 , where Σ 1 𝑘 × 𝑘 , is diagonal and positive definite. From (34): 𝐴 ( 𝛼 ) Ψ 𝛾 𝑜 𝑔 + Ψ 𝛾 𝑜 𝑔 𝐴 ( 𝛼 ) < 0 , which implies 𝑉 𝐴 ( 𝛼 ) Ψ 𝛾 𝑜 𝑔 + Ψ 𝛾 𝑜 𝑔 𝐴 ( 𝛼 ) 𝑉 < 0 . ( 3 6 )
On the other hand, 𝑉 𝐴 ( 𝛼 ) Ψ 𝛾 𝑜 𝑔 + Ψ 𝛾 𝑜 𝑔 𝑉 𝐴 ( 𝛼 ) = 𝑉 𝐴 ( 𝛼 ) Ψ 𝛾 𝑜 𝑔 𝑊 + 𝑉 Ψ 𝛾 𝑜 𝑔 𝐴 ( 𝛼 ) 𝑉 = 𝑉 𝐴 ( 𝛼 ) 𝑊 Σ 1 + Σ 1 𝑊 𝐴 ( 𝛼 ) 𝑉 = 𝑉 | | 𝐾 | | 𝑖 = 1 𝛼 𝑖 𝐴 𝑖 𝑊 Σ 1 + Σ 1 𝑊 | | 𝐾 | | 𝑖 = 1 𝛼 𝑖 𝐴 𝑖 𝑉 = | | 𝐾 | | 𝑖 = 1 𝛼 𝑖 𝑉 𝐴 𝑖 𝑊 Σ 1 + Σ 1 | | 𝐾 | | 𝑖 = 1 𝛼 𝑖 𝑊 𝐴 𝑖 𝑉 = | | 𝐾 | | 𝑖 = 1 𝛼 𝑖 𝐴 𝑖 Σ 1 + Σ 1 | | 𝐾 | | 𝑖 = 1 𝛼 𝑖 𝐴 𝑖 = 𝐴 ( 𝛼 ) Σ 1 + Σ 1 𝐴 ( 𝛼 ) . ( 3 7 )
Hence 𝐴 ( 𝛼 ) Σ 1 + Σ 1 𝐴 ( 𝛼 ) < 0 , ( 3 8 ) where Σ 1 𝑘 × 𝑘 is positive definite. Hence 𝐴 ( 𝛼 ) is stable.

This proposition along with the Theorems 6 and 7 shows that at least for stabilizing switching signals which have been used in the proofs of Theorems 6 and 7 the reduced-order dynamical system is stable.

In the particular scenarios the stability of the original switched system is guaranteed to be preserved under arbitrary switching signal. This is shown in Proposition 9.

Proposition 9. The Convex Generalized Gramian framework is stability preserving under arbitrary switching signal if 𝑃 𝑔 𝑖 = 𝑃 𝑔 ( 3 9 ) or 𝑄 𝑔 𝑖 = 𝑄 𝑔 . ( 4 0 )

Proof. We have Ψ 𝛾 𝑐 𝑔 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑃 𝑔 , 𝑖 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑃 𝑔 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑃 𝑔 = 𝑃 𝑔 . ( 4 1 )
Similarly Ψ 𝛾 𝑜 𝑔 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑄 𝑔 , 𝑖 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑄 𝑔 = | | 𝐾 | | 𝑖 = 1 𝛾 𝑖 𝑄 𝑔 = 𝑄 𝑔 . ( 4 2 )
Assume that (39) is satisfied, the outcome of Square root algorithm for projection [1]: 𝑃 𝑔 𝑊 = 𝑉 Σ 1 and 𝑄 𝑔 𝑉 = 𝑊 Σ 1 , where Σ 1 𝑘 × 𝑘 , is diagonal and positive definite. Since 𝑃 𝑔 is common controllability generalized gramian 𝐴 𝜎 ( 𝑡 ) 𝑃 𝑔 + 𝑃 𝑔 𝐴 𝜎 ( 𝑡 ) < 0 , ( 4 3 ) which implies 𝑊 𝐴 𝜎 ( 𝑡 ) 𝑃 𝑔 + 𝑃 𝑔 𝐴 𝜎 ( 𝑡 ) 𝑊 < 0 . ( 4 4 ) On the other hand, 𝑊 𝐴 𝜎 ( 𝑡 ) 𝑃 𝑔 + 𝑃 𝑔 𝐴 𝜎 ( 𝑡 ) 𝑊 = 𝑊 𝐴 𝜎 ( 𝑡 ) 𝑃 𝑔 𝑊 + 𝑊 𝑃 𝑔 𝐴 𝜎 ( 𝑡 ) 𝑊 = 𝑊 𝐴 𝜎 ( 𝑡 ) 𝑉 Σ 1 + Σ 1 𝑉 𝐴 𝜎 ( 𝑡 ) 𝑊 = 𝐴 𝜎 ( 𝑡 ) Σ 1 + Σ 1 𝐴 𝜎 ( 𝑡 ) . ( 4 5 )
Hence 𝐴 𝜎 ( 𝑡 ) Σ 1 + Σ 1 𝐴 𝜎 ( 𝑡 ) < 0 , ( 4 6 ) where Σ 1 𝑘 × 𝑘 is positive definite.
In stability theory for switched system it is well-known sufficient condition for quadratic stability [30]. Hence, reduced-order model is guaranteed to be quadratic stable.
In the case that (40) is satisfied we can prove in a same way starting with 𝑉 ( 𝐴 𝜎 ( 𝑡 ) 𝑄 𝑔 + 𝑄 𝑔 𝐴 𝜎 ( 𝑡 ) ) 𝑉 < 0 and using 𝑄 𝑔 𝑉 = 𝑊 Σ 1 which again proves the existence of the common Lyapunov function. We show that (28) is also satisfied for all 𝐴 ( 𝛼 ) C o ( 𝐴 1 , 𝐴 2 , , 𝐴 | 𝐾 | ) in this case.
We have 𝐴 = 𝑛 𝑖 = 1 𝛼 𝑖 𝐴 𝑖 , 𝑛 𝑖 = 1 𝛼 𝑖 = 1 , 𝛼 𝑖 0 , on the other hand, 𝐴 𝑖 𝑄 𝑔 + 𝑄 𝑔 𝐴 𝑖 < 0 and consequently 𝛼 𝑖 ( 𝐴 𝑖 𝑄 𝑔 + 𝑄 𝑔 𝐴 𝑖 ) 𝛼 𝑖 0 , knowing that at least one of 𝛼 𝑖 ’s must be nonzero we have | | 𝐾 | | 𝑖 = 1 𝛼 𝑖 𝐴 𝑖 𝑄 𝑔 + 𝑄 𝑔 𝐴 𝑖 𝛼 𝑖 < 0 ( 4 7 ) which implies 𝐴 ( 𝛼 ) 𝑄 𝑔 + 𝑄 𝑔 𝐴 ( 𝛼 ) = 𝐴 ( 𝛼 ) Ψ 𝑔 + Ψ 𝑔 𝐴 ( 𝛼 ) < 0 . ( 4 8 )

Some research has been focused on conditions for finding 𝛼 which leads to stable 𝐴 ( 𝛼 ) which is in general an NP-hard problem [3133].

Let be the induced matrix norm, 𝐼 identity matrix, and 𝜇 ( 𝐴 𝑖 ) the matrix measure of 𝐴 𝑖 defined as

𝜇 𝐴 𝑖 = l i m 𝛿 0 + 𝐼 + 𝛿 𝐴 𝑖 𝐼 𝛿 . ( 4 9 )

In Proposition 10 we give a general condition which provides us freedom of choosing any 𝛼 in our framework.

Proposition 10. For all 𝛼 associated to 𝐴 ( 𝛼 ) C o ( 𝐴 1 , 𝐴 2 , , 𝐴 | 𝐾 | ) the original switched system described by (22) and its reduced-order counterpart using convex gramian is stable for stabilizing switching signal if there exists a norm such that 𝜇 𝐴 𝑖 | | 𝐾 | | < 0 , 𝑖 = 1 , , . ( 5 0 )

Proof. 𝐴 ( 𝛼 ) = | 𝐾 | 𝑖 = 1 𝛼 𝑖 𝐴 𝑖 , | 𝐾 | 𝑖 = 1 𝛼 𝑖 = 1 , 𝛼 𝑖 0 for all 𝛼 . Moreover 𝜇 is convex and R e [ 𝜆 𝑖 ( 𝐴 ( 𝛼 ) ) ] 𝜇 ( 𝐴 ( 𝛼 ) ) [34]. Hence we have 𝜆 R e 𝑖 ( 𝐴 ( 𝛼 ) ) 𝜇 ( 𝐴 ( 𝛼 ) ) | | 𝐾 | | 𝑖 = 1 𝛼 𝑖 𝐴 𝜇 𝑖 < 0 . ( 5 1 )
Therefore the sufficient condition for the stability of 𝐴 ( 𝛼 ) is (50), hence this is also sufficient condition for the stability of 𝐴 ( 𝛼 ) according to Proposition 8. On the other hand Theorems 6 and 7 ensure us about the stability of the original and reduced-order switched system under stabilizing switching sequence when 𝐴 ( 𝛼 ) and 𝐴 ( 𝛼 ) are stable.

Our framework is said to be feasible if (28) is satisfied. This cannot be always satisfied; one way to improve the feasibility of the proposed model reduction method is using recently proposed extended notion of generalized gramian which is called extended gramian [35].

5. Numerical Examples

In this section we have applied the proposed method for reduction of two bimodal switched linear systems. The first example is of order 5 and the second one is of order 25.

5.1. Fifth-Order Switched Linear System

Consider a single-input-single output switched linear of the form(22)

𝐴 1 = , 𝐴 0 . 9 5 6 9 0 . 1 6 3 6 0 . 1 1 7 9 0 . 0 0 9 4 3 0 . 0 0 4 2 5 0 . 1 6 3 6 0 . 9 7 3 5 0 . 2 5 5 0 . 1 0 6 4 0 . 1 4 2 2 0 . 1 1 7 9 0 . 2 5 5 1 . 2 8 4 0 . 1 5 0 9 0 . 2 3 5 2 0 . 0 0 9 4 3 0 . 1 0 6 4 0 . 1 5 0 9 0 . 9 2 8 4 0 . 1 7 7 5 0 . 0 0 4 2 5 0 . 1 4 2 2 0 . 2 3 5 2 0 . 1 7 7 5 0 . 8 0 8 5 2 = , 𝐵 0 . 9 3 4 7 2 . 7 5 2 0 . 1 7 1 3 0 . 5 1 1 6 0 . 3 5 6 9 2 . 5 1 4 1 . 7 4 6 0 . 6 7 8 4 2 . 9 9 7 3 . 0 0 9 0 . 0 4 7 0 . 8 5 5 9 0 . 6 1 8 1 0 . 1 7 2 3 0 . 2 1 2 4 1 . 2 2 5 2 . 7 0 3 0 . 3 6 0 7 0 . 9 9 7 4 0 . 6 1 5 8 0 . 4 1 7 3 3 . 0 3 3 0 . 4 3 5 8 0 . 2 1 3 8 1 . 0 1 1 = 0 0 . 1 3 4 5 0 . 9 0 1 7 0 . 0 7 6 1 9 0 . 3 6 1 7 , 𝐵 2 = 0 , 𝐶 1 . 4 2 2 0 . 1 5 7 5 0 . 3 7 8 3 0 . 1 7 8 7 1 = , 𝐶 2 . 0 5 9 2 . 3 3 2 0 . 3 7 0 9 1 . 2 8 6 0 . 5 5 7 2 = , 𝐷 1 . 5 3 6 0 . 4 3 4 4 1 . 9 1 7 0 0 1 𝐷 = 0 . 1 8 0 2 , 2 = 2 . 3 0 1 . ( 5 2 )

In order to reduce the switched system first we construct convex gramians over the frequency domain [ 𝜔 1 , 𝜔 2 ] = [ 0 . 1 , 1 0 0 ] associated with 𝛼 = 0 . 4 , 𝛾 𝑖 = 𝛾 𝑖 = 0 . 4 9

Ψ 𝛾 𝑐 𝑔 𝜔 1 , 𝜔 2 = , Ψ 1 0 5 . 6 1 7 6 3 . 4 6 5 1 7 . 4 8 0 6 2 0 . 7 9 1 5 2 1 . 6 2 2 0 3 . 4 6 5 1 6 0 . 1 0 4 1 1 . 2 2 4 6 9 . 4 2 4 0 2 . 9 8 2 7 7 . 4 8 0 6 1 . 2 2 4 6 1 1 6 . 6 3 4 0 6 . 9 0 7 5 2 . 8 1 2 9 2 0 . 7 9 1 5 9 . 4 2 4 0 6 . 9 0 7 5 1 0 1 . 9 7 7 4 1 8 . 3 6 9 4 2 1 . 6 2 2 0 2 . 9 8 2 7 2 . 8 1 2 9 1 8 . 3 6 9 4 1 0 3 . 3 4 8 7 𝛾 𝑜 𝑔 𝜔 1 , 𝜔 2 = . 4 8 4 . 5 2 1 7 1 9 . 7 1 6 7 3 3 . 3 4 4 8 4 6 . 3 7 0 1 5 8 . 1 7 2 7 1 9 . 7 1 6 7 3 9 4 . 1 3 9 4 3 8 . 4 3 0 9 4 0 . 8 1 5 7 3 1 . 0 6 0 4 3 3 . 3 4 4 8 3 8 . 4 3 0 9 4 5 5 . 2 8 4 0 3 4 . 0 5 6 3 3 5 . 5 2 3 2 4 6 . 3 7 0 1 4 0 . 8 1 5 7 3 4 . 0 5 6 3 4 8 5 . 5 7 2 0 3 . 1 1 3 9 5 8 . 1 7 2 7 3 1 . 0 6 0 4 3 5 . 5 2 3 2 3 . 1 1 3 9 5 2 6 . 3 8 9 5 ( 5 3 ) The resulting third-order switched linear model by applying the presented method is

𝐴 1 𝑟 = , 𝐴 0 . 7 4 3 1 0 . 0 5 1 0 . 0 7 1 6 6 0 . 1 4 9 6 0 . 9 3 5 0 . 0 3 1 4 6 0 . 0 9 9 3 7 0 . 0 4 2 2 8 1 . 2 6 2 2 𝑟 = , 𝐵 0 . 7 2 1 4 0 . 2 6 8 3 0 . 1 3 9 1 0 . 2 5 4 9 0 . 6 0 9 5 0 . 1 6 7 1 0 . 3 4 5 8 0 . 0 4 5 4 8 0 . 7 5 0 5 1 𝑟 = 0 . 1 7 0 4 0 . 2 6 2 1 . 3 1 7 , 𝐵 2 𝑟 = , 𝐶 1 . 5 9 4 1 . 1 6 9 0 . 1 6 0 3 1 𝑟 = , 𝐶 1 . 4 6 4 1 . 1 5 7 0 . 4 7 3 4 2 𝑟 = , 𝐷 0 . 1 6 0 3 0 . 8 1 8 6 0 . 5 2 1 4 1 𝑟 𝐷 = 0 . 1 8 0 2 , 2 𝑟 = 2 . 3 0 1 . ( 5 4 ) Figure 1 shows the decay rate of the generalized Hankel singular values. The step response of the original and reduced-order switched systems associated to the switching signal of Figure 2 is presented in Figure 3.

710478.fig.001
Figure 1: Generalized Hankel Singular Values ( 𝛾 𝑖 ).
710478.fig.002
Figure 2: Randomly generated switching signal.
710478.fig.003
Figure 3: Step response of original switched linear system (solid line) and the reduced-order model (dotted).

Figure 1 shows that most of the input/output information is in three states of the original systems. The proposed method provides accurate results after reduction of 2 states of the original system (40% of the states).

5.2. Bimodal Switched Linear System of Order 25

Consider bimodal switched linear system of order 25. The original system is SISO and it is reduced to 14, 17, 18, and 19 using the proposed reduction method over [ 𝜔 1 , 𝜔 2 ] = [ 0 . 0 0 1 , 1 0 0 0 ] .

The generalized Hankel singular values are shown in Figure 4.

710478.fig.004
Figure 4: Generalized Hankel Singular Values ( 𝛾 𝑖 ).

The step responses of the original and reduced-order switched systems associated to the switching signal of Figure 5 are shown in Figures 6, 7, 8, and 9.

710478.fig.005
Figure 5: Switching signal.
710478.fig.006
Figure 6: Step response of original switched linear system (solid line) and the reduced-order model which is of order 19 (dotted).
710478.fig.007
Figure 7: Step response of original switched linear system (solid line) and the reduced-order model which is of order 18 (dotted).
710478.fig.008
Figure 8: Step response of original switched linear system (solid line) and the reduced-order model which is of order 17 (dotted).
710478.fig.009
Figure 9: Step response of original switched linear system (solid line) and the reduced-order model which is of order 14 (dotted).

In this example also we represent the infinity norm of transfer function of the original subsystems and the reduced counterpart which is of order 19 in Figures 10 and 11 to show how accurate the approximation works locally. As we expected by reduction of more states we loose more input-output information in reduced-order dynamical system and it leads to less accurate approximation. The quality of the approximation is highly dependent of the decay rate of singular values.

710478.fig.0010
Figure 10: The infinity norm of original of transfer matrix of first subsystem (solid line) and its reduced-order counterpart of order 19 (dotted) over frequency domain [ 𝜔 1 , 𝜔 2 ] = [ 0 . 0 0 1 , 1 0 0 0 ] .
710478.fig.0011
Figure 11: The infinity norm of original of transfer matrix of second subsystem (solid line) and its reduced-order counterpart of order 19 (dotted) over frequency domain [ 𝜔 1 , 𝜔 2 ] = [ 0 . 0 0 1 , 1 0 0 0 ] .

6. Conclusion

A general framework for model order reduction of switched linear dynamical systems has been presented. In this paper we have reformulated the frequency domain balanced reduction method into this scheme but generally various gramian-based reduction methods can be reformulated in the proposed generalized method easily and can be applied for reduction of switched system. The stability issue has been studied in the paper. The method provides single projectors for all subsystems which enable us to reduce all of the subsystems in one step. It is less conservative than the previous method based on common generalized gramian. The method is dependent to selection of parameters. This opens a window toward further modifications in optimization framework.

References

  1. A. C. Antoulas, Approximation of Large-Scale Dynamical Systems, Advances in Design and Control, SIAM, Philadelphia, Pa, USA, 2005.
  2. S. Gugercin and A. C. Antoulas, “A survey of model reduction by balanced truncation and some new results,” International Journal of Control, vol. 77, no. 8, pp. 748–766, 2004. View at Publisher · View at Google Scholar · View at MathSciNet · View at Scopus
  3. Y. Chahlaoui and P. van Dooren, “A collection of benchmarks examples for model reduction of linear time invariant dynamical systems,” SLICOT Working Note, 2002.
  4. P. Tabuada, A. D. Ames, A. Julius, and G. J. Pappas, “Approximate reduction of dynamic systems,” Systems and Control Letters, vol. 57, no. 7, pp. 538–545, 2008. View at Publisher · View at Google Scholar
  5. P. Tabuada, A. D. Ames, A. Julius, and G. Pappas, “Approximate reduction of dynamical systems,” in Proceedings of IEEE Conference on Decision and Control, pp. 6408–6413, San Diego, Calif, USA, December 2006.
  6. Z. Han and B. Krogh, “Reachability analysis of hybrid control systems using reduced-order models,” in Proceedings of the American Control Conference, vol. 2, pp. 1183–1189, 2004.
  7. H. R. Shaker, “Frequency-domain balanced stochastic truncation for continuous and discrete time systems,” International Journal of Control, Automation and Systems, vol. 6, no. 2, pp. 180–185, 2008.
  8. H. R. Shaker and R. Wisniewski, “Discussion: “model reduction of large-scale discrete plants with specified frequency domain balanced structure” (Zadegan, A., and Zilouchian, A., 2005, ASME J. Dyn. Syst. Meas., Control, 127, pp. 486–498),” Journal of Dynamic Systems, Measurement, and Control, vol. 131, no. 6, Article ID 065501, 1 pages, 2009. View at Publisher · View at Google Scholar
  9. E. Mazzi, A. S. Vincentelli, A. Balluchi, and A. Bicchi, “Hybrid system reduction,” in Proceedings of IEEE Conference on Decision and Control, pp. 227–232, 2008. View at Publisher · View at Google Scholar
  10. L. C. G. J. M. Habets and J. H. van Schuppen, “Reduction of affine systems on polytopes,” in Proceedings of the International Symposium on Mathematical Theory of Networks and Systems (MTNS '02), 2002.
  11. H. Gao, J. Lam, and C. Wang, “Model simplification for switched hybrid systems,” Systems and Control Letters, vol. 55, no. 12, pp. 1015–1021, 2006. View at Publisher · View at Google Scholar · View at MathSciNet
  12. L. Wu and W. X. Zheng, “Weighted H-infinity model reduction for linear switched systems with time-varying delay,” Automatica, vol. 45, no. 1, pp. 186–193, 2009.
  13. L. Zhang, E.-K. Boukas, and P. Shi, “μ-dependent model reduction for uncertain discrete-time switched linear systems with average dwell time,” International Journal of Control, vol. 82, no. 2, pp. 378–388, 2009. View at Publisher · View at Google Scholar
  14. H. R. Shaker and R. Wisniewski, “On exact/approximate reduction of dynamical systems living on piecewise linear partition,” in Proceedings of the 6th International Conference on Mathematical Modelling, Vienna, Austria, 2009.
  15. H. R. Shaker and R. Wisniewski, “Generalized gramian framework for model reduction of switched systems,” in Proceedings of the European Control Conference, Budapest, Hungary, 2009.
  16. H. R. Shaker and R. Wisniewski, “Switched controller reduction,” in Proceedings of IEEE International Conference on Control & Automation, Christchurch, New Zealand, 2009.
  17. L. Zhang, B. Huang, and J. Lam, “H model reduction of Markovian jump linear systems,” Systems and Control Letters, vol. 50, no. 2, pp. 103–118, 2003. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  18. G. Kotsalis, A. Megretski, and M. A. Dahleh, “Model reduction of discrete-time markov jump linear systems,” in Proceedings of the American Control Conference, pp. 454–459, Minneapolis, Minn, USA, June 2006.
  19. B. C. Moore, “Principal component analysis in linear systems: controllability, observability, and model reduction,” IEEE Transactions on Automatic Control, vol. 26, no. 1, pp. 17–32, 1981.
  20. G. E. Dullerud and E. G. Paganini, A Course in Robust Control Theory: A Convex Approach, Springer, New York, NY, USA, 2000.
  21. L. Li and F. Paganini, “Structured coprime factor model reduction based on LMIs,” Automatica, vol. 41, no. 1, pp. 145–151, 2005. View at Publisher · View at Google Scholar · View at MathSciNet
  22. D. F. Enns, “Model reduction with balanced realizations: an error bound and a frequency weighted generalization,” in Proceedings of the 23rd IEEE Conference on Decision and Control, pp. 127–132, Las Vegas, Nev, USA, 1984.
  23. G. Wang, V. Sreeram, and W. Q. Liu, “A new frequency-weighted balanced truncation method and an error bound,” IEEE Transactions on Automatic Control, vol. 44, no. 9, pp. 1734–1737, 1999.
  24. V. Sreeram and A. Ghafoor, “Frequency weighted model reduction technique with error bounds,” in Proceedings of the American Control Conference, vol. 4, pp. 2584–2589, Portland, Ore, USA, 2005.
  25. W. Gawronski and J.-N. Juang, “Model reduction in limited time and frequency intervals,” International Journal of Systems Science, vol. 21, no. 2, pp. 349–376, 1990.
  26. A. J. Laub, M. T. Heath, C. C. Paige, and R. C. Ward, “Computation of system balancing transformations and other applications of simultaneous diagonalization algorithms,” IEEE Transactions on Automatic Control, vol. 32, no. 2, pp. 115–122, 1987.
  27. M. G. Safonov and R. Y. Chiang, “Schur method for balanced-truncation model reduction,” IEEE Transactions on Automatic Control, vol. 34, no. 7, pp. 729–733, 1989. View at Publisher · View at Google Scholar · View at MathSciNet
  28. D. Liberzon and A. S. Morse, “Basic problems in stability and design of switched systems,” IEEE Control Systems Magazine, vol. 19, no. 5, pp. 59–70, 1999. View at Publisher · View at Google Scholar · View at Scopus
  29. R. A. Decarlo, M. S. Branicky, S. Pettersson, and B. Lennartson, “Perspectives and results on the stability and stabilizability of hybrid systems,” Proceedings of the IEEE, vol. 88, no. 7, pp. 1069–1082, 2000. View at Scopus
  30. D. Liberzon, Switching in Systems and Control, Birkhäuser, Boston, Mass, USA, 2003.
  31. M. A. Wicks, P. Peleties, and R. A. DeCarlo, “Construction of piecewise Lyapunov functions for stabilizing switched systems,” in Proceedings of the 33rd IEEE Conference on Decision and Control, vol. 4, pp. 3492–3497, Lake Buena Vista, Fla, USA, 1994.
  32. V. D. Blondel and J. N. Tsitsiklis, “Complexity of stability and controllability of elementary hybrid systems,” Automatica, vol. 35, no. 3, pp. 479–489, 1999. View at Publisher · View at Google Scholar · View at MathSciNet
  33. V. Blondel and J. N. Tsitsiklis, “NP-hardness of some linear control design problems,” SIAM Journal on Control and Optimization, vol. 35, no. 6, pp. 2118–2127, 1997.
  34. Z. Zahreddine, “Matrix measure and application to stability of matrices and interval dynamical systems,” International Journal of Mathematics and Mathematical Sciences, vol. 2003, no. 2, pp. 75–85, 2003. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  35. H. Sandberg, “Model reduction of linear systems using extended balanced truncation,” in Proceedings of the American Control Conference, pp. 4654–4659, Seattle, Wash, USA, 2008. View at Publisher · View at Google Scholar