期刊文献+

基于模糊PID的无人帆船航向控制方法 被引量:12

Heading control method of unmanned sailing boats based on fuzzy PID
下载PDF
导出
摘要 [目的]无人帆船在复杂海况下会出现航向状态不稳定的现象,为提高帆船在多变和未知环境下的抗干扰能力与航行的稳定性,实现对帆船航向的准确控制,提出一种结合传统PID技术的模糊自适应控制方法。[方法]建立响应型三自由度的Nomoto运动数学模型,借助Matlab的Simulink建模工具搭建模糊规则和仿真控制器,对PID控制参数进行实时在线优化调整。分别在不同航速和加入随机扰动下,与传统PID控制进行对比研究,分析不同的控制方法对航向的影响情况,并通过试验进行对比验证。[结果]结果表明,应用模糊PID方法控制小型无人帆船的航向,具有较好的自适应能力和较强的鲁棒性。[结论]研究成果可为无人帆船的航向控制设计提供参考。 [Objectives]In order to improve the anti-jamming ability and navigation stability of the unmanned sailing boats in the changeable and unknown environment and to realize accurate control of the heading of sailing boats,a fuzzy adaptive control method combined with the traditional PID technology is proposed.[Methods]The Nomoto motion mathematical model with three degrees of freedom was established,a nd the fuzzy rules and simulation controller were built with the Simulink modeling tool of Matlab,w hich could optimize and adjust the PID control parameters in real time and online.In the case of different speeds and random perturbations,a comparison with the traditional PID control was made to analyze the influence of different control methods on the heading and validate it by experiments.[R esults]The results show that the fuzzy PID method has good adaptive ability and robustness to control the heading of small unmanned sailing boats.[Conclusions]The study of this paper can provides references for heading control of unmanned sailing boats.
作者 张雪飞 袁鹏 谭俊哲 王树杰 徐泓燊 孙烨 Zhang Xuefei;Yuan Peng;Tan Junzhe;Wang Shujie;Xu Hongshen;Sun Ye(College of Engineering,Ocean University of China,Qingdao 266100,China;Ocean Engineering Key Lab of Qingdao,Qingdao 266100,China)
出处 《中国舰船研究》 CSCD 北大核心 2019年第6期15-21,共7页 Chinese Journal of Ship Research
基金 国家自然科学基金资助项目(51779238) 中央高校基本科研业务费专项基金资助项目(201762007)
关键词 无人帆船 模糊PID Nomoto模型 航向控制 unmanned sailing boat fuzzy PID Nomoto model heading control
  • 相关文献

参考文献7

二级参考文献59

共引文献67

同被引文献86

引证文献12

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部