CN107590317B - 一种计及模型参数不确定性的发电机动态估计方法 - Google Patents
一种计及模型参数不确定性的发电机动态估计方法 Download PDFInfo
- Publication number
- CN107590317B CN107590317B CN201710705436.4A CN201710705436A CN107590317B CN 107590317 B CN107590317 B CN 107590317B CN 201710705436 A CN201710705436 A CN 201710705436A CN 107590317 B CN107590317 B CN 107590317B
- Authority
- CN
- China
- Prior art keywords
- generator
- time
- estimation
- matrix
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Feedback Control In General (AREA)
- Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
Abstract
本发明提供了一种计及模型参数不确定性的发电机动态估计方法,建立发电机动态状态估计模型:建立发电机的经典模型,并构造其动态状态估计方程和量测方程;误差分析:考虑量测值以及过程噪声的误差方差阵;自适应鲁棒扩展卡尔曼滤波动态估计:依据发电机状态空间模型,采用自适应鲁棒扩展卡尔曼滤波对发电机机电暂态过程中功角和电角进行动态估计。本发明方法不仅可以有效界定***参数不确定性所引入的估计误差上限,并且由于采用了自适应技术对参数进行自适应估计,避免了传统鲁棒扩展卡尔曼滤波误差上限难选取的问题;所以,较现有方法本发明具有更好的鲁棒性,估计精度更高。
Description
技术领域
本发明涉及一种电力***分析方法,具体涉及一种发电机动态估计方法。
背景技术
近年来,基于广域量测***(WAMS)的同步相量量测单元(PMU)被逐渐推广和应用,其能够提供带有时标的高频率***信息采样值,为实现电力***机电暂态的过程分析提供了可能。然而,WAMS作为一个量测***,在量测过程中会不可避免受到随机干扰等因素的影响,造成量测数据的污染。因此,由PMU获取的量测生数据无法直接用于电力***机电暂态分析。动态状态估计不仅可以有效的滤除量测数据中的误差和噪声值,而且,借助其预测功能可以为***未来可能的变化制定相应的控制策略。所以,提高电力***中发电机动态状态估计跟踪精度对于电网安全稳定运行有重要意义。
目前,对发电机进行动态状态估计,常见的方法主要包括扩展卡尔曼滤波(EKF)、粒子滤波、无迹变换卡尔曼滤波等。但是,需要指出的是,这些方法的有效性是建立在一定假设条件基础之上的。比如,各个时刻的***噪声和量测噪声必须是已知的,除此之外,还包括离散非线性***状态空间模型参数的准确获知。但是,在实际的电力***分析时,噪声所满足的统计规律很难准确获取,而且模型的一些参数和输入值是不准确或者未知的,这些不确定性因素将会严重影响状态估计器的性能,以至于无法准确获取状态估计的结果。
发明内容
发明目的:本发明的目的在于为了提高动态估计器的鲁棒性,实现计及模型参数不确定情形下发电机动态状态准确估计,提出了一种计及模型参数不确定性的发电机动态估计方法,该方法不仅可以有效的界定***参数不确定性所引入的估计误差上限,并且由于采用了自适应技术对参数进行自适应估计,避免了传统鲁棒扩展卡尔曼滤波误差上限难选取的问题。
技术方案:本发明提供了一种计及模型参数不确定性的发电机动态估计方法,其特征在于:包括以下步骤:
(1)建立发电机动态状态估计模型:建立发电机的经典模型,并构造其动态状态估计方程和量测方程;
(2)误差分析:考虑量测值以及过程噪声的误差方差阵;
(3)自适应鲁棒扩展卡尔曼滤波动态估计:依据发电机状态空间模型,采用自适应鲁棒扩展卡尔曼滤波对发电机机电暂态过程中功角和电角进行动态估计。
其中,步骤(1)采用同步发电机的经典二阶模型进行分析,其具体形式如下:
式中δ为发电机转子功角,t为时间,ω、ω0分别为发电机转子电角速度和同步转速,Pm和Pe分别为发电机的机械功率和电磁功率,TJ和D分别为发电机参数中的惯性时间常数和阻尼系数;
发电机动态状态估计的状态变量为x=(δ,ω),把发电机的机械功率和电磁功率作为已知的输入量,记为u=(Pm,Pe)T,此时发电机转子的运动方程将和外部网络解耦,则式(1)对应的状态方程如下:
式中δ的单位为度;
基于同步相量量测单元,对发电机功角和电角速度进行直接量测,此处的量测方程设置为
式中y为量测变量。
步骤(2)给定量测值的误差方差阵为
由于模型参数TJ和D的不确定性和电磁功率Pe、机械功率Pm的量测误差,***还会受到过程噪声的影响,因此步骤(2)还考虑调速器的作用,***的过程噪声方差阵设置为
Q=diag(0 0.0004Pe+0.0001) (5)。
步骤(3)包括以下步骤:
a、预测步
b、预测误差协方差自适应更新
式中Ht-1对应于式(3)中的输出矩阵,Rt-1为t-1时刻的量测噪声协方差矩阵,ρ=0.98为遗忘因子,I为对应维度的单位矩阵,εmax是根据实际***的物理信息进行设定的值,(·)1/2为矩阵的平方根;
c、滤波步
⑤计算t时刻卡尔曼滤波增益Gt:
⑥计算t时刻的估计误差协方差Pt:
式中yt为t时刻的量测值;
d、过程噪声协方差自适应更新
⑧计算信息序列:
式中st为t时刻的信息序列,yt为t时刻的量测值;
⑨取移动窗口大小为L时,计算窗口内新息序列st的平均值,即信息矩阵:
⑩在上一步的基础上,动态计算t+1时刻***噪声协方差矩阵Qt+1:
式中Gt为t时刻滤波增益值;
按照步骤②-⑩依据时间序列进行动态估计,直至t+1>N时迭代停止,输出动态估计结果。
有益效果:本发明方法不仅可以有效界定***参数不确定性所引入的估计误差上限,并且由于采用了自适应技术对参数进行自适应估计,避免了传统鲁棒扩展卡尔曼滤波误差上限难选取的问题;所以,较现有方法本发明具有更好的鲁棒性,估计精度更高。
附图说明
图1为本发明方法的流程图;
图2为不同方法发电机功角估计结果对比图;
图3为不同方法发电机功角估计结果对比局部放大图;
图4为不同方法发电机电角估计结果对比图;
图5为不同方法发电机电角估计结果对比局部放大图。
具体实施方式
下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
实施例:为了验证本发明方法的有效性和实用性,本实施例选取某大区电网中一台实际参数机组的扰动过程进行了仿真验证,发电机惯性时间常数TJ取值为29.14,阻尼因子D为2,故障设置在第40周波时,该发电机一出线回路发生三相短路故障,第58周波时短路故障消失。运用BPA软件模拟PMU设备进行量测数据采集,获取发电机运行真实值,量测数据值由真实值叠加随机噪声形成。本实施例在进行仿真实验时取前300周波(1周波为0.02s)量测值进行算法验证,即N为300。
在算法验证时,以***中发电机作为估计对象,在算法测试时状态变量的初值以上一时刻静态值为基准,并设置5%的误差,进一步设置发电机机械功率参数动态变化,不确定性变化范围为0%~20%,过程噪声动态估计窗口值L取为50,初始协方差矩阵P0取对应维度的单位矩阵,α的取值为0.01,εmax的取值为20。
如图1所示,运用本发明方法对发电机动态估计,其包含如下步骤:
1、预测步
(3)计算t时刻的状态预测误差协方差Ptt-1,计算公式如下
2、预测误差协方差自适应更新
3.滤波步
(5)计算t时刻卡尔曼滤波增益Gt,计算公式如下
(6)计算t时刻的估计误差协方差Pt,计算公式如下
式中yt为t时刻的量测值。
4.过程噪声协方差自适应更新
(8)计算信息序列,计算公式如下
式中st为t时刻的信息序列,yt为t时刻的量测值。
(9)取移动窗口大小为L时,计算窗口内新息序列st的平均值,即信息矩阵Cvt,其计算公式如下
(10)在上一步的基础上,动态计算t+1时刻***噪声协方差矩阵Qt+1计算公式如下
式中Gt为t时刻滤波增益值。
(11)按照(2)-(10)步骤依据时间序列进行动态估计,直至t+1>N时迭代停止,输出动态估计结果。
为了对不同算法之间的估计结果进行对比分析,本发明采用平均相对估计误差x和最大绝对误差xm作为指标进行算法间性能对比:
对上述实施例***,分别运用传统的扩展卡尔曼滤波算法(其所需的相关参数值和本发明方法的参数初值相同),鲁棒扩展卡尔曼滤波以及本发明提出的自适应鲁棒扩展卡尔曼滤波对发电机状态进行估计测试。
不同方法对发电机功角的动态估计结果如图2所示,图3进一步给出了发电机功角估计结果的局部放大图,图中,t为采样时刻/周波,δ为发电机功角。可以明显看出本发明所提的方法能够更加准确的追踪发电机的功角状态变化。
不同方法对发电机电角的动态估计结果如图4所示,图5给出了发电机电角估计结果的局部放大图,图中,t为采样时刻/周波,ω为发电机电角速度。同样,通过对图4和图5的结果对比分析,显示出了本发明所提方法可以更加准确估计发电机的电角变化。
为了进一步全面分析本发所提出的自适应鲁棒扩展卡尔曼滤波较传统REKF和EKF方法的优越性,表1给出了不同算法对测试***发电机动态估计结果的性能指标数据:
表1不同算法动态估计结果指标
从表中性能数据可以看出,在计及模型参数不确定情形下,本发明提出的基于自适应鲁棒扩展卡尔曼滤波的发电机动态估计方法,其各项性能指标均优于REKF和EKF方法,凸显了所提方法的优越性和实用性。
综上,可以得出如下结论:本发明提出的基于自适应鲁棒扩展卡尔曼滤波的发电机机电暂态过程动态估计方法较传统方法具有更好的鲁棒性,可有效减小由于模型参数不确性所带来的估计误差。
Claims (1)
1.一种计及模型参数不确定性的发电机动态估计方法,其特征在于:包括以下步骤:
(1)建立发电机动态状态估计模型:建立发电机的经典模型,并构造其动态状态估计方程和量测方程;
(2)误差分析:考虑量测值以及过程噪声的误差方差阵;
(3)自适应鲁棒扩展卡尔曼滤波动态估计:依据发电机状态空间模型,采用自适应鲁棒扩展卡尔曼滤波对发电机机电暂态过程中功角和电角进行动态估计;
步骤(1)采用同步发电机的经典二阶模型进行分析,其具体形式如下:
式中δ为发电机转子功角,t为时间,ω、ω0分别为发电机转子电角速度和同步转速,Pm和Pe分别为发电机的机械功率和电磁功率,TJ和D分别为发电机参数中的惯性时间常数和阻尼系数;
发电机动态状态估计的状态变量为x=(δ,ω),把发电机的机械功率和电磁功率作为已知的输入量,记为u=(Pm,Pe)T,此时发电机转子的运动方程将和外部网络解耦,则式(1)对应的状态方程如下:
式中δ的单位为度;
基于同步相量量测单元,对发电机功角和电角速度进行直接量测,此处的量测方程设置为
式中y为量测变量;
步骤(2)给定量测值的误差方差阵为
由于模型参数TJ和D的不确定性和电磁功率Pe、机械功率Pm的量测误差,***还会受到过程噪声的影响,因此步骤(2)还考虑调速器的作用,***的过程噪声方差阵设置为
Q=diag(0 0.0004Pe+0.0001) (5);
步骤(3)包括以下步骤:
a、预测步
③计算t时刻的状态预测误差协方差Pt|t-1:
Pt|t-1=FtPt-1Ft T+Qt
b、预测误差协方差自适应更新
式中Ht-1对应于式(3)中的输出矩阵,Rt-1为t-1时刻的量测噪声协方差矩阵,ρ=0.98为遗忘因子,I为对应维度的单位矩阵,εmax是根据实际***的物理信息进行设定的值,(·)1/2为矩阵的平方根;
c、滤波步
⑤计算t时刻卡尔曼滤波增益Gt:
⑥计算t时刻的估计误差协方差Pt:
式中yt为t时刻的量测值;
d、过程噪声协方差自适应更新
⑧计算信息序列:
式中st为t时刻的信息序列,yt为t时刻的量测值;
⑨取移动窗口大小为L时,计算窗口内新息序列st的平均值,即信息矩阵:
⑩在上一步的基础上,动态计算t+1时刻***噪声协方差矩阵Qt+1:
式中Gt为t时刻滤波增益值;
按照步骤②-⑩依据时间序列进行动态估计,直至t+1>N时迭代停止,输出动态估计结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710705436.4A CN107590317B (zh) | 2017-08-17 | 2017-08-17 | 一种计及模型参数不确定性的发电机动态估计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710705436.4A CN107590317B (zh) | 2017-08-17 | 2017-08-17 | 一种计及模型参数不确定性的发电机动态估计方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107590317A CN107590317A (zh) | 2018-01-16 |
CN107590317B true CN107590317B (zh) | 2020-08-11 |
Family
ID=61042213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710705436.4A Active CN107590317B (zh) | 2017-08-17 | 2017-08-17 | 一种计及模型参数不确定性的发电机动态估计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107590317B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109000638A (zh) * | 2018-05-28 | 2018-12-14 | 哈尔滨工程大学 | 一种小视场星敏感器量测延时滤波方法 |
CN109100649B (zh) * | 2018-06-25 | 2020-10-16 | 南京南瑞继保电气有限公司 | 基于相量测量的发电机励磁***及调速***参数估计方法 |
CN109218073B (zh) * | 2018-07-23 | 2021-05-11 | 河海大学 | 一种计及网络攻击和参数不确定性的动态状态估计方法 |
CN109239596A (zh) * | 2018-08-21 | 2019-01-18 | 河海大学 | 一种基于ekf-irls滤波的动态状态估计方法 |
CN109787584A (zh) * | 2019-01-23 | 2019-05-21 | 桂林航天工业学院 | 一种混合不确定***保性能鲁棒Kalman滤波器设计方法 |
CN109950903A (zh) * | 2019-04-17 | 2019-06-28 | 河海大学 | 一种计及噪声统计特性未知的动态状态估计方法 |
CN110112770A (zh) * | 2019-04-17 | 2019-08-09 | 河海大学 | 一种基于自适应h∞容积卡尔曼滤波的发电机动态状态估计方法 |
CN110032812A (zh) * | 2019-04-18 | 2019-07-19 | 河海大学 | 一种基于自适应容积卡尔曼滤波的动态状态估计方法 |
CN110008638A (zh) * | 2019-04-23 | 2019-07-12 | 河海大学 | 一种基于自适应EnKF技术的动态状态估计方法 |
CN110021931B (zh) * | 2019-04-28 | 2020-07-14 | 河海大学 | 一种计及模型不确定性的电力***辅助预测状态估计方法 |
CN110069870A (zh) * | 2019-04-28 | 2019-07-30 | 河海大学 | 一种基于自适应无迹h∞滤波的发电机动态状态估计方法 |
CN109918862A (zh) * | 2019-04-28 | 2019-06-21 | 河海大学 | 一种基于鲁棒无迹h无穷滤波的发电机动态估计方法 |
CN110222309A (zh) * | 2019-05-06 | 2019-09-10 | 河海大学 | 一种基于鲁棒容积卡尔曼滤波的发电机动态估计方法 |
CN112847365B (zh) * | 2021-01-07 | 2022-08-02 | 西安电子科技大学 | 一种力矩估计方法 |
CN112906317B (zh) * | 2021-02-09 | 2023-08-22 | 南京信息工程大学 | 一种天然气管网的鲁棒动态状态估计方法 |
CN113204250B (zh) * | 2021-04-29 | 2022-03-08 | 西安电子科技大学 | 强动态条件下的卫星编队相对位置鲁棒高精度估计方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106253782A (zh) * | 2016-07-27 | 2016-12-21 | 西安理工大学 | 基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106130426B (zh) * | 2016-07-18 | 2018-09-25 | 南京理工大学 | 基于ekf的无传感器超高速永磁同步电机转速控制方法 |
-
2017
- 2017-08-17 CN CN201710705436.4A patent/CN107590317B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106253782A (zh) * | 2016-07-27 | 2016-12-21 | 西安理工大学 | 基于最小二乘法的扩展卡尔曼滤波异步电机转速估计方法 |
Non-Patent Citations (1)
Title |
---|
"Robust Extended Kalman Filtering";Garry A. Einicke等;《IEEE TRANSACTIONS ON SIGNAL PROCESSING》;19990930;第47卷(第9期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN107590317A (zh) | 2018-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107590317B (zh) | 一种计及模型参数不确定性的发电机动态估计方法 | |
CN108155648B (zh) | 基于自适应h无穷扩展卡尔曼滤波的状态估计方法 | |
Khazraj et al. | A performance comparison between extended Kalman Filter and unscented Kalman Filter in power system dynamic state estimation | |
CN110032812A (zh) | 一种基于自适应容积卡尔曼滤波的动态状态估计方法 | |
CN107478990B (zh) | 一种发电机机电暂态过程动态估计方法 | |
CN103944174B (zh) | 基于互相关函数滤噪算法的低频振荡在线辨识方法 | |
CN108037361A (zh) | 一种基于滑动窗dft的高精度谐波参数估计方法 | |
CN104992164B (zh) | 一种动态振荡信号模型参数辨识方法 | |
CN109218073B (zh) | 一种计及网络攻击和参数不确定性的动态状态估计方法 | |
CN107565553A (zh) | 一种基于ukf的配电网抗差动态状态估计方法 | |
CN108574291A (zh) | 一种基于集合卡尔曼滤波发电机动态状态估计方法 | |
Zhang et al. | Measurement-based power system dynamic model reductions | |
CN111046327A (zh) | 适用于低频振荡与次同步振荡辨识的Prony分析方法 | |
CN105043384A (zh) | 一种基于鲁棒Kalman滤波的陀螺随机噪声ARMA模型建模方法 | |
CN112713587A (zh) | 一种基于平方根容积卡尔曼滤波器的配电网动态状态估计方法及*** | |
CN110222309A (zh) | 一种基于鲁棒容积卡尔曼滤波的发电机动态估计方法 | |
CN116306306A (zh) | 一种基于非洲秃鹫算法的微网惯性常数估计方法 | |
CN102842906B (zh) | 一种综合负荷模型中电动机功率比例的计算方法 | |
Bila | Power system dynamic state estimation and load modeling | |
CN110021931B (zh) | 一种计及模型不确定性的电力***辅助预测状态估计方法 | |
Goos et al. | Estimation of linear parameter-varying affine state space models using synchronized periodic input and scheduling signals | |
Setareh et al. | Ambient data-based online electromechanical mode estimation by error–feedback lattice RLS filter | |
CN112511056A (zh) | 一种基于相量测量的鲁棒发电机动态状态估计方法 | |
CN109638811B (zh) | 基于模型等值的配电网电压功率灵敏度鲁棒估计方法 | |
CN109950903A (zh) | 一种计及噪声统计特性未知的动态状态估计方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |