一种基于改进CNN模型的电网瞬态稳定性预测方法与流程

文档序号:33275974发布日期:2023-02-24 19:41阅读:30来源:国知局
一种基于改进CNN模型的电网瞬态稳定性预测方法与流程
一种基于改进cnn模型的电网瞬态稳定性预测方法
技术领域
1.本发明属于电网监测和神经网络模型技术领域,具体为一种基于改进cnn模型的电网瞬态稳定性预测方法。


背景技术:

2.如今,电力系统正在扩大,智能变电站的数量也在增加;新的在线监测和离线检测方法正在不断应用至供配电工作中。电力系统中大规模的电力设备,一直在产生大量的数据,这些数据具有大数据的特征。如何将这些复杂的、看似不相关的数据应用于变电站的智能评估,是目前电力系统发展中亟待解决的问题。
3.大数据分析是一种常见的数据处理方法。评价变电站的本质是评价电力设备的健康状况。若能提前得出有价值的数据,对电力系统进行全面准确地评估,判断每一个设备的健康状况,就可以在设备出现故障之前发现问题并安排故障处理,从而延长设备的服务时间,提高电网的供电可靠性;在大数据环境的基础下,新的诸如人工智能、神经网络等技术出现,为电力系统发展的数据处理部分带来了新的进步,但具体如何实现,还有待研究。
4.电网瞬态稳定性,通常称之为电力系统的暂态稳定性,是指电力系统在运行过程中,受到一个大的扰动后,经过一个暂态过程能否达到新的稳定运行状态或恢复到原来运行状态,即平衡点的能力;这是评价电网性能的重要指标,同时也为电网的结构发展与改进提供分析基础,因此,对电网瞬态稳定性进行预测,是电网监测工作中的重点之一。
5.现有技术已经在尝试使用卷积神经网络,即cnn网络,构建相应模型,来对电网暂态电压稳定过程进行快速评估;其要点在于依据暂态电压时序信息进行稳态潮流特征的选择以及故障特征的定义,取故障前的稳态节点电压、发电机有功和无功功率、负荷有功和无功功率作为cnn模型的输入特征。此方法存在一定的缺点:未考虑到故障的冲击程度以及故障的后续发展情况,仅对特定故障集中的情况能产生显著效果,对于其他故障类型的泛化应用能力不足,因此对电网瞬态稳定性预测也不够全面和准确。
6.因此,在电网数据计算中应用的cnn模型如何进行改进,使其在电网中对大量数据的监测处理过程,能准确高效的得出评估结果,形成新的电网瞬态稳定性预测方法,也成为了电网结构发展中的热点研究问题。


技术实现要素:

7.针对现有技术关于电网瞬态稳定性预测的局限性问题,本发明提出了改进cnn模型的思路与具体的cnn模型结构,以及相应的训练过程;并有针对性的选取电网瞬态稳定性预测中的重要数据,进行分析,形成了具有新的电网瞬态稳定性预测方法,相比现有技术,具有更高的准确性,能面对的故障类型更全面。
8.本发明采用了以下技术方案来实现目的:
9.一种基于改进cnn模型的电网瞬态稳定性预测方法,包括如下步骤:
10.s1、对待预测电网中的原始数据进行数据清洗,数据清洗完成后,采集设定周期t
内的待预测电网中的有效数据;
11.s2、提取有效数据中的发电机功率角特征数据、堆叠稀疏自动编码器特征数据和随机矩阵特征数据,对这三类特征数据进行最大最小归一化处理,获得对应的三类预处理数据;
12.s3、将预处理数据输入电网瞬态稳定性预测模型,获得电网瞬态稳定性预测结果;
13.所述电网瞬态稳定性预测模型,以对cnn模型进行改进的方式构建,由三个卷积神经网络通道、一个特征融合层和一个回归层所构成。
14.进一步的,所述电网瞬态稳定性预测模型的具体构建方式为:将每一个卷积神经网络通道的输入端作为电网瞬态稳定性预测模型的输入,接收预处理数据;将每一个卷积神经网络通道的输出端均与特征融合层的输入端连接,将特征融合层的输出端与回归层的输入端相连接,回归层的输出即为预测结果的输出;
15.其中,每一个卷积神经网络通道的结构相同,构建方法也相同,均为:依次连接第一卷积层conv1 3
×
1、第一池化层pool1 2
×
1、第二卷积层conv2 3
×
1、第二池化层pool2 2
×
1、第三卷积层conv3 2
×
1、第三池化层pool3 2
×
1、第四卷积层conv4_6 2
×
1和第四池化层pool4 2
×
1;并将第四池化层pool4 2
×
1的输出端连接特征融合层的输入端;
16.将经过最大最小归一化处理的发电机功率角特征数据、堆叠稀疏自动编码器特征数据和随机矩阵特征数据,分别作为一个卷积神经网络通道中第一卷积层conv1 3
×
1的输入;
17.所述回归层的激活函数为h(s')=s0,其中s'为特征融合层的输出结果;s0为预测得到的预测稳定裕度。
18.具体的,电网瞬态稳定性预测结果包括电网稳定状态δ,如下式:
[0019][0020]
式中,当δ输出为1时,表示预测电网处于稳定状态,当δ输出为-1时,表示预测电网处于不稳定状态。
[0021]
进一步的,在步骤s3之前,还包括对电网瞬态稳定性预测模型的训练过程,具体为如下步骤:
[0022]
a1、生成多类不同电网故障条件下的m个样本案例,采集设定周期t内每个样本案例的训练数据;
[0023]
a2、对采集的训练数据进行特征提取,建立样品集p;
[0024]
a3、构建初始的电网瞬态稳定性预测模型后,将样品集p输入,采用adam优化算法,对初始的电网瞬态稳定性预测模型进行训练,得到训练后的电网瞬态稳定性预测模型,在实际预测中使用。
[0025]
具体的,电网瞬态稳定性预测模型的回归层的损失函数l为:
[0026][0027]
上式中,si为样品集p中第i个样本案例在故障条件下的电网实际稳定裕度;s
0i
为第i个样本案例在故障条件下的预测实际稳定裕度。
[0028]
进一步的,步骤a2中,样品集p的建立过程具体如下:
[0029]
a21、对第i个样本案例进行时域仿真模拟,得到xi个对应故障条件下的模拟时域数据;
[0030]
a22、对xi个模拟时域数据,使用二进制搜索法,得到第i个样本案例的极限截止时间t
ic

[0031]
a23、依据第i个样本案例的极限截止时间t
ic
,得到第i个样本案例的电网实际裕度si,如下式:
[0032]
si=t
ic-(t
i1-t
i2
)
[0033]
式中,t
i1
为第i个样本案例的电网故障出现时刻,t
i2
为第i个样本案例的电网故障消失时刻;
[0034]
a24、对第i个样本案例的训练数据进行特征提取,得到对应的发电机功率角特征数据k
i1
、堆叠稀疏自动编码器特征数据k
i2
和随机矩阵特征数据k
i3

[0035]
a25、基于上述过程获得的数据结果,令pi=(si,k
i1
,k
i2
,k
i3
),则建立的样本集p为:p={p1,p2,p3,...,pi,...,pm}。
[0036]
进一步的,步骤a22的过程具体如下:
[0037]
a221、将xi个模拟时域数据oi,依据故障截止时间ti值的大小,进行排序;
[0038]
a222、排序完成后,对xi个模拟时域数据oi,使用二进制搜索法,具体为:
[0039]
对xi个模拟时域数据oi进行迭代搜索,通过瞬时稳定准则判断搜索时,模拟时域数据oi是否处于瞬态稳定状态;
[0040]
当第u次搜索得到的模拟时域数据oi(u)为瞬态不稳定状态时,摒弃排序中此数据点的后半段;
[0041]
当第u次搜索得到的模拟时域数据oi(u)为瞬态稳定状态时,摒弃排序中此数据点的前半段;
[0042]
a223、重复迭代过程,直至搜索得到瞬态不稳定状态和瞬态稳定状态的分割点,得到处于瞬态不稳定状态时故障截止时间的最大值,为所述第i个样本案例的极限截止时间t
ic

[0043]
进一步的,所述瞬时稳定准则为:当λ>0时,电网为瞬态稳定状态;当λ≤0时,电网为瞬态不稳定状态;λ的计算公式如下:
[0044][0045]
式中,为模拟时域数据oi()中,任意两台电机在设定周期t内的最大功率角度差的绝对值。
[0046]
优选的,步骤a3中,采用adam优化算法,对初始的电网瞬态稳定性预测模型进行训练时,向adam优化算法中加入l2正则化。
[0047]
综上所述,由于采用了本技术方案,本发明的有益效果如下:
[0048]
本发明针对电网运行的随机性和低惯性,建立以cnn模型为基础的多特征、多通道的电网瞬态稳定性预测模型,并挑选了电网瞬态稳定性预测所需的重要数据,利用将cnn模型改进为多通道思想,独立分析各类数据特征,并在高维空间进行数据信息融合,从而使得电网瞬态稳定性预测模型在考虑了不同特征的情况下,能够准确的对电网的瞬态稳定性进
行预测,有效地解决传统卷积神经网络模型下对于固定的、单一的输入特征,不能全面准确地表达被干扰系统的行为状态,即不能在多类故障状态下进行预测的问题。
[0049]
本发明的方法,相比较现有技术的其他方法,由于cnn模型的改进,提出的具体结构关系和训练过程,具有权重参数少、泛化能力强和并行学习等优点,因此还可以有效提高电网瞬态稳定性预测算法的计算效率。
附图说明
[0050]
图1为本发明的方法的流程示意图;
[0051]
图2为电网瞬态稳定性预测模型的层间结构示意图;
[0052]
图3为不同方法预测结果的均方根误差对比示意图;
[0053]
图4为不同方法预测结果的漏报率对比示意图;
[0054]
图5为不同方法预测结果的误报率对比示意图;
[0055]
图6为不同方法预测结果的总体准确率对比示意图。
具体实施方式
[0056]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以按各种不同的配置来布置和设计。
[0057]
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]
如图1所示,一种基于改进cnn模型的电网瞬态稳定性预测方法,包括如下步骤:
[0059]
s1、对待预测电网中的原始数据进行数据清洗,数据清洗完成后,采集设定周期t内的待预测电网中的有效数据;数据清洗的方法可包括:去除错误数据,补充不完整的数据和删除多余的数据;
[0060]
s2、提取有效数据中的发电机功率角特征数据、堆叠稀疏自动编码器特征数据和随机矩阵特征数据,对这三类特征数据进行最大最小归一化处理,获得对应的三类预处理数据;
[0061]
s3、将经过最大最小归一化处理后的发电机功率角特征数据、堆叠稀疏自动编码器特征数据和随机矩阵特征数据,输入电网瞬态稳定性预测模型,获得电网瞬态稳定性预测结果;
[0062]
本实施例中,电网瞬态稳定性预测模型,以对cnn模型进行改进的方式构建,由三个卷积神经网络通道、一个特征融合层和一个回归层所构成;可采用matlab编程实现电网瞬态稳定性预测模型的构建。
[0063]
如图2所示,电网瞬态稳定性预测模型的具体构建方式为:将每一个卷积神经网络通道的输入端作为电网瞬态稳定性预测模型的输入,接收预处理数据;将每一个卷积神经网络通道的输出端均与特征融合层的输入端连接,将特征融合层的输出端与回归层的输入
端相连接,回归层的输出即为预测结果的输出;
[0064]
其中,每一个卷积神经网络通道的结构相同,构建方法也相同,均为:依次连接第一卷积层conv1 3
×
1、第一池化层pool1 2
×
1、第二卷积层conv23
×
1、第二池化层pool22
×
1、第三卷积层conv32
×
1、第三池化层pool32
×
1、第四卷积层conv462
×
1和第四池化层pool42
×
1;并将第四池化层pool42
×
1的输出端连接特征融合层的输入端;可参看图2的示意。
[0065]
将经过最大最小归一化处理的发电机功率角特征数据、堆叠稀疏自动编码器特征数据和随机矩阵特征数据,分别作为一个卷积神经网络通道中第一卷积层conv1 3
×
1的输入,分别输入至通道1、通道2和通道3中;
[0066]
回归层的激活函数为h(s

)=s0,其中s

为特征融合层的输出结果;s0为预测得到的预测稳定裕度。
[0067]
本实施例中,电网瞬态稳定性预测结果包括电网稳定状态δ,如下式:
[0068][0069]
式中,当δ输出为1时,表示预测电网处于稳定状态,当δ输出为-1时,表示预测电网处于不稳定状态。
[0070]
对于本实施例中的电网瞬态稳定性预测模型,其训练方法如下:
[0071]
a1、通过试错法,生成多类不同电网故障条件下的m个样本案例,采集设定周期t内每个样本案例的训练数据;本实施例中,设定周期t=5s;
[0072]
a2、对采集的训练数据进行特征提取,建立样品集p;
[0073]
步骤a2中,样品集p的建立过程具体如下:
[0074]
a21、对第i个样本案例进行时域仿真模拟,得到xi个对应故障条件下的模拟时域数据;
[0075]
a22、对xi个模拟时域数据,使用二进制搜索法,得到第i个样本案例的极限截止时间t
ic

[0076]
本实施例中,步骤a22的过程具体如下:
[0077]
a221、将xi个模拟时域数据oi,依据故障截止时间ti值的大小,进行排序;
[0078]
a222、排序完成后,对xi个模拟时域数据oi,使用二进制搜索法,具体为:
[0079]
对xi个模拟时域数据oi进行迭代搜索,通过瞬时稳定准则判断搜索时,模拟时域数据oi是否处于瞬态稳定状态;
[0080]
当第u次搜索得到的模拟时域数据oi(u)为瞬态不稳定状态时,摒弃排序中此数据点的后半段;
[0081]
当第u次搜索得到的模拟时域数据oi(u)为瞬态稳定状态时,摒弃排序中此数据点的前半段;
[0082]
a223、重复迭代过程,直至搜索得到瞬态不稳定状态和瞬态稳定状态的分割点,得到处于瞬态不稳定状态时故障截止时间的最大值,为所述第i个样本案例的极限截止时间t
ic

[0083]
本实施例中,瞬时稳定准则为:当λ>0时,电网为瞬态稳定状态;当λ≤0时,电网为瞬态不稳定状态;λ的计算公式如下:
[0084][0085]
式中,为模拟时域数据oi(u)中,任意两台电机在设定周期t内的最大功率角度差的绝对值。
[0086]
得出极限截止时间t
ic
后,继续进行步骤a23;
[0087]
a23、依据第i个样本案例的极限截止时间t
ic
,得到第i个样本案例的电网实际裕度si,如下式:
[0088]
si=t
ic-(t
i1-t
i2
)
[0089]
式中,t
i1
为第i个样本案例的电网故障出现时刻,t
i2
为第i个样本案例的电网故障消失时刻;
[0090]
a24、对第i个样本案例的训练数据进行特征提取,得到对应的发电机功率角特征数据k
i1
、堆叠稀疏自动编码器特征数据k
i2
和随机矩阵特征数据k
i3

[0091]
a25、基于上述过程获得的数据结果,令pi=(si,k
i1
,k
i2
,k
i3
),则建立的样本集p为:p={p1,p2,p3,...,pi,...,pm}。
[0092]
完成样本集p的建立后,继续进行步骤a3;
[0093]
a3、构建初始的电网瞬态稳定性预测模型后,将样品集p输入,采用adam优化算法,对初始的电网瞬态稳定性预测模型进行训练,得到训练后的电网瞬态稳定性预测模型,在实际预测中使用;
[0094]
本实施例中,adam优化算法,是一种自适应动量的随机优化方法,在对初始的电网瞬态稳定性预测模型进行训练时,向adam优化算法中加入l2正则化。
[0095]
训练过程中,电网瞬态稳定性预测模型的回归层的损失函数l为:
[0096][0097]
上式中,si为样品集p中第i个样本案例在故障条件下的电网实际稳定裕度;s
0i
为第i个样本案例在故障条件下的预测实际稳定裕度。
[0098]
在完成了上述训练过程,获得了具有实际应用价值的电网瞬态稳定性预测模型后,便可按照本实施例提供的方法步骤,进行电网瞬态稳定性预测工作,快速准确和全面的得出预测结果。
[0099]
本实施例接下来介绍模拟仿真的试验结果,与传统的电网瞬态稳定性预测方法进行对比,进行本方法的数据效果验证。
[0100]
根据电网负荷历史数据,构建训练样本,将配电网仿真系统中每个节点的有功负荷的波动幅度设置为
±
10%。
[0101]
使用matlab编程,随机生成仿真所需的每个小时刻的有功历史负荷值。
[0102]
使用电力系统分析综合程序psasp来收集故障数据。
[0103]
三相短路故障分别设置为标准负荷水平的70%、80%、90%、100%和110%,故障清除时间为0.3s。
[0104]
为每个负载条件随机设置5个不同的发电机输出;共设置80个不同的故障点,采集1600个样本,数据采样周期为0.01s。
[0105]
本实施例结合现有技术的方法进行对比,说明本方法的有益效果;其中,对比方法1为:结合图嵌入算法的电力系统多任务暂态稳定性评估方法;对比方法2为《energy reports》期刊在volume 7,supplement 1,april 2021,pages 111-117公开的《analysis of power system transient stability characteristics with the application of massive transient stability simulation data》中的方法。
[0106]
本实施例中,对电网瞬态稳定性预测结果进行定量的分析和评估,选用如下四种指标作为定量评价标准。
[0107]
(1)、均方根误差r,用于评估预测结果的稳定余量的预测精度,如下式:
[0108][0109]
(2)、漏报率m,表示对某一故障引起的不稳定状态没有报警,但预测到了稳定状态,如下式:
[0110][0111]
式中,tp为实际状态稳定且预测状态稳定的情况;fp为实际状态不稳定,但预测状态稳定的情况;tn为实际状态不稳定,预测状态不稳定的情况;
[0112]
(3)、误报率f,表示某种故障不会导致系统不稳定,但模型因预测到不稳定而报警,如下式:
[0113][0114]
式中,fn为实际状态稳定但预测状态不稳定的情况;
[0115]
(4)、总体准确率a,表示是否能准确预测某一故障引起的状态,如下式:
[0116][0117]
请参考图3至图6的预测结果数据,分别代表了均方根误差r、漏报率m、误报率f和总体准确率a的对比结果,可以直观看出,本实施例提出的电网瞬态稳定性预测模型在不同采样周期的pgtsp性能要高于另外两种对比方法。
[0118]
在9个迭代次数内进行比较,本发明的总体准确率最大值为96.83%,分别比其他两种算法的总体准确率最大值高6.21%和7.68%。而本发明的均方根误差、漏报率和误报率在9个迭代次数内的最小值分别为0.196、2.15%和1.32%,均低于其他两种算法。因此,本实施例所提出的电网瞬态稳定性预测方法相较于现有技术具有更好的效果。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1