Adaptive Control of a Class of Switched Nonlinear System with Partial State Constraints Using a Barrier Lyapunov Function
This paper discusses partial state constraint adaptive tracking control problem of switched nonlinear systems with uncertain parameters. In order to ensure boundedness of the outputs and prevent the states from violating the constraints, a barrier Lyapunov function (BLF) is employed. Based on backstepping method, an adaptive controller for the switched system is designed. Furthermore, the state-constrained asymptotic tracking under arbitrary switching is performed. The closed-loop signals keep bounded when the initial states and control parameters are given. Finally, examples and simulation results are reported to illustrate the effectiveness of the proposed controller.
There is a strong industrial background of switched system in various fields. And for exactly that reason, many researchers have discussed the theoretical and applied research of switched system, and some of them have achieved commendable results in the last decade [1–3]. Since nonlinearity is the nature of the universe, more and more attention of switched nonlinear system has been drawn by control field [4–6]. It is also worth mentioning that a class of switched nonlinear system in lower triangular form is considered in , of which the backstepping method is used and a common virtual control is constructed to achieve the aim. Nevertheless, relatively accurate parameters are required by most control strategy for switched nonlinear system. Apparently, these desirable demands could not be met in practical terms.
Constraints are important issues in the study of physical systems, the authors in [8, 9] emphasized this problem in nonlinear saturation and performance and safety specifications, respectively. Taking a practical example for illustrative purposes, the attitude-control mass expulsion system of electrostatic microactuators is confronted with constraints, owing to the necessity of both the position and the speed of the movable electrode to be controlled. However, the development of constrained control is restrained by meeting the practical requirement. In this scenario, the extensive attention of the design and the analysis of constrained control has been increased. Recently, barrier Lyapunov functions (BLFs) have been proposed to solve the control problem of nonlinear systems. The state of the system will be not contradictory to the constraints [10–13] utilizing BLFs. Although the BLF is proven to settle constrained control problems , the parameters of switched nonlinear systems are expected to be deterministic.
Moreover, parameter uncertainties are widespread in realistic systems; hereon it has already been reported that adaptive control is an effective method to deal with such uncertain. On the one hand, remarkable achievements have been obtained from the research on adaptive control of nonlinear system. In [15–17], for instance, the control method is proposed and the preferable control performances are provided aiming at nonlinear time-delay systems. On the other hand, many researchers study the adaptive control problem of switched systems with uncertain parameters [18–20] with the development of adaptive control, and preliminary results have been obtained [21, 22]. In , an adaptive tracking controller is designed for switched stochastic nonlinear systems with unknown actuator dead-zone; the satisfying control performance is obtained as well. Among the aforementioned works, few authors have addressed the important issue that considering the uncertainty and the constraint together. Hence, the approach to design constraint adaptive controllers for switched nonlinear systems has been not reported to the best of our knowledge.
In the present paper, the adaptive tracking control problem of a class of switched nonlinear system with partial state constraints is solved. The progressive state tracking would not violate constraint conditions and all signals would be bounded when the parameter increases to infinitely great and approaches a certain value based on BLF. The control effectiveness of BLFs is verified by the comparative simulation results with quadratic Lyapunov functions (QLFs).
The remainder of this paper is organized as follows. Section 2 formulates the control problem. The partial state constraint problems of barrier Lyapunov functions are elucidated. Section 3 develops the adaptive controllers with state constraints; the stability analysis and the proof process are presented as well. Section 4 corroborates the expected effectiveness of the proposed controller by means of selected simulation results. Finally, Section 5 concludes this paper.
2. Problem Statements and Preliminaries
2.1. Problem Formulation
Consider a class of the switched nonlinear systems with uncertain parameters in the following form:where are the unknown piecewise constant parameters. is a non-Zeno switching signal which is right continuous. is the control input. and are smooth vector fields with and .
In addition, is unknown switched nonlinear function which can be linearly parameterized aswhere is smooth function and is a vector of uncertain parameters satisfying with known compact set . The parameters and , the switching time instants , , and the switching index are all unknown. There exist positive constants such that for all due to smoothness property.
According to (1) and (2), system (1) can be transformed in to the following form:The control target is to design an adaptive controller for system (1) such that tracks a desired trajectory asymptotically; that is, and , is a positive constant. Moreover, in order to make the problem here more tractable, we give the following assumption, which is common but practical.
Assumption 1 (see ). for all ’s have the same sign and whose common lower bound is known, that is, .
Definition 2 (see ). A barrier Lyapunov function (BLF) is a scalar function , defined with respect to the system on an open region containing the origin, that is, continuous, positive definite, has continuous first-order partial derivatives at every point of , has the property as approaches the boundary of , and satisfies along the solution of for and some positive constant .
According to previous description, we can choose a BLF candidate as follows:where denotes the natural logarithm. is the constraint on and satisfies the condition . Thus it can be seen that is positive definite, which grows to infinity when its argument approaches to its finite limit .
Lemma 3 (see ). For function , a smooth function and an unknown positive constant can be found:
Lemma 4 (see ). For any positive constant , any satisfying , we have
In order to make the problem more analysable and tractable, practical assumption is given for the adaptive state controller.
Assumption 5 (see ). We can find a smooth function such that
3. Main Results
In this section, an adaptive controller is designed based on backstepping method by utilizing a BLF for systems (3).
Step 1. Define for as the tracking error which is . Consider the first component of the system (3) and we have the first-order partial derivative asChoose the following BLF candidate:where , denotes the estimate of , and . We design a stabilizing function and an adaptive law aswhere is a positive gain. Besides, let . On the basis of (10) and Assumption 1, we know that the time derivate of satisfieswhere can be found that .
Step 2. Consider the second component of system (3). Since , we can find a satisfying and choose the following BLF candidate:The stabilizing function and the adaptive law at this step are designed asUsing (13) and Assumption 1, we know that the time derivate of satisfies For the general case, we employ the BLF when :By the same token, we design stabilizing functions and adaptive laws:Finally, we obtain the stabilizing function and the adaptive law of step :
Proof. Choose the BLF as follows:According to the adaptive state feedback controller (18) and the adaptive law (19), we obtain the time derivative of the BLF:It can be seen that all the signals are bounded. By Barbalat’s Lemma, will converge to zero. According to the nature of BLF, we can guarantee and , among them being a positive constant. The output of the system tracks the desired trajectory asymptotically and certain states are constrained.
The design procedure of the proposed control scheme could be viewed from the block diagram in Figure 1.
In this section, we give examples and simulations to demonstrate the proposed result.
Example 1. Consider the following switched nonlinear system:where , , , . Parameters , , and are unknown. According to previous discussions, we can find smooth functions and satisfy the conditions of Theorem 6 that The desired trajectory is , and the tracking error constraint is , .
Figures 2 and 3 present the simulation results of the outputs of the system tracking the desired trajectory asymptotically, and the tracking errors constraints are never violated. And it is evident from Figures 4 and 5 that tracking error trajectories converge to zero.
After that, we design a controller using QLF. Choose , and we can show that is a common virtual control for the first component of the system (22). Then, define for as the tracking error which , is a common Lyapunov for the system (22). We will follow the same design procedure for the design of the controller based on the QLF method and compare the simulation results between BLF and QLF.
As it can be clearly seen from Figures 6 and 7, we know that the asymptotic tracking performance is achieved and tracks the desired trajectory asymptotically based on BLF method. However, when the QLF is utilized with the same parameters and design processes, the output is more volatile than the BLF one, and the convergence rate is slower than the BLF method.
Example 2. Considering the above system, the control objective is that the output of system tracks the desired trajectory . Two different tracking error constraints are given that , .
From Figure 8, we know that asymptotic tracking performance is achieved when the BLF is used with the initial value . However, when the QLF is used with the same initial value, the state constraint is violated. The simulation results in Figures 9 and 10 show that we can know that tracking errors satisfy constraints using the BLF. The errors do not transgress boundary that and , and the objective is achieved.
In this paper, we have studied the constraint adaptive tracking control problem of switched nonlinear systems with uncertain parameters using the BLF and backstepping method. Asymptotic output tracking and states constraint have been ensured, and we guarantee that the state constraint is violated, which has been verified by the simulations. Next we will focus on studying constraint adaptive output feedback control and designing an adaptive controller and stabilization under arbitrary switching signals can be achieved by output feedback.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
R. Ma and J. Zhao, “Backstepping design for global stabilization of switched nonlinear systems in lower triangular form under arbitrary switchings,” Automatica. A Journal of IFAC, the International Federation of Automatic Control, vol. 46, no. 11, pp. 1819–1823, 2010.View at: Publisher Site | Google Scholar | MathSciNet
K. P. Tee and S. S. Ge, “Control of nonlinear systems with full state constraint using a barrier lyapunov function,” in Proceedings of the 48th IEEE Conference on Decision and Control Held Jointly with 28th Chinese Control Conference (CDC/CCC '09), pp. 8618–8623, Shanghai, China, December 2009.View at: Publisher Site | Google Scholar
B. Niu and J. Zhao, “Tracking control for output-constrained nonlinear switched systems with a barrier Lyapunov function,” International Journal of Systems Science. Principles and Applications of Systems and Integration, vol. 44, no. 5, pp. 978–985, 2013.View at: Publisher Site | Google Scholar | MathSciNet
H. Q. Wang, W. J. Sun, and P. X. Liu, “Adaptive intelligent control of nonaffine nonlinear time-delay systems with dynamic Uncertainties,” IEEE Transactions on Systems Man Cybernetics Systems, pp. 1–12, 2016.View at: Google Scholar
X. Zhao, P. Shi, X. Zheng, and L. Zhang, “Adaptive tracking control for switched stochastic nonlinear systems with unknown actuator dead-zone,” Automatica. A Journal of IFAC, the International Federation of Automatic Control, vol. 60, pp. 193–200, 2015.View at: Publisher Site | Google Scholar | MathSciNet
M.-L. Chiang and L.-C. Fu, “Adaptive stabilization of a class of uncertain switched nonlinear systems with backstepping control,” Automatica. A Journal of IFAC, the International Federation of Automatic Control, vol. 50, no. 8, pp. 2128–2135, 2014.View at: Publisher Site | Google Scholar | MathSciNet