ANFN controller based on differential evolution for Autonomous Underwater Vehicles

The Autonomous Underwater Vehicles (AUVs) dynamics have six degrees of freedom and are highly nonlinear and time varying and the hydrodynamic coefficients of vehicles are difficult to estimate accurately because of the variations of these coefficients with different navigation conditions and external disturbances such as currents and waves. The path controller of the AUV is a challenging problem due to the nonlinearities and uncertainties of the AUV dynamics. Thus, the controller should be adaptive to handle variations in the dynamics of the AUV at different maneuvering regimes and disturbances arising from both the internal and external sources. In the present paper Adaptive Neural Fuzzy Network (ANFN) controller is designed and applied to guide and control the AUV. Initially, the controller parameters are generated randomly and tuned by Differential Evolution algorithm (DE). The back propagation algorithm based upon the error between the actual outputs of the plant and the desired values is then used to adopt the controller parameters online. The proposed ANFN controller adopts a functional link neural network (FLNN) as the consequent part of the fuzzy rules. Thus, the consequent part of controller is a nonlinear combination of input variables. The results show that the performance of the AUV with the ANFN controller is having better dynamic performance as compared to the conventional PID, even in the presence of noise and parameter variations.

[1]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[2]  Guoqing Xia,et al.  Design of dynamic positioning systems using hybrid CMAC-based PID controller for a ship , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[3]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[4]  YangQuan Chen,et al.  Autopilots for Small Fixed-Wing Unmanned Air Vehicles: A Survey , 2007, 2007 International Conference on Mechatronics and Automation.

[5]  Servaas. Holtzhausen Design of an autonomous underwater vehicle : vehicle tracking and position control. , 2010 .

[6]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[7]  Chin-Teng Lin,et al.  A Functional-Link-Based Neurofuzzy Network for Nonlinear System Control , 2008, IEEE Transactions on Fuzzy Systems.

[8]  J C Patra,et al.  Modeling of an intelligent pressure sensor using functional link artificial neural networks. , 2000, ISA transactions.

[9]  D. A. Smallwood,et al.  Model-based dynamic positioning of underwater robotic vehicles: theory and experiment , 2004, IEEE Journal of Oceanic Engineering.

[10]  Chin-Teng Lin,et al.  Nonlinear System Control Using Adaptive Neural Fuzzy Networks Based on a Modified Differential Evolution , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[11]  Claire J. Tomlin,et al.  Autopilot Design for the Stanford DragonFly UAV: Validation through Hardware-in-the-Loop Simulation* , 2001 .

[12]  Dejan J. Sobajic,et al.  Neural-net computing and the intelligent control of systems , 1992 .

[13]  Yie-Chien Chen,et al.  A model reference control structure using a fuzzy neural network , 1995 .

[14]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[15]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[16]  Juha T. Tanttu,et al.  TUNING OF PID CONROLLERS: SURVEY OF SISO AND MIMO TECHNIQUES , 1991 .

[17]  Jung Soon Jang,et al.  Automation of Small UAVs using a Low Cost Mems Sensor and Embedded Computing Platform , 2006, 2006 ieee/aiaa 25TH Digital Avionics Systems Conference.

[18]  Ruhul A. Sarker,et al.  A Three-Strategy Based Differential Evolution Algorithm for Constrained Optimization , 2010, ICONIP.

[19]  Timothy W. McLain,et al.  Autonomous Vehicle Technologies for Small Fixed Wing UAVs , 2003 .

[20]  Tapabrata Ray,et al.  Fuzzy modeling and control for Autonomous Underwater Vehicle , 2011, The 5th International Conference on Automation, Robotics and Applications.

[21]  H. Ishibuchi Genetic fuzzy systems: evolutionary tuning and learning of fuzzy knowledge bases , 2004 .

[22]  Hui Li,et al.  A Generalized Hybrid Generation Scheme of Differential Evolution for Global Numerical Optimization , 2011, Int. J. Comput. Intell. Appl..