卡尔曼滤波算法的研究与仿真

来源 :科学与财富 | 被引量 : 0次 | 上传用户:liouwanji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:卡尔曼滤波算法是卡尔曼和布西于1960年和1961年提出来的一种递推滤波方法,由于系统中状态量受到噪声干扰是随机的不能得到精确数据,卡尔曼滤波是依据一组观测值消除随机干扰,尽可能预测出接近真实值的估计值。它便于计算机编程实现与现场数据实时更新处理,是效率高且最为广泛的滤波方法,在通信、电力、航空等众多工业、军事领域都得到了应用。
  关键词:卡尔曼;算法;仿真
  滤波本质上是信号处理与变换(去除或减弱不想要的成分,增强所需成分)的过程,这个过程既可以通过硬件来实现,也可以通过软件来实现。卡尔曼滤波属于一种软件滤波方法,基本思想是:以最小均方误差为最佳估计准则,采用信号与噪声的状态空间模型,利用前一时刻的估计值和当前时刻的观测值来更新对状态变量的估计,求出当前时刻的估计值,卡爾曼滤波算法根据建立的系统方程和观测方程对需要处理的信号做出满足最小均方误差的估计,即滤波结果。
  1     卡尔曼滤波原理
  假设一个离散控制过程的系统满足以下描述:系统的状态转换过程可以描述为一个离散时间的随机过程,系统的状态受控制输入的影响,系统状态及观测过程都不可避免的受到噪声影响,系统状态是非直接可观测的。
  该系统可用一个线性随机微分方程来描述,即系统方程:
  x(k)=Ax(k-1)+Bu(k-1)+w(k-1)
  再加上系统的观测方程:
  z(k)=Hx(k)+v(k)
  其中:x(k)是k时刻的系统状态,u(k)是k时刻对系统的控制量,w(k),v(k)分别表示过程噪声和测量噪声(假设为高斯白噪声),其协方差分别为Q和R;z(k)是观测值:A是系统状态矩阵;B是系统控制矩阵;H是输出矩阵。
  首先我们对系统进行预测,得到预测结果。
  利用系统的过程模型,预测下一状态的系统。假设现在的系统状态是k,依据系统的上一状态(即:k-1)和系统模型预测现在的状态:
  x(k|k-1)=Ay(k-1|k-1)+Bu(k)      (1)
  其中,x(k|k-1)是利用上一状态预测的结果,y(k-1|k-1)是上一状态最优的结果,u(k)为现在状态的控制量,若没有控制量,取值0。
  误差的协方差预测方程为:
  p(k|k-1)=Ap(k-1|k-1)A’+Q     (2)
  其中,p(k|k-1)是x(k|k-1)的协方差,p(k-1|k-1)是x(k-1|k-1)的协方差,A’是A的转置矩阵,Q是系统噪声的协方差。
  然后我们收集现在状态的观测值,结合上述的预测结果,可以得到现在状态(k)的最优化估算值y(k|k):
  y(k|k)=x(k|k-1)+Kg(k)(z(k)-Hx(k|k-1))(3)
  其中,Kg为卡尔曼增益,卡尔曼增益方程为:
  Kg(k)=p(k|k-1)H’/(Hp(k|k-1)H’+R)      (4)
  为了卡尔曼滤波算法可以递推下去,还需要更新现在状态(即k)下Y(k|k)的协方差:
  p(k|k)=(I-Kg(k)H)p(k|k-1)(5)
  其中,I为单位矩阵,对于单模型单测量,I=1。
  卡尔曼滤波算法本质上是一个递推反馈算法,它的两部分:时间更新方程(状态方程)和测量状态更新方程。其中,前者负责递推,后者负责反馈,将先验估计和新的测量变量结合,以构造改进后的后验估计。为了更直观理解卡尔曼滤波,给出卡尔曼滤波流程图如图1 所示。依据流程图,只要给定初值x(0)和p(0),根据k时刻的测量值z(k)就可以通过递推计算得到时刻的状态估计x(k)。
  2     建立数学模型
  卡尔曼滤波作为一种数值估计优化方法,与应用领域的背景结合性很强。因此在应用卡尔曼滤波解决实际问题时,重要的不仅仅是算法的实现与优化问题,更重要的是利用获取的领域知识对被认识系统进行形式化描述,建立起精确的数学模型,再从这个模型出发,进行滤波器的设计与实现工作。
  本文建立一个简单的线性测量系统模型,测量与移动目标之间的距离,即单个变量。假设当前时间的距离和前一时间的距离是相同的,所以选择A=1,不存在控制量,u(k)=0。根据公式(1)可以得出预测方程:
  x(k)=y(k-1)
  根据公式(2)可以得出预测方差方程:
  p1(k)=p(k-1)+Q
  根据公式(3)可以得出滤波后的最优估算方程:
  y(k)=x(k-1)+Kg(k)(z(k)-x(k-1))
  根据公式(4)可以得出卡尔曼滤波增益方程:
  Kg(k)=p1(k)/(p1(k)+R)
  根据公式(5)可以得出k状态下的方差方程:
  p(k)=(1-Kg(k))*p1(k)
  根据上述建立的数学模型,给定初始的预测值x(0)、方差p(0)以及一组观测数据z,即可实现对该组测量数据的卡尔曼滤波。
  3     Matlab仿真
  采用Matlab对上述建立的数学模型进行仿真,检测卡尔曼滤波的效果和影响,采用一组工程应用中的观测数据,由于卡尔曼的递推特性,预测值可以随意赋值,方差的初始值可以取非0 的任何值。
  通过调整过程噪声和测量噪声的协方差Q和R的值可以调节卡尔曼滤波的效果及滤波数据的实时性。仿真结果见图2、图3、图4、图5,选择的Q和R的值见表1。由滤波效果可以看出:Q值主要影响滤波效果,值越大,滤波效果越差,值越小滤波效果越显著;R值主要影响滤波后数据的实时性,值越大,滤波后数据的实时性越差,值越小滤波后数据的实时性越好。
  根据上述仿真结论得知,在实际应用过程中,可以根据系统的需求在滤波效果和实时性方面做出选择,即选择不同的Q和R值。
  4结束语
  本文介绍了卡尔曼滤波的原理,依据其系统方程和观测方程推导出了卡尔曼滤波的五个递推方程,在此基础上实现建立了最简单的线性离散系统数学模型,通过Matlab对其进行仿真,通过仿真实验结果得出系统噪声和观测噪声的协方差是影响滤波效果和实时性的因素,在实际应用中可以依据系统的需求在两者之间选择。
  参考文献:
  [1] 彭丁聪.卡尔曼滤波的基本原理及应用.软件导刊.2009.
  [2] 张满生.张学庄.卡尔曼滤波器及其工程应用.计算机技术与自动化.2008.
其他文献
摘要:电气化是衡量社会进步的重要指标。从我国的电费率和人均电量情况可以看出,我国的电力替代还有很大的发展空间。特别是在广大农村,传统的能源使用方式仍然占一定的优势,电能替代的普及仍然很有希望。鉴于此,本文对电能替代为乡村电气化加速进行分析,以供参考。  关键词:电能;电气;加速  引言  电力在农村全面实施电力替代,提高农村电气化水平,对优化能源结构、防止大气污染、解决雾霾问题,以及帮助建设美丽的
期刊
摘要:烧结圆筒混料机托辊装置采用胀套滚动轴承,投产使用至今因防松垫片失效发生多起轴承发热停机故障和2 次托辊辊面润滑槽内润滑脂燃烧事故,通过对轴承锁紧螺母防松装置的改进,为混料机的稳定运行提供了保障。  关键词:圆筒混料机;锁紧螺母;防松垫片;轴承;键槽;  1 前言  随着社会的进步,经济的发展,冶金工业也得到了蓬勃发展。由于混料机在冶金工业中有着广泛的用途,进而社会对混料机的需求越来越多,规格
期刊
摘要:党的十八大以来,我国发展进入了新的阶段,面临的机遇以及面临的风险与挑战前所未有。世界经济增长格局、国际产业分工、全球投资贸易规则、能源资源版图、地缘政治环境等都在发生深刻变化。“十三五”以来鄂州市地区发展取得显著成就,经济保持持续快速发展,人均地区生产总值迈上新台阶。一批重大基础设施项目相继建成;对外开放全方位拓展,发展的动力与活力不断增强。  关键词:航空物流;职业技能;人才培养  航空领
期刊
摘要:网络购物促使大学校园快递日益增多,菜鸟驿站的服务质量直接影响学生的购物体验。本文运用模糊评价法,对菜鸟驿站的服务质量进行评价,并从寄件服务、派件服务、人员服务、附加服务四个大方向提出改进措施。  关键词:模糊综合评价法;菜鸟驿站;服务质量  一、前言  我国电子商务的迅猛发展带动了快递业务量的逐年上升,而服务水平和客户满意度的高低对企业的发展有重要影响。2019年物流快递行业的有效投诉达19
期刊
摘要:随着网络信息技术的迅猛发展及新媒体的出现,人们的思维方式、价值观念等也受到了深刻影响,尤为明显的是当代大学生——新媒体的重度用户。本文探讨了高校大学生党员意识形态教育工作现状与传统教育形式的不足,对新媒体与大学生党员意识形态教育相结合的新路径进行分析研讨,为完善高校意识形态教育工作提供参考内容。  关键词:新媒体;大学生;党员意识形态教育  一、研究背景  意识形态是有意识地和系统地反映社会
期刊
摘要:737NG空调系统包含部件较多,系统较复杂,在平时航线运行中故障概率较高,如果对其原理理解不到位,一旦出现故障,不能清晰的把握放行标准或者,容易造成飞机延误,影响航班正常运行,本文主要详细介绍一下737NG系统原理和常见故障的处理方法。  1.空调气的来源和气路的走向  737NG飞机空调气来自于飞机引气系统,包括发动机引气系统,APU引气系统,地面气源,从引气系统引来的热气经过流量控制关断
期刊
摘要:随着油田开发年限的增加,管线腐蚀、老化日益严重,漏失现象频繁发生,轻则影响生产、增加劳动强度;重则污染环境,使经济遭受重大损失。及时发现漏失成为炙手的难题,传统方法或效果差、或成本高,总有一定的缺陷。为此,我们根据未来发展趋势,结合当下物联网技术,运用科学手段,通过实验论证,总结出一套切实可行的高效窥漏法,及时发现漏失,及时切断流程,将损失降到最低。而且随着科技进步,该方法有广阔的升级空间和
期刊
摘要:近年来随着互联网络的迅速发展,网页设计的发展也更加倾向于信息量多、更新快和易于宣传推广。网页设计包含了各种功能,为了满足企业的需求,传统的网页创作者可能只考虑到网页的实用性,用户在交互的时候访客体验不是很理想。而通过艺术加工与处理下的网页设计,可以更便利使用者,大大提高用户浏览体验。本文从排版功能设计与视觉设计两个方面,分析网页设计关键的设计要素有哪些,探讨在哪些细节方面能做的更好,从而更好
期刊
为了解决传统电动代步车智能化程度不高,在道路上行驶时需要驾驶人主动观察来车行驶情况,而电动代步车驾驶人多为老年人,反应意识不高,使用时代步车时安全威胁很大,现研发一种电动代步车跟车提醒辅助装置。装置以STM32F103微处理器为控制芯片,实现对四大模块的智能控制。第一部分为车尾的跟车监测模块,主要由超声波传感器来实现来车的监测。第二部分为位于驾驶端的预警模块,由喇叭做出语音提醒,振动马达做出振动提
期刊
摘要:地名不仅是地理方位的一种重要标志,而且是人类社会历史传统文化的象征。它包含着人与环境的关系、社会的记忆,并且是地域文脉的无形地标。它是当地人民所创造出来的智慧产物、文化习俗结晶,甚至是他们的历史见证。  本文主要以巴林右旗查干沐沦苏木地名为研究对象,从语言学的角度进行多方面的解析。从用词特征、结构特征、命名特征来分析巴林右旗查干沐沦苏木地名命名的理据以及地名中蕴含的文化内涵。巴林右旗查干沐沦
期刊