[发明专利]一种动力定位船舶跟踪的导引控制方法有效
申请号: | 201710182091.9 | 申请日: | 2017-03-24 |
公开(公告)号: | CN106919172B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 张爱华;赵春刚;王明红;雷菊阳;周俊;杜向阳 | 申请(专利权)人: | 上海工程技术大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 叶敏华 |
地址: | 201620 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种动力定位船舶跟踪的导引控制方法,包括下列步骤:建立动力定位船舶的数学模型;根据动力定位船舶的数学模型,结合积分平行目标导引算法,得到动力定位船舶的期望速度vd(t);根据动力定位船舶的期望速度vd(t),结合积分滑模控制方法,计算得到动力定位船舶的导引控制命令τ*;根据动力定位船舶的导引控制命令,结合动力定位船舶的数学模型,计算得到下一时刻的动力定位船舶的数学模型;判断动力定位船舶是否结束跟踪,若是则结束计算,若否则返回计算动力定位船舶的期望速度。与现有技术相比,本发明具有改善大惯性跟踪控制的性能、跟踪过程易于调节、控制稳定性高、鲁棒性能强以及控制精度高等优点。 | ||
搜索关键词: | 一种 动力 定位 船舶 跟踪 导引 控制 方法 | ||
【主权项】:
1.一种动力定位船舶跟踪的导引控制方法,其特征在于,所述方法包括下列步骤:1)建立动力定位船舶的数学模型,具体为:11)在大地坐标系和船体坐标系中建立动力定位船舶的三自由度数学模型;12)根据步骤11)建立的三自由度数学模型,通过坐标变换得到大地坐标系中动力定位船舶的数学模型,动力定位船舶的三自由度数学模型具体为:![]()
其中,η为动力定位船舶在大地坐标系中的位置和艏向向量,v为动力定位船舶在船体坐标系中的线速度和角速度向量,τ为推进器产生的力和力矩向量,J(ψ)为船体坐标系到大地坐标系的转换矩阵,M为动力定位船舶的惯性矩阵,D(v)为动力定位船舶的水动力阻尼项,C(v)为科里奥利向心力矩阵,Δτ为环境干扰的不确定项;2)根据动力定位船舶的数学模型,结合积分平行目标导引算法,得到动力定位船舶的期望速度vd(t),具体为:21)通过虚拟质点表示根据跟踪任务计算得到的当前被跟踪位置,得到动力定位船舶与虚拟质点之间的位置偏差向量
22)根据步骤21)得到的位置偏差向量
计算得到动力定位船舶沿视线方向与虚拟质点的接近速度va(t);所述动力定位船舶沿视线方向与虚拟质点的接近速度va(t)具体为:![]()
其中,Ua,max(t)为向虚拟质点方向最大接近速度的参数,
为用于调节动力定位船舶接近虚拟质点表现的参数;23)根据步骤22)得到的动力定位船舶沿视线方向与虚拟质点的接近速度va(t),结合积分平行目标导引算法,计算得到动力定位船舶的期望速度vd(t),所述动力定位船舶的期望速度vd(t),具体为:
其中,vt(t)为虚拟质点的运动速度,K1为设计参数,vep(t)为动力定位船舶的跟踪速度误差;3)根据步骤2)得到的动力定位船舶的期望速度vd(t),结合积分滑模控制方法,计算得到动力定位船舶的导引控制命令τ*,具体为:31)根据步骤2)得到的动力定位船舶的期望速度vd(t),计算得到大地坐标系中动力定位船舶的速度和角速度的偏差向量νe(t),其表达式为:ve(t)=vd*(t)‑vη(t)其中,vd*(t)的前两项为步骤2)得到的动力定位船舶的期望速度vd(t),第三项为数值为零的期望艏向角速度,vη(t)的前两项为大地坐标系中动力船舶的当前速度向量,第三项为当前艏向角速度;32)根据步骤31)得到的偏差向量,得到滑模面函数sn;
其中,K2为设计参数;定义变换矩阵:
选择径向无界李雅普诺夫函数
设计参数k21=‑k11,k22=‑k12以及k23,使得
33)根据步骤32)得到的滑模面函数,选择李雅普诺夫候选函数Vn:
34)对步骤33)得到的李雅普诺夫候选函数Vn求导,得到导引控制器作为动力定位船舶的导引控制命令τ*,若对Vn进行求导:
设计导引控制器:
其中,sgn(sn)=‑1,1为一个符号函数,设定参数σ、μ并使其满足σ≥|Δτ|i,i=1、2、3,及μ>0,就有
即t→∞有sn→0;M*(ψ)=J(ψ)MJT(ψ);
τ*=J(ψ)τ;Δτ*=J(ψ)Δτ;
r为艏向角速度;4)根据步骤3)得到的动力定位船舶的导引控制命令,结合步骤1)建立的动力定位船舶的数学模型,计算得到动力定位船舶的数学模型的位置和速度,具体为:41)将步骤3)得到的动力定位船舶的导引控制命令τ*,转换为动力定位船舶的数学模型中的参数τ,具体为:τ=J‑1(ψ)τ*其中,J(ψ)为船体坐标系到大地坐标系的转换矩阵;42)将步骤41)计算得到的参数τ,代入至动力定位船舶的数学模型中,计算得到动力定位船舶的数学模型的位置和速度;5)判断动力定位船舶是否结束跟踪,若是则结束计算,若否则返回步骤2)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海工程技术大学,未经上海工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710182091.9/,转载请声明来源钻瓜专利网。