# Output Feedback Variable Structure Control Design for Uncertain Nonlinear Lipschitz Systems

Authors: Jeang-Lin Chang; Tsui-Chou Wu
Journal: Journal of Control Science and Engineering
 (2015)

---

## Abstract

This paper develops a full-order compensator-based output feedback variable structure control law for uncertain nonlinear Lipschitz systems having matched perturbations. Given that the sufficient condition is satisfied, the developed control scheme, with the observer-like technique incorporated into the design of the compensator, can achieve global exponential stabilization. An illustrative example is provided with simulation results to show the effectiveness of the proposed method.


---

## Body

## 1. Introduction

The output feedback control problem for linear and/or nonlinear systems has received considerable attention in the literature due to its importance in many practical applications. There are two major classes of output feedback control schemes: static output feedback scheme and observer-based output feedback scheme. In observer-based output feedback control, an observer is first designed to estimate unmeasurable states, and the outputs as well as the estimated states are then used to design the control law. Static output feedback control, which involves either direct output feedback control or a dynamic compensator, does not use any observer to estimate the unmeasurable states. In recent years, many static output feedback sliding mode control (OFSMC) methods [1–9] have been proposed for stabilizing multivariable plants with matched perturbations. Edwards and Spurgeon [1] have developed a synthesizing output feedback controller according to sliding mode concepts. For the plant does not satisfy the Kimura-Davison conditions, different compensator design methods have been proposed [4–9] to provide additional degree of freedom, thus obviating this constraint. However, these above-mentioned methods [1–9] cannot be implemented in nonlinear systems.Many nonlinear systems satisfy the Lipschitz property at least locally by representing them by a linear part with Lipschitz nonlinearity around their equilibrium points. Hence, the systems with Lipschitz nonlinearities are common in practical applications. Prior studies [10–16] have developed different observer design methods for uncertain nonlinear Lipschitz systems. Nevertheless, separation principle does not generally hold for nonlinear systems. Therefore, the output feedback control problem for nonlinear Lipschitz systems is much more challenging than stabilization using full state feedback. In this paper, a solution to the output feedback variable structure control problem for uncertain nonlinear Lipschitz systems is provided. For the plant having matched perturbations and Lipschitz nonlinearity, an observer-like reference model design method is proposed and the existence condition proposed here is equivalent to the same condition of the sliding mode observer proposed by Koshkouei and Zinober [13]. Corless and Tu [17] presented a sufficient and necessary condition for the existence of this observer. Moreover, this problem can be taken as a convex optimization problem and LMI methods in prior studies [13, 18] can be employed to synthesize the parameters in the control algorithm. Note that the proposed method does not need any observer structure to estimate the system states and is a type of the dynamic compensator-based design method. Given that the condition of the controller problem is satisfied, the proposed control law can achieve global exponential stabilization.


## 2. Problem Formulations

Consider a class of nonlinear systems described by the following equations [11–15]:(1)x˙t=Axt+But+dt+fx,u,yt=Cxt,where x∈Rn, u∈Rm, and y∈Rl are the system states, control inputs, and measureable outputs, respectively. The function d∈Rm is unknown and is a time-varying vector which represents the lump sum of matched disturbances and/or uncertainties. The function f:Rn×Rm→Rn is a nonlinear smooth vector with f0,0=0 and satisfies the Lipschitz condition with respect to x, with Lipschitz constant γ>0; that is, for all x1 and x2(2)fx1,u-fx2,u≤γx1-x2,and fx,u≤γx for all u∈Rm. In the proposed approach, the observer-like dynamic compensator is first employed to generate the reference states and the output feedback variable structure controller is then designed to stabilize system (1). Throughout this study, the following three assumptions, which were generally developed from conventional output feedback sliding mode control design methods [1–9], are made.Assumption 1.
The tripleC,A,B is minimum phase and rank⁡CB=rank⁡B=m.Assumption 2.
The pairsA,B and A,C are stabilizable and detectable, respectively.Assumption 3.
The matched perturbation is bounded by(3)dt≤αt,y,where the scalar-valued function αt,y>0 is known.


## 3. Output Feedback Variable Structure Controller Design

Although system (1) is imposed on the unknown disturbance and Lipschitz nonlinearity, the control objective of this section is to design the output feedback variable structure controller that can achieve globally exponential stabilization of the closed-loop system. First, the closed-loop reference model is generated by(4)x˙mt=A-BKxmt+Lyt-ymt+fxm,u,ymt=Cxmt,where xm∈Rn are the reference states and L∈Rn×l is the gain designed in the latter. Let βc>0, ε1>0, and ηc>0 be the positive scalars. The gain K∈Rm×n is decided by (5)K=βc2BTPc,where the positive definite matrix Pc>0 satisfies the following algebraic Riccati inequality:(6)ATPc+PcA-βcPcBBTPc+ε1PcPc+γ2ε1+ηcIn<0.For the plant in (1), we design the controller as(7)ut=-Kxmt+vt,where the input v∈Rm is designed using sliding mode control. Substituting the control input (7) into system (1) yields(8)x˙t=A-BKxt+Bvt+dt+BKxt-xmt+fx,u=A-BKxt+Bvt+dt+BKext+fx,u,where ex=x-xm and ey=y-ym=Cex are the error states and error outputs, respectively. Then from (4) and (9), one can yield(9)e˙xt=A-BKext+Bvt+dt+BKext-LCext+fx,u-fxm,u=A-LCext+Bvt+dt+gt,where g(t)=fx,u-fxm,u. It follows from (2) that(10)gt=fx,u-fxm,u≤γext.Now we design the sliding surface as(11)st=Feyt,where the matrices F∈Rm×l are decided by (12)FC=BTPo.Furthermore, given any positive number ε2>0, the positive definite matrix Po>0 and the gain L∈Rn×l satisfy the following algebraic Riccati inequality:(13)A-LCTPo+PoA-LC+ε2PoPo+γ2ε2+ηoIn<0.If the solution to the coupled equations (12) and (13) can be found, Koshkouei and Zinober [13] have shown that the sliding mode observer can be successfully implemented to estimate the system states. Furthermore, previous studies [17, 19] have given that there exist the matrices L, P, and F to satisfy the coupled equations (12) and (13) if and only if Assumptions 1 to 2 hold. Moreover, the way of finding the matrices L, P, and F that satisfy (12) and (13) has also been discussed in detail. With the help of LMI, the standard LMI forms which can be straightforwardly solved to obtain the solution of the coupled equations (12) and (13) are given in [13, 18]. To stabilize the closed-loop system and eliminate the matched perturbation, the control input v(t) is designed as(14)vt=-αt,y+ρstst=-αt,y+ρFeytFeyt,where ρ>0 is a design constant. Now consider the following Lyapunov function:(15)Wex,xm=exTtPoext+ςxmTtPcxmt,where ς>0 is a constant. Let V(t)=exT(t)Poex(t) and take its time derivative to obtain (16)V˙t=exTtA-LCTPo+PoA-LCext+2exTtPoBvt+dt+2exTtPogt≤exTtA-LCTPo+PoA-LCext+2stdt-2stαt,y+ρ+2exTtPogt≤exTtA-LCTPo+PoA-LCext-2ρst+2Poextgt.Since (2) holds, one can yield(17)2Poextgt≤ε2exTtPoPoext+1ε2gTtgt≤ε2exTtPoPoext+γ2ε2exTtext.Substituting this inequality into (16) and applying the inequality in (16) to it yield (18)V˙t≤exTtA-LCTPo+PoA-LC+ε2PoPo+γ2ε2Inext-2ρst≤-ηoext2-2ρst≤-ηoext2.Then taking the time derivative of (15) and applying the above inequality to it give(19)W˙ex,xm≤-ηoext2+ςxmTtATPc+PcA-βPcBBTPcxmt+2xmTtPcft,xm,u+2xmTtPcLCext≤-ηoext2+ςxmTtATPc+PcA-βPcBBTPcxmt+2γPcxmtxmt+2xmTtPcLCext.From(20)2γPcxmtxmt≤ε1xmTtPcPcxmt+γ2ε1xmTtxmt,it follows that(21)W˙ex,xm≤ςxmTtATPc+PcA-βPcBBTPc+ε1PcPc+γ2ε1Inxmt+2κextxmt-ηoext2≤-ηoext2-ηcςxmt2+2ςκextxmt,where κ=PcLC. Choosing ς=ηcηo/κ2 results in(22)W˙ex,xm≤-12ηoext2-12ηcςxmt2.Therefore, ex and xm converge exponentially to zero. Since ex=x-xm, then(23)xt⟶0ast⟶∞.Remark 4.
To obtain the similar effect of the Luenberger observer, in this paper the termLCex=Ley is introduced into the reference model. Lavretsky and Wise [20] have first proposed this technique and applied it in adaptive control. Hence, the reference states can be considered equivalent to the system states.Remark 5.
From (4), (10), and (14), we can rewrite the sliding surface and the controller as(24)st=Fyt-FCxmt,ut=-Kxmt-αt,y+ρstst,x˙mt=A-BKxmt+Lyt-ymt+fxm,u.Hence, the proposed control algorithm does not use any observer structure and is a type of the full-order compensator-based output feedback controller.Remark 6.
When system (1) does not involve Lipschitz nonlinearity, different compensator design methods for output feedback sliding mode control have been proposed in the literature [5–9]. The design problem of the sliding surface is thus formulated as a new static output feedback problem for an augmented system. Since it is well known that the general static output feedback problem is not convex, no complete solution to this problem is known. In the proposed method, the existing well-built LMI-tools can be employed to straightforwardly solve the coupled equations (12) and (13). As a result, the advantage of the proposed method is that an analytic solution has been obtained which obviates the numerical complexities of the above-mentioned approaches [5–9].Remark 7.
The main problem of implementing controller (24) is that a phenomenon called chattering is generated due to the discontinuous function s(t)/s(t). It can be considered the undesired chattering effect produced by the high switching action of the control input. As a result, the chattering becomes the main implementation problem of sliding mode control. Numerous techniques have been proposed to eliminate this phenomenon. One of the most common solutions to reduce the chattering is the continuous approximation techniques. However, the continuous approximation techniques have the trade-off relation between the control performance and the chattering migration. Another drawback with applying the continuous approximation techniques is the reduction of the control accuracy.


## 4. Numerical Example

Consider the train system, proposed by Aldeen and Sharma [15], in which the state-space form of the model including both matched disturbance and Lipschitz nonlinearity is given by(25)
x
˙
t
=
0
1
0
0
-
k
M
E
-
α
g
k
M
E
0
0
0
0
1
k
M
C
0
-
k
M
C
-
α
g
x
t
+
0
1
M
E
0
0
u
t
+
d
t
+
0
ρ
M
E
x
2
+
x
4
2
0
ρ
M
E
x
2
+
x
4
2
,
y
t
=
1
0
0
0
0
1
0
0
x
t
,where x=x1x2x3x4T and d(t)=cos⁡t+sin⁡πt is set as the unknown disturbance. For simulation purpose, the parameter values, being the same as those reported in [15], are ME=10 Kg, MC=10 Kg, k=4.87 N/s, α=0.5 s/m, ρ=1 N/s, and g=9.8 m/s2. It is easy to obtain this train system which does not satisfy the Kimura-Davison conditions and contains stable invariant zeros at -4.6924,-0.2076. Applying the developed control algorithm, we can obtain the following matrices:(26)K=37.408022.667314.33003.1712,L=10000.62121.416901.41690,F=00.1,Pc=1.44080.14960.50650.12400.14960.09070.05730.01270.50650.05732.64410.49620.12400.01270.49620.2028,Po=0.050-0.0072-0.00100100-0.007202.7804-0.5102-0.00100-0.51020.2035.Hence, the reference model is designed as (27)x˙m=0100-4.2278-7.1667-0.9460-0.317100010.97400-0.9740-4.9000xm+10000.62121.416901.41690y-ym+00.1xm2+xm4200.2xm2+xm42,ym=10000100xmand the sliding surface is chosen as(28)st=00.1yt-ymt.To avoid the chattering problem, we apply the continuous approximation in the controller and then design the control inputs as(29)ut=-37.408022.667314.33003.1712xmt-2stst+0.01.Figures 1–4 illustrate the simulation results obtained using the initial conditions x(0)=-1100T. Figures 1 and 2 plot the evolution of the system states and error states, respectively. Figure 3 depicts the control input. The response of the sliding surface is given in Figure 4. As seen in Figure 1, although the nominal system has both matched disturbance and Lipschitz nonlinearity, the proposed control law can successfully restrain the effect of matched disturbance and achieve the desired performance. Moreover, robust stability of the closed-loop system can be guaranteed.Figure 1
System states of the proposed method.Figure 2
Error states of the proposed method.Figure 3
Response of the control input.Figure 4
Response of the sliding surface.


## 5. Conclusions

This study examines the output feedback variable structure control problem for a class of Lipschitz nonlinear systems with matched perturbations. The proposed method, which is simple by nature involving only its original system matrices and does not need any observer structure, can obtain exponential stabilization of the closed-loop system. The existence condition, which is equivalent to that used in sliding mode observer, is developed for the design of the proposed dynamic compensator-based controller. The numerical example demonstrates that the proposed algorithm can be successfully implemented.



---

*Source: 573805-2015-11-16.xml*