Brief paperUnification of independent and sequential procedures for decentralized controller design☆
Introduction
Decentralized control systems are the systems with the constraints on the controller structure. This paper focuses on the decentralized control systems with block diagonal controllers. To design decentralized controllers, there are two typical procedures called ‘independent’ and ‘sequential’ design procedures. Although there are some attempts to design decentralized controller based on matrix inequality approaches (D’Andrea and Dullerud, 2003, Ebihara et al., 2004, Zhai et al., 2001), these two design procedures are still very useful for theoretical analysis and practical design for decentralized control systems. In this paper, a unified approach of these two design procedures is proposed.
The independent design procedure constructs local controllers for corresponding local subsystems or diagonal approximation of the given plant. Each local controller is designed independently to the other local controllers (Araki and Nwokah, 1975, Grosdidier and Morari, 1986, Rosenbrock, 1969, Skogestad and Morari, 1989). Generally, the procedure only uses local loop information, thus designed controllers might be simple and easy to tune. Furthermore, the complexity of controllers is proportional to that of local subsystems. On the other hand, it is not easy to attain the best performance.
In the sequential design procedure, local loops are closed step by step (Bernstein, 1987, Chiu and Arkun, 1992, Davison and Gesing, 1979). Each local controller is designed with the information of previously designed local controllers. Thus, the sequential design would attain better performance than independent design does. The drawback is complexities of local controllers. The later the local controller is designed, the more complex it becomes.
As the concepts and techniques in these two approaches are too different from each other, there have been no attempts to unify the approaches. In this paper, an iterative independent design procedure for decentralized control systems is proposed. The proposed procedure has parameters to balance the difficulty and significance of local loops. With particular selections of these parameters, both the independent and sequential design procedures can be implemented. Furthermore, a modification to controller design is also discussed in this paper.
This paper is organized as follows. In Section 2, a parametrization of plants and controllers are stated. In Section 3, the stability condition with balancing weights is derived. Section 4 contains the proposed design procedures with balancing weights. Design examples are given in Section 5.
Notations: denotes the block diagonal part of a matrix M, where the block diagonal structure is compatible with a decentralized controller. denotes the maximum singular value of a matrix M. denotes the structured singular value of a matrix M with respect to the block diagonal structure (Doyle, 1982). Throughout this paper, the diagonal structure is same as that of a decentralized controller, and is dropped in many cases for the sake of simplicity. For matrices M and N partitioned as , , the upper linear fractional transformation (LFT), the lower LFT, and the star product of M and N are defined asrespectively. The inverse LFT of M is also defined as Note that denotes the set of stable transfer function matrices, and denotes the norm of .
Section snippets
Preliminaries
In this section, some basic results concerned with the parametrization of stabilizing controller are given. Lemma 1 For a given plant P, there existssuch that all the controllers which stabilize P are parametrized as. Corollary 2 If a controller K is given, then there existssuch that all the plants which are stabilized by K are parametrized as.(Youla, Jabr, & Bongiorno, 1976)
Then, we have the following theorem. Theorem 3 Let P and K be a given plant and its stabilizing controller, respectively. Then there existand
Main results
In this section, the parametrization of all decentralized stabilizing controllers is reviewed, and the stability condition for decentralized control systems is derived.
Let us consider a block diagonal decentralized controller,If a decentralized controller K stabilizes a given plant P, then a doubly coprime factorization (2) exists. According to the structure (5), we can choose the factors of K in (2) to be block diagonal. Then, the next lemma holds. Lemma 4 Let P and K be a given(Date & Chow, 1994)
Design procedure
In this section, an iterative design procedure based on Theorem 6, is stated below. Here, , U and V are not assigned explicitly. In Section 4.1, the particular selections of and to implement the conventional independent and sequential design procedures are given. In Section 4.2, with the modification to , a design procedure for standard control problem is given.
Design procedure: Let denote the variables used at the lth iteration.
- (i)
Assume that a decentralized stabilizing
Numerical example
Let us consider the mixed sensitivity minimization problem in Chiu and Arkun (1992). The plant, the weights for multiplicative uncertainties and those for the sensitivity functions are given below, respectively:
Design 0: This design is an ordinary independent design where is modeled as an additive uncertainty, and is only for comparison. As the given plant is stable, let us choose
Conclusions
This paper proposes an iterative independent design procedure for decentralized control systems, and introduces a new notion of balancing weights. The weights balance the difficulty and significance of local loops, and are very important and effective. Also, the balancing weights unify the independent and sequential design approaches. The design procedure which guarantees the improvement of performance is also proposed.
Compared with approaches based on matrix inequalities, the proposed
Acknowledgments
The author would like to thank the reviewers for their helpful comments and suggestions. This research is supported in part by the Ministry of Education, Culture, Sports, Science and Technology, Japan, under the Grant-in-Aid for Scientific Research (C) No. 16560389.
Noboru Sebe received the Bachelor, Master, and Doctor of Engineering degrees from the University of Tokyo in 1987, 1989, and 1994, respectively. From 1989 to 1995, he served as a Research Associate in the Department of Mathematical Engineering and Information Physics, the University of Tokyo. Since 1995, he has been with the Department of Artificial Intelligence, Kyushu Institute of Technology as an Associate Professor. In 2000–2001, he stayed in LAAS-CNRS in France supported by the Japanese
References (23)
- et al.
A methodology for sequential design of robust decentralized control systems
Automatica
(1992) - et al.
Sequential stability and optimization of large scale decentralized systems
Automatica
(1979) - et al.
Interaction measures for systems under decentralized control
Automatica
(1986) Explicit characterization of decentralized coprime factors
Automatica
(2004)- et al.
Robust performance of decentralized control systems by independent designs
Automatica
(1989) - et al.
Decentralized controller design: A matrix inequality approach using a homotopy method
Automatica
(2001) - et al.
Bounds for closed-loop transfer functions of multivariable systems
IEEE Transactions on Automatic Control
(1975) Sequential design of decentralized dynamic compensators using the optimal projection equations
International Journal of Control
(1987)- et al.
Linear controller design—limits of performance
(1991) - et al.
Distributed control design for spatially interconnected systems
IEEE Transactions on Automatic Control
(2003)
Decentralized stable factors and a parameterization of decentralized controllers
IEEE Transactions on Automatic Control
Cited by (0)
Noboru Sebe received the Bachelor, Master, and Doctor of Engineering degrees from the University of Tokyo in 1987, 1989, and 1994, respectively. From 1989 to 1995, he served as a Research Associate in the Department of Mathematical Engineering and Information Physics, the University of Tokyo. Since 1995, he has been with the Department of Artificial Intelligence, Kyushu Institute of Technology as an Associate Professor. In 2000–2001, he stayed in LAAS-CNRS in France supported by the Japanese Ministry of Education, Science, Sports and Culture. His research interests include robust control, decentralized control, reliable control, multivariable control.
- ☆
This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by Associate Editor Carsten W. Scherer under the direction of Editor Roberto Tempo.