[发明专利]一种基于受限反步法控制的欠驱动无人船轨迹跟踪方法在审
申请号: | 201810554864.6 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108829099A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 郑泽伟;阮林萍 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无人船 控制律 虚拟 参考轨迹 轨迹跟踪 神经网络 输出约束 输入控制 欠驱动 减小 受限 计算角度误差 动力学模型 惯性坐标系 角度控制 距离控制 期望轨迹 三自由度 位置误差 角度差 距离差 运动学 艏摇 驱动 水面 | ||
1.一种基于受限反步法控制的欠驱动无人船轨迹跟踪方法,其特征在于,所述方法具体步骤如下:
步骤一 建立惯性坐标系下欠驱动水面无人船的三自由度运动学和动力学模型;
步骤二 距离控制设计:给定一条期望轨迹,由位置误差计算得到位置虚拟控制律,由虚拟控制律进一步推出控制纵向速度的带有输出约束的实际输入控制律,并使用神经网络对外界干扰进行估计及补偿,以此减小无人船与参考轨迹之间的距离差;
步骤三 角度控制设计:计算角度误差,并由角度误差计算得到角度虚拟控制律,由虚拟控制律进一步推出控制艏摇角速度的带有输出约束的实际输入控制律,并使用神经网络对外界干扰进行估计及补偿,以此减小无人船与参考轨迹之间的角度差。
2.根据权利要求1所述的一种基于受限反步法控制的欠驱动无人船轨迹跟踪方法,其特征在于:步骤一中所述的运动学与动力学模型建立过程如下:
建立惯性坐标系下无人船三自由度模型,Ogxgyg是建立在地球上的惯性坐标系,在该坐标系下无人船的运动学和动力学方程为
上述方程中,(x,y)表示当前位置坐标,ψ表示无人船当前艏摇角大小,即姿态变量,u是前进速度,v是横漂速度,r是艏摇角速度;为系统模型参数,在不同外界条件下(如水深变化)该参数会发生变化,因此是未知具体大小的矢量值,τu和τr分别表示由船舶操纵装置产生的纵向主推进力和转船力矩,du,dv和dr表示由风浪、洋流等因素引起的外部干扰量,函数fu(u,v,r),fv(u,v,r)和fr(u,v,r)的具体表达式为:
上式中,mii(i=1,2,3)为无人船的惯性质量参数,dii(i=1,2,3)为无人船航行时的水动力阻尼系数。
3.根据权利要求1所述的一种基于受限反步法控制的欠驱动无人船轨迹跟踪方法,其特征在于:步骤二中所述的距离控制设计,具体方法如下:
给定期望轨迹,得到期望位置坐标(xd,yd),由此定义以下误差变量:
xe=xd-x,ye=yd-y
其中式中位置误差为ze,角度误差为ψe;其中,对位置误差大小的范围要求为0≤ze<ka;
选取李雅普诺夫函数为则设计如下虚拟控制律αu为:
实际控制律τu为:
自适应律为:
径向基函数为:
其中,为θu的估计值,kze>0为虚拟控制律设计参数,kue>0为实际控制律设计参数,au,k1,θu0均为大于零的自适应律设计参数,Nu,μu,χiu,σu分别为径向基函数的网络结点数、放大因素、基函数中心和基函数宽度。
4.根据权利要求1所述的一种基于受限反步法控制的欠驱动无人船轨迹跟踪方法,其特征在于:步骤三中所述的角度控制设计方法如下:
由步骤二中所得角度误差变量为:
ψe=ψd-ψ
其中,对角度误差大小的范围要求为-kb<ψe<kb,kb=π/2;
选取李雅普诺夫函数为则设计如下虚拟控制律αr为:
实际控制律τr为:
自适应律为:
径向基函数为:
其中,为θr的估计值,kψe>0为虚拟控制律设计参数,kre>0为实际控制律设计参数,ar,k0,θr0均为大于零的自适应律设计参数,Nr,μr,χir,σr分别为径向基函数的网络结点数、放大因素、基函数中心和基函数宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810554864.6/1.html,转载请声明来源钻瓜专利网。