Adaptive Exponential Stabilization for a Class of Stochastic Nonholonomic Systems
Abstract
This paper investigates the adaptive stabilization problem for a class of stochastic nonholonomic systems with strong drifts. By using input-state-scaling technique, backstepping recursive approach, and a parameter separation technique, we design an adaptive state feedback controller. Based on the switching strategy to eliminate the phenomenon of uncontrollability, the proposed controller can guarantee that the states of closed-loop system are global bounded in probability.
1. Introduction
The nonholonomic systems cannot be stabilized by stationary continuous state feedback, although it is controllable, due to Brockett’s theorem [1]. So the well-developed smooth nonlinear control theory and the method cannot be directly used in these systems. Many researchers have studied the control and stabilization of nonholonomic systems in the nonlinear control field and obtained some success [2–6]. It should be mentioned that many literatures consider the asymptotic stabilization of nonholonomic systems; the exponential convergence is also an important topic theme, which is demanded in many practical applications. However, the exponential regulation problem, particularly the systems with parameterization, has received less attention. Recently, [3] firstly introduced a class of nonholonomic systems with strong nonlinear uncertainties and obtained global exponential regulation. References [4, 5] studied a class of nonholonomic systems with output feedback control. Reference [6] combined the idea of combined input-state-scaling and backstepping technology, achieving the asymptotic stabilization for nonholonomic systems with nonlinear parameterization.
It is well known that when the backstepping designs were firstly introduced, the stochastic nonlinear control had obtained a breakthrough [7]. Based on quartic Lyapunov functions, the asymptotical stabilization control in the large of the open-loop system was discussed in [8]. Further research was developed by the recent work [9–16]. [17–19] studied a class of nonholonomic systems with stochastic unknown covariance disturbance. Since stochastic signals are very prevalent in practical engineering, the study of nonholonomic systems with stochastic disturbances is very significant. So, there exists a natural problem that is how to design an adaptive exponential stabilization for a class of nonholonomic systems with stochastic drift and diffusion terms. Inspired by these papers, we will study the exponential regulation problem with nonlinear parameterization for a class of stochastic nonholonomic systems. We use the input-state-scaling, the backstepping technique, and the switching scheme to design a dynamic state-feedback controller with; the closed-loop system is globally exponentially regulated to zero in probability.
This paper is organized as follows. In Section 2, we give the mathematical preliminaries. In Section 3, we construct the new controller and offer the main result. In the last section, we present the conclusions.
2. Problem Statement and Preliminaries
Next we introduce several technical lemmas which will play an important role in our later control design.
Definition 1 (see [8].)Given any V(x, t) ∈ C1,2, for stochastic nonlinear system (2), the differential operator L is defined as follows:
Lemma 2 (see [8].)Let x and y be real variables. Then, for any positive integers m, n, and any real number ε > 0, the following inequality holds:
Lemma 3 (see [7].)Considering the stochastic nonlinear system (2), if there exist a C1,2 function V(x, t), K∞ class functionsand, constant, and a nonnegative functions W(x, t) such that
Lemma 4 (see [20].)For any real-valued continuous function f(x, y), x ∈ Rm, y ∈ Rn, there exist smooth scalar-value funcions a(x) ≥ 0, b(y) ≥ 0, c(x) > 1, and d(y) ≥ 1, such that | f(x, y)| ≤ a(x) + b(y), and | f(x, y)| ≤ c(x)d(y).
3. Controller Design and Analysis
The purpose of this paper is to construct a smooth state-feedback control law such that the solution process of system (1) is bounded in probability. For clarity, the case that x0(t0) ≠ 0 is firstly considered. Then, the case where the initial x0(t0) = 0 is dealt with later. The triangular structure of system (1) suggests that we should design the control inputs u0 and u1 in two separate stages.
To design the controller for system (1), the following assumptions are needed.
Assumption 5. For 0 ≤ i ≤ n, there are some positive constants λi1 and λi2 that satisfy the inequality λi1 ≤ di(t) ≤ λi2.
Assumption 6. For f0(t, x0), there exists a nonnegative smooth function γ0(t, x0), such that | f0(t, x0)|≤|x0 | γ0(t, x0).
For each, there exist nonnegative smooth functionsand, such that,.
3.1. Designing u0 for x0-Subsystem
Theorem 7. The x0-subsystem, under the control law (6) with an appropriate choice of the parameters k0, λ01, λ02, is globally exponentially stable.
Proof. Clearly, from (7), LV0 ≤ 0, which implies that. Therefore, x0 is globally exponentially convergent. Consequently, x0 can be zero only at t = t0, when x(t0) = 0 or t = ∞. It is concluded that x0 does not cross zero for all t ∈ (t0, ∞) provided that x(t0) ≠ 0.
Remark 8. If x(t0) ≠ 0, u0 exists and does not cross zero for all t ∈ (t0, ∞) independent of the x-subsystem from (6).
3.2. Backstepping Design for u1
In order to obtain the estimations for the nonlinear functionsand ϕi, the following Lemma can be derived by Assumption 6.
Lemma 9. For i = 1,2 … n, there exist nonnegative smooth functions,, such that
Proof. We only prove (11). The proof of (12) is similar to that of (11). In view of (6), (8), (10) and Assumption 6, one obtains
To design a state-feedback controller, one introduces the coordinate transformation
Lemma 10. For 1 ≤ i ≤ n, there exist nonnegative smooth functions,, and, such that
The proof of Lemma 10 is similar to that of Lemma 9, so we omitted it.
We now give the design process of the controller.
Step 1. Consider the first Lyapunov function. By (14), (15), and (16), we have
Using Lemma 10 and Lemma 4, we have
Step i. (2 ≤ i ≤ n). Assume that at step i − 1, there exists a smooth state-feedback virtual control, such that
Then, define the ith Lyapunov candidate function. From (16) and (22), it follows that
Consider
With the aid of (24)–(29) and (14), (23) can be simplified as
Finally, when i = n, zn+1 = u is the actual control. By choosing the actual control law and the adaptive law,
3.3. Switching Control and Main Result
In the preceding subsection, we have given controller design for x0 ≠ 0. Now, we discuss how to choose the control laws u0 and u1 when x0 = 0. We choose u0 as. And choose the Lyapunov function. Its time derivative is given by, which leads to the bounds of x0. During the time period [0, ts), using, new control law u can be obtained by the control procedure described above to the original x-subsystem in (1). Then, we can conclude that the x-state of (1) cannot be blown up during the time period [0, ts). Since at x(ts) ≠ 0, we can switch the control inputs u0 and u to (6) and (31), respectively.
Now, we state the main results as follows.
Theorem 11. Under Assumption 5, if the proposed adaptive controller (31) together with the above switching control strategy is used in (1), then for any initial contidion, the closed-loop system has an almost surely unique solution on [0, ∞), the solution process is bounded in probability, and.
Proof. According to the above analysis, it suffices to prove in the case x0(0) ≠ 0. Since we have already proven that x0 can be globally exponentially convergent to zero in probability in Section 3.1, we only need prove that x(t) is convergent to zero in probability also. In this case, we choose the Lyapunov function V = Vn, and ci > εi + ei; from (32) and Lemma 3, we know that the closed-loop system has an almost surely unique solution on [0, ∞), and the solution process is bounded in probability.
4. Conclusions
This paper investigates the globally exponential stabilization problem for a class of stochastic nonholonomic systems in chained form. To deal with the nonlinear parametrization problem, a parameter separation technique is introduced. With the help of backstepping technique, a smooth adaptive controller is constructed which ensures that the closed-loop system is globally asymptotically stable in probability. A further work is how to design the output-feedback tracking control for more high-order stochastic nonholonomic systems.
Acknowledgments
This work was supported by the university research projects of Department of Education in Shandong Province, China (J13LI03). The author would like to thank the reviewers for their helpful comments.