Abstract
This paper addresses the tracking control problem of nonstrict-feedback systems with unknown control gains. The dynamic surface control method, Nussbaum gain function control technique, and radial basis function neural network are applied for the design of virtual control laws, and adaptive control laws. Then, an adaptive neural tracking control law is proposed in the last step. By using the dynamic surface control method, the “explosion of complexity” problem of conventional backstepping is avoided. Based on the application of the Nussbaum gain function control technique, the unknown control gain problem is well solved. With the help of the radial basis function neural network, the unknown nonlinear dynamics are approximated. Furthermore, through Lyapunov stability analysis, it is proved that the proposed control law can guarantee that all signals in the closed-loop system are bounded and the tracking error can converge to an arbitrarily small domain of zero by adjusting the design parameters. Finally, two examples are provided to illustrate the effectiveness of the proposed control law.
MSC:
93C10; 93C40
1. Introduction
During the last few decades, control design and analysis for nonstrict-feedback nonlinear systems have been reported in much literature [1,2,3]. The adaptive control problems of nonstrict-feedback nonlinear systems with uncertain dynamics [4], state constraints [5], actuator faults [6], and time delay [7] have been solved by scholars. In addition, many control strategies, such as the finite-time adaptive output-feedback control law [8], the smooth-switching adaptive neural control law [9], the event-triggered-based adaptive neural network control law [10], and references therein, have been developed. To further deal with uncertain dynamics and unknown nonlinear functions, the fuzzy-logic system and neural networks are widely used as approximators of unknown dynamics [5,6,11,12]. For example, in [13], a fuzzy-logic system is applied to identify unknown nonlinear functions, and a fuzzy-based decentralized control scheme is proposed to ensure all signals are bounded. In [14], an adaptive neural-network command-filtered control law is presented, where the boundlessness of all variables is guaranteed by using the presented control law. As a powerful tool for dealing with uncertain systems, the backstepping control method and dynamic surface control technique are widely used to design the final control law.
The backstepping control method decomposes the n-order complex systems into several subsystems and designs virtual control laws for each step to realize the design of the final control law. In [15,16], the backstepping control method was applied to construct the adaptive neural network control law. In [17], an adaptive backstepping quantized control scheme was presented to ensure the stability of the given system. In [18], a command filter-based adaptive finite-time backstepping control law was designed that ensured that the position tracking error converged to the desired neighborhood in finite time. Nevertheless, when the backstepping control method is adopted, the repeated differential of virtual control will inevitably lead to computational complexity. To solve this problem, other control strategies have been considered by researchers. For instance, the backstepping sliding mode control method was designed in [19,20] and the command filtered backstepping control method studied in [21,22].
Although the above methods can effectively solve the control problems of complex systems, the dynamic surface control method is also widely used. In the dynamic surface control method, the first-order filter is introduced to construct the filtering error signal so as to realize the design of the final control law. In [23,24], adaptive fuzzy dynamic surface control laws were designed to ensure that the tracking error converged to a small neighborhood of zero. In [25,26], adaptive neural network dynamic surface control laws were proposed in which the problems of global asymptotic stability and prespecified tracking accuracy respectively, are achieved.
In some physical systems, the control gain signs may not always be known, due to the influence of external factors. If there is no prior knowledge about the control gain, the control law design will become much more difficult. Fortunately, the Nussbaum gain function technique has been used by many researchers to solve this problem. This method was proposed by Nussbaum [27], and can effectively solve the control problem of a system with unknown control gain. In [28,29,30], adaptive control laws were addressed by applying the Nussbaum gain function method for nonlinear systems with unknown control directions. In [31], the authors proposed an observer-based adaptive fuzzy output-feedback control law for uncertain nonlinear systems with input quantization and unknown control direction in which the control law design combines the backstepping technique and Nussbaum function. Furthermore, the consensus control problems of multiagent systems with unknown control directions were studied in [32,33], where the improved Nussbaum-type gain functions were used to design the consensus control laws. However, it is worth noting that the unknown control gains of the nonstrict-feedback systems may exist in each subsystem.
Inspired by the above results, this paper addresses an adaptive dynamic surface control law for the tracking control problem of the nonstrict-feedback nonlinear systems with unknown control gains. The radial basis function neural network (RBFNN) and Nussbaum gain function control technique are introduced to design the final control law. The main contributions of this paper are as follows: (1) a class of nonstrict-feedback nonlinear systems with unknown control gains is considered, and differently from [25,26], the unknown control gain exists in each subsystem; (2) compared with [28,29], in this paper, the Nussbaum gain function is considered in each step of recursive design, and thus the design of the virtual control law can be realized by using the dynamic surface control technique; and (3) the proposed control law can guarantee that all signals in the closed-loop system are bounded and the tracking error can converge to an arbitrarily small domain of zero.
2. Problem Formulation and Preliminaries
A class of nonstrict-feedback nonlinear systems with unknown control gains is described as
where , , represent state vectors; and are control input and system output, respectively; , , represent the unknown control gains; and and are continuous unknown nonlinear functions. For convenience, the functions and are denoted by and , respectively.
The control goal of this paper is to design the control law for the system (1) so that the system’s output can track the reference signal , despite the presence of unknown control gains.
Assumption 1.
The sign of control gains, is assumed to be strictly positive or negative. Without loss of generality, it is assumed to be positive in this paper. Furthermore, there exists the unknown positive constantsuch that.
Assumption 2.
The reference signalis sufficiently smooth, that is, there exists a positive constantsuch that.
Note 1. Assumptions 1 and 2 are normal assumptions that are found in much literature [5,10,23,26]. The application of these assumptions does not impose strong restrictions on the nonstrict-feedback system.
To facilitate the control system design, the following definition and lemmas are provided.
Definition 1
([30]). For a smooth function , if the following properties are held
then is called a Nussbaum gain function. In this paper, the Nussbaum gain function is considered as .
Lemma 1
([30]). Let and be smooth functions defined on , and be the Nussbaum gain function. If the following inequality holds
then , and are bounded on , where , and are positive constants.
Lemma 2
([7]). For any continuous function over a compact set , there exists an RBFNN such that
where is the optimal weight vector, is the neural network node number, is the approximation error and satisfies , and is the Gaussian-like basis function vector with
with the center of the basis function, and is the width of the Gaussian function.
Lemma 3
([23]). For any and , the inequality holds.
Lemma 4
([25]). For any and , the following inequality holds
where , , and .
3. Control Law Design and Stability Analysis
In this section, the control design procedure for the system (1) is developed, which is mainly based on the dynamic surface control method and neural network approximator.
3.1. Adaptive Neural Tracking Control Law Design
According to the system (1), the coordinate transformation error is defined as
where , for are the output of first-order filter with the virtual control law as the input, which is given as
where is a positive constant to be designed.
Furthermore, the filter error signal is constructed as
In the following analysis, the actual control law will be presented through recursive design.
Step i (). Taking the time derivative of in (7) obtains
Let , then the time derivative of is
Using Lemma 4, we have
Substituting (12) and (13) into (11), one gets
where .
contains unknown function and unknown gain , such that it cannot be directly used to control law design. According to Lemma 2, an RBFNN with input is considered to approximate , such that
where is the approximation error and is a positive constant.
To stabilize the subsystem, the virtual control law and adaptive control laws are designed as
where is the estimate of and , , and are positive constants to be designed.
Define the Lyapunov function candidate as
where , and .
The time derivative of (20) is
Substituting (14)–(19) into (21) and considering Lemma 3, one has
Step. This is the last step, and the actual control law will be presented in this step. Taking the time derivative of in (7) yields
An RBF neural network with input is considered to approximate , such that
where is the approximation error and is a positive constant.
Let and noting (24), then the time derivative of is
Now, we design the actual control law and adaptive control laws as
where is the estimate of and , , and are positive constants to be designed.
Define the Lyapunov function candidate as
where , and .
Along with (24)–(29), the time derivative of can be concluded as
So far, the design process of the adaptive neural tracking control law is completed.
3.2. Stability Analysis
Theorem 1.
Consider the nonstrict-feedback nonlinear system (1) with unknown control gains under Assumptions 1 and 2, the virtual control laws are designed as (16) with the adaptive control laws given by (18) and (19), and the actual control law is designed as (26) with the adaptive control laws given by (28) and (29), and there exist,andfor,for, and, such that all signals in the closed-loop system are bounded and the tracking error can converge to an arbitrarily small domain of zero, that is,.
Proof.
Considering (8) and (9), we have , and the time derivative of yielding
where , is the introduced non-negative continuous function.
Let the compact set as
and noting Assumption 2, we get is also a compact set. Therefore, there exists a positive constant in the compact set such that for .
Furthermore, according to (7), (9), (19) and (32), we have
and then,
Taking the Lyapunov function candidate as
It follows from (22), (31), and (34), the time derivative of (35) is
Considering Lemma 4, we get
where is a positive constant.
Substituting (37) and (38) into (36) yields
where .
Taking
where is a positive constant to be designed. Then, we can rewrite (39) as
It is obvious from (40) that . Then, multiply by on both sides of (40), and integrate on , we have
and further obtain that
where .
Applying Lemma 1, we can get from (42) that are bounded. Without loss of generality, we assume that . From (41), hence, one has
Noting , (20) and (35), we have . Considering (43), we can obtain that
Note that depends on the design parameters , , , and . Therefore, we can adjust the design parameters so that the tracking error can converge to an arbitrarily small domain of zero. This completes the proof. □
Note 2. Theorem 1 displays that the designed adaptive laws and control law can ensure the convergence of tracking error. That is to say, the value of can be freely adjusted by selecting appropriate design parameters, namely, the tracking error can be arbitrarily small.
Note 3. It is observed (44) that the tracking error can be designed as an arbitrarily small domain of zero by increasing or decreasing . To increase the value of , we can increase the value of parameters and , or decrease the value of the parameter , and to decrease the value of , we can decrease the value of parameter . However, the adjustment of these parameters may lead to larger amplitude of the control signal. Therefore, when selecting design parameters, appropriate trade-offs should be made between tracking control performance and control signal amplitude.
4. Simulation Analysis
In this section, two simulation examples are provided to illustrate the effectiveness of the proposed adaptive neural dynamic surface control law.
Example 1. Consider a class of nonstrict-feedback nonlinear systems as
Compared with system (1), we have , , , . The initial conditions are , . The reference signal is given as . The Nussbaum gain function selected in this paper is , and simulation time is set as .
Considering (45), the unknown nonlinear functions with input , and with input are approximated by using RBFNN. Hence, the RBFNN is constructed to contain nodes with center () are evenly spaced on , and the width . The designed parameters are set as , , , , , , , and . The initial values are , .
By applying the proposed adaptive neural control law and adaptive control laws to the system (45), the simulation results are shown in Figure 1, Figure 2, Figure 3 and Figure 4. The tracking performance and the curve of tracking error are given in Figure 1 and Figure 2, respectively. It can be concluded from Figure 1 and Figure 2 that the tracking error can converge to an arbitrarily small domain of zero. Figure 3 depicts the curve of control input , and the responses of adaptive control laws and are shown in Figure 4. Obviously, it can be seen from these figures that all signals in the closed-loop system are bounded. Furthermore, the simulation results show that the desired tracking control can be achieved by using the presented control law for the nonstrict-feedback nonlinear system with unknown control gains.
Figure 1.
The curves of system output and reference signal .
Figure 2.
The trajectory of tracking error .
Figure 3.
The curve of control input .
Figure 4.
The responses of adaptive laws and .
Example 2. A practical system is considered in this example, namely, an electromechanical dynamic system [34]. The dynamics of the electromechanical dynamic system are described as
where , , , , , , and , and are the system’s states. Compared with the system (1), we have , , , , and , . The initial conditions are , and . The reference signal is given as .
Similar to Example 1, the unknown nonlinear functions with input , with input , and with input are approximated by using RBFNN. The RBFNNs for , and are constructed to contain nodes with the width , and the centers () for and are evenly spaced on , and for are evenly spaced on . The designed parameters are set as , , , , , , , , , , and . The initial values are , .
The simulation results are exhibited in Figure 5, Figure 6, Figure 7 and Figure 8. Figure 5 shows the tracking performance, and the curve of tracking error is given in Figure 6. As shown in Figure 5 and Figure 6, a better tracking effect can be obtained under the action of the designed control law. The responses of control input and adaptive control laws , and are shown in Figure 7 and Figure 8, respectively. Compared with (45), the unknown nonlinear function system , , and in (46) are affected by more states, which makes the tracking performance of system (46) worse than that of system (45) under the same control law. Furthermore, it can be seen from Figure 6 that the tracking error is large in some time intervals, but the tracking error of the rest can converge to a small domain of zero.
Figure 5.
The curves of system output and reference signal .
Figure 6.
The trajectory of tracking error .
Figure 7.
The curve of control input .
Figure 8.
The responses of adaptive laws , and .
5. Conclusions
In this paper, an adaptive neural tracking control law has been proposed for nonstrict-feedback nonlinear systems with unknown control gains by using the dynamic surface control method and Nussbaum gain function control technique. In the control design, the unknown nonlinear dynamics have been approximated by using RBFNN. Based on the application of the proposed control law, it has not only solved the problems of computation complexity and unknown control gains, but also ensured that the tracking error converges to an arbitrarily small domain of zero by adjusting the design parameters. Its effectiveness can be proved through the examples provided. In the future, on the basis of this study, we will further focus on the adaptive neural finite-time/fix-time tracking control problem for a class of nonstrict-feedback systems with unknown control gains and external uncertainty.
Author Contributions
Conceptualization, X.D., Y.Y., L.W., B.X. and L.T.; formal analysis, X.D. and B.X.; funding acquisition, X.D., L.W. and L.T.; investigation, Y.Y.; methodology, X.D., L.W., B.X. and L.T.; resources, X.D. and Y.Y.; software, L.W.; supervision, Y.Y.; validation, B.X.; visualization, L.T.; writing—original draft, X.D.; writing—review & editing, Y.Y., L.W., B.X. and L.T. All authors have read and agreed to the published version of the manuscript.
Funding
This work was partially supported by the Natural Science Research of Colleges and Universities of Anhui Province under grants KJ2020A0344, KJ2020ZD39, and KJ2020A0345, the Anhui Provincial Natural Science Foundation under grants 2008085QF331, the Pre-research Project of the National Natural Science Foundation of Anhui Polytechnic University under grants Xjkj2022042 and Xjky2022045, and the Program for the Top Talents of Anhui Polytechnic University.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Yu, Z.; Yang, Y.; Li, S.; Sun, J. Observer-Based Adaptive Finite-Time Quantized Tracking Control of Nonstrict-Feedback Nonlinear Systems with Asymmetric Actuator Saturation. IEEE Trans. Syst. Man Cybern. Syst. 2022, 50, 4545–4556. [Google Scholar] [CrossRef]
- Zhang, J.; Niu, B.; Wang, D.; Wang, H.; Duan, P.; Zong, G. Adaptive Neural Control of Nonlinear Nonstrict Feedback Systems with Full-State Constraints: A Novel Nonlinear Mapping Method. IEEE Trans. Neural Netw. Learn. Syst. 2021. [Google Scholar] [CrossRef]
- Zhang, J.; Tong, S. Adaptive fuzzy output feedback FTC for nonstrict-feedback systems with sensor faults and dead zone input. Neurocomputing 2021, 435, 67–76. [Google Scholar] [CrossRef]
- Yuan, L.; Li, T.; Tong, S.; Xiao, Y.; Gao, X. NN adaptive optimal tracking control for a class of uncertain nonstrict feedback nonlinear systems. Neurocomputing 2022, 491, 382–394. [Google Scholar] [CrossRef]
- Liu, Y.; Zhu, Q.; Zhao, N.; Wang, L. Fuzzy approximation-based adaptive finite-time control for nonstrict feedback nonlinear systems with state constraints. Inf. Sci. 2021, 548, 101–117. [Google Scholar] [CrossRef]
- Cui, G.; Yang, W.; Yu, J. Neural network-based finite-time adaptive tracking control of nonstrict-feedback nonlinear systems with actuator failures. Inf. Sci. 2021, 545, 298–311. [Google Scholar] [CrossRef]
- Yang, Y.; Niu, Y. Event-triggered adaptive neural backstepping control for nonstrict-feedback nonlinear time-delay systems. J. Frankl. Inst. 2020, 357, 4624–4644. [Google Scholar] [CrossRef]
- Cui, G.; Yu, J.; Shi, P. Observer-Based Finite-Time Adaptive Fuzzy Control with Prescribed Performance for Nonstrict-Feedback Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 767–778. [Google Scholar] [CrossRef]
- Huang, J.-T. Global neuro-adaptive control of nonstrict-feedback systems with unknown control directions and multiple time delays. J. Frankl. Inst. 2020, 358, 533–554. [Google Scholar] [CrossRef]
- Ma, J.; Xu, S.; Ma, Q.; Zhang, Z. Event-Triggered Adaptive Neural Network Control for Nonstrict-Feedback Nonlinear Time-Delay Systems with Unknown Control Directions. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4196–4205. [Google Scholar] [CrossRef]
- Wu, J.; Hu, Y.; Huang, Y. Indirect adaptive robust control of nonstrict feedback nonlinear systems by a fuzzy approximation strategy. ISA Trans. 2021, 108, 10–17. [Google Scholar] [CrossRef]
- Yang, W.; Pan, Y.; Liang, H. Event-triggered adaptive fixed-time NN control for constrained nonstrict-feedback nonlinear systems with prescribed performance. Neurocomputing 2021, 422, 332–344. [Google Scholar] [CrossRef]
- Bi, W.; Wang, T. Adaptive Fuzzy Decentralized Control for Nonstrict Feedback Nonlinear Systems with Unmodeled Dynamics. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 275–286. [Google Scholar] [CrossRef]
- Wang, H.; Kang, S.; Zhao, X.; Xu, N.; Li, T. Command Filter-Based Adaptive Neural Control Design for Nonstrict-Feedback Nonlinear Systems with Multiple Actuator Constraints. IEEE Trans. Cybern. 2021. [Google Scholar] [CrossRef]
- Zhao, X.; Wang, X.; Zhang, S.; Zong, G. Adaptive Neural Backstepping Control Design for A Class of Nonsmooth Nonlinear Systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 1820–1831. [Google Scholar] [CrossRef]
- Cao, X.; Shi, P.; Li, Z.; Liu, M. Neural-Network-Based Adaptive Backstepping Control with Application to Spacecraft Attitude Regulation. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 4303–4313. [Google Scholar] [CrossRef]
- Aslmostafa, E.; Ghaemi, S.; Badamchizadeh, M.A.; Ghiasi, A.R. Adaptive backstepping quantized control for a class of unknown nonlinear systems. ISA Trans. 2021, 125, 146–155. [Google Scholar] [CrossRef]
- Meng, F.; Zhao, L.; Yu, J. Backstepping based adaptive finite-time tracking control of manipulator systems with uncertain parameters and unknown backlash. J. Frankl. Inst. 2019, 357, 11281–11297. [Google Scholar] [CrossRef]
- Zhang, L.; Ding, H.; Shi, J.; Huang, Y.; Chen, H.; Guo, K.; Li, Q. An Adaptive Backstepping Sliding Mode Controller to Improve Vehicle Maneuverability and Stability via Torque Vectoring Control. IEEE Trans. Veh. Technol. 2020, 69, 2598–2612. [Google Scholar] [CrossRef]
- Alipour, M.; Zarei, J.; Razavi-Far, R.; Saif, M.; Mijatovic, N.; Dragicevic, T. Observer-Based Backstepping Sliding Mode Control Design for Microgrids Feeding a Constant Power Load. IEEE Trans. Ind. Electron. 2022. [Google Scholar] [CrossRef]
- Chen, L.; Wang, Q.; Hu, C. Adaptive fuzzy command filtered backstepping control for uncertain pure-feedback systems. ISA Trans. 2022. [Google Scholar] [CrossRef]
- Yang, W.; Cui, G.; Ma, Q.; Ma, J.; Tao, C. Finite-time adaptive event-triggered command filtered backstepping control for a QUAV. Appl. Math. Comput. 2022, 423, 126898. [Google Scholar] [CrossRef]
- Deng, X.; Wang, J. Fuzzy-Based Adaptive Dynamic Surface Control for a Type of Uncertain Nonlinear System with Unknown Actuator Faults. Mathematics 2022, 10, 1624. [Google Scholar] [CrossRef]
- Baigzadehnoe, B.; Rahmani, Z.; Khosravi, A.; Rezaie, B. Adaptive decentralized fuzzy dynamic surface control scheme for a class of nonlinear large-scale systems with input and interconnection delays. Eur. J. Control 2020, 54, 33–48. [Google Scholar] [CrossRef]
- Wu, J.; Chen, X.; Zhao, Q.; Li, J.; Wu, Z.-G. Adaptive Neural Dynamic Surface Control with Prespecified Tracking Accuracy of Uncertain Stochastic Nonstrict-Feedback Systems. IEEE Trans. Cybern. 2022, 52, 3408–3421. [Google Scholar] [CrossRef]
- Shi, X.; Cheng, Y.; Yin, C.; Huang, X.; Zhong, S.-M. Design of adaptive backstepping dynamic surface control method with RBF neural network for uncertain nonlinear system. Neurocomputing 2019, 330, 490–503. [Google Scholar] [CrossRef]
- Nussbaum, R.D. Some remarks on a conjecture in parameter adaptive control. Syst. Control Lett. 1983, 3, 243–246. [Google Scholar] [CrossRef]
- Zhao, J.; Tong, S.; Li, Y. Fuzzy adaptive output feedback control for uncertain nonlinear systems with unknown control gain functions and unmodeled dynamics. Inf. Sci. 2021, 558, 140–156. [Google Scholar] [CrossRef]
- Zhou, Y.; Wang, X. Adaptive fuzzy command filtering control for nonlinear MIMO systems with full state constraints and unknown control direction. Neurocomputing 2022, 493, 474–485. [Google Scholar] [CrossRef]
- Deng, X.; Zhang, C.; Ge, Y. Adaptive neural network dynamic surface control of uncertain strict-feedback nonlinear systems with unknown control direction and unknown actuator fault. J. Frankl. Inst. 2022, 359, 4054–4073. [Google Scholar] [CrossRef]
- Li, Y.; Yang, G. Observer-based adaptive fuzzy quantizedcontrol of uncertain nonlinear systems with unknown control directions. Fuzzy Sets Syst. 2019, 371, 61–77. [Google Scholar] [CrossRef]
- Ma, Q. Cooperative control of multi-agent systems with unknown control directions. Appl. Math. Comput. 2017, 292, 240–252. [Google Scholar] [CrossRef]
- Rezaee, H.; Abdollahi, F. Adaptive Leaderless Consensus Control of Strict-Feedback Nonlinear Multiagent Systems with Unknown Control Directions. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6435–6444. [Google Scholar] [CrossRef]
- Tong, S.; Li, Y.; Sui, S. Adaptive Fuzzy Tracking Control Design for SISO Uncertain Nonstrict Feedback Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2016, 24, 1441–1454. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).