Elsevier

Automatica

Volume 43, Issue 4, April 2007, Pages 707-713
Automatica

Brief paper
Unification of independent and sequential procedures for decentralized controller design

https://doi.org/10.1016/j.automatica.2006.10.021Get rights and content

Abstract

This paper is concerned with decentralized control problems. There are two typical procedures to design decentralized controllers, ‘independent’ and ‘sequential’ design procedures. As the concepts and the techniques in these two approaches are too different from each other, there have been no attempts to unify these approaches. This paper proposes an iterative independent design procedure for decentralized control systems, which is a unified approach to these conventional approaches.

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 H 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: Md denotes the block diagonal part of a matrix M, where the block diagonal structure is compatible with a decentralized controller. σ¯(M) denotes the maximum singular value of a matrix M. μΔ(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 Mij, Nij(i,j=1,2), the upper linear fractional transformation (LFT), the lower LFT, and the star product of M and N are defined asFu(N,M22)=N22+N21M22(I-N11M22)-1N12,Fl(M,N11)=M11+M12N11(I-M22N11)-1M21,MN=Fl(M,N11)M12(I-N11M22)-1N12N21(I-M22N11)-1M21Fu(N,M22),respectively. The inverse LFT of M is also defined as M-=OIIOM-1OIIO.Note that MM-=OIIO,M-M=OIIO.RH denotes the set of stable transfer function matrices, and G(s) denotes the H norm of G(s).

Section snippets

Preliminaries

In this section, some basic results concerned with the parametrization of stabilizing controller are given.

Lemma 1

(Youla, Jabr, & Bongiorno, 1976)

For a given plant P, there existsKgsuch that all the controllers which stabilize P are parametrized as{K|K=Fl(Kg,Q),QRH}.

Corollary 2

If a controller K is given, then there existsPgsuch that all the plants which are stabilized by K are parametrized as{P|P=Fu(Pg,R),RRH}.

Then, we have the following theorem.

Theorem 3

Let P and K be a given plant and its stabilizing controller, respectively. Then there existPgand

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,K=diag{K1,K2,,Kn}.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

(Date & Chow, 1994)

Let P and K be a given

Design procedure

In this section, an iterative design procedure based on Theorem 6, is stated below. Here, Pg, U and V are not assigned explicitly. In Section 4.1, the particular selections of U(l) and V(l) to implement the conventional independent and sequential design procedures are given. In Section 4.2, with the modification to Pg, a design procedure for standard H control problem is given.

Design procedure: Let (l) 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:P(s)=1.661+39s-1.74(1-s)(1+4.4s)(1+s)0.34(2-s)(1+8.9s)(2+s)1.4(2-s)(1+3.8s)(2+s),li(s)=0.07,Wsi(s)=1+7s28s.

Design 0: This design is an ordinary independent design where R(0) is modeled as an additive uncertainty, and is only for comparison. As the given plant is stable, let us choose K(0)

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 H 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)

  • R.A. Date et al.

    Decentralized stable factors and a parameterization of decentralized controllers

    IEEE Transactions on Automatic Control

    (1994)
  • 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.

    View full text