[发明专利]一种无人船集群的碰撞自规避编队控制器结构及设计方法有效
申请号: | 201910041234.3 | 申请日: | 2019-01-16 |
公开(公告)号: | CN109765892B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 彭周华;张宇;王丹;刘陆;王浩亮 | 申请(专利权)人: | 大连海事大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李洪福 |
地址: | 116026 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无人 集群 碰撞 规避 编队 控制器 结构 设计 方法 | ||
1.一种无人船集群的碰撞自规避编队控制器结构的设计方法,所述的无人船集群的碰撞自规避编队控制器结构包括避碰和连通保持控制器、协同跟踪控制器、速度转换器、非线性微分跟踪器、扩张状态观测器以及动力学控制器;所述的避碰和连通保持控制器的两个输入端分别与欠驱动无人船的输出端和通讯网络相连、输出端与协同跟踪控制器相连;所述的协同跟踪控制器的另两个输入端分别与通讯网络和欠驱动无人船的输出端相连、输出端连接到速度转换器的输入端;所述的速度转换器的另一个输入端与扩张状态观测器的输出端相连,输出端与非线性微分跟踪器相连;所述的非线性微分跟踪器的输出端接动力学控制器的输入端;所述的扩张状态观测器的一个输入端与动力学控制器的输出端相连、另一个输入端与欠驱动无人船的输出端相连、扩张状态观测器的一个输出端连接到通讯网络、另一个输出端连接到动力学控制器;所述的动力学控制器的输出端与欠驱动无人船的输入端连接;
其特征在于:所述的无人船为欠驱动无人船,所述的欠驱动无人船运动学模型如下:
所述的欠驱动无人船动力学模型如下:
其中,下角标i代表第i艘欠驱动无人船;xi、yi、ψi∈R分别代表欠驱动无人船在地球坐标系下的x轴、y轴上的位置以及艏摇角;ui、vi、ri∈R分别代表欠驱动无人船在船体坐标系下的纵荡速度、横漂速度和艏摇角速度;miu、miv、mir∈R是欠驱动无人船在船体坐标系下的各向惯性系数;fiu(·)、fiv(·)、fir(·)∈R是欠驱动无人船各向的不确定性;tiwu、tiwv、tiwr∈R代表外界对欠驱动无人船的三向扰动;τiu、τir∈R是欠驱动无人船的控制力;
所述的设计方法,包括以下步骤:
A、避碰和连通保持控制器的设计
避碰和连通保持控制器的输入信号有欠驱动无人船的位置信号xi、yi、从通讯网络中获取的其他欠驱动无人船位置信号xj、yj以及给定环境障碍物信息xk、yk;经计算,所述的避碰和连通保持控制器的输出信号表示为:
其中,pi=(xi,yi)是第i艘欠驱动无人船的位置信号,pij=pi-pj是i,j两船之间的距离;pk=|xk,yk)是第k个环境障碍物的位置,pik=pi-pk是第i艘欠驱动无人船与第k个障碍物之间的距离;Rc、rc分别是给定的两艘欠驱动无人船互相避碰的检测距离上、下界;Ro、r0分别是给定的欠驱动无人船躲避障碍物的检测距离上、下界;Rm、rm分别是给定的两艘欠驱动无人船触发联通保持的检测距离上、下界;
B、协同跟踪控制器的设计
协同跟踪控制器的输入信号包括避碰和连通保持控制器的输出信号受控欠驱动无人船的位置信号xi、yi以及从通讯网络中获取的其他欠驱动无人船的位置和速度信号xj、yj、ψj、协同跟踪控制器的输出信号ev表示如下:
式中:
为第i艘欠驱动无人船的跟踪误差,其中eij=pi-pj-pijd,aij=1代表第j艘欠驱动无人船将信息传给第i艘欠驱动无人船,ai0=1代表第i艘欠驱动无人船能够直接获得路径信息,其他情况下aij=0;表示第j艘欠驱动无人船位置的时间导数,即第j艘欠驱动无人船在地球坐标系中的x轴方向速度和y轴方向速度,可由经坐标变换矩阵Rj变换得出;pijd为队形信息;为时变队形中时变部分的时间导数;K1i为设定的控制器增益;Δ1i为饱和常数;αis为通讯拓扑上第i艘欠驱动无人船获得路径信息来源的数量;
C、速度转换器的设计
速度转换器的输入信号为协同跟踪控制器的输出信号ev和观测器的输出信号其输出信号经过下列公式计算得出:
由上式求得:
Δψ=atan2(sinΔψ,cosΔψ)
进一步计算得到:
式中,Vi=(Vix,Viy)表示欠驱动无人船在地球坐标系下的水平方向和垂直方向速度,由经过坐标变换矩阵Ri得出;Δψ表示欠驱动无人船艏摇角与参考速度方向之间的偏差;ki为控制转换参数;∈i为饱和常数;
D、非线性微分跟踪器的设计
非线性微分跟踪器的输入信号为速度转换器的输出信号其输出信号经下式计算得出:
式中,ki1、ki2、ρi1、ρi2、γi为设计参数;
E、扩张状态观测器的设计
扩张状态观测器的输入信号为动力学控制器的输出信号τi和欠驱动无人船输出的状态信息xi、yi、ψi;其输出信号由下式计算得出:
式中,ηi=(xi,yi,ψi)是第i艘欠驱动无人船的位置和角度;为第i艘欠驱动无人船位置和角度的观测值;为三维观测器增益矩阵;Ri(ψi)为坐标变换矩阵;mi为欠驱动无人船的质量惯性矩阵;
F、动力学控制器的设计
动力学控制器的输入信号包括速度转换器的输出信号非线性微分跟踪器的输出信号扩张状态观测器的输出信号动力学控制器的输出信号τi=(τiu,τir)由下式给出:
式中,为欠驱动无人船的观测速度与速度转换器给出的参考速度的差;K2iu、K2ir为动力学控制增益;Δ2iu、Δ2ir为饱和常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910041234.3/1.html,转载请声明来源钻瓜专利网。