[发明专利]一种无人水面艇的扰动补偿控制方法有效
申请号: | 201710364373.0 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107121928B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 戴诗陆;彭云根;王敏;李烈军 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/02 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无人 水面 扰动 补偿 控制 方法 | ||
1.一种基于误差符号鲁棒积分的无人水面艇扰动补偿控制方法,其特征在于,所述方法包括以下步骤:
步骤(1)、建立无人水面艇的动态模型,并考虑该模型具有动态模型不确定性且受到风浪流外界时变干扰的影响;
步骤(2)、通过运动学方程转换,得到以大地为直角坐标系的系统动力学方程:
其中,η为无人水面艇的位置和偏航角的输出,为η的导数,为η的二阶导数,ν为无人水面艇的速度,为转换惯性矩阵,J-T(η)为旋转矩阵的转置,M是惯性矩阵,J-1(η)是旋转矩阵的逆矩阵,为转换后的总科氏力和向心力矩阵,C(v)为总科氏力和向心力矩阵,是旋转矩阵的逆矩阵的导数,为转换后的阻尼矩阵,D(v)是阻尼矩阵,为转换后的艇体受到的引力和浮力影响的向量,g(η)是艇体受到的引力和浮力影响的向量,代表转换后的模型不确定性及风浪流外界时变干扰项,τd(η,v,t)代表模型不确定性及风浪流外界时变干扰项,t表示时间,为转换后的控制输入量;
步骤(3)、建立跟踪误差方程和辅助误差方程,具体设计为:
其中,ηd为无人水面艇的参考轨迹,e1为轨迹跟踪误差,e2为滤波跟踪误差,e3为辅助误差,为e1的导数,为e2的导数,α1为滤波跟踪误差的设计参数,α2为辅助误差的设计参数;
由于无人水面艇的加速度在实际操作中通常不可直接测量获得,因而不能作为反馈控制的输入信号,将两边同时乘以得到如下开环误差系统:
其中,为辅助函数,表示无人水面艇的参考轨迹的二阶导数;
步骤(4)、基于误差符号鲁棒积分方法设计跟踪控制器;所述设计的跟踪控制器为:
其中,误差符号鲁棒积分项μ为:
其中,ks为误差积分控制增益,β为误差符号积分控制增益,将所设计的跟踪控制器代入开环误差系统得:
其中,fe为辅助函数,对上式两边求导并进行适当地分解得到:
利用中值定理得:
其中,ρ是一个正的、可逆的非减函数,z为误差向量,为转换惯性矩阵的导数,为e3的导数,为辅助项,为辅助函数fe的导数,为误差符号鲁棒积分项μ的导数,为转换后的模型不确定性及风浪流外界时变干扰项的导数,Nd为的等价项。
2.根据权利要求1所述的一种基于误差符号鲁棒积分的无人水面艇扰动补偿控制方法,其特征在于,步骤(1)中无人水面艇的动态模型为:
其中,η=[x,y,ψ]T为无人水面艇位置和偏航角的输出,(x,y)为无人水面艇的位置输出,x表示大地坐标的横坐标,y表示大地坐标的纵坐标,ψ为偏航角的输出,ν=[u,υ,r]T为无人水面艇的速度,为无人水面艇的加速度,u为无人水面艇的前进速度,υ为无人水面艇的横荡速度,r为无人水面艇对应于ψ的偏航角速度,J(η)是旋转矩阵,M是惯性矩阵,C(ν)是总科氏力和向心力矩阵,D(ν)是阻尼矩阵,g(η)是艇体受到的引力和浮力影响的向量,J(η)、M、C(ν)、D(ν)、g(η)模型已知,τ为控制输入量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710364373.0/1.html,转载请声明来源钻瓜专利网。