卡尔曼滤波文献综述
卡尔曼滤波简述

广义测量平差课程作业卡尔曼滤波简述摘要:卡尔曼滤波作为一种数值估计优化方法,从系统状态的视角出发,依据预估和修正的核心思想,已成为目前应用最为广泛的滤波方法,并在诸多领域取得了广泛的扩展和应用。
本文通过对基本卡尔曼滤波算法(KF)的介绍进行了简单的程序实现。
在卡尔曼滤波的基础上对扩展卡尔曼滤波算法(EKF)进行了概述,并讨论了该方法在合成孔径雷达干涉测量(InSAR)领域的相关应用。
关键词:卡尔曼滤波扩展卡尔曼滤波InSARI.引言自1960年卡尔曼等人首次从系统状态出发,通过不断地预估和修正观测数据进行动态滤波的方法之后,其在雷达数据处理、动态导航定位、动态测量等领域得到了广泛地应用。
卡尔曼滤波是以最小均方误差为估计准则的一种高效递归滤波器,它对非平稳随机过程等动态观测系统具有最优的适用性。
但是最初提出的卡尔曼滤波只针对线性系统,为了扩展该方法的应用,后人又对方法进行了改进和扩展。
本文将在原始卡尔曼滤波的基础上进一步归纳其在雷达数据处理领域的应用。
II.基本卡尔曼滤波算法(KF)2.1背景卡尔曼滤波是在维纳滤波的基础上提出的。
二战期间,维纳等人提出了基于最小均方误差准则,针对平稳随机过程的滤波方法。
维纳滤波方法中的维纳-霍夫积分方程有效解决了随机信号的预估以及从随机噪声中提取随机信号这两个统计学问题;其中的谱分解方法解决了在静态统计和有理频谱情况下的积分问题。
但是,维纳滤波只对平稳的随机过程适用,而且很难获取半无限时间区间内的全部观察数据。
尽管后人陆续对维纳滤波进行了相应的改进,但是仍存在提取滤波数据困难,最优脉冲响应的数值确定复杂不便计算,非专业人士难以掌握以及数学推导不透明等缺陷。
针对上述问题,卡尔曼滤波的优点主要体现在以下几个方面:⑴滤波采用的是最优估计和正(交)射影,严谨了数学推导和证明,将概率论应用于工程生产;⑵方法利用状态和状态转换方程建立随机模型,用一阶差分方程描述线性系统。
因此,与传统方法不同,该方法可以描述动态线性系统的变化;⑶解决了维纳滤波存在的延伸应用困难的问题,通过状态方程将滤波延伸至无限时间区间和非随机过程(稳定或不稳定)中;⑷卡尔曼滤波利用状态转换的方法很好地解决了维纳滤波中存在的对偶问题;⑸卡尔曼滤波通过理论挖掘为复杂的实际问题提供了数学支撑和定量分析,获得了广泛的应用。
kalman_intro卡尔曼滤波介绍原文

(1.1) (1.2)
The random variables w k and v k represent the process and measurement noise (respectively). They are assumed to be independent (of each other), white, and with normal probability distributions p ( w ) ∼ N ( 0, Q ) , p ( v ) ∼ N ( 0, R ) .
2
1
The Discrete Kalman Filter
In 1960, R.E. Kalman published his famous paper describing a recursive solution to the discretedata linear filtering problem [Kalman60]. Since that time, due in large part to advances in digital computing, the Kalman filter has been the subject of extensive research and application, particularly in the area of autonomous or assisted navigation. A very “friendly” introduction to the general idea of the Kalman filter can be found in Chapter 1 of [Maybeck79], while a more complete introductory discussion can be found in [Sorenson70], which also contains some interesting historical narrative. More extensive references include [Gelb74; Grewal93; Maybeck79; Lewis86; Brown92; Jacobs93]. The Process to be Estimated 线性随机差分方程
卡尔曼滤波作用范文

卡尔曼滤波作用范文卡尔曼滤波(Kalman Filter)是一种用于动态系统状态估计的优化方法。
它是由美国工程师Rudolf E. Kalman在20世纪60年代提出的,并被广泛应用于各种领域,包括航空航天、自动化控制、金融和信号处理等。
卡尔曼滤波的主要作用是实现对动态系统中隐藏状态的估计。
这意味着,通过已知输入和观测数据,卡尔曼滤波可以对系统的状态进行推断。
它的核心思想是基于贝叶斯推断原理,通过结合系统模型的先验信息和观测数据的似然信息,得到经过优化的状态估计结果。
在实际应用中,卡尔曼滤波通常分为两个阶段:预测和更新。
在预测阶段,卡尔曼滤波利用系统模型和先验信息预测系统的当前状态。
在更新阶段,卡尔曼滤波根据观测数据对预测的状态进行修正,得到最终的状态估计结果。
这种预测-更新的方式使得卡尔曼滤波具有递归性质,可以实时地对系统状态进行估计。
卡尔曼滤波在众多领域中的应用十分广泛。
在航空航天领域,卡尔曼滤波被用于飞机的自动飞行控制系统,通过估计飞行器的位置、速度和姿态等状态,实现精确的飞行控制。
在自动化控制领域,卡尔曼滤波常用于机器人的定位和导航,通过估计机器人的位置,可以实现精确的路径规划和运动控制。
在金融领域,卡尔曼滤波可用于股票价格预测和投资组合优化,通过对系统状态的估计,可以获取更准确的市场预测和投资建议。
在信号处理领域,卡尔曼滤波被广泛用于雷达和无线通信中的信号分离和噪声抑制等问题,通过对信号状态的估计,可以提高系统的性能和抗干扰能力。
卡尔曼滤波能够产生优秀的估计结果的原因在于其融合了系统模型和观测数据的信息。
系统模型提供了系统的动态特性和状态转移规律,而观测数据提供了系统的外部信息和约束条件。
卡尔曼滤波通过不断地更新状态估计,使得估计结果更加准确和可靠。
此外,卡尔曼滤波还具有较好的递归性质,可以在实时的环境下进行状态估计,适用于要求实时性的应用场景。
然而,卡尔曼滤波也有其局限性。
首先,卡尔曼滤波是基于高斯假设的,要求估计的状态变量和观测数据满足高斯分布的条件。
卡尔曼滤波算法范文

卡尔曼滤波算法范文1.预测步骤:在预测步骤中,基于系统的线性模型和上一时刻的状态估计,预测系统的当前状态。
首先,通过线性系统模型预测系统状态的下一时刻值。
这里的线性系统模型由状态转移矩阵和控制输入矩阵组成。
状态转移矩阵描述了系统状态如何从上一时刻的状态演变到当前时刻的状态,而控制输入矩阵描述了外部输入对状态的影响。
然后,利用协方差矩阵预测状态估计的不确定性。
协方差矩阵描述了状态估计的不确定性,是状态估计误差的度量。
2.更新步骤:在更新步骤中,基于传感器测量数据和预测步骤中得到的状态预测,更新系统的状态估计。
首先,计算观测模型的测量矩阵和噪声协方差矩阵。
观测模型描述了状态和观测之间的关系,测量矩阵将系统状态映射为观测值,噪声协方差矩阵描述测量噪声的特性。
然后,计算卡尔曼增益,用于权衡预测步骤中的状态预测和传感器测量数据。
最后,利用卡尔曼增益将预测步骤中得到的状态预测和传感器测量数据进行融合,得到对系统当前状态的最优估计。
同时,通过卡尔曼增益的影响,更新状态估计的不确定性。
1.递归性:卡尔曼滤波算法通过递归迭代的方式,即使用上一时刻的状态估计作为当前时刻状态估计的输入,从而不断更新状态估计。
2.最优性:卡尔曼滤波算法通过融合系统模型和传感器测量数据,提供对系统状态的最优估计。
最优估计是指在给定误差协方差限制下,估计误差最小。
3.估计不确定性:卡尔曼滤波算法通过协方差矩阵描述状态估计的不确定性。
协方差矩阵可以用于估计误差的置信区间和状态预测的可靠性。
4.适用性:卡尔曼滤波算法适用于线性系统模型和高斯噪声的情况。
虽然实际应用中有许多非线性系统和非高斯噪声的情况,但通过线性化和近似方法,可以将非线性问题转化为线性问题来使用卡尔曼滤波算法。
总结起来,卡尔曼滤波算法是一种递归滤波算法,通过融合系统模型和传感器测量数据,提供对系统状态的最优估计。
它在航空航天、导航、机器人、控制系统等应用中得到广泛应用,并且具有递归性、最优性、估计不确定性和适用性等重要特点。
浅析卡尔曼滤波器【范本模板】

浅析卡尔曼滤波器控制科学与工程摘要:卡尔曼滤波在信号处理与系统控制领域应用广泛,目前,正越来越广泛地应用于计算机应用的各个领域。
本文简要回顾了卡尔曼滤波研究的发展历程,简单介绍了卡尔曼滤波器的基本原理,并利用Matlab软件,结合实例展示卡尔曼滤波的优良效果,最后总结了自己学习卡尔曼滤波的一些心得.关键词:卡尔曼滤波 Matlab仿真Initial Analysis of Kalman filter154611071 Xingchan ZhangControl science and engineering, automation, 1503 classE—mail:1023920389 @Abstract:Kalman filtering is widely used in the field of signal processing and system control,at present,it’s more and more widely used in various fields of computer application。
This paper reviews the research development of kalman filter, simply introduces the basic principle of kalman filter, and by using the Matlab software, combined with kalman filter is shown in a case of good effect,finally summarizes some of my learning kalman filter result.Keywords: Kalman filter Matlab simulation1、引言在信号的产生、传输、接收过程当中,必定会遭受外部环境扰动和内部设备噪声的影响,为获得需求信号或状态的最有效估计,要排除无用干扰,这就叫做滤波。
集合卡尔曼滤波资料同化方案的设计和研究

因此,本次演示旨在研究基于集合卡尔曼滤波的SVM参数优化方法,并对其 性能进行分析和评估。
文献综述
目前,已有一些研究将SVM与EnKF结合起来,以优化SVM的参数。其中,一种 方法是使用EnKF来对SVM的输入数据进行预处理,以减少噪声和不确定性,从而 提高SVM的分类效果。另一种方法是将EnKF的输出作为SVM的输入,以此提高SVM 的泛化能力。然而,这些方法都存在一定的局限性。首先,它们无法自适应地调 整SVM的参数,因此,需要手动选择最优的参数组合。其次,这些方法无法处理 具有复杂分布特征的数据。
4、结果展示:将滤波后的数据进行可视化展示,包括地图、图表等形式, 以便用户更加直观地了解数据同化的结果。
4、结果展示:将滤波后的数据 进行可视化展示
1、代码实现:采用Python语言实现卡尔曼滤波算法,并使用NumPy、 Pandas等库进行数据处理和可视化展示。
2、数据准备:收集气象、空气质量等领域的观测数据和模式数据,进行数 据清洗和预处理,确保数据的准确性和完整性。
系统设计
集合卡尔曼滤波资料同化系统主要包括以下步骤:
1、数据采集:从多个传感器、观测站等数据源收集观测数据,并进行必要 的预处理,如格式转换、质量控制等。
2、状态估计:利用集合卡尔曼滤波算法,将采集的观测数据与模型进行融 合,得到状态估计值。
3、误差估计:通过比较状态估计值与观测数据之间的差异,计算出系统误 差和观测误差的估计值。
2、参数选择:在集合卡尔曼滤波中,需要选择合适的参数,如收敛阈值、 滤波增益等。通过调整这些参数,可以优化系统的性能。
3、系统结构调整:可以考虑对系统结构进行优化,比如增加并行计算、优 化算法流程等,以提高系统的运行效率。
参考内容二
推荐-卡尔曼滤波在INSGPS组合导航中的应用研究 文献综述报告 精品

卡尔曼滤波在INS/GPS组合导航中的应用研究一、前言GPS和惯性系统都是目前世界上先进的导航系统,二者各有优缺点。
惯导系统具有不依赖外界信息、隐蔽性好、抗辐射强、全天候等优点,是机载设备中能提供多种较精确的导航参数信息的设备,但是存在着误差随时间迅速积累增长的问题,这是惯导系统的主要缺点。
与惯导系统相比,GPS定位的显著优点是其高精度和低成本。
尤其是利用GPS卫星信号的高精度载波相位观测量进行定位。
但是在GPS导航定位应用中也存在动态环境中可靠性差,定位数据输出频率低的问题。
利用INS和GPS导航功能互补的特点,以适当的方法将两者组合,可以提高系统的整体导航精度及导航性能。
所谓滤波就是从混合在一起的诸多信号中提取出所需要的信号。
估计理论的研究对象是随机现象。
一个系统的运动轨迹是与系统的初始状态和控制作用的性质、大小有关的。
但在实际系统中,除了已知的控制作用以外,经常有一些外界的杂散信号对系统起作用,如在雷达跟踪系统接收的信号中,有很大一部分随机信号,导弹飞行过程中,由于环境等条件的改变而受到随机信号影响等,通常称这一类信号为噪声。
因此在设计自动控制系统时,除了考虑控制作用外,还必须了解噪声的性质、大小,然后通过适当的结构,抑制或滤掉噪声对系统的影响。
只有对系统的状态做到充分精确地估计,才能保证系统按照最佳的方式运行。
当系统中有随机噪声干扰时,系统的综合就必须同时应用概率和数理统计方法来处理。
也就是在系统的数学模型已建立的基础上,通过对系统输入、输出数据的测量,利用统计方法对系统本来的状态进行估计,此类问题就是滤波问题,卡尔曼滤波其就是为实现这一目的而设置的。
二、卡尔曼滤波与组合导航系统将航行体从起始点导引到目的地的技术或方法称为导航。
能够向航行体的操纵者或控制系统提供航行体位置、速度、航向、姿态等即时运动状态的系统都可作为导航系统。
随着科学技术的发展,导航逐渐发展成为一门专门研究导航方法原理和导航技术装置的学科。
经典资料|卡尔曼滤波算法及其在自动驾驶导航方面的应用

假设信号和噪声都是平稳过程的条件下,利用最优化方法对信号真值进行估计,达到滤波 目的,从而在概念上与传统的滤波方法联系起来,被称为维纳滤波。这种方法要求信号和 噪声都必须是以平稳过程为条件。60 年代初,卡尔曼(R.E.Kalman)和布塞(R. S.Bucy) 发表了一篇重要的论文《线性滤波和预测 理论的新成果》,提出了一种新的线性滤波和 预测理由论,被称之为卡尔曼滤波。特点是在线性状态空间表示的基础上对有噪声的输入 和观测信号进行处理,求取系统状态或真实信号。
扩展卡尔曼滤波(EXTEND KALMAN FILTER, EKF) 扩展卡尔曼滤波器
是由 kalman filter 考虑时间非线性的动态系统,常应用于目标跟踪系统。
状态估计
状态估计是卡尔曼滤波的重要组成部分。一般来说,根据观测数据对随机量进行定量推 断就是估计问题,特别是对动态行为的状态估计,它能实现实时运行状态的估计和预测功 能。比如对飞行器状态估计。状态估计对于了解和控制一个系统具有重要意义,所应用的 方法属于统计学中的估计理论。最常用的是最小二乘估计,线性最小方差估计、最小方差 估计、递推最小二乘估计等。其他如风险准则的贝叶斯估计、最大似然估计、随机逼近等 方法也都有应用。
状态量
受噪声干扰的状态量是个随机量,不可能测得精确值,但可对它进行一系列观测,并依 据一组观测值,按某种统计观点对它进行估计。使估计值尽可能准确地接近真实值,这就 是最优估计。真实值与估计值之差称为估计误差。若估计值的数学期望与真实值相等,这 种估计称为无偏估计。卡尔曼提出的递推最优估计理论,采用状态空间描述法,在算法采 用递推形式,卡尔曼滤波能处理多维和非平稳的随机过程。
这种理论是在时间域上来表述的,基本的概念是:在线性系统的状态空间表示基础上, 从输出和输入观测数据求系统状态的最优估计。这里所说的系统状态,是总结系统所有过 去的输入和扰动对系统的作用的最小参数的集合,知道了系统的状态就能够与未来的输入 与系统的扰动一起确定系统的整个行为。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华北电力大学毕业设计(论文)文献综述所在院系电力工程系专业班号电自0804学生姓名崔海荣指导教师签名黄家栋审批人签字毕业设计(论文)题目基于卡尔曼滤波原理的电网频率综合检测和预测方法的研究基于卡尔曼滤波原理的电网频率综合检测和预测方法的研究一、前言“频率”概念源于针对周期性变化的事物的经典物理学定义,由于电力系统中许多物理变量具有(准)周期性特征,故这一概念得到广泛应用【1】。
电网频率是电力系统运行的主要指标之一,也是检测电力系统工作状态的重要依据,频率质量直接影响着电力系统安全、优质、稳定运行。
因此,频率检测和预测在电网建设中起着至关重要的作用。
随着大容量、超高压、分布式电力网网络的形成以及现代电力电子设备的应用,基于传统概念的电力系统频率和测量技术在解决现代电网频率问题上遇到了诸多挑战。
目前,用于频率检测和预测的方法很多,主要有傅里叶变换法、卡尔曼滤波法、最小均方误差法、正交滤波器法、小波变换法、自适应陷波滤波器以及它们和一些算法相结合来解决电网频率检测和预测问题。
本文着重讲述卡尔曼滤波原理、分类以及它在电力系统频率检测中的应用历程进行系统性分析,并对今后的研究方向做出展望。
二、主题1 常规卡尔曼滤波常规卡尔曼滤波是卡尔曼等人为了克服维纳滤波的不足,于60年代初提出的一种递推算法。
卡尔曼滤波不要求保留用过的观测数据,当测得新的数据后,可按照一套递推公式算出新的估计量,不必重新计算【2】。
下面对其进行简单介绍: 假设线性离散方程为1k k k k x A x ω+=+(1) k k k k z H x ν=+ (2)式子中:k x n R ∈为状态向量;m k z R ∈为测量向量;k ωp R ∈为系统噪声或过程噪声向量;k νmR ∈为量测噪声向量;k A 为状态转移矩阵;k H 为量测转移转移矩阵。
假设系统噪声和量测噪声是互不相关的高斯白噪声,方差阵为k Q 、k R ,定义/1k k x ∧-=1(|)k k E x y - 其他递推,则卡尔曼滤波递推方程如下: 状态1步预测为/1k k x ∧-=k A 1k x ∧-(3)1步预测误差方差阵为/1k k P -=1k A -1k P -1T k A -+1k Q -(4)状态估计为k x ∧=/1k k x ∧-+k K (k z -k H /1k k x ∧-)(5)估计误差方差阵为k P =(I-k K k H )/1k k P -(6)滤波增益矩阵为k K =/1k k P -T k H (k H /1k k P -T k H +k R )1-(7)式中I 为单位阵。
式(3)~(7)就是随机离散系统卡尔曼滤波的基本方程【3】。
与常见的FFT 、DFT 比较,卡尔曼滤波不会出现采不到高频谐波或者泄露的情况。
2 扩展卡尔曼滤波由于实际系统存在非线性因素,使得传统的卡尔曼滤波在频率检测预测方面存在困难,于是便有了诸多针对非线性模型的次优方法即扩展卡尔曼滤波(extended Kalman filtering,EKF )。
EKF 是将非线性模型线性化,它的主要思想是对非线性函数的泰勒级数展开式进行截断,实现线性化。
与线性卡尔曼滤波相似其原理如下:1(,,)k k k x F x k ω+=(8) (,)k k k z H x k ν=+(9)式(8)(9)分别是状态方程和量测方程。
扩展卡尔曼滤波必须在指定位置进行泰勒级数展开,实现线性化。
过程如下:11/11/11()()|k k k k k kk F x x F x x x ω------∂≈++∂(10) /1/1()()|k k k k k kkH x y H x x x ν--∂≈++∂(11)1991年,Beides H M 和Heydet G T 提出用扩展卡尔曼滤波理论来动态估计电力系统谐波。
1993年,Kamwa 也将EKF 引入电力系统电能质量分析中,用于测量闪变。
文献[4]根据离散的电网三相电压信号,在存在系统噪声和信号严重畸变的情况下,利用扩展卡尔曼滤波实现频率的正确估计。
文献[5]提出一种以自适应卡尔曼滤波为基础的动态估计算法,提高滤波精度减小误差。
但是当系统负荷突然变大时该算法误差较大。
文献[6]通过分析单纯采用卡尔曼滤波算法误差较大和采用奇异值分解算法的动态估计算法具有好的收敛性和精度,提出了两者相结合的算法,即在算法程序初始时刻和不满足准稳态的前提时启用SVD 算法,为卡尔曼滤波算法提供基准状态数据和向管理者提供谐波数据库。
3 无迹卡尔曼滤波在扩展卡尔曼滤波中,系统状态分布和所有的相关噪声密度由高斯随机变量近似,其均值和方差解析地通过一个非线性系统的一阶线性化传播。
这样会给变换后的高斯随机变量的真实验后均值和方差带来较大的误差,从而导致次优解甚至使滤波发散。
Sigma 点卡尔曼滤波利用一个确定性采样方式来解决这个问题。
状态分布同样用高斯随机变量来近似,但是用一个精心挑选的加权采样点的最小集来表示。
利用这些点可以较好的描述高斯随机变量的真实均值和方差,并且当通过真实的非线性系统传播时,获得的验后均值和方差的精度为非线性系统的二阶泰勒级数展开的结果,然而扩展卡尔曼滤波仅能达到一阶泰勒级数展开的精度。
更重要的是Sigma 点卡尔曼滤波实现起来比扩展卡尔曼滤波简单,不需要计算雅克比矩阵。
最为熟知的是基于无迹变换的无迹卡尔曼滤波,此外还有平方根无迹卡尔曼滤波、中心微分变换的中心微分卡尔曼滤波和平方根中心微分卡尔曼滤波等等。
为了改善对非线性问题进行滤波的效果,Julier 等提出了基于无迹变换(简称U 变换)的无迹卡尔曼滤波方法。
该方法在处理状态方程时候,首先进行U 变换,然后利用变换后的状态变量进行滤波估计,以减少估计误差。
Sigma 点的创建方式:设n 维随机变量X~N (x -,X P ),m 维随机向量Z 为X 的某一非线性函数Z=f(X)通过非线性函数f(·)进行传播得到Z 的统计特性(_Z ,Z P )。
U 变换就是根据(x -,X P )设计一些列点i ξ(i =1,2,3,…,L )称其为Sigma 点。
将其经过f(·)传播得到的结果i χ(i =1,2,3,…,L );然后基于i χ计算(_Z ,Z P )。
U 变换的具体过程如下:(1)计算2n+1个Sigma 点及其权系数_0X ξ=(12)_,1,2,,i i X i n ξ=+=⋅⋅⋅(13)_,1,2,,2i i X i n n n ξ=+=++⋅⋅⋅(14)()0m n λωλ=+ (15)()20(1)c n λωαβλ=+-++(16)()(),1,2,,22()m c i i i nn λωωλ===⋅⋅⋅+(17)2()n k n λα=+-(18)式中:系数α决定Sigma 点的散布程度,通常取一个很小的数值如0.01;k 通常取0;β用来描述X 的分布信息,通常高斯噪声情况取值为2;i 表示矩阵平方根的第i 列;()m i ω为求一阶统计特性的权系数;()c i ω为二阶统计特性时的权系数。
(2)计算Sigma 点经过非线性函数f(·)的传播结果i χ=f(i ξ),i =0,1,2,…,2n (19)从而2_()0nm i i i Z ωχ==∑(20)2__()0()()nc T Z ii i i P Z Z ωχχ==--∑(21) 2__()0()()nc T XZ ii i i P Z Z ωξχ==--∑(22)下面介绍无迹卡尔曼滤波的具体过程: 考虑如下非线性模型1(,,)k k k k X F X u ω+=(23) (,)k k k Z H X ν=(24)式中定义与扩展卡尔曼滤波相似。
则无迹卡尔曼滤波计算过程如下: (1)初始化^^^0000000[],[()()]T X X E X P E X X X X ==--(25)__^^0000[][,,]aa T k T T X E X X ων==(26) ^^000[()()]aaa a a T P E X X X X =--(27)(2)对于给定的^1ak X -,1a k P -,用U 变换求状态一步预测^/1ak k X -和/1a k k P -,执行步骤如下:○1计算Sigma 点()1i k ξ-(1,2,,i n =⋅⋅⋅), ^(0)11ak k X ξ--=(28)^()11,1,2,,ai k k i X i n ξ--=+=⋅⋅⋅(29)^()11,1,2,,2ai k k i X i n n n ξ--=-=++⋅⋅⋅(30)○2计算时间更新方程。
通过状态方程的传播计算Sigma 点()i k ξ(0,1,2,,2i n =⋅⋅⋅), ()i k ξ=F (()1i k ξ-),0,1,2,,2i n =⋅⋅⋅(31)^/1ak k X -=2()()0nm i i k i ωξ=∑(32)/1ak k P-=2^^()/1/110()()a anc T a k k k k i i i k i X X P ωξξ---=--+∑(33)○3计算观测更新方程 /1/1()a k k k k H χξ--=(34)2^()/1,(/1)0nm k k i i k k i Z ωχ--==∑(35)2^^()/1/1,(/1),(/1)0()()k nc T k k k k Z i i k k i k k i P Z Z ωχχ----==--∑(36)2^^()/1/1,(/1),(/1)0()()k k anc T k k k k X Z i i k k i k k i P X Z ωξχ----==--∑(37)○4滤波更新 1k k kk X Z Z K P P -=(38) ^^^/1/1()aak k k k k k k X X K Z Z --=+-(39)/1k a Tak k k k Z kP P K P K -=-(40) 无迹卡尔曼滤波在保持了相当的运算量同时还提高了估计精度和实用范围,目前在频率检测和预测方面研究成果还比较少。
文献[7]利用复数型Sigma 点卡尔曼滤波算法对电力系统电压信号的频率进行动态估计和跟踪的过程。
通过理论证明,此法比扩展卡尔曼滤波具有更好的跟踪精度和稳定性,并成功解决了所有扩展卡尔曼滤波在系统参数发生突变时重置误差协方差矩阵的问题。
文献[8]将WAMS 量测数据和数据采集与监控(SCADA )系统量测数据相结合,形成混合量测,建立了混合量测下基于无迹卡尔曼滤波算法的电力系统动态状态估计,并通过实验仿真验证了其有效性。
文献[9]将电力系统电压信号转变成复信号,然后利用改进的RBAUKF 算法对含有谐波和噪声的电力系统电压信号进行动态估计和频率检测。