一种改进的粒子群优化粒子滤波算法

来源 :硅谷 | 被引量 : 0次 | 上传用户:py13141314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 粒子群优化粒子滤波方法容易陷入局部最优,针对这一问题,提出一种改进的粒子群优化粒子滤波算法,该算法对惯性权重和位置更新采用模糊控制,增强粒子全局搜索的能力,防止粒子陷入局部最优,提高估计精度。
  关键词: 粒子滤波;粒子群优化;模糊控制
  中图分类号:TN713 文献标识码:A 文章编号:1671-7597(2011)1210020-01
  0 引言
  粒子滤波(PF)[1]存在粒子退化和粒子贫乏现象,因此许多学者对粒子滤波算法进行了改进。文献[2]提出用粒子群优化算法优化粒子滤波(PSOPF),可使粒子集朝后验概率密度分布取值较大的区域运动,从而克服了粒子贫乏问题,但PSOPF易陷入局部最优,即存在早熟收敛问题。
  本文提出了一种改进的粒子群优化粒子滤波算法(AFPSOPF),该算法引入了模糊隶属度函数控制惯性权值和粒子的位置更新,从而控制粒子的搜索范围,使粒子自适应地进行全局和局部搜索,克服了粒子群优化粒子滤波易陷入局部最优的缺点。
  1 粒子群优化粒子滤波算法
  粒子群优化(PSO)算法把每个粒子看作在n维搜索空间中的一个没有重量和体积的微粒,并在搜索空间中以一定的速度飞行,该飞行速度由个体的飞行经验和群体的飞行经验进行动态调整。
  为了克服常规粒子滤波存在的缺点,文献[2]将粒子群优化思想引入粒子滤波中以改善采样过程。减轻了粒子退化现象,同时提高了状态预估的精度和算法的收敛性。粒子群优化粒子滤波算法可表述为如下步骤:
  Step 1:取得量测值。
  
  
  式中, 为最新量测值; 为预测量测值; 是量测噪声方差。
  Step 2:初始化。在 =0时刻,从重要性函数采样 个粒子,采样得
  
  
  式(4)中,“ ”为惯性系数,通常 较大则算法具有较强的全局搜索能力, 较小则算法倾向于局部搜索; 表示粒子的第 维;
  表示粒子 ;“ ”表示第 代; 、 为加速常数,本文中取
   、 为两个独立的随机函数。
  权重归一化:
  
  样方法,从而可以避免在每一时刻都进行重采样,提高了算法效率。将原
  
  来的带权样本 映射为等权样本 ,否则不进行重采样,执行下一步。
  Step 5:输出。
  
   Step 6:判断是否结束,若是则退出本算法,若否则返回Step2。
  虽然把PSO引入粒子滤波在一定程度上改善了粒子滤波的滤波性能,但由于基本的PSO算法本身存在早熟收敛、收敛较慢等问题,会使粒子聚集在次优位置,无法达到最优位置,并不能有效的改善粒子退化与贫化现象。
  2 改进的粒子群优化的粒子滤波算法
  在粒子群算法的参数中,惯性权重 较大时,可以加大粒子群的搜索范围;反之, 较小时,算法的局部搜索能力增强。若在算法当中,惯性权重保持恒定不变,起不到局部搜索与全局搜索之间的平衡作用。本文采用文献[3]提出的对权重 采用如下隶属度函数进行模糊控制。
  
  
  其中, 为广义钟形分布的隶属度函数,a、b为参数,分别取6和2。通过 对 控制,首先搜索空间由小到大变化,搜索到一定代数后,搜索空间又由大到小变化,从而可以更灵活地调节全局搜索和局部搜索能力。由式(9)将公式(4)更新为
  
  在标准的PSO算法中,限制了粒子速度的取值范围,但没有限制粒子位置的取值范围。在公式(5)中,当 变化较大时, 的变化也较大,这就导致算法容易陷入局部最优。本文对位置更新进行模糊控制,当迭代次数较低时,隶属度取1,粒子位置改变较大;当迭代次数大于某给定阈值时,粒子的改变放慢,到达一定迭次数又可加快些,这样进行自适应控制可以有效地避免陷入局部最优。对公式(5)采用模糊控制,更改为:
  
  其中, 为 形隶属函数, 、 为常数, 为一给定阈值,与算法的最大迭代次数 相关。
  改进的粒子群优化粒子滤波算法可表述为如下步骤:
  Step 1:取得量测值。
  Step 2:初始化粒子。
  Step 3:利用式(3)计算重要性权值。对惯性权重和位置采用模糊控制,利用式(9)对惯性权重进行模糊处理,由式(10)来更新粒子的速度;利用式(11)对粒子的位置进行模糊处理并更新粒子的位置。然后归一化权重。
  
  Step 4:重采样。
  Step 5:输出。
  Step 6:判断是否结束,若是则退出本算法,若否则返回Step2。
  3 仿真实验与结果分析
  本文选取单变量非静态增长模型(UNGM模型),仿真对象的过程模型和量测模型如下:
  过程模型:
  
  量测模型:
  
  声方差Q=10,取粒子N=100,时间步长为50,仿真50次,算法终止条件设为n=100。仿真50次的平均数据如下表所示:
  表1 UNGM模型仿真结果相关数据表
  
  从表1中的数据可以看出,三种算法的估计时间相差不大,但AFPSOPF的均方误差较小,说明在估计时间相差不大的情况下,AFPSOPF有较高的估计精度。
  4 结论
  本文提出的算法灵活地控制了粒子进行全局搜索和局部搜索的能力,防止粒子陷入局部最优。仿真实验表明,在估计时间相差不大的情况下,新算法有较高的估计精度。
  
  
  参考文献:
  [1]Gordon N J,Salmond D J,Smith A F M.A novel approach to nonlin
  ear and non-Ganssian Bayesian state estimation.IEEE Proceeding,1993,
  140:107-113.
  [2]方正、佟国峰、徐心和,粒子群优化粒子滤波方法[J].控制与决策,2007,22(3):273-277.
  [3]周松华、欧阳春娟、刘昌鑫、朱平,自适应模糊的粒子群优化算法[J].计算机工程与应用,2010,46(33).
  
  作者简介:
  刘嘉(1976-),女,兰州理工大学讲师,研究方向:智能信息处理,地理信息系统。
其他文献
摘 要: 光进铜退是固网发展的趋势,而FTTH则是固网发展的终极目标,主要讲述浙江电信对原有铜缆线路接入小区进行FTTH光小区的改造技术,首先对PON技术进行介绍并分析两种不同的FTTH光小区的网络改造模式,最后给出FTTH光小区改造的实施。  关键词: 光分配网络;光小区改造;无源光分路器  中图分类号:TN915.62 文献标识码:A 文章编号:1671-7597(2011)121001
计算机技术和网络技术的飞速发展与广泛应用,将人类社会推入信息化时代,网络应用涉及到国家政治、经济、军事、文化及人们生活、工作的方方面面,如何提高计算机网络系统的安
摘 要: 分析广电网络OSS域现状,结合现状制定OSS建设方案,平台一期重点建设电子工单子系统、服务能力前置子系统、主动维护子系统等,同时以三网融合业务发展为驱动,分析全业务运营对OSS所提出的挑战,制定演进思路和发展规划。  关键词: OSS;运维支撑;流程管理   中图分类号:TN948.3 文献标识码:A 文章编号:1671-7597(2011)1210008-02  0 引言  随着
摘 要: 移动通信网络在社会生产以及人们的日常生活中扮演着十分重要的角色,极大的改变人们的通信方式,随着通信技术的不断发展,交换技术也得到极大的进步,在整个通信行业发挥着重要的作用,交换技术在本质上仍然是数据的储存和转发,只是这种储存和转发是在瞬间进行的,因此就成现在我们常见的交换技术。  关键词: 电信行业;交换;发展趋势  中图分类号:TN915 文献标识码:A 文章编号:1671-75
陕北长7致密油分布范围广,储量丰富.2010年投入开发,经历了由定向井到水平井、常规压裂到体积压裂的转变.目前主要以“长水平段+体积压裂”的模式进行开发,初期单井产量达到1
以11名健康男青年为对象,在坐位呼吸条件下用阻抗心动图微分波C波的升支起点为B点而不考虑该起点是否落在基线上,对SV及STI在5种呼吸时相的参数进行了测定。结果表明,无论是
摘 要: GD包装机的烟库搅动辊电机是直流电机,直流电机的碳刷易磨损,需要经常维护,由于电机安装是平置的,碳刷电枢部分容易进油直接造成电机损坏,同时直流驱动器和直流电机价格昂贵,供货周期较长,将搅动辊电机改造为变频器器控制的普通三相异步电动机,改造后,有效地减少系统的维护量,提高设备有效作业率,降低备件的费用。  关键词: GD包装机;直流电机;变频器;三相异步电动机  中图分类号:G35 文
煲煳香鱼头原料:花鲢鱼头1个(约750克)大蒜仔100克香菜末10克姜片15克葱段50克海鲜酱20克鲍鱼汁20克蚝油10克美极鲜酱油5克料酒、鸡粉、鲜汤、生粉、香油各适量色拉油100克制法:1.花鲢鱼头治净,剁成5厘米大的
基于DD—wRT系统的路由器越来越多,很多家用路由器也可以通过固件升级的方式来使用DD—wRT系统,其自身功能非常强大,主要探讨如果通过基于DD—WRT系统的路由器来搭建80端口代理
祁连山脚下海拔近四千米的雪域高原上,在一个与霍去病相关的车站,我们在零下20℃的野外环境下,于凌晨时分开始工作!  手里捧着冰冷的设备,脚下踩着吱吱作响的冰雪,沿着轨道一步一步地前进,在雪域高原上的深夜、在零下20℃的严寒一步一步地前进!直线区域的上下股钢轨在1000米的范围内,每隔200米采集1个数据,之后步行至2000米外的曲线区域,分别测量缓圆点、曲中点和圆缓点上下股钢轨的廓形数据。这段里程