Command-based Autopilot System for Ships using Neural Network - PID Controller

被引:0
作者
Long Le Ngoc Bao [1 ]
Duy Anh Nguyen [2 ]
Vo Hong Hai [3 ]
机构
[1] VNU HCMC, VietnamNatl Key Lab Digital Control & Syst Engn, Ho Chi Minh City, Vietnam
[2] Ho Chi Minh Univ Technol, Fac Mech Engn, Ho Chi Minh City, Vietnam
[3] Vietnam Maritime Univ, Ho Chi Minh City, Vietnam
来源
PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE) | 2019年
关键词
Nomoto's model; Kempf's Zigzag Manoeuvres; Neural Network; SGD with Momentum; Adagrad; RMSProp;
D O I
10.1109/icsse.2019.8823096
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
PID (Proportional-Integral-Derivative) control is one of the most popular approaches that widely applied in the control aspect, due to its simple concepts and efficiency. However, unless users are really experienced or already knew all about the system, it is very difficult to define the best gains {K-p, K-i, K-d} theoretically that could satisfy their demand the most, since the feedback data always includes unexpected noises. One of the most typical examples is the autopilot system for ships, where most of noises are random in amplitudes and not periodical. From that point, in this paper, we manage to build an algorithm that helps the conventional PID controller self-tune the gains to minimize the tracking directional error by combining Neural Network and PID into a controller. First of all, we would make a mathematical model for a ship by using dynamic equations and Nomoto's model. From that model, the next thing we would do is to design a neural network that acts like a PID controller, and then to analyze how the gains in the network can learn themselves, with proper optimizers. Finally, we would implement the network with those optimizers to simulate, using MATLAB, and evaluate the response as well as compare with each other.
引用
收藏
页码:586 / 591
页数:6
相关论文
共 8 条
[1]  
Alvarado R.H., 2016, SENSORS
[2]  
Ayomoh M.K.O., 2012, EUR J SCI RES, V71, P283
[3]  
Bottou Leon., 1991, Stochastic gradient learning in neural networks
[4]   PID-Like Neural Network Nonlinear Adaptive Control for Uncertain Multivariable Motion Control Systems [J].
Cong, S. ;
Liang, Y. .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (10) :3872-3879
[5]  
Fossen T. I., 2001, HDB MARINE CRAFT HYD
[6]  
Hinton G., 2012, NEURAL NETWORKS MACH
[7]  
Journee J., 1970, A Simple Method for Determining the Manoeuvring Indices K and T from Zigzag Trial Data
[8]  
Ruder S., 2016, ARXIV