一种发电机机电暂态过程动态估计方法与流程

文档序号:13205261阅读:648来源:国知局
一种发电机机电暂态过程动态估计方法与流程

本发明涉及一种基于改进h∞扩展卡尔曼滤波的发电机机电暂态过程动态估计方法,属于电力系统分析与控制技术领域。



背景技术:

近年来,基于广域量测系统(wams)的同步相量量测单元(pmu)被逐渐推广和应用,其能够提供带有时标的高频率系统信息采样值,为实现电力系统机电暂态的过程分析提供了可能。然而,wams作为一个量测系统,在量测过程中会不可避免受到随机干扰等因素的影响,造成量测数据的污染。因此,由pmu获取的量测生数据无法直接用于电力系统机电暂态分析。动态状态估计不仅可以有效的滤除量测数据中的误差和噪声值,而且,借助其预测功能可以为系统未来可能的变化制定相应的控制策略。所以,提高电力系统中发电机动态状态估计跟踪精度对于电网安全稳定运行有重要意义。

建立合适的发电机模型和获取高性能的动态估计器是发电机动态状态估计最重要的两个方面。针对上述两点,国内外研究学者分别开展了不同方面的研究。在发电机模型方面,目前研究主要集中于发电机的二阶经典模型以及四阶模型,针对不同的状态估计变量需求可以选取适当的发电机模型。而在状态估计器方面的研究,比较经典的方法主要集中于扩展卡尔曼滤波(ekf)、粒子滤波、无迹变换卡尔曼滤波以及其对应的改进方法。但是值得注意的是,现有的这些诸多方法中大都忽略了模型的不确定性影响,比如假定过程噪声协方差矩阵为恒定的常数,初始值选取为稳态值等。然而,在电力系统的实际运行和分析中,系统模型的参数大多是无法精确获取的,诸如系统噪声所满足的统计规律等。

另一方面,基于鲁棒控制理论可知,h∞ekf方法较传统滤波方法具有更强的鲁棒性,可以有效提高模型不确定性情形下状态估计精度。本发明为了进一步提高h∞ekf方法的精度,结合过程噪声协方差动态计算方法,提出了改进h∞扩展卡尔曼滤波动态状态估计器。该方法不但可以有效提高发电机机电暂态过程动态估计的精度,而且具有更好的鲁棒性。



技术实现要素:

发明目的:针对现有技术中存在的问题,本发明提供一种基于改进h∞扩展卡尔曼滤波的发电机机电暂态过程动态估计方法。

1)发电机动态状态估计模型

在大规模电力系统计算分析中,针对不同的需求,发电机的模型可以选取不同阶次。由于本发明旨在验证所提方法对发电机动态运行过程状态的估计,因此,此处选用同步发电机的经典二阶模型即可满足需求。其具体形式如下:

式中δ为发电机转子功角,rad;ω,ω0分别为发电机转子电角速度和同步转速,pu;pm和pe分别为发电机的机械功率和电磁功率,pu;tj和d分别为发电机参数中的惯性时间常数和阻尼系数。

发电机动态状态估计的状态变量为x=(δ,ω),把发电机的机械功率和电磁功率作为已知的输入量,记为u=(pm,pe)t,此时发电机转子的运动方程将和外部网络解耦。则式(1)对应的状态方程形式如式(2)

式中δ为单位为度。

另一方面随着同步相量量测单元(pmu)的快速推广和应用,使得发电机功角和电角速度的直接量测成为可能,所以此处的量测方程设置为

式中y为量测变量。

2)误差分析

由于量测值在获取的过程中会受到随机噪声和误差的影响,所以实际的量测值需考虑量测噪声的影响,根据相关工程实际经验,在本发明中直接给定量测值的误差方差阵为

另一方面,由于模型参数tj和d的不确定性和电磁功率pe、机械功率pm的量测误差,系统还会受到过程噪声的影响。在本发明所应用的发电机模型中考虑了调速器的作用,系统的过程噪声方差阵设置为

q=diag(00.0004pe+0.0001)(5)

技术方案:一种基于改进h∞扩展卡尔曼滤波的发电机机电暂态过程动态估计方法,该方法在计算机中是依次按照如下步骤实现的:

(1)设定滤波相关的初始值,如设定k=0时刻的状态估计初始值状态估计误差协方差系统噪声和量测噪声协方差矩阵的初始值q0,r0,移动窗口值l,以及最大估计时刻n;

(2)计算k时刻的状态预测值计算公式如下

式中f(·)为系统函数,为k-1时刻的状态估计值。

(3)计算k时刻的状态预测误差协方差计算公式如下

式中表示非线性函数f(·)在处的雅克比矩阵,qk-1为k-1时刻系统噪声协方差矩阵。

(4)计算k时刻的自适应卡尔曼滤波增益gk,计算公式如下

式中(·)-1为求矩阵的逆运算,hk对应于输出函数在处的雅克比矩阵,rk为k时刻量测噪声协方差矩阵。

(5)计算k时刻的估计误差协方差计算公式如下

式中i为对应维度的单位矩阵,re,k计算公式如下

其中参数γ设置的计算公式为

式中λ为待设置的大于1的正参数(电力系统状态估计时取值区间为[1,10]),eig(·)表示取相应矩阵的特征值,max(·)表示取最大值。

(6)计算k时刻的状态估计值计算公式如下

式中yk为k时刻的量测值,h(·)是输出方程(3)中的输出函数。

(7)计算新息序列,计算公式如下

式中yk为k时刻的量测值,是k时刻的状态预测值。

(8)取移动窗口大小为l时,计算窗口内新息序列sk的平均值,即新息矩阵cvk,其计算公式如下

式中,(·)t为求矩阵的转置运算。

(9)在上一步的基础上,动态计算k+1时刻系统噪声协方差矩阵qk计算公式如下

式中gk为k时刻滤波增益值,hk是输出函数在处的雅克比函数值,为k时刻的状态估计误差协方差。

(10)按照(2)-(9)步骤依据时间序列进行动态估计,直至k+1>n时迭代停止,输出动态估计结果。

附图说明

图1:为本发明实施例的方法流程图;

图2:为实施例系统结构图;

图3:为不同方法对发电机g1的功角估计结果对比;

图4:为不同方法对发电机g1的功角估计结果对比局部放大图;

图5:为不同方法对发电机g1的电角估计结果对比;

图6:为不同方法对发电机g1的电角估计结果对比局部放大图。

具体实施方式

下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。

如图1所示,一种基于改进h∞扩展卡尔曼滤波的发电机机电暂态过程动态估计方法,其包含如下步骤:

(1)设定滤波相关的初始值,如设定k=0时刻的状态估计初始值状态估计误差协方差系统噪声和量测噪声协方差矩阵的初始值q0,r0,移动窗口值l,以及最大估计时刻n;

(2)计算k时刻的状态预测值计算公式如下

式中f(·)为系统函数,为k-1时刻的状态估计值。

(3)计算k时刻的状态预测误差协方差计算公式如下

式中表示非线性函数f(·)在处的雅克比矩阵。

(4)计算k时刻的自适应卡尔曼滤波增益gk,计算公式如下

式中(·)-1为求矩阵的逆运算,hk为输出函数在处的雅克比矩阵。

(5)计算k时刻的估计误差协方差计算公式如下

式中i为对应维度的单位矩阵,re,k计算公式如下

其中参数γ设置的计算公式为

式中λ为待设置的大于1的正参数(电力系统状态估计时取值区间为[1,10]),eig(·)表示取相应矩阵的特征值,max(·)表示取最大值。

(6)计算k时刻的状态估计值计算公式如下

式中yk为k时刻的量测值,h(·)是输出方程(3)中的输出函数。

(7)计算新息序列,计算公式如下

式中yk为k时刻的量测值,是k时刻的状态预测值。

(8)取移动窗口大小为l时,计算窗口内新息序列sk的平均值,即新息矩阵cvk,其计算公式如下

式中,(·)t为求矩阵的转置运算。

(9)在上一步的基础上,动态计算k+1时刻系统噪声协方差矩阵qk计算公式如下

式中gk为k时刻滤波增益值,hk是输出函数在处的雅克比函数值,为k时刻的状态估计误差协方差。

(10)按照(2)-(9)步骤依据时间序列进行动态估计,直至k+1>n时迭代停止,输出动态估计结果。

为了验证本发明基于改进h∞扩展卡尔曼滤波的发电机机电暂态过程动态估计方法的有效性和实用性,本发明采用ieee9节点标准系统作为测试系统进行算法性能验证,系统结构图如图2所示。

在算法验证时,以系统中发电机作为估计对象,仿真时采用发电机经典模型并进一步计及调速器的作用。发电机惯性时间常数tj取值分别为47.28、12.8、6.02。阻尼系数d取2,并假定在第40周波时,节点7-节点8支路首端发生三相金属性短路,第58周波时短路故障消失。

运用bpa软件模拟pmu设备进行量测数据采集,获取发电机运行真实值。量测数据值由真实值叠加随机噪声形成。本发明在进行仿真实验时取前300周波(1周波为0.02s)量测值进行算法验证,即n为300。在算法测试时状态变量的初值以上一时刻静态值为基准,并设置5%的误差,过程噪声动态估计窗口值l取为50,初始协方差矩阵p0取对应维度的单位矩阵,λ为取值为8。

为了对不同算法之间的估计结果进行对比分析,本发明采用平均相对估计误差和最大绝对误差xm作为指标进行算法间性能对比。

式中为k时刻第i个状态量的滤波值(i=1,2),为k时刻第i个状态量的真实值(bpa数据),为平均相对估计误差,xm为最大绝对估计误差,n为总的采样周期数。

对上述实施例系统,分别运用传统的扩展卡尔曼滤波算法(其所需的相关参数值和本发明方法的参数初值相同),以及本发明基于改进h∞ekf方法进行测试。限于篇幅,本发明仅给出发电机g1的动态估计结果图形,发电机g2和g3结果类似。

两种不同方法对发电机g1功角的动态估计结果如图3所示,图4给出了发电机g1功角估计结果的局部放大图,可以明显看出本发明所提的方法能够更加准确的追踪发电机的功角状态变化。

两种不同方法对发电机g1电角的动态估计结果如图5所示,图6给出了发电机g1电角估计结果的局部放大图。同样,通过对图5和图6的结果对比分析,显示出了本发明所提方法可以更加准确估计发电机的电角变化。

为了全面分析本发所提出的改进h∞ekf方法较传统ekf方法的优越性,表1给出了不同算法对测试系统3台发电机动态估计结果的性能指标数据。从表中性能数据可以看出,本发明所提改进h∞ekf方法的各项性能指标均优于ekf方法。

综上,可以得出如下结论:本发明提出的基于改进h∞扩展卡尔曼滤波的发电机机电暂态过程动态估计方法较传统扩展卡尔曼滤波方法具有更好的鲁棒性,动态估计结果更加精确,具有更好的适用性。

表1不同算法下发电机动态估计结果指标

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1