Abstract
This paper investigates the problem of constrained finite-time tracking control of Euler–Lagrange systems subject to system uncertainties and external disturbances. Firstly, we introduce a nonsingular, fast, constrained terminal sliding manifold (NFCTSM) that contains a time-varying gain to deal with the output tracking error constraint. Therefore, the desired performance in steady-state and transience such as ultimate-tracking-error bound, maximum overshoot, and convergence speed are provided. Then, based on the proposed NFCTSM, a smooth adaptive finite-time control is designed such that the tracking errors converge to an arbitrary small region around the origin during a finite period of time. Moreover, the square of the upper bound of the lumped uncertainty is estimated by the adaptive law in order not to use the discontinuous signum function. The efficacy and usefulness of the proposed control methodology are demonstrated via simulation results and comparison with relevant works.
MSC:
93C10
1. Introduction
The problem of control of dynamical systems described by Euler–Lagrange (EL) equations has drawn a lot of consideration since they can be utilized to describe numerous real-world engineering systems, including robot-manipulator systems, spacecraft attitude systems, underwater-vehicle systems, and helicopter systems, to name but a few [1,2,3,4,5,6,7,8,9]. From a practical point of view, it is not straightforward to obtain accurate information of the system, mainly because of the complex structure of the controlled system. Therefore, unknown nonlinearity is generally inevitable and has a negative effect on the system’s performance and even stability [10]. The problem becomes more difficult and challenging as the unknown external disturbance is taken into account. To deal with these disturbing factors and achieve the total disturbance attenuation objective, the sliding-mode control (SMC) approach has attracted considerable attention [11]. The existing conventional SMC laws [12,13] for EL systems utilize a linear sliding manifold and can only result in the asymptotic stability of the closed-loop system, whereas accomplishing tracking control with high accuracy within a finite period of time is of critical importance.
The study of finite-time, trajectory-tracking control for EL systems is usually categorized into two groups: (a) the geometric homogeneity approaches [14,15,16], and (b) the finite-time Lyapunov stabilization methods [17,18]. The first method employs the notion that a homogeneous system is finite-time stable provided that it is asymptotically stable and possesses a negative degree of homogeneity. Because of the inherent uncertainty in the system dynamics, the latter technique has received the attention of many scholars. In SMC, to guarantee that the equilibrium point is finite-time stable, one way is to replace the linear sliding surface with a nonlinear one. For instance, Ref. [19] presents an accurate trajectory tracking-technique with finite-time convergence for robot manipulators that uses nonsingular terminal sliding-mode control (NTSMC), and finite-time Lyapunov stability theory, which is able to deal with uncertain dynamics and unbounded disturbances. In [20], a new type of finite-time sliding-mode controller has been presented for mechanical systems in spite of system uncertainties and external disturbances. To provide the finite-time convergence of trajectories of robot manipulators, an adaptive neural network control has been proposed in [21] such that there is no need to use the joint acceleration signals. The problem of the leader–follower consensus of networked uncertain EL systems guaranteeing finite-time convergence has been investigated in [22]. Using a hyperbolic tangent function, an adaptive SMC-based control for EL systems subject to actuator saturation and external disturbance has been proposed in [23]. By transforming the Lyapunov function into a non-Lipschitz one, a novel adaptive control for robot manipulators has been developed in [24] that ensures finite-time convergence of the system trajectories. Though the problem of finite-time control for robot manipulators has been extensively visited, the behavior of the system trajectory in transient and steady-state responses containing the maximum permitted overshoot and that of the the maximum ultimate tracking error are not taken into account simultaneously. Indeed, they cannot guarantee any specific performance in the transient and steady-state response of the closed-loop system at the same time, which is unacceptable in practice.
In practical applications, because of the safety and physical constraints, the system output or states should be constrained. For instance, to prevent the end effectors of robot manipulators from colliding with obstacles in the environment, they have to work within a specific space. During the recent years, several approaches such as Barrier Lyapunov Function (BLF) [25] and prescribed performance control (PPC) [26] have been employed to achieve certain safety measures and performance requirements in the transient and steady-state responses of EL systems. To provide output constraints of a robot manipulator, a combination of adaptive neural network control and the BLF approach is utilized in [27]. According to the notion of the BLF and NTSMC, the authors of [28] presented a constrained control framework guaranteeing finite-time convergence for the problem of trajectory tracking of robot manipulators. In [29], a novel integral BLF control has been proposed to avoid the violation of output constraints and to enhance the system stability.
Another effective method for satisfying constraints imposed on the system output is the PPC [30]. This control approach has been extensively utilized in various applications, including active suspension systems [31], spacecraft attitude systems [32,33], marine surface vessels [34], and power systems [35], to name but a few. The challenging issue of fault-tolerant control with prescribed performance for uncertain EL systems in the presence of output constraints has been studied in [36]. For EL systems with uncertain dynamics, a combination of finite-time SMC and PPC has been utilized in [37] to develop a constrained control that guarantees the prescribed performance of the tracking error as well as the practically finite-time stability of the full states. The authors in [38] have employed a performance function and a mapping to transform the constrained robot manipulator to the unconstrained one. Then, an adaptive neural control with prespecified performance in both transient and steady-state phases is developed. By virtue of a simple error transformation, an SMC-based constrained attitude control with finite-time convergence for spacecraft has been presented in [39] such that the input saturation and output constraint are satisfied simultaneously. Using the SMC strategy, a control scheme based on the disturbance observer for robot manipulators has been developed in [40], such that the favorable performance of the trajectory tracking error in the transient and steady-state phases are ensured. In [41], to meet the constraints and limitations of the system output as well as the control input of an uncertain robot manipulator, an effective combination of PPC and BLF has been used to achieve tracking control with high accuracy. Despite its satisfactory performance, the design procedure of the above approaches is not straightforward. The main reason is that they are composed of partial derivative terms and complicated functions that result from stabilizing the transformed tracking error.
Motivated by enhancing the existing results and streamlining practical implementations, this work studies the challenging issue of finite-time constrained trajectory tracking control for EL systems subject to the system uncertainty and external disturbance. The principal contributions of this work can be briefly expressed as follows.
- A new constrained sliding surface with finite-time convergence is proposed that possesses two important properties. (1) Compared to the existing nonsingular finite-time SMC controls for the EL systems [42,43], the proposed control strategy has no need for a piecewise continuous function, and a non-singular property is directly achieved that streamlines the stability analysis. (2) Unlike the existing constrained controls for the EL systems using the PPC concept [31,32,33,34,35,36,37,38,39,40,41], the constraint on the system output is considered into the sliding surface as a time-varying gain.
- To deal with the undesired chattering phenomenon as a result of discontinuous sign function, the upper bound of the square of the lumped uncertainty is estimated by the adaptive scheme. Therefore, the discontinuous sign function is effectively removed and a smooth control is achieved.
2. Problem Formulation and Preliminaries
2.1. Dynamics
Consider an n-degree-of-freedom (n-DOF) EL system as
in the presence of position tracking error constraint expressed as
where represent the vectors of position, velocity, and acceleration, respectively; denotes the position tracking error with as the desired trajectory; shows the time-varying constraint, which will be defined later; is the symmetric positive-definite inertia matrix; denotes the Coriolis matrix; is the vector of gravitational forces; is the bounded lumped uncertainty as a result of the system uncertainty and external disturbance; and is the joint control torque vector. Please note that arguments of functions may be dropped hereafter provided that no confusion happens.
Defining and , the original dynamical system (1) can be rewritten as
where , , , and , with being a positive constant.
2.2. Preliminaries
Lemma 1.
For any given scalars , , , a Lyapunov condition for finite-time stability is provided as , for which the convergence time can be calculated as [1].
Lemma 2.
Consider the nonlinear system [44]. If there exists a continuous positive-definite function , real numbers , , , and , such that , then the trajectories of the nonlinear system is practical finite-time stable and the convergence region can be described as
where satisfies . The convergence time is given by
Definition 1.
The function is called the finite-time presribed performance function (FTPPF) provided that [45] (1) , (2) , (3) , and (4) for any , where and are positive scalar and convergence time, respectively, which can be selected as arbitrarily small.
Based on this performance function, any desired performance characteristics of the tracking error, including convergence rate, maximum allowable overshoot, and maximum steady-state error bound can be achieved a priori. The function below having the aforementioned properties in Definition 1 could be defined as a potential FTPPF [32]
in which and denote the settling time and maximum steady-state error value, respectively. The real numbers , , and are suitably selected based on , , and the initial value of the performance function. Moreover, , , and , where and denote positive odd and even integers, respectively.
2.3. Control Objective
The main control objective of the present work is to develop a constrained finite-time control framework for the nonlinear EL system described by Equations (3) and (4) such that the time-varying reference trajectory is tracked by the output. More specifically, the control objectives could be described as follows:
- 1.
- The system output follows the reference trajectory within a finite time.
- 2.
- The prescribed performance of the system output is obtained via a performance function in which neither complicated terms nor tedious control parameters regulation are required.
3. Main Results
To achieve the aforementioned control objectives, an adaptive smooth singularity-free control scheme with finite-time convergence is developed. To this end, a nonsingular fast constrained terminal sliding manifold (NFCTSM) is introduced. A special property of the proposed NFCTSM is that it contains a time-varying gain to deal with the output tracking error constraint. Based on the proposed NFCTSM, a smooth singularity-free adaptive finite-time control is designed such that the tracking errors converge to an arbitrary small region around zero in finite time. Moreover, the square of the upper bound of the total uncertainty is estimated by the adaptive law in order not to use the discontinuous signum function.
3.1. Nonsingular Fast Constrained Terminal Sliding Manifold (NFCTSM)
Let us define a NFCTSM as with
where , are positive-definite matrices, , with , and . Moreover, in which is the sign function. When is achieved, it can be easily proved that (please refer to Appendix A)
Theorem 1.
When is reached, the output tracking errors converge to the origin in a finite time and the prescribed performance on is achieved.
Proof.
Construct a Lyapunov function candidate as
Differentiating with respect to time provides
where , , and . If , then the time-varying gain is positive. Moreover, based on Lemma 1, it is inferred that and converge to the origin within a finite time calculated as
The proof is finished here. □
3.2. Finite-Time Tracking Control
Taking time-derivative of the NFCTSM (6)
With a simple manipulation, Equation (10) can be simplified as
where with , , and with .
Based on Equation (11), the following control law is proposed:
where , are positive-definite matrices, , and is a small positive constant. Moreover, the parameter is updated by
where and are two positive constants.
Theorem 2.
Consider the EL system described by (1) with the NFCTSM (6), the finite-time tracking control scheme (12), and the adaptive update law (13). Then, the output tracking errors and will converge to an arbitrary small region around zero during a finite time. Moreover, the prescribed performance for is guaranteed.
Proof.
Let a Lyapunov function be constructed as
in which denotes the estimation error. Taking the time-derivative of and substituting the control input (12) and the adaptive law (13) provides
where , and . Moreover, in the inequality (15), the following inequalities have been utilized:
and
Using the fact that , then we have
where , , , and . Based on Lemma 2, the system is practically finite-time stable with convergence set given by
where
Once the NFCTSM (6) converges to the set , then one obtains
which can be equivalently expressed as
or
Remark 1.
Remark 2.
The constrained control law (12) contains the term in Y. Based on the definition of , it is obvious that when the error trajectory approaches the boundary of the performance function , the gain increases, and, consequently, the control input increases to prevent the error trajectory from approaching the boundary and violating the constraint. Thus, the methodology used in this paper can effectively provide the constraint on the system output without having to employ the complicated conventional constrained controls such as PPC.
Remark 3.
Since the upper bound of the square of the total uncertainty is estimated, the controller (12) is smooth and there is no discontinuous signum function. Thus, the undesirable chattering phenomenon is effectively removed.
Remark 4.
For the purpose of implementation of the proposed control framework, the control gains are required to be suitably selected and adjusted to obtain higher tracking accuracy and acceptable control effort. The following points are taken into account for choosing the control gains.
- Larger makes the system states converge to the origin with a faster convergence rate; however, it can result in a large overshoot and more control energy consumption. Therefore, we need to make a compromise between the control effort and convergence rate.
- According to the concept of finite-time stability, the smaller value of leads to a faster and more accurate convergence. Nevertheless, the required control energy will be increased and the trade-off should be considered.
- To achieve high pointing accuracy, the value of parameter ε in the control law (12) should be selected small enough. However, it can be seen that this parameter appears in the denominator of the control law; then, the small value of ε corresponds to a more control effort. Similar to the other parameters, a comparison between control effort and control accuracy needs to be made.
4. Simulation Results
To evaluate the efficacy of the suggested constrained control framework, the simulation results are provided in three parts.
Part 1: Firstly, a robotic manipulator illustrated in Figure 1 is taken into account [47]. This is a 2-DOF planar rigid robotic manipulator with revolute joints whose equations of motions are described by
where the inertia matrix M, the centrifugal and Coriolis force matrix C, and the gravity vector G are, respectively, given by
where and denote the mass and and represent the length of the links, m/s2 is the acceleration gravity, and and are the joint angles. The system parameters, the initial conditions and the reference trajectories are, respectively, taken as kg, m, , , and . The parameters of the controller (12) along with the FTPPF (5) are chosen as , , , , , , , , , , and . In this part, the simulation is repeated for different values of to investigate how this parameter affects the convergence property of the tracking errors. The simulation results are provided in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6. The time response of the tracking errors is illustrated in Figure 2 and Figure 3. Based on these two figures, it is clear that the proposed constrained control (12) is capable of satisfying the desired transient and steady state performances such as convergence rate and ultimate tracking error. Moreover, the proposed control is still able to meet the constraint on the tracking error even if the convergence time of the FTPPF is selected quite small. However, when the parameter is very small, then the controller is required to provide more control effort in order to maintain the error trajectory within its allowable region; otherwise, the error trajectory intercepts the boundary of the region and the constraint is violated. Therefore, from Figure 4 and Figure 5, the smaller convergence time is selected, the larger control effort is required. Moreover, parameter has been illustrated in Figure 6. Based on the definition of , it is a positive and increasing function since it is the integral of a positive function. It should be pointed out although the value of becomes larger as time goes, it is multiplied by , which very quickly converges to zero and has a small value.
Figure 1.
Planar rigid revolute joint robotic manipulator.
Figure 2.
The tracking error of the first joint under different .
Figure 3.
The tracking error of the second joint under different .
Figure 4.
The first component of the control input.
Figure 5.
The second component of the control input.
Figure 6.
The parameter under different .
Part 2: In this part, the objective is to compare the proposed constrained control (12) with the constrained controls (5) and (20) in Berger [47]. In fact, ref. [47] is a constrained control for nonlinear systems and is a suitable candidate to investigate the efficacy of the proposed constrained control framework. The simulation results of the three controllers applied to the robotic manipulator (25) are illustrated in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11. In fact, the main focus of the constrained controls (5) and (20) in Berger [47] is to satisfy constraints on the tracking error, and they are not able to make the tracking errors converge to zero. Based on this example, the proposed control accomplishes superior performance over the two controls in Berger [47]. More specifically, the error trajectory under the proposed control shows oscillation neither in the transient nor the steady state. Moreover, the proposed approach results in a faster and more accurate convergence. Despite the better performance of the proposed approach, it requires less control energy, which is of crucial importance practically. This fact can be clearly observed in Figure 9 and Figure 10. Similar to the previous part, the parameter is depicted in Figure 11, which confirms the theoretical results provided in this paper.
Figure 7.
The tracking error of the first joint in Part 2.
Figure 8.
The tracking error of the second joint in Part 2.
Figure 9.
The first component of the control input in Part 2.
Figure 10.
The second component of the control input in Part 2.
Figure 11.
The parameter in Part 2.
Part 3: Now, the suggested control, along with the constrained control (5) in Berger [47], is applied to a mass-spring system mounted on a car [47] illustrated in Figure 12. This system is described as follows. The mass is moving on a ramp that is inclined by the angle and mounted on a car with mass for which the force F acts as the control input. The equation of motion for the aforementioned system can be expressed as
in which the horizontal car position and the relative position of the mass on the ramp are denoted by x and s, respectively. The parameters k and d represent the coefficients of the spring and damper, respectively. The system output is defined as . It is supposed that a reference trajectory given by is going to be tracked by the system output. The initial condition is taken as and . The parameters of the system (26) and the controller (12) are, respectively, kg, kg, N/m, Ns/m, rad, , , , , and ,
Figure 12.
Mass on car system.
From Figure 13, it is observed that both controllers are able to keep the error trajectory within the permitted region constructed by the performance function. However, the controller (5) in Berger could not provide convergence of the error trajectory to zero. As it is seen in this figure, the focus of this controller is to maintain the trajectory within the region and prevent any contact with the boundary. Nevertheless, the proposed control not only tries to satisfy the constraint, but it also drives the error trajectory to zero to provide perfect tracking. Based on Figure 14, although the proposed control results in a superior performance in a transient as well as a steady state, it requires less control energy. In this case, since the error trajectory does not approach the boundary, there is no sudden increase in the control input. Figure 15 illustrates the parameter of the proposed constrained control. It is worth mentioning that this figure confirms the importance of guaranteeing the convergence of the system state. In other words, if the system state is not decaying, the amplitude of the control input will be increasing since the parameter grows by time and it proportionally appears in the control input.
Figure 13.
The tracking error in Part 3.
Figure 14.
The control input in Part 3.
Figure 15.
The parameter in Part 3.
5. Conclusions
This study is concerned with the difficult issue of smooth, nonsingular, finite-time tracking control for EL systems with prescribed performance in spite of the system uncertainty and disturbance. It is rigorously proved that the closed-loop EL system is finite-time stable and that the singularity resulting from the use of fractional power can be successfully removed without having to construct a piecewise continuous function. In contrast to the existing constrained controls with complicated structures, the proposed control scheme accomplishes the desirable performance via introducing a time-varying gain in the sliding surface. The simulation results confirmed the effectiveness and usefulness of the new control framework.
Author Contributions
Conceptualization, N.X.-M. and M.G.; methodology, N.X.-M.; software, M.G.; validation, N.X.-M. and M.G.; formal analysis, N.X.-M.; investigation, N.X.-M. and M.G.; resources, N.X.-M. and M.G.; data curation, M.G.; writing—original draft preparation, N.X.-M.; writing—review and editing, N.X.-M. and M.G.; visualization, N.X.-M.; supervision, N.X.-M.; project administration, N.X.-M. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Yu, S.; Yu, X.; Shirinzadeh, B.; Man, Z. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 2005, 41, 1957–1964. [Google Scholar] [CrossRef]
- Lu, P.; Huang, W.; Xiao, J.; Zhou, F.; Hu, W. Adaptive Proportional Integral Robust Control of an Uncertain Robotic Manipulator Based on Deep Deterministic Policy Gradient. Mathematics 2021, 9, 2055. [Google Scholar] [CrossRef]
- Gao, J.; Fu, Z.; Zhang, S. Adaptive fixed-time attitude tracking control for rigid spacecraft with actuator faults. IEEE Trans. Ind. Electron. 2018, 66, 7141–7149. [Google Scholar] [CrossRef]
- Zakeri, E.; Farahat, S.; Moezi, S.A.; Zare, A. Robust sliding-mode control of a mini unmanned underwater vehicle equipped with a new arrangement of water jet propulsions: Simulation and experimental study. Appl. Ocean Res. 2016, 59, 521–542. [Google Scholar] [CrossRef]
- Li, Y.; Zhao, D.; Zhang, Z.; Liu, J. An IDRA approach for modeling helicopter based on Lagrange dynamics. Appl. Math. Comput. 2015, 265, 733–747. [Google Scholar] [CrossRef]
- Liang, C.D.; Ge, M.F.; Liu, Z.W.; Ling, G.; Zhao, X.W. A novel sliding surface design for predefined-time stabilization of Euler–Lagrange systems. Nonlinear Dyn. 2021, 106, 445–458. [Google Scholar] [CrossRef]
- Shao, K.; Tang, R.; Xu, F.; Wang, X.; Zheng, J. Adaptive sliding-mode control for uncertain Euler–Lagrange systems with input saturation. J. Frankl. Inst. 2021, 358, 8356–8376. [Google Scholar] [CrossRef]
- Deng, Q.; Peng, Y.; Han, T.; Qu, D. Event-triggered bipartite consensus in networked Euler–Lagrange systems with external disturbance. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 2870–2874. [Google Scholar] [CrossRef]
- Liu, H.; Gao, Z.; Cao, L.; Jiang, Z.; Zhang, J.; Song, Y. Tracking control of uncertain Euler–Lagrange systems with fading and saturating actuations: A low-cost neuroadaptive proportional-integral-derivative approach. Int. J. Robust Nonlinear Control 2022, 32, 2705–2721. [Google Scholar] [CrossRef]
- Zhang, G.; Cheng, D. Adaptive fault-tolerant guaranteed performance control for Euler–Lagrange systems with its application to a 2-link robotic manipulator. IEEE Access 2020, 8, 184160–184171. [Google Scholar] [CrossRef]
- Hu, Q.; Xiao, B.; Shi, P. Tracking control of uncertain Euler–Lagrange systems with finite-time convergence. Int. J. Robust Nonlinear Control 2015, 25, 3299–3315. [Google Scholar] [CrossRef]
- Islam, S.; Liu, X.P. Robust sliding-mode control for robot manipulators. IEEE Trans. Ind. Electron. 2010, 58, 2444–2453. [Google Scholar] [CrossRef]
- Pereira, A.R.; Hsu, L.; Ortega, R. Globally stable adaptive formation control of Euler–Lagrange agents via potential functions. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10 July 2009; pp. 2606–2611. [Google Scholar]
- Hong, Y.; Xu, Y.; Huang, J. Finite-time control for robot manipulators. Syst. Control Lett. 2002, 46, 243–253. [Google Scholar] [CrossRef]
- Zhao, Y.; Duan, Z.; Wen, G. Distributed finite-time tracking of multiple Euler–Lagrange systems without velocity measurements. Int. J. Robust Nonlinear Control 2015, 25, 1688–1703. [Google Scholar] [CrossRef]
- Hu, H.X.; Wen, G.; Yu, W.; Cao, J.; Huang, T. Finite-time coordination behavior of multiple Euler–Lagrange systems in cooperation-competition networks. IEEE Trans. Cybern. 2019, 49, 2967–2979. [Google Scholar] [CrossRef]
- Huang, X.; Lin, W.; Yang, B. Global finite-time stabilization of a class of uncertain nonlinear systems. Automatica 2005, 41, 881–888. [Google Scholar] [CrossRef]
- Nguyen, N.P.; Mung, N.X.; Thanh Ha, L.N.N.; Huynh, T.T.; Hong, S.K. Finite-time attitude fault tolerant control of quadcopter system via neural networks. Mathematics 2020, 8, 1541. [Google Scholar] [CrossRef]
- Galicki, M. Finite-time control of robotic manipulators. Automatica 2015, 51, 49–54. [Google Scholar] [CrossRef]
- Yao, Q.; Jahanshahi, H. Novel finite-time adaptive sliding mode tracking control for disturbed mechanical systems. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2022, 236. [Google Scholar] [CrossRef]
- Luan, F.; Na, J.; Huang, Y.; Gao, G. Adaptive neural network control for robotic manipulators with guaranteed finite-time convergence. Neurocomputing 2019, 337, 153–164. [Google Scholar] [CrossRef]
- He, W.; Xu, C.; Han, Q.L.; Qian, F.; Lang, Z. Finite-Time L2 Leader–Follower Consensus of Networked Euler–Lagrange Systems With External Disturbances. IEEE Trans. Syst. Man, Cybern. Syst. 2017, 48, 1920–1928. [Google Scholar] [CrossRef]
- Huang, B.; Zhang, S.; He, Y.; Wang, B.; Deng, Z. Finite-time anti-saturation control for Euler–Lagrange systems with actuator failures. ISA Trans. 2022, 124, 468–477. [Google Scholar] [CrossRef] [PubMed]
- Li, R.; Yang, L.; Chen, Y.; Lai, G. Adaptive sliding-mode control of Robot Manipulators with System Failures. Mathematics 2022, 10, 339. [Google Scholar] [CrossRef]
- Wang, D.; Liu, S.; He, Y.; Shen, J. Barrier Lyapunov function-based adaptive back-stepping control for electronic throttle control system. Mathematics 2021, 9, 326. [Google Scholar] [CrossRef]
- Kim, J.H.; Yoo, S.J. Adaptive event-triggered control strategy for ensuring predefined three-dimensional tracking performance of uncertain nonlinear underactuated underwater vehicles. Mathematics 2021, 9, 137. [Google Scholar] [CrossRef]
- He, W.; Huang, H.; Ge, S.S. Adaptive neural network control of a robotic manipulator with time-varying output constraints. IEEE Trans. Cybern. 2017, 47, 3136–3147. [Google Scholar] [CrossRef]
- Cruz-Ortiz, D.; Chairez, I.; Poznyak, A. Non-singular terminal sliding-mode control for a manipulator robot using a barrier Lyapunov function. ISA Trans. 2022, 121, 268–283. [Google Scholar] [CrossRef]
- Xia, J.; Zhang, Y.; Yang, C.; Wang, M.; Annamalai, A. An improved adaptive online neural control for robot manipulator systems using integral Barrier Lyapunov functions. Int. J. Syst. Sci. 2019, 50, 638–651. [Google Scholar] [CrossRef]
- Chen, R.; Wang, Z.; Che, W. Adaptive Sliding Mode Attitude-Tracking Control of Spacecraft with Prescribed Time Performance. Mathematics 2022, 10, 401. [Google Scholar] [CrossRef]
- Hua, C.; Chen, J.; Li, Y.; Li, L. Adaptive prescribed performance control of half-car active suspension system with unknown dead-zone input. Mech. Syst. Signal Process. 2018, 111, 135–148. [Google Scholar] [CrossRef]
- Gao, S.; Liu, X.; Jing, Y.; Dimirovski, G.M. Finite-time prescribed performance control for spacecraft attitude tracking. IEEE/ASME Trans. Mechatron. 2021. [Google Scholar] [CrossRef]
- Golestani, M.; Zhang, W.; Yang, Y.; Xuan-Mung, N. Disturbance observer-based constrained attitude control for flexible spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2022. [Google Scholar] [CrossRef]
- Dai, S.L.; He, S.; Ma, Y.; Yuan, C. Cooperative learning-based formation control of autonomous marine surface vessels with prescribed performance. IEEE Trans. Syst. Man, Cybern. Syst. 2022, 52, 2565–2577. [Google Scholar] [CrossRef]
- Huang, S.; Wang, J.; Xiong, L.; Liu, J.; Li, P.; Wang, Z. Distributed Predefined-Time Fractional-Order sliding-mode control for Power System With Prescribed Tracking Performance. IEEE Trans. Power Syst. 2022, 37, 2233–2246. [Google Scholar] [CrossRef]
- Zhang, J.X.; Yang, G.H. Fault-tolerant output-constrained control of unknown Euler–Lagrange systems with prescribed tracking accuracy. Automatica 2020, 111, 108606. [Google Scholar] [CrossRef]
- Yin, Z.; Luo, J.; Wei, C. Robust prescribed performance control for Euler–Lagrange systems with practically finite-time stability. Eur. J. Control 2020, 52, 1–10. [Google Scholar] [CrossRef]
- Wang, M.; Yang, A. Dynamic learning from adaptive neural control of robot manipulators with prescribed performance. IEEE Trans. Syst. Man, Cybern. Syst. 2017, 47, 2244–2255. [Google Scholar] [CrossRef]
- Yao, Q. Robust adaptive finite-time prescribed performance attitude tracking control of spacecraft. Int. J. Aeronaut. Space Sci. 2021, 22, 1183–1193. [Google Scholar] [CrossRef]
- Jing, C.; Xu, H.; Niu, X. Adaptive sliding mode disturbance rejection control with prescribed performance for robotic manipulators. ISA Trans. 2019, 91, 41–51. [Google Scholar] [CrossRef]
- Lyu, W.; Zhai, D.H.; Xiong, Y.; Xia, Y. Predefined performance adaptive control of robotic manipulators with dynamic uncertainties and input saturation constraints. J. Frankl. Inst. 2021, 358, 7142–7169. [Google Scholar] [CrossRef]
- Liu, H.; Tian, X.; Wang, G.; Zhang, T. Finite-time H∞ control for high-precision tracking in robotic manipulators using backstepping control. IEEE Trans. Ind. Electron. 2016, 63, 5501–5513. [Google Scholar] [CrossRef]
- Song, Z.; Duan, C.; Wang, J.; Wu, Q. Chattering-free full-order recursive sliding-mode control for finite-time attitude synchronization of rigid spacecraft. J. Frankl. Inst. 2019, 356, 998–1020. [Google Scholar] [CrossRef]
- Yu, J.; Shi, P.; Zhao, L. Finite-time command filtered backstepping control for a class of nonlinear systems. Automatica 2018, 92, 173–180. [Google Scholar] [CrossRef]
- Golestani, M.; Esmailzadeh, M.; Mobayen, S. Constrained attitude control for flexible spacecraft: Attitude pointing accuracy and pointing stability improvement. IEEE Trans. Syst. Man, Cybern. Syst. 2022. [Google Scholar] [CrossRef]
- Cao, L.; Xiao, B.; Golestani, M. Robust fixed-time attitude stabilization control of flexible spacecraft with actuator uncertainty. Nonlinear Dyn. 2020, 100, 2505–2519. [Google Scholar] [CrossRef]
- Berger, T.; Lê, H.H.; Reis, T. Funnel control for nonlinear systems with known strict relative degree. Automatica 2018, 87, 345–357. [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/).