IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 2, FEBRUARY 2005 Global Exponential Stabilization of a Class of Nonlinear Systems by Output Feedback Ho-Lim Choi and Jong-Tae Lim Abstract—This work extends the existing output feedback stabilization schemes for the systems in a “perturbed chain-of-integrator” form. In particular, we further relax the triangular-type conditions imposed on the perturbed terms and analyze the robust property of the linear output feedback control law using the newly proposed condition. Index Terms—Global exponential stabilization, output feedback control. 255 Assumption 1 is a newly imposed condition on the perturbed term (t; x; u). For comparison, we present two conditions which are special cases of (2). First, the condition in [9] is as follows. Triangularity Condition: For i = 1; . . . ; n, there exists a constant c 0 such that ji (t; x; u)j c(jx j + 1 1 1 + jxi j): 1 Note that the similar triangular-type condition is also imposed in [11]. Second, we consider a class of feedforward systems [13] with the following condition. Feedforward Condition: For i = 1; . . . ; n 0 2, there exists a constant c 0 such that ji (t; x; u)j c(jxi j + 1 1 1 + jxn j) I. INTRODUCTION +2 The problem of global stabilization of nonlinear systems by output feedback has received much attention. As investigated in [5], some extra growth conditions on the unmeasurable states of the system are usually necessary for the global stabilization of nonlinear systems via output feedback. This restriction is recently relaxed such that growth condition is no longer necessary in the case of planar systems [7], [8]. In this paper, the nonlinear system under consideration is a “perturbed chain-of-integrator” form as treated in [9]–[13]. In [9], a backstepping-like design procedure on the observer error dynamics is introduced where global stabilization is achieved by a linear output feedback controller under the triangularity condition. The main contribution of this note is the global stabilization of nonlinear systems by a linear output feedback under a generalized condition. We show that the existing conditions such as the triangularity condition or the feedforward condition are special cases of our new condition. Moreover, the observers for nonlinear systems are usually studied as high-gain observers [1], [2], [9]. In our work, we show that the “gain” of the observer needs to be properly tuned from the high-gain to the low-gain depending on the nature of perturbed terms. Throughout this note, the Euclidean two-norm is used. Otherwise, it will be specifically denoted by subscript. II. PRELIMINARIES We consider a class of single-input–single-output nonlinear systems given by x_ = Ax + Bu + (t; x; u) y = Cx (1) where x 2 Rn is the state, u 2 R and y 2 R are the input and the output of the system, respectively. Also, (A; B ) is the Brunovsky canonical pair, C = [1; 0; . . . ; 0], and (t; x; u) = T n [1 (t; x; u); . . . ; n (t; x; u)] . The mappings i (t; x; u) : R 2 R 2 R ! R; i = 1; . . . ; n, are continuous and satisfy the following assumption. Assumption 1: There exists a function () 0 such that for > 0 n i=1 i01 ji (t; x; u)j () n i=1 i01 jx i j : (2) (4) with n01 (t; x; u) = n (t; x; u) = 0. Note that this feedforward condition covers some class of feedforward systems treated in [3] and [4]. Remark 1: It can be easily verified that if triangularity condition (3) holds, then (2) holds with () = c(1 + + 1 1 1 + n01 ). Similarly, if feedforward condition (4) holds then (2) holds with () = c(02 + 1 1 1 + 0(n01) ). We note that () of Assumption 1 characterizes the nonlinearities of the system (1). In the following, we provide three examples showing three particular types of (). Example A: (Increasing-type) Consider the system in [9, Ex. 2.4] x_ 1 x_ 2 y x2 + x1 sin x22 2=3 1=3 = u + x1 x2 = x1 : = (5) In view of Assumption 1, we have (1 + )jx1 j + jx2 j ()fjx1 j + jx2 jg. Thus, we have () = maxf1 + ; 1g = 1 + . Example B: (Fast decreasing-type) Consider (1) with n = 3; 1 (t; x; u) = (x3 =8) sin u; 2 (t; x; u) = 3 (t; x; u) = 0. In view of Assumption 1, we have () = 1=(82 ). Example C: (Slow decreasing-type) Consider (1) with n = 2; 1 (t; x; u) = (x1 x2 )=(1 + 50jx1 j); 2 (t; x; u) = 0. This system does not satisfy either the triangularity condition or the feedforward condition. In view of Assumption 1, we can check that () = 0:0201 . III. GLOBAL EXPONENTIAL STABILIZATION BY OUTPUT FEEDBACK The linear output feedback controller is given by u = K ()^ x _ x^ = Ax ^ + Bu 0 L()(y 0 C x ^) (6) (7) n = [(k1 = ); . . . ; (kn =)] and L() = where K () n T [(l1 =); . . . ; (ln = )] with > 0. First, we select K = [k1 ; . . . ; kn ] and L = [l1 ; . . . ; ln ]T such that AK A + BK and AL A + LC are Hurwitz. ^i ; 1 i n, from (1) Stability Analysis: Defining ei = xi x and (7) 0 e_ = AL ()e + (t; x; u) where AL ()e = A + L()C: Manuscript received June 3, 2003; revised February 8, 2004 and July 20, 2004. Recommended by Associate Editor W. Kang. This work was supported by the Korea Research Foundation under Grant KRF-2002-041-D00363. The authors are with the Department of Electrical Engineering, Korea Advanced Institute of Science and Technology, Taejon 305-701, Korea (e-mail: [email protected]). Digital Object Identifier 10.1109/TAC.2004.841886 (3) (8) From (1) and (6), the closed-loop system becomes x_ = AK ()x + (t; x; u) 0 BK ()e where AK () = A + BK (): (9) Denote E () = diag[1; ; . . . ; n01 ]. Since AK and AL are Hurwitz, we have the following equalities. For j = K; L; Aj () = 0018-9286/$20.00 © 2005 IEEE 256 Fig. 1. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 2, FEBRUARY 2005 (a) Plot of det T () versus . (b) State trajectories with x (0) = 05; x (0) = 2; x^ (0) = x^ (0) = 0. E ()01 Aj E (); ATj ()Pj () + Pj ()Aj () = 001 E ()2 , and Pj () = E ()Pj E () where ATj Pj + Pj Aj = 0I . First, we set Vo (e) = eT PL ()e. Then, from (8), Assumption 1, and the previous equalities, we have p V_ o (e) 001 kE ()ek2 + 2 n ()kPL k kE ()ekkE ()xk: (10) Second, we set Vc (x) = xT PK ()x. Note that E ()BK ()e = 01 BKE ()e. Then, from (9), Assumption 1, and the previous equalities, we obtain p V_ c (x) 0f01 0 2 nkPK k 1 ()gkE ()xk2 + 201 kPK k kK kkE ()xkkE ()ek: (11) Now, we set V (e; x) = dL Vo (e) + dK Vc (x); dL > 0; dK > 0 for the augmented system (8) and (9). Then, using (10) and (11), we have V_ (e; x) 06()T T ()6() where 6() = kkEE(())xekk ; dL 01 3 T () = 3 dK f01 0 2pnkPK k 1 ()g p (12) with 3 = 0dK 01 kPK kkK k 0 dL n ()kPL k. The matrix T () > 0 when det T () = dK dL 01 f01 0 1 ()g0 fdK 01 2 + dL 3 (p)g2 > 0 where 1 = 2pnkPK k; 2 = kPK kkK k, and 3 = nkPL k. The result is summarized in the following theorem. Theorem 1: Suppose that: a) Assumption 1 holds, b) there exist K; L, and such that AK and AL are Hurwitz, and det T () > 0 where T () is defined in (12). Then, with a linear output feedback control scheme (6) and (7), the origin of (1) is globally exponentially stable. Corollary 1: Suppose that either the triangularity condition (3) or the feedforward condition (4) holds. Then, with the linear output feedback scheme (6) and (7), the origin of the closed-loop system (1) is globally exponentially stable. Proof: We only need to show that the condition b) of Theorem 1 is satisfied. Obviously, each AK and AL can be made by Hurwitz by K and L, respectively. As follows from Remark 1, under the triangularity condition, we choose dK = to have det T () > 0 for 0 < < 3 . Similarly, under the feedforward condition, we choose dK = 01 to have det T () > 0 for 3 < < 1. The weighting factor dL is used to avoid the extreme conservative 3 for each case. Thus, each system in Examples A and B can be globally exponentially stabilized by the proposed scheme. Now, consider the next example for other case. Example 1: We reconsider Example C. In this case, the output feedback schemes in [9]–[12] are not applicable. First, we let K = [02:25; 03:00] and L = [04; 04]T . With () = 0:0201 , we choose dK = 2 and dL = 1. Then, there exists a range of such as 31 < < 32 to satisfy det T () > 0. We choose = 0:15. The plot of det T () with respect to and control results are shown in Fig. 1. IV. CONCLUSION We have presented a new result on global stabilization of a class of nonlinear systems by a linear output feedback control scheme. We have shown that a larger class of nonlinear systems can be globally stabilized by a linear output feedback than claimed in existing results. In particular, the proposed method covers the systems of [9] and [11], some class of feedworward systems, and plus other systems (illustrated in Example C). REFERENCES [1] A. N. Atassi and H. K. Khalil, “A separation principle for the stabilization of a class of nonlinear systems,” IEEE Trans. Autom. Control, vol. 44, no. 9, pp. 1672–1687, Sep. 1999. [2] , “Separation results for the stabilization of nonlinear systems using different high-gain observer designs,” Syst. Control Lett., vol. 39, no. 3, pp. 183–191, 2000. [3] W. Lin and C. Qian, “New results on global stabilization of feedforward systems via small feedback,” in Proc. 37th IEEE Conf. Decision Control, Tampa, FL, 1998, pp. 879–884. [4] W. Lin and C. Qian, “Synthesis of upper-triangular nonliear systems with marginally unstable free dynamics using state-dependent saruration,” Int. J. Control, vol. 72, no. 12, pp. 1078–1086, 1999. [5] F. Mazenc, L. Praly, and W. P. Dayawansa, “Global stabilization by output feedback: Examples and counter examples,” Syst. Control Lett., vol. 23, no. 2, pp. 119–125, 1994. [6] L. Praly, “Asymptotic stabilization via output feedback for lower triangular systems with output dependent incremental rate,” in Proc. 40th Conf. Decision Control, Orlando, FL, Dec. 2001, pp. 3808–3813. [7] C. Qian and W. Lin, “Nonsmooth output feedback stabilization and tracking of a class of nonlinear systems,” in Proc. 42nd IEEE Conf. Decision Control, Maui, HI, 2003, pp. 43–48. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 2, FEBRUARY 2005 [8] [9] [10] [11] [12] [13] , “Smooth output feedback stabilization of planar systems without controllable/observable linearization,” IEEE Trans. Autom. Control, vol. 47, no. 12, pp. 1710–1715, Dec. 2002. , “Output feedback control of a class of nonlinear systems: A nonseparation principle paradigm,” IEEE Trans. Autom. Control, vol. 47, no. 10, pp. 1710–1715, Oct. 2002. R. Rajamani, “Observers for Lipschitz nonlinear systems,” IEEE Trans. Autom. Control, vol. 43, no. 3, pp. 397–401, Mar. 1998. J. Tsinias, “A theorem on global stabilization of nonlinear systems by linear feedback,” Syst. Control Lett., vol. 17, no. 5, pp. 357–362, 1991. J. P. Gauthier, H. Hammouri, and S. Othman, “A simple observer for nonlinear systems: Application to bioreactors,” IEEE Trans. Autom. Control, vol. 37, no. 6, pp. 875–880, Jun. 1992. Y. Xudong, “Universal stabilization of feedforward nonlinear systems,” Automatica, vol. 39, pp. 141–147, 2003. Constrained MPC Algorithm for Uncertain Time-Varying Systems With State-Delay Seung Cheol Jeong and PooGyeon Park Abstract—In this note, we present a model predictive control (MPC) algorithm for uncertain time-varying systems with input constraints and statedelay. Uncertainty is assumed to be polytopic, and delay is assumed to be unknown but with a known upper bound. For a memoryless state-feedback MPC law, we define an optimization problem that minimizes a cost function and relaxes it to two other optimization problems by finding an upper bound of the cost function. One is solvable and the other is not. We prove equivalence and feasibilities of the two optimization problems under a certain assumption on the weighting matrix. Based on these properties and optimality, we show that feasible MPC from the optimization problems stabilizes the closed-loop system. Then, we present an improved MPC algorithm that includes relaxation procedures of the assumption on the weighting matrix and stabilizes the closed-loop system. Finally, a numerical example illustrates the performance of the proposed algorithm. Index Terms—Closed-loop stability, input constraints, model predictive control (MPC), state delay, uncertainty. I. INTRODUCTION Model predictive control (MPC), also known as receding horizon control, has received much attention in control societies for its ability to handle both constraints and time-varying behaviors as well as its good tracking performance [1]–[10]. Moreover, it has been recognized as a successful control strategy in industrial fields, especially in chemical process control such as petrochemical, pulp, and paper control. The basic concept of MPC is to solve an open-loop constrained optimization problem at each time instant and implement only the first control move of the solution. This procedure is repeated at the next time instant. It is well known that parameter uncertainties and time-delays cannot be avoided in practice, especially, in many chemical processes where the MPC has been mainly applied. Since the parameter uncertainties Manuscript received November 21, 2003; revised April 6, 2004, October 4, 2004, and October 5, 2004. Recommended by Associate Editor L. Magni. This work was supported in part by the Ministry of Education of Korea through its BK21 Program. The authors are with the Division of Electrical and Computer Engineering, Pohang University of Science and Technology (POSTETH), Pohang 790-784, Korea (e-mail: [email protected]; [email protected]). Digital Object Identifier 10.1109/TAC.2004.841920 257 and time-delays are frequently the main cause of performance degradation and instability, there has been an increasing interest in the robust control of uncertain time-delay systems in the control literature [11]–[16]. However, only a few MPC algorithms [6], [17] have been published that handle time-delayed systems explicitly. In [6], after designing the novel robust constrained MPC for uncertain systems, the authors argue that the control scheme can be extended to a delayed system in a straightforward manner. This is true when the delay indices are known. However, when the delay indices are unknown, it is not straightforward and not easy to show the feasibility of the on-line optimization problem and guarantee the closed-loop stability, which is the main topic of this note. In [17], a simple receding horizon control is suggested for continuous-time systems with state-delays, where a reduction technique is used so that an optimal problem for state-delay systems can be transformed to an optimal problem for delay-free ordinary systems. They propose a set of linear matrix inequality (LMI) conditions so as to check the closed-loop stability and a numerical algorithm to compute the eigenvalues of general distributed delay systems. However, as the author admits, the guaranteed stability of the suggested control is not known. Moreover, neither model uncertainty nor constraints are considered in the note, hence the application of the controller is limited. In this note, we present an MPC algorithm for uncertain time-varying systems with input constraints and state-delay. The uncertainty is assumed polytopic and the delay is assumed unknown but with a known upper bound. After defining an optimization problem that minimizes a cost function at each time instant, we relax the problem into two other optimization problems that minimize upper bounds of the cost function. One is solvable and the other is not. We prove the equivalence and feasibility of the two optimization problems under a certain assumption on the weighting matrix. Based on these properties and optimality, we show that the MPC obtained through the solvable optimization problem stabilizes the closed-loop system. Then, we present an improved MPC algorithm that includes relaxation procedures of the assumption on the weighting matrix. The note is organized as follows. Section II states target systems, assumptions and the associated problem. Section III supplies a stabilizing MPC algorithm for uncertain delayed systems with constraints. Section IV illustrates the performance of the proposed controller through an example. Finally, in Section V, we make some concluding remarks. Notation: Notations in this note are fairly standard. n and n2m denote the n-dimensional Euclidean space and the set of all n 2 m matrices, respectively. The notation X Y and X > Y (where X and Y are symmetric matrices) means that X 0 Y is positive semidefinite and positive definite, respectively. Inequality between vectors means componentwise inequality. Finally, kxkW denotes xT W x. II. PROBLEM STATEMENTS Consider the following discrete-time uncertain time-varying systems: x(k + 1) = A(k)x(k) + A(k)x(k 0 d) + B (k)u(k); x(k) = (k); k 2 [0d3 ; 0] (1) subject to input constraints 0u u(k) u; u 0; for all k 2 [0; 1) (2) where x(k) 2 n is the state, u(k) 2 m is the control and (k) 2 n is the initial condition. d is an unknown constant integer representing the number of delay units in the state, but being assumed 0 d d3 0018-9286/$20.00 © 2005 IEEE
© Copyright 2026 Paperzz