[发明专利]自适应时域MPC的船岸协同节能避碰靠泊方法及系统在审
申请号: | 202211555509.3 | 申请日: | 2022-12-06 |
公开(公告)号: | CN115808879A | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 薛晗;柯冉绚;李丽娜 | 申请(专利权)人: | 集美大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈鼎桂;蔡学俊 |
地址: | 361021 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 时域 mpc 协同 节能 靠泊 方法 系统 | ||
1.一种自适应时域MPC的船岸协同节能避碰靠泊系统,其特征在于,包括欠驱动船舶预测控制单元、避碰协调单元和自动靠泊控制单元;所述欠驱动船舶预测控制单元基于自适应预测地平线的节能鲁棒非线性模型预测控制,以处理基于船岸合作的实际控制和停泊过程中的状态约束;所述避碰协调单元基于改进的帝企鹅优化器,实现冲突避免决策;所述自动靠泊控制单元在不同的干扰下,采用鲁棒模型预测控制实现了不同的靠泊方法。
2.根据权利要求1所述的自适应时域MPC的船岸协同节能避碰靠泊系统,其特征在于,所述欠驱动船舶预测控制单元的控制策略,具体为:
步骤S1:基于预设的靠泊泊位位置和期望船舶靠泊速度,结合系统模型、系统约束和优化指标,以能耗为目标之一,构造MPC约束优化问题;
步骤S2:获取船舶的运动参考轨迹,构建欠驱动船舶运动模型,并根据运动参考轨迹预测运动控制数据,同时使用运动控制数据来控制运动状态,获得欠驱动船舶的运动数据;
步骤S3:比较欠驱动船舶运动数据和运动参考轨迹的偏移大小,并根据偏移大小的比较结果生成运动调整数据,运动数据用于调整运动状态,并计算欠驱动船舶运动数据和运动参考轨迹之间的偏移;
步骤S4:根据偏差的比较结果生成控制器的输入力和力矩。
步骤S5:在预测控制增加约束条件,包括状态变化约束以及船舶避碰。采用帝企鹅优化,迭代求解带约束的优化问题,直到收敛到最优解。
步骤S6:岸台监测船舶是否有碰撞危险。根据船舶的航行条件生成防撞指令,实现岸船之间的实时交互、动态调节、合理分工和协同控制。
3.根据权利要求2所述的自适应时域MPC的船岸协同节能避碰靠泊系统,其特征在于,所述MPC约束优化问题,具体为:当前时间tk船舶的目标函数设置为:
其中Tp是预测时域,Xe(t;tk)是在时间tk对系统的误差状态的预测,Ue(t;tk)是时间tk时系统的误差输入的预测,Q是误差状态的加权矩阵,F是输入误差的加权矩阵,P是终端误差状态的权重矩阵;目标函数最小化预测区间中的船舶位置与参考轨迹上的对应点之间的距离,以及控制量的大小和能量消耗;输入U、期望输入Ud、输入误差Ue和系数矩阵K如下:
U=[τu,τr]T (1)
Ud=[τud,τrd]T (3)
设η是位置和姿态矢量,υ是速度矢量,u是前进速度,v是摇摆速度,r是艏摇速度,x是前进位置,y是摇摆位置,以及Ψ是艏摇角,则欠驱动船舶运动模型为:
η=[x y ψ]T (6)
υ=[u v r]T (7)
其中R是旋转矩阵:
欠驱动船舶的动力学模型计算如下:
速度方程,表示如下:
其中τu表示沿前进方向的控制输入,τr表示沿艏摇方向的控制输入;m11、m22和m33分别表示惯性矩阵对角线上的第一、第二和第三元素;d11、d22和d33分别表示线性流体动力阻尼参数矩阵对角线上第一、第三和第二元素;X表示为位置和速度矢量,Fwx表示沿前进方向的风扰动;Fwy是沿摇摆方向的风扰动,Nw是沿艏摇方向的风扰,Fcx是沿前进方向的电流扰动,Fcy是沿摇摆的流场扰动,Nc是沿艏摇的电流扰动。将Xd表示为所需的位置和速度矢量,该矢量的分量如下式所示
X=[x y ψ u v r]T (11)
Xd=[xd yd ψd ud vd rd]T(12)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于集美大学,未经集美大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211555509.3/1.html,转载请声明来源钻瓜专利网。