1. 引言
电力网络的结构正日益复杂化,这是由于电缆接入和用户数量的增加所引起的。这种复杂性对于提升电力网络的稳定性和安全性提出了迫切的需求。在整个电力系统中,配电系统作为连接电力公司和用户的末端环节,其安全性和可靠性显得尤为重要。然而,配电网络的供电可靠性面临着多种故障的挑战,其中单相接地故障是最为普遍的,据研究统计占据了所有故障的80% [1]。一旦发生故障,故障线路的选择成为进一步服务(如故障定位和隔离)的基础。谐振接地系统中的故障条件复杂,故障电流容易受到噪声等因素的影响[2]。这表明,提出高效准确的故障检测对于保持配电网络长期可靠性和稳定性至关重要。
当故障条件或网络结构发生变化时,传统的故障检测方法的性能会显著下降,这就导致了馈线检测的误差。为了解决传统相位检测方法的无效性,专家学者们提出了利用深度学习进行故障识别。卷积神经网络(CNN)可以融合多种故障特征,提高检测精度。文献[3]应用人工神经网络和深度学习技术自动提取和处理故障特征。简化了故障分类过程,证明了深度学习技术在准确分类故障线路方面的有效性。本文提出了一种基于原始数据的二维灰度图和CNN-GRU的选线方法,能在一定程度上提高单相接地故障选线准确率的方法,这能为配电网的稳定性和安全性提供更多保障。
2. 二维灰度图的生成原理
基于完整原始数据的直接数据挖掘和深度学习势必会简化分类算法的设计难度,提高识别的准确率。为了充分发挥CNN对小电流接地系统故障检测的最佳性能,应提出一种故障电流图像生成与组合方法,将三相电流信号的信息完整地以图像的形式呈现出来。因此,本文提出基于原始电流数据生成二维灰度图,这样可以避免经数字信号处理后造成数据的缺失,有效地保留了数据的完备性,从而提升故障选线精度。具体实现步骤如图1所示:
步骤1:截取不同故障类型下的原始电流波形;
步骤2:提取的电流信号的256个采样点,并将其分为16段,每段16个采样点;
步骤3:将每一时相的电流段按时间顺序分段,自上而下拼接成16 × 16的二维灰度图。
Figure 1. Generation principle of two-dimensional gray image
图1. 二维灰度图生成原理
3. CNN-GRU神经网络
3.1. CNN
本文提出的CNN-GRU网络中的CNN层作为局部特征提取器[4]。由CNN层组成的局部特征提取模块如图2所示。
Figure 2. Local feature extraction module
图2. 局部特征提取模块
设输入信号为
,则将信号
与大小为
的卷积核
卷积,即可得到结果
。
(1)
然后将卷积后的特征输入到BN层中,BN层对每一批次上一层的激活进行归一化。BN层采用保持卷积特征均值接近于零,卷积特征方差接近于1的变换。当归一化后的特征输入到激活层时,输出特征可以表示为
(2)
式中,
和
分别表示第
层的第
个输出特征和第
层的第
个输入特征;
表示第
个和第
个特征之间的卷积核,函数
对卷积层学习到的特征进行归一化处理,
表示激活函数,本文选择Rule函数。
然后将特征传递到最大池化层。池化层执行非线性下采样功能,降低特征的分辨率。最大池化层产生的特征可以表示为
(3)
其中,
表示索引为
的池化区域,
和
表示索引为
和
的第
个最大池化层的输出和输入特征。
3.2. GRU
LSTM和GRU都属于广泛使用的循环神经网络(RNN) [5]。这种网络的特点是一组输入序列的输出与前一时刻的隐藏层状态相关,因此广泛用于处理与时间序列相关的数据[6] [7]。GRU是LSTM的一种变体,它基于LSTM模型将“遗忘门”、“输入门”和“输出门”简化为“更新门”和“重置门”,同时在保证原始性能的基础上加速了模型的计算速度[8] [9]。GRU的神经结构如图3所示。
Figure 3. GRU neuron structure
图3. GRU神经元结构
其中,
代表Sigmoid激活函数,
代表tanh激活函数。−1表示由
向前传输的数据;
和
分别表示更新门和重置门;
代表输入;
表示隐含层的输出。GRU的内部计算结构满足以下公式:
(4)
其中,
是输入
和上一隐含层状态
的汇总;
、
、
、
、
、
均为可训练参数矩阵;
表示向量中按元素相乘。
3.3. CNN-GRU
卷积神经网络只能提取图像的局部特征,无法学习时频矩阵中的上下文依赖关系,而GRU网络可以弥补卷积神经网络的不足。为此,本文提出了一种基于CNN-GRU神经网络的故障选线模型[10]。首先,CNN层自适应提取二维灰度图像的局部特征;然后,GRU层再从CNN层学到的局部特征中学习上下文依赖关系,用以提高故障选线精度。本文使用的CNN-GRU模型如图4所示。
Figure 4. CNN-GRU model
图4. CNN-GRU模型
全连接层将GRU学习到的特征扩展成列向量,并将其输入softmax层。对应当前的样本,计算出的每种类型的概率为:
(5)
(6)
式中,其中
是softmax的输入,
是倒数第二层的激活,
是连接倒数第二层和softmax层之间的权重。
因此,预测标签
为
(7)
4. 基于二维灰度图和CNN-GRU的故障线路检测
本文提出的二维灰度图和CNN-GRU故障线检测方法流程如图5所示。传统数字信号处理方式会使得故障特征在提取时丢失部分数据,而获取基于原始数据的二维灰度图,可以保证故障特征的完备性;卷积神经网络只能提取时频图像的局部特征,无法学习时频矩阵中的上下文依赖关系,而GRU网络可以弥补卷积神经网络的不足。从而提升了选线的精度。GRU-CNN具体步骤如下:
1) 搭建10 kV配网系统模型,改变模型的故障相角、故障电阻和故障距离,获取故障线路和非故障线路的暂态零序电流。
2) 采集电流波形,采样点256个,获取其对应的二维灰度图,图像大小为
,从而得到故障数据集,并分为训练集和测试集。
3) 将训练集的二维灰度图像输入CNN-GRU模型进行训练,得到故障选线模型。
4) 最后实现故障线检测。
Figure 5. Flow chart
图5. 流程图
5. 仿真分析
在Intel(R) Core(TM)i7-9700CPU,3.00 GHz硬件条件下,使用Matlab R2022b软件在计算机上测试所有模型的性能。模型参数设置:初始学习率为0.01,历元数为100次。学习率每20个历元乘以0.5,并在每个历元中重新随机化样本。MiniBatchSize为256,优化求解器采用sdgm算法。
5.1. 仿真模型的构建
本文在MATLAB/SIMULINK上搭建小电流接地仿真系统,仿真模型如图6所示。其中,
表示架空线路长度,
表示电缆线路长度,消弧线圈补偿度为5%,采样率为6.4 kHz。
Figure 6. Distribution network grounding simulation diagram
图6. 配电网接地仿真图
5.2. 数据集的获取
为获得故障数据集,分别对电网电压、接地电阻、故障初始角和故障距离进行仿真。训练集参数设置为:电压为9.5 kV、10 kV、10.5 kV,故障类型为AG、BG、CG,故障相角为0˚、30˚、45˚、60˚、90˚,过渡电阻为1 Ω、50 Ω、100 Ω、200 Ω、500 Ω、1000 Ω、1500 Ω、2000 Ω,故障位置16种情况,样本总数为23,040个,其中故障样本5760个,非故障样本17,280个。测试集参数设置为:电压为10 kV,故障类型为AG、BG、CG,故障相角为20˚、40˚、50˚、70˚、80˚,过渡电阻为1 Ω、300 Ω、800 Ω、1200 Ω、2000 Ω、3000 Ω,故障位置8种情况,样本总数2880个,其中故障样本720个,非故障样本2160个(表1)。
Table 1. Data set parameters
表1. 数据集参数
|
参数 |
数值 |
样本数量 |
训练集 |
电压/kV |
9.5, 10.0, 10.5 |
5760 |
故障类型 |
A-G, B-G, C-G |
故障相角/˚ |
0, 30, 45, 60, 90 |
故障电阻/Ω |
1, 50, 100, 200, 500, 1000, 1500, 2000 |
故障位置 |
F1~F16 |
测试集 |
电压/kV |
10.0 |
720 |
故障类型 |
A-G, B-G, C-G |
故障相角/˚ |
20, 40, 50, 70, 80 |
故障电阻/Ω |
10, 300, 800, 1200, 2000, 3000 |
故障位置 |
F17~F24 |
5.3. 模型的训练和测试
将二维灰度图像作为CNN-GRU网络的输入,并对网络进行训练。训练迭代结果如图7所示。
Figure 7. Training iteration diagram
图7. 训练迭代图
从图7可以看出,经过1800次迭代训练后,模型的训练准确率达到100%,损失为0.0053。将5.2节中的2880个测试样本输入训练好的CNN-GRU中进行测试,选线正确率为99.41%。这说明本文提出的故障线检测方法具有较高的选线准确率。
5.4. 方法适应性比较
为了进一步体现本文方法的有效性,使用CNN和CNN-LSTM与本文中提出的网络进行比较,其中表2展示了无噪声情况下的比较结果,而图8展示了有噪声情况下的比较结果。
Figure 8. Feeder detection results under different noises
图8. 不同噪声下馈线检测结果
由表2可以看出,本文提出的CNN-GRU方法的准确率比CNN-LSTM的准确率高0.51,比无噪声CNN的准确率高5.49。
Table 2. Feeder detection results of different methods without noise
表2. 无噪声下不同方法的馈线检测结果
类型 |
精度/% |
CNN-LSTM |
98.89 |
CNN-GRU |
99.41 |
CNN |
93.92 |
从图8可以看出,在噪声为10 dB的情况下,本文提出的CNN-GRU方法的精度比CNN-LSTM高3.71,比CNN高12.08;在20 dB噪声情况下,本文提出的CNN-GRU方法的精度比CNN-LSTM高0.41,比CNN高6.43;在噪声为30 dB的情况下,本文提出的CNN-GRU方法的精度比CNN-LSTM高0.61,比CNN高5.5。
6. 结论
本文提出了一种基于二维灰度图和CNN-GRU的故障选线方法。具体工作内容如下:
1) 搭建10 kV配网系统模型,改变模型的故障相角、故障电阻和故障距离,获取故障线路和非故障线路的暂态零序电流;
2) 基于原始电流波形,截取256个采样点,拼接为16 × 16的二维灰度图,保留了具有完备性的故障特征,以便利用神经网络在图像识别方面的优势;
3) 搭建了CNN-GRU网络模型。GRU网络可以弥补卷积神经网络的不足,从而提升了选线的精度。
综上,本文提出了一种基于原始数据的二维灰度图和CNN-GRU的故障线检测方法。通过建立谐振接地系统模型,设置各种类型的故障情况,截取零序电流波形,获得其对应的二维灰度图像,获取故障数据集并输入CNN-GRU网络,最后得到选线结果。结果表明,本文所提方法能有效提高选线精度,且不易受接地电阻和故障相角等因素的影响。