Abstract

The implementation of pairwise decomposition is discussed on an interconnected system with uncertainties. Under the concept of system inclusion, two systems with the same expanded system achieved by the same expand transformation are considered as approximations. It is proven that a coordinated controller can be found to stabilize both the two systems. This controller is contracted from the coordinated controller of expanded system, with each pairwise subsystem having information structure constraint taken into consideration. At last, this controller design process is applied on a four-area power system treated as a group of subsystems with information structure constraints.

1. Introduction

Complex systems in real world are usually composed of a large group of interconnected subsystems. The interconnections among the subsystems are commonly presented in dynamics, and not only their weight values but also their connections with others keep evolving from time to time. Decentralized control is an ideal control strategy to handle the structural perturbations. Inclusion principle [13] is widely used as a general mathematical framework of decomposition, for example, automatic generation control (AGC) for a four-area power system [48], formation control of unmanned aerial vehicles [9], and structural vibration control of tall buildings under seismic excitations [1012].

Particularly, pairwise decomposition provided in [48] can take full use of interconnections in the system, by treating each pair of subsystems with information structure constraint as a basic connected unit. Based on the inclusion principle framework, the system will be expanded into a much bigger space in a recurrent reverse order, so that the system is completely decomposed. Then a pairwise coordinated controller for the expanded system will be constructed by achieving coordinated consensus of each pairwise subsystem in parallel. After properly compensated, the controller can be contracted into the original space to fix the original system.

However, to apply pairwise decomposition methodology, an explicitly defined overall system model in particular superposition form is needed, and this condition may not always be satisfied due to system complexity. The work of this paper is to present an implementation approach of pairwise decomposition for interconnected system with state uncertainties. As the basis of system expansion and contraction, adequate knowledge of interconnection structure between pairwise subsystem is necessary, and this is the presumption to apply pairwise decomposition in this paper. For the system whose model is uncertain, the inclusion principle can not achieve its expansion exactly. But under the circumstance that the interconnection structure of system is available, an approximate expanded system can be constructed instead. Motivated by the idea that the whole system could achieve high performance only if each part could be consistent, an expanded system can be constructed, which comprises all pairwise subsystems with information structure constraints of the original system, and this expanded system is treated as an approximate expansion of the origin. According to the inclusion conditions, the expanded system can be contracted to the original space. A contraction dual to the expansion can always be found, so that the contracted system and original system are approximate in state dynamic. In this way, the coordinated controller that can stabilize the contracted system is also suitable for the original system. Similar to the system level, the coordinated controller of contracted system is also established by contracting from that of expanded system properly. In fact, this contracted controller can be used directly on the original system. As long as the dynamic of original system is adequately included in the expanded system, the contracted controller can be used as a suboptimal controller of the origin. The approximation of this paper mainly represents how good the expanded system would include the original system state. However, it is difficult to describe the approximation without a comparison of control performances. Considering the uncertainties of system state, a static state feedback controller at each subsystem is designed to robustly stabilize the system dynamics. This control design process mainly depends on the decentralized system form; it can suit a group of systems which can only use local information, for example, the multiagent system. Moreover, just the same as the ordinary pairwise decomposition, this process is also able to deal with the information structure constraints variation.

The organization of this paper is as follows. In the next section, preliminaries of permuted inclusion principle and system contraction are provided. The main result is presented in Section 2, where the approximate expansion under the concept of system inclusion is discussed, as well as the controller design procedure. In Section 3, a simulation example is provided to illustrate the proposed method on a group of subsystems with information structure constraints.

2. Preliminaries

The controller design process provided in this paper mainly relies on the permuted inclusion principle [6, 7] and system contraction [7, 13] that are presented in the following.

2.1. Permuted Inclusion Principle

Suppose that system is a group of interconnected subsystems and each subsystem is connected to every other counterparts. Then system can be decomposed into the expanded space of pairwise subsystems with a pair recurrent reverse order subscripts as follows:

Notice that the pairwise subsystems are arranged by a reverse order of subscript , and this unnatural order enables the last one or some subsystems of the sequence to disconnect from, or connect to on the contrary, the overall system without impact on the remaining orders. It is convenient for representing the system information structure constraints variations.

The expected pairwise subsystems order is established by both row and column permutation matrices, which are composed of a series of basic permutation matrices representing a special case of nonsingular transformations. Assume that is a subidentity matrix corresponding to the subsystem , as provided in [6, 7], where the signs “” and “” indicate right and left directional multiplying operations, and are the basic permutation matrices for the and groups of adjacent columns and rows, respectively. The in (3) indicates the number of subsystems in the expanded system, and here . The literature [8] provides an alternative matrix position-based form to construct this permutation matrix more simply. Use to notate the block position in of subidentity matrices and corresponding to pairwise subsystem in ; then it comes

Example 1. Consider an expansion for system with full network structure and ; its pairwise subsystems can be ordered as
According to (4), the block positions of and to can be obtained as that is to say It is equivalent to the result of (2) when .

Consider an interconnected system in compacted form and its expanded system as follows: where , , and are the state, input, and output vectors of the system ; , , and are those of system . It is supposed that , , and .

For the input-state-output inclusion principle mentioned in [14, 15], a definition of the permuted inclusion principle is given.

Definition 2. The system includes the system , or , if there exists a quadruplet of full rank matrices satisfying , such that for any and any , the conditions and imply and for all .

Call the system a contraction of system . It is supported by the inclusion principle that all information about the behavior of is included in , such as stability and optimality. One of the necessary and sufficient conditions for the inclusion is restriction, the following theorem considers the restriction type (d) ([2, 3, 7]).

Theorem 3. The system is a typical restriction of the system , if there is a triplet of full rank matrices such that

Proof. The proof follows directly from the results in [6, 7, 14, 15].
The systems and are related by where , , and are complementary matrices with proper dimensions. See [6, 7] for details.

2.2. System Contraction

One of the difficulties in applying system contraction by inclusion principle is that the conditions may be too restrictive, and a complete contraction from the given expanded system to system will not always exist. It is indicated by the restriction conditions of (9) that system completely includes if and only if it is uncontrollable. A natural way to resolve this problem is to introduce an incomplete contraction as an approximation. Split the permuted state matrix into two parts as where is the part that can be contracted as (8) implies, is a complementary matrix with proper dimension standing for the remnant after contraction from the expanded space. System is a reduced-order model of system , according to the restriction conditions in (9) and (10), and take the state matrix for example, this incomplete system contraction requires that There are arbitrary choices of the expanding transformation matrix . Since this paper is based on the pairwise decomposition methodology, is chosen as the same form of that in [6, 7], which will be presented in next section. Anyway, when is confirmed according to the inclusion condition, here goes To satisfy the restriction condition, there must be so that will be minimum, and this results in the minimal norm solution

3. Pairwise Decomposition for a Group of Interconnected Subsystems

Assume that system is composed of a group of interconnected subsystems as the coordinated control target, where , , and are the state, input, and output vectors of at time system matrices , , and are compacted forms of , , and in proper dimensions, respectively. Notations and denote unique solutions of for the initial time , the initial state vector , and a fixed control input , is element of the interconnection matrix . Under the concept of pairwise decomposition, if at least one of interconnections or , then it appears that subsystems and are connected. Call a pairwise subsystem with basic interconnection.

The time-varying parameters and in (17) can describe the dynamic weight values between the connected subsystems and . They represent the information structure constraints of the interconnected system and play a very important role in the system dynamic. In the literature [16], a fundamental interconnection (adjacency) matrix is defined in order to describe the normal structure of a given system graph. This notation can also be used here to indicate whether there is information structure constraint between a subsystem pair, by the rule

When , it indicates that there is interconnection from subsystem to , and indicates not. This binary interconnection matrix will be used later in the inclusion principle framework. If one of and is equal to 0, the pairwise subsystem is half connected; the original information structures of would be changed by using the coordinated control mentioned earlier. In this case, the sequential LQ optimization provided in [3, 17] can be consulted to keep the information structure of . Moreover, note that and will both be valued 0 under some circumstances, which means that the pairwise subsystem will be disjointed. The disconnected modes have been discussed in [6, 7]. Particularly, when and evolute in a dynamical way and enforce to disjoint and then joint again, the discussion is provided in [8].

Theoretically, any existing control technique can be applied to the coordinated control of this pairwise subsystem . Take pairwise subsystem as this compact form with , , and , and Call the basic coordinated controller, if it can stabilize the closed loop pairwise subsystem For every pair of subsystems with information structure constraints , , , their basic coordinated controllers can be constructed in this way.

As the fundamental idea of pairwise decomposition, a given system should be expanded following the recurrent reverse order first, so that a coordinated controller can be designed to stabilize all of the pairwise subsystems and then contracted to the original space. However, restricted by the mathematical framework of inclusion principle, it is difficult to expand the system with uncertainties in its dynamics. Consider the procedure of pairwise decomposition, the original states can be almost included in the block-diagonal expanded system which is composed of state functions of all pairwise subsystems, This block-diagonal system is a reasonable approximate expansion of the origin. To achieve this form, the interconnection structure of system should be available, and this is also the restriction in using inclusion principle. The interconnection structure is supposed to be given by the fundamental interconnection matrix . By expanding the original space of system into a bigger space of system in recurrent reverse order, take the state matrix as an example, the transformation matrices of pairwise decomposition can be selected as , , , and have the same structure as their counterparts, respectively. Notice that there are arbitrary choices of these transformation matrices, and their forms are bound up with the inclusion form. Since the structure of expanded system is confirmed, then the transformation matrices are also fixed, just as (24).

Consider the permuted inclusion principle; the transformation matrices will be permuted as Therefore the state matrices of systems and are related by (12), and the relationship of the state, input, and output vectors can be obtained by Definition 2 as

At the same time, a virtual system can be constructed as another contraction of system . The state dynamic of system is in a certain form, and is raised as an estimation of the original system . According to the contraction condition, it is possible to use the transformation matrix such that system can be contracted to by (12) after an appropriate compensation. This process will also lead to the same relationship as (26). In this way, systems and may share the same state, input, and output vectors, since they have the same expanded system which is calculated by the same transformation matrices. It can be concluded that systems and represent a pair of systems with approximate dynamics, and the bias between them is mainly reflected in compensation of the contraction procedure.

Suppose that the expanded system comprises every state function of pairwise subsystem in system , and the pairwise subsystems are arranged in the recurrent reverse order as (23). Each is stabilized by the basic coordinated controller (21); then the coordinated controller for can be constructed in a block-diagonal form as It is clear that a redundant control set is established with all pairwise controllers, which contains all necessary coordinated information for both system and . When the structure form of the estimator is determined, the coordinated controller of system can be obtained by contracting together with a proper compensator . The contraction is checked by the following theorem.

Theorem 4. For the systems mentioned above, system is the expansion for both systems and . The state feedback controller can stabilize the closed loop system of , if the controller of system can be contracted from , and it satisfies

Proof. Since system is a contraction system , supported by the contraction condition (12), the state function of system is rewritten as and it apparently indicates the controller form of (5). According to the inclusion principle, here goes moreover, the approximation between systems and may indicate that and , so that the controllers of systems and are related as
Notice that , then (30) and (31) will conclude that .

Remark 5. The literature [6] provides a sufficient condition of connective stability. But since far more information might be accumulated in the largest singular values of subsystem matrices, the criterion of connective stability might be somewhat conservative.

The virtual system is used as the estimator of system , and it may have many possible forms. This diversity will mainly impact on the controller design process in determining the compensator . One of the most challenging problems in controller design for multiagent systems is the estimation of information structures among agents. The further research of this paper on implementation of pairwise decomposition in systems with dynamic information structure constraints, as well as the estimation of the interconnection structure, is undergoing. This issue is based on inclusion principle for time-varying system ([18]) and method in dealing with the structure perturbation under the concept of pairwise decomposition ([8]). However, in a particular case when the state function of each subsystem satisfies the linear superposition principle, there is a way to determine the structure of much more easily.

Consider the mathematical framework of permuted inclusion principle; this position information can be concluded with (8) by using the block row-order of sub-identity matrices. Consider that system is in full network structure, the row-order of a particular pairwise subsystem is Besides, the row-order of every pairwise subsystem can also be concluded in this way as so that the complementary matrix can be constructed by the following lemma.

Lemma 6. Suppose that system is in full network structure; the row-order of subsystems in each pairwise subsystem is concluded as (32) and (33), and complements the information structure constraints bias between system and system . Then can be presented by the information structure of corresponding pairwise subsystem as

This matrix structure-based lemma is convenient for calculation, especially for real-time control in practice.

Example 7. Also consider system with subsystems, and its recurrent reverse order is presented as (5). According to (32) and (33), the calculation is proceeded as So that the matrix can be constructed by Lemma 6:

4. Automatic Generation Control (AGC) for a Four-Area Power System

A four-area power system is shown in Figure 1; assume that areas 1, 2, and 3 contain three reheat turbine type thermal units and area 4 contains a hydro unit, respectively. Each pairwise subsystem is interconnected by tie line indicated by solid lines, and its information structure constraint is indicated by dotted ellipse. Details of the system description can be found in [19, 20]. References [48] implement the pairwise decomposition methodology in the procedure of coordinated control to this four-area power system AGC. As a counterpart, the controller design procedure of the new pairwise decomposition modality in this paper is presented here. Consider the system dynamic bias between system and system taken as approximation; each pairwise subsystem is robustly stabilized in terms of linear matrix inequalities (LMI) ([21, 22]).

Suppose that the system graph is undirected and for description convenience. The pairwise subsystem model is provided in (17) as where , , , and are the state, control input, disturbance, and output vectors, respectively. is the unmodeled or uncertain state dynamic. , , , and are system matrices with proper dimensions, respectively. The numerical values of the system matrices are given by and are the same as except that , respectively.

The quadratic constraints are imposed on the state uncertainty as follows: where is a positive number to be maximized and is a full rank constant matrix; it can be set as an identity matrix in case that the information of uncertainty is unavailable. Pairwise subsystem (37) is robustly stabilizable with arbitrarily large basic coordinated controller degree by the basic coordinated controller (21), a LMI problem that can be obtained as where and . Further details of this robust control procedure can be found in [21, 22].

According to the permuted inclusion principle, the expanded system is supposed to contain those particular pairwise subsystems listed as following: Then compose the coordinated controller of system by arranging the basic coordinated controllers of pairwise subsystems , , , and in this exact recurrent reverse order,

Choose the transformation matrices by (24) and the permutation matrix can be constructed by (2); is in the same structure as , where the dimensions of and are determined by the system state and control input vector, respectively. In this simulation example, , .

Use (34) to construct the complementary matrix as follows: Finally, the coordinated controller of can be contracted as

Figures 2 and 3 illustrate the frequency and tie-line power perturbations of the group of subsystems. The respond curves are very similar to those of [47].

5. Conclusion

This paper presents a theoretical study of the pairwise decomposition, which can be seen as a reverse modality of this methodology. The proposed approach is able to coordinated the interconnected system with uncertainties, and it can achieve high quality control performance as well. Moreover, this process is convenient for a group of interconnected subsystems without a superposition-form overall system model, which is in the case that only local information is available. Further research is ongoing, and one task is to determine the structure of system as an estimator of the original system . For this purpose, an update law which can fit the features of pairwise decomposition is needed as well as a calculation framework to deal with the structure perturbations effectively enough. The proposed approach can also motivate the application of pairwise decomposition to a nonlinear time-variant system.

Acknowledgment

This research reported herein was supported by the NSF of China under Grant no. 60874017.