基于改进XGBoost的电力系统暂态稳定评估方法及其可解释分析

王金浩 ,  李瑞 ,  韩肖清 ,  曲莹 ,  常泽州 ,  薄利明 ,  牛哲文

太原理工大学学报 ›› 2026, Vol. 57 ›› Issue (2) : 264 -277.

PDF (3634KB)
太原理工大学学报 ›› 2026, Vol. 57 ›› Issue (2) : 264 -277. DOI: 10.16355/j.tyut.1007-9432.20240591
电气与动力工程(能源互联网专题)

基于改进XGBoost的电力系统暂态稳定评估方法及其可解释分析

作者信息 +

Power System Transient Stability Assessment Method Based on Improved XGBoost and Its Interpretable Analysis

Author information +
文章历史 +
PDF (3720K)

摘要

目的 随着新能源和电力电子设备的大规模并网,新型电力系统安全稳定特性面临严峻挑战,而数据驱动方法为建立暂态稳定评估模型提供了可行思路,但由于模型自身的黑箱性决定了其决策依据的不可知,成为限制其在线应用的关键因素。 方法 针对以上问题,本文提出基于改进XGBoost的电力系统暂态稳定评估模型及其可解释性方法。一方面,通过提升XGBoost模型对决策边界样本的学习能力,在满足评估速度要求的前提下显著提升模型的暂态稳定评估精度。另一方面,为提高评估结果的可解释性,基于沙普利加性原理提出特征—样本可解释方法,对模型的评估结果进行归因分析。 结果 在IEEE 39节点系统和某省级电网仿真结果表明,所提方法相较于传统模型具有更高的评估精度,同时具备良好的可解释能力。

Abstract

Purposes With the large-scale grid-connection of new energy and power electronic devices, the security and stability characteristics of new power systems are facing serious challenges, and data-driven methods provide feasible ideas for the establishment of transient stability assessment models. However, the black-box nature of the models themselves determines their decision-making basis being not known, which has become a key factor limiting their online application. Methods To address this issue, a power system transient stability assessment model based on improved XGBoost and its interpretability method were proposed. Results On one hand, by improving the learning ability of the machine learning model on the decision boundary samples, the transient stability assessment accuracy of the model is significantly improved under the premise of meeting the assessment speed requirement. On the other hand, in order to improve the interpretability of the assessment results, attribution analyses of the model’s assessment results are carried out based on the Shapley additivity principle from the perspectives of global features and local samples, separately. Conclusions The simulation results at IEEE 39 nodes and a provincial power grid show that the proposed method has higher assessment accuracy than that of traditional models, and also has good interpretability.

Graphical abstract

关键词

暂态稳定评估 / 机器学习 / 可解释性 / 沙普利加性

Key words

transient stability assessment / machine learning / interpretability / Shapley additive explanation

引用本文

引用格式 ▾
王金浩,李瑞,韩肖清,曲莹,常泽州,薄利明,牛哲文. 基于改进XGBoost的电力系统暂态稳定评估方法及其可解释分析[J]. 太原理工大学学报, 2026, 57(2): 264-277 DOI:10.16355/j.tyut.1007-9432.20240591

登录浏览全文

4963

注册一个新账户 忘记密码

电力系统的暂态稳定分析是保障电力系统正常运行的基础。“双碳”目标下,随着高比例可再生能源的并网及大规模电网互联1,电源结构发生了重大变化,电网安全稳定面临着严峻考验2。传统的暂态稳定评估(transient stability assessment, TSA)主要依托机理模型,但随着电网规模的增大,新型电力系统高维非线性的特性使其计算复杂度和时间成指数增长3,且当运行方式或拓扑结构改变时,须重新建模仿真,因此亟需引入能兼具快速性、准确性和普适性的暂态稳定评估方法4
人工智能技术和相量测量单元(phasor measurement unit, PMU)的广泛应用,为基于数据驱动的电力系统暂态稳定评估研究提供了技术支撑5-7。由于实际电网失稳样本数量远少于稳定样本,样本的不平衡性限制了数据驱动模型在提升综合性能和增强泛化能力方面的潜力8。为了应对这一挑战,现有研究主要从过采样、引入约束、集成学习、拟合少数样本等方面进行优化和改进。文献[9]提出改进合成少数过采样方法,对少数类样本进行线性插值以实现样本扩增,减少不平衡数据集的影响。文献[10]引入梯度范数均值比,量化了数据集不平衡度,提出基于代价敏感法的损失函数改进方法,仿真结果表明,对模型评估具有良好的修正效果。文献[11]通过Easy Ensemble算法进行数据采样,并基于集成学习策略提高分类器精度。文献[12]为辅助模型更好地学习数据分布特征,提出双生成对抗网络,通过交替训练生成器和判别器,批量生成符合真实分布的少数类样本,实验结果表明所提方法能显著提高样本多样性。上述研究主要从数据层面进行少数样本拟合,然而,电力系统运行方式和拓扑结构处于动态变化中,无法从根本上提升模型在多场景下的泛化能力。
另一方面,机器学习模型自身的黑箱性质使其可解释性差,降低了TSA评估的可靠性13。从解释方法看,主要存在三种方法14:事前解释、自解释和事后解释。然而,前两种方法在迁移能力上表现不佳,并且可能会降低评估结果的精确度,这与电网在线安全评估所需的高精准度标准不相符15。因此,目前的研究趋势主要集中在事后解释方法上,采用了代理模型的策略。具体来说,文献[16]用线性模型作为深度神经网络在单个数据点附近的代理,以此来解释输入变量的敏感性和贡献度。文献[17]将决策树作为GRU神经网络的正则项,通过可视化决策树进行决策规则方面的解释。文献[18]基于贪婪优化决策树,并以树的最大深度作为可解释的度量。文献[19]从特征映射层面基于XGBoost模型计算特征重要性分数得出针对特定样本的特征重要性排序。文献[20]运用集成学习思想,针对不同事故分别训练决策树,提取IF-THEN规则指导预防控制措施,但随着特征维度的增长,规则将成倍增长,解释结果因复杂性过高仍然难以理解。
为解决现有TSA研究存在模型泛化能力低、可解释性差的问题,本文提出基于改进XGBoost的暂态稳定评估模型及其可解释性分析方法。一方面,通过改进模型的焦点损失函数,提高模型对临界态样本的关注度,增强了模型应用于实际电网多种不均衡样本工况下适应能力。另一方面,针对评估模型的黑箱性质,基于沙普利加性原理(Shapley additive explanations, SHAP)训练广义加权线性模型,分别从全局特征和局部样本角度得出影响模型评估结果的特征贡献度及模型做出预测的原因,提高了数据驱动在线TSA的准确率和可靠性。

1 改进XGBoost模型

1.1 含正则项的XGBoost算法

XGBoost是由若干基模型并行运算的集成算法21,其目标函数Obj由模型的损失函数L与抑制模型复杂度的正则项组成,如公式(1)所示:

Obj=i=1nL(y^i,yi)+t=1kΩ(ft) .

式中:i表示样本,t表示基模型,y^i表示第i个样本的预测值,yi表示第i个样本的真实值,L为损失函数,n为样本容量,k为迭代次数,Ω为各基础模型的复杂度。

通常取损失函数为平方损失或逻辑损失。将基模型取为决策树时,模型的复杂度由叶子数及叶子节点的权重决定。将损失函数取为平方损失并通过泰勒展开式进行适当简化,可得到目标函数为:

Obj=-12j=1TGj2Hj+λ+γT .
Gj=iIjgi=iIjy^(t-1)L(yi,y^(t-1)) .
Hj=iIjhj=iIj2y^(t-1)L(yi,y^(t-1)) .

式中,T为树模型的个数,λγ是为了防止模型过拟合的正则化系数。

求每个节点每个样本的一阶导数gi和二阶导数hi,然后对每个节点所含样本求和得到GiHi,最后遍历决策树的节点即可得到目标函数。为了评价不同树状结构的优劣,使用精确贪心算法(exact greedy, EG)。在树的节点进行分裂时,依据公式(5)来进行判断。

Ga=LL+LR-LF .

式中,LL表示分裂后左侧节点的损失值,LR表示分裂后右侧节点的损失值,LF表示不进行分裂,直接通过父节点得到的损失值。根据这一标准,如果Ga的值大于0,则应继续对当前节点进行分裂;如果Ga的值不大于0,则应停止对该节点的进一步分裂。

1.2 基于不平衡样本的损失函数改进

交叉熵(cross entropy,CE)是机器学习领域最常用的损失函数之一22,在分类任务中常被用于指导模型训练,其公式为:

ICE(Y,Y)=-i[yiln(yi)] .

公式(6)可知,当y^iyi的距离越远时,ICE(Y,Y)的值越大,对模型设置的惩罚项越大。在电力系统的实际操作中,暂态失稳的案例数量远低于稳定的案例,这导致模型在预测时更倾向于识别稳定样本,增加了对不稳定样本的误判风险。面对这种样本不平衡的问题,目前主要有两种应对策略23:一种是在数据层面采取措施,比如使用超采样、欠采样或数据增强等手段;另一种是在算法层面进行调整,比如应用加权损失函数等方法。本文通过引入焦点损失函数对ICE进行改进,公式如下:

IFL(Y,Y)=-α(1-yi)βlogyi,yi=1-(1-α)yiβlog(1-yi),yi=0 .

式中,α(0,1)为平衡因子,其作用是调整多数类与少数类样本的相对数量;β [0,+∞] 为调制因子,这个调节参数可以降低多数类样本在损失函数中的权重,以此增加少数类样本与多数类样本在损失函数中的差异,进而提升模型对少数类样本的重视程度;其他参数的定义与公式(1)中的保持一致。

2 基于SHAP的模型可解释性分析

2.1 全局特征贡献度解释

下文将从全局角度解释哪些输入特征对模型预测具有突出的影响,以及特征对不同目标变量的贡献度差异。

根据沙普利值的加性理论,广义加权线性模型通过一种特殊的训练方法来拟合一个分类器。该模型对单个样本的预测结果等于所有样本预测值的平均值再加上每个特征的SHAP值之和,如公式(8)所示:

F(x)=G(x)=β0+i=1Mβi .

式中,β0代表模型对样本的预测基础值,βi反映了模型对任意样本的预测结果的期望值。βi表示样本的第i维度特征的SHAP值。SHAP值衡量了在不同特征组合下,样本x中各个特征的平均边际贡献。如公式(9)所示:

βi=SS!(M-S-1)!M![Fx(S{x(i)})-Fx(S)]S{x(1),x(2),,x(M)}-{x(i)}.

其中,{x(1),x(2),,x(M)}表示所有特征集合,而S是指不包含特定特征i的特征子集。SHAP值的绝对值大小衡量了该特征对模型预测结果的影响力,即绝对值越大,该特征对模型预测的贡献就越显著。此外,SHAP值的符号指示了特征对模型输出的影响方向:正值表示特征增加模型输出,负值表示特征减少模型输出。

2.2 特征映射规律分析

为深入分析关键特征对预测目标的影响,采用累积局部效应图(accumulated local effects plot, ALE)。该图通过局部效应分析,排除了特征间相互关联的干扰,可以更清晰地看到每个特征对目标变量的独立影响。此外,ALE图还能评估具有强相关性的变量对预测目标的联合影响,相较于部分依赖图,它提供了一种更为有效且无偏的分析方法。ALE图的构建过程涉及对预测变化的累积平均的计算,并将这些变化累加到特定的网格上,如公式(10)所示:

fj,ALE(xs,xc)=δf(xs,xc)δxs .

其中xs为待解释的特征,xc代表除了待解释特征之外的所有其他特征集。ALE图直观地显示了特征值变化对预测结果的影响,为预测结果提供了精确的分析。

2.3 样本评估结果溯因

为解释深度学习模型对给定实例的预测原因及其置信度,采用局部代理模型提供解释24。首先在目标样本的邻域内进行扰动采样,生成新的样本,并基于这些新样本与原始样本之间的距离,赋予它们相应的权重。随后,利用这些加权的新样本集来训练代理模型,目的是获得对原始模型在局部区域内的准确近似。

所构建的目标函数如式(11)所示,其核心是在损失函数和模型复杂度之间实现最优平衡,确保局部代理模型的预测性能与全局评估模型高度一致,同时避免过度拟合。

Exp(x)=argmin[L(f,g,πx)+Ω(g)] .

式中,L表示局部代理模型的均方误差,它反映了局部代理模型g与全局评估模型f之间的拟合紧密度。邻近度参数πx限定了在样本x周围的扰动采样范围,而Ω(g)则量化了模型的复杂性,其数值与所选代理模型及特征个数有关,代理模型结构越复杂,拟合保真度越高,但可理解性越差。因此,本文将广义加性模型作为代理模型,可以使其模型复杂度达到最低,并且可以通过特征被赋予的权重解释模型做出预测的原因。

3 基于XGBoost的可解释性暂态稳定评估

3.1 输入特征选择

本文在借鉴前人经验的基础上25-27,综合选取了暂态过程中母线(电压)、发电机(功角、角速度、有功功率、无功功率、机械功率)、交流线(有功功率、无功功率)、负荷(电压、电流、有功功率、无功功率)作为原始特征,选取经过简单数学运算后具有物理可解释性的复合特征作为数据集,以保证在全面涵盖暂态信息的前提下减少输入维度。选取的复合特征及其物理意义如表1所示。

3.2 标签构建

现有研究通常是将系统暂稳状态划分为稳定和不稳定两种,忽略了暂态过程的中间状态,难以及时发现系统存在的隐患。本文根据不同的运行条件,将电力系统运行状态分为安全态、警戒态、紧急态和崩溃态,图1为运行状态以及相应的转换关系图,其中安全态、警戒态合称正常状态,紧急态和崩溃态合称非正常状态。

本文首先通过发电机间最大功角差是否大于360°判断系统处于正常状态还是非正常状态。在正常状态中,设置全网N-1故障,若存在一种故障使系统不满足功角判据,则当前状态为警戒态,否则为安全态。在非正常状态中,通过判断继电保护装置动作后系统能否稳定运行区分紧急态和崩溃态,即保护装置动作,故障切除后系统满足功角判据,则当前状态为紧急态,否则为崩溃态。

3.3 评估指标

准确率通常被用作评估数据驱动电力系统暂态稳定性模型效能的常规指标,但其未能特别关注对重点类别预测误差的影响。本文在电力系统运行状态分析中,加入混淆矩阵来评估模型对重点类别样本的预测准确性,如表2所示。

表2中列出的变量是通过模型对测试集中的样本进行预测,并将预测结果与实际结果进行比较后,逐一累加得出的。TF分别记录了模型预测正确与错误的样本数量。参数下标的第一列索引代表系统的真实状态,第二列索引则表示模型的预测状态。进一步地,从准确率、漏检率和误检率这三个关键维度来评估模型的性能,定义如下。

1)准确率:作为评价模型整体拟合能力的指标,其值反映了模型对所有状态样本预测的精确度,如公式(12)所示:

ACC=T11+T22+T33+T44N .

其中,N为测试集样本总数,准确率越高,则对未知状态样本预测正确的把握越大。

2)漏检率:用于衡量模型未能正确识别异常状态的错误率。在电网运行过程中,未能检测到故障信息可能导致严重的连锁反应,如公式(13)所示:

MJR=F31+F32+F41+F42N .

3)误检率:用于衡量模型错误地将正常状态样本识别为异常状态的误差,在实际应用中这种误判可能导致误报警,从而引起保护设备的不必要动作,如公式(14)所示:

FJR=F13+F14+F23+F24N .

3.4 评估流程

本文所提基于改进XGBoost的暂态稳定评估流程由三部分组成,分别为离线训练、可解释性分析和在线应用,如图2所示。

在离线训练阶段,首先对构建的电力系统进行潮流设置和暂态故障设置,按照预想特征集进行特征提取,并对每个样本标注状态标签构成原始数据集。经过滚动标准差法检测去噪后,按照预定的比例将数据集分为训练集和测试集。训练集用于XGBoost模型的训练,测试集用于评估训练后模型的性能,并进行参数调整以优化模型的拟合效果,使其达到最佳。接着,以电力系统运行状态为导向,基于SHAP原理量化各输入特征对模型预测的贡献度,针对重要特征分析其映射规律,并结合实例样本溯因模型的评估依据。在线应用时,对于PMU采集的实时数据,经数据增强后调入预训练好的模型中,并对模型评估结果给出合理解释。

模型的复杂度与模型准确性相关联,又与模型的可解释性相对立。本文从全局特征和局部样本的角度对模型预测作了解释。其中全局解释是以模型评估结果为依据,通过计算特征对预测输出结果的贡献来解释模型如何基于其输入特征做出决策。局部解释是一种与模型无关的解释,只研究某数据点和该点周围特征空间中的局部区域,并基于该区域解释该样本的模型决策,进而提升“黑箱”模型在线应用的可靠性。

4 算例分析

4.1 样本构造

所提方法的有效性验证,采用新英格兰IEEE 39节点系统作为算例,仿真平台为PSASP。负荷水平为70%~120%,发电机出力为80%~100%,故障类型为三相短路故障,故障点分别设置在各线路的1%、50%和99%处,以模拟不同位置的故障影响。故障持续时间为0.1 s、0.15 s和0.2 s。按3.1节所示选择母线、发电机、线路、负荷185维运行特征和17维复合特征,共计202维特征作为输入变量。采用3.2节方法对各样本进行状态判别,分别将安全、警戒、紧急和崩溃状态标记为1、2、3、4。对故障前、中、后时间断面以0.01 s为步长采样,通过仿真共得到12 750个样本。从样本中随机抽取70%用于构建训练集,剩余的30%保留作为测试集。

4.2 数据预处理

PMU提取的时间序列常包含离群值和异常值,本文采用梯度检测法,滑动时间窗口大小设置为5,可以在每段中筛选出梯度变化幅度过大的样本点,避免极端数据对样本预测的干扰,如图3所示。

4.3 模型性能对比

为了验证本文所提改进XGBoost模型的性能,在相同数据集下将其与常用机器学习模型支持向量机(support vector machine, SVM)、K-近邻(k-nearest neighbor, KNN)、堆叠自动编码器(stack autoencoder, SAE)、随机森林(random forest, RF)、递归神经网络(recurrent neural networks, RNN)进行对比。SVM、KNN、RF基于Python的sklearn库构建,SAE、RNN基于Pytorch框架实现,Batchsize为400,epoch为500,初始学习率为0.005,L2的惩罚因子为0.01,dropout为0.5,其余超参数按照网格寻优。为避免测试结果的偶然性,随机打乱训练集与测试集,对各模型进行10次独立非重复实验,各项指标取测试集的平均值,结果如表3所示。

由测试结果可知,SAE、KNN对高维时序特征的映射能力有限,SVM对于时序数据的分类可能受维数灾难的影响,测试集上的准确率不足98%。RF和RNN能够捕捉长时间序列的全局依赖关系,性能稳定且准确率较高,但漏检率超过0.3%,在实际应用中因未能及时识别故障而引起连锁事故的概率较大,仍有待进一步改进。本文所提XGBoost模型具有更强的数据挖掘能力,将误检率、漏检率降到0.25%以下,与其他的评估模型相比,综合性能表现更为优异。

4.4 模型鲁棒性测试

实际电力系统发生故障的概率较低,导致稳定样本远多于失稳样本,对模型抗样本失衡能力提出了较高要求11。为了测试不平衡样本对各种深度学习模型性能的影响,以及所提改进焦点损失函数的优势,定义样本不平衡度C如下:

C=Nmax-NminNall

式中,NmaxNmin分别为测试集上最多、最少类样本的数量,Nall为测试集上样本总数。

C=0.1、0.15、0.2、0.25的较均衡、稍不均衡、不均衡、极不均衡四种数据集环境下,将传统XGboost、RNN、KNN和所提改进XGBoost模型分别进行16次独立重复实验,准确率结果如图4所示。

图中箱型展示了各模型在测试集上准确率的最小值、下四分位数、中位数、上四分位数及最大值。实验结果表明,KNN数据分布较为均匀,最容易受样本不均衡性干扰,特别是当C=0.3时,准确率的最小值低于0.8,表明其在极端不均衡环境下模型性能受限;传统XGbosst在不均衡测试集上性能较好,但C过大时,准确率有明显突降;而本文所提改进XGBoost在各种样本场景下的准确率都高于其他机器学习模型,在C=0.3的数据集中,准确率最低仍位于0.95左右,表明通过交点损失函数改进的XGbosst模型具有优良的鲁棒性能力。

4.5 可解释分析

4.5.1 全局特征解释

考虑电力系统运行方式差异,分析各输入特征在不同状态下的SHAP值,并将这些变量根据对模型预测总贡献度进行可视化展示,如图5所示。其中横轴代表SHAP值,不同颜色则代表不同的状态标签。由上述分析,可得以下结论:

1)从总体特征贡献度看,发电机3的有功功率对模型评估的影响最大,它在预测所有运行状态时都显示出较高的边际影响力,表现出较好的平衡性。

2)具体到某一特征,发电间的最大功角差和无功功率在预测紧急态和崩溃态时贡献最为显著,这些特征可以作为预防控制或故障切除后恢复控制的重要参考。而母线电压最小值则在预测正常状态时更为有效,对非正常状态的预测影响较小,可以作为故障切除后恢复阶段的检验指标。

3)从特征节点来看,关键节点如发电机3对数据驱动模型评估有显著影响,其功率变化与整个系统的安全稳定性密切相关。同时,发电机2、母线10等节点也应予以重点保护和监控。

4)从物理特征看,发电机的有功功率、功角和母线电压是系统暂态过程的主要物理信息载体,这些特征在模型的预测和评估中起到了核心作用。

对部分重要特征做出平行坐标图如图6所示。各特征的中轴线表示每个特征的取值,每条折线表示一组样本,颜色代表模型对样本的预测状态标签。可以看出,这些特征能将相同颜色的折线近似集中在一定区域,不同颜色之间有较大差距,表明这些特征对于预测标签类别有较大作用,且有以下规律。

1)从标签分布看,对绝大多数特征,正常状态与非正常状态有明显界限,而紧急态和崩溃态的决策边界较为接近。

2)从输入特征看,发电机3有功功率将电力系统运行状态划分为4个集中带状区域,具有较强的状态区分度;发电机功角可以放大紧急状态和崩溃状态的决策边界,提高模型对非正常状态的辨识能力。

为验证解释结果的正确性,按照元件拓扑结构及潮流关系,可将IEEE 39节点系统结构分为图7所示的3个分区,并按稳态潮流方向对功率流向进行标注。其中Ⅰ区作为Ⅱ、Ⅲ分区的连接纽带,处于拓扑结构的核心区域,对系统的稳定性起最关键作用。特别地,在各分区边界部分的元件,如母线10、11、14,负荷4、16和发电机2、3,其作为区域间功率传输的重要节点,应当采取重点保护与监视。

4.5.2 样本溯因解释

为深入解释模型对样本的评估依据,针对特定故障进行的暂态稳定性分析如下。

场景一:在PSASP中设定一种潮流情况,所有发电机均以额定水平运行,负荷功率设定为75%,在支路14-15上发生了持续时间为0.15 s的三相短路故障。各发电机间功角差及部分母线电压随时间的动态变化如图8所示。仿真结果表明,母线电压的大幅下降,发电机3的功角发生振荡并失步,系统进入了崩溃状态。

对该故障仿真生成的样本构建了一个局部加权线性模型。利用该模型对样本状态进行评估,并进行归因分析,如图9所示。图中红色和绿色分别用以标识模型预测的崩溃态和紧急态的特征,特征越宽表示该特征所占预测权重越高。

图9可知,母线14的电压显著降低和发电机3的功率低于设定阈值是样本失稳的关键因素,导致功角振荡增加,最终引发发电机失步。尽管母线电压的平均水平和其他因素在紧急状态的范围内,但它们对预测的影响有限。有98%的置信度可以确认样本处于崩溃状态,建议立即执行切机等措施,以避免系统进一步解体。

场景二:此时运行状态为发电机的输出功率维持在90%,负荷的有功功率达到100%。当支路7-8遭遇三相短路故障,且故障持续时间为0.1 s,观察各发电机之间的功角差和关键母线电压随时间变化的趋势,如图10所示。

基于SHAP原理解释模型对该样本的预测原因,如图11所示。图中红色矩形代表正SHAP值的特征,而蓝色部分则代表负SHAP值的特征,矩形面积的大小反映了特征SHAP绝对值的大小,即变量对模型决策的影响程度。模型对于该样本的预测结果为所有样本的平均基准值特征加该样本所有特征的SHAP值总和。由图9与11对比可知,不同实例样本中导致模型做出决策原因的变量有一定差异,这是由运行工况和故障类型决定的,但具有全局重要贡献度的特征普遍对各样本的预测均有较为重要的影响,具有共性指导意义。对该样本而言,由于母线电压最小值、发电机3功角、有功功率均处于正常范围内,且所占权重最高,因此模型评估该样本为稳定状态。

4.6 省级电网算例分析

以2023年某省电网的运行数据为依据,建立仿真计算的案例。该省调装机以火电为主,占比60%,风电占比24%,光伏占比12%,运行方式主要分夏季和冬季。夏季电网运行的基础方式为500 kV系统大开机,220 kV系统小开机,光伏机组、风电机组0出力或光伏机组80%出力、风电机组30%出力。

考虑到该省电网风电具有明显的区域特性,分析其同时率,对于研究长时间尺度(日、周、月、年)下风电空间相关性,以及电网规划中的电力平衡和安全稳定具有指导意义。本文在基础运行方式下将该电网按区域和电力传输容量分为A、B、C、D四个片区,调整区域风电、光伏及火电出力比率,构造不同运行方式,在PSASP中调整不同区域发电比例来模拟机组开停,保持负荷水平为该区域原始数据不变。各区域装机容量如表4所示。

为充分考虑新能源机组出力情况,选择风电机组出力为0~100%、光伏机组出力为0~80%,设置不同区域风电和光伏机组的出力变化,相应改变其他区域的火电机组出力,以实现电力潮流的运行配置。考虑电力系统正常运行方式、特殊运行方式、负荷波动,以及各分区火电和新能源出力比例变化,共计生成500种潮流运行方式,经潮流计算,有效潮流运行方式468种。

考虑重要线路N-1、N-2作为故障事件,仿真输出信息包括500 kV母线电压幅值,火电机组发电机功角、机端电压、电流、有功、无功,负荷有功、无功,共计1 152维特征,在PSASP中进行仿真运算。采用过采样技术,共生成20 000个样本,其中安全态样本14 000个、警戒态样本2 750个、紧急态样本2 750个和崩溃态样本500个。经过特征降维与样本去噪,筛选得到228维输入变量。在相同测试集上分别对SVM、RF、RNN和本文所提XGBoost的性能对比,混淆矩阵如图12所示。

图12可知,SVM和RNN的总体准确率较低,特别是误评率较高,容易导致保护装置误动作;RF的准确率较高,但仍存在较大程度的漏检风险;所提改进XGBoost模型的准确率可达99.4%,且漏检率、误检率可以控制在0.25%以下,能够满足实际应用需求。

做出全数据集上特征重要性排序如图13所示,其中横轴代表特征的SHAP值,纵轴代表特征的实际值。由图13可知,母线电压最小值具有最高的全局贡献度,且其实际值越低,对模型预测值提升得越多,系统越容易暂态失稳;而发电机间最大功角差主要在低值时对模型评估起重要贡献,降低模型预测值,进而提升系统暂态稳定性。

对给定样本做预测归因如图14所示,其中f(x)为预测的SHAP平均值,蓝色正向预测表示特征对样本预测为正常状态且有重要贡献,红色反向预测表示有非正常状态的倾向。由于发电机A1的有功功率、功角和发电机A3、B2功角均偏离正常状态范围,且对预测的贡献最大,因此有99.3%的置信度认为该样本处于崩溃状态,且该样本主要是由于发电机功角甩开而失稳,同时预测SHAP值的期望为0,表明其失稳程度较大。

5 总结

本文针对现有数据驱动TSA研究存在评估精度有待提高、可靠性差的问题,提出了基于改进XGBoost的暂态稳定评估模型及其可解释性分析方法,主要贡献如下:

1)考虑不同样本对模型评估的贡献度差异,以焦点损失函数作为XGBoost的损失函数,提高模型对少数类样本的关注度,在IEEE 39节点系统和某省级电网仿真结果表明,所提模型评估准确率在多种电力系统运行场景下均可维持在95%以上,显著提升了数据驱动模型的泛化能力;

2)考虑机器学习的黑箱性质,提出基于SHAP的特征—样本解释方法,量化了考虑运行状态差异性的全局特征贡献度,分析了重要的特征映射规律,并给出了实例样本的溯因依据,提高了调度人员对模型决策依据的可理解度。

参考文献

[1]

武宇翔,韩肖清,牛哲文,.融合多注意力深度神经网络的可解释光伏功率区间预测[J].电网技术202448(7):2928-2939.

[2]

WU Y XHAN X QNIU Z Wet al.Interpretable photovoltaic power interval prediction using multi-attention deep neural networks[J].Power System Technology202448(7):2928-2939.

[3]

ZHANG Z GKANG C Q.Challenges and prospects of building a new power system under the goal of carbon neutrality [J].Journal of CSEE202242(8):2806-2819.

[4]

SUN H DXU TGUO Qet al.Analysis of the “8.9” blackout in the UK and its enlightenment to China’s power grid [J].Journal of CSEE201939(21):6183-6192.

[5]

HUANG DCHEN S YGRACE W W.Research on power system transient stability control technology based on wide-area measurement information [J].Power Generation Technology201839(5):389-396.

[6]

ZHU L PHILL D J.Data/Model jointly driven high-quality case generation for power system dynamic stability assessment[J].IEEE Transactions on Industrial Informatics202218(8):5055-5066.

[7]

张亮,安军,周毅博.基于时间卷积和图注意力网络的电力系统暂态稳定评估[J].电力系统自动化202347(7):114-122.

[8]

ZHANG LAN JZHOU Y B.Transient stability assessment of power system based on temporal convolution and graph attention network[J].Automation of Electric Power Systems202347(7):114-122.

[9]

ZHU L PWEN W JLI J Yet al.Integrated data-driven power system transient stability monitoring and enhancement[J].IEEE Transactions on Power Systems202439(1):1797-1809.

[10]

TAN BYANG JTANG Yet al .A deep imbalanced learning framework for transient stability assessment of power system[J].IEEE Access201999(7):81759-81769.

[11]

刘颂凯,党喜,崔梓琪,.针对样本类不平衡的深度残差网络电力系统暂态稳定评估方法[J].智慧电力202452(1):116-123.

[12]

LIU S KDANG XCUI Z Qet al.Transient stability evaluation method for power systems with deep residual network considering class imbalance of samples[J].Smart Power202452(1):116-123.

[13]

胡力涛,王怀远,党然,.基于梯度范数的暂态稳定评估模型的不平衡修正方法[J].电力自动化设备202444(4):158-163,177.

[14]

HU L TWANG H YDANG Ret al.Imbalance correction method of transient stability assessment model based on gradient norm[J].Electric Power Automation Equipment202444(4):158-163,177.

[15]

李嘉敏,杨红英,闫莉萍,.样本不平衡情况下的电力系统暂态稳定集成评估方法[J].电力系统自动化202145(10):34-41.

[16]

LI J MYANG H YYAN L Pet al.Integrated assessment method for transient stability of power system under sample imbalance[J].Automation of Electric Power Systems202145(10):34-41.

[17]

杨东升,吉明佳,周博文,.基于双生成器生成对抗网络的电力系统暂态稳定评估方法[J].电网技术202145(8):2934-2945.

[18]

YANG D SJI M JZHOU Bowenet al.Transient stability assessment of power system based on DGL-GAN[J].Power System Technology202145(8):2934-2944.

[19]

武宇翔,韩肖清,牛哲文,.基于变权重随机森林的暂态稳定评估方法及其可解释性分析[J].电力系统自动化202347(14):93-104.

[20]

WU Y XHAN X QNIU Z Wet al.Transient stability assessment method based on variable weight random forest and its interpretability analysis[J].Automation of Electric Power Systems202347(14):93-104.

[21]

纪守领,李进锋,杜天宇,.机器学习模型可解释性方法、应用与安全研究综述[J].计算机研究与发展201956(10):2071-2096.

[22]

JI S LLI J FDU T Yet al.Survey on techniques,applications and security of machine learning interpretability[J].Journal of Computer Research and Development201956(10):2071-2096.

[23]

DENG H T.Interpreting tree ensembles with intrees[J].International Journal of Data Science and Analytics20197(4):277-28.

[24]

韩天森,陈金富,李银红,.电力系统稳定评估机器学习可解释代理模型研究[J].中国电机工程学报202040(13):4122-4131.

[25]

HAN T SCHEN J FLI Y Het al.Study on interpretable surrogate model for power system stability evaluation machine learning[J].Proceedings of the CSEE202040(13):4122-4130.

[26]

REN CXU YZHANG R.An interpretable deep learning method for power system transient stability assessment via Tree Regularization[J].IEEE Transactions on Power Systems202237(5):3359-3369.

[27]

CREMER J LKONSTANTELOS ISTRBAC G.From optimization-based machine learning to interpretable security rules for operation [J].IEEE Transactions on Power Systems201934(5):3826-3836.

[28]

ZHANG SZHANG DQIAO Jet al.Preventive control for power system transient security based on XGBoost and DCOPF with consideration of model interpretability[J].CSEE Journal of Power and Energy Systems20217(2):279-294.

[29]

LIU C.A systematic approach for dynamic security assessment and the corresponding preventive control scheme based on decision trees[J].IEEE Transactions on Power Systems201429(2):717-730.

[30]

岳有军,吴明沅,王红君,.基于CNN-GRU-ISSA-XGBoost的短期光伏功率预测[J].南京信息工程大学学报(自然科学版)202416(2):231-238.

[31]

YUE Y JWU M YWANG H Jet al.Short term photovoltaic power prediction based on CNN-GRU-ISSA-XGBoost[J].Journal of Nanjing University of Information Science & Technology202416(2):231-238.

[32]

孙辉,孙宝硕,高正男,.基于量测数据时序谱分布特性的电力系统暂态功角稳定在线判别[J].电网技术202347(3):1107-1116.

[33]

SUN HSUN B SGAO Z Net al.Online identification for power system transient angle stability based on time-series spectral distribution characteristics of measured data[J].Power System Technology202347(3):1107-1116.

[34]

邵美阳,吴俊勇,李宝琴, .基于两阶段集成深度置信网络的电力系统暂态稳定评估[J].电网技术202044(5):1776-1787.

[35]

SHAO M YWU J YLI B Qet al .Transient stability assessment of power system based on two-stage ensemble deep belief network[J].Power System Technology202044(5):1776-1787.

[36]

周挺,杨军,詹祥澎,.一种数据驱动的暂态电压稳定评估方法及其可解释性研究[J].电网技术202145(11):4416-4425.

[37]

ZHOU TYANG JZHAN X Pet al.Data-driven method and interpretability analysis for transient voltage stability assessment[J].Power System Technology202145(11):4416-4425.

[38]

甄永赞,阮程.基于强化学习的混合元启发式暂态电压稳定特征选择方法及可解释性研究[J].电网技术202448(4):1519-1532.

[39]

ZHEN Y ZRUAN C.Reinforcement learning-based hybrid element heuristic transient voltage stability feature selection and Its interpretability[J].Power System Technology202448(4):1519-1531.

[40]

李鹏,董鑫剑,孟庆伟,.基于Fisher Score特征选择的电力系统暂态稳定评估方法[J].电力自动化设备202343(7):117-123.

[41]

LI PDONG X JMENG Q W.Transient stability assessment method for power system based on Fisher Score feature selection[J].Electric Power Automation Equipment202343(7):117-123.

[42]

姜新雄,徐箭,廖思阳,.基于增强进化计算的电力系统暂态稳定关键特征智能选择方法[J].中国电机工程学报202343(14):5358-5372.

[43]

JIANG X XXU JLIAO S Yet al.An intelligent selection method for power system transient security key features based on enhanced evolutionary computation[J].Proceedings of the CSEE202343(14):5358-5371.

基金资助

国网山西省电力公司科技项目(52053023000B)

AI Summary AI Mindmap
PDF (3634KB)

266

访问

0

被引

详细

导航
相关文章

AI思维导图

/