浙江大学学报(工学版), 2025, 59(10): 2205-2212 doi: 10.3785/j.issn.1008-973X.2025.10.021

信息与通信工程

基于FFT-CNN-GCN的电网故障诊断

安春丽,, 张碧玲,, 赵国安, 王博, 刘岩

1. 北京邮电大学 信息与通信工程学院,北京 100876

2. 北京邮电大学 网络教育学院,北京 100088

3. 国网北京市电力公司电力科学研究院,北京 100075

4. 山东科汇电力自动化股份有限公司,山东 淄博 255087

Power grid fault diagnosis based on FFT-CNN-GCN

AN Chunli,, ZHANG Biling,, ZHAO Guoan, WANG Bo, LIU Yan

1. School of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China

2. School of Network Education, Beijing University of Posts and Telecommunications, Beijing 100088, China

3. State Grid Beijing Electric Power Research Institute, Beijing 100075, China

4. Shandong Kehui Power Automation Limited Company, Zibo 255087, China

通讯作者: 张碧玲,女,教授. orcid.org/0000-0002-9268-8935. E-mail:bilingzhang@bupt.edu.cn

收稿日期: 2024-12-23  

基金资助: 国家自然科学基金资助项目(62171060).

Received: 2024-12-23  

Fund supported: 国家自然科学基金资助项目(62171060).

作者简介 About authors

安春丽(2000—),女,硕士生,从事能源互联网研究.orcid.org/0009-0007-7772-1032.E-mail:anli1493258487@bupt.edu.cn , E-mail:anli1493258487@bupt.edu.cn

摘要

为了实现电网故障类型判断、故障线路定位和故障距离判断,提出融合快速傅里叶变换(FFT)、卷积神经网络(CNN)和图卷积神经网络(GCN)的电网故障诊断新模型. 通过FFT对电压和电流信号进行时域和频域分解,提取信号的基波幅值和相位,利用CNN提取分解后数据的时序特征,引入层归一化增强模型的稳定性. 结合GCN处理电网空间拓扑,提取并整合空间特征. 通过对IEEE 39节点电网系统的建模和仿真验证模型的有效性. 实验结果表明,所提模型具有较强的泛化能力,在不同任务、采样间隔和噪声影响下的故障诊断准确率优于现有模型.

关键词: 故障类型 ; 故障线路 ; 故障距离 ; 快速傅里叶变换(FFT) ; 卷积神经网络(CNN) ; 图卷积神经网络(GCN)

Abstract

To achieve fault type judgment, fault line localization, and fault distance judgment in the grid, a novel hybrid network model integrating fast Fourier transform (FFT), convolutional neural networks (CNN), and graph convolutional networks (GCN) was proposed for grid fault diagnosis. Voltage and current signals were decomposed in time and frequency domains by FFT to extract fundamental waveform amplitude and phase. CNN extracted the temporal features of the decomposed data, and layer normalization was introduced to enhance the model stability. The spatial topology of the grid was processed with GCN to extract and integrate spatial features. The model’s effectiveness was verified through modeling and simulation of the IEEE 39-bus power grid system. Experimental results show that the proposed model possesses strong generalization capabilities, and the fault diagnosis accuracy under various tasks, sampling intervals, and noise conditions outperforms existing models.

Keywords: fault type ; fault line ; fault distance ; fast Fourier transform (FFT) ; convolutional neural network (CNN) ; graph convolutional network (GCN)

PDF (923KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

安春丽, 张碧玲, 赵国安, 王博, 刘岩. 基于FFT-CNN-GCN的电网故障诊断. 浙江大学学报(工学版)[J], 2025, 59(10): 2205-2212 doi:10.3785/j.issn.1008-973X.2025.10.021

AN Chunli, ZHANG Biling, ZHAO Guoan, WANG Bo, LIU Yan. Power grid fault diagnosis based on FFT-CNN-GCN. Journal of Zhejiang University(Engineering Science)[J], 2025, 59(10): 2205-2212 doi:10.3785/j.issn.1008-973X.2025.10.021

电网系统中常有故障发生,确定故障类型和位置的传统方法有阻抗法、行波法. Liao[1]提出基于阻抗的故障检测方法,使用阻抗矩阵检测电网故障. Naidu等[2]利用单端行波数据基于行波技术检测故障位置. 为了更快速地诊断故障类型并进行精确定位,Petri网[3]、多源信息融合技术[4]以及优化方法[5]被广泛应用[6]. Tan等[7]提出基于模糊Petri网和多源数据的配电网故障段识别方法. Lu等[8]提出基于开关量和电气量多源特征融合的电网智能故障诊断方法,有效提高了电网的故障诊断效率和容错性. 何瑞江等[9]通过建立线性整数规划模型来定位断路故障区段. 上述方法可解释性较强,但特征的学习能力不足. 它们通常依赖电网的精确参数来建立数学模型,这些参数在电网中可能会因设备老化、负载波动而发生变化,导致故障诊断的准确率下降.

针对节点数较多的电网,基于机器学习和深度学习的方法因具有从数据中学习并通过训练自动调整权重和参数的特点而被广泛关注. 在利用机器学习方法进行电网故障诊断的应用方面,Biju等[10]利用基于长短期记忆网络(long short-term memory, LSTM)模型进行故障分类;王发麟等[11]结合改进的自适应遗传算法与BP神经网络,提高了线缆断路故障定位的准确率;刘科研等[12]基于支持向量机(support vector machine, SVM)模型,通过提取测量点相电压基波及2-7次谐波分量,实现故障类型判别及定位. 随着深度学习技术的快速发展,特别是卷积网络[13-14]的引入,电网故障诊断方法进一步得到优化. 有研究利用图注意力网络[15-16]定位配电网故障,充分考虑网络拓扑和节点间影响,增强了特征提取能力;邓丰等[17]提出CNN-LSTM模型,分别提取频率分布特征和时间关联特征,用于配电网故障定位;Liang等[18]通过改进池化模型的自适应卷积神经网络(convolutional neural networks, CNN)方法,提升了故障线选择的特征提取能力;魏东等[19]采用2个softmax分类器的CNN架构,实现区内外故障判断与故障选相的联合分类;许可等[20]提出结合图卷积神经网络(graph convolutional networks, GCN)[21-22]的端到端模型,利用该模型进行的故障定位和类型识别准确率较高. 上述模型未能同时挖掘电力数据的时间与空间特征,导致故障的诊断准确率不高. Hu等[23]提出具有时空卷积块的深度学习模型,综合考虑时间和空间特征,实现用于故障定位和故障类型分类的学习框架. 上述模型未能形成完整的故障诊断系统,不能兼顾故障类型判断、故障线路定位和故障距离判断3个关键任务.

本研究提出基于快速傅里叶变换(fast Fourier transform, FFT)-CNN-GCN的电网故障诊断新模型,同时实现故障类型分类、故障线路定位和故障距离判断. 该模型利用FFT进行电压和电流信号分解,提取时域和频域特征;利用CNN的特征提取能力,从时间序列中提取局部关键特征;利用GCN融合空间特征与时序特征,从整体上提升模型的诊断能力. 模型设计力求减少对电网参数准确性的依赖,进行三相电压和电流信号的多维度特征提取,直接从数据中学习故障模式,以提高模型的故障诊断准确性和效率.

1. 电网故障判别与定位

1.1. 故障类型

电网故障包括单相接地故障、两相短路故障、两相接地故障、三相短路故障,细分类型如表1所示.

表 1   电网故障类型

Tab.1  Fault types of grid

故障类型故障类型细分
LG(单相接地故障)AG、BG、CG
LL(两相短路故障)AB、AC、BC
LLG(两相接地故障)ABG、ACG、BCG
LLL(三相短路故障)ABC

新窗口打开| 下载CSV


1.2. 故障线路定位

母线是电网的核心组件,负责将电能从发电站或变电站输送到各个分支线路、变压器和终端负荷点. 本研究以母线为节点,以线路为连接节点的纽带构造拓扑图,展示电网的物理连接结构. 故障线路定位是指考虑各母线之间的相互影响,通过检测和分析各个母线的电压和电流以确定故障发生位置的过程.

1.3. 故障距离判断

故障距离判断在故障线路定位的基础上进行,通过进一步分析电压和电流信号,确定故障点在特定线路上的具体位置. 故障距离判断能够帮助维修人员迅速找到故障点,及时进行维修,减少停电时间,保障电力系统的稳定运行.

2. 基于FFT-CNN-GCN的电网故障诊断模型

本研究所提模型由FFT、CNN和GCN3个功能模块组成. 原始三相电压和三相电流数据输入后,先由FFT模块提取原始数据的基波频率和基波相位,再由CNN模块提取基波频率和相位的时序特征,并通过归一化层处理特征数据,进而利用GCN模块对拓扑结构的处理能力来捕捉电网节点间的空间关联,最终确定故障类型和故障发生的具体位置.

2.1. 基于快速傅里叶变换模块的数据处理

FFT是用于计算离散信号频率成分的快速算法. 对长度为$N$的离散时域信号$x(n)$进行FFT,得到信号的频域表示,表达式为

$ \begin{split} X(k) =& {\text{FFT}}\;(x(n)) = \sum\limits_{n = 0}^{N/2 - 1} x (2n) \cdot {{\text{e}}^{ - {\text{j}}\frac{{2{\text{π }}}}{N}2kn}} +\\ & \sum\limits_{n = 0}^{N/2 - 1} x (2n+1) \cdot {{\text{e}}^{ - {\text{j}}\frac{{2{\text{π }}}}{N}k(2n+1)}}. \end{split} $

式中:$X(k)$为频域信号的第$k$个频率分量;$ {{\text{e}}^{ - {\text{j}}\frac{{2{\text{π }}}}{N}kn}} $为离散傅里叶变换的基函数,用于调整频率分量的相位. 利用FFT提取三相电压和电流的基波幅值和相角,具体步骤如下.

1)采集信号:在采样时间$t = 0.3{\text{ s}}$内,以频率${f_{\text{s}}} = 1\;000{\text{ Hz}}$采集节点$j$的三相电压和三相电流,分别得到电压和电流的离散时间信号${{\boldsymbol{v}}_{j,a}}(n),{{\boldsymbol{v}}_{j,b}}(n), {{\boldsymbol{v}}_{j,c}}(n)$$ {{\boldsymbol{i}}_{j,a}}(n),{{\boldsymbol{i}}_{j,b}}(n),{{\boldsymbol{i}}_{j,c}}(n) $,采样点总数$N = {f_{\text{s}}} \times t = 300$.

2)根据式(1)对采集到的信号进行FFT,得到三相电压和三相电流的频域表示,即$ {{\boldsymbol{V}}_{j,a}}(k), {{\boldsymbol{V}}_{j,b}}(k), {{\boldsymbol{V}}_{j,c}}(k) $$ {{\boldsymbol{I}}_{j,a}}(k),{{\boldsymbol{I}}_{j,b}}(k),{{\boldsymbol{I}}_{j,c}}(k) $.

3)基波的幅值和相角计算: IEEE39节点系统的标准频率为60 Hz,因此三相电压和三相电流的基波对应的频率$ {f_{\text{b}}} = 60{\text{ Hz}} $,基波频率对应的索引${k_1} = {f_{\text{b}}} \cdot N/{f_{\text{s}}}$. 对于第$j$个节点a相电压信号$ {{\boldsymbol{V}}_{j,{a}}} $,其基波幅值${{\boldsymbol{V}}_{j,{a}}} = 2 |{{\boldsymbol{V}}_{j,{a}}}({k_1})|/N$,相角$ {\boldsymbol{\theta }}_{j,{a}}^{\boldsymbol{V}} = \arg\; ({{\boldsymbol{V}}_{a}}({k_1})) $.

2.2. 卷积神经网络

典型的CNN由输入层、隐藏层和输出层组成[24],如图1所示. 输入层接收原始信号或预处理后的数据. 隐藏层对输入层接收到的数据进行特征提取和降维,是CNN的核心组成部分. 隐藏层包含卷积层、激活层、池化层、全连接层. 其中卷积层通过稀疏连接和参数共享减少参数量,降低训练复杂性,缓解过拟合和维度灾难问题;池化层减少特征数量,提高模型对轻微变形的鲁棒性,增强泛化能力. 输出层根据隐藏层提取的特征进行概率计算,将输入数据归类.

图 1

图 1   卷积神经网络的结构

Fig.1   Structure of convolutional neural networks


在CNN模型中,将系统故障发生后短时间内母线电压和电流经FFT处理后得到的幅值和相角作为输入,以故障类型、故障线路以及故障距离为标签. 观测窗口内完整的数据排列为

$\begin{split} & {\boldsymbol{I}} = \left[ {\begin{array}{*{20}{c}} {{I_{1,a}}}&{\theta _{1,a}^{\boldsymbol{I}}}&{{I_{1,b}}}&{\theta _{1,b}^{\boldsymbol{I}}}&{{I_{1,c}}}&{\theta _{1,c}^{\boldsymbol{I}}} \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ {{I_{N',a}}}&{\theta _{N',a}^{\boldsymbol{I}}}&{{I_{N',b}}}&{\theta _{N',b}^{\boldsymbol{I}}}&{{I_{N',c}}}&{\theta _{N',c}^{\boldsymbol{I}}} \end{array}} \right] \text{,}\\& {\boldsymbol{V}} = \left[ {\begin{array}{*{20}{c}} {{V_{1,a}}}&{\theta _{1,a}^{\boldsymbol{V}}}&{{V_{1,b}}}&{\theta _{1,b}^{\boldsymbol{V}}}&{{V_{1,c}}}&{\theta _{1,c}^{\boldsymbol{V}}} \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ {{V_{N',a}}}&{\theta _{N',a}^{\boldsymbol{V}}}&{{V_{N',b}}}&{\theta _{N',b}^{\boldsymbol{V}}}&{{V_{N',c}}}&{\theta _{N',c}^{\boldsymbol{V}}} \end{array}} \right] .\end{split}$

式中:$N'$为电网总节点数. 对于隐藏层中的卷积层,${{\boldsymbol{H}}_i}$为第$i$层的特征图,它通过卷积核进行卷积操作,并通过激活函数处理后得到,表达式为

$ {{\boldsymbol{H}}_i} = f({{\boldsymbol{H}}_{i - 1}} \otimes {{\boldsymbol{W}}_i}+{{\boldsymbol{b}}_i}). $

式中:$f(x)$为ReLU激活函数,$ \otimes $代表卷积运算,${{\boldsymbol{W}}_i}$为第$i$层卷积核的权重矩阵,$ {{\boldsymbol{b}}_i} $为第$i$层偏置向量. 对于隐藏层中的池化层,

$ {{\boldsymbol{H}}_i} = {\text{Maxpool}}\;({{\boldsymbol{H}}_{i - 1}}). $

式中: ${\text{Maxpool}}$为最大池化操作. 隐藏层中的全连接层接收来自上一层的特征图,先通过卷积核进行卷积运算,再经激活函数处理,最终得到该层的输出特征图,表达式为

$ {{\boldsymbol{H}}_i} = f({{\boldsymbol{H}}_{i - 1}}{{\boldsymbol{W}}_i}+{{\boldsymbol{b}}_i}). $

CNN 的训练目标是最小化损失函数. 将CNN用于多分类问题时,采用交叉熵损失函数:

$ L = - \frac{1}{S}\sum\nolimits_{i = 1}^S {\sum\nolimits_{j = 1}^C {{y_{ij}}\lg\; ({{\hat y}_{ij}}} } ). $

式中:$S$为样本数,$C$为类别数,${y_{ij}}$为真实标签,${\hat y_{ij}}$为预测概率. 在训练过程中,采用梯度下降方法的变体Adam(adaptive moment estimation)算法,通过调整每个参数的学习率,提升训练效果.

2.3. 归一化层

为了减少内偏移协变、加快后续模型收敛速度、提高模型的鲁棒性和泛化能力,展平通过CNN提取的特征,采用层归一化(layer normalization, LN)方法对展平的特征进行处理. 1)层归一化层沿着通道的维度$H$计算各个样本的均值$\mu $和方差${\sigma ^2}$;2)对输入特征图进行归一化处理,即减去均值并除以方差;3)利用可学习的参数$\gamma $$\beta $对归一化之后的特征图进行仿射变换得到${{\boldsymbol{X}}_i}$. 计算过程为

$ \begin{split}& \mu =\frac{1}{H}{\displaystyle \sum _{i=1}^{H}x}[:,i,:,:],\\& {\sigma }^{2}=\frac{1}{H}{\displaystyle \sum _{i=1}^{H}{(x[:,i,:,:]-\mu )}^{2}},\\& \hat{x}[:,i,:,:]=\frac{x[:,i,:,:]-\mu }{\sqrt{{\sigma }^{2}+\epsilon}},\\ & {{\boldsymbol{X}}}_{i}\leftarrow \gamma \hat{x}[:,i,:,:]+\beta \equiv \mathrm{LN}_{\gamma ,\beta }(x).\end{split} $

$\gamma $$\beta $是训练过程中通过反向传播更新的可学习参数,控制归一化后特征的缩放和偏移. 在训练过程中,反向传播会计算层归一化的梯度,再通过Adam算法更新这2个可学习参数,最终经层归一化层处理后的结果为$ {\boldsymbol{X}} \in {{\bf{R}}^{7 \times 384}} $.

2.4. 图卷积神经网络

GCN充分利用节点之间的关联信息对节点间的电压和电流特征进行更新和聚合,并通过优化模型的损失函数来提高故障诊断的准确性. GCN是用于处理图数据的深度学习模型,结构如图2所示. 输入层的输入一般有2个:1)特征矩阵$ {\boldsymbol{X}} = [{{\boldsymbol{x}}_1}, {{\boldsymbol{x}}_2}, \cdots ,{{\boldsymbol{x}}_i}, \cdots ,{{\boldsymbol{x}}_{N'}}]^{\text{T}} $,其中$N'$为电网总节点数,${{\boldsymbol{x}}_i} = [{x_{1i}}, \cdots, {x_{ri}},\cdots,{x_{Bi}}]$为节点$i$的特征向量,${{B}}$为特征数量;2)表示拓扑的邻接矩阵${\boldsymbol{A}}$${\boldsymbol{A}} \in {{\bf{R}}^{N' \times N'}}$,若${{\boldsymbol{A}}_{ij}} = {\bf{1}}$,则节点$i$$j$之间存在边;若${{\boldsymbol{A}}_{ij}} = {\bf{0}}$,则节点$i$$j$之间不存在边. GCN共有2个图卷积层(graph convolutional layer, GCL),卷积过程为

图 2

图 2   图卷积神经网络的结构

Fig.2   Structure of graph convolutional networks


${{\hat {\boldsymbol{A}}}} = {{{\tilde {\boldsymbol{D}}}}^{ - \frac{1}{2}}}{{\tilde {\boldsymbol{A}}}}{{{\tilde {\boldsymbol{D}}}}^{ - \frac{1}{2}}} \text{,}{{\tilde {\boldsymbol{A}}}} = {\boldsymbol{A}}+{\boldsymbol{I}}.$

式中:${\boldsymbol{I}}$为单位矩阵,${{\tilde {\boldsymbol{D}}}}$${{\tilde {\boldsymbol{A}}}}$的度矩阵,${{\boldsymbol{W}}^{(0)}}$${{\boldsymbol{W}}^{(1)}}$分别为第1、2个GCL可训练的权重矩阵,$ {{\boldsymbol{X}}^{(0)}} = {\boldsymbol{X}} $为输入特征矩阵,${{\boldsymbol{X}}^{(2)}}$为第2个GCL的输出,ReLU(·)为激活函数. 卷积层处理结束后,通过对数softmax函数对节点特征进行归一化,得到故障概率:

$ {{\boldsymbol{p}}_i} = \lg {\text{softmax}}\;({\boldsymbol{X}}_i^{(2)}). $

式中:$ {{\boldsymbol{p}}_i} = [{p_{i,0}},{p_{i,1}}, \cdots ,{p_{i,m}}, \cdots {p_{i,M - 1}}] $为模型预测样本$i$的概率向量,${p_{i,m}}$为该样本属于$m$类别的概率,${{M}}$为类别总数. 对于每个样本,模型会选择预测概率最大的类别作为该样本的分类结果,即${\hat y_i} = \arg \mathop {\max }\limits_m ({p_{i,m}})$. 为了衡量模型预测标签与实际标签之间的差异,定义负对数似然损失函数

$ L' = - \frac{1}{M}\sum\nolimits_i^M {\ln \;({p_{i,{y_i}}})} . $

式中:$ {y_i} \in \{ 0,1,\cdots,M - 1\} $$i$样本的真实标签. 通过优化该损失函数,指导GCN权重矩阵、节点特征矩阵的更新,提高故障诊断模型的准确性.

3. 仿真与实验

3.1. 数据选取及预处理

利用PSCAD对如图3所示的已知拓扑的IEEE 39节点电网系统[25]进行仿真. 设置电网故障电阻为0.01 Ω,在母线14、15、16、17、19、21和24处安装电压和电流测量装置,现实电网中关键母线处通常已安装测量装置,因此该方法不会显著增加的额外成本. 虽然仿真仅考虑部分区域,但是本研究所提模型具有较强的扩展性,随着节点数的增加,调整模型的输入数据和邻接矩阵,即可适应更大的图结构数据[26]. 为了获得样本数据,假设母线在0.35 s发生如表1所示的10种类型的故障之一,故障持续0.15 s. 测量装置从0.3~0.6 s以0.001 s的间隔采样三相电流和三相电压值. 为了精准定位不同位置的故障,在母线9个不同位置(分别距离母线节点10%,20%,···,90%)上模拟生成10种类型故障. 针对原始故障数据,对数据进行采样,采样时间窗口为50,滑动步长为5,每个故障位置发生1种故障,得到51个样本[23]. 50个时间点包含0.05 s的故障数据,在这种情况下,所提模型可以利用故障发生后不超过0.15 s的任意0.05 s的数据确定故障类型、故障线路和故障距离. 如果在该时间窗口内有任何时间点发生故障,则认为该窗口对应的样本为故障样本,从而解决故障和非故障样本不平衡的问题. 以IEEE39节点系统中的部分区域为例进行故障类型分类和故障线路定位,共得到92 780个数据样本,选择80%的样本进行模型训练,剩余样本用于模型测试.

图 3

图 3   IEEE 39节点电网系统的拓扑结构

Fig.3   Topological structure of IEEE 39-bus power grid system


3.2. 模型构建

图4所示,本研究所提模型用于建立系统故障发生前后一段时间内的电力系统测量数据与故障类型、故障线路以及故障距离之间的映射关系. 为了使FFT后三相电压和三相电流的基波幅值和相位适合CNN的网格状拓扑,将这些数据预处理成形状为(16,7,50,12)的图像,其中16表示批量大小,7表示节点数,50表示样本包含50个时间点,12表示特征的数量. 图像数据先通过3层卷积-池化操作逐步提取高层次的特征,再通过展平层对特征进行处理,将每个特征图降维到标量. 应用层归一化技术对池化后的特征进行标准化,提升训练过程的稳定性和模型的收敛性,减少特征的复杂性并为后续的图卷积层提供输入. 图卷积层对特征数据进行处理,进一步增强感知能力. 输入数据的大小为(16,7,384),图卷积层将卷积提取的特征与图结构信息结合,生成新的特征矩阵. 这些提取的特征向量被输入全连接层,由Log-softmax函数将提取的特征向量转化为每个类别的归一化概率,最终输出故障类型、故障线路以及故障距离的标签.

图 4

图 4   基于FFT-CNN-GCN的电网故障诊断模型结构

Fig.4   Structure of power grid fault diagnosis model based on FFT-CNN-GCN


3.3. 实验结果及分析

为了确保结果的准确性和可靠性,进行多次实验,并对评价指标的值进行平均处理.

3.3.1. 模型收敛性验证

构造提取时序特征的CNN和含有GCL的GCN的混合网络模型,针对包含表1中故障类型的数据集进行训练与测试. 所提模型执行不同任务的准确率和损失值如图5所示. 其中Acc为诊断准确率,Epoch为迭代轮次. 可以看出,在初始的几轮训练中,模型的训练损失迅速下降,表明模型开始成功捕捉到数据的主要特征. 随着迭代轮数的增加,模型的损失率逐渐趋于稳定,表明模型具有良好的收敛性. 训练集和测试集的准确率在初期迅速上升,并在后期保持较高水平,未出现过拟合或欠拟合现象,表明模型具有出色的学习效果和泛化能力. 使用训练好的模型进行故障样本检测时,在实验室条件下,每个任务的计算时间均不超过0.5 ms,证明所提模型具备较好的实时性.

图 5

图 5   基于FFT-CNN-GCN的电网故障诊断模型执行不同任务的损失值和准确率折线图

Fig.5   Line chart of loss value and accuracy for different tasks of power grid fault diagnosis model based on FFT-CNN-GCN


3.3.2. 模型性能验证

开展消融实验,通过分析FFT模块和CNN-GCN混合网络对整体性能的影响,验证两者在所提模型中的有效性及贡献. 将所提模型与FFT-CNN-LSTM模型[27]进行对比,验证模型在线路故障诊断上性能.

比较多模块组合模型在不同任务上的性能,参与模型包括FFT-CNN、FFT-GCN、FFT-CNN-GCN、CNN、GCN和CNN-GCN. 如图6所示,FFT-CNN和FFT-GCN的Acc比未使用FFT的CNN和GCN模型的高,FFT-CNN-GCN的Acc比未使用FFT的融合网络模型CNN-GCN的高,这说明加入FFT后的模型在频域特征的提取上表现更佳. 在故障类型判断任务中,所提模型的Acc=0.998 4,优于其他模型. 对于故障线路定位任务,所提模型同样表现出色,Acc=0.985 3. 在故障类型判断和线路定位的联合判断任务中,所提模型的Acc=0.959 2,证明了该模型在综合特征提取方面的强大能力. 在故障距离判断任务中,所提模型的Acc=0.980 4,高于其他模型组合. 本研究所提模型综合利用FFT和深度学习技术,在参与对比的模型中综合性能最佳,进一步验证了该模型在提升模型精度和鲁棒性方面的有效性.

图 6

图 6   不同组合模型的准确率对比

Fig.6   Comparison of accuracy among different combined models


表2所示,所提模型的Acc、F1分数、精确率P和召回率R均优于FFT-CNN-LSTM模型的对应指标. 分析原因:所提模型通过GCN有效捕捉数据的拓扑结构,并结合CNN的时序特征处理能力,提升了模型的准确性;FFT-CNN-LSTM模型虽然在时序数据处理上有优势,但对图结构的建模能力较弱,因此Acc较低.

表 2   不同电网故障诊断模型的性能对比

Tab.2  Performance comparison of different power grid fault diagnosis models

任务FFT-CNN-GCNFFT-CNN-LSTM
AccF1PRAccF1PR
类型判断0.99840.99780.99760.99810.98930.98930.98930.9893
线路定位0.98530.98380.98400.98370.92740.92770.92870.9274
联合判断0.95920.94910.95530.95020.91460.91510.91780.9146
距离判断0.98040.97720.97740.97730. 91490.91480.91570.9149

新窗口打开| 下载CSV


3.3.3. 模型适应性验证

评估不同采样间隔和噪声条件下,FFT-CNN、FFT-GCN和FFT-CNN-GCN模型在故障诊断任务中的表现,探讨采样频率和噪声对模型性能的影响.

图7所示,3种模型采样间隔Δt=0.001 s的Acc均高于Δt=0.010 s的Acc. 较低采样频率下噪声更容易混入有用信号,导致Δt=0.010 s时部分重要的信号特征会失真,从而降低模型的学习效果. 更高的采样频率可以更好地平滑噪声提高信号质量,因此Δt=0.001 s提供了更多的时序信息,模型能够捕捉到更多的信号变化和细节信息. 在这2种采样间隔下,所提模型始终表现出比其他模型更高的诊断准确率,其复杂的特征提取能力使其能够充分利用高采样频率下的信号特征,从而在各类任务中展现出较强的鲁棒性.

图 7

图 7   不同采样间隔下3种模型的准确率对比

Fig.7   Comparison of accuracy among three models under different sampling intervals


图8所示,对比所提模型在无噪声及信噪比RSN=20、30、40、50 dB条件下的故障诊断类型识别、故障线路定位、类型和线路联合识别、准确率. 可以看出,所提模型在噪声影响下的Acc相对稳定,展示出较强的鲁棒性,能够有效适应不同噪声水平. 该模型通过在训练过程中自我调整以适应含噪声的数据,能够从数据中提取时域、频域、时间和空间的复杂特征,从而在噪声环境下仍然性能表现良好.

图 8

图 8   不同噪声水平下基于FFT-CNN-GCN的电网故障诊断模型执行不同任务的准确率

Fig.8   Accuracy of power grid fault diagnosis model based on FFT-CNN-GCN for different tasks under various noise levels


4. 结 语

本研究提出可同时实现故障类型判断、故障线路定位和故障距离判断的新模型,克服了现有模型在参数精度要求高、准确率不足以及适应性不强等问题. 与现有的基于人工智能的模型相比,所提模型结合信号处理、卷积神经网络和图卷积网络的优势,在时域和频域上以及时间和空间上对数据进行特征提取,具有较高的准确性. 仿真结果表明,所提模型既能实现故障类型判断、故障线路定位、故障距离判断等单一任务,又能同时支持故障类型判断与故障线路定位的联合任务,在电网线路故障诊断中表现出较好的性能. 所提模型处理单一任务的准确率都超过98%,处理联合任务的准确率超过95%,模型受采样间隔和噪声干扰的影响较小,具有良好的适应性. 所提模型在处理大规模电网时存在计算效率不足的问题,未来研究将聚焦算法优化,以提升模型在实时监测与故障响应中的速度.

参考文献

王发麟, 袁刚, 龚建华, 等

基于IAGA-BP的复杂机电产品线缆故障定位方法研究

[J]. 电力系统及其自动化学报, 2023, 35 (7): 65- 73

[本文引用: 1]

WANG Falin, YUAN Gang, GONG Jianhua, et al

Research on cable fault location method for complex mechatronic products based on IAGA-BP

[J]. Proceedings of the CSU-EPSA, 2023, 35 (7): 65- 73

[本文引用: 1]

刘科研, 董伟杰, 肖仕武, 等

基于电压数据SVM分类的有源配电网故障判别及定位

[J]. 电网技术, 2021, 45 (6): 2369- 2379

[本文引用: 1]

LIU Keyan, DONG Weijie, XIAO Shiwu, et al

Fault identification and location of active distribution network based on SVM classification of voltage data

[J]. Power System Technology, 2021, 45 (6): 2369- 2379

[本文引用: 1]

WEN L, LI X, GAO L

A new two-level hierarchical diagnosis network based on convolutional neural network

[J]. IEEE Transactions on Instrumentation and Measurement, 2020, 69 (2): 330- 338

DOI:10.1109/TIM.2019.2896370      [本文引用: 1]

ZHAO M, BARATI M

A real-time fault localization in power distribution grid for wildfire detection through deep convolutional neural networks

[J]. IEEE Transactions on Industry Applications, 2021, 57 (4): 4316- 4326

DOI:10.1109/TIA.2021.3083645      [本文引用: 1]

李佳玮, 王小君, 和敬涵, 等

基于图注意力网络的配电网故障定位方法

[J]. 电网技术, 2021, 45 (6): 2113- 2121

[本文引用: 1]

LI Jiawei, WANG Xiaojun, HE Jinghan, et al

Distribution network fault location based on graph attention network

[J]. Power System Technology, 2021, 45 (6): 2113- 2121

[本文引用: 1]

LIANG L, ZHANG H, CAO S, et al. Fault location method for distribution networks based on graph attention networks [C]// Proceedings of the 3rd International Conference on Energy and Electrical Power Systems. Guangzhou: IEEE, 2024: 573–577.

[本文引用: 1]

邓丰, 史鸿飞, 冯思旭, 等

CNN-LSTM全景故障特征挖掘的配电网单端定位方法

[J]. 中国电机工程学报, 2023, 43 (Suppl.1): 114- 126

[本文引用: 1]

DENG Feng, SHI Hongfei, FENG Sixu, et al

Single-ended traveling wave location method for distribution network based on CNN-LSTM panoramic fault feature mining

[J]. Proceedings of the CSEE, 2023, 43 (Suppl.1): 114- 126

[本文引用: 1]

LIANG J, JING T, NIU H, et al

Two-terminal fault location method of distribution network based on adaptive convolution neural network

[J]. IEEE Access, 2020, 8: 54035- 54043

DOI:10.1109/ACCESS.2020.2980573      [本文引用: 1]

LIAO Y

Fault location for single-circuit line based on bus-impedance matrix utilizing voltage measurements

[J]. IEEE Transactions on Power Delivery, 2008, 23 (2): 609- 617

DOI:10.1109/TPWRD.2008.915799      [本文引用: 1]

NAIDU O D, PRADHAN A K

Precise traveling wave-based transmission line fault location method using single-ended data

[J]. IEEE Transactions on Industrial Informatics, 2021, 17 (8): 5197- 5207

DOI:10.1109/TII.2020.3027584      [本文引用: 1]

WANG Y, QIU D. A method of synthetical fault diagnosis for power system based on fuzzy hierarchical Petri net [C]// Proceedings of the IEEE International Conference on Mechatronics and Automation. Harbin: IEEE, 2016: 254–258.

[本文引用: 1]

WANG S P, ZHAO D M

A hierarchical power grid fault diagnosis method using multi-source information

[J]. IEEE Transactions on Smart Grid, 2020, 11 (3): 2067- 2079

DOI:10.1109/TSG.2019.2946901      [本文引用: 1]

张昊立, 张菁, 倪建辉, 等

基于改进麻雀算法的配电网故障定位

[J]. 电力科学与工程, 2022, 38 (11): 25- 33

[本文引用: 1]

ZHANG Haoli, ZHANG Jing, NI Jianhui, et al

Fault localization of distribution network based on improved sparrow algorithm

[J]. Electric Power Science and Engineering, 2022, 38 (11): 25- 33

[本文引用: 1]

张旭, 魏娟, 赵冬梅, 等

电网故障诊断的研究历程及展望

[J]. 电网技术, 2013, 37 (10): 2745- 2753

[本文引用: 1]

ZHANG Xu, WEI Juan, ZHAO Dongmei, et al

Research course and prospects of power grid fault diagnosis

[J]. Power System Technology, 2013, 37 (10): 2745- 2753

[本文引用: 1]

TAN M, LI J, ZHAO S, et al. Method of power grid fault diagnosis using intuitionistic fuzzy Petri nets with inhibitor arcs [C]// Proceedings of the IEEE 8th Data Driven Control and Learning Systems Conference. Dali: IEEE, 2019: 568–573.

[本文引用: 1]

LU J, ZHAO R, LI B, et al. Intelligent fault diagnosis method of power grid based on multi-source feature fusion [C]// Proceedings of the IEEE 5th Conference on Energy Internet and Energy System Integration. Taiyuan: IEEE, 2021: 1794–1797.

[本文引用: 1]

何瑞江, 胡志坚, 李燕, 等

含分布式电源配电网故障区段定位的线性整数规划方法

[J]. 电网技术, 2018, 42 (11): 3684- 3692

[本文引用: 1]

HE Ruijiang, HU Zhijian, LI Yan, et al

Fault section location method for DG-DNs based on integer linear programming

[J]. Power System Technology, 2018, 42 (11): 3684- 3692

[本文引用: 1]

BIJU G M, PILLAI G N

Hyperparameter optimization of long short term memory models for interpretable electrical fault classification

[J]. IEEE Access, 2023, 11: 123688- 123704

DOI:10.1109/ACCESS.2023.3330056      [本文引用: 1]

魏东, 龚庆武, 来文青, 等

基于卷积神经网络的输电线路区内外故障判断及故障选相方法研究

[J]. 中国电机工程学报, 2016, 36 (Suppl.1): 21- 28

[本文引用: 1]

WEI Dong, GONG Qingwu, LAI Wenqing, et al

Research on internal and external fault diagnosis and fault-selection of transmission line based on convolutional neural network

[J]. Proceedings of the CSEE, 2016, 36 (Suppl.1): 21- 28

[本文引用: 1]

许可, 范馨月, 张恒荣

基于图卷积网络的配电网故障定位及故障类型识别

[J]. 实验技术与管理, 2023, 40 (1): 26- 30

[本文引用: 1]

XU Ke, FAN Xinyue, ZHANG Hengrong

Distribution network fault location and type identification based on graph convolution neural network

[J]. Experimental Technology and Management, 2023, 40 (1): 26- 30

[本文引用: 1]

VELICKOVIC P, CUCURULL G, CASANOVA A, et al. Graph attention networks [EB/OL]. (2018−02−04)[2025−01−02]. https://arxiv.org/pdf/1710.10903.

[本文引用: 1]

KIPF T N, WELLING M. Semi-supervised classification with graph convolutional networks [EB/OL]. (2017−02−22)[2025−01−02]. https://arxiv.org/pdf/1609.02907.

[本文引用: 1]

HU J, HU W, CHEN J, et al

Fault location and classification for distribution systems based on deep graph learning methods

[J]. Journal of Modern Power Systems and Clean Energy, 2023, 11 (1): 35- 51

DOI:10.35833/MPCE.2022.000204      [本文引用: 2]

LI Y, ZHANG Y, LIU W, et al. A fault pattern and convolutional neural network based single-phase earth fault identification method for distribution network [C]// Proceedings of the IEEE Innovative Smart Grid Technologies - Asia. Chengdu: IEEE, 2019: 838–843.

[本文引用: 1]

SUN Q, CHENG H, SONG Y

Bi-objective reactive power reserve optimization to coordinate long- and short-term voltage stability

[J]. IEEE Access, 2017, 6: 13057- 13065

[本文引用: 1]

LUO Y, LU C, ZHU L, et al

Data-driven short-term voltage stability assessment based on spatial-temporal graph convolutional network

[J]. International Journal of Electrical Power and Energy Systems, 2021, 130: 106753

DOI:10.1016/j.ijepes.2020.106753      [本文引用: 1]

杨彦杰, 董哲, 姚芳, 等

基于1D-CNN-LSTM混合神经网络模型的双桥并联励磁功率单元故障诊断

[J]. 电网技术, 2021, 45 (5): 2025- 2032

[本文引用: 1]

YANG Yanjie, DONG Zhe, YAO Fang, et al

Fault diagnosis of double bridge parallel excitation power unit based on 1D-CNN-LSTM hybrid neural network model

[J]. Power System Technology, 2021, 45 (5): 2025- 2032

[本文引用: 1]

/