This paper addresses the problem of robust adaptive finite-time tracking control for a class of mechanical systems in the presence of model uncertainties, unknown external disturbances, and input nonlinearities containing saturation and deadzone. Without imposing any conditions on the model uncertainties, radial basis function neural networks are used to approximate unknown nonlinear continuous functions, and an adaptive tracking control scheme is proposed by exploiting the recursive design method. It is shown that the input saturation and deadzone model can be expressed as a simple linear system with a time-varying gain and bounded disturbance. An adaptive compensation term for the upper bound of the lumped disturbance is introduced. The semi-global finite-time uniform ultimate boundedness of the corresponding closed-loop tracking error system is proved with the help of the finite-time Lyapunov stability theory. Finally, an example is given to demonstrate the effectiveness of the proposed method.
It is well known that a large number of mechanical systems can be modelled by Euler–Lagrange equations, for example robotic manipulators (Yu and Fei, 2014), biped robots (Ge et al., 2012), exoskeleton robots (Lu et al., 2014), underwater vehicles (Cui et al., 2010), high-speed trains (Liu et al., 2009), and so on. In recent years, adaptive control and robust adaptive control for systems with uncertainties or disturbances has received much attention (Chen et al., 2010; Rafique et al., 2015; Siddique and Rehan, 2016). In the community of adaptive control for mechanical systems, fuzzy logic systems or neural networks (NNs) are always used to approximate uncertain continuous functions (see Liu and Zhang, 2013, 2014) due to their inherent approximation ability (Zhao et al., 2014).
In the past two decades, finite-time control for nonlinear systems has attracted more and more attention. It has been proved that finite-time-stable systems have fast convergence and good performance when it comes to robustness and disturbance rejection (Bhat and Bernstein, 1997, 2000). In recent years, finite-time control for mechanical systems has been studied. In Hong et al. (2002), the finite-time control of robot systems was studied by using state feedback and dynamic output feedback control. The global finite-time tracking control of robot manipulators was addressed in Su (2009). In Galicki (2015), a continuous finite-time controller for robotic manipulators was proposed by using the non-singular terminal sliding mode control method. Recently, the stabilization of simple mechanical systems in finite time with continuous state feedback was considered by Sanyal and Bohn (2015). It should be pointed out that all the aforementioned works concerned with finite-time control for mechanical systems are based on the assumption that the dynamic model is exactly known. In order to relax such an assumption, some of the latest research has taken the uncertainties into consideration when investigating finite-time control for mechanical systems. Based on the approximation capability of NNs, Liu and Zhang considered the adaptive finite-time control of uncertain robotic manipulators (Liu and Zhang, 2013, 2014). In Hu et al. (2015), the finite-time tracking control of uncertain Euler–Lagrange systems was studied by constructing a non-singular terminal sliding mode controller.
It is interesting to observe that all the aforementioned finite-time control results for mechanical systems with or without uncertainties are obtained under the presupposition that the actuators are able to provide any requested torque. However, due to physical constraints, the actuators of mechanical systems usually have saturation and deadzone properties, for example underactuated cranes with actuator saturation (Sun et al., 2013, 2017a), and robot manipulators with actuator deadzones (Ma et al., 2015; Park and Han, 2011). These undesirable properties are unavoidable and neglecting their effects may lead to bad performance such as large steady-state error, poor transient response, and large overshoot. Many researchers have developed a large quantity of adaptive control methods for nonlinear systems with saturation and deadzones (Hussain and Rehan, 2016; Rehan et al., 2016). In Tao and Kokotović (1994) and Tong and Li (2012), by constructing the inverse of the deadzone and using an adaptive control method to estimate unknown parameters in the inverse model, the problem of the unknown deadzone was handled. Another method without constructing the inverse of the deadzone was employed in Wang et al. (2004) and Zhang and Ge (2009), in which the input deadzone model was transformed into a linear system with an unknown gain and bounded disturbance. Under some appropriate assumptions, a robust adaptive control strategy for a class of multi input multi output (MIMO) nonlinear systems with both saturation and deadzones was proposed in Chen et al. (2010), where the input nonlinearity was denoted by a linear system with unknown gain whose bound was known. Some research has been done regarding mechanical systems with input saturation or deadzones. In Santibañez et al. (2005), the set-point control of robot manipulators with friction and input saturation was addressed. By using recurrent fuzzy NN, tracking control for robot manipulators with asymmetric deadzones and dynamic friction was dealt with in Park and Han (2011). In Chen et al. (2017), fuzzy control of uncertain MIMO mechanical systems with both deadzones and saturation input nonlinearities was considered.
More recently, finite-time control for mechanical systems with input deadzones or saturation was investigated. In Su and Swevers (2014), a finite-time tracking control scheme was proposed for robot manipulators in the presence of actuator saturation by replacing the linear error in the proportional–derivative (PD) plus dynamics compensation scheme with saturated non-smooth but continuous exponential-like ones. A more recent finite-time continuous stabilization scheme for mechanical systems was proposed in Zavala-Río and Zamora-Gómez (2017), based on the theoretical framework of local homogeneity. Zavala-Río and Zamora-Gómez proposed a bounded continuous control design scheme characterized by a saturating-PD-type term for constrained-input mechanical systems, guaranteeing global stabilization with either finite-time or (local) exponential convergence. Nevertheless, the model uncertainties were not considered in the above two bounded control approaches. In Ma et al. (2015), adaptive finite-time tracking control for uncertain robotic manipulators with unknown deadzones was considered, and it has been proved by using finite-time Lyapunov stability theory that the tracking error system is finite-time stable when the parameters of the controller are suitably chosen.
After reviewing the existing results, there are some points needing further improvement.
In Hu et al. (2015), the uncertainties are formulated as an unmodelled dynamic term which, together with the external disturbance and other terms, is defined as the lumped uncertainty. The lumped uncertainty is required to be differentiable, and the bound of its time derivative is to be known, which is really restricted. In Liu and Zhang (2014), only the external disturbance is unknown. Besides, in Liu and Zhang (2013, 2014) and Ma et al. (2015), a control parameter that needs to be larger than an unknown term is introduced, and it is obtained by a trial and error method.
In Su and Swevers (2014), Ma et al. (2015), and Zavala-Río and Zamora-Gómez (2017), only input saturation or deadzones were considered. When the considered mechanical systems possess both input saturation and deadzone constraints, how to design the controller needs to be further investigated.
Based on the above discussion, finite-time tracking control for uncertain mechanical systems with both saturation and deadzone input nonlinearities is still an open area and needs to be further studied, which motivates our work in this paper.
In this paper, we will investigate the problem of finite-time control for uncertain mechanical systems in the presence of input saturation and deadzones. Due to the existence of uncertainties, radial basis function neural networks (RBFNNs) are used to approximate unknown continuous functions. A time-varying state feedback controller and adaptive laws are developed based on the recursive design method. In addition, stability analysis is provided to show that the proposed control scheme can achieve semi-globally finite-time uniformly ultimately bounded (SGFTUUB) stabilization. The main contributions of this paper are twofold.
Compared with Liu and Zhang (2013, 2014) and Hu et al. (2015), more general uncertainties are considered. Besides, we introduce a time-varying function to eliminate the unknown term appearing in the control design procedure instead of using a trial and error method.
The considered mechanical systems possess both input saturation and deadzone constraints. Under some assumptions, it is shown that the input saturation and deadzone model can be expressed by a time-varying linear system with an unknown gain and bounded disturbance. An adaptive compensation term for the upper bound of the disturbance is introduced.
The remainder of this paper is organized as follows. In ‘Problem formulation and preliminary results’, the problem formulation and some preliminary results are given. The robust adaptive finite-time control scheme is derived in ‘Main results’. ‘Numerical example’ provides an example to illustrate the proposed results, and concluding remarks are given in the final section.
Notation
Throughout this paper, the superscript ‘T’ stands for matrix transposition; indicates the inverse of any square matrix ; denotes the -dimensional real space; represents the space of matrices with real entries; ; denotes the set of all functions with continuous th partial derivatives; denotes the absolute value of scalar ; () denotes the Euclidean norm of a vector (matrix ); denotes the standard signum function; and stands for a block-diagonal matrix.
Problem formulation and preliminary results
Consider the uncertain mechanical systems with non-symmetric input saturation and deadzone described by
where , and denote the vectors of position, velocity and acceleration, respectively. is a bounded symmetric positive-definite inertia matrix, is the centripetal and Coriolis matrix, is the gravity term, and denotes the continuous and bounded external disturbance. Due to the existence of uncertainties, the matrices and and the vectors and are unknown. Further, is the actual control input, which is the output of input nonlinearity and can be expressed as
where denotes the th input of the input nonlinearity (the control signal to be designed), and are unknown nonlinear smooth functions, and are the unknown saturation values, and , are unknown constants and denote the input nonlinearity parameters. Figure 1 shows the input nonlinearity with non-symmetrical saturation and deadzone.
Non-symmetrical saturation and deadzone.
Remark 1. One example of a physical system that can be described by system (1) is robotic manipulators. As we know, for robotic manipulators the parameters in model (1) are usually the functions of some physical parameters, such as link mass, link length and inertial moment. In practice, it is very difficult to obtain the precise values of these parameters because of the existence of measurement errors, payload variation and external disturbances. Therefore, it is of practical significance to investigate the control problem for uncertain mechanical systems with , and being unknown.
Throughout the paper, the following assumptions are imposed on system (1) and input nonlinearity (2), respectively.
Assumption 1. (Wen et al., 2011). System (1) is input-to-state stable.
Assumption 2. There exist unknown constants , , and , , such that
where and .
Remark 2. It has been pointed out in Wen et al. (2011) that Assumption 1 is reasonable. It can be shown that an unstable plant cannot be globally stabilized in the presence of input saturation by using the following example given in Wen et al. (2011). Consider a simple system where is a state variable and denotes the saturated input satisfying . When and the initial condition , there does not exist any control that satisfies the saturation constraint to stabilize the system.
According to the differential mean value theorem, there exist and such that
Combining (2) and (3), the control input can be represented as follows:
where
and
From (2), (5) and (6), we know that and are unknown functions. According to Assumption 1 and (5), it is easy to find that there exist constants and such that the inequalities (when ) and (when ) are satisfied, . Then, combining with Assumption 2, it is apparent that and satisfy and with , , and , that is, and are bounded functions, .
Let be a known bounded diagonal matrix and , . Then, the unknown inertia matrix can be divided into two parts, that is,
where is an unknown matrix. It is obvious that is bounded because and are bounded, and .
By letting and
and noting the fact that because both and are diagonal matrices, we can transform system (1) with input nonlinearity (4) into the following form by combining with (7):
where , , and
It is obvious that and are unknown nonlinear function vectors because they contain unknown terms , , , and . It should be pointed out that and are bounded because and is bounded and positive-definite. Besides, the external disturbance is bounded, and is obviously bounded due to the existence of input saturation. Therefore, we have that is also bounded.
Let and be the desired position and velocity signals, which satisfy
where is a continuous function vector. Define and as the tracking errors of position and velocity, and it follows from (8) and (9) that the dynamics of the error system is
Before introducing the purpose of this paper, and referring to Definition 1 in Ni et al. (2016), we give the following definition.
Definition 1. Consider the following nonlinear system:
where is the state vector, is the initial condition, and is a compact set. The state of system (11) is said to be SGFTUUB if there exist and such that holds for all .
Lemma 1.(Zhu et al., 2015) Consider nonlinear system , . Suppose that there exist continuous differentiable function and scalars , and such that
Then the trajectory of system is SGFTUUB.
Remark 3. It should be pointed out that the state of the system is also SGFTUUB when . If and , the system is finite-time stable. If and , the system is asymptotically stable. The system with possesses better disturbance rejection and robustness properties. Therefore, in this paper we only consider the case where .
The control objective of this paper is to design a robust adaptive control law for system (1) in the presence of input nonlinearity and uncertainties to make the position and velocity of the system track the desired position and velocity given by system (9) in finite time with satisfactory accuracy, that is, to make the state of tracking error system (10) be SGFTUUB.
Due to the existence of uncertainties, RBFNNs will be used to approximate unknown continuous nonlinear functions because of their inherent approximation capabilities (Ge et al., 2002). An unknown continuous nonlinear function can be modelled by a RBFNN as follows:
where is the input vector of the RBFNN, is the basis function with the NN node number , is the approximation error, is an unknown constant parameter vector and is a compact region. The RBFNN uses Gaussian functions as the basis functions, that is,
where is the centre and is the width of . The optimal parameter vector is selected as the value of that minimizes for all , that is,
The following assumption is made regarding the approximation error.
Assumption 3. The approximation error satisfies
where is an unknown bound.
In what follows, we review two lemmas that will play a key role in the control design procedure.
Lemma 2.(Qian and Lin, 2001) For , and a constant, the following inequalities hold:
Moreover, when is an odd integer or a ratio of two odd integers,
Lemma 3.(Qian and Li, 2006) For any positive real numbers , , and any real-valued function ,
Main results
In this section, the main result will be derived in two steps. In the first step, a robust adaptive finite-time control design scheme is developed for the tracking error system (10) in the framework of the recursive design method. In the second step, based on Lemma 1, the state of the resulting closed-loop system is proved to be SGFTUUB.
Adaptive control law design
The control design procedure contains two steps based on the recursive design method. In Step 1, a virtual control signal for is designed such that the position error converges to zero in finite time. In Step 2, an adaptive controller and parameter update laws are designed such that converges to a small neighbourhood of in finite time.
Step 1
Consider and choose a Lyapunov function candidate as follows:
Its time derivative is
where is the virtual control signal to be designed, and .
Choose as follows:
where is a design parameter, , and is a constant.
Substituting (15) into (14) yields
This completes Step 1.
Step 2
Because is bounded, there exists an unknown positive constant such that . Since is an unknown continuous function vector, RBFNNs are used to approximate every element of it. Suppose is the th element of , . It can be modelled by a RBFNN on a compact set as follows:
where , are the optimal parameter vector and basis function vector, respectively, is the approximation error satisfying from Assumption 3, and is the NN node number.
Noting the fact that the basis function vector satisfies and letting and , then from (17) and we have
Obviously, is unknown.
Consider and choose the following Lyapunov function candidate:
where is an unknown parameter, and are parameter estimation errors, and , and and are the estimations. It is easy to verify that (19) works as a Lyapunov function with reference to the proof of Proposition B.1 in Polendo and Qian (2008).
Define a new variable . From the definition of and after simple computation, we can obtain
and
From Lemma 2, we have
Combining (16) and (22), and using Lemma 3, we get
Taking the time derivative of and combining with (23), we have
From (21), it can be obtained by using Lemma 2 that
From (15) and , it can be calculated with the help of Lemma 2 that
Substituting (26) into (25), and from Lemma 3, we have
From (10) and (20), we get
From (18) and Lemma 3, we have
where is a constant.
Since ,
Then from Lemma 3 we obtain
where is a constant.
By using Lemma 3, one has
where and is a constant.
Choose the control input in the following form:
where is a continuous function to be designed, and . Since , we have , and thus the following inequality holds:
Substituting (27), (29), (31), (32) and (34) into (24), we have
where
and
are constants.
Choose the design function as follows:
where is a constant and is a time-varying continuous function that has the following properties:
Substituting (36) into (35), we have
Choose the adaptive laws as follows:
where , , and are constants. Hence (38) becomes
This completes Step 2.
Remark 4. By using Lemma 3 we obtain inequalities (29) and (31), and define new parameters and , which are unknown constants. Thus the number of adaptation parameters is reduced from of to and the computational burden is relieved.
Stability analysis
So far, the robust adaptive control scheme has been established for uncertain tracking error system (10) possessing input saturation and deadzone. The following theorem summarizes the main result of this paper.
Theorem 4.Considering the tracking error system (10) with Assumptions 1 to 3, under the time-varying state-feedback controller (33) and the adaptive laws (39) and (40), the state of the corresponding closed-loop system is SGFTUUB.
Proof. From (19) and Lemma 2, we have
Thus
Combining (41) and (43), and letting , from Lemma 2 we obtain
By using Lemma 3, the following inequalities can be obtained:
Noting the fact that and , by using Lemma 3 we have
By choosing parameters , , and such that and , we have and because . Substituting (45) to (48) into (44), we have
where is a constant.
The remaining proof procedure contains two steps. Firstly, based on (49) and the properties (37) of the designed function , it can be proved that the solutions of the closed-loop system are all defined on a time interval with for any initial condition. We can prove it by contradiction. Suppose that is finite. Then there exists at least one solution of the closed-loop system, denoted by with being the initial condition, which satisfies . From the definition of , we have . With reference to the properties of , it can be seen that there exists a time such that when we have
Combining (49) and (50), it is not difficult to see that for some constant , , which together with the continuity of all involved functions shows that , which obviously contradicts . Hence, .
Secondly, it can be proved that the closed-loop system is SGFTUUB. Inspired by the above analysis, there exists a such that
Accordingly, combining (49) and (51) gives
from which and according to Lemma 1 and the proof of Lemma 3.6 in Zhu et al. (2015), there exists a finite time satisfying such that, when , the trajectories of the closed-loop system are bounded as
where is a constant.
This completes the proof of Theorem 4.
Remark 5. From the proof of Theorem 4, we can see that the time-varying function plays an important role in guaranteeing the semi-global finite-time uniform ultimate boundedness of the closed-loop system. Firstly, based on the property , it is proved that the solutions of the closed-loop system are all defined on a time interval with for any initial condition. Secondly, with the help of the property , we can obtain that there exists a such that , and thus the unknown term in inequality (49) can be omitted and the SGFTUUB stabilization is achieved according to Lemma 1. Besides, it should be pointed out that function can be easily constructed: for example, we can choose , which obviously satisfies (37).
Remark 6. From the analysis of proof procedure, we can see that the convergence time of SGFTUUB stabilization is finite and dependent on the state value . In recent works (Ni et al., 2016, 2017a,b), a special finite-time control problem called ‘fixed-time control’ was investigated. The convergence time of fixed-time control is independent of initial conditions and bounded by a constant. However, in order to realize bounded time stabilization, the control laws of fixed-time control schemes are usually more complex than those of finite-time (non-fixed-time) control schemes. Unlike the results in Ni et al. (2016, 2017a,b), model uncertainties and input constraints are considered in this paper, and thus the proposed results cannot be directly extended to the case of fixed-time control. In the future, the fixed-time control of system (1) with uncertainties and input constraints will be an important research issue.
Remark 7. From it can be seen that the convergence time is adjustable by choosing suitable controller parameters and fractional power . In order to make the convergence time smaller, some improved sufficient conditions of finite-time stability were given in Shen and Xia (2008) and Shen and Huang (2012). However, the designed controller may be more complex (see equations (26) and (27) in Shen and Huang, 2012).
Numerical example
In this section, an example will be provided to demonstrate the effectiveness of the proposed results.
Consider a two-link manipulator, a schematic of which is shown in Figure 2. The model of a two-link manipulator can be expressed as (Spong et al., 2006)
where
Two-link manipulator.
The desired position and velocity satisfy
In the simulation, the system’s parameters are chosen as shown in Table 1.
Parameters of two-link manipulator.
Symbols
Definition
Value
Mass of link 1
Mass of link 2
Length of link 1
Distance from the previous joint tothe centre of mass of link 1
Distance from the previous jointto the centre of mass of link 2
Moment of inertia of link 1
Moment of inertia of link 2
The parameters of the input nonlinearity are as follows:
where the saturation values are
First, the control performance by using a traditional PD control method is investigated, where the initial conditions are selected as shown in Table 2.
Initial conditions of PD control.
Position
Velocity
The simulation results for this case are shown in Figure 3. Figure 3(a) shows the trajectories of position and velocity under PD control, and Figure 3(b) depicts the tracking errors of position and velocity. It can be seen that PD control has large position and velocity tracking errors. The actual control input is shown in Figure 3(c).
Simulation results of PD controller.
Second, the proposed control method is adopted to solve the tracking control problem of system (54). Following the design procedure proposed in Section 3.1, we can obtain the controller and adaptive laws as follows:
where
Therefore, we can obtain the control input
where
is a known diagonal matrix.
Choose the design parameters in adaptive control law (55) as follows:
It is easy to verify that and are satisfied, .
The simulation results are shown in Figure 4, where the initial conditions are the same as those of PD control and From Figure 4(a) it can be seen that fairly good tracking performance is obtained. Figure 4(b) indicates that the position and velocity tracking errors are smaller than those with PD control. Figure 4(c) gives the trajectories of the control input, which is obviously constrained. The trajectories of parameter estimations and are displayed in Figure 4(d). Figure 5 shows the norms of tracking errors based on PD control and the proposed control, from which we can see that the proposed control method has a faster convergence rate and higher-precision tracking performance. Therefore, the simulation results show the effectiveness of the proposed method.
Simulation results of proposed adaptive control law.
Norms of tracking errors.
Conclusions
This paper has investigated the problem of robust adaptive finite-time tracking control for a class of uncertain mechanical systems with input constraints. Based on the recursive design method and by using RBFNNs as approximators, a robust adaptive finite-time tracking scheme has been developed. In order to guarantee finite-time convergence of the closed-loop tracking error system, a time-varying designed function has been employed in the proposed control strategy. In addition, the application of the control scheme to a two-link manipulator has been provided to demonstrate its effectiveness. Simulation results have verified that the proposed control scheme has an advantage over the PD control method in the aspects of convergence rate and steady-state precision. In our further work, we will consider finite-time consensus tracking control for multiple uncertain mechanical systems, referring to some related works on the coordination control of Euler–Lagrange or mechanical systems (Sun et al., 2016, 2017b; Wang, 2014).
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China (grant numbers 61673214, 61673217).
ORCID iD
Baofang Wang
References
1.
BhatSPBernsteinDS (1997) Finite-time stability of homogeneous systems. In: Proceedings of the 1997 American control conference, Albuquerque, NM, 4–6 June 1997, vol. 4, pp. 2513–2514. Washington, DC, USA: IEEE.
2.
BhatSPBernsteinDS (2000) Finite-time stability of continuous autonomous systems. SIAM Journal on Control and Optimization38(3): 751–766.
3.
ChenMGeSSHowBVE (2010) Robust adaptive neural network control for a class of uncertain MIMO nonlinear systems with input nonlinearities. IEEE Transactions on Neural Networks21(21): 796–812.
4.
ChenZLiZChenCLP (2017) Disturbance observer-based fuzzy control of uncertain MIMO mechanical systems with input nonlinearities and its application to robotic exoskeleton. IEEE Transactions on Cybernetics47(4): 984–994.
5.
CuiRGeSSHowBVEet al. (2010) Leader-follower formation control of underactuated autonomous underwater vehicles. Ocean Engineering37(17–18): 1491–1502.
6.
GalickiM (2015) Finite-time control of robot manipulators. Automatica51: 49–54.
GeSSLiZYangH (2012) Data driven adaptive predictive control for holonomic constrained under-actuated biped robots. IEEE Transactions on Control Systems Technology20(3): 787–795.
9.
HongYXuYHuangJ (2002) Finite-time control for robot manipulators. Systems and Control Letters46(4): 243–253.
10.
HuQXiaoBShiP (2015) Tracking control of uncertain Euler-Lagrange systems with finite-time convergence. International Journal of Robust and Nonlinear Control25(17): 3299–3315.
11.
HussainMRehanM (2016) Nonlinear time-delay anti-windup compensator synthesis for nonlinear time-delay systems: A delay-range-dependent approach. Neurocomputing186(19): 54–65.
12.
LiuHZhangT (2013) Neural network-based robust finite-time control for robotic manipulators considering actuator dynamics. Robotics and Computer-Integrated Manufacturing29(2): 301–308.
13.
LiuHZhangT (2014) Adaptive neural network finite-time control for uncertain robotic manipulators. Journal of Intelligent and Robotic Systems75(3): 363–377.
14.
LiuKReyndersERoeckGDet al. (2009) Experimental and numerical analysis of a composite bridge for high-speed trains. Journal of Sound and Vibration320(1): 201–220.
15.
LuRLiZSuCYet al. (2014) Development and learning control of a human limb with a rehabilitation exoskeleton. IEEE Transactions on Industrial Electronics61(7): 3776–3785.
16.
MaJLiPGengLet al. (2015) Adaptive finite-time tracking control for a robotic manipulator with unknown deadzone. In: Proceedings of the 2015 IEEE conference on decision and control, Osaka, Japan, 15–18 December 2015, pp. 6294–6299. Washington, DC, USA: IEEE.
17.
NiJLiuCLiuH (2017a) Continuous uniformly finite time exact disturbance observer based control for fixed-time stabilization of nonlinear systems with mismatched disturbances. PLoS ONE12(4): e0175645.
18.
NiJLiuLLiuCet al. (2016) Fixed-time dynamic surface high-order sliding mode control for chaotic oscillation in power system. Nonlinear Dynamics86(1): 401–420.
19.
NiJLiuLLiuCet al. (2017b) Fast fixed-time nonsingular terminal sliding mode control and its application to chaos suppression in power system. IEEE Transactions on Circuits and Systems II: Express Briefs64(2): 151–155.
20.
ParkSHHanSI (2011) Robust-tracking control for robot manipulator with deadzone and friction using backstepping and RFNN controller. IET Control Theory and Applications5(5): 1397–1417.
21.
PolendoJQianC (2008) An expanded method to robustly stabilize uncertain nonlinear systems. Communications in Information and Systems8(1): 55–70.
22.
QianCLiJ (2006) Global output feedback stabilization of upper-triangular nonlinear systems using a homogeneous domination approach. International Journal of Robust and Nonlinear Control16(9): 441–463.
23.
QianCLinW (2001) Non-Lipschitz continuous stabilizers for nonlinear systems with uncontrollable unstable linearization. Systems and Control Letters42(3): 185–200.
24.
RafiqueMARehanMSiddiqueM (2015) Adaptive mechanism for synchronization of chaotic oscillators with interval time-delays. Nonlinear Dynamics81(1): 495–509.
25.
RehanMIqbalNHongK (2016) Delay-range-dependent control of nonlinear time-delay systems under input saturation. International Journal of Robust and Nonlinear Control26(8): 1647–1666.
26.
SantibañezVKellyRLlamaMA (2005) A novel global asymptotic stable set-point fuzzy controller with bounded torques for robot manipulators. IEEE Transactions on Fuzzy Systems13(3): 362–372.
27.
SanyalAKBohnJ (2015) Finite-time stabilisation of simple mechanical systems using continuous feedback. International Journal of Control88(4): 783–791.
28.
ShenYHuangY (2012) Global finite-time stabilisation for a class of nonlinear systems. International Journal of Systems Science43(1): 73–78.
29.
ShenYXiaX (2008) Semi-global finite-time observers for nonlinear systems. Automatica44: 3152–3156.
30.
SiddiqueMRehanM (2016) A concept of coupled chaotic synchronous observers for nonlinear and adaptive observers-based chaos synchronization. Nonlinear Dynamics84(4): 2251–2272.
31.
SpongMWHutchinsonSVidyasagarM (2006) Robot Modeling and Control. New York, NY: John Wiley and Sons, Inc.
32.
SunNFangYZhangX (2013) Energy coupling output feedback control of 4-DOF underactuated cranes with saturated inputs. Automatica49(5): 1318–1325.
33.
SunNFangYChenHet al. (2017a) Amplitude-saturated nonlinear output feedback antiswing control for underactuated cranes with double-pendulum cargo dynamics. IEEE Transactions on Industrial Electronics64(3): 2135–2146.
34.
SunYChenLMaGet al. (2017b) Adaptive neural network tracking control for multiple uncertain Euler-Lagrange systems with communication delays. Journal of the Franklin Institute354: 2677–2698.
35.
SunYWangWMaGet al. (2016) Backstepping-based distributed coordinated tracking for multiple uncertain Euler-Lagrange systems. Journal of Systems Engineering and Electronics27(5): 1083–1095.
36.
SuY (2009) Global continuous finite-time tracking of robot manipulators. International Journal of Robust and Nonlinear Control19(17): 1871–1885.
37.
SuYSweversJ (2014) Finite-time tracking control for robot manipulators with actuator saturation. Robotics and Computer-Integrated Manufacturing30: 91–98.
38.
TaoGKokotovićPV (1994) Adaptive control of plants with unknown dead-zones. IEEE Transactions on Automatic Control39(1): 59–68.
39.
TongSLiY (2012) Adaptive fuzzy output feedback tracking backstepping control of strict-feedback nonlinear systems with unknown dead zones. IEEE Transactions on Fuzzy Systems20(1): 168–180.
40.
WangH (2014) Consensus of networked mechanical systems with communication delays: A unified framework. IEEE Transactions on Automatic Control59(6): 1571–1576.
41.
WangXSSuCYHongH (2004) Robust adaptive control of a class of nonlinear systems with an unknown dead-zone. Automatica40(3): 407–413.
42.
WenCZhouJLiuZet al. (2011) Robust adaptive control of uncertain nonlinear systems in the presence of input saturation and external disturbance. IEEE Transactions on Automatic Control56(7): 1672–1678.
43.
YuLFeiS (2014) Robustly stable switching neural control of robotic manipulators using average dwell-time approach. Transactions of the Institute of Measurement and Control36(6): 789–796.
44.
Zavala-RíoAZamora-GómezGI (2017) Local-homogeneity-based global continuous control for mechanical systems with constrained inputs: Finite-time and exponential stabilization. International Journal of Control90(5): 1037–1051.
45.
ZhangTGeSS (2009) Adaptive neural network tracking control of MIMO nonlinear systems with unknown dead zones and control directions. IEEE Transactions on Neural Networks20(3): 483–497.
46.
ZhaoLPawlusWKarimiHRet al. (2014) Data-based modeling of vehicle crash using adaptive neural-fuzzy inference system. IEEE/ASME Transactions on Mechatronics19(2): 684–696.
47.
ZhuZXiaYFuM (2015) Attitude stabilization of rigid spacecraft with finite-time convergence. International Journal of Robust and Nonlinear Control21(6): 686–702.