Neural Network-Based Self-Tuning PID Control for Underwater Vehicles
Open Access
- 4 September 2016
- Vol. 16 (9), 1429
- https://doi.org/10.3390/s16091429
Abstract
For decades, PID (Proportional + Integral + Derivative)-like controllers have been successfully used in academia and industry for many kinds of plants. This is thanks to its simplicity and suitable performance in linear or linearized plants, and under certain conditions, in nonlinear ones. A number of PID controller gains tuning approaches have been proposed in the literature in the last decades; most of them off-line techniques. However, in those cases wherein plants are subject to continuous parametric changes or external disturbances, online gains tuning is a desirable choice. This is the case of modular underwater ROVs (Remotely Operated Vehicles) where parameters (weight, buoyancy, added mass, among others) change according to the tool it is fitted with. In practice, some amount of time is dedicated to tune the PID gains of a ROV. Once the best set of gains has been achieved the ROV is ready to work. However, when the vehicle changes its tool or it is subject to ocean currents, its performance deteriorates since the fixed set of gains is no longer valid for the new conditions. Thus, an online PID gains tuning algorithm should be implemented to overcome this problem. In this paper, an auto-tune PID-like controller based on Neural Networks (NN) is proposed. The NN plays the role of automatically estimating the suitable set of PID gains that achieves stability of the system. The NN adjusts online the controller gains that attain the smaller position tracking error. Simulation results are given considering an underactuated 6 DOF (degrees of freedom) underwater ROV. Real time experiments on an underactuated mini ROV are conducted to show the effectiveness of the proposed scheme.Keywords
This publication has 11 references indexed in Scilit:
- Neural Network Based PI Controller Parameter Calculation on a Boiler Drum Level SystemProcedia Technology, 2016
- Modelling, Design and Robust Control of a Remotely Operated Underwater VehicleInternational Journal of Advanced Robotic Systems, 2014
- Nonlinear underwater robot controller design with adaptive disturbance prediction and smootherInternational Journal of Computational Intelligence Systems, 2011
- Research of PID Control Algorithm Based on Neural NetworkEnergy Procedia, 2011
- Self-Tuning Pid Neural Network Controller to Control Nonlinear Ph Neutralization in Waste Water TreatmentIPTEK The Journal for Technology and Science, 2007
- A Fuzzy-Logic-Based Self-Tuning PI Controller for High-Performance Vector Controlled Induction Motor DriveElectric Power Components and Systems, 2006
- Robust self-tuning PID controller for nonlinear systemsJournal of Process Control, 2002
- A robust self-tuning scheme for PI- and PD-type fuzzy controllersIEEE Transactions on Fuzzy Systems, 1999
- Adaptive control of a submerged vehicle with sliding fuzzy relationsFuzzy Sets and Systems, 1996
- Modeling and control of underwater robotic vehiclesIEEE Transactions on Systems, Man, and Cybernetics, 1990