随着我国经济的快速发展,配电网的规模和可靠性要求也在相应增加[1].然而据统计显示,线路故障导致了绝大多数电力系统的停电事故,其中,单相接地所导致的故障占到了总故障的50%以上[2],因此,准确、快速地确定故障线路并计算其距离,对提高配电网的稳定性,保障生产生活的安全、稳定运行具有一定的意义.
配电系统的实际运行环境、接地方式和接地电弧等均将影响故障选线的效果[3-4].根据系统所采用的故障特征和结构,可将故障选线方式分为主动式[5]和被动式[6]两种.主动式选线根据人为注入的脉冲或交流信号的响应来判断故障线路;而被动式选线通过提取和分析馈线电压、电流等暂态与稳态特征来判断故障线路,包括稳态信号选线、暂态信号选线以及暂、稳态信号结合的方式选线.其中,稳态信号[7]选线主要包括电压、电流幅值、零序电流相比和五次谐波等;暂态信号选线[8-11]包括时频法和半波法等;暂、稳态信号结合的选线方式结合了暂态与稳态信号的特征,消除线路阻值和接地方式的影响,并使用SVM、粒子群算法等方式判断故障线路.
同理,根据系统的故障特征和线路结构可将配电网故障测距方式分为注入法[12]、暂稳态信号法[13]和人工智能测距法[14].虽然基于人工智能的方法取得了较好的选线和测距效果[15],但各种智能算法仍存在陷入局部最优解的问题,其算法的鲁棒性和精确性可能无法满足要求.
针对上述问题,本文提出了一种基于改进粒子群优化神经网络(PSO-BP)的配电网故障选线与测距算法.首先引入混沌优化算法增强粒子群算法的收敛能力,并使用改进PSO-BP的参数得到改进PSO-BP模型;然后分别使用改进算法处理配电网故障选线和故障测距的问题,并使用Matlab软件进行仿真测试.
粒子群算法是由Eberhart和Kennedy根据现实生物群体活动开发出的智能优化算法,具有简单、收敛速度快和参数易设置的特点.然而,粒子群算法容易产生随机振荡,陷入局部最优解,并且学习因子和惯性权重的选择将制约算法的性能.因此,本文引入了混沌运动的概念,结合粒子群迭代与混沌映射的过程解决PSO算法早熟及收敛速度下降的问题.
混沌[16]即无规律可循,对初值敏感且具有随机性的运动过程,具有非周期性、长期不可预测性、遍历性和确定性等特点.混沌优化算法[17]在混沌运动的基础上,根据粒子自身的运动规律跳出局部最优,达到全局最优.混沌优化利用混沌变量映射到解空间,并使用混沌变量搜索求出最优解.混沌映射表达式为
xk+1=f(μ,xk)=μxk(1-xk)
(1)
式中,μ为控制参数,与变量x同时满足0≤x≤1≤μ≤4.式(1)表明,混沌优化过程不受外界的随机干扰,具体的混沌优化步骤如下:
1)k=0时,将决策变量按公式
映射为(0,1)区间的混沌变量,其中,xmax,j和xmin,j分别为决策变量的上、下界.
2) 使用计算下一步迭代的混沌变量.
3) 使用将步骤2)得到的混沌变量结果转化为决策变量.
4) 使用和适应度函数确定所求解的优劣.若最优或达到迭代停止条件,则将该解作为最终的搜索结果;否则,跳转至步骤2).
本文使用上述混沌优化算法增强粒子群算法的收敛能力,具体步骤为:
1) 初始化各粒子的位置和速度.
2) 计算各粒子的适应度值,并分别将各粒子的位置和适应度值存储在个体最优解pbest中,将所有粒子的pbest最优值存储在全局最优解gbest中.
3) 更新各粒子的位置和运动速度.
4) 计算各粒子的适应度值,并保留其中最优的40%粒子.
5) 进行混沌搜索操作,并更新gbest和pbest.
6) 若达到搜索停止条件,则输出结果;否则,跳转至步骤7).
7) 按照混沌优化方式收缩粒子搜索区域,即
(2)
式中,xg,j为全局最优解对应的粒子.
8) 在步骤7)收缩后的区域内随机长生60%的粒子,并跳转至步骤2).
详细的算法流程如图1所示.
传统的BP神经网络算法受网络参数和训练方式的影响,其收敛速度较慢且不能逼近其期望输出,因此,本部分使用上述混沌搜索改进的粒子群算法求解更优的BP神经网络参数.算法具体流程如下:
1) 使用经验公式确定各层的参数,即
(3)
式中,S1、R和S2分别为输出节点数、隐含层节点数和输入节点数.
图1 基于混沌搜索的改进粒子群算法
Fig.1 Improved PSO based on chaotic search
2) 初始化粒子群算法的参数.
3) 计算由网络输入和输出间的均方误差所确定的适应度函数,即
(4)
式中:E(t)为适应度函数误差值;为预测值;
为目标值.
4) 使用改进的粒子群算法求解最优的神经网络权重参数,直至满足迭代停止条件.
使用上文提出的改进PSO-BP算法处理配电网故障选线的问题,其原理框图如图2所示.首先,获取配电网各条线路的零序电压和电流信号;然后,分别计算、提取电压和电流信号的暂态特征与稳态特征,并构造训练集、测试集;最后,使用训练集训练改进粒子群的神经网络算法模型,并使用测试集得到选线结果.
本文使用的暂态特征为暂态能量分量,稳态特征为五次谐波分量和零序有功分量,其计算方式如下:
1) 暂态特征分量.配电网单相接地时,在发生故障的瞬间,线路的电容和电感将产生充放电电流,并导致零序电流增大,因此,使用dB5小波包分解零序电流得到电流的暂态特征,其计算公式为
(5)
图2 故障选线系统框架
Fig.2 Framework for fault line selection system
式中:n为总采样点数;为(j,k)子代下的分解系数,j和k分别为分解层数与节点编号.
2) 五次谐波分量.配电网单相接地发生故障时的电流主要由基次谐波和基波构成,且其含量约为稳态电流的10%,因此,需提取谐波信号的幅值和作为稳态特征,幅值和计算公式为
(6)
式中,H(n)为谐波幅值.
3) 零序有功分量.配电网发生故障时,通常会导致零序有功功率的幅值偏大,零序有功分量特征提取公式为
(7)
式中,P(n)为谐波有功功率的幅值.
使用改进粒子群神经网络算法解决配电网故障测距问题,其流程如图3所示.使用小波变换和傅里叶变换提取零序电压与电流的无功分量、基波分量以及小波能量分量构建特征向量,并训练改进粒子群的神经网络算法模型,再利用测试得到选线结果.
小波能量分量的计算表达式为
(8)
式中,S为频带系数.式(8)使用dB5小波包对故障信号进行4层分解,并分别采集16个子频的系数.配电网故障测距中使用的稳态特征为故障信号经小波变换和傅里叶变换后得到的零序基波分量与无功分量的幅值.
本文利用如图4所示的包含5条线路的配电网故障模型进行仿真测试.该配电网各元件的频率为50 Hz,线路长度分别为12、14、16、18和20 km,接地电阻分别为Rg=100 Ω和RL=1 000 Ω.所使用的神经网络各层节点数为:输入层节点数为O,隐含层节点数为2O+1,输出层节点数为1.本文取O=3,即输入层节点数为3,隐含层节点数为7.
图3 故障测距流程
Fig.3 Flow chart of fault location
图4 配电网故障仿真模型
Fig.4 Fault simulation model for distribution network
本文分别提取了故障选线和测距模型的特征向量,其中,故障选线模型提取了不同故障初始角(0°、45°和90°)的特征向量;而故障测距模型提取了不同故障距离处的3维特征向量.分别对各组特征进行归一化处理以消除不同物理量之间的差别,并进行随机排序可得到如表1所示的样本数据.
表1 故障样本
Tab.1 Samples of fault
故障距离km接地电阻Ω故障相角(°)小波能量分量零序基波分量零序无功分量0.51.0︙9.510010001001000︙10010000-0.8499 1.0000 1.000045-0.13510.92350.6266900.70960.6940-0.08920-0.9994-0.6393-0.949445-0.9783-0.7377-0.974490-0.9711-0.9126-0.99010-0.85210.96720.934745-0.01970.89070.5800900.76250.6503-0.19510-0.9995-0.6612-0.951345-0.9785-0.7486-0.973390-0.9712-0.9235-0.9876︙︙︙︙0-0.87840.83610.7600450.40380.75960.4449900.95330.5301-0.19440-1.0000-0.7377-0.960945-0.9796-0.8251-0.984390-0.9716-1.0000-0.9995
分别使用原BP算法、PSO-BP算法和改进PSO-BP算法进行选线比较,得到各测试样本的选线结果如表2所示.其中期望输出为线路的二进制表示,实际输出为每条线被选择的概率,概率越大表明越可能选择该条线路.从表2中可看出,所提出的算法具有更小的均方误差,预测的故障线路更逼近期望输出,故具有更优的故障选线性能.
表2 选线结果比较
Tab.2 Comparison for results of line selection
编组期望输出算法实际输出均方误差110000201000300100400010500001BP0.98880.00810.00450.00280.00610.2564×10-3PSO-BP0.99920.00100.00250.00030.00150.1023×10-3改进PSO-BP0.99990.00080.00030.00060.00000.1100×10-3BP0.00530.98990.00470.00530.00280.1881×10-3PSO-BP0.00070.99150.00290.00060.00270.8880×10-3改进PSO-BP0.00050.99960.00070.00040.00050.1310×10-3BP0.00400.00650.92810.02610.01530.5476×10-3PSO-BP0.00410.00420.94960.03360.00180.3705×10-3改进PSO-BP0.00050.00090.99960.00040.00090.2360×10-3BP0.00360.00890.00380.98910.01240.3792×10-3PSO-BP0.00010.00120.00180.99880.00140.8090×10-3改进PSO-BP0.00500.00020.00030.99990.00070.8800×10-3BP0.00550.00290.01440.00750.95920.1967×10-3PSO-BP0.00030.00080.00100.00000.98310.2873×10-3改进PSO-BP0.00050.00070.00010.00090.99910.2370×10-3
使用原BP算法、PSO-BP算法和改进PSO-BP算法得到各测试样本的测距误差值如图5所示.从图5可以看出,相对于传统算法,改进粒子群优化的神经网络算法具有更精确的测距结果及更小的误差.由此表明,该算法受相位角和接地误差的影响更小,具有一定的鲁棒性.
图5 测距结果误差比较
Fig.5 Comparison in errors for results of location
人工智能算法在解决配电网故障选线和测距问题时容易陷入局部最优解,并存在难以满足精确性和鲁棒性要求的问题,因此,本文提出了一种改进PSO-BP的配电网故障选线与测距算法.算法先使用混沌优化算法增强粒子群算法的收敛能力,并用于训练神经网络参数,以提升神经网路的性能.实验仿真结果表明,将改进PSO-BP应用到配电网故障选线和故障测距中,能获得更精确的选线与测距结果.
[1] 杨德昌,魏向向,温渤婴,等.基于稀疏分解与综合测度值的配电网故障选线方法 [J].高电压技术,2017,43(5):1526-1534.
(YANG De-chang,WEI Xiang-xiang,WEN Bo-ying,et al.Fault line selection method of distribution network based on sparse decomposition and synthetic measure [J].High Voltage Technology,2017,43(5):1526-1534.)
[2] 王磊,曹现峰,骆玮.基于改进PSO优化模糊神经网络的配电网故障选线研究 [J].电气技术,2016,17(3):30-35.
(WANG Lei,CAO Xian-feng,LUO Wei.Research on fault line selection of distribution network based on improved PSO optimization fuzzy neural network [J].Electrical Technology,2016,17(3):30-35.)
[3] 孟安波,葛佳菲,李德强,等.基于纵横交叉算法的神经网络配电网故障选线研究 [J].电力系统保护与控制,2016,44(21):90-95.
(MENG An-bo,GE Jia-fei,LI De-qiang,et al.The line selection of neural network based on fault crossing algorithm [J].Power System Protection and Control,2016,44(21):90-95.)
[4] 张雷,黄奕宏,翁胜龙.基于GA-DS的多神经网络故障诊断方法 [J].电子设计工程,2015,23(10):14-17.
(ZHANG Lei,HUANG Yi-hong,WENG Sheng-long.GA-DS based multi neural network fault diagnosis method [J].Electronic Design Engineering,2015,23(10):14-17.)
[5] 龚水清,王崴.基于虚拟仪器和BP神经网络液压系统故障诊断 [J].电子科技,2011,24(9):128-132.
(GONG Shui-qing,WANG Wei.Hydraulic system fault diagnosis based on virtual instrument and BP neural network [J].Electronic Science and Technology,2011,24(9):128-132.)
[6] 何晓,雷勇,周聪聪,等.消除零模波速影响的配电网单端行波故障测距算法 [J].电力系统保护与控制,2016,44(23):39-45.
(HE Xiao,LEI Yong,ZHOU Cong-cong,et al.The single end traveling wave fault location algorithm of distribution network to eliminate the influence of zero mode wave speed [J].Power System Protection and Control,2016,44(23):39-45.)
[7] 陈时飞.基于行波的配电网的故障测距技术研究 [D].北京:华北电力大学,2016.
(CHEN Shi-fei.Research on fault location technology of traveling wave based distribution network [D].Beijing:North China Electric Power University,2016.)
[8] 范静雅,陈亚,赵志,等.基于馈线终端设备的电网故障定位算法 [J].计算机与数字工程,2017(9):1708-1712.
(FAN Jing-ya,CHEN Ya,ZHAO Zhi,et al.Power grid fault location algorithm based on feeder terminal equipment [J].Computer and Digital Engineering,2017(9):1708-1712.)
[9] 严凤,李双双.基于C型行波与SVM的配电线路故障定位 [J].电力系统及其自动化学报,2016,28(1):86-90.
(YAN Feng,LI Shuang-shuang.Fault location of distribution lines based on C traveling wave and SVM [J].Power System and Automation Journal,2016,28(1):86-90.)
[10] Shen L X.Single terminal traveling wave fault location method based on SVM [J].Research Gate,2016,6(4):242-251.
[11] 满蔚仕,宋超,张志禹.基于Hilbert-Huang变换的多端配电网行波故障定位 [J].微型机与应用,2017,36(3):12-15.
(MAN Wei-shi,SONG Chao,ZHANG Zhi-yu.Multi terminal distribution network traveling wave fault location based on Hilbert-Huang transform [J].Microcomputer and Application,2017,36(3):12-15.)
[12] 朱建刚,魏佩瑜,刘澍存,等.基于时差比较的配电网含分支混合线路行波故障定位研究 [J].山东电力技术,2017,44(9):78-85.
(ZHU Jian-gang,WEI Pei-yu,LIU Shu-cun,et al.Distribution network with branch mixed line traveling wave fault location based on time difference comparison [J].Shandong Electric Power Technology,2017,44(9):78-85.)
[13] 苏凤,王选诚,董云云,等.一种基于自由振荡主频实现故障测距的方法 [J].电网与清洁能源,2016,32(3):68-71.
(SU Feng,WANG Xuan-cheng,DONG Yun-yun,et al.A method of fault location based on free oscillating main frequency [J].Power Grid and Clean Energy,2016,32(3):68-71.)
[14] Margarita R S,Carlos A,Coello C.Improving PSO-based multi-objective optimization using crowding,mutation and dominance [J].Lecture Notes in Computer Science,2005,34(6):505-519.
[15] 栗青,杨璐,刘一芳,等.神经网络技术在设备故障诊断中的应用进展 [J].沈阳工业大学学报,2004,26(2):174-178.
(LI Qing,YANG Lu,LIU Yi-fang,et al.Application of neural network technology in equipment fault diagnosis [J].Journal of Shenyang University of Techno-logy,2004,26(2):174-178.)
[16] 魏江涛,陈方涛,姜美雷.BP神经网络在设备故障诊断方面的应用 [J].现代电子技术,2012,35(19):131-134.
(WEI Jiang-tao,CHEN Fang-tao,JIANG Mei-lei.Application of BP neural network in fault diagnosis [J].Modern Electronic Technique,2012,35(19):131-134.)
[17] 夏琳琳,文磊,刘惠敏,等.改进PSO-BPNN的电力变压器故障诊断与模式识别 [J].沈阳工业大学学报,2016,38(6):606-611.
(XIA Lin-lin,WEN Lei,LIU Hui-min,et al.Fault diagnosis and pattern recognition of power transformer based on improved PSO-BPNN [J].Journal of Shenyang University of Technology,2016,38(6):606-611.)