[发明专利]一种基于PSO-PGSA的室内定位方法有效
申请号: | 201610150315.3 | 申请日: | 2016-03-15 |
公开(公告)号: | CN105825267B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 唐承佩;刘友柠;杨念 | 申请(专利权)人: | 中山大学 |
主分类号: | G06N3/00 | 分类号: | G06N3/00 |
代理公司: | 佛山市广盈专利商标事务所(普通合伙) 44339 | 代理人: | 李俊 |
地址: | 510275 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种基于PSO‑PGSA的室内定位方法,包括:S1、初始化粒子群S2、初始化粒子群的开始速度和位移,根据目标函数计算出适应度,确定粒子群的历史最优值和全局最优值;S3、根据公式更新惯性因子,实现惯性权值因子的非线性减小,根据公式进行每个个体粒子的速度和位移的更新;S4、根据适应度函数计算出粒子群的历史最优值和全局最优值;S5、判断最优粒子是否达到条件,若达到则输出结果。实施本发明提高了室内定位的精确度;提高了定位结果的稳定性。 | ||
搜索关键词: | 粒子群 室内定位 全局最优 初始化 目标函数计算 非线性减小 适应度函数 定位结果 个体粒子 惯性因子 权值因子 输出结果 适应度 更新 粒子 | ||
【主权项】:
1.一种基于PSO‑PGSA的室内定位方法,其特征在于,将模拟植物生长算法的生长机制引入到粒子群算法中,所述模拟植物生长算法是一种源于大自然的仿生类随机算法,植物未分化的细胞中均含有形态素,所述形态素的浓度决定了细胞是否生长,当存在多个待生长的树枝节点时,形态素浓度最大的节点将获得最优生长的机会,当新的生长点产生后,形态素浓度将根据新系统所在环境的改变而重新进行分配;构建PSO‑PGSA算法,改进了粒子群算法的寻优能力,将PSO‑PGSA算法应用到室内定位中,提高室内定位的精确度和稳定性,步骤包括如下:S1、初始化粒子群,包括种群的大小Size,解空间维度D,惯性因子的最大值和最小值,最大速度和最大位移限制,以及最大迭代次数;S2、初始化粒子群的开始速度和位移,根据目标函数计算出适应度,确定粒子群的历史最优值和全局最优值;S3、根据公式更新惯性因子,实现惯性权值因子的非线性减小,根据公式进行每个个体粒子的速度和位移的更新;S4、根据适应度函数计算出粒子群的历史最优值和全局最优值;S5、判断最优粒子是否达到条件,若达到则输出结果,若没有达到则进行下一步的操作;S6、将模拟植物生长机制的概率生长机制引入到粒子群算法中,对非最优粒子进行概率生长,跳转到S4;其中:根据室内定位的特点,采用适应度函数如下:F=NT*cov(NNT)‑1*N;其中,N=B‑AX,![]()
(xi,yi)为参考节点的位置坐标,di为未知节点到参考节点的距离,(x,y)为未知节点的位置坐标,在基于测距的定位算法中M个信标节点可得M个距离方程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610150315.3/,转载请声明来源钻瓜专利网。