Abstract
This paper discusses the problem of global adaptive finite-time control for a class of stochastic nonlinear systems with parametric uncertainty. Under the assumption that the drift and diffusion terms satisfy lower-triangular growth conditions, a continuous adaptive controller is designed based on the adding one power integrator technique and parameter separation principle. By constructing an adaptive law to counteract the effects of uncertain parameters, it is proved that system states can be regulated to the origin almost surely in a finite time. Two simulation examples are given to demonstrate the effectiveness of the proposed control procedure.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Since stochastic noise arises in various realistic dynamic models of practical control problems frequently and inevitably, it is required to establish stochastic system models and analyze the system dynamics from the stochastic point of view. With the development of stochastic theory, some constructive controller design methods, such as Sontag’s stabilization formula and backstepping techniques, have been extended to stochastic settings [7, 14], which leads to an increasing amount of efforts toward controller design for stochastic nonlinear systems [4, 20, 28, 30] and the references therein. With respect to uncertain nonlinear systems, adaptive control is one of the effective ways to deal with parametric uncertainty [17]. For stochastic nonlinear systems driven by noise of unknown covariance, the work [5] employed the adaptive backstepping technique with tuning functions to construct a state feedback controller which makes the closed-loop system globally stable in probability. Based on stochastic LaSalle theorem [16], the result obtained in [5] has been further extended to a class of stochastic system with both unknown covariance and unknown system parameters in parametric-strict-feedback form [12] and output-feedback canonical form [13], respectively. It is worth noting that in the aforementioned results [5, 12, 13], those unknown parameters appear in the system linearly, i.e., the considered systems are linearly parameterized. As shown in [19], nonlinear parameterization commonly exists in many physical systems, such as biochemical processes and machines with friction, and exhibits more complex dynamics. Recently, many efforts have been devoted to explore the adaptive control problem toward stochastic nonlinear systems with nonlinear parameterization. Under some assumptions, a smooth adaptive state feedback controller was designed for stochastic high-order nonlinear systems to guarantee that the equilibrium of interest is globally stable in probability and the states can be regulated to the origin almost surely [24]. Then, the work [18] generalized this result by relaxing restrictions on power orders, as well as nonlinear functions. Based on switching strategy, the work [8] has solved the problem of adaptive stabilization for a class of stochastic nonholonomic system.
Note that the adaptive controller design procedures in the aforementioned works only consider the asymptotic behaviors of system trajectories as time goes to infinity. Obviously, adaptive control laws with finite-time convergence are more desirable, under which the closed-loop system exhibits faster convergence rate and better disturbance rejection properties. In the deterministic case, Haimo gave a sufficient condition for finite-time stability of continuous systems in [9]. With the improvement of finite-time Lyapunov stability theory [3] and finite-time homogeneous theory [2], the design methods for continuous finite-time controllers have developed rapidly, which leads to several results on finite-time feedback stabilization, for example, [6, 11, 26, 32, 33] and the references therein. In [22], discontinuous controllers have been designed for neural networks with discontinuous activations to achieve finite-time stabilization and the work [21] proposed a switching protocol to cover both continuous and discontinuous controllers. As a general extension, the problem of finite-time control for stochastic nonlinear systems has become an active research filed. Based on stochastic Lyapunov theorem on finite-time stability [25], several finite-time stabilization results have been achieved, for example, [1, 15, 27, 29, 31]. Specifically, a state feedback controller with a dynamic gain was designed in [1] to achieve finite-time stability in probability. Based on homogeneous domination approach, the works [29, 31] have solved the output feedback finite-time stabilization problem for both lower-triangular and upper-triangular systems. However, all the above-mentioned works do not take parametric uncertainty into consideration. Unlike the case that growth rates for nonlinear terms are constants in [29, 31] or functions of system states in [15, 27], the growth rates considered in this paper are smooth functions of system states and unknown parameters, which cannot be dominated by introducing a constant gain or just functions of system states.
Motivated by Hong et al. [10] in the deterministic case, in this paper, we aim to address the problem of adaptive finite-time control for a class of stochastic nonlinear systems with nonlinear parameterization. The main obstacles can be divided into two aspects: One is that the commonly used stochastic Barbalat’s lemma cannot be applied to finite-time stability analysis; the other one is that the inequality \({\mathcal {L}}V\le -c\cdot V^\gamma \), \(c>0, 0<\gamma <1\), cannot be obtained easily, since the Lyapunov function \(V\) is a positive definite function with respect to not only system states but also the parameter estimation error. To tackle this problem, we first employ the parameter separation principle [19] to set apart the nonlinear parameters from the nonlinear function, under which the nonlinearly parameterized system can be dominated by a linear-like parameterized one. Then, with the help of adding one power integrator technique, a \({\mathcal {C}}^0\) adaptive state feedback controller is obtained iteratively. Finally, based on stochastic finite-time stability theorem, the closed-loop system can be proved to be bounded in probability and the states can be regulated to the origin almost surely in a finite time.
Notations: \({\mathbb {R}}_{+}\) denotes the set of all nonnegative real numbers, and \({\mathbb {R}}^n\) denotes the real \(n-\)dimensional space. \({\mathbb {R}}_{\hbox {odd}}^{>2}=:\{q\in {\mathbb {R}}:q>2\) is a ratio of two odd integers\(\}\). For any given vector or matrix \(X\), \(X^T\) represents its transpose; \(Tr\{X\}\) represents its trace when \(X\) is square; and \(\Vert \cdot \Vert \) denotes the Euclidean norm of a vector \(X\) or the Frobenius norm of a matrix \(X\). For a bounded function \(X:{\mathbb {R}}_{+}\rightarrow {\mathbb {R}}^{n\times m}\), \(\Vert X\Vert _\infty =\sup _{t\in {\mathbb {R}}_+}\Vert X(t)\Vert \). \({\mathcal {C}}^i\) denotes the set of all functions with continuous \(i\)th partial derivatives; \({\mathcal {K}}\) denotes the set of all functions, \({\mathbb {R}}_+\rightarrow {\mathbb {R}}_+\), which are continuous, strictly increasing and vanishing at zero; \({\mathcal {K}}_\infty \) denotes the set of all functions which are of class \({\mathcal {K}}\) and unbounded; and \(a\wedge b\) means the minimum of \(a\) and \(b\).
2 Preliminaries and Problem Statement
Consider the following stochastic nonlinear system
where \(x\in {\mathbb {R}}^n\) is the system state and \(\omega \) is an \(r-\)dimensional standard Wiener process defined on a probability space \((\varOmega ,\digamma ,\digamma _t,P)\). The Borel measurable functions \(f: {\mathbb {R}}^n\rightarrow {\mathbb {R}}^n\) and \(g^T: {\mathbb {R}}^n\rightarrow {\mathbb {R}}^{n\times r}\) are continuous in \(x\) that satisfy \(f(0)=0\) and \(g(0)=0\).
Lemma 1
[23] Suppose that \(f(x)\) and \(g(x)\) are continuous with respect to their variables and satisfy the linear growth condition:
for \(K>0\). Then given any \(x_0\) independent of \(\omega (t)\), (1) has a continuous solution with probability one.
Definition 1
[14] For any given \(V(x)\in {\mathcal {C}}^{2}\) associated with stochastic nonlinear system (1), the infinitesimal generator \({\mathcal {L}}\) is defined as \({\mathcal {L}}V(x)=\frac{\partial V}{\partial x}f(x)+\frac{1}{2}Tr\{g(x)\frac{\partial ^2 V}{\partial x^2}g^T(x)\}\), where \(\frac{1}{2}Tr\{g(x)\frac{\partial ^2 V}{\partial x^2}g^T(x)\}\) is called as the Hessian term of \({\mathcal {L}}\).
Definition 2
[15] The trivial solution of (1) is said to be finite-time stable in probability if the solution exists for any initial value \(x_0\in {\mathbb {R}}^n\), denoted by \(x(t;x_0)\). Moreover, the following statements hold:
-
(i)
Finite-time attractiveness in probability: For every initial value \(x_0\in {\mathbb {R}}^n\backslash \{0\}\), the first hitting time \(\tau _{x_0}=\inf \{t;x(t;x_0)=0\}\), which is called the stochastic settling time, is finite almost surely, that is, \(P\{\tau _{x_0}<\infty \}=1\);
-
(ii)
Stability in probability: For every pair of \(\varepsilon \in (0,1)\) and \(r>0\), there exists a \(\delta =\delta (\varepsilon ,r)>0\) such that \(P\{\Vert x(t;x_0)\Vert <r, \forall t\ge 0\}\ge 1-\varepsilon \), whenever \(\Vert x_0\Vert <\delta \);
-
(iii)
The solution \(x((t+\tau _{x_0});x_0)\) is unique for \(t\ge 0\).
Lemma 2
[15] For system (1), if there exist a Lyapunov function \(V:{\mathbb {R}}^n\rightarrow {\mathbb {R}}_+\), \({\mathcal {K}}_\infty \) class functions \(\mu _1\) and \(\mu _2\), positive real numbers \(c>0\) and \(0<\gamma <1\) such that for all \(x\in {\mathbb {R}}^n\) and \(t\ge 0\),
then the trivial solution of (1) is finite-time attractive and stable in probability.
Lemma 3
[19] For any real-valued continuous function \(f(x,y)\), where \(x\in {\mathbb {R}}^m\) and \(y\in {\mathbb {R}}^n\), there are smooth scalar-value functions \(a(x)\ge 1\) and \(b(y)\ge 1\) such that
Lemma 4
For \(x\in {\mathbb {R}}\), \(y\in {\mathbb {R}}\), and \(p\ge 1\), the following inequalities hold:
If \(p\ge 1\) is an odd integer or a ratio of two odd integers,
Lemma 5
For any positive real numbers \(c\), \(d\), and any real-valued function \(\gamma (x,y)> 0\), the following inequality holds:
In this paper, we consider a class of stochastic nonlinear systems described by
where \(x(t)=(x_1(t),\ldots ,x_n(t))^T \in {\mathbb {R}}^n\), \(u(t)\in {\mathbb {R}}\) are the system states and the control input, respectively. \(\bar{x}_i(t)=(x_1(t),\ldots ,x_i(t))^T\), \(i=1,\ldots ,n\). \(\omega (t)\) is an \(r\)-dimensional standard Wiener process defined on a probability space \((\varOmega ,\digamma ,\digamma _t,P)\) with \(\varOmega \) being a sample space, \(\digamma \) being a \(\sigma \)-field, \(\digamma _t\) being a filtration, and \(P\) being a probability measure. \(\theta \in {\mathbb {R}}^N\) is a vector of uncertain parameters, with some integer \(N>0\). The drift terms \(f_i: {\mathbb {R}}^i\times {\mathbb {R}}^N\rightarrow {\mathbb {R}}\) and the diffusion terms \(g_i: {\mathbb {R}}^i\times {\mathbb {R}}^N\rightarrow {\mathbb {R}}^r\), \(i=1,\ldots ,n\), are Borel measurable, continuous with their arguments and satisfy \(f_i(0,\theta )=0\), \(g_i(0,\theta )=0\).
Assumption 1
For \(i=1,\ldots ,n\), there exist nonnegative smooth functions \(\gamma _i(\bar{x}_i,\theta )<\infty \) and \(\eta _i(\bar{x}_i,\theta )<\infty \) such that
with \(r_i=(i-1)\tau +1\), \(i=1,\ldots ,n+1\), \(\tau \in (-\frac{1}{n},0)\).
For simplicity, we assume \(\tau =-p/q\) with \(p\) being an even integer and \(q\) being an odd integer. Based on this, \(r_i\) will be odd in both denominator and numerator.
Remark 1
With the aid of the parameter separation principle in Lemma 3, we know that there are positive smooth functions \(\gamma _{i1}(\bar{x}_i)\), \(\gamma _{i2}(\theta )\), \(\eta _{i1}(\bar{x}_i)\) and \(\eta _{i2}(\theta )\), \(i=1,\ldots ,n\), such that
Remark 2
With respect to the case \(dx=f(x,t)\hbox {d}t+g(x,t)\Sigma (t)\hbox {d}\omega \) in [5], we can regard the unknown covariance \(\Sigma (t)\) as one part of the diffusion terms and then Assumption 1 becomes
for an unknown constant \(\zeta >0\). By constructing an adaptive law to estimate the unknown parameter, the results obtained in this paper can be used to deal with the adaptive finite-time control problem for stochastic nonlinear systems with unknown covariance.
3 Main Results
In this paper, the problem of global adaptive finite-time control is to find a continuous control law
such that the trajectory \((x(t),\hat{\varTheta })\) of system (6) under control law (7) is bounded in probability, and moreover, for any initial condition \((x(0),\hat{\varTheta }(0))\), \(x(t)\) converges to zero in a finite time almost surely, where \(\hat{\varTheta }\) is the estimate of \(\varTheta =\max _{1\le i,j\le n}\{\gamma _{i2}(\theta ),\eta _{i2}(\theta )\eta _{j2}(\theta )\}\).
In what follows, we propose an iterative procedure to construct an adaptive finite-time controller by adopting adding one power integrator technique.
Initial Step: Choose the Lyapunov function
where \(W_1=\int _{x_1^*}^{x_1}(s^{\mu /r_1}-x_1^{*\mu /r_1})^{\frac{4\mu -r_1}{\mu }}\) with \(x_1^*=0\), \(\tilde{\varTheta }=\varTheta -\hat{\varTheta }\), and \(\mu \in {\mathbb {R}}_{\hbox {odd}}^{>2}\). Under Assumption 1, one has
where \(\xi _1=x_1^{\mu /r_1}\) and \(h_{11}(x_1)=\frac{4\mu -r_1}{2r_1}\eta ^2_{11}(x_1)+\gamma _{11}(x_1)\ge 0\) is a smooth function. Obviously, the virtual controller \(x_2^*=-\xi _1^{r_2/\mu }\big (n+(h_{11}(x_1)+n)\sqrt{\hat{\varTheta }^2+1}\big ):=-\xi _1^{r_2/\mu }\rho _1(x_1,\hat{\varTheta })\) leads to
with \(\sigma _1(\cdot )=(h_{11}(x_1)+n)\xi _1^{\frac{4\mu +\tau }{\mu }}:=\delta _1(\cdot )\xi _1^{\frac{4\mu +\tau }{\mu }}\), \(\delta _1(\cdot )>0\).
Inductive Step: Suppose at step \(k-1\), there are positive smooth functions \(\rho _1(\cdot ),\ldots ,\rho _{k-1}(\cdot )\), a Lyapunov function \(V_{k-1}\), which is positive definite and proper, and a set of virtual controllers \(x_1^*,\ldots ,x_k^*\) defined by
such that
with \(\sigma _{k-1}(\cdot )=\sum _{i=1}^{k-1}\delta _i(\cdot )\xi _i^{\frac{4\mu +\tau }{\mu }}\) and smooth functions \(\delta _i(\cdot )>0\), \(i=1,\ldots ,k-1\). At the \(k\)th step, one chooses the following Lyapunov function
The infinitesimal generator \({\mathcal {L}}\) of \(V_k\) along the trajectory of (6) is
where \(\forall i,j=1,\ldots ,k-1\)
which implies \(W_k\) is \({\mathcal {C}}^2\) due to \(\mu \in {\mathbb {R}}_\mathrm{odd}^{>2}\).
Based on Lemmas 4 and 5, the following four propositions are given to analyze each term of the right-hand side of (14), whose proofs are included in Appendix.
Proposition 1
There exists a smooth function \(h_{k1}(\bar{x}_{k-1},\hat{\varTheta })\ge 0\) such that
Proposition 2
There is a smooth function \(h_{k2}(\bar{x}_{k},\hat{\varTheta })\ge 0\), satisfying
Proposition 3
There exists a nonnegative smooth function \(h_{k3}(\bar{x}_{k},\hat{\varTheta })\) such that
Proposition 4
For \(i\ne j\), there is a smooth function \(h_{k4}(\bar{x}_k,\hat{\varTheta })\ge 0\) such that
Note that
with \(c_1\ge 0\). Substituting (16)–(20) into (14), one has
where \(\sigma _k=\sigma _{k-1}+(n-k+1+h_{k2}(\cdot )+h_{k3}(\cdot )+h_{k4}(\cdot ))\xi _k^{\frac{4\mu +\tau }{\mu }}:=\sigma _{k-1}+\delta _k(\cdot )\xi _k^{\frac{4\mu +\tau }{\mu }}\), \(\delta _k(\cdot )>0\). With respect to the terms \(\frac{\partial W_k}{\partial \hat{\varTheta }}\sigma _k\) and \(\sum _{i=1}^{k-1}\frac{\partial W_i}{\partial \hat{\varTheta }}\delta _{k}(\cdot )\xi _k^{\frac{4\mu +\tau }{\mu }}\), we have the following proposition. Please refer to the Appendix for the detailed proof.
Proposition 5
There exist two nonnegative smooth functions \(h_{k5}(\bar{x}_k,\hat{\varTheta })\) and \(h_{k6}(\bar{x}_k,\hat{\varTheta })\) such that
By choosing the \(k+1\)th virtual controller as \(x_{k+1}^{*}=-\xi _k^{\frac{r_k+\tau }{\mu }}(n-k+1+c_1+h_{k1}(\cdot )+h_{k5}(\cdot )+h_{k6}(\cdot )+\delta _k(\cdot )\sqrt{1+\hat{\varTheta }^2}):=-\xi _k^{\frac{r_k+\tau }{\mu }}\rho _k(\bar{x}_k,\hat{\varTheta })\), it yields
Last Step: Based on the analysis above, one can choose the adaptive control law as
and the Lyapunov function \(V_n=V_{n-1}+W_n=V_{n-1}+\int _{x_n^*}^{x_n}(s^{\mu /r_n}-x_n^{*\mu /r_n} )^{\frac{4\mu -r_n}{\mu }}\hbox {d}s\) such that
where \(\delta _n(\cdot )\) and \(\rho _n(\cdot )\) are positive smooth functions.
Remark 3
The Lyapunov functions \(V_k\), \(k=1,\ldots ,n\), are positive definite and proper with respect to \(x\) and \(\tilde{\varTheta }\), which can be discussed by the following two cases.
Case 1: If \(x_k^*\le x_k\), with \(\mu \in {\mathbb {R}}_{odd}^{>2}\) and Lemma 4, one gets
Case 2: If \(x_k^*\ge x_k\), (26) and (27) can be proved similarly.
Therefore, \(V_k=\sum _{i=1}^kW_i+\frac{1}{2}\tilde{\varTheta }^2\ge \sum _{i=1}^k(2^{1-\frac{\mu }{r_i}})^{\frac{4\mu -r_i}{\mu }}\frac{r_i}{4\mu }(x_i-x_i^*)^{\frac{4\mu }{r_i}} +\frac{1}{2}\tilde{\varTheta }^2\), which imply that \(V_k\) is positive definite and proper.
Remark 4
The controller design procedure is based on adding one power integrator technique. If one uses the traditional backstepping method to design a finite-time feedback controller, singularities will occur in the derivatives of virtual controllers, because of the existence of fractional powers that are less than one. The adding one power integrator technique, which introduces integrators into the Lyapunov function, can prevent taking direct derivatives of virtual controllers so that singularities can be avoided.
Theorem 1
Under the control law (24), the problem of global adaptive finite-time control for system (6) can be solved.
Proof
First, we conclude the boundedness in probability of the closed-loop system. Let \(\tilde{x}=(x_1,\ldots ,x_n,\hat{\varTheta })\), under which the closed-loop system (6)–(24) can be rewritten as
where \(F(\tilde{x},\theta )=(x_2+f_1(\cdot ),\ldots ,u+f_n(\cdot ),\sigma _n(\cdot ))^T\) and \(G(\tilde{x},\theta )=(g_1(\cdot ),\ldots ,g_n(\cdot ),0)\). For \(m>0\), define the following truncation functions
which are continuous in \(\tilde{x}\) and satisfy the linear growth condition in Lemma 1. Therefore, \(\forall T>0\) and \(\forall t\in [0,T]\), there exists a continuous solution \(\tilde{x}_m(t)\) with the initial value \(\tilde{x}_0\) to the equation
Applying Dynkin’s formula, one has
under which
where \(\tau '_m=\inf \{t;\Vert \tilde{x}_m(t;\tilde{x}_0)\Vert \ge m\}\). Since \(V_n\) is positive definite and proper, one gets \(\forall T>0\), \(\lim _{m\rightarrow +\infty }P(\tau '_m\le T)=0\) by letting \(m\rightarrow +\infty \) on both sides of (32). Define \(\tilde{x}(t)=\tilde{x}_m(t)\), for \(t\in [0,\tau '_m)\). Since \(\tau '_m\rightarrow +\infty \) almost surely as \(m\rightarrow +\infty \), \(\{\tilde{x}(t)\}_{t\ge 0}\) is the continuous solution of (28). Furthermore, from (25), \({\mathcal {L}}V_n\le 0\) and \(V_n\) is positive definite and proper with respect to \(x,\tilde{\varTheta }\); one can obtain the boundedness in probability of \(x\) and \(\tilde{\varTheta }\), and therefore the solution \(\hat{\varTheta }\) is also bounded in probability.
In what follows, we use two cases to analyze the finite-time convergence of \(x\). Take a Lyapunov function \(V_n^*=\sum _{i=1}^nW_i\), which is positive definite and proper with respect to \(x\), for any fixed \(\hat{\varTheta }\), and satisfies \(V_n^*\le 2(\xi _1^4+\cdots +\xi _n^4)\). From (25), one has
with a positive constant \(c_2\ge 0\).
Case 1: If \(\hat{\varTheta }(0)\ge \varTheta \), with \(\dot{\hat{\varTheta }}=\sum _{i=1}^n\delta _i(\cdot )\xi _i^{\frac{4\mu +\tau }{\mu }}\ge 0\), one gets \({\mathcal {L}}V_n^*\le -c_2\sum _{i=1}^n\xi _i^{\frac{4\mu +\tau }{\mu }}\).
Case 2: If \(\hat{\varTheta }(0)<\varTheta \), we suppose that there exists a finite time \(T_1\ge 0\) such that \(\hat{\varTheta }(t)\ge \varTheta \), \(\forall t\ge T_1\), which leads to \({\mathcal {L}}V_n^*\le -c_2\sum _{i=1}^n\xi _i^{\frac{4\mu +\tau }{\mu }}\), \(\forall t\ge T_1\). Otherwise, there is another finite time \(T_2\) satisfying \(\dot{\hat{\varTheta }}(t)=0\) and \(\hat{\varTheta }(t)<\varTheta \), \(\forall t\ge T_2\). Due to \(\delta _i(\cdot )>0\), one can get \(\xi _i(t)=0\) a.s., \(i=1,\ldots ,n\), \(\forall t\ge T_2\), i.e., \(x(t)=0\) a.s., \(\forall t\ge T_2\).
Combining the above two cases, we learn that \(\forall \hat{\varTheta }(0)\), there are positive constants \(c_3\) and a finite time \(T_3\) such that
Since \(0<\frac{4\mu +\tau }{4\mu }<1\) and \(V_n^*\) is positive definite and proper with respect to \(x\), it can be proved that the solution \(x\) is finite-time attractive and stable in probability by Lemma 2.
Define the stopping time \(\tau _m=\inf \{t\ge \tau _{x_0};\Vert x(t;x_0)\Vert \ge m,m>0\}\). It is clear that \(\tau _m\) is an increasing time sequence. Applying Dynkin’s formula, one has, \(\forall t\ge 0\)
Since \(V_n^*(x)\) is positive definite and proper with respect to \(x\), one can obtain \(EV_n^*(x(t+\tau _{x_0})\wedge \tau _m))=0\), which implies that \(V_n^*(x((t+\tau _{x_0})\wedge \tau _m))=0\) almost surely, \(\forall t\ge 0\). Letting \(m\rightarrow +\infty \), we get \(x(t+\tau _{x_0})=0\) a.s., \(\forall t\ge 0\), which means that system state \(x(t)\) is finite-time stable in probability. This completes the proof of Theorem 1. \(\square \)
4 Illustrative Examples
In this section, we present two examples to illustrate the effectiveness of the design procedure.
Example 1
Consider the following uncertain stochastic nonlinear system
where \(\theta \) is an unknown positive constant. From the drift term \(x_2^{\frac{5}{7}}\ln {(1+x_1^2\theta ^2)}\), we can find that the unknown parameter \(\theta \) appears nonlinearly. Based on Lemma 3, one has \(\ln {(1+x_1^2\theta ^2)}\le |x_1\theta |\le x_1^2+\theta ^2\le (1+x_1^2)(1+\theta ^2)\). It is easy to verify that the drift and diffusion terms satisfy Assumption 1 with \(\tau =-\frac{2}{9}\). Define \(\varTheta =\max \{\theta ^3,\theta ^2,1+\theta ^2\}\) and \(\tilde{\varTheta }=\varTheta -\hat{\varTheta }\), where \(\hat{\varTheta }\) is the estimate of \(\varTheta \).
By letting \(V_1=\frac{3}{28}x_1^{\frac{28}{3}}+\frac{1}{2}\tilde{\varTheta }^2\), the infinitesimal generator \({\mathcal {L}}\) of \(V_1\) along the trajectory of (36) is
for \(\xi _1=x_1^{\frac{7}{3}}\). With the virtual controller \(x_2^{*}=-\xi _1^{\frac{1}{3}}(1.311+1.113\hat{\varTheta })\), it yields
Defining \(V_2=V_1+W_2=V_1+0.1\int _{x_2^*}^{x_2}(s^3-x_2^{*3})^{\frac{11}{3}}\hbox {d}s\), one obtains
With \(\xi _2=x_2^3-x_2^{*3}\), one has
under which
where
Therefore, the controller can be chosen as
In the simulation, one chooses \(\theta =0.1\). With the initial values chosen as \(x_1(0)=-0.8\), \(x_2(0)=1\) and \(\hat{\varTheta }(0)=0.06\), Fig. 1 shows the simulation results. From Fig. 1, we can see that under the constructed adaptive controller, system states \((x_1(t),x_2(t))\) converge to zero almost surely in a finite time.
Example 2
Consider the parallel active suspension system with random noise in [15]
where \(A=1\) is the effective surface of piston, \(i_v\) is the current input that adjusts the opening of the current-controlled solenoid valve that controls the fluid flow, \(k_f=5\), \(g_1=0\), \(c_f=2\theta \), and \(g_2=0.1\theta (x_1+x_2)\), with an unknown positive constant \(\theta \).
It is easy to obtain that \(|f_2|\le |x_2|^{5/7}(1+x_2^2)2\theta \) and \(\Vert g_2\Vert \le 0.1\theta (|x_1|^{2/3}+|x_2|^{6/7})(1+x_1^2+x_2^2)\) satisfy Assumption 1 by choosing \(\tau =-\frac{2}{9}\). Let \(\varTheta =\max \{2\theta ,0.01\theta ^2\}\) and \(\hat{\varTheta }\) is the estimate of \(\varTheta \). According to Theorem 1, one can construct the following state feedback controller by following the design procedure in Section 4
where
In the simulation, one chooses \(\theta =1\) and the initial values \(x_1(0)=1.1\), \(x_2(0)=-0.8\), \(\varTheta (0)=0.9\). The simulation results are shown in Fig. 2, which demonstrates that the states \((x_1,x_2)\) converge to zero almost surely in a finite time and all the signals of the closed-loop system are bounded in probability.
5 Conclusion
In this note, a systematic design scheme for adaptive controller has been presented to guarantee the boundedness in probability of the closed-loop system, as well as the almost surely convergence to the origin of the system states in a finite time. Actually, for system (6) without unknown parameters, a finite-time controller has been constructed in [29], whose design procedure is consistent with the one here. By introducing the adaptive updating law, this paper extends the results to a class of stochastic nonlinear systems with parametric uncertainty existing in both drift and diffusion terms. The problem to be further studied is how to establish output feedback finite-time controllers for system (6) and nonlinear systems with even more uncertainties.
References
W. Ai, J. Zhai, S. Fei, Global finite-time stabilization for a class of stochastic nonlinear systems by dynamic state feedback. Kybernetika 49(4), 590–600 (2013)
S.P. Bhat, D.S. Bernstein, Finite-time stability of homogeneous systems. Proc. Am. Control Conf. 4, 2513–2514 (1997)
S.P. Bhat, D.S. Bernstein, Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 38(3), 751–766 (2000)
H. Deng, M. Krstić, Stochastic nonlinear stabilization I: a backstepping design. Syst. Control Lett. 32(3), 143–150 (1997)
H. Deng, M. Krstic, R.J. Williams, Stabilization of stochastic nonlinear systems driven by noise of unknown covariance. IEEE Trans. Autom. Control 46(8), 1237–1253 (2001)
S. Ding, C. Qian, S. Li, Q. Li, Global stabilization of a class of upper-triangular systems with unbounded or uncontrollable linearizations. Int. J. Robust Nonlinear Control 21(3), 271–294 (2011)
P. Florchinger, Lyapunov-like techniques for stochastic stability. SIAM J. Control Optim. 33(4), 1151–1169 (1995)
F. Gao, F. Yuan, Adaptive stabilization of stochastic nonholonomic systems with nonlinear parameterization. Appl. Math. Comput. 219(16), 8676–8686 (2013)
V.T. Haimo, Finite time controllers. SIAM J. Control Optim. 24(4), 760–770 (1986)
Y. Hong, J. Wang, D. Cheng, Adaptive finite-time control of nonlinear systems with parametric uncertainty. IEEE Trans. Autom. Control 51(5), 858–862 (2006)
X. Huang, W. Lin, B. Yang, Global finite-time stabilization of a class of uncertain nonlinear systems. Automatica 41(5), 881–888 (2005)
H. Ji, Z. Chen, H. Xi, Adaptive stabilization for stochastic parametric-strict-feedback systems with wiener noises of unknown covariance. Int. J. Systems Sci. 34(2), 123–127 (2003)
H. Ji, H. Xi, Adaptive output-feedback tracking of stochastic nonlinear systems. IEEE Trans. Autom. Control 51(2), 355–360 (2006)
R. Khasminskii, Stochastic Stability of Differential Equations (S&N International Publisher, Rockville, 1980)
S. Khoo, J. Yin, Z. Man, X. Yu, Finite-time stabilization of stochastic nonlinear systems in strict-feedback form. Automatica 49(5), 1403–1410 (2013)
M. Krstić, H. Deng, Stabilization of Nonlinear Uncertain Systems (Springer, London, 1998)
M. Krstić, I. Kanellakopoulos, P.V. Kokotović, Nonlinear and Adaptive Control Design (Wiley, New York, 1995)
W. Li, X. Liu, S. Zhang, Further results on adaptive state-feedback stabilization for stochastic high-order nonlinear systems. Automatica 48(8), 1667–1675 (2012)
W. Lin, C. Qian, Adaptive control of nonlinearly parameterized systems: a nonsmooth feedback framework. IEEE Trans. Autom. Control 47(5), 757–774 (2002)
S. Liu, J. Zhang, Output-feedback control of a class of stochastic nonlinear systems with linearly bounded unmeasurable states. Int. J. Robust Nonlinear Control 18(6), 665–687 (2008)
X. Liu, D.W. Ho, W. Yu, J. Cao, A new switching design to finite-time stabilization of nonlinear systems with applications to neural networks. Neural Netw. 57, 94–102 (2014)
X. Liu, J.H. Park, N. Jiang, J. Cao, Nonsmooth finite-time stabilization of neural networks with discontinuous activations. Neural Netw. 52, 25–32 (2014)
A. Skorokhod, Studies in the Theory of Random Processes (Addison-Wesley, Boston, 1965)
J. Tian, X.J. Xie, Adaptive state-feedback stabilization for high-order stochastic non-linear systems with uncertain control coefficients. Int. J. Control 80(9), 1503–1516 (2007)
J. Yin, S. Khoo, Z. Man, X. Yu, Finite-time stability and instability of stochastic nonlinear systems. Automatica 47(12), 2671–2677 (2011)
S. Yu, X. Yu, B. Shirinzadeh, Z. Man, Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 41(11), 1957–1964 (2005)
W. Zha, J. Zhai, W. Ai, S. Fei, Finite-time state-feedback control for a class of stochastic high-order nonlinear systems. Int. J. Comput. Math. 92(2), 643–660 (2015)
W. Zha, J. Zhai, S. Fei, Output feedback control for a class of stochastic high-order nonlinear systems with time-varying delays. Int. J. Robust Nonlinear Control 24(16), 2243–2260 (2014)
W. Zha, J. Zhai, S. Fei, Y. Wang, Finite-time stabilization for a class of stochastic nonlinear systems via output feedback. ISA Trans. 53(3), 709–716 (2014)
J. Zhai, Decentralised output-feedback control for a class of stochastic non-linear systems using homogeneous domination approach. IET Control Theory Appl. 7(8), 1098–1109 (2013)
J. Zhai, Finite-time output feedback stabilization for stochastic high-order nonlinear systems. Circuits Syst. Signal Process. 33(12), 3809–3837 (2014)
J. Zhai, Global finite-time output feedback stabilisation for a class of uncertain non-triangular nonlinear systems. Int. J. Systems Sci. 45(3), 637–646 (2014)
X. Zhang, G. Feng, Y. Sun, Finite-time stabilization by state feedback control for a class of time-varying nonlinear systems. Automatica 48(3), 499–504 (2012)
Acknowledgments
This work was supported in part by National Natural Science Foundation of China (61473082, 61104068, 61273119), Scientific Innovation Research of College Graduates in Jiangsu Province (KYLX_0134), Fundamental Research Funds for the Central Universities (2242013R30006), and Six Talents Peaks Program of Jiangsu Province (2014-DZXX-003) and PAPD.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
For convenience, some generic functions \(\beta _i(\bar{x}_i,\hat{\varTheta })\), \(i=1,\ldots ,n\), are used throughout the paper to stand for any nonnegative smooth functions with respect to their variables and may be implicitly changed in different places.
Proof of Proposition 1
The estimate of \(|\partial (x_k^{*1/r_k})/\partial x_i|\) can be done by an inductive argument. Note that
Assume that, for \(i=1,\ldots ,k-2\),
Therefore, it can be verified that
which implies that (41) also holds for the \(k\)th virtual controller. According to the definition of \(\xi _i\), \(i=1,\ldots ,k\), and Lemma 4, one gets
which leads to \(\forall i=1,\ldots ,k-1\)
Clearly, Proposition 1 follows from (45). \(\square \)
Proof of Proposition 2
Under Assumption 1, the drift terms can be estimated as
According to Lemmas 4 and 5, one has \(\forall i=1,\ldots ,k\)
under which Proposition 2 holds naturally. \(\square \)
Proof of Proposition 3
Based on Assumption 1, one has \(\forall i=1,\ldots ,k\)
Similar to the proof in Proposition 1, the estimate of \(|\partial ^2(x_k^{*\mu /r_k})/\partial x_i^2|\) can also be done inductively. Specifically, for \(i=1,\ldots ,k-1\)
Combining (48) and (49), it yields that for \(i=1,\ldots ,k-1\),
where \(\bar{h}_{k3}(\cdot )\ge 0\) is a smooth function of \(x_1,\ldots ,x_{k-1},\hat{\varTheta }\). Moreover, for a nonnegative smooth function \(\tilde{h}_{k3}(\bar{x}_k,\hat{\varTheta })\)
It is clear that Proposition 3 follows from (50) and (51), by letting \(h_{k3}(\cdot )\!=(k\!-1)\bar{h}_{k3}(\cdot )+\tilde{h}_{k3}(\cdot )\). \(\square \)
Proof of Proposition 4
In a similar way, for \(i,j=1,\ldots ,k-1\) and \(i\ne j\),
under which
where \(\bar{h}_{k4}(\cdot )\) is a nonnegative smooth function. For \(i=k\) and \(j\ne k\), there exists a smooth function \(\tilde{h}_{k4}(\bar{x}_k,\hat{\varTheta })\) satisfying
which leads to Proposition 4 by combining it with (53). \(\square \)
Proof of Proposition 5
Using (15) and the definition of \(\sigma _k\), one can get
for a nonnegative smooth function \(h_{k5}(\cdot )\). In addition, it is easy to obtain that
By choosing \(h_{k6}(\bar{x}_k,\hat{\varTheta })=\sqrt{1+(\sum _{i=1}^{k-1}\frac{\partial W_i}{\partial \hat{\varTheta }}\delta _k(\cdot ))^2}\), we complete the proof. \(\square \)
Rights and permissions
About this article
Cite this article
Zha, W., Zhai, J. & Fei, S. Global Adaptive Finite-Time Control for Stochastic Nonlinear Systems via State Feedback. Circuits Syst Signal Process 34, 3789–3809 (2015). https://doi.org/10.1007/s00034-015-0043-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-015-0043-3