Next Article in Journal
Experimental Validation of Optimal Parameter and Uncertainty Estimation for Structural Systems Using a Shuffled Complex Evolution Metropolis Algorithm
Next Article in Special Issue
Flexible-Link Multibody System Eigenvalue Analysis Parameterized with Respect to Rigid-Body Motion
Previous Article in Journal
Influencing Factors of Motion Responses for Large-Diameter Tripod Bucket Foundation
Previous Article in Special Issue
A SAKF-Based Composed Control Method for Improving Low-Speed Performance and Stability Accuracy of Opto-Electric Servomechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Saturation Based Nonlinear FOPD Motion Control Algorithm Design for Autonomous Underwater Vehicle

1
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
2
Department of Applied Mathematics, Northwestern Polytechnical University, Xi’an 710072, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2019, 9(22), 4958; https://doi.org/10.3390/app9224958
Submission received: 14 October 2019 / Revised: 6 November 2019 / Accepted: 8 November 2019 / Published: 18 November 2019

Abstract

:
The application of Autonomous Underwater Vehicle (AUV) is expanding rapidly, which drives the urgent need of its autonomy improvement. Motion control system is one of the keys to improve the control and decision-making ability of AUVs. In this paper, a saturation based nonlinear fractional-order PD (FOPD) controller is proposed for AUV motion control. The proposed controller is can achieve better dynamic performance as well as robustness compared with traditional PID type controller. It also has the advantages of simple structure, easy adjustment and easy implementation. The stability of the AUV motion control system with the proposed controller is analyzed through Lyapunov method. Moreover, the controlled performance can also be adjusted to satisfy different control requirements. The outperformed dynamic control performance of AUV yaw and depth systems with the proposed controller is shown by the set-point regulation and trajectory tracking simulation examples.

1. Introduction

Autonomous Underwater Vehicle (AUV) is one of the most important research fields of marine science and technology [1,2,3]. Different from other underwater vehicles, AUV has some specific advantages. In intelligence, AUV is relatively small and has no physical connection with the mother ship, so it has certain autonomous decision-making and control capabilities. In safety, AUV can replace human beings in underwater operation, avoiding the defects of high risk factor, high strength and low efficiency of manual operation. In addition, compared with other underwater equipment, AUVs have lower manufacturing and operating costs, making it more economical and sustainable. Therefore, AUVs have broad application prospects in civil areas such as marine salvage, marine resources exploration and development, underwater engineering construction, and in some military tasks such as underwater weapon delivery and deployment, intelligence collection and investigation, anti-submarine, underwater combat, etc. [4,5,6].
With the increasing application of AUV, the requirement for its autonomy increases. One of the keys to improve the autonomy of AUVs is enhancing the dynamic performance of its motion control system. However, there are many difficulties in AUV motion control, including the strong nonlinearity and multi-degree freedom of AUV motion control system, which makes it difficult to obtain an accurate model; the ocean environment, which is complex and vulnerable to the interference of waves, currents and other unknown factors; the load and parameter perturbations; components aging or damage; and sensor noise, transmission channel delay and other unmeasurable factors, which may also affect the motion control performance.
PID controller is one of the most widely applied controllers in practical applications, as well as in underwater vehicles motion control. Until now, it still appears frequently in the underwater vehicles equipped with high precision sensors and navigation equipments. Perrier et al. designed an improved nonlinear PID and experimented on the VORTEX underwater vehicle to overcome the nonlinearity and suppress the external interference [7]. The scheme was compared experimentally with conventional PID controller. A PID controller with the shallow water wave disturbance rejection ability was applied on the ODIN underwater vehicle [8]. Refsne et al. applied a PID controller considering the effect of ocean currents on the MKII underwater vehicle [9]. Mirhosseini et al. designed a PID depth controller based on the nonlinear model of an underwater vehicle [10]. Compared with conventional PID controller, these improved PID controllers have superior abilities of suppressing specified interference and fast response. However, the dynamic control performances of AUVs with the existed PID and improved PID controllers are usually not good enough. The controller parameters are also hard to adjust in order to satisfy different control requirements.
In recent years, fractional calculus has attracted great attention in both academic and engineering fields [11,12,13,14,15,16,17]. The development of fractional-order control algorithms provides more possibilities in achieving challenging control requirements [18,19,20]. The traditional PID type controllers only have at most three parameters, namely proportional, integral and differential parameters. Except from these three parameters, fractional-order PID type controllers may have two extra parameters, namely the integral and differential orders [21]. Benefiting from these two parameters, systems controlled by FOPID type controllers are proved to be capable in achieving better transient performance as well as robustness [22,23,24,25]. A fractional sliding mode control algorithm for a fully actuated underwater vehicle subjected to the non-differentiable disturbance was proposed in [26]. Another fractional-order PI controller was also presented for REMUS AUV to improve its maneuvering precision [27]. However, the studies of this kind of controller are still limited. Further research of the stability and dynamic control performance of FOPID type controllers used on AUVs needs more exploration.
In this paper, a saturation based nonlinear fractional-order PD (FOPD) controller is proposed for the motion control system of AUVs. Compared with traditional PID type controller, the proposed controller can achieve better dynamic performance and robustness. A saturation limitation is also added to the FOPD controller to adapt to the nonlinear of the control system. In addition, the proposed controller reserves the advantages of traditional PID type controller, such as simple structure, easy tuning and easy implementation. In the simulation examples, different objective function weight pairs are presented to satisfy different kinds of control requirements. Finally, the outperformed dynamic control performance of AUV yaw and depth systems is shown by the set-point regulation and trajectory tracking examples.
The rest of this paper is organized as follows. Section 2 presents the modelling of AUV motion control system. Section 3 gives the preliminaries of fractional calculus. The controller design and stability analysis process are presented in Section 4. Section 5 shows the simulation examples of AUV yaw and depth control with the proposed controller. Finally, conclusions are drawn in Section 6.

2. Modelling of AUV

In the body coordinate, the kinetic model of an AUV can be described in a matrix form as [6]:
M v · + C ( v ) v + D ( v ) v + g ( ø ) = δ + ω ,
where M R 6 × 6 is the inertia matrix including added mass; C ( v ) R 6 × 6 represents the Coriolis centripetal force matrix, which is is skew symmetric and can be neglected if the AUV is moving at a low speed; D ( v ) R 6 × 6 defines the damping matrix which is definite positive; g ( ø ) R 6 × 1 is the restoring force vector generated by gravity and buoyancy; δ R 6 × 1 defines the force vector generated by thrusters; and ω R 6 × 1 defines the disturbance vector.
The dynamic model of an AUV in the earth coordinate can be expressed as:
ø · = J ( ø ) v ,
where v = [ u v w p q r ] T is the linear velocity and angular velocity in the body coordinate, ø = [ x y z ϕ θ ψ ] T represents the position and attitude vector in the earth coordinate, and J ( ø ) R 6 × 6 is the transformation matrix between the body coordinate and the earth coordinate.

3. Fractional Calculus

Fractional-Order Derivative

Fractional calculus is an extension of traditional calculus. Until now, there is still no unified definition of fractional calculus. Grunwald–Letnikov, Riemann–Liouville, and Caputo definitions are used extensively in related studies. Here, we primarily introduce the Riemann–Liouville and Caputo definitions, which have been frequently applied in solving engineering and computing problems [17].
Definition 1.
[28] The α order Riemann–Liouville derivative of a function f ( t ) C n + 1 ( t 0 , + , R ) is
t 0 L D t α f ( t ) = 1 Γ ( n α ) d d t n t 0 t f ( τ ) ( t τ ) α + 1 n d τ ,
where the positive integer n satisfies n 1 < α n , Γ ( · ) is the Gamma function defined in Appendix A, and t 0 , t are the lower and upper limits of the operator, respectively.
Definition 2.
[28] The α order Caputo derivative of a function f ( t ) C n + 1 ( t 0 , + , R ) is defined as
t 0 C D t α f ( t ) = 1 Γ ( n α ) t 0 t f ( n ) ( τ ) ( t τ ) α + 1 n d τ ,
where the positive integer n satisfies n 1 < α n .
Remark 1.
There are some differences between Riemann–Liouville and Caputo definitions, especially in terms of their initialization [29,30,31]. However, with null initial conditions, the Laplace transforms the Riemann–Liouville and Caputo derivatives are
L t 0 L , C D t α f ( t ) ; s = s α F ( s ) .
That means that fractional-order systems with a steady (null) initial condition described by the Riemann–Liouville and Caputo derivative exhibit a physically coherent response for controlled systems [28]. Due to this uniform characteristic, a unified fractional-order operator D α is used instead of t 0 L D t α or t 0 C D t α throughout the remainder of this paper.
The Mittag–Leffler function is a generalization of exponential function and is an important component in the solution of fractional differential equations. A two-parameter Mittag–Leffler function can be expressed as [17]:
E a , b ( x ) = k = 0 x k Γ ( a k + b ) ,
where a > 0 , b > 0 and x C . The Laplace transform of a two-parameter Mittag–Leffler function is:
L t b 1 E a , b ( λ t a ) = s a b s a + λ , ( Re ( s ) > λ 1 a ) ,
where t 0 , and Re ( s ) is the real part of s.

4. Saturation Based Nonlinear FOPD Controller Design

In this section, a nonlinear FOPD (FONLPD) based on saturations is proposed for the virtual closed-loop. Compared with conventional PID type controllers, FOPID type controllers have more tuning knobs, namely the integration and derivation orders, so they may provide more opportunities in improving system robustness as well as transient control performance. Consider the dynamic models in Equations (1) and (2); the FONLPD control law with gravity/buoyancy compensation can be expressed as [32]:
δ = g ( ø ) J ( ø ) δ F O N L P D ,
and
δ F O N L P D = ε b ¯ p K p e ( t ) + ε b ¯ d K d D α e ( t ) ,
where e ( t ) = ø ø d is the error between the reference value and actual value,
K p = k p 1 0 0 k p n , K d = k d 1 0 0 k d n ,
are proportional and derivation parameters (diagonal, positive definite matrices), 1 α < 2 is the derivation order, D α ( · ) is the fractional derivation operator, and ε b ¯ p , ε b ¯ d are saturation function matrices as
ε b ¯ p K p e ( t ) = ε b ¯ p 1 k p 1 e 1 ( t ) , , ε b ¯ p n k p n e n ( t ) T ,
ε b ¯ d K d D α e ( t ) = ε b ¯ d 1 k d 1 D α e 1 ( t ) , , ε 7 ¯ b d n k d n D α e n ( t ) T .
In Equations (7) and (8), ε b ¯ p i k p i e i ( t ) and ε b ¯ d i k d i D α e i ( t ) ( i = 1 n ) are saturation functions (seeing Figure 1) defined by
ε b ¯ p i k p i e i ( t ) = k p i e i ( t ) , if e i ( t ) w p i s i g n ( e i ( t ) ) b ¯ p i , if e i ( t ) > w p i ,
ε b ¯ d i k d i D α e i ( t ) = k d i e i ( t ) , if D α e i ( t ) w d i s i g n ( D α e i ( t ) ) b ¯ d i , if D α e i ( t ) > w d i ,
where positive constants b ¯ p i and b ¯ d i are the bounds of saturation functions ε b ¯ p i k p i e i ( t ) and ε b ¯ d i k d i D α e i ( t ) ( i = 1 n ), respectively, and w p i = b ¯ p i / k p i , w d i = b ¯ d i / k d i . Then, we can rewrite Equations (9) and (10) as
ε b ¯ p i k p i e i ( t ) = k r p i e i ( t ) · e i ( t ) ,
ε b ¯ d i k d i D α e i ( t ) = k r d i e i ( t ) · e i ( t ) ,
where
k r p i e i ( t ) = k p i , if e i ( t ) w p i b ¯ p i e i ( t ) 1 , if e i ( t ) > w p i ,
k r d i D α e i ( t ) = k d i , if e i ( t ) w d i b ¯ d i e i ( t ) 1 , if D α e i ( t ) > w d i .
To analyze the stability of the system in Equation (1) under the FONLPD control law (Equation (5)), a helpful Lemma 1 is given at first.
Lemma 1
([33]). Let x ( t ) R be a continuous and derivable function. Then, for any β ( 0 , 1 ) , it satisfies
1 2 D β x 2 ( t ) x ( t ) D β x ( t ) .
In addition, when x ( t ) R n is continuous and derivable, it has
1 2 D β x T ( t ) x ( t ) x T ( t ) D β x ( t ) , β ( 0 , 1 ) .
The proof of Lemma 1 can be found in Appendix A.
Then, we give the stability analysis as follows.
Theorem 1.
The system in Equation (1) is asymptotically stable if the nonlinear PD control (NLPD) is designed as
δ = g ( ø ) J T ( ø ) K r p e ( t ) e ( t ) + K r d D α e ( t ) D α e ( t ) ,
where 1 α < 2 ,
K r p e ( t ) = k r p 1 e 1 ( t ) 0 0 k r p n e n ( t ) > 0 ,
K r d D α e ( t ) = k r d 1 D α e 1 ( t ) 0 0 k r d n D α e n ( t ) > 0 ,
are defined in Equations (13) and (14).
The proof of Theorem 1 can be found in Appendix A.

5. Simulations

The stability of AUV motion control system with the proposed controller is analyzed in the last section. Sine we prefer the pitch and roll angles of AUV to be close to zero in many applications, only yaw and depth motions are considered in this section [32].
Firstly, the yaw motion control performance of AUV is presented; the main features of the presented AUV can be found in [34]. To take the control performance and effect as well as energy efficiency into consideration, the controller parameters of the proposed FOPD and traditional PD controller are tuned by the following objective function F [35].
F = w 1 × I T A E + w 2 × I S C O ,
where I T A E = 0 t e ( t ) d t stands for the integrated time absolute error criterion, I S C O = 0 u 2 ( t ) d t stands for the control effort respectively, and w 1 , w 2 are their weights which can help adjust the control performance. The set-point control performance comparison of the proposed nonlinear FOPD controller and a traditional nonlinear PD controller with δ = 5 is shown in Figure 2. The parameters ( k p , k d ) of traditional PD controller are ( 0.9464 , 4.832 ), ( k p , k d , μ ) of FOPD controller are ( 1.125 , 5.453 , 0.617 ), and w 1 , w 2 in Equation (16) are set as 1.0 . These parameters are achieved using the Nelder–Mead simplex optimization method with the objective function F [36]. It can be seen that the set-point control performance of the proposed FOPD controller is much better than traditional PD controller with smaller overshoot and rising time, which can ensure the rapidity and smoothness of the AUV yaw control performance.
Then, to show the flexibility of the proposed controller, the weight pairs ( w 1 , w 2 ) are tuned to satisfy different control requirements. Because that dynamic control performance and robustness are usually more important than relatively low control signal in most control requirements, w 1 and w 2 are set to 1 and 0:0.1:1, respectively. Figure 3 shows the set-point performance comparison of different weight pairs. The corresponding evaluation indicator trends of set-point control performance, namely overshoot, settling time and rising time, are illustrated in Figure 4. Clearly, the control performance is not very satisfactory when w 2 = 0 , which may be caused by the large control signal without restriction. This indicates that the ISCO criterion is necessary in the design of the proposed nonlinear PD controller. With the increase of w 2 from 0.1 , almost all the evaluation indicators increase sharply at first and then slightly afterwards. This example shows that the set-point regulation performance of AUV yaw system can be tuned to satisfy different control requirements.
Finally, the trajectory tracking performance of AUV yaw and depth system are shown in Figure 5 and Figure 6 with different weight pairs, respectively. The control signal of the yaw system when w 2 = 0 oscillates severely, which accords with the results in set-point control performance. Except from the control signal oscillation, all the trajectory tracking performance of AUV yaw system are quite accurate, as shown in Figure 5. However, the overshoots and settling times of the AUV depth tracking performance are relatively large when w 2 is quite small and decrease with the increase of w 2 , which also accords with the results in yaw control system. Moreover, both the control signal and tracking error also decrease along with the increase of w 2 .

6. Conclusions

This paper proposes a nonlinear FOPD controller for AUV motion control system based on saturation limitation. The proposed controller owns the advantages of improving system robustness and transient control performance, which is also easy to tune and implement. The stability of the controlled system is analyzed by Lyapunov method. The transient performance of regulation and tracking control can also be adjusted to satisfy different control requirements with the proposed controller. The simulations of both set-point regulation and trajectory tracking performance of AUV yaw and depth systems are quite satisfactory. The weights of ITAE and ISCO criteria in the optimization objective function can also be adjusted to fulfill different control requirements. With the increase of w 2 , almost all the evaluation indicators increase sharply at first and then slightly afterwards, which means both criteria need to be taken into account. The simulation results verify the effectiveness and flexibility of the proposed control method. The future work may include other fractional-order controllers designed for AUV motion systems in order to further improve the robustness and dynamic performance of the closed-loop system.

Author Contributions

Conceptualization and Revision, L.Z.; Writing—Review and Editing, L.L.; Stability Analysis, S.Z.; and Software, S.C.

Funding

This work was supported by the National Natural Science Foundation of China under Grants 51979229 and 11902252, the China Postdoctoral Science under Grant 2019M50274, the Foundation Natural Science Foundation of Shaanxi Province under Grant 2019JQ-164, and the Opening Foundation of Key Laboratory of Ocean Engineering (Shanghai Jiao Tong University) under Grant 1817.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Definition of Gamma function Γ ( · )
Gamma function Γ ( · ) is defined as
Γ x = 0 + t x 1 e t d t .
Proof of Lemma 1.
Please refer to the proof of Lemma 1 in [33]. □
Proof of Theorem 1.
According to Equations (1)–(15), we have
M v · + C ( v ) v + D ( v ) v = J T ( ø ) K p e ( t ) e ( t ) + K d D α e ( t ) D α e ( t ) ,
According to Equation (2), we have
D α e ( t ) = D α ( ø ø d ) = D α ø = D α 1 ø ˙ = D α 1 J ( ø ) v .
Thus, it implies
M v · + C ( v ) v + D ( v ) v = J T ( ø ) K p e ( t ) e ( t ) + K d D α e ( t ) D α 1 J ( ø ) v .
Then, construct a Lyapunov function as
V ( e , v ) = 1 2 v T M v + 0 e ζ T K p ( ζ ) d ζ + 1 2 I 2 α K e d ( t ) e · T K e d ( t ) e · ,
where I 2 α ( · ) is the fractional integration operator,
K e d ( t ) = k e d 1 ( t ) 0 0 k e d n ( t ) ,
and
k e d i ( t ) = k d i , if D α e i ( t ) w d i , e i · ( t ) 1 b ¯ d i D α e i ( 0 + ) 1 e i · ( 0 + ) + I α 1 k e d i 1 ( t ) s i g n D α e i ( t ) b ¯ p i , if D α e i ( t ) > w d i .
In other words, function k e d i ( t ) satisfies the following equation
k e d i ( t ) D α 1 k e d i ( t ) e i · ( t ) = k d i D α e i ( t ) D α e i ( t ) .
According to the systems in Equations (A1)–(A5) and Lemma 1, it implies
V · ( e , v ) v T J T ( ø ) K p e ( t ) e ( t ) v T J T ( ø ) K d D α e ( t ) D α e ( t ) v T C ( v ) v v T D ( v ) v + e T K p e ( t ) J ( ø ) v + e · ( t ) T K e d T ( t ) D α 1 K e d ( t ) e · ( t ) .
Due to
K p ( e ( t ) ) = K p T ( e ( t ) ) ,
we obtain
v T J T ( ø ) K p e ( t ) · e ( t ) + e T ( t ) K p e ( t ) J ( ø ) v = 0 .
Because of the systems in Equations (2), (A5) and
e · ( t ) = ø · = J ( ø ) v ,
the following equation
v T J T ( ø ) K d D α e ( t ) D α e ( t ) + e · ( t ) T K e d T ( t ) D α 1 K e d ( t ) e · ( t ) = 0 ,
holds. Besides, C ( v ) is skew symmetric and D ( v ) is definite positive [37], i.e.,
C ( v ) = C T ( v ) v T C ( v ) v = 0 ,
and
D ( v ) > 0 .
Because of the systems in Equations (A6) and (A8)–(A10), we have
V · ( e , v ) = v T D ( v ) v .
Due to D ( v ) > 0 , the Krasovskii–LaSalle theorem can be used. Letting
Γ = e v : V · ( e , v ) = 0 = e v = e 0 R 2 n ,
and introducing v = 0 , v ˙ = 0 into the system in Equation (A1) lead to the unique invariant point e = 0 . Therefore, it is concluded that the equilibrium point e v = e 0 is asymptotically stable. □

References

  1. Ge, H.; Chen, G.; Xu, G. Multi-AUV cooperative target hunting based on improved potential field in a surface water environment. Appl. Sci. 2018, 8, 973. [Google Scholar] [CrossRef]
  2. Wynn, R.B.; Huvenne, V.A.; Le Bas, T.P.; Murton, B.J.; Connelly, D.P.; Bett, B.J.; Ruhl, H.A.; Morris, K.J.; Peakall, J.; Parsons, D.R.; et al. Autonomous underwater vehicles (AUVs): Their past, present and future contributions to the advancement of marine geoscience. Mar. Geol. 2014, 352, 451–468. [Google Scholar] [CrossRef]
  3. Fossen, T.I.; Johansen, T.A. A survey of control allocation methods for ships and underwater vehicles. In Proceedings of the IEEE Mediterranean Conference on Control and Automation, Ancona, Italy, 28–30 June 2006. [Google Scholar]
  4. Wang, J. Research on motion control of underwater vehicle. In Proceedings of the Chinese Control and Decision Conference, Taiyuan, China, 23–25 May 2012; pp. 1–6. [Google Scholar]
  5. Xiang, X.; Yu, C.; Lapierre, L.; Zhang, J.; Zhang, Q. Survey on fuzzy-logic-based guidance and control of marine surface vehicles and underwater vehicles. Int. J. Fuzzy Syst. 2017, 20, 572–586. [Google Scholar] [CrossRef]
  6. Cui, R.; Zhang, X.; Cui, D. Adaptive sliding-mode attitude control for autonomous underwater vehicles with input nonlinearities. Ocean. Eng. 2016, 123, 45–54. [Google Scholar] [CrossRef]
  7. Perrier, M.; Canudas-De-Wit, C. Experimental comparison of PID vs. PID plus nonlinear controller for subsea robots. Auton. Robot. 1996, 3, 195–212. [Google Scholar] [CrossRef]
  8. Liu, S.; Wang, D.; Poh, E.K.; Chia, C.S. Nonlinear output feedback controller design for tracking control of ODIN in wave disturbance condition. In Proceedings of the IEEE Oceans Conference, Washington, DC, USA, 17–23 September 2005. [Google Scholar]
  9. Pettersen, K.Y. Output feedback control of slender body underwater vehicles with current estimation. Int. J. Control 2007, 80, 1136–1150. [Google Scholar]
  10. Adhami-Mirhosseini, A.; Aguiar, A.P.; Yazdanpanah, M.J. Seabed tracking of an autonomous underwater vehicle with nonlinear output regulation. In Proceedings of the IEEE Conference on Decision & Control, Orlando, FL, USA, 12–15 December 2011. [Google Scholar]
  11. Podlubny, I. Fractional-order systems and PIλDμ controllers. IEEE Trans. Autom. Control 1999, 44, 208–214. [Google Scholar] [CrossRef]
  12. Oustaloup, A.; Sabatier, J.; Lanusse, P.; Malti, R.; Melchior, P.; Moreau, X.; Moze, M. An overview of the CRONE approach in system analysis, modeling and identification, observation and control. IFAC Proc. Vol. 2008, 41, 14254–14265. [Google Scholar] [CrossRef]
  13. Liu, L.; Xue, D.; Zhang, S. Closed-loop time response analysis of irrational fractional-order systems with numerical Laplace transform technique. Appl. Math. Comput. 2018, 350, 122–152. [Google Scholar] [CrossRef]
  14. Gao, Z. Kalman filters for continuous-time fractional-order systems involving fractional-order colored noises using tustin generating function. Int. J. Control Autom. Syst. 2018, 16, 1049–1059. [Google Scholar] [CrossRef]
  15. Xue, D. Fractional-Order Control Systems Fundamentals and Numerical Implementations; De Gruyter: Berlin, Germany, 2017. [Google Scholar]
  16. Liu, L.; Zhang, S.; Xue, D.; Chen, Y. General robustness analysis and robust fractional-order PD controller design for fractional-order plants. IET Control Theory Appl. 2018, 12, 1730–1736. [Google Scholar] [CrossRef]
  17. Zhang, S.; Yu, Y.; Wang, H. Mittag-Leffler stability of fractional-order Hopfield neural networks. Nonlinear Anal. Hybrid Syst. 2015, 16, 104–121. [Google Scholar] [CrossRef]
  18. Liu, L.; Pan, F.; Xue, D. Variable-order fuzzy fractional PID controller. ISA Trans. 2015, 55, 227–233. [Google Scholar] [CrossRef] [PubMed]
  19. Zhang, S.; Yu, Y.; Wang, Q. Stability analysis of fractional-order Hopfield neural networks with discontinuous activation functions. Neurocomputing 2016, 171, 1075–1084. [Google Scholar] [CrossRef]
  20. Yin, C.; Huang, X.; Chen, Y.; Dadras, S.; Zhong, S.M.; Cheng, Y. Fractional-order exponential switching technique to enhance sliding mode control. Appl. Math. Model. 2018, 44, 705–726. [Google Scholar] [CrossRef]
  21. Zhang, S.; Liu, L.; Cui, X. Robust FOPID controller design for fractional-order delay systems using positive stability region analysis. Int. J. Robust Nonlinear Control 2019, 29, 5195–5212. [Google Scholar] [CrossRef]
  22. Liu, L.; Zhang, S.; Xue, D.; Chen, Y. Robust stability analysis for fractional-order systems with time-delay based on finite spectrum assignment. Int. J. Robust Nonlinear Control 2019, 29, 2283–2295. [Google Scholar] [CrossRef]
  23. Cheng, S.; Wei, Y.; Chen, Y.; Wang, Y.; Liang, Q. Fractional-order multivariable composite model reference adaptive control. Int. J. Adapt. Control. Signal Process. 2017, 31, 1467–1480. [Google Scholar] [CrossRef]
  24. Liu, L.; Tian, S.; Xue, D.; Zhang, T.; Chen, Y. Continuous fractional-order Zero Phase Error Tracking Control. ISA Trans. 2018, 75, 226–235. [Google Scholar] [CrossRef]
  25. Rosas-Jaimes, O.A.; Munoz-Hernandez, G.A.; Mino-Aguilar, G.; Castaneda-Camacho, J.; Gracios-Marin, C.A. Evaluating fractional PID control in a nonlinear MIMO model of a hydroelectric power station. Complexity 2019, 2019, 9367291. [Google Scholar] [CrossRef]
  26. Muñoz-Vázquez, A.J.; Ramírez-Rodríguez, H.; Parra-Vega, V.; Sánchez-Orta, A. Fractional sliding mode control of underwater ROVs subject to non-differentiable disturbances. Int. J. Control Autom. Syst. 2017, 15, 1314–1321. [Google Scholar]
  27. Talange, D.B.; Joshi, S.D.; Gaikwad, S. Control of autonomous underwater vehicle using fractional order PIλ controller. In Proceedings of the IEEE Oceans Conference, Hyderabad, India, 28–30 August 2013. [Google Scholar]
  28. Podlubny, I. Fractional Differential Equations; Academic Press: London, UK, 1999. [Google Scholar]
  29. Sabatier, J.; Merveillaut, M.; Malti, R.; Oustaloup, A. How to impose physically coherent initial conditions to a fractional system? Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 1318–1326. [Google Scholar] [CrossRef]
  30. Achar, N.; Lorenzo, C.; Hartley, T. Initialization and the Caputo fractional derivative. In Lewis Field Report; NASA John H. Glenn Research Center: Brook Park, OH, USA, 2003. [Google Scholar]
  31. Aguiar, B.; González, T.; Bernal, M. A way to exploit the fractional stability domain for robust chaos suppression and synchronization via LMIs. IEEE Trans. Autom. Control 2016, 61, 2796–2807. [Google Scholar] [CrossRef]
  32. Campos, E.; Chemori, A.; Creuze, V.; Torres, J.; Lozano, R. Saturation based nonlinear depth and yaw control of underwater vehicles with stability analysis and real-time experiments. Mechatronics 2017, 45, 49–59. [Google Scholar] [CrossRef]
  33. Aguila-Camacho, N.; Duarte-Mermoud, M.A.; Gallegos, J.A. Lyapunov functions for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 2951–2957. [Google Scholar] [CrossRef]
  34. Lu, L.Y. Motion Control and Path Planning of Underwater Vehicle. Ph.D. Thesis, Yangzhou University, Yangzhou, China, 2013. [Google Scholar]
  35. Das, S.; Pan, I.; Das, S.; Gupta, A. A novel fractional order fuzzy PID controller and its optimal time domain tuning based on integral performance indices. Eng. Appl. Artif. Intell. 2012, 25, 430–442. [Google Scholar] [CrossRef]
  36. Barton, R.R.; Ivey, J.S. Nelder-Mead simplex modifications for simulation optimization. Manag. Sci. 1996, 42, 954–973. [Google Scholar] [CrossRef]
  37. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley: Hoboken, NJ, USA, 2011. [Google Scholar]
Figure 1. Saturation function.
Figure 1. Saturation function.
Applsci 09 04958 g001
Figure 2. Set-point control performance comparison.
Figure 2. Set-point control performance comparison.
Applsci 09 04958 g002
Figure 3. Set-point control performance.
Figure 3. Set-point control performance.
Applsci 09 04958 g003
Figure 4. Control performance indicators trends.
Figure 4. Control performance indicators trends.
Applsci 09 04958 g004
Figure 5. Trajectory tracking performance of AUV yaw system.
Figure 5. Trajectory tracking performance of AUV yaw system.
Applsci 09 04958 g005
Figure 6. Trajectory tracking performance of AUV depth system.
Figure 6. Trajectory tracking performance of AUV depth system.
Applsci 09 04958 g006

Share and Cite

MDPI and ACS Style

Zhang, L.; Liu, L.; Zhang, S.; Cao, S. Saturation Based Nonlinear FOPD Motion Control Algorithm Design for Autonomous Underwater Vehicle. Appl. Sci. 2019, 9, 4958. https://doi.org/10.3390/app9224958

AMA Style

Zhang L, Liu L, Zhang S, Cao S. Saturation Based Nonlinear FOPD Motion Control Algorithm Design for Autonomous Underwater Vehicle. Applied Sciences. 2019; 9(22):4958. https://doi.org/10.3390/app9224958

Chicago/Turabian Style

Zhang, Lichuan, Lu Liu, Shuo Zhang, and Sheng Cao. 2019. "Saturation Based Nonlinear FOPD Motion Control Algorithm Design for Autonomous Underwater Vehicle" Applied Sciences 9, no. 22: 4958. https://doi.org/10.3390/app9224958

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop