Abstract
In this paper, a design methodology of the adaptive sliding mode controller was proposed for a class of multi-input fractional-order nonlinear systems with matched and unmatched perturbations to solve state regulation problems. The sliding surface is firstly introduced, and then the controller is designed with adaptive mechanisms and perturbation estimator embedded. Due to the employed adaptive and perturbation estimation mechanisms, the upper bounds of the perturbations and perturbation estimation errors do not need to be known in advance. The resultant control scheme is capable of driving the controlled states into the equilibrium point and stays thereafter within a finite time. Finally, a numerical example is given for demonstrating the feasibility of the proposed control scheme.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Owing to fractional derivatives and integrals providing a powerful tool in describing the memory and hereditary properties of different substances, many researchers have recently pointed out that fractional calculus is well suited for modeling and describing of properties of many practical processes, such as thermal systems [1], power systems [2], financial systems [3], electromechanical systems [4], biological systems [5], hyperchaotic systems [6] and viscoelastic materials [7]. As a result, fractional calculus has also been applied to many practical applications by engineers and physicists [7,8,9,10,11].
Sliding mode control (SMC) is a well-known nonlinear control design method because of its robustness against matched perturbations encountered in the systems [12, 13]. In the past few decades, SMC has been used in many different integer order (IO) systems such as mobile robots [14, 15], DC–DC boost converters [16] and vehicle systems [17]. With the development of fractional calculus, the controls of FO systems by using SMC technique have also applied to various kinds of nonlinear systems [18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36]. However, it is noted that the designers have to know in advance the upper bounds of the perturbations when utilizing the control schemes proposed in [22,23,24,25,26,27,28,29,30], and in [19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36] designers only considered matched perturbations.
In order to alleviate or eliminate the restrictions of the researches mentioned above [18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36], in this paper, we also designed an adaptive sliding mode controller for a class of multi-input FO nonlinear systems with matched and unmatched perturbations to solve the regulation problems. The novelties of this research are as follows. (1) A fractional derivative estimator is proposed in this research, which can be utilized to estimate the perturbations encountered in the system, and adaptation mechanisms are embedded in the proposed control scheme so that the designers do not need to know in advance the upper bounds of the perturbations as well as perturbation estimation errors. (2) The dynamic equations of the plant considered in this research are more generalized than those in [27,28,29,30,31,32,33] since the control schemes in [27,28,29,30,31,32,33] do not allow the input gain uncertainty to appear in the second differential equation, and we replaced the state \(\mathbf x_2\) in the first differential equation with function \({\mathbf g} (\mathbf x_2)\). The major improvement in the proposed control scheme is that it can be applied to a class of FO nonlinear systems with unmatched perturbations and it is capable of driving the state trajectory into the equilibrium point and stays thereafter within a finite time as well, which may not be achievable by using the control schemes developed in [19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36]. Finally, a numerical example is illustrated by using computer simulation for showing the feasibility of the proposed control scheme.
2 System descriptions and problem formulations
Consider a class of multi-input nonlinear FO systems with matched and unmatched perturbations governed by
where \(\alpha \in R\) and \(\alpha \in (0,1)\); \(\mathbf {x}\triangleq [\mathbf x_1^T \quad \mathbf x_2^T ]^T \in R^n\) is the measurable state vector, \(\mathbf {x}_2\in R^{m\times 1}\), \({\mathbf g} (\mathbf {x}_2)\in R^{m\times 1}\), \(\mathbf {x}_1\triangleq [x_{11},x_{12},\ldots ,x_{1(n-m)}]^T\in R^{n-m}\), and \(n\le 2m\). The nonlinear vectors \(\mathbf f_1(t, {\mathbf {x}}_1)\), \(\mathbf f_2(t, \mathbf {x})\) and \({\mathbf g} (\mathbf x_2)\) are known, and \(\mathbf f_1(t, {\mathbf {x}}_1)=\mathbf 0\) if \({\mathbf x}_1=\mathbf 0\). The matrices \(\mathbf {G}_1\) and \(\mathbf {G}_2\) are also known. The vector \(\mathbf u\in R^{s\times 1}\) is the control input, and \(m\le s\). The vectors \(\triangle \mathbf p_i(\bullet ), 1\le i\le 2\), are unknown uncertainties, parameter variations and/or external disturbances. The aim of this paper is to design a sliding mode controller with perturbation estimation scheme such that the state trajectory \(\mathbf x(t)\) of (1) can reach zero within a finite time. In order to achieve this purpose, we assume that the following assumptions are valid throughout this paper:
\(\mathbf {A1}\): The matrices \(\mathbf G_1(t, {\mathbf x}_1)\) and \(\mathbf G_2(t, {\mathbf x})\) have full row rank for all \({\mathbf x}\) and t in the domain of interest; these imply that the matrices \({\mathbf G}_j^+\triangleq {\mathbf G}_j^T(\mathbf G_j{\mathbf G_j}^T)^{-1}, j=1,2\), exist.
\(\mathbf {A2}\): The vector \({\mathbf {f}_1}(t, {\mathbf x}_1)\) and matrix \({\mathbf G}_1^+\) are continuously differentiable with respect to \({\mathbf {x}_1}\).
\(\mathbf {A3}\): [37] The unmatched and matched perturbations fulfill the following inequalities
in the domain of interest for all t and \(\mathbf x\), where \(\gamma _1\) is an unknown positive constant, \(\beta _1(\mathbf {x})\) is a known positive function, and \(\beta _2(\mathbf x,\mathbf u)\) is an unknown positive function. In addition, \(\beta _1(\mathbf x)=0\) if \(\mathbf x=\mathbf 0\), and the function \(\beta _2(\mathbf x,\mathbf u)\) is bounded if \(\mathbf x\) and \(\mathbf u\) are bounded. In this paper, the notation \({\Vert \cdot \Vert }\) stands for the Euclidean norm of a vector or the induced two-norm of a matrix.
\(\mathbf {A4}\): \({\mathbf g} ({\mathbf {x}}_2)=\mathbf 0\) implies \({\mathbf {x}}_2=\mathbf 0\), and \(\big (\partial \mathbf g/ \partial \mathbf x_2\big )^{-1}\) exists.
Remark 1
The vector \({\mathbf g}(\mathbf x_2)\) of plant (1) considered in [27,28,29,30,31,32,33] is \({\mathbf g} (\mathbf x_2)=\mathbf x_2\); however, the vector \({\mathbf g}(\mathbf x_2)\) considered in this paper may be a function of \(\mathbf x_2\).
The following theorem will be utilized in the stability analysis in Sect. 6.
Theorem 1
If there exists a continuous and positive definite function \(V(\mathbf {x}(t),t)\) satisfying the following differential inequality:
where k is a positive constant, and \(\alpha \in (0,1)\), then \(V \equiv 0, \forall t\ge T\). The finite time T is given by
where \(t_0=0\) is initial time and \(\varGamma (x)\triangleq \int ^\infty _0e^{-t}t^{x-1}\hbox {d}t\) is the Euler’s Gamma function [38].
Proof
From (2), it is seen that
Multiplying fractional integral operator \(D^{-\alpha }\) to both side of (4), we obtain
By using the following equation [38],
From (5), we obtain
Then by using the reduction formula \(\varGamma (x+1)=x\varGamma (x)\) [39], from (6) one can obtain
The preceding equation also implies that the finite time T is given by (3). \(\square \)
3 Design of sliding surface
According to the methodology of sliding mode control, one should design a sliding surface function \(\varvec{\sigma }\) and a control function \(\mathbf u\) such that once the controlled system enters the sliding surface and remains on the surface thereafter, the desired system’s performance and control’s objective can be realized. Hence in the first step, we design the sliding surface function as
By using (1), one obtains the fractional derivative of \(\varvec{\sigma }\) from (7) as
Design another function \(\varvec{\phi }\) as
where
The scalar \(\lambda _1\) is a designed positive constant, and the adaptive gain \(\hat{\gamma }_1(t)\ge 0,\ \forall t\) will be introduced later. For obtaining the function \(\varvec{\zeta }_1\) in (10), one can utilize the similar method as in [37] to compute the upper bound of \(\triangle \mathbf {p}_1\) as
where
Substituting (9) and (10) into (8), one can see that the dynamic equation of \(\varvec{\sigma }\) for \(\varvec{\sigma }\ne \mathbf 0\) is
Now define the first Lyapunov function candidate as
where \({\tilde{\gamma }}_1(t)\triangleq \hat{\gamma }_1(t)-\gamma _1\) is the adaptive error of the unknown constant \(\gamma _1\). By using (11), we can obtain the fractional derivative of (13) along the trajectory of (12) for \(\varvec{\sigma }\ne \mathbf 0\) as
According to (14), one may design the adaptive gain \(\hat{\gamma }_1(t)\) for adapting the unknown constant \(\gamma _1\) as
Substituting (15) into (14) for \(\varvec{\sigma }\ne \mathbf 0\) yields
If \(\varvec{\sigma }=\mathbf 0\), then from (13) and (15), one can obtain \(V_1={\tilde{\gamma }}_1^2/2\) and \(D^{\alpha }{\hat{\gamma }}_1=0\). Hence \(D^{\alpha }{V}_1\le \tilde{\gamma }_1D^{\alpha }\tilde{\gamma }=\tilde{\gamma }_1D^{\alpha }\hat{\gamma }_1=0\). Therefore, it can be seen that, if state \(\varvec{\phi }\) reaches zero in a finite time and stays thereafter, i.e., \(\varvec{\phi }=\mathbf {0}\) and \(D^{\alpha }{\varvec{\phi }}=\mathbf {0}\) (this will be shown in Sect. 6), Eq. (16) becomes \(D^\alpha V_1\le -\lambda _1.\) Hence the Lyapunov function \(V_1\) will converge to zero within a finite time if \(\varvec{\sigma }\ne \mathbf 0\) in accordance with Theorem 1, and \(V_1\) will stop decreasing if \(\varvec{\sigma }=\mathbf 0\). Therefore, the sliding variable \(\varvec{\sigma }\) will also reach zero within a finite time. Note that \(\hat{\gamma }_1(t)\) will reach a finite nonzero limit in accordance with (15), and this will be explained in Sect. 6.
On the other hand, when the controlled system enters the sliding surface in a finite time, from (7) and (10) one can see that the state \(\mathbf {x}_1=\mathbf 0 \) and \(\varvec{\eta }(t, {\mathbf x}_1)=\mathbf 0\) within a finite time too. According to (9), vector \(\mathbf {g}(\mathbf {x}_2)\) will tend to zero within a finite time. Hence the state \(\mathbf x_{2}\) will also tend to zero in accordance with assumption A4.
4 Design of fractional derivative estimator
In order to reduce the chattering phenomenon and save control energy, we propose a design method of fractional derivative estimator (FDE). The idea of designing this FDE is quite similar to that of AIVSDE developed by Cheng and Chang [40]. The block diagram of the proposed FDE is shown in Fig. 1, where r(t) is the input signal, \(\hat{k}_r (t)\) is an adaptive gain, which will be explained later. The notation \(D^{-\alpha }\) stands for the fractional integral operator; \(k_1, k_2\), and \(k_b\) are adjustable positive constant gains specified by the designer and y(t) is output.
The idea of designing the FDE shown in Fig. 1 is to force the magnitude of the error signal e(t) to be as small as possible in a finite time. Then the signal x(t) will approach the signal r(t), and the output signal y(t) in Fig. 1 will approach the fractional derivative of the input signal r(t) since \(y(t)=D^{\alpha }x(t)\).
The following theorem proves that under certain mild conditions the signal \(\sigma (t)\) depicted in Fig. 1 will approach zero in a finite time, and the fractional derivative estimation error e(t) will be asymptotically stable.
Theorem 2
Consider the FDE shown in Fig. 1 with \(k_2>1\). Suppose that \(|r(t)|\le {\bar{k}}_0\) and \(|D^{\alpha }r(t)|\le {\bar{k}}_1\) are fulfilled in a finite time, where \({\bar{k}}_0\) and \({\bar{k}}_1\) are unknown constants. The adaptive gain \({\hat{k}}_r (t)\) is given by the adaptive law
where \(\beta _r\) is a designed positive constant. Then \(\sigma (t)\) will approach zero within a finite time, the fractional derivative estimation error e(t) will reach zero asymptotically, and the adaptive gain \(\hat{k}_r(t)\) is bounded.
Proof
The proof of this theorem is very similar to that in [40], and hence it is omitted in this paper. \(\square \)
5 Design of controllers
In order to drive the state trajectories of the controlled system into the designated sliding surface in a finite time, we design the proposed controller as
where
where \(c_0\) and \(\lambda _2\) are designed positive constants. In addition, the adaptive laws \(\hat{\gamma }_2(t)\) and \(\varvec{\psi }(t)\) are specified, respectively, as
where \(\varvec{\theta }\) is a designed vector with positive entries. The other positive constants \(h_1, h_2\) and functions \(\delta (\mathbf {u}), \beta _3(\mathbf x)\) are introduced in the next section.
The perturbation estimation signal \(\mathbf {p}_\mathrm{est}(t)\) in (18) is designed in a similar way as in [37]. By using (1), (9) and (17), one can see that
Now design a nominal signal \({\varvec{\phi }}_{(\mathrm nom)}(t)\) as
where \(\ c_0>\alpha \pi /2\). Then subtracting (23) from (22) yields
Let \(\hat{\mathbf {p}}(t)\) be the output of the FDE developed in Sect. 4. This FDE is used to estimate the signal \(D^\alpha \big (\varvec{\phi }-\varvec{\phi }_{(\mathrm nom)}\big )\) since \(\varvec{\phi }\) and \(\varvec{\phi }_{(\mathrm nom)}\) are measurable and differentiable. Hence one obtains that
where \(\varvec{\omega }(t)\) is the fractional derivative estimation error. If the FDE is designed properly, then \(\varvec{\omega }(t)\) is small in accordance with Theorem 2.
The perturbation estimation signal in this paper is then designed as
The block diagram for implementing the signal \(\mathbf {p}_\mathrm{est}\) is depicted in Fig. 2. From (24), (25), and (26), one can define the perturbation estimation error as
6 Stability analysis
According to the analysis in Sect. 3, one can see that the trajectory of \(\mathbf x\) will reach zero within a finite time once the state \(\varvec{\phi }\) approaches zero and stays thereafter. Therefore, the main purpose of this section is to show that the designed controller (17) indeed has the ability to drive the trajectory of \(\varvec{\phi }\) to zero in a finite time. The stability of the proposed control system is addressed in the following theorem.
Theorem 3
Consider the dynamic system (1) with assumptions \(\mathbf {A1}\) to \(\mathbf {A4}\). Suppose that there exist known positive constants \(h_1\), \(h_2,\) and an unknown positive constant \(\gamma _2\) satisfying the following inequality
\(\forall \ t,\ \mathbf x\) in the domain of interest, where \(\beta _3(\mathbf x)\) and \(\delta (\mathbf {u})\) are known positive functions and \(\varvec{\psi }(t)\) is the state variable defined in (21).
If the controller (17) with adaptive laws (15), (20) and (21) are employed, then
(a) the function \(\varvec{\phi }\) and state variable \(\mathbf {x}\) will approach zero within a finite time;
(b) the adaptive gains \(\hat{\gamma }_1\) and \(\hat{\gamma }_2\) are all bounded, and \(\hat{\gamma }_1, \hat{\gamma }_2\) will reach a finite limit, respectively, as \(t\rightarrow \infty \);
(c) the nominal signal \(\varvec{\phi }_{(\mathrm nom)}\) and the estimation signal \(\mathbf {p}_\mathrm{est}(t)\) are all bounded.
Proof
(a) Define the second Lyapunov function candidate as
where \(\tilde{\gamma }_2(t)\triangleq \hat{\gamma }_2(t)-\gamma _2\) is the adaptive error of the unknown positive constant \(\gamma _2\). All the possible cases that may occur in the derivative of (29) are analyzed as follows.
\(\mathbf {Case}\)\({\mathbf 1}\) : \(\varvec{\phi }\ne \mathbf 0\) and \(\varvec{\psi }\ne \mathbf 0\)
By using (19), (27) and (28), one computes the fractional derivative of (29) along the trajectories of (22) and (20) as
By using (21), one can further simplify (30) as
Equation (31) clearly indicates that the function \(V_2\) is bounded, hence the trajectories of \(\varvec{\phi }, \hat{\gamma }_2\) and \(\varvec{\psi }\) are all bounded, and the state \(\varvec{\phi }\) will be driven toward zero within a finite time in this case. Noted that the state \(\varvec{\psi }\) is asymptotically stable due to \(\varvec{\psi }^TD^{\alpha }\varvec{\psi }<0\) in accordance with (21), and it also means that the state \(\varvec{\psi }\) will not reach zero and stay thereafter in a finite time. The adaptive gain \(\hat{\gamma }_2\) will not reach zero in a finite time either, this is explained in part (b). When \(\varvec{\phi }\) reaches zero in a finite time, the stability of the controlled system is analyzed in case 3 and case 4.
\(\mathbf {Case}\)\({\mathbf 2}\) : \(\varvec{\phi }\ne \mathbf 0\) and \(\varvec{\psi }=\mathbf 0\)
From the fractional derivative of (30), it is seen that
In this case, \(D^{\alpha }V_2\) may be greater or smaller than zero. From (21), it is seen that \(\mathbf {\varvec{\psi }=0}\) and \(D^{\alpha }\varvec{\psi }\ne \mathbf 0\), it means that the trajectory of \(\varvec{\psi }\) will not stay in the surface \(\varvec{\psi }=\mathbf 0\) and will cross the surface \(\varvec{\psi }=\mathbf 0\) immediately (that is, \(\varvec{\psi }\ne \mathbf 0\) in the next time interval). Hence the status of the system will switch to another case with \(\varvec{\psi }\ne \mathbf 0\). Noted that the states \(\varvec{\phi }\) and \(\hat{\gamma }_2\) are still bounded in this case due to the continuity of these trajectories.
\(\mathbf {Case}\)\({\mathbf 3}\) : \(\varvec{\phi }=\mathbf 0\) and \(\varvec{\psi }\ne \mathbf 0\)
From (29), it is seen \(V_2=\frac{1}{2}\tilde{\gamma }^2_2+\Vert \varvec{\psi }\Vert \). By noting that \(D^{\alpha }{\hat{\gamma }}_2=0\) in (20), and using (21) for \(\varvec{\psi }\ne \mathbf 0\), one is able to compute \(D^{\alpha }V_2\) as
One can see that \(V_2\) is a bounded function and the magnitude of \(V_2\) will still decrease in this case. Hence one can conclude that \(\varvec{\psi }\) and \(\hat{\gamma }_2(t)\) are bounded in this case.
\(\mathbf {Case}\)\({\mathbf 4}\) : \(\varvec{\phi }=\mathbf 0\) and \(\varvec{\psi }=\mathbf 0\)
In this case, it is seen that \(V_2=\frac{1}{2}\tilde{\gamma }^2_2\). Hence \(D^{\alpha }V_2=0\) in accordance with (20). Therefore, the value of \(V_2\) will not decrease and both \(V_2\) and \(\hat{\gamma }_2(t)\) are bounded in this case.
According to the previous stability analysis from case 1 to case 4 and Theorem 1, it can be seen that variable \(\varvec{\phi }(t)\) will approach zero and stay thereafter in a finite time. According to (16), the Lyapunov function \(V_1\) will also converge to zero in a finite time once \(\varvec{\phi }=\mathbf 0\). Therefore, the controlled state variable \(\mathbf {x}\) will tend to zero within a finite time in accordance with the analysis of Sect. 3.
(b) From (15) and (20), it is seen that adaptive gains \({\hat{\gamma }}_j(t)\), \(j=1, 2\), are monotonically increasing and are all bounded above in accordance with the analysis of part (a). Therefore, there exist finite constants \(\gamma _{j\infty }\), \(j=1, 2\), such that \(\underset{t\rightarrow \infty }{\lim }\hat{\gamma }_{j}(t)\)\(=\gamma _{j\infty }\), \(j=1, 2\) [41] (Proposition 2.14, page 83).
(c) According to (10), one can see that the function \(\varvec{\eta }\) depends on state \(\mathbf {x}_1\) and t, and hence the fractional derivative of \(\varvec{\eta }\) is given by
According to the previous stability analysis, the states \(\mathbf {x}_1, \mathbf {x}_2\) and \(\varvec{\eta }\) are all bounded and will approach zero within a finite time, which also implies that \(D^{\alpha }\varvec{\eta }\) is bounded in accordance with (32). Since \(\varvec{\psi }^TD^{\alpha }\varvec{\psi }<0\) in (21), the signal \(\varvec{\psi }\) is bounded. Hence the right-hand side of (24) is bounded in accordance with the assumption \(\mathbf {A3}\) and the analysis of part (a). Hence according to Theorem 4.3 in [42], one can see that \(\varvec{\phi }-\varvec{\phi }_{(\mathrm nom)}\) is bounded since \(\frac{\partial \mathbf {g}}{\partial \mathbf {\mathbf {x}_2}}\big (-\varvec{\psi }(t)+\varDelta {\mathbf {p}_{2}}\big )-D^{\alpha }{\varvec{\eta }}\) is bounded and \(c_0>\alpha \pi /2\). Therefore, \(\varvec{\phi }_{(\mathrm nom)}\) must be bounded, and from (26) the signal \(\mathbf {p}_\mathrm{est}\) must be bounded due to \(\hat{\mathbf {p}}(t)\) is bounded. \(\square \)
Note that: The function \(\beta _3(\mathbf x)\) may be a non-vanishing function.
7 Numerical example
Consider a multi-input perturbed nonlinear FO system described by (1), where the fractional order is \(\alpha =0.65\), and \(\mathbf {g}(\mathbf {x})=[x_{21}+x_{22}\ \ x_{22}\ \ x_{21}+x_{23}]^T\). The state variables are \(\mathbf {x_1}\triangleq [x_{11}\ \ x_{12}]^T\), \(\mathbf {x_2}\triangleq [x_{21}\ \ x_{22}\ \ x_{23}]^T\). The known nonlinear vectors and matrices \(\mathbf f_i\), \(\mathbf G_i\), \(1\le i\le 2\), are given by \(\mathbf f_1(t, \mathbf x_1)=[ \sin (t)x_{11}^2\ \ x_{12}^2 ]^T\), \(\mathbf f_2(t, \mathbf x)=[x_{11}x_{21}\cos (t)\)\(\cos (x_{12})x_{22}\)\({x_{23}^2}x_{22}+\sin (t)]^T\),
The vector \(\mathbf u \triangleq [u_1\quad u_2\quad u_3]^T\) represents the control input. For demonstrating the robustness of the proposed control scheme and computer simulation, we assume that the unknown perturbations \(\triangle \mathbf {p}_i\), \(1\le i\le 2\), are
The controller and sliding surface function are designed in accordance with (17) and (7), respectively. The designed parameters are chosen to be \((\lambda _1,\lambda _2,c_0, h_1, h_2\), \(k_1, k_2, k_b)=(0.1, 3, 25, 1, 1, 1, 5, 2)\), \(\varvec{\theta }=[ 0.1\ \ 0.1\ \ 0.1 ]^T\). The nonlinear positive vanishing functions \(\beta _1\) in assumption \(\mathbf {A3}\), \(\beta _3\) and \(\delta (\mathbf {u})\) in (28) are given by
The initial condition \(\mathbf x(0)\) is assumed to be \(\mathbf x(0)\!=\![2\ \ -1\ \ 1.5\ \ -2\ \ 0.7]^T\). The results of computer simulation with step time 0.0001 s are shown from Figs. 3, 4, 5, 6, 7, 8 and 9. Figure 3 shows that the function \(\varvec{\phi }\) tends to zero within 8.32 s, and the controlled system enters the sliding surface in 11.19 s, as displayed in Fig. 4. The state variables \(\mathbf x_i, 1\le i\le 2\), as illustrated in Figs. 5 and 6, all reach zero within 11.21 s. The functions \(\varvec{\phi }_{(\mathrm nom)}\), adaptive gains \({\hat{\gamma }}_1, {\hat{\gamma }}_2\) and control input \(\mathbf u\) are all bounded, as depicted from Figs. 7, 8 and 9, respectively.
8 Conclusion
In this paper, an adaptive SMC scheme is successfully proposed for a class of perturbed FO nonlinear systems with matched and unmatched perturbations to solve regulation problems. The advantages of the proposed control system are as follows. (1) The proposed control scheme can be applied to systems with unmatched perturbations. (2) There is no need to know in advance the upper bounds of perturbations and perturbation estimation errors due to the embedded perturbation estimator and adaptive mechanisms. (3) The resultant control system is able to drive the controlled state trajectories into equilibrium point within a finite time. For future study, solving the tracking problems is worth considering.
References
Gabano, J.D., Poinot, T.: Fractional modelling and identification of thermal systems. Signal Process. 91(3), 531–541 (2011)
Sun, F.; Li, Q.: Dynamic analysis and chaos of the 4D fractional-order power systems. In: Abstract and Applied Analysis, vol. 2014 (2014)
Xin, B., Zhang, J.: Finite-time stabilizing a fractional-order chaotic financial system with market confidence. Nonlinear Dyn. 79(2), 1399–1409 (2015)
Jesus, I.S., Tenreiro Machado, J.A.: Application of integer and fractional models in electrochemical systems. Math. Probl. Eng. 2012, 17 (2012)
Petras, I., Magin, R.L.: Simulation of drug uptake in a two compartmental fractional model for a biological system. Commun. Nonlinear Sci. Numer. Simul. 16(12), 4588–4595 (2011)
Kassim, S., Hamiche, H., Djennoune, S., Bettayeb, M.: A novel secure image transmission scheme based on synchronization of fractional-order discrete-time hyperchaotic systems. Nonlinear Dyn. 88(4), 2473–2489 (2017)
Bao, H.B., Cao, J.D.: Projective synchronization of fractional-order memristor-based neural networks. Neural Netw. 63, 1–9 (2015)
Shen, J., Lam, J.: Non-existence of finite-time stable equilibria in fractional-order nonlinear systems. Automatica 50(2), 547–551 (2014)
Bao, H., Park, J.H., Cao, J.: Adaptive synchronization of fractional-order memristor-based neural networks with time delay. Nonlinear Dyn. 82(3), 1343–1354 (2015)
Liu, H., Li, S., Cao, J., Li, G., Alsaedi, A., Alsaadi, F.E.: Adaptive fuzzy prescribed performance controller design for a class of uncertain fractional-order nonlinear systems with external disturbances. Neurocomputing 219, 422–430 (2017)
Geng, L., Yu, Y., Zhang, S.: Function projective synchronization between integer-order and stochastic fractional-order nonlinear systems. ISA Trans. 64, 34–46 (2016)
Rubagotti, M., Estrada, A., Castanos, F., Ferrara, A., Fridman, L.: Integral sliding mode control for nonlinear systems with matched and unmatched perturbations. IEEE Trans. Autom. Control 56(11), 2699–2704 (2011)
Edwards, C., Spurgeon, S.: Sliding Mode Control: Theory and Applications. Taylor & Francis, London (1998)
Defoort, M., Floquet, T., Kokosy, A., Perruquetti, W.: Sliding-mode formation control for cooperative autonomous mobile robots. IEEE Trans. Ind. Electron. 55(11), 3944–3953 (2008)
Park, B.S., Yoo, S.J., Park, J.B., Choi, Y.H.: Adaptive neural sliding mode control of nonholonomic wheeled mobile robots with model uncertainty. IEEE Trans. Control Syst. Technol. 17(1), 207–214 (2009)
Wai, R.J., Shih, L.C.: Design of voltage tracking control for DC–DC boost converter via total sliding-mode technique. IEEE Trans. Ind. Electron. 58(6), 2502–2511 (2011)
Gokasan, M., Bogosyan, S., Goering, D.J.: Sliding mode based powertrain control for efficiency improvement in series hybrid-electric vehicles. IEEE Trans. Power Electron. 21(3), 779–790 (2006)
Tavazoei, M.S., Haeri, M.: Synchronization of chaotic fractional-order systems via active sliding mode controller. Physica A Stat. Mech. Appl. 387(1), 57–70 (2008)
Hosseinnia, S.H., Ghaderi, R., Mahmoudian, M., Momani, S.: Sliding mode synchronization of an uncertain fractional order chaotic system. Physica A Stat. Mech. Appl. 59(5), 1637–1643 (2010)
Aghababa, M.P.: Robust stabilization and synchronization of a class of fractional-order chaotic systems via a novel fractional sliding mode controller. Commun. Nonlinear Sci. Numer. Simul. 17(6), 2670–2681 (2012)
Yin, C., Dadras, S., Zhong, S., Chen, Y.Q.: Control of a novel class of fractional-order chaotic systems via adaptive sliding mode control approach. Appl. Math. Model. 37(4), 2469–2483 (2013)
Aghababa, M.P.: Design of a chatter-free terminal sliding mode controller for nonlinear fractional-order dynamical systems. Int. J. Control 86(10), 1744–1756 (2013)
Ni, J., Liu, L., Liu, C., Hu, X.: Fractional order fixed-time nonsingular terminal sliding mode synchronization and control of fractional order chaotic systems. Nonlinear Dyn. 89(3), 2065–2083 (2017)
Chen, D., Liu, Y., Ma, X., Zhang, R.: Control of a class of fractional-order chaotic systems via sliding mode. Nonlinear Dyn. 67(1), 893–901 (2012)
Aghababa, M.P.: Design of hierarchical terminal sliding mode control scheme for fractional-order systems. IET Sci. Meas. Technol. 9(1), 122–133 (2014)
Chen, Y., Wei, Y., Zhong, H., Wang, Y.: Sliding mode control with a second-order switching law for a class of nonlinear fractional order systems. Nonlinear Dyn. 85(1), 633–643 (2016)
Majidabad, S.S., Shandiz, H.T., Hajizadeh, A.: Decentralized sliding mode control of fractional-order large-scale nonlinear systems. Nonlinear Dyn. 77(1–2), 119–134 (2014)
Karami-Mollaee, A., Tirandaz, H., Barambones, O.: On dynamic sliding mode control of nonlinear fractional-order systems using sliding observer. Nonlinear Dyn. 92, 1379–1393 (2018)
Mujumdar, A., Tamhane, B., Kurode, S.: Observer-based sliding mode control for a class of noncommensurate fractional-order systems. IEEE ASME Trans. Mechatron. 20(5), 2504–2512 (2015)
Aghababa, M.P.: A novel terminal sliding mode controller for a class of non-autonomous fractional-order systems. Nonlinear Dyn. 73(1–2), 679–688 (2013)
Liu, H., Pan, Y., Li, S., Chen, Y.: Adaptive fuzzy backstepping control of fractional-order nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 47(8), 2209–2217 (2017)
Wei, J., Zhang, Y., Bao, H.: An exploration on adaptive iterative learning control for a class of commensurate high-order uncertain nonlinear fractional order systems. IEEE CAA J. Autom. Sin. 5(2), 618–627 (2018)
Bataghva, M., Hashemi, M.: Adaptive sliding mode synchronisation for fractional-order non-linear systems in the presence of time-varying actuator faults. IET Control Theory Appl. 12(3), 377–383 (2018)
Zhang, R., Yang, S.: Robust synchronization of two different fractional-order chaotic systems with unknown parameters using adaptive sliding mode approach. Nonlinear Dyn. 71(1–2), 269–278 (2013)
Maheri, M., Arifin, N.M.: Synchronization of two different fractional-order chaotic systems with unknown parameters using a robust adaptive nonlinear controller. Nonlinear Dyn. 85(2), 825–838 (2016)
Shao, S., Chen, M., Yan, X.: Adaptive sliding mode synchronization for a class of fractional-order chaotic systems with disturbance. Nonlinear Dyn. 83(4), 1855–1866 (2016)
Cheng, C.-C., Chiang, Y.-C.: Design of nonsingular adaptive terminal backstepping controllers with perturbation estimation for nonlinear systems in semi-strict feedback form. IET Control Theory Appl. 11(10), 1589–1595 (2017)
Podlubny, I.: Fractional Differential Equations. Elsevier, Amsterdam (1998)
Zhao, Y.; Wang, Y.; Liu, Z.: Finite time stability analysis for nonlinear fractional order differential systems. In: 32nd Chinese Control Conference (CCC), China, pp. 487–492 (2013)
Cheng, C.C.; Chang, M.W.: Design of derivative estimator using adaptive sliding mode technique. In: American Control Conference, Minneapolis, pp. 14–16 (2006)
Tao, G.: Adaptive Control Design and Analysis. Wiley, New York (2003)
Qian, D., Li, C., Agarwal, R.P., Wong, P.J.Y.: Stability analysis of fractional differential system with Riemann–Liouville derivative. Math. Comput. Model. 52(5–6), 862–874 (2010)
Acknowledgements
The authors would like to thank the Editor, Associate Editor, and the anonymous reviewers for their many helpful comments and suggestions that have helped to improve the quality of this paper. The author Chih-Chiang Cheng is also grateful to the Ministry of Science and Technology of R.O.C. for financial support for this research (MOST 106-2221-E-110-006).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Cheng, CC., Hsu, SC. Design of adaptive sliding mode controllers for a class of perturbed fractional-order nonlinear systems. Nonlinear Dyn 98, 1355–1363 (2019). https://doi.org/10.1007/s11071-019-05267-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-019-05267-0