Adaptive Neural Control for a Class of Stochastic Nonlinear Systems with Unknown Parameters, Unknown Nonlinear Functions and Stochastic Disturbances
Chao-Yang Chena, Wei-Hua Gui, Zhi-Hong Guan, Ru-Liang Wang, Shao-Wu, Zhou

TL;DR
This paper develops an adaptive neural control method for stochastic nonlinear systems with unknown parameters and disturbances, ensuring global stability and demonstrating effectiveness through simulations.
Contribution
It introduces a novel adaptive neural network controller using backstepping and Lyapunov methods for complex stochastic systems with unknown elements.
Findings
Achieves global asymptotic stability in probability.
Effectively handles unknown nonlinearities and disturbances.
Validated by simulation results.
Abstract
In this paper, adaptive neural control (ANC) is investigated for a class of strict-feedback nonlinear stochastic systems with unknown parameters, unknown nonlinear functions and stochastic disturbances. The new controller of adaptive neural network with state feedback is presented by using a universal approximation of radial basis function neural network and backstepping. An adaptive neural network state-feedback controller is designed by constructing a suitable Lyapunov function. Adaptive bounding design technique is used to deal with the unknown nonlinear functions and unknown parameters. It is shown that, the global asymptotically stable in probability can be achieved for the closed-loop system. The simulation results are presented to demonstrate the effectiveness of the proposed control strategy in the presence of unknown parameters, unknown nonlinear functions and stochastic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdaptive Control of Nonlinear Systems · Adaptive Dynamic Programming Control · Neural Networks and Applications
Adaptive Neural Control for a Class of Stochastic Nonlinear Systems with Unknown Parameters, Unknown Nonlinear Functions and Stochastic Disturbances
Chao-Yang Chen
Wei-Hua Gui
Zhi-Hong Guan
Ru-Liang Wang
Shao-Wu Zhou
School of Information and Electrical Engineering, Hunan University of Science and Technology, Xiangtan, 411201, P.R. China
School of Information Science and Engineering, Central South University, Changsha, 410012, P.R.China
College of Automation, Huazhong University of Science and Technology, Wuhan, 430074, P. R. China
Computer and Information Engineering College, Guangxi Teachers Education University, Nanning, 530001, P.R. China
Abstract
In this paper, adaptive neural control (ANC) is investigated for a class of strict-feedback nonlinear stochastic systems with unknown parameters, unknown nonlinear functions and stochastic disturbances. The new controller of adaptive neural network with state feedback is presented by using a universal approximation of radial basis function neural network and backstepping. An adaptive neural network state-feedback controller is designed by constructing a suitable Lyapunov function. Adaptive bounding design technique is used to deal with the unknown nonlinear functions and unknown parameters. It is shown that, the global asymptotically stable in probability can be achieved for the closed-loop system. The simulation results are presented to demonstrate the effectiveness of the proposed control strategy in the presence of unknown parameters, unknown nonlinear functions and stochastic disturbances.
keywords:
Unknown parameters, stochastic disturbances, unknown nonlinear functions, stochastic nonlinear, adaptive neural control.
††journal: Neurocomputing
1 Introduction
In recent years, the study of the robust control system design for nonlinear systems has attracted extensive attention. Lots of significant developments have been obtained[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], and interesting results of adaptive nonlinear control have been ever-increasing. Adaptive backstepping as a powerful method has a large number of applied research about synthesizing controllers for lower-triangular nonlinear systems. Backstepping design technique is one of the methods to design nonlinear system by structuring intermediate laws and Lyapunov functions step by step. It has obtained a large number of successful applications in nonlinear control. Such as [13, 14, 15].
Adaptive control is an important branch of robust control. Noticeably, due to neural network control and fuzzy logic control have a good approximation ability over a compact domain, they are very suitable for handle highly uncertain and nonlinear system, and they have become an important part of adaptive control and a lot of research has been obtained, such as [16, 17, 20, 18]. In the early development stage of neural network control schemes, the control schemes that derive parameter adaptive law in off-line environments was usually used [21], which can perform well in some simple cases, but the stability, robustness and performance of nonlinear systems have few systematic analytical methods. In order to avoid the above problems, the reference [19] has obtain some adaptive neural control schemes based on Lyapunov’s stability theory.
Stochastic nonlinear modelling has come to play an important role in many areas of industry, science and technology. After the success of systematic control design for deterministic nonlinear systems, how to extend this technique to the case of stochastic nonlinear systems has been an open research area [22]-[30]. Therefore, it is a challenging and meaningful issue fo the stability analysis and control design of nonlinear stochastic systems, and have attracted more and more scholars’ attention in recent years. The main technical obstacle in the Lyapunov function design for stochastic nonlinear systems is that the gradient and the higher order Hessian term are involved stochastic differentiation. In [22, 23], strict-feedback stochastic system is studied for the first time using a backstepping design. [24] tried to extend the results in [22], a class stochastic nonlinear systems with time-delay is investigated. By using the quadratic Lyapunov function, [25, 26] studied the stabilization problem of stochastic nonlinear systems. In [25], a class of stochastic nonholonomic system has investigated, and adaptive stabilization by state-feedback is resolved. For linear LTI SISO plants, [27] proposed a modified adaptive backstepping control. In [24], a class of stochastic nonlinear systems were investigated via output feedback, linearly bounded unmeasurable states are involved in nonlinear function. By an adaptive neural control (ANC) scheme, [38] studied a class of non-affine pure feedback stochastic nonlinear system. It is shown that all the signals involved are semi-globally uniformly ultimately bounded under the action of the developed controller. A simplified adaptive backstepping neural control (ABNC) strategies are proposed for a class of uncertain strict-feedback nonlinear systems in [42]. In [44], a class of stochastic non-strict-feedback stochastic nonlinear system is studied. However, the system functions must are the monotonously increasing and it should be bounded, which is a stricter assumption because it is the difficulty to confirm a bounded and monotonously increasing unknown function. In [45], this constraints that bounded and monotonously increasing for nonlinear functions are relaxed, but it is unavailable when the stochastic system with unknown parameters and unknown disturbances. And then, a series of studies on stochastic systems are carried out [28, 29, 30].
At the same time, the ANNC method has been many successful applications for some unknown nonlinear systems, such as adaptive output-feedback control [31, 32, 33], pure-feedback [34, 35, 36, 37] and so on. In ANNC, the neural network is often used to online approximate unknown nonlinearity owning to their inherent approximation capabilities. Motivated by the above observations, this work focuses on the feedback nonlinear stochastic systems with unknown parameters, unknown nonlinear functions and stochastic disturbances, using the adaptive neural control method. By using backstepping method, an adaptive neural controller is designed. The proposed adaptive neural controller guarantees that all the signals in the closed-loop are bounded. Partial results of this paper have been presented in [39].
In this paper, the main contributions in this paper are as follows: (i) The new controller of adaptive neural network with state feedback is presented by using a universal approximation of radial basis function neural network and backstepping for a class of stochastic nonlinear systems. Compared with the results in [46, 47], the gain function for virtual control signal is constant 1. In this work, it is extended to a function of the partial state variables. Therefore, the systems in [46, 47] are special situations of the system considered for this work. (ii) Corresponding model is more universal than references [38, 42, 45]. The unknown disturbances and unknown nonlinear functions are considered. Adaptive bounding design technique is used to deal with the unknown parameters and unknown nonlinear functions. The upper bound of the disturbances is not necessary to know in the design of the adaptive controller. When the derivatives of the state are available for feedback, the designed adaptive controller can be guarantee that all the signals of the closed-loop system are bounded; (iii) A universal type adaptive feedback controller is designed, which globally regulates all the states of the uncertain system while keeping boundedness of all the states to guarantee global asymptotically stable in probability. The main advantage of the proposed control scheme is that the all closed-loop signals are guaranteed to be globally bounded. However, many existing adaptive backstepping neural control approaches (e.g., see [16, 17, 18, 19, 27, 32, 33, 36, 37, 38, 40, 41]) can only guarantee semi-globally bounded for all the closed-loop signals.
2 Problem formulation and preliminaries
2.1 Plant dynamics
In this section, we recall the basic background knowledge concerning the stability properties of stochastic systems.
Consider the following stochastic nonlinear system
[TABLE]
where is the state vector with initial value , ; is the control input and is the system output, respectively; and are unknown smooth functions with ; and are known smooth functions, are unknown bounded parameters, ; is unknown disturbances. is an independent -dimensional standard Wiener process and satisfy the following assumption.
Assumption 1**.**
[40]** For unknown disturbances and , we have
[TABLE]
where and are some unknown parameter values and known smooth functions, respectively. And, , we define is the smallest nonnegative constant such that (2) is satisfied.
To simplify the notation, we let , where . Therefore, we can rewrite the system as in following form:
[TABLE]
where each is given by
[TABLE]
with .
Assumption 2**.**
For unknown functions and , we have
[TABLE]
where , . And is unknown parameter values and is known smooth functions, respectively. is defined as the smallest nonnegative constant such that (2) is satisfied.
Remark 1**.**
Consider the system (3) can not satisfy either the linear parametrization conditions, such as following system
[TABLE]
It can be put in the form (2) by letting
[TABLE]
The bounds on , where
[TABLE]
Definition 1**.**
[TABLE]
and for any initial condition , we have P\Big{\{}\lim_{t\rightarrow\infty}\limits{x(t)}=0\Big{\}}=1, then we claim that the solution of system (3) is asymptotically stable in the large.
Definition 2**.**
[49]** If
[TABLE]
The solution process of system (3) is said to be bounded in probability.
Denote with
[TABLE]
the infinitesimal generator of the solution of stochastic system (3) for any .
Lemma 1**.**
[41]** For system , if there exists a positive definite radial unbounded Lyapunov functions and , and satisfying
[TABLE]
where constants , then, the stochastic system is globe bounded stable in probability.
Lemma 2**.**
[43]** For any and , the following inequality holds
[TABLE]
where
2.2 RBFNN Approximation
In this work, the RBFNN is is used to approximate a nonlinear continuous function. The continuous function is given by
[TABLE]
where and,
[TABLE]
are the input vector and weight vector, respectively. Denote the number of nodes in the neural network is ; and
[TABLE]
with being chosen as the following form Gaussian functions
[TABLE]
where and represent the center of the receptive field and the width of the Gaussian function, respectively. Is well known that neural network can approximate any continuous function defined on a compact set , furthermore, the neural network can is given by
[TABLE]
where is the ideal neural network weights and is the neural network approximation error. is ideal constant weights, and for all , there exist constant such that . Moreover, is bounded by on the compact set , where is a positive constant.
is usually unknown and need to be estimated in function approximation. is defined as follows:
[TABLE]
which is unknown and needs to be estimated in control design. Let be the estimate of , and let be the weight estimation error.
3 Adaptive control design and stability analysis
In this section, adaptive control design is given by backstepping design, and there contain steps in backstepping design procedure. At each step, an intermediate control function shall be developed using an appropriate Lyapunov function . The design of both the control laws and the adaptive laws are based on the following change of coordinates:
[TABLE]
where is an intermediate control. And, the system controller will is designed in the last step to stabilize the entire closed-loop system.
Step 1: The Lyapunov function candidate is consider as
[TABLE]
where and are symmetric positive definite matrices, Let is the th times estimate of , for clarify in every step, denote for the th step. In order to facilitate of analysis, we denote , others may be deduced by analogy, Then, we have
[TABLE]
Let . By using (14) and (16), we have
[TABLE]
Note (10)(15) and (17), we can obtain
[TABLE]
Let . Applying Yong’s inequalities, we have
[TABLE]
and applying Assumption (2), we have
[TABLE]
where
[TABLE]
From (18)-(3) and applying Assumption 1, we have
[TABLE]
Let intermediate law as
[TABLE]
Then, we have
[TABLE]
The adaptive laws are chosen as
[TABLE]
Note (23) and Lemma (2), we have
[TABLE]
Applying following inequalities
[TABLE]
we can obtain
[TABLE]
where
[TABLE]
Step : . Similarly, we can obtain
[TABLE]
Applying Yong s inequalities, we have
[TABLE]
Let
[TABLE]
Define operator , then using assumption (1) and (2), we have
[TABLE]
where
[TABLE]
Let
[TABLE]
with .
[TABLE]
We select intermediate law as
[TABLE]
Let
[TABLE]
where
[TABLE]
and using Lemma (2) we can obtain
[TABLE]
The adaptive laws are chosen as
[TABLE]
Note (26), (39), (40) can be written as
[TABLE]
where
[TABLE]
Step : We select the control
[TABLE]
[TABLE]
A similar procedure is employed, by using , we have
[TABLE]
where
[TABLE]
with .
At the present stage, ANC design has been completed based on backstepping technique. The main result can be summarized by the following theorem.
Theorem 1**.**
Consider stochastic nonlinear systems (2.1), assumptions (1) and (2). We can design state-feedback adaptive controller (43) and adaptation laws (24) and (40) by using backstepping approach. For bounded initial conditions, the following prosperities hold.
- (I)
The closed-loop system’s the equilibrium at the origin is asymptotically stable in probability. 2. (II)
The closed-loop system has an almost surely unique solution on for each , system state and the parameter estimates satisfy
[TABLE]
4 Simulation studies
The following example is given to show the effectiveness of the proposed adaptive neural control algorithms for stochastic nonlinear system (44). we consider the following second-order system.
[TABLE]
where
[TABLE]
The adaptive laws can be designed in the following:
[TABLE]
Finally, the system control law can be designed as
[TABLE]
where
[TABLE]
The initial conditions and design parameters are given as following.
[TABLE]
Specifically, neural network contains 27 nodes (i.e. ) with centers evenly spaced in and widths . Neural networks contains 64 nodes(i.e. ) with centers evenly spaced in and widths .
The simulation results are shown in Fig.1–Fig.6, from which we can see that the controller renders the resulting closed-loop system asymptotically stable and the limits of estimated parameters exist and are finite. Fig.1 shows that and converge to zero rapidly. Fig.2 displays the control input signal , Fig.3 shows that boundedness of weights and , Fig.4 displays the boundedness of approximation error and , and Fig.5 and Fig.6 show the response curve of the adaptive parameter , , and .
5 Conclusion
In this paper, the adaptive neural control method of nonlinear systems is extended to a class of stochastic nonlinear systems with the unknown disturbances, unknown parameters and unknown functions. Unknown nonlinearities can be approximated by RBFNN. All neural network weights are tuned online with no prior training needed. Adaptive bounding design technique is used to deal with the unknown parameters and unknown functions. we have designed a universal type adaptive feedback controller, which keep boundedness of all the states to guarantee global asymptotically stable in probability. Simulation has been conducted to show the performance of the proposed approach.
Acknowledgements
This work is partially supported by the National Natural Science Foundation of China (61503133, 51374107, 51577057, 61304162), by Major State Basic Research Development Program (973) sub-project (61325309), and by Postdoctoral Science Foundation of China under Grant (2016M592449), and by Natural Science Foundation of Hunan Province (2016JJ6043, 14JJ3110), and by Research Foundation of Education Bureau of Hunan Province (15C0548).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Bertsimas D, Litvinov E, Sun X A, et al. Adaptive robust optimization for the security constrained unit commitment problem. IEEE Transactions on Power Systems, 2013, 28(1): 52-63.
- 2[2] Sun W, Zhao Z, Gao H. Saturated adaptive robust control for active suspension systems. IEEE Transactions on Industrial Electronics, 2013, 60(9): 3889-3896.
- 3[3] Lorca A, Sun X A. Adaptive robust optimization with dynamic uncertainty sets for multi-period economic dispatch under significant wind. IEEE Transactions on Power Systems, 2015, 30(4): 1702-1713.
- 4[4] Guan Z H, Han G S, Li J, et al. Impulsive multiconsensus of second-order multiagent networks using sampled position data. IEEE transactions on neural networks and learning systems, 2015, 26(11): 2678-2688.
- 5[5] Chen M, Ge S S. Adaptive neural output feedback control of uncertain nonlinear systems with unknown hysteresis using disturbance observer. IEEE Transactions on Industrial Electronics, 2015, 62(12): 7706-7716.
- 6[6] Zuo Z, Zhang J, Wang Y. Adaptive fault-tolerant tracking control for linear and Lipschitz nonlinear multi-agent systems. IEEE Transactions on Industrial Electronics, 2015, 62(6): 3923-3931.
- 7[7] Guan Z H, Hu B, Chi M, et al. Guaranteed performance consensus in second-order multi-agent systems with hybrid impulsive control. Automatica, 2014, 50(9): 2415-2418.
- 8[8] Yan H C, Qian F F, Zhang H, et al. H ∞ subscript 𝐻 H_{\infty} fault detection for networked mechanical spring-mass systems with incomplete information, IEEE Transactions on Industrial Electronics, 2016, DOI: 10.1109/TIE.2016.2559454
