[发明专利]一种基于新型误差变换的AUV预设性能轨迹跟踪控制方法有效
| 申请号: | 202110181019.0 | 申请日: | 2021-02-08 |
| 公开(公告)号: | CN113009826B | 公开(公告)日: | 2021-11-30 |
| 发明(设计)人: | 孙延超;杜雨桐;张宇昂;曹禹;秦洪德;武文骥;冯琳森 | 申请(专利权)人: | 哈尔滨工程大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 时起磊 |
| 地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 新型 误差 变换 auv 预设 性能 轨迹 跟踪 控制 方法 | ||
1.一种基于新型误差变换的AUV预设性能轨迹跟踪控制方法,其特征在于,包括:
步骤一、根据AUV的控制力和力矩τ,得到AUV推力器故障影响下的实际的控制力和力矩τ+△τ,其中,△τ表示推进器故障对控制力与力矩的影响;具体过程为:
AUV的控制力和力矩τ为:
τ=B(v)u (1)
其中,B(v)表示水下机器人推力分配矩阵,B(v)∈R6×6,R表示实数;u表示控制输入矢量;
用推力分配矩阵变化量表示推力器故障的影响,记为△B,故实际的控制力和力矩为τ+△τ,即:
τ+△τ=(B0-KB)u=(B0+△B)u (2)
其中,△τ表示推进器故障对控制力与力矩的影响;B0表示水下机器人初始推力分配矩阵;u表示控制输入矢量;K为对角矩阵;
步骤二、建立改进的性能函数ρ(t),通过改进的性能函数ρ(t)确定轨迹跟踪误差e(t)的上下界;具体过程为:
建立改进的性能函数ρ(t),表示为:
其中,ρ0表示初始值;ρ0=ρ(0);ρ∞表示稳态时跟踪误差的最大允许值;T0表示预先设定的收敛时间;t表示时间;
基于改进的性能函数ρ(t)对AUV预设性能控制器进行进一步约束,利用的约束不等式为:
Pl(t)e(t)Pr(t) (4)
其中,e(t)表示轨迹跟踪误差;Pl(t)表示轨迹跟踪误差的下界;Pr(t)表示轨迹跟踪误差的上界;
所述误差上界Pr(t)和误差下界Pl(t)的定义如下:
其中,δ1和δ2为设计参数,0≤δ1≤1,0≤δ2≤1;sign代表符号函数;e(0)为跟踪误差初值;
步骤三、根据确定的轨迹跟踪误差的上下界,得到转换后的误差ε(t);
步骤四、基于转换后的误差ε(t)设计虚拟控制器α;
步骤五、基于虚拟控制器α设计预设性能跟踪控制器。
2.根据权利要求1所述一种基于新型误差变换的AUV预设性能轨迹跟踪控制方法,其特征在于,所述步骤三通过确定的轨迹跟踪误差的上下界,得到转换后的误差ε(t);具体过程为:
定义转换后的误差为ε(t),表示为:
ε(t)=tan(πθ(t)) (6)
其中,。
3.根据权利要求2所述一种基于新型误差变换的AUV预设性能轨迹跟踪控制方法,其特征在于,所述步骤四基于转换后的误差ε(t)设计虚拟控制器α;具体过程为:
通过AUV模型得到跟踪误差e(t)的导数为:
其中,v表示运动坐标系下的速度与角速度;
转换后误差ε(t)对时间t求导得:
其中,
对上式进行整理,得:
李雅普诺夫函数表示为:
其中,z=v-α,α为虚拟控制器;
李雅普诺夫函数V1对时间t求导有:
其中,为Pr(t)的一阶导数;为Pl的一阶导数;J(η)表示惯性坐标系和运动坐标系之间的坐标转换矩阵;表示ηd的一阶导数;
则虚拟控制器设计为:
4.根据权利要求3所述一种基于新型误差变换的AUV预设性能轨迹跟踪控制方法,其特征在于,所述步骤五基于虚拟控制器α设计预设性能跟踪控制器;具体过程为:
李雅普诺夫函数V2对时间t求导有:
AUV的预设性能控制器设计为:
其中,z=v-α,α为虚拟控制律,c2为待设计的控制参数;M表示惯性矩阵;C(v)表示向心力矩阵;D(v)表示水阻尼矩阵;g(η)表示恢复力和力矩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110181019.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备的操作方法
- 下一篇:一种电机驱动的捕兽夹销毁救援装置





