[发明专利]一种基于改进强跟踪滤波状态观测器的船舶动力定位方法有效
申请号: | 201510016643.X | 申请日: | 2015-01-13 |
公开(公告)号: | CN104635773B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 王元慧;庹玉龙;付明玉;丁福光;王海英;赵强;张赞;杨云龙;迟岑;刘佳 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G05D13/04 | 分类号: | G05D13/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 跟踪 滤波 状态 观测器 船舶 动力 定位 方法 | ||
1.一种基于改进强跟踪滤波状态观测器的船舶动力定位方法,其特征在于,包括以下几个步骤:
步骤一:采集船舶的位置和艏向;
步骤二:利用改进强跟踪滤波状态观测器滤除掉船舶位置和艏向中噪声部分,得到满足精度要求的船舶位置和艏向估计值发送给PID控制器;
步骤三:PID控制器根据船舶位置和艏向期望值和接收到的信息,输出控制力和力矩,控制船舶运动;
所述的利用改进强跟踪滤波状态观测器滤除掉船舶位置和艏向中噪声部分的方法为:
步骤一:建立船舶运动数学模型的状态空间方程:
z=h(x,v)
其中,f是船舶系统的非线性系统状态函数矩阵,h是非线性系统量测函数,x=[ηT ν'T]T是选定的状态向量,η=[ηx ηy ηψ]T表示在北东坐标系下的船舶的位置和姿态角,ν'=[U V R]T表示在船体坐标系下的船舶的线速度和角速度,u=[X Y N]T是输入向量表示在船体坐标系下的船舶所受的力和力矩,z为输出向量表示在北东坐标系下的包含噪声部分的船舶位置和艏向,w=wv和v=wz为互不相关的零均值高斯白噪声,
将状态空间方程的离散化表示为:
步骤二:将包含噪声部分的船舶位置和艏向zk作为改进强跟踪滤波状态观测器的输入,得到满足精度要求的船舶位置和艏向估计值
所述的改进强跟踪滤波状态观测器通过以下设计步骤实现:
a、确定状态初始值误差协方差初值p0、遗忘因子ρ、弱化因子β和常数αi(i),i=1,2,…,n;
b、计算残差:
其中,Hk为函数h进行泰勒展开所得到的雅格比矩阵,
c、计算多重次优渐消因子矩阵和矩阵
确定残差协方差阵Vk:
其中,ρ为预先设定的遗忘因子;
求得多重次优渐消因子矩阵λk:
其中αi为常数,系数
其中,Qk和Rk分别为环境干扰高频噪声和测量噪声的方差,β为预先设定的弱化因子,pk为误差估计协方差,Φk和Γk为函数f进行泰勒展开所得的雅格比矩阵,
根据多重次优渐消因子矩阵求得矩阵
d、根据矩阵计算状态预报误差协方差pkk-1:
e、根据状态预报误差协方差pkk-1计算滤波增益kk
f、更新状态估计
g、更新误差估计协方差pk
h、保存滤波数据结果将中的作为满足要求的船舶位置和艏向估计值传送给PID控制器,重复步骤b到步骤h,直到数据处理结束。
2.根据权利要求1所述的一种基于改进强跟踪滤波状态观测器的船舶动力定位方法,其特征在于:所述的PID控制器为:
τ=[τX τY τN]T表示船舶推进器输出推力和力矩,KP,KI和KD为PID算法中的比例系数;ηe为船舶期望目标位置姿态ηd和实际位置姿态η之间的偏差,即ηe=ηd-η,η=[ηX,ηY,ηψ]T分别对应东北坐标系下的船舶的位置和姿态角;ηd=[ηXd,ηYd,ηψd]T分别对应船舶期望北东位置和姿态角。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510016643.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机车综合无线通信设备用干扰抑制滤波器
- 下一篇:一种双模列尾合路器