船舶航行matlab程序,基于船舶运动控制的Matlab仿真

收稿日期:2007 - 05 - 15 基金项目:国家 985 工程(0000 - x07204) 作者简介:邹蔚龙(1981 - ) ,男 ,湖南衡阳人 ,硕士研究生 ,研究方向为船舶运动平台的稳定性控制;彭侠夫 ,教授 ,博士 ,博士生导师 ,研究方向为船舶运动综合控制技术。 基于船舶运动控制的 Matlab仿真 邹蔚龙 ,彭侠夫 ,叶和龙 (厦门大学 信息科学与技术学院 自动化系 ,福建 厦门 361005) 摘  要:在分析随机海浪的波能谱和船舶的受力情况的基础上 ,建立随机海浪模型和船舶运动模型。用 PID 控制方法实现减摇鳍的控制 ,并用 Matlab 软件对海浪的波倾角和船舶的横摇角进行仿真。通过比较仿真结果发现 ,PID 控制减摇鳍能使船舶减摇达 90 %以上。结果表明 ,该方法可以很好地用于随机海浪作用下的船舶横摇减摇预报。关键词:随机海浪;船舶模型;横摇角;减摇鳍 中图分类号:TP391. 9       文献标识码:A        文章编号:1673 - 629X(2008) 02 - 0184 - 03 Matlab Simulation Based on Ship Movement Control ZOU Wei2long , PENG Xiafu , YE He2long(Department of Automation ,College of Information & Technology , Xiamen University , Xiamen 361005 ,China)Abstract :By analyzing the spectrum of the random ocean wave and of the force of the ship ,the ocean wave model and the ship movement model are erected. Use control theory of PID to carry out the control of fin stabilizer , and simulate the slope angle of ocean wave and an2gle of roll by Matlab software. Can find from the simulation result that PID control theory can reduction the roll by over 90 percents. The result shows that the theory can be used well in forecast of the ship roll reduction under the operation of random ocean wave. Key words :random ocean wave ;ship model ;angle of roll ;fin stabilizer 0  引  言 船舶在航行中因受到海浪、海风及海流等海洋环境扰动的作用 ,不可避免地产生横摇运动。剧烈的摇摆将对船舶产生一系列有害的影响。因此研究船舶在海浪上的航行性能和减摇方法变得越来越重要。 减摇鳍装置是减小船舶横摇最有效的减摇设备之一。通过控制鳍的运动 ,可以使鳍产生对抗海浪的稳定力矩 ,达到减小横摇的目的。减摇鳍装置控制系统的控制方法主要有 PID 控制、最优控制、自适应控制 和模糊控制等。文中采用的是 PID 控制减摇鳍的方法。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
船舶跟踪控制是指在航海过程中,使用各种传感器和控制系统,对船舶的位置、速度、航向等进行实时监测和控制的技术。船舶跟踪控制的目的是确保船舶安全、稳定地达到目的地,并尽可能降低燃油消耗和环境污染。 在船舶跟踪控制中,利用Matlab进行仿真可以更好地理解和研究不同控制策略的效果。Matlab是一款功能强大的科学计算软件,拥有丰富的工具箱和函数库,可以用于数学建模、仿真和数据处理等方面。 在进行船舶跟踪控制仿真中,可以利用Matlab编写船舶动力学和环境模型,根据不同的航行情景和控制目标设计控制器。通过调整不同参数和策略,可以模拟出不同的航行情况,并评估不同控制策略的性能。 例如,可以利用Matlab编写船舶运动方程,包括船舶的力学、水动力和推进系统等。然后,可以根据所处的环境和任务需求设计合适的控制器,例如PID控制器、模糊控制器等。通过设置不同的控制参数、航行环境和干扰项,可以进行多种情况下的仿真实验,分析不同控制策略的性能、稳定性和鲁棒性。 通过船舶跟踪控制仿真,可以帮助航海工程师研究不同控制策略对船舶航行性能的影响,优化控制参数,提高船舶的操纵性、稳定性和安全性。此外,仿真还可以用于验证新的控制算法和技术在实际船舶中的可行性和有效性,为航海工程师提供决策支持。 总而言之,船舶跟踪控制Matlab仿真相结合,可以帮助航海工程师更好地理解和研究船舶跟踪控制技术,提高船舶的操纵性和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值