[发明专利]一种基于灰狼算法的船舶动力定位自抗扰控制方法在审
申请号: | 202111437246.1 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114137826A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 吴浩峻;聂群 | 申请(专利权)人: | 大连海事大学 |
主分类号: | G05B11/42 | 分类号: | G05B11/42 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 姜玉蓉;李洪福 |
地址: | 116026 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 灰狼 算法 船舶 动力 定位 控制 方法 | ||
1.一种基于灰狼算法的船舶动力定位自抗扰控制方法,其特征在于,包括如下步骤:
S1、建立惯性坐标系与船体坐标系,并构建船舶的运动学和动力学数学模型;
S2、建立船舶动力定位自抗扰控制系统;
S3、设计灰狼算法;
S4、将设计的灰狼算法嵌入船舶动力定位自抗扰控制系统中,并通过设计的灰狼算法选取最优的参数。
2.根据权利要求1所述的基于灰狼算法的船舶动力定位自抗扰控制方法,其特征在于,所述步骤S1中,建立惯性坐标系与船体坐标系的具体实现过程如下:
假设OE-XEYE为惯性坐标系,XE轴正向为正东,YE轴正向为正北,O-XBYB为船体坐标系,O为0时刻船舶重心位置,XB轴正向指向船艏,YB轴正向指向船舶右舷,根据坐标转换原理,得到惯性坐标系和船体坐标系的转换矩阵为:
3.根据权利要求1所述的基于灰狼算法的船舶动力定位自抗扰控制方法,其特征在于,所述步骤S1中,构建船舶的运动学和动力学数学模型的具体实现过程如下:
考虑低频运动受风、二阶波浪力、流和推进器的影响,构建船舶的运动学和动力学数学模型,如下:
其中,η为位置向量,η=[x,y,ψ]T;v为速度向量,ν=[u,v,r]T;M为惯性矩阵;D为阻尼矩阵;τ为控制器输出,τ=[τx,τy,τψ]T;F为包括风、浪、流等的外界总扰动。
4.根据权利要求1所述的基于灰狼算法的船舶动力定位自抗扰控制方法,其特征在于,所述步骤S2中,建立的船舶动力定位自抗扰控制系统包括微分跟踪器TD、状态误差的非线性反馈律NLSEF、扩张状态观测器ESO及扰动观测补偿。
5.根据权利要求4所述的基于灰狼算法的船舶动力定位自抗扰控制方法,其特征在于,所述步骤S2中,建立船舶动力定位自抗扰控制系统的具体实现过程如下:
S21、微分跟踪器TD利用取小时间常数的惯性环节对输入信号进行跟踪,同时通过求解微分方程,近似提取输入信号的微分信号,其表达式如下:
其中,v1为输入信号v0的跟踪信号;v2为v1的微分信号;r为速度因子,r越大,微分跟踪器TD跟踪输入信号的速度越快,同时跟踪信号受噪声污染越严重,如r取得过大会导致跟踪信号与原信号重叠;h为滤波因子,h越大,滤波效果越好,如h取得过大会导致跟踪信号与输入信号间的相位差过大;fhan(ν1-ν0,ν2,r,h)为系统的快速控制最优综合函数,其表达式为:
d=rh
d0=hd
y=ν1-ν0+hν2
S22、对二阶连续形式微分跟踪器进行离散化处理,得到其离散形式,如下:
S23、扩张状态观测器ESO根据系统的输出与观测值间的偏差对观测值进行控制,同时对扩张出的系统总扰动进行估计,对于船舶低频运动模型,其表达式为:
其中,z1为跟踪信号;z2为微分信号,即所估计的船舶速度;z3为扩张出的系统总扰动的估计值;β01、β02、β03、b为可调节的参数;
S24、将误差信号替换成关于误差信号的非线性函数,其表达式如下:
其中,u0为控制器输出的控制量;β1、β2为可调节的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111437246.1/1.html,转载请声明来源钻瓜专利网。