[发明专利]一种基于时空解耦的多动力定位船舶协同编队控制方法有效
申请号: | 202110551181.7 | 申请日: | 2021-05-20 |
公开(公告)号: | CN113296507B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 张国成;薛源;孙玉山;周天;张红星;张力文;罗孝坤;于鑫 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 于歌 |
地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 时空 动力 定位 船舶 协同 编队 控制 方法 | ||
1.一种基于时空解耦的多动力定位船舶协同编队控制方法,其特征在于,包括以下步骤:
初始化:设多DP船系统中包括一个虚拟领航船舶和N艘待编队的跟随船舶,N为正整数,
步骤一:分别建立每一艘跟随船舶的运动学模型和动力学模型,获得多DP船系统的速度和坐标参数,
步骤二:以每一艘跟随船舶作为一个节点,跟随船舶的节点集合为V={1,2,...,N},用表示跟随船舶之间的通信路径,则跟随船舶之间的通信模型能够描述为带权重的有向图G={V,E},第i艘跟随船舶和第j艘跟随船舶之间的通信强度系数记为
步骤三:利用多DP船系统的速度和坐标参数对N艘待编队的跟随船舶进行时间与空间任务解耦,设计出空间上的路径跟踪任务和时间上的速度协调编队任务,
步骤四:根据路径跟踪任务和速度协调编队任务分别设计路径跟踪控制器和速度协调编队控制器,
步骤五:设计路径跟踪控制器和速度协调编队控制器的事件触发函数,
步骤六:利用事件触发函数触发多DP船系统的控制方式切换为路径跟踪控制器或速度协调编队控制器,根据切换后的控制器对N艘待编队的跟随船舶进行编队控制;
步骤一中运动学模型表达式为:
动力学模型表达式为:
上述表达式中,多DP船系统的速度参数v=[u w r]T中,u和w分别为跟随船舶在随体坐标系中沿xb、yb两个轴方向的速度分量,r为随体坐标系下以zb轴为转轴旋转的角速度,所述随体坐标系为原点在跟随船舶重心的直角坐标系,xb轴平行于水平面且指向船艏,yb轴指向右船舷,zb轴指向船底;
多DP船系统的位置参数η=[x y ψ]T中,x和y分别为大地坐标系下跟随船舶的x轴和y轴坐标值,ψ为大地坐标系下跟随船舶的艏向角,为大地坐标系与随体坐标系之间的转换矩阵,M为正定惯性矩阵,C(v)为科里奥利向心力矩阵,D(v)为阻尼矩阵,τ为推进器产生的力,τd为外界干扰力;
步骤四中,所述路径跟踪控制器表达式为:
其中,Fu和Mr分别为纵向控制力和转艏力矩,
tanh(S1)和tanh(S2)分别为S1和S2的双曲正切函数,eu=u-ud,er=r-rd,du=-Xuuu2-Xwww2,dr=-Nwuw-Nw|w|w|w|-Nrur,
m和Iz分别为跟随船舶质量和转矩,ud为跟随船舶的期望航速,c(s)为期望路径的曲率,s为c(s)的变量,β为漂角,ψlos为水平面趋近角,为路径跟踪的艏向角误差,
Xuu为沿xb轴方向的轴向力对u的二阶水动力导数,Xww为沿xb轴方向的轴向力对w的二阶水动力导数,为沿xb轴方向的轴向力对加速度的水动力导数,为艏摇力矩力对角加速度的水动力导数,Nw为艏摇力矩力对w的水动力导数,Nww为艏摇力矩力对w的二阶水动力导数,
kψ为艏向角误差控制参数,ku和kr分别为S1和S2的系数,且ku0,kr0,k2、k3、k4和k5分别为tanh(S1)、S1、tanh(S2)和S2的控制参数;
事件触发函数fi(t)表达式为:
其中,σi为事件触发函数的控制参数,0<σi<1,ai0为第i艘跟随船舶和虚拟领航船舶之间的通信强度系数,λL为拉普拉斯矩阵最大特征值,k6为第i艘与第j艘跟随船舶之间的控制参数,k7为第i艘跟随船舶和虚拟领航船舶之间的控制参数,
时刻为第i艘跟随船舶上一次触发事件触发函数的时刻,αh时刻表示时刻之后经过α个周期h的时刻,为时刻在S-F坐标系下第i艘跟随船舶与目标路径中任意参考点的姿态误差,εei(αh)为αh时刻在S-F坐标系下第i艘跟随船舶与目标路径中任意参考点的姿态误差,和ηi(αh)分别为时刻和αh时刻第i艘跟随船舶的姿态,和vi(αh)分别为时刻和αh时刻第i艘跟随船舶的速度,和ei0(αh)分别为时刻和αh时刻第i艘跟随船舶和虚拟领航船舶之间实际距离与期望距离的误差,和vi0(αh)分别为时刻和αh时刻第i艘跟随船舶和虚拟领航船舶之间的速度;
当fi(t)>0时,采用路径跟踪控制器对N艘待编队的跟随船舶进行编队控制;
当fi(t)<0时,采用速度协调编队控制器对N艘待编队的跟随船舶进行编队控制;
所述速度协调编队控制器表达式为:
其中,τi(t)为速度协调编队控制率,vi0为第i艘跟随船舶与虚拟领航船舶之间的速度差,vij为第i艘与第j艘跟随船舶之间的速度差,ai0为第i艘跟随船舶和虚拟领航船舶之间的通信强度系数,ei0为第i艘跟随船舶与虚拟领航船舶之间实际距离与期望距离的误差,eij为第i艘与第j艘跟随船舶之间实际距离与期望距离的误差,为第i艘跟随船舶上一次触发事件触发函数的时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110551181.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大断面矩形顶管斜向始发方法
- 下一篇:通话检测方法及装置