【技术实现步骤摘要】
一种基于XGBoost算法的电力系统暂态稳定判别方法
本专利技术属于电力系统领域,具体地说是一种电力系统暂态稳定判别方法。
技术介绍
由于电网互联水平提高、负荷日益增加、新能源接入、线路传输能力限制等因素,电力系统运行愈发接近其稳定极限,电网的稳定运行显示出更大的重要性,从而暂态稳定评估问题(TransientStabilityAssessment,TSA)更加受到人们的关注。传统的基于时域仿真的TSA方法受到计算速度的限制,难以满足在线应用的需要。近年来,随着人工智能技术的快速发展,基于机器学习算法的暂态稳定评估成为学者的研究热点。机器学习算法是一类数据驱动的建模方法,根据所用数据源的不同,基于机器学习方法的暂态稳定评估研究可分为两大类。第一类同时使用故障前和故障后特征作为模型的数据输入,第二类仅使用故障前的特征作为数据输入。故障前特征即为系统处于稳态运行时可以检测到的特征,如线路潮流、节点电压等;故障后特征,如发电机转子加速度等动态特征,仅在系统真正发生故障后,才可以被检测到。电网的暂态过程发展迅速,一旦系统发生故障,留给调度人员的反应时间已经很少,所以,针对电网实际运行,指导意义更大的是使用第二类数据源的建模方法,根据电网稳态运行时的各种信息,判别各类故障可能造成的后果,从而可以及时调整运行方式,起到故障预防的作用。在这一领域的研究中,仍然有待解决的问题主要有以下两方面。一方面是模型的评估准确度仍有提升空间。近年来,一些新的机器学习算法在准确度上有着超出传统机器学习算法的表现,使用此类新算法进行暂态稳定评估有望进一步提升准确度。另一方面是机器学习算法 ...
【技术保护点】
1.一种基于XGBoost算法的电力系统暂态稳定判别方法,其特征在于,该方法包括以下步骤:步骤(1),利用电力系统仿真软件模拟待评估系统在各种运行方式之下,各节点、线路处发生故障所带来的后果;由此形成大量和该电网暂态稳定性有关的原始数据;步骤(2),从原始数据中提取特征,并确定暂稳标签;利用故障后发电机功角差是否发散判定系统是否发生失稳状况;对于各类稳态运行方式,提取出各类电气量特征,作为后续XGBoost算法的特征输入;由此形成一定数量的用于建模电力系统暂态稳定的样本数据;步骤(3),采用XGBoost算法并进行适用性改进,利用获取的样本数据进行模型训练;在训练过程中,针对暂态稳定预测过程中两类错误严重程度不同的特点,引入注意力系数对XGBoost算法的损失函数进行修正,使得模型对不稳定样本的预测情况减少;使用logistic函数用于将模型输出概率化,用于衡量XGBoost模型输出的可靠程度,预防部分误预测;步骤(4),XGBoost模型训练成熟之后,根据电网能量管理系统记录下的电网实时运行信息,构成能够反映电网稳态运行状态的电气量特征;输入XGBoost模型,即可实时判别电力系统某 ...
【技术特征摘要】
1.一种基于XGBoost算法的电力系统暂态稳定判别方法,其特征在于,该方法包括以下步骤:步骤(1),利用电力系统仿真软件模拟待评估系统在各种运行方式之下,各节点、线路处发生故障所带来的后果;由此形成大量和该电网暂态稳定性有关的原始数据;步骤(2),从原始数据中提取特征,并确定暂稳标签;利用故障后发电机功角差是否发散判定系统是否发生失稳状况;对于各类稳态运行方式,提取出各类电气量特征,作为后续XGBoost算法的特征输入;由此形成一定数量的用于建模电力系统暂态稳定的样本数据;步骤(3),采用XGBoost算法并进行适用性改进,利用获取的样本数据进行模型训练;在训练过程中,针对暂态稳定预测过程中两类错误严重程度不同的特点,引入注意力系数对XGBoost算法的损失函数进行修正,使得模型对不稳定样本的预测情况减少;使用logistic函数用于将模型输出概率化,用于衡量XGBoost模型输出的可靠程度,预防部分误预测;步骤(4),XGBoost模型训练成熟之后,根据电网能量管理系统记录下的电网实时运行信息,构成能够反映电网稳态运行状态的电气量特征;输入XGBoost模型,即可实时判别电力系统某些可能的故障所带来的暂态稳定后果。2.根据权利要求1所述的一种基于XGBoost算法的电力系统暂态稳定判别方法,其特征在于:所述的步骤(1)具体如下:(1-1)对于一个包含c个发电机节点和z个负荷节点的系统,确定一种基础运行方式,在此基础运行方式下,各发电机的有功出力为PGbasei,无功出力为QGbasei,各个负荷节点的有功需求为PLbasej,无功需求为QLbasej,i=1,2…c,j=1,2…z;(1-2)ρj和τi分别是在设定范围内独立产生的随机数,通过随机数,使用下述两式产生不同的系统发电机出力和负荷需求情况,求解稳态潮流后,获得系统的不同运行方式;(1-3)在求解稳态潮流的过程中,总负荷与总出力之间的不平衡情况由系统的平衡节点进行补偿,在模拟出的各类运行方式之下,收集各类故障对应的样本数据,具体是在产生的各种运行方式之下,在关注的节点、线路上设置故障,进行暂态稳定仿真,从而获取系统的暂稳后果;所述的步骤(2)具体如下:(2-1)当电网发生故障后,其稳定性由一段时间内电网中各发电机之间的功角差δ来衡量,根据功角差δ是否发散,将系统故障后果分为暂态稳定和暂态不稳定;当系统最大发电机功角差小于180度时,系统不会失去稳定,当系统最大发电机功角差超过180度时,出现功角差发散现象,系统将无法继续保持稳定运行;由此给定电网稳定性标记y的评估标准如下式所示:其中,max(δ)指故障后一段时间内系统任意两发电机之间功角差的最大值;(2-2)提取能够反映电网稳态运行状态的特征,包括:Vi,thetai,Δthetai-j,PGi,QGi,PLi,QLi,PBi-j,QBi-j,从而构成电网的稳态电气量特征:其中V,theta分别表示节点电压的幅值和相角,Δtheta表示发电机节点之间的功角差,PG,QG,PL,QL,PB,QB分别表示发电机节点的有功、无功出力,负荷节点的有功、无功需求和线路传输的有功、无功功率;各上标分别代表符号电气量值所在的节点;所述的步骤(3)具体如下:(1)XGBoost算法原理:对于给定的具有N个样本和M个特征的训练样本集D={(xi,yi)}(|D|=N,xi∈RM,yi∈R),XGBoost算法的最终训练结果是一个由K个CART决策树函数相加得到的集成模型:其中,是XGBoost模型的输出,F={f(x)=wq(x)}(q:RM→T,w∈RT)是CA...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。