Article Information
Neural Network Course Changing and Track Keeping Controller for a Submarine

Keywords: Feed-Forward Neural Network, Sliding Mode, Autopilot, Submarine, and Sea Currents.

Mehran University Research Journal of Engineering & Technology

Volume 31 ,  Issue 4

Dur  Muhammad  Pathan,Abdul Fatah   Abbassi,Zeeshan Ali Memon  

Abstract

This paper presents the performance of ANN (Artificial Neural Networks) technique for the development of controller for heading motions of submarine. A MLP (Multi-Layer Preceptron) FFNN (Feed-Forward Neural Network) is used for development of controller. Supervised type of learning is used for training of network by using back-propagation Algorithm. The training is performed by providing a nonlinear sliding mode controller as a supervisor. The development of controller is based on nonlinear decoupled heading model of a submarine without consideration of external environmental disturbances. To demonstrate the robustness of controller the performance of controller is tested in different operating conditions: course changing, track keeping and under the influence of sea currents. Simulations results show that in all cases, the heading error comes to zero, which indicates that the actual heading converges to the desired heading in finite time. The maximum error is observed 0.5o for 45o command angle, in presence of sea currents. The result demonstrates that the performance neural network controller has been robust.