A novel adaptive sliding mode controller design for tracking problem of an AUV in the horizontal plane

  • Mohammad Reza Ramezani-alEmail author
  • Zahra Tavanaei Sereshki


Sliding Mode Controllers are very resistant against parameter alterations and external disturbances. However, major drawbacks of such controllers are chattering and high vulnerability to noise. In this paper, a novel reaching law for sliding mode controllers with an adaptive gain is proposed which eliminates the aforementioned drawbacks from the input signal of the system. In the proposed reaching law, a continuous term is used instead of a discrete traditional sign function. A large gain for the sliding mode is needed to satisfy the reaching condition, and a small gain for the sliding mode is needed to avoid the chattering phenomenon. To overcome this problem an adaptive gain has been incorporated into the proposed controller which adapts based on the variation of the sliding surface. The proposed controller with the new reaching law not only drives the system trajectory to the desired trajectory, but also it guarantees the time reaching is limited. The performance of the proposed controller demonstrates its superiority against the previous methods reported in the literature. Additionally, the proposed controller is not vulnerable to the applied noise. Simulation results show efficiency of the proposed controller.


AUV Adaptive sliding mode control Reaching law Noise cancellation 


  1. 1.
    Xu J, Wang M, Qiao L (2015) Dynamical sliding mode control for the trajectory tracking of underactuated unmanned underwater vehicles. Ocean Eng 105:54–63CrossRefGoogle Scholar
  2. 2.
    Soylu S, Buckham BJ, Podhorodeski RP (2008) A chattering-free sliding-mode controller for underwater vehicles with fault-tolerant infinity-norm thrust allocation. Ocean Eng 35:1647–1659CrossRefGoogle Scholar
  3. 3.
    Kim M, Joe H, Yu S (2015) Integral sliding mode controller for precise maneuvering of autonomous underwater vehicle in the presence of unknown environmental disturbances. Int J Control 88:2055–2065CrossRefzbMATHGoogle Scholar
  4. 4.
    Wang Y, Gu L, Gao M, Zhu K (2016) Multivariable output feedback adaptive terminal sliding mode control for underwater vehicles. Asian J Control 18:247–265MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Cheng J, Yi J, Zhao D (2007) Design of a sliding mode controller for trajectory tracking problem of marine vessels. IET Control Theory Appl 1:233–237MathSciNetCrossRefGoogle Scholar
  6. 6.
    Joe H, Kim M, Yu SC (2014) Second-order sliding-mode controller for autonomous underwater vehicle in the presence of unknown disturbances. Nonlinear Dyn 78:183–196CrossRefGoogle Scholar
  7. 7.
    Chen MS, Chen CH, Yang FY (2007) An LTR-observer-based dynamic sliding mode control for chattering reduction. Automatica 43:1111–1116MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Slotine JJE, Li W (1991) Applied nonlinear control. Prentice-Hall, Englewood CliffszbMATHGoogle Scholar
  9. 9.
    Chen MS, Hwang YR, Tomizuka M (2002) A state-dependent boundary layer design for sliding mode control. IEEE Trans Autom Control 47:1677–1681MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Yan X-G, Spurgeon SK, Edwards C (2005) Dynamic sliding mode control for a class of systems with mismatched uncertainty. Eur J Control 11(1):1–10MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Valenciaga F, Fernandez RD (2015) Multiple-input–multiple-output high-order sliding mode control for a permanent magnet synchronous generator wind-based system with grid support capabilities. IET Renew Power Gener 9:925–934CrossRefGoogle Scholar
  12. 12.
    Hung JY, Gao W, Hung JC (1993) Variable structure control: a survey. IEEE Trans Ind Electron 40:2–22CrossRefGoogle Scholar
  13. 13.
    Chakrabarty S, Bandyopadhyay B (2015) A generalized reaching law for discrete time sliding mode control. Automatica 52:83–86MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Ma H, Wu J, Xiong Z (2017) A novel exponential reaching law of discrete-time sliding-mode control. IEEE Trans Ind Electron 64:3840–3850CrossRefGoogle Scholar
  15. 15.
    Qiao L, Zhang W (2017) Adaptive non-singular integral terminal sliding mode tracking control for autonomous underwater vehicles. IET Control Theory Appl 11:1293–1306MathSciNetCrossRefGoogle Scholar
  16. 16.
    Zhang MJ, Chu ZZ (2012) Adaptive sliding mode control based on local recurrent neural networks for underwater robot. Ocean Eng 45:56–62CrossRefGoogle Scholar
  17. 17.
    Bessa WM, Dutra MS, Kreuzer E (2010) An adaptive fuzzy sliding mode controller for remotely operated underwater vehicles. Rob Auton Syst 58:16–26CrossRefGoogle Scholar
  18. 18.
    Wang B, Zhang Y (2018) An adaptive fault-tolerant sliding mode control allocation scheme for multirotor helicopter subject to simultaneous actuator faults. IEEE Trans Ind Electron 65:4227–4236CrossRefGoogle Scholar
  19. 19.
    Haghi P, Naraghi M, Sadough Vanini SA (2007) Adaptive position and attitude tracking of an AUV in the presence of ocean current disturbances. In: IEEE international conference on control applications, Singapore, Singapore, pp 741–746Google Scholar
  20. 20.
    Haghi P (2009) Nonlinear Control methodologies for tracking configuration variables. In underwater vehicles, INTECH Open Access Publisher, London, pp 153–172Google Scholar
  21. 21.
    Yuh J (1995) Underwater robotic vehicles: design and control. TSI press, New YorkGoogle Scholar
  22. 22.
    Manamanni N, Hamzaoui A, Essounbouli N (2003) Sliding mode control with adaptive fuzzy approximator for MIMO uncertain systems. In: European control conference, Cambridge, pp 59–64Google Scholar
  23. 23.
    Bartoszewicz A (2015) A new reaching law for sliding mode control of continuous time systems with constraints. Trans Inst Meas Control 37:515–521CrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Mohammad Reza Ramezani-al
    • 1
    Email author
  • Zahra Tavanaei Sereshki
    • 2
  1. 1.Department of Electrical EngineeringQuchan University of TechnologyQuchanIran
  2. 2.Master of Control EngineeringKhorramabadIran

Personalised recommendations