A simplified approach to design fuzzy logic controller for an underwater vehicle

Fuzzy logic controller (FLC) performance is greatly dependent on its inference rules. In most cases, the more rules being applied to an FLC, the accuracy of the control action is enhanced. Nevertheless, a large set of rules requires more computation time. As a result, an FLC implementation requires...

Full description

Saved in:
Bibliographic Details
Main Authors: Ishaque, K., Abdullah, Shahrum Shah, Md. Ayob, Shahrin, Salam, Zainal
Format: Article
Published: Elsevier BV 2011
Subjects:
Online Access:http://eprints.utm.my/id/eprint/22828/
http://dx.doi.org/10.1016/j.oceaneng.2010.10.017
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Fuzzy logic controller (FLC) performance is greatly dependent on its inference rules. In most cases, the more rules being applied to an FLC, the accuracy of the control action is enhanced. Nevertheless, a large set of rules requires more computation time. As a result, an FLC implementation requires fast and high performance processors. This paper describes a simplified control scheme to design a fuzzy logic controller (FLC) for an underwater vehicle namely, deep submergence rescue vehicle (DSRV). The proposed method, known as the single input fuzzy logic controller (SIFLC), reduces the conventional two-input FLC (CFLC) to a single input FLC. The SIFLC offers significant reduction in rule inferences and simplifies the tuning process of control parameters. The performance of the proposed controller is validated via simulation by using the marine systems simulator (MSS) on the Matlab/Simulink ® platform. During simulation, the DSRV is subjected to ocean wave disturbances. The results indicate that the SIFLC, Mamdani and Sugeno type CFLC give identical response to the same input sets. However, an SIFLC requires very minimum tuning effort and its execution time is in the orders of two magnitudes less than CFLC.