廖小君,冯先正 ,张 里 ,王晓茹
(1.西南交通大学电气工程学院,四川 成都 610065;2.四川电力职业技术学院(国网四川省电力公司技能培训中心),四川 成都 610072)
随着大数据和人工智能技术的发展和应用,基于故障录波信息的智能分析和诊断也在不断研究中,从基于故障录波时序网[1]、广域录波[2]的诊断系统发展到多数据源融合的故障信息诊断[3-4]。人工智能技术融合的智能录波信息诊断系统[5]也成为热点。目前,基于故障录波信息的诊断系统主要通过继电保护及故障信息管理主站进行采集[6],将故障时候相关的故障录波器和保护装置的录波通过故障信息子站上送。由于录波文件往往比较大,所以实际故障信息上送优先是保护装置动作报文和装置启动报文等文本信息,然后再对故障录波波形文件整理后上传。上传一般主动上送有保护元件动作的装置录波,其余的录波信息则通过召唤获取。基于广域和多源融合的故障录波智能分析还需进一步整理录波文件,然后进行数据预处理[2,4],根据录波进行智能分析,最终确认故障点。这个过程处理时间较长。如何能够缩短诊断时间,利用一些能够快速获得的录波信息对故障进行快速判断识别,以初步掌握电网故障情况,为后续有重点地收集录波数据进行故障分析和校核,提高智能录波分析效率是非常必要的。
目前,故障录波信息中,除了故障元件的动作信息外,能够快速获得的是其他故障信息,主要是非故障元件的启动信息。启动报告信息除了启动时间和启动元件类型,往往还包括启动值(相当于启动灵敏度),一些保护设备和故障录波器的启动报告信息没有启动值,通过装置升级,也很容易获得启动值。由于启动值反映了电网各节点和支路对于故障感知的大小,因此通过对启动信息中的启动值进行分析,能够提供许多有价值的信息,尤其是故障发生最初时刻的一些有用的信息,如故障发生时刻、故障严重程度、故障相别、故障元件等。由于故障启动信息上送和保护动作信息上送都是采用报文上送,所以速度很快[7]。电网故障感知与分析的全景录波平台为录波协控[9]提供了平台支撑,能实现基于故障录波启动信息的快速诊断,还可实现对启动元件的性能评价[8]。
电网的智能诊断方法主要有专家系统、贝叶斯网络、佩特里网和神经网络等主要方法[10],但上述方法基于开关量和相互逻辑关系,依赖先验概率等,因此仅基于启动信息的诊断分析不适合采用上述方法。直接对故障启动信息,通过如聚类等方法比直接进行统计分析更好。但对于一些与网络结构紧密的数据集,将其转换为一个加权图,并将图中心性作为评价网络节点重要性的指标,效果将更显著[11]。由于电网故障特征分布与电网结构紧密相关,因此将故障启动信息建模为一个加权图,利用节点重要度(可获得图中心性)分析方法进行故障网络变化和故障元件诊断分析,能够获得更好的效果。
利用图的节点重要度在电网的安全评估、连锁故障诊断等方面有重要应用[12]。但电网中的节点重要度主要根据节点在输电网络中的功能对节点进行分类,不同类型节点以不同指标各自评估其重要性,不适合故障网络的节点重要度评估。图节点重要度方法很多,包含4大类30种方法[13]。基于度的节点重要度算法,主要考虑节点位置影响;基于路径的节点重要度算法,主要考虑节点间路径重要性。而对于故障启动信息网络的节点重要度分析本质是诊断分析出故障时候影响最大的节点或支路,或者说故障特征最明显的节点或者支路,因此上述两种方法不太适合于故障网络节点重要度分析。基于特征向量的节点重要度方法根据相邻节点的中心性来进行加权[13],不仅考虑节点邻居数量,还考虑了其质量对节点重要性的影响,使得特征向量法的应用广泛,包括网络异常点定位[14]、节点重要度识别[15]、多层次网络的节点重要度分析等。因此将特征向量中心性算法用于故障启动信息网络的故障中心识别是更适合的一种方式,经过试验也证明特征向量法比基于度和路径的算法效果更优。
下面通过将故障录波启动信息建模为图信号网络,采用图平滑度分析方法判断电网是否发生故障并识别故障类型;最后,基于网络节点特征向量中心性算法识别故障元件并进行可视化展示。
图通过将实体表示为节点并将实体间的关系表示为边来建模物理和虚拟系统。图G在数学上表示为G=(V,E,W),其中V={V1,V2,...,Vn}为图中n个节点的集合,E={e1,e2...en}是图中E条边的集合,而W是权重矩阵,代表图中每条边的权重。故障启动信息网络信号图的建模就是如何选择网络图的节点和节点间相互关系及权重。
图信号是定义在任意图上的数值。对于图G,可以表示为N维向量f=[f(1),f(2),...f(N)]T,其中f(i)是节点i上图信号的值,紧密依赖于图G。
故障启动信息网络是由启动的那些节点和支路的录波信息构成的信息网络,显然它是电网的一个子网,其网络结构与故障电流位置、故障类型、启动值设置大小等有密切关系。
节点启动信息考虑母线电压信号。目前,可以直接获取的节点信息为突变量电压、零序电压,下面主要以这两种进行分析。除此之外,根据节点连接的支路电流,也可以计算得到流入节点的故障电流、总电流等其他信息。因为如果一个变量被很多变量依赖,或被少数几个重要的变量依赖,则变量的重要性较高。因此,有较少链入数的变量可能比有较多链入数的变量重要性更高,同时根据变量枢纽性作用的不同,变量的重要性也不相同[14]。所以选择支路启动元件的支路电流为权重,用节点电压信号建模是合理的。在故障录波信息更丰富的情况下,则通过进一步研究电流、电压、功率、制动电流等约束关系,找到最佳适合的组合。
以线路故障电流和零序电流作为权重。线路的功率、差动电流和制动电流等信息则需要通过录波数据进一步处理得到。
支路故障电流通过线路两侧启动元件均可得到,因此以两侧电流绝对值的平均值作为支路电流。电力系统许多线路都是双回线,甚至多回线,这在图论中称为多重图。但一些图分析处理算法无法直接处理多重图,所以实际工程中,将多回线整体作为一个支路,其权重为所有多回线的故障电流之和。
为便于计算和理解,支路权重值和节点信号值均采用标幺值,基准值为对应网络的基准电压和基准电流值。
事实上,当对构建的启动信息以可视化的方式(如图1)呈现出来时,能够看出主要的故障支路和电压变化波动的故障节点。但如何度量这个 A相的启动信息构成的信号网络图是否发生故障及其严重程度?在图信号处理中,可以通过梯度测量和全局方差的计算来度量整个网络的信号变化情况[15],即通过图节点信号的平滑性来分析是否发生故障及故障类型。
图1 启动信息网络信号
2.1.1 量化图信号的变化
根据信号值所在的加权图的内在结构来定义图信号的平滑度,网络各节点基于权重的信号变化可以通过节点i处的梯度来分析。
图信号f相对于边eij在顶点i处的导数定义为
(1)
式中:f()为节点信号;wij为eij权重。
2.1.2 图信号的全局变化平滑度
可以采用式(2)对所有各节点间梯度变化求加权和,以度量整个网络信号的平滑性。
(2)
S2(f)也被称为图拉普拉斯二次型。 当图平滑的时候S2(f)小, 反之S2(f)则较大。因此S2(f)度量了整个网络的全局平滑度或者网络信号变化波动程度。 对于启动信息网络信号图而言,S2(f)为所有节点电压相对于支路电流的变化量之和。由于故障分布不均匀,故障节点及其支路比非故障节点及其支路的特征差别明显,因此通过计算启动信息网络信号图的S2(f)可以作为度量电网故障严重程度的一个判据(引起网络变化波动程度)。
2.2.1 分相故障检测
由于非故障相在网络中整体变化差异比故障相小得多,因此可以通过对不同相启动元件的S2(f)进行计算,就可以识别发生的故障相。
不同网络结构,不同地点发生故障时的S2(f)不同。同一个网络运行方式发生变化的时候,其S2(f)变化差异不大,所以比较准确的检测差异定值可以采用常见运行方式下的S2(f)均值作为参考。以IEEE 39节点为例,故障相平均S2(f)为1.65,非故障相平均S2(f)为0.16,因此可以将(1.65-0.16)/2=0.75作为识别依据。事实上,故障相S2(f)最低为1.12,非故障相S2(f)最高为0.21,因此能够较好识别。对IEEE 39节点网络为例,经验值可以取S2(f)set=0.5为检测识别门槛。
2.2.2 接地故障检测
零序启动元件能够反映系统是否发生接地故障,因此对采用零序电压为节点信号、零序电流为支路权重构建的零序启动信息信号图,其S2(f)可以作为网络是否发生接地故障的依据。由于故障波及网络图的零序电流和电压变化程度比突变量更大,所以当系统未发生接地故障时候,其S2(f)接近于0,发生接地故障时候,其S2(f)大约为3.5,差异度明显高于突变量。经验值取S2(f)set=0.2作为接地故障识别依据。
通过图拉普拉斯二次型对故障启动信息网络信号变化的全局测量,能够识别系统是否发生故障及故障相;但对于故障元件则需要通过图中心性进行识别。基于图的中心性算法建模本质是图的节点重要度计算分析,即节点对于故障感受的重要度分析。
特征向量中心性(eigenvector centrality,EC)更加强调节点所处的周围环境(节点的邻居数量和质量), 它的本质是一个节点的分值是它的邻居的分值之和。节点可以通过连接很多其他重要的节点来提升自身的重要性[13]。特征向量中心性及其变体应用广泛,例如最著名的页面排序算法(PageRank),是谷歌搜索引擎的核心算法。
EC根据相邻节点的中心性来对其加权,节点i的EC与连接到节点i的其他节点j的中心性之和为正比,节点i的EC计算公式为
(3)
式中:EC()为其节点EC值;λ为一个常数;Aij为图的邻接矩阵。通常选用邻接矩阵最大特征值对应的特征向量,因此网络中节点i的EC就是与节点i上邻接矩阵的最大特征值对应的特征向量的值。
对于采用支路电流作为权重的启动信息网络图,由于整个故障电流的分布中故障点最高,然后扩散到其他相邻节点及支路,因此故障点的EC将明显高于其他非故障的节点。对于线路故障而言,与线路连接的两个节点的EC将最高,且明显高于其他节点。同时,由于故障的扩散与网络结构有关,具有一定的层次关系,使得启动信息网络EC分布呈现层次性。故障线路的两个节点EC最高,其次是与这两个节点直接相邻的节点为第二层次,最后是其他的节点。
当网络中有一些节点度特别大的节点时,特征向量中心性会出现分数局部化现象[13], 即大多数分值都集中在节点度大的节点上, 使得其他节点的分值区分度很低。局部化现象对于网页排序等重要度是不利的,但对于故障启动信息网络的故障元件识别却是一个优势,能够更好识别出故障元件。
传统的图中心性算法仅考虑图结构和权重。因此,采用支路电流的特征向量中心性算法,本质上是通过度量故障电流在网络的分布情况来度量不同节点的故障电流传播重要度。对于网络中节点度大的支路故障,故障电流分布变化大,因此识别效果很好,但在那些节点度小的网络附近故障,识别效果会下降。
考虑到节点电压作为故障的另一个重要特征,在图中心性度量中能够利用到节点电压信息,将能够提高故障元件识别准确度。一种方式是将节点电压和支路电流转换为支路功率,但这种方式会增加计算量和拓扑分析难度,其次是影响各节点数据同步。另一种方式,是将节点EC和节点电压的ECu乘积作为节点新的重要度,计算公式如式(4)。
ECu(i)=EC(i)·Ui
(4)
式中,Ui为节点突变量电压值。ECu同时考虑了电流分布的影响和节点电压分布的影响,提高了故障元件的识别度。
通过式(4)基于电压的特征向量中心性ECu的计算,在ECu的排序结果中将有两个节点的ECu最大,明显高于其他所有支路,可诊断该两个节点连接的支路为故障支路。基于这种方式无法识别出故障是在线路还是线路连接的两个母线节点上,需要结合其他信息进一步判断。
为验证所提算法对于复杂的多点发生故障的检测识别能力,以图2网络中分别在相邻支路中间发生A相和C相接地故障为例进行分析。为便于比较,重要度结果均按照各向量最大值进行归一化处理。
图2 算例网络及故障点
3.3.1 故障变化程度检测
分别对各相和零序的S2(f)进行计算,结果如表1所示,用以评估故障相和故障类型。
表1 A、B、C相和零序的图平滑度分析结果
根据结果分析判断A相和C相有接地故障。C相故障网络和零序网络变化波动很大,这与C相故障点更靠近主电源G1有关。零序分量波动变化明显大于A、C相,所以基于图平滑的接地故障检测是比较灵敏的,这与线路零序阻抗更大,零序电压变化也更大有关。
3.3.2 分相的故障中心点识别
由于启动信息网络是分相建立的,所以根据表1的检测结果,A相和C相发生接地故障,因此分别对A相和C相进行基于ECu的中心性计算分析。为了更好利用图信号分析便于可视化的优势来揭示网络变化特征,结果采用图信号可视化方式进行展示,支路电流大小通过不同线宽表示,节点信号重要度用竖线长短表示,并在三维坐标中表示。A相特征向量中心性分析结果如图3所示。
图3 算例A相中心性分析结果
从A相特征向量中心性分析结果可以看出,故障支路连接的两个节点BusA和GEN2重要度值ECu接近1,在第一层次;与之相邻的G2、BusC和Gen1为第二层次,其重要度值平均为最大值的20%左右;最后是其他层节点,重要度低于5%。与仅考虑结构不考虑电压的EC相比,其故障节点和非故障节点差别更大,因为考虑了电压的因素,所有区别更明显,对于故障中心识别效果更优。但EC对于电流分布变化的层次变化更明显。
C相中心性分析结果如图4所示。类似于A相,C相的特征向量中心性正确识别故障线路对应节点BusA和GEN1。由于C相故障更严重,所以相对于EC,ECu与EC在第二层次差距相当明显。排序3的EC为0.6,排序2的EC为0.8,两者只差0.2,对应的ECu差异值为0.6,所以识别准确度明显更高,这与考虑了电压因素有直接关系。
图4 算例C相中心性分析结果
3.3.3 基于零序的故障中心点识别
零序中心性分析结果如图5所示。不同于A、C相,由于同时在多点接地,所以零序的特征向量中心性值ECu识别最大的故障节点为两条线路的中间节点BusA,且比排序2和3的节点ECu大0.8,呈现出一个故障点的状态。
对某500 kV电网实际发生的故障进行算法验证。由于目前尚未实现启动元件动作信息主动上传,需要进行设置和改进部分设备方可实现。首先,从保护信息主站将故障时候所有启动的故障录波信息召唤上来;然后,利用主站分析功能得到启动值,通过调度自动化系统得到网络拓扑值,构建出启动元件的故障波及网络图。图6所示为N1和N5节点间支路L1发生A相接地故障。
图6 实际案例故障波及网络及故障点
分别对各相和零序的S2(f)进行计算,结果如表2所示。
表2 A、B、C相和零序的图平滑度分析结果
根据结果分析判断A相有接地故障。由于网络规模比算例更大,所以整体的平滑度值S2(f)比算例更大,网络越大,结构越复杂,越能体现所提算法的优越性。
对A相启动信息进行特征中心性分析,如图7所示。故障中心节点N1和N5的节点重要度均接近1,其余节点重要度小于0.26,识别故障元件为N1和N5节点间的支路L1。
图7 实际案例A相中心性分析结果
实际案例的零序特征向量中心性计算分析结果如图8所示。由于零序网络变化差异更大,所以体现在特征向量中心性排序上,其曲线明显比A相更陡。
图8 实际案例零序中心性分析结果
上面利用故障录波的启动值信息进行图信号建模,利用图拉普拉斯二次型进行故障波动程度度量,以检测故障类型以及故障相,并利用基于节点电压的特征向量中心性算法进行故障元件识别。由于充分利用了基于特征向量中心性算法对于支路电流变化和节点电压变化的特征,该算法能有效识别故障元件,并且通过节点排序还能够层次化的识别故障层次。特征向量中心法对于结构复杂的网络更有优势,有助于快速掌握电网故障情况并有重点地收集录波数据进行故障分析和校核,提高录波分析效率。