Fractional-Order Super-Twisting Sliding-Mode Procedure Design for a Class of Fractional-Order Nonlinear Dynamic Underwater Robots
https://doi.org/10.1007/s11804-020-00133-7
-
Abstract
The purpose of this study is to design a fractional-order super-twisting sliding-mode controller for a class of nonlinear fractional-order systems. The proposed method has the following advantages: (1) Lyapunov stability of the overall closed-loop system, (2) output tracking error's convergence to zero, (3) robustness against external uncertainties and disturbances, and (4) reduction of the chattering phenomenon. To investigate the performance of the method, the proposed controller is applied to an autonomous underwater robot and Lorenz chaotic system. Finally, a simulation is performed to verify the potential of the proposed method.Article Highlights• The proposed methodology developed the Lyapunov theorem for fractional-order nonlinear system.• Robustness of the proposed fractional-order sliding mode is guaranteed.• Super-twisting sliding-mode controller decreases the chattering phenomena. -
1 Introduction
In the last two decades, autonomous underwater vehicles (AUVs) have performed general and inclusive tasks in investigations and research (Wang et al. 2014). These vehicles have been used in military, commercial, and scientific research and mapping actions, hence eliminating the need for human machinists. The high capacity of AUV robots and their human superiority in oceanic missions, especially at high depths, has enabled them to play a key role in underwater industries.
The main limitation of these robots is the existence of various conditions in the modeling of systems. The dynamics and control of these vehicles are highly attractive yet complicated because of nonlinear equations, structural and nonstructural uncertainties, and the presence of external disturbances caused by ocean flows (Cajo et al. 2019). These challenges and the vast autonomous underwater robot applications are the main inspiration of this work (Wang et al. 2012).
In recent years, fractional calculus has received increasing attention (Kilbas et al. 2006). About 300 years ago, fractional calculus was a mathematical topic, but it is rapidly developing nowadays. Fractional calculus has many applications, mainly in the field of mathematical sciences and engineering, such as electromagnetism, optics, electrochemistry, controllers (Birs et al. 2019), fluid mechanics, signal processing (Aslam and Raja 2015), biological population dynamics models (Magin 2006), chaos (Senejohnny and Delavari 2012; Tavazoei et al. 2008), and viscoelasticity (Ibrir and Bettayeb 2015). To model physics and engineering processes, fractional differential equations are used because fractional-order systems are more accurate than classical integer-order dynamic systems in describing and modeling real objects (Podlubny 1998; Valdes-Parada et al. 2007). In the past decades, surveys on fractional-order controller design methodologies for some systems have been a special research topic. Fractional-order PIλDμ controller (Birs et al. 2016) and fractional-order PD path-following control (Cajo et al. 2018) are some of the well-known fractional-order robust controllers.
Sliding-mode (SM) controller has been widely used to design robust controllers. It is a variable control structure with a simple structure, fast response, and no sensitivity to internal parameters and external disturbances (Utkin 1992). However, the traditional SM controller suffers from chattering due to its discrete nature. A high-order SM controller decreases chattering and preserves the advantages of a conventional SM controller (Munoz et al. 2007; Lan et al. 2008). One of the algorithms that are widely applied in high-order SM controllers is the super-twisting algorithm. Rooka and Ghasemi (2018) presented a fuzzy fractional SM observer for a class of nonlinear dynamics for the diagnosis of cancer. Sharafian and Ghasemi (2017) studied the fractional neural network observer for a class of chaotic systems. The proposed method in the present study ensures the stability of the closed-loop system and a zero tracking error convergence even under disturbances.
In this paper, a fractional super-twisting controller design procedure for the nonlinear fractional dynamics of an underwater robot and the Lorenz system with guaranteed stability is proposed. Compared with other studies, this work focuses on the super-twisting SM controller design for a disturbed nonlinear system. Our methodology has the following merits: (1) A fractional class of super-twisting SM controller was derived to reduce the chattering phenomena. (2) The stability of the closed-loop system and the convergence of the tracking error to zero are both guaranteed even under disturbances.
The rest of this paper is presented as follows: Section 2 includes the basic definitions of fractional integral and differential. Section 3 provides a problem formulation on the AUV system. Section 4 presents a problem formulation on the Lorenz system. Section 5 illustrates the simulation results of the method on chaotic fractional systems. Finally, Section 6 presents some brief conclusions.
2 Principles
Differentiation and integration are generalized to a non-integer-order fundamental operator, which is defined in fractional calculus as follows (Petras 2010):
$$ {D}_t^q=\left\{\begin{array}{c}\frac{{\mathrm{d}}^q}{{\mathrm{d}t}^q}\kern2em q \gt 0\\ {}1\kern2.75em q=0\\ {}{\int}_a^t{\left(\mathrm{d}\tau \right)}^{-q}\kern1.25em q \lt 0\end{array}\right. $$ (1) where a and t are the operation bounds and qϵ R is the order.
These definitions are widely used for fractional derivative and fractional integral as described in this section.
Definition 1 The Riemann-Liouville (RL), Grunwald-Letnikov (GL), and Caputo (C) derivatives of order q of function f(t) are given in the following (Chen et al. 2011; Yan et al. 2009):
$$ {}^{GL}{D}_t^qf(t)=\underset{N\to \infty }{\lim }{\left[\frac{t-a}{N}\right]}^{-q}\sum \limits_{j=0}^{N-1}{\left(-1\right)}^j\left(\genfrac{}{}{0pt}{}{q}{j}\right)f\left(t-j\left[\frac{t-a}{N}\right]\right) $$ (2) $$ {}^{RL}{D}_t^qf(t)=\frac{1}{\varGamma \left(1-q\right)}\frac{\mathrm{d}}{\mathrm{d}t}{\int}_a^t{\left(t-\tau \right)}^{-q}f\left(\tau \right)\mathrm{d}\tau $$ (3) $$ {}^c{D}_t^qf(t)=\frac{1}{\varGamma \left(1-q\right)}{\int}_a^t{\left(t-\tau \right)}^{-q}\dot{f}\left(\tau \right)\mathrm{d}\tau $$ (4) where 0 < q < 1 and the Gamma function is Γ(.).
Definition 2 The RL fractional integral of order q is defined as
$$ {D}_t^{-q}f(t)=\frac{1}{\varGamma (q)}{\int}_a^t{\left(t-\tau \right)}^{q-1}f\left(\tau \right)\mathrm{d}\tau $$ (5) 3 Dynamics Model of AUVs
The motion of an AUV is designated in 6 degrees of freedom (DOF), such as the rotations and displacements that label the orientation and position of the vehicle, including the heave, surge, sway, pitch, roll, and yaw (Yuh 2000). The underwater robot is a type of moving robots, and two special reference frames represent the study of the motion of AUVs. The earth-fixed {n} frames are considered to be inertial with a fixed origin at the center of the frame, and the body-fixed {b} frame is a frame fixed to the vehicle that moves with its origin at the center of mass of the vehicle, as shown in Figure 1.
In this study, the robot movements are evaluated only on the horizontal plane and the roll and pitch movements are neglected (Wang et al. 2012). The kinematic equations of this model are as follows:
$$ \left\{\begin{array}{c}{D}^q\ x=u\ \cos \psi -v\ \sin \psi \\ {}{D}^q\ y=u\ \sin \psi +v\ \cos \psi \\ {}{D}^q\ \psi =r\kern2.75em \end{array}\right. $$ (6) The surge and sway linear velocities of the AUV are represented by u and v, respectively. The yaw angular velocity of the vehicle is presented by r, x and y are the coordinates of the AUV's center of mass, and the orientation of the vehicle is represented by ψ states. The earth-fixed frame {n} defines the position and orientation of the robot (i. e., (x, y, ψ)), and the body-fixed frame {b} defines the linear and angular velocities (i. e., (u, v, r)).
Iz refers to the AUV's moment of inertia about the z-axis; m indicates the robot's mass; Xu, Yv, and Nr illustrate the negative terms, including linear damping impacts; and $ {X}_{\overset{\cdotp }{u}} $, $ {Y}_{\overset{\cdotp }{v}} $, and $ {N}_{\overset{\cdotp }{r}} $ represent the hydrodynamic additional mass terms in the surge, sway, and yaw directions of motion in turn. The vertical dynamics of an AUV is as follows:
$$ {\displaystyle \begin{array}{c}{D}^qu={A}_1\left({X}_uu+{B}_1v\ r+{f}_u\right)\\ {}{D}^qv={A}_2\left({Y}_vv+{B}_2u\ r+{f}_v\right)\\ {}{D}^qr={A}_3\left({N}_ru+{B}_3u\ v\right)\kern1em \end{array}} $$ (7) where $ {A}_1:= 1/\left(m-{X}_{\overset{\cdotp }{u}}\right),{A}_2:= 1/\left(m-{Y}_{\overset{\cdotp }{v}}\right) $, $ {A}_3:= 1/\left({I}_{\mathrm{z}}-{N}_{\overset{\cdotp }{r}}\right) $, $ {B}_1:= m-{Y}_{\overset{\cdotp }{v}} $, $ {B}_2:= {X}_{\overset{\cdotp }{u}}-m $, and $ {B}_3:= {Y}_{\overset{\cdotp }{v}}-{X}_{\overset{\cdotp }{u}} $. The control inputs fuand fv are the surge and sway force, respectively.
To formulate the trajectory tracking controller design methodology, the following position tracking errors are considered:
$$ {\displaystyle \begin{array}{c}{e}_x=x-{x}_d\\ {}{e}_y=y-{y}_d\end{array}} $$ (8) where xd and yd stand for the coordinates of the desired trajectory.
By substituting Eq. (6) in the time q-order derivative of Eq. (8), the position dynamics of error is obtained as follows:
$$ \left[\begin{array}{c}{D}^q{e}_x\\ {}{D}^q{e}_y\end{array}\right]=\left[\begin{array}{cc}\cos \psi & -\sin \psi \\ {}\sin \psi & \cos \psi \end{array}\right]\left[\begin{array}{c}u\\ {}v\end{array}\right]-\left[\begin{array}{c}{D}^q{x}_d\\ {}{D}^q{y}_d\end{array}\right]\kern0.5em $$ (9) Moreover, the velocity tracking errors are defined as
$$ {\displaystyle \begin{array}{c}{e}_u=u-{u}_d\\ {}{e}_v=v-{v}_d\end{array}} $$ (10) where ud and vd are the desired surge and sway velocities, respectively. With the q-order derivative of Eq. (10) and using Eq. (7), the following equations are obtained.
$$ {\displaystyle \begin{array}{c}{D}^q{e}_u={A}_1\left({X}_uu+{B}_1v\ r+{f}_u\right)-{D}^q{u}_d\\ {}{D}^q{e}_u={A}_2\left({Y}_vv+{B}_2u\ r+{f}_v\right)-{D}^q{v}_d\end{array}} $$ (11) In a recent project on an underwater robot controller design, the following reference velocities (ud and vd) on the time q-order derivatives of the desired trajectory are chosen:
$$ {\displaystyle \begin{array}{c}{u}_d=\left(\begin{array}{c}{D}^q\ {x}_d\ \cos \psi +{D}^q\ {y}_d\ \sin \psi \\ {}+{l}_x\tanh \left(-{k}_x{e}_x\right)\cos \psi \\ {}+{l}_y\tanh \left(-{k}_y{e}_y\right)\sin \psi \end{array}\right)\\ {}{v}_d=\left(\begin{array}{c}{D}^q\ {y}_d\ cos\psi -{D}^q\ {x}_d\ \sin \psi \\ {}-{l}_x\tanh \left(-{k}_x{e}_x\right)\sin \psi \\ {}+{l}_y\tanh \left(-{k}_y{e}_y\right)\cos \psi \end{array}\right)\end{array}} $$ (12) where kx, ky > 0 are the controller gains and lx, ly > 0 are the saturation constants.
To demonstrate the stability of the method, the Lyapunov function was
$$ V=\frac{1}{2}{e_x}^2+\frac{1}{2}{e_y}^2 $$ (13) Taking the q-order fractional derivative of the Lyapunov function in Eq. (13) yields the following:
$$ {D}^q\mathrm{V} \lt \left({e}_x\ {D}^q{e}_x+{e}_y\ {D}^q{e}_y\right) \\ =\left(\begin{array}{c}-{l}_x{e}_x\ \tanh \left(-{k}_x{e}_x\right)\\ {}-{l}_y{e}_y\ \tanh \left(-{k}_y{e}_y\right)\end{array}\right) \lt 0 $$ (14) 4 Super-Twisting SM Controller Design
4.1 AUV Systems
To design the SM tracking controller, the subsequent sliding surfaces were considered:
$$ {\displaystyle \begin{array}{c}{s}_1={e}_u\\ {}\ {s}_2={e}_v\end{array}} $$ (15) Taking the q-order fractional differential of Eq. (15) yields
$$ {\displaystyle \begin{array}{c}{D}^q{s}_1={D}^q{e}_u={A}_1\left({X}_uu+{B}_1v\ r+{f}_u\right)-{D}^q{u}_d\\ {}{D}^q{s}_2={D}^q{e}_v={A}_2\left({Y}_vv+{B}_2u\ r+{f}_v\right)-{D}^q{v}_d\end{array}} $$ (16) Then, the control inputs by the super-twisting algorithm were introduced as
$$ {\displaystyle \begin{array}{c}{f}_u=\frac{1}{A_1}\left({D}^q{u}_d-{X}_uu-{B}_1v\ r+{u}_{r1}(t)\right)\\ {}{f}_v=\frac{1}{A_2}\left({D}^q{v}_d-{Y}_vv+{B}_2u\ r+{u}_{r2}(t)\right)\end{array}} $$ (17) where ur(t) is the reaching controller part that is defined as follows:
$$ {\displaystyle \begin{array}{l}{u}_{ri}(t)=\frac{1}{\lambda_{\mathrm{i}}}\left[-\alpha {\left|{s}_i\right|}^{\rho i}\operatorname{sgn}\left({s}_i\right)-\beta \int \operatorname{sgn}\left({s}_i\right)\mathrm{d}t\right]\\ {}i=1,2,\dots \end{array}}\kern0.75em $$ (18) where 0 < ρ < 1, α, β > 0.
Theorem 1 Consider the nonlinear fractional-order dynamical AUV system designated by Eqs. (6) and (7). Suppose the velocity tracking errors as mentioned in Eq. (10) with the desired velocities in Eq. (12). When the control inputs for the surge and sway planned in Eqs. (17) and (18) are used to the dynamics model of the AUV, then the asymptotic convergence of the velocity and trajectory tracking errors to the neighborhood of zero are guaranteed.
Proof: Candidate the Lyapunov function to investigate the closed-loop stability as
$$ V=\frac{1}{2}{s_1}^2+\frac{1}{2}{s_2}^2 $$ (19) Take the q-order fractional derivative of a proposed Lyapunov function to have
$$ {D}^q\mathrm{V} \lt {s}_1\ {D}^q{s}_1+{s}_2\ {D}^q{s}_2 $$ (20) Thus, by using Eqs. (16), (17), and (18), the above equation is rewritten as follows:
$$ {D}^q\mathrm{V} \lt \left({s}_1\frac{1}{\lambda_1}\left[\begin{array}{c}-\alpha {\left|{s}_1\right|}^{\rho_1}\operatorname{sgn}\left({s}_1\right)\\ {}-\beta \int \operatorname{sgn}\left({s}_1\right)\mathrm{d}t\end{array}\right]+{s}_2\frac{1}{\lambda_2}\left[\begin{array}{c}-\alpha {\left|{s}_2\right|}^{\rho_2}\operatorname{sgn}\left({s}_2\right)\\ {}-\beta \int \operatorname{sgn}\left({s}_2\right)\mathrm{d}t\end{array}\right]\right) $$ (21) Thus,
$$ {D}^q\mathrm{V} \lt -\alpha {\left|{s}_1\right|}^{\rho_1+1}-\beta \int \left|{s}_1\right|-\alpha {\left|{s}_2\right|}^{\rho_2+1}-\beta \int \left|{s}_2\right| \lt 0 $$ (22) According to the standard Lyapunov theorem, the control inputs proposed in Eqs. (17) and (18) guarantee the asymptotic convergence of (ex, ey) to the neighborhood of zero, hence completing the proof.
4.2 Lorenz System
In this section, the super-twisting SM controller is designed for a class of nonlinear fractional-order systems as (Aghababa 2012)
$$ \left\{\begin{array}{c}{D}^qx={F}_1\left(x,y,z\right)\kern2.5em \\ {}{D}^qy={F}_2\left(x,y,z\right)+u(t)+\sigma (t)\\ {}{D}^qz={F}_3\left(x,y,z\right)\kern2.5em \end{array}\right. $$ (23) where X = [x, y, z]T is the state variable; F1, F2, and F3 show the nonlinear function; u represents the control input; and σ(t) shows the bounded uncertainties. The Chen, Liu, Lu, and Lorenz chaotic systems (Senejohnny and Delavari 2012) are presented in Eq. (23).
The conventional SM controller design uses a linear sliding-mode (LSM) surface to track the desired trajectory, which causes an inherently nonlinear control. The main challenge in the LSM controller design is the sliding surface selection based on the system performance requirements.
The first step in controller design is assigning a sliding surface, such that
$$ s=x+{\lambda}_1y+{\lambda}_2z $$ (24) where λ1 and λ2 are the positive constants. Taking the q-order fractional differential of the above equation yields
$$ {D}^qs={D}^qx+{\lambda}_1{D}^qy+{\lambda}_2{D}^qz $$ (25) The control objectives are (1) tracking of the desired trajectories, (2) convergence of the sliding surface to zero without chattering, and (3) closed-loop system stability. Without loss of generality, the desired trajectories assume as zero.
The sliding surface has been shown to achieve control objectives. Here, we show how to derive the control input. The system's total input can be proposed as follows:
$$ u(t)={u}_{\mathrm{eq}}(t)+{u}_r(t) $$ (26) where ueq(t) and ur(t) are the equal and reaching controller parts that are defined as follows:
$$ {u}_{\mathrm{eq}}(t)=\frac{1}{\lambda_1}\left[-{F}_1\left(x,y,z\right)-{\lambda}_1\ {F}_2\left(x,y,z\right)-{\lambda}_2\ {F}_3\left(x,y,z\right)-{\lambda}_1\ \sigma (t)\right] $$ (27) and
$$ {u}_r(t)=\frac{1}{\lambda_1}\left[-\alpha {\left|s\right|}^{\rho}\operatorname{sgn}(s)-\beta \int \operatorname{sgn}(s)\mathrm{d}t\right] $$ (28) The first term compensates the uncertainties of the model and the second one reduces the chattering phenomena in which the parameters mentioned in Eq. (28) satisfy the following inequalities.
$$ 0 <\rho<1, \alpha, \beta>0 $$ To facilitate the super-twisting SM controller, we derived the theorem below.
Theorem 2 The nonlinear fractional-order dynamics system given in Eq. (23) and the controller structure proposed in Eqs. (26), (27), and (28) based on the sliding surface mentioned in Eq. (24) make the closed-loop system stable according to the Lyapunov. Furthermore, both the convergence of the error trajectory to zero and boundedness of all signals involved in the closed-loop system are guaranteed.
Proof: We candidate the following Lyapunov function to investigate the closed-loop stability.
$$ V=\frac{1}{2}{s}^2 $$ (29) Taking the q-order fractional derivative of a proposed Lyapunov function leads to
$$ {D}^q\mathrm{V}=\sum \limits_{i=0}^{\infty}\left(\genfrac{}{}{0pt}{}{q}{i}\right){s}^{(i)}.{D}^{\left(q-i\right)}s \lt s.{D}^qs $$ (30) Therefore, the above equation is rewritten as follows:
$${D}^q\mathrm{V} \lt s.{D}^qs=s\left[{D}^qx+{\lambda}_1{D}^qy+{\lambda}_2{D}^qz\right] \\ {D}^q\mathrm{V} \lt s\left[{F}_1\left(x,y,z\right)+{\lambda}_1\ {F}_2\left(x,y,z\right)+{\lambda}_1\ \sigma (t)+{\lambda}_1u+{\lambda}_2\ {F}_3\left(x,y,z\right)\right] $$ (31) In accordance with Eq. (26), Eq. (31) can be rewritten as
$$ {D}^q\mathrm{V} \lt -\alpha {\left|s\right|}^{\rho +1}-\beta \int \left|s\right| \lt 0 $$ (32) Lyapunov theorem suggests that the closed-loop system is stable and the sliding surface converges to zero. The boundedness of the signals in the closed-loop system is also guaranteed, hence completing the proof.
This approach is used to a class of chaotic systems to demonstrate its potentials.
5 Simulation Results
In this section, the proposed control scheme is applied in the simulation test cases to investigate its efficacy and capability.
5.1 AUV Systems
Consider the following nonlinear q-order fractional AUV system.
The suggested control structure is applied to an example of 3-DOF AUVs, which is labeled by the Eqs. (6) and (7). Considering the REMUS AUV, the values of the hydrodynamic vehicle's parameters and additional masses are presented in Table 1. The simulation results are derived using circular desired paths as xd = sin t, yd = cos t.
Table 1 REMUS AUV model parametersParameter Value M (kg) 30.48 Iz (kg·m2) 3.45 Xu (kg/s) − 8.8065 Yv (kg/s) − 65.5457 Nr (kg/s) − 6.7352 $ {X}_{\overset{\cdotp }{u}}\ \left(\mathrm{kg}\right) $ − 0.93 $ {Y}_{\overset{\cdotp }{v}}\ \left(\mathrm{kg}\right) $ − 35.5 $ {N}_{\overset{\cdotp }{r}}\ \left(\mathrm{kg}\cdotp {\mathrm{m}}^2\right) $ − 35.5 The parameters of the design are considered as follows: lx = ly = 2, kx = ky = 0.5. Figure 2 through Figure 5 represents the simulation results: Figure 2 shows the real and desired trajectories of the vehicle, and Figure 3 shows how the sliding surfaces S1 and S2 are enforced by the controller toward zero. Figure 4 represents how the tracking errors ex and ey of the AUV's trajectory converge asymptotically toward zero. Finally, the surge and sway control inputs are represented in Figure 5.
The simulation outcomes show the capable performance of the suggested methodology. Comparing our research with that of Tabataba'i-Nasab et al. (2018), the tracking error is shown in Figures 4 and 6, and the proposed methodology reduces chattering and extends the stability criteria.
Figure 6 Tracking error of the robot in Tabataba'i-Nasab et al. (2018)5.2 Lorenz Systems
Consider the following nonlinear q-order fractional Lorenz system.
$$ \left\{\begin{array}{c}{D}^qx=a\left(y-x\right)\kern2.75em \\ {}{D}^qy= cx- xz-y+u(t)+\sigma (t)\\ {}{D}^qz= xy- bz\kern2.75em \end{array}\right. $$ (33) where $ \left(a,b,c\right)=\left(10,\frac{8}{3},28\right) $ and σ(t) = sin(wt) and considered an external disturbance.
To show the extremely chaotic performance of Eq. (33), Figure 6 is derived for the initial conditions [x(0), y(0), z(0)] = [−9, − 1, 9] and [x(0), y(0), z(0)] = [1, 5, 4]. Using the proposed controller in Eq. (26), the states of the system are shown in Figure 7. Figures 6 and 7 clearly show the convergence of the states of the system to the neighborhood of zero without chattering. Figure 8 demonstrates that the smoothness of the sliding surface tends to zero. Figure 9 shows the control effort without any chattering phenomenon.
The simulation results show the promising performance of the proposed controller in terms of tracking and stability and its successful attempt in chattering reduction (Figure 10).
6 Conclusions
A super-twisting SM controller for a class of fractional-order nonlinear systems is designed for a class of underwater robots, in this study. The tracking error convergence to zero and boundedness of all closed-loop signals are ensured through fractional-order Lyapunov stability theorem. In addition, the proposed method is robust against external disturbances and uncertainties. The super-twisting approach decreases the chattering phenomena to reduce the simulation of the actuator. The proposed approach is used to a chaotic system and an underwater vehicle to verify its performance. Accordingly, the simulation results validate the performance of the proposed method.
-
Figure 6 Tracking error of the robot in Tabataba'i-Nasab et al. (2018)
Table 1 REMUS AUV model parameters
Parameter Value M (kg) 30.48 Iz (kg·m2) 3.45 Xu (kg/s) − 8.8065 Yv (kg/s) − 65.5457 Nr (kg/s) − 6.7352 $ {X}_{\overset{\cdotp }{u}}\ \left(\mathrm{kg}\right) $ − 0.93 $ {Y}_{\overset{\cdotp }{v}}\ \left(\mathrm{kg}\right) $ − 35.5 $ {N}_{\overset{\cdotp }{r}}\ \left(\mathrm{kg}\cdotp {\mathrm{m}}^2\right) $ − 35.5 -
Aghababa MP (2012) 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. https://doi.org/10.1016/j.cnsns.2011.10.028 Aslam MS, Raja MAZ (2015) A new adaptive strategy to improve online secondary path modeling in active noise control systems using fractional signal processing approach. Signal Process 107(1): 433-443. https://doi.org/10.1016/j.sigpro.2014.04.012 Birs I, Muresan C, Folea S, Prodan O, Kovacs L (2016) Vibration suppression with fractional-order PI λDμ controller. In: International Conference on Automation, Quality and Testing, Robotics (AQTR), Cluj-Napoca, Romania, pp 1-10. https://doi.org/10.1109/AQTR.2016.7501365 Birs I, Muresan C, Nascu I, Ionescu C (2019) A survey of recent advances in fractional order control for time delay systems. IEEE Access 7(1): 66864-66878. https://doi.org/10.1109/ACCESS.2019.2902567 Cajo R, Copot C, Ionescu C, Keyseri R, Plaza D (2018) Fractional order PD path-following control of an AR. In: Drone Quadrotor, 12th International Symposium on Applied Computational Intelligence and Informatics, Timişoara, Romania, pp 291-296. https://doi.org/10.1109/SACI.2018.8440944 Cajo R, Mac T, Plaza D, Copot C, Keyseri R, Ionescu C (2019) A survey on fractional order control techniques for unmanned aerial and ground vehicles. IEEE Access 7(1): 66878-66885. https://doi.org/10.1109/ACCESS.2019.2918578 Chen DY, Liu Y, Ma X, Zhang R (2011) Control of a class of fractional-order chaotic systems via sliding mode. Nonlinear Dynamics 67(1): 893-901. https://doi.org/10.1007/s11071-011-0002-x Ibrir S, Bettayeb M (2015) New sufficient conditions for observer-based control of fractional-order uncertain systems. Automatica 59(1): 216-223. https://doi.org/10.1016/j.automatica.2015.06.002 Kilbas A, Srivastava H, Trujillo J (2006) Theory and applications of fractional differential equations, vol 204. Elsevier Science Limited, pp 200-210 Lan L, Dianbo R, Jiye Z (2008) Terminal sliding mode control for vehicle longitudinal following in automated highway system. In: Proceedings of 27th Chinese Control Conference, Kunming, pp 605-608. https://doi.org/10.1109/CHICC.2008.4605782 Magin RL (2006) Fractional calculus in bioengineering. Begell House Redding, pp 126-135 Munoz E, Gaviria C, Vivas A (2007) Terminal sliding mode control for a SCARAR robot. International Conference on Control, Instrumentation and Mechatronics Engineering, Johor Bahru, Malaysia Petras I (2010) Fractional-order nonlinear systems-modeling, analysis, and simulation. Spring-Verlag, Berlin, pp 160-170 Podlubny I (1998) Fractional differential equations: an introduction to fractional derivatives, fractional differential equations, to methods of their solution and some of their applications. Academic Press 198: 110-122 Rooka S, Ghasemi R (2018) Fuzzy fractional sliding mode observer design for a class of nonlinear dynamics of the cancer disease. Int J Autom Control 12(1): 62-77. https://doi.org/10.1504/IJAAC.2018.088602 Senejohnny DM, Delavari H (2012) Active sliding observer scheme based fractional chaos synchronization. Commun Nonlinear Sci Numer Simul 17(11): 4373-4383. https://doi.org/10.1016/j.cnsns.2012.03.004 Sharafian A, Ghasemi R (2017) Fractional neural observer design for a class of nonlinear fractional chaotic systems. Neural Comput & Applic 1(1): 1-13. https://doi.org/10.1007/s00521-017-3153-y Tabataba'i-Nasab F, Moosavian S, Khalaji A (2018) Potentially directed robust control of an underwater robot in the presence of obstacles. Modares Mech Eng 18(3): 1-8 Tavazoei MS, Haeri M, Jafari S, Bolouki S, Siami M (2008) Some applications of fractional calculus in the suppression of chaotic oscillations. IEEE Trans Ind Electron 55(11): 4094-4101. https://doi.org/10.1109/TIE.2008.925774 Utkin V (1992) Sliding mode in control and optimization. Springer-Verlag, Berlin, pp 130-145 Valdes-Parada F, Ochoa-Tapia J, Alvarez-Ramirez J (2007) Effective medium equations for fractional Fick's law in porous media. Physica A 373:339-353. https://doi.org/10.1016/j.physa.2006.06.007 Wang L, Jia HM, Zhang LJ, Wang HB (2012) Horizontal tracking control for AUV based on nonlinear sliding mode. In: International Conference on Information and Automation (IEEE). ICIA 2012, Shenyang, pp 460-463. https://doi.org/10.1109/ICInfA.2012.6246850 Wang H, Wang D, Peng Z (2014) Adaptive dynamic surface control for cooperative path following of marine surface vehicles with input saturation. Nonlinear Dynamics 77(1): 107-117. https://doi.org/10.1007/s11071-014-1277-5 Yan L, Chen YQ, Podlubny I (2009) Mittag-Leffler stability of fractional-order non-linear dynamic systems. Automatica 45(8): 1965-1969. https://doi.org/10.1016/j.automatica.2009.04.003 Yuh J (2000) Design and control of autonomous underwater robots: a survey. Auton Robot 8(1): 7-24. https://doi.org/10.1023/A:1008984701078