[发明专利]一种基于人工鱼群优化的快速高斯粒子滤波数据融合方法在审
申请号: | 202010950222.5 | 申请日: | 2020-09-10 |
公开(公告)号: | CN112039496A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 周翟和;马静敏;邹克臣;陈则王;姚睿;曾庆喜;田祥瑞 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 人工 鱼群 优化 快速 粒子 滤波 数据 融合 方法 | ||
1.一种基于人工鱼群优化的快速高斯粒子滤波数据融合方法,其特征在于,具体包括以下步骤:
步骤1:建立系统的非线性状态方程f(·)、观测方程h(·),初始化系统均值μ、方差σ2等参数;假设系统状态量x逼近高斯分布从中相互独立抽样得到初始时刻的标准粒子群其中i为粒子索引,M为粒子总数,初始时刻k=0;
步骤2:根据线性变换公式对进行线性变换,得到k时刻的粒子集其中为变换后k时刻的粒子,ai为从A中获取的标准粒子,σk、μk为k时刻的状态量的标准差和均值;
步骤3:采用人工鱼群算法中觅食行为和聚群行为对选取的目标函数进行优化,选取目标函数为:
其中Y为目标函数值,zk为k时刻的量测值,为预测量测值,σv2为量测噪声方差;
步骤4:根据步骤1中的观测方程和步骤3中优化后的函数值对粒子集进行量测更新,得到权值并进行归一化其中为第i个粒子k时刻的权值,为归一化后的权值;
步骤5:根据步骤1中的状态方程f(·)对粒子集进行状态更新,获得状态更新后k+1时刻的粒子集并计算状态更新后粒子集的均值和方差,其中(·)H表示矩阵转置:
步骤6:循环执行步骤2至步骤5,得到下一时刻滤波估计值。
2.根据权利要求1所述一种基于人工鱼群优化的快速高斯粒子滤波数据融合方法,其特征在于步骤3中采用人工鱼群算法中觅食行为和聚群行为对选取的目标函数进行优化,过程如下:
Step1:选取目标函数为:
进行人工鱼群优化;其中σv2为k时刻方差,看做变量,人工鱼个体的状态可表示为X=(X1,X2,...Xn),n为人工鱼总数量,人工鱼i当前所在位置的食物浓度表示为Y=f(Xi),记为Yi;
Step2:执行觅食行为进行优化,如下:
根据不同人工鱼的状态Xi、Xj,比较Yi和Yj不断更新向更真实的状态靠近,若Yi<Yj则取下一步的状态为
反复尝试多次后,若仍没有满足前进条件,则随机选取一个新状态;其中Xnext为人工鱼选取的下一个状态,step为人工鱼移动步长,||Xj-Xi||为人工鱼i和j之间的距离;
Step3:执行聚群行为进行优化,如下:
设人工鱼当前状态Xi在感知范围内搜寻其他伙伴的数目和中心位置,若Yj/nf<d×Yi,则用Step1中等式选取新状态,否则执行觅食行为,其中nf表示人工鱼视野内的伙伴数目;
Step4:根据预测量测值和方差σv2,计算得到优化后的函数值Y。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010950222.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纸筒育苗种植设备
- 下一篇:一种工业化循环水养殖专用饲料及制备方法