Design of Ship Model Dynamic Positioning System using PID-Based Microcontroller

M. Zaman, I. Kusuma, Alfius C Katilik, Semin, A. Santoso
{"title":"Design of Ship Model Dynamic Positioning System using PID-Based Microcontroller","authors":"M. Zaman, I. Kusuma, Alfius C Katilik, Semin, A. Santoso","doi":"10.1109/AGERS48446.2019.9034267","DOIUrl":null,"url":null,"abstract":"Design of Dynamic Positioning System (DPS) on Supply Vessel model using a PID-based control is an automatic control system to maintain the position and heading of a vessel at a certain point and direction using propulsion system. The DPS component consists of a position and heading reference system using an ultrasonic sensor and gyro accelerometer sensor, a control system using Arduino microcontroller for processing PID-based data, propulsion system using 2 motor thrusters on the stern and bow of the vessel, and a power system using batteries. The control system control the output response of the propulsion system. The input of the control system is a value of the measured distance and angle from the reference system that will then be compared with the value of the setpoint (desired input). The value of the setpoint is varied based on the distance of the vessel from the rig model and the normal angle of the vessel by 00. The control system compares both input values, and the difference between the values is the error value. The Control system processes the data and sends PID-based commands to eliminate error values to the propulsion system. Testing was conducted to analyze the ship’s response to maintain the position and angle at a certain point, encompassing the Sway and Yaw movements by providing an external thrust force on the ship in the form of current. The result was that the vessel was able to represent the response by maintaining its position at a certain point and direction. Based on the test, the distance deviation rate (error) was 0.06 m on the bow, 0.03 m on the stern from the setpoint, and the average time response to reach the setpoint was 9 seconds. The average rotation of the motor varied. The lowest rotation was 358 rpm and the highest rotation was 416 rpm. The value of a PID coefficient based on Zieger Nichols method was Kp = 1.2, Ki = 0.2, Kd = 3.5.","PeriodicalId":197088,"journal":{"name":"2019 IEEE Asia-Pacific Conference on Geoscience, Electronics and Remote Sensing Technology (AGERS)","volume":"180 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Asia-Pacific Conference on Geoscience, Electronics and Remote Sensing Technology (AGERS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AGERS48446.2019.9034267","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Design of Dynamic Positioning System (DPS) on Supply Vessel model using a PID-based control is an automatic control system to maintain the position and heading of a vessel at a certain point and direction using propulsion system. The DPS component consists of a position and heading reference system using an ultrasonic sensor and gyro accelerometer sensor, a control system using Arduino microcontroller for processing PID-based data, propulsion system using 2 motor thrusters on the stern and bow of the vessel, and a power system using batteries. The control system control the output response of the propulsion system. The input of the control system is a value of the measured distance and angle from the reference system that will then be compared with the value of the setpoint (desired input). The value of the setpoint is varied based on the distance of the vessel from the rig model and the normal angle of the vessel by 00. The control system compares both input values, and the difference between the values is the error value. The Control system processes the data and sends PID-based commands to eliminate error values to the propulsion system. Testing was conducted to analyze the ship’s response to maintain the position and angle at a certain point, encompassing the Sway and Yaw movements by providing an external thrust force on the ship in the form of current. The result was that the vessel was able to represent the response by maintaining its position at a certain point and direction. Based on the test, the distance deviation rate (error) was 0.06 m on the bow, 0.03 m on the stern from the setpoint, and the average time response to reach the setpoint was 9 seconds. The average rotation of the motor varied. The lowest rotation was 358 rpm and the highest rotation was 416 rpm. The value of a PID coefficient based on Zieger Nichols method was Kp = 1.2, Ki = 0.2, Kd = 3.5.
基于pid的船模动态定位系统设计
基于pid控制的补给船动态定位系统设计是一种利用推进系统使舰船保持在某一点、某一方向上的位置和航向的自动控制系统。DPS组件包括位置和航向参考系统,使用超声波传感器和陀螺仪加速度计传感器,使用Arduino微控制器处理基于pid的数据的控制系统,推进系统使用船尾和船首的2个电机推进器,以及使用电池的动力系统。控制系统控制推进系统的输出响应。控制系统的输入是来自参考系统的测量距离和角度的值,然后将其与设定值(期望输入)进行比较。设定值根据船只与钻机模型的距离和船只的法线角度变化00。控制系统对两个输入值进行比较,两者之间的差值即为误差值。控制系统处理数据并发送基于pid的命令以消除推进系统的误差值。测试是为了分析船舶在某一点上保持位置和角度的响应,包括通过向船舶提供以电流形式的外部推力来实现摇摆和偏航运动。结果是,容器能够通过保持其在某一点和方向的位置来表示响应。由试验可知,船首距离设定值偏差率(误差)为0.06 m,船尾距离设定值偏差率为0.03 m,到达设定值的平均响应时间为9秒。马达的平均转速在变化。最低转速为358转/分,最高转速为416转/分。基于Zieger Nichols方法的PID系数Kp = 1.2, Ki = 0.2, Kd = 3.5。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信