基于改进相关向量机绝缘子污闪电压预测研究
2016-08-06刘亚南范立新唐一铭
刘亚南,范立新,徐 钢,都 晨,刘 全,唐一铭
(江苏方天电力技术有限公司,江苏南京211102)
基于改进相关向量机绝缘子污闪电压预测研究
刘亚南,范立新,徐钢,都晨,刘全,唐一铭
(江苏方天电力技术有限公司,江苏南京211102)
污闪电压是评估绝缘子电气性能最重要的指标,提出一种改进的相关向量机(RVM)污闪电压预测模型,选择组合核函数作为最终核函数,通过差分进化算法优化RVM的核函数宽度和组合函数的权值,以绝缘子表面盐密和灰密为输入样本,污闪电压为输出样本。仿真结果表明,所建立的污闪电压预测模型较之BP神经网络模型、支持向量机(SVM)模型和未改进的相关向量机模型,精度更高,泛化能力更强,能有效地克服传统方法的局限性,适应于绝缘子污闪电压的实时预测,有一定的应用价值。
绝缘子;盐密;灰密;污闪电压;相关向量机;差分进化算法
近年来,我国电力系统发展迅速,装机容量逐年提升,因此需要系统能够更加安全稳定。但是经济发展造成环境日益恶化,绝缘子污闪事故频繁发生,严重威胁了电网的安全。污闪电压是评估绝缘子电气性能的一个重要指标,其与盐密和灰密等因素有关,综合反映了各种影响因素对绝缘子外绝缘特性的影响。同时,污闪电压也是外绝缘选择和输电线路设计的重要参考。正确预测绝缘子的污闪电压,根据预测结果制定相应的防范措施,从而防止污闪事故的发生[1,2]。
目前,国内外学者已经开展绝缘子研究工作,通过试验获得大量的绝缘子数据[3]。由于这些环境信息与绝缘子的污闪电压具有非线性关系,因此,传统的数学方法很难建立环境信息与污闪电压的数学模型。很多学者提出了新的预测方法,比如最小二乘回归、神经网络模型、支持向量机模型等。文献[4]针对传统最小二乘法存在的局限性,采用迭代加权最小二乘的稳健回归法来确定特征指数,该方法具有很好的稳健性。文献[5]利用人工神经网络建立环境信息与污闪电压的关系,神经网络模型能够逼近任意非线性输入输出关系,但是该算法不能得到全局最优解,收敛速度慢。为了克服神经网络的缺点,文献[6,7]通过支持向量机建立污闪电压预测模型,支持向量机(SVM)引入了核函数的概念,大大减少了计算量,核函数的Mercer条件也保证了该算法能够得到全局最优解。
相关向量机(RVM)理论是Tipping M E在2000年首次提出的[8,9],一种基于稀疏贝叶斯理论的机器学习算法,其结合了贝叶斯理论、最大似然估计等理论。RVM与SVM相比,具有如下优势:减少了相关向量数目,稀疏性更好;核函数选择更灵活,无须满足Mercer条件;泛化能力更好;参数计算简单,收敛速度加快。而且,RVM模型较之BP神经网络、SVM网络,处理小样本效果更好、精度更高。RVM已经在电力系统负荷预测[10]、风速预测[11]、故障诊断[12]等领域取得了很好的效果,但尚未应用于绝缘子污闪电压的研究。由于RVM模型的核函数宽度和组合核函数权重都是通过人工确定的,因此精度很难保证。鉴于此,文中采用差分进化(DE)算法改进相关向量机对污闪电压进行建模,输入样本选择盐密和灰密,输出样本为绝缘子污闪电压,与其他污闪电压预测模型相比,改进后的RVM模型的精度更高。
1 DE算法的基本原理
DE算法[13,14]是一种基于群体进化的算法,其本质是一种基于实数编码的具有保优思想的遗传算法,通过种群内个体间的合作与竞争来对问题的解进行优化。其算法主要包括变异、交叉和选择3个基本步骤。
1.1变异操作
对每一代进化目标进行变异操作如下:
1.2交叉操作
交叉操作能够增加群体的多样性,不会陷入局部最优解,操作如下:
1.3选择操作
DE算法通过贪婪选择模式,从原种群和试验种群中选择适应度更高的个体进入下一代,操作如下:
1.4算法步骤
DE算法的基本步骤如图1所示。
图1 DE算法的流程
2 RVM原理
RVM是基于贝叶斯理论的一种机器学习算法,通过引入超参数对权值赋零来确保模型的高稀疏性;采用最大似然函数方法对超参数进行计算,计算方便,同时收敛时间短。
式中:wi为权重向量;K (x,xi)为核函数;N为样本数量;ε为服从N(0,σ2)分布的各独立样本误差。RVM模型的概率公式为:其中N是高斯分布函数,期望为y(xi;w),方差为对于相互独立的输出集,样本的似然函数为:
根据概率预测公式,所求的条件概率为:
为了避免最大似然函数法求解w和σ2产生过拟合现象,贝叶斯方法对w加上先决条件,赋予w分布为零的标准正态分布,同时引入超参数可得:
因此,概率预测式改为:
RVM通过超参数α实现对每个权值赋先决条件,对该条件多次更新之后,大部分αi会趋于无限大,其对应的权值w趋于0,而其他的αi会趋近于有限值,与之对应的向量xi称之为相关向量,通过这种计算实现相关向量机的高稀疏性。
在定义了先验概率分布及似然分布以后,根据贝叶斯定理,能够得到所有未知参数的后验概率分布为:
其中,后验协方差矩阵为:
通过迭代算法计算最佳的超参数,从而进一步确定模型的权值,即
式中:Ψi,i为后验协方差矩阵中的第i个对角元素;μi为第i个后验平均权;N为样本数量。
3 基于DE-RVM的绝缘子污闪电压预测模型
3.1 输入输出样本的选择
绝缘子表面污秽中的导电物质受潮后形成的电导,是导致污闪发生的根本原因。导电物质一般为各种盐类,用等值附盐密度(ρESDD,mg/cm2)表征,不溶性物质用灰密(ρNSDD,mg/cm2)表征。文中的RVM模型的输入样本选择盐密和灰密,输出样本选择污闪电压。同时实验结果表明,绝缘子污闪电压与盐密、灰密之间存在一种非线性关系,RVM模型有很强的处理非线性关系能力,并引入差分进化算法发挥其全局最优、快速收敛等优点,建立盐密、灰密与污闪电压的关系模型,对污闪电压进行预测。
3.2样本数据的预处理
训练样本的盐密度、灰密和训练目标值污闪电压存在数量级的差异,为了减少计算误差,提高预测效果,需要对原始数据进行标准化处理。
3.3基于差分优化算法的RVM参数优化
RVM是基于核函数方法的机器学习算法,核函数的引入提高了算法的非线性处理能力。每一种核函数都有自身的优点,不同的核函数构成的RVM模型性能也不同。混合核函数的思想[15]就是将不同类型的核函数组合起来,从而得到性能更优的核函数。
核函数大致可以分为两大类:局部核函数和全局核函数。由中心极限定理可知,在众多核函数中,高斯核函数是具有优异特性的局部核函数,而多项式核函数是全局核函数,因此,考虑将这两种核函数进行线性组合,作为最终的RVM模型核函数。
其中:G(xi,xj)为高斯核函数;P(xi,xj)为二项式核函数;λ为权重系数,0≤λ≤1,λ=0或λ=1时分别为单一核函数。
核函数及其参数的选择对模型精度有很大的影响。绝缘子污闪电压RVM模型中超参数α的最优解可以通过训练自适应得到,权重系数λ和核函数宽度σ采用差分进化算法获得。
基于DE算法的RVM参数寻优步骤如下。
步骤1:选择样本数据,并将数据分为训练集和测试集。
步骤2:初始化种群大小Np,最大迭代次数tm,缩放因子F,交叉概率CR,核函数宽度σ和权重λ的上下限值,随机产生这2个参数。
步骤:3:利用RVM模型对训练样本进行训练,得到训练结果。
步骤4:以训练后输出值与实际值的相对误差作为DE算法的目标函数,判断误差大小是否满足要求或者迭代次数t是否达到tm,若满足其中任一条件,则转至步骤7,否则进行下一步。
步骤5:t=t+1,进行下一次迭代。
步骤6:通过公式(1)(2)(3)进行变异、交叉和选择操作,最后产生新的核函数宽度σ和权重λ,然后返回步骤3。
步骤7:将新的σ和λ作为模型的参数,对测试样本进行预测,得到最终的预测结果。
基于基于差分进化算法的RVM参数优化流程如图2所示。
图2基于差分进化算法的RVM参数优化流程
3.4绝缘子污闪电压预测模型的评价标准
采用平均绝对百分比误差(eMAPE)和绝对误差(ePE)来评价,其表达式为:
4 算例分析
文中选择的数据是在人工雾室中采用均匀升压法获得的110 kV绝缘子在不同盐密、灰密条件下的污闪电压,部分数据见表1。设置种群大小Np=100,最大迭代次数tm=100,缩放因子F=0.6,交叉概率CR=0.5,选择29个训练样本,6个测试样本,建立基于差分进化算法的RVM污闪电压预测模型,预测结果见表2。
表1样本数据
表2改进RVM模型预测结果
分别建立BP神经网络模型、SVM模型、RVM模型,预测结果与差分进化算法优化的RVM模型进行比较,表3列出了不同预测模型的预测结果,BP网络、SVM网络、RVM网络预测模型的收敛时间分别为:121.24 s,98.17 s,75.85 s。
表3不同预测模型的预测结果
从不同污闪电压预测模型得到的eMAPE可以看出,BP神经网络、SVM网络、RVM网络预测值的平均eMAPE分别为6.29%,3.09%,2.75%,RVM网络的预测精度优于其余两种模型而且收敛时间更短,BP神经网络因为采用梯度下降法优化权值,只能保证收敛到一点,容易陷入局部极小点、性能较差;SVM网络能够得到全局最优解,但是稀疏性较差、收敛速度慢。文中通过差分进化算法对RVM模型的参数进行优化,克服人为因素的影响,模型的平均eMAPE为1.69%,改进后的RVM模型预测精度更高,性能更好,从而也验证了RVM理论在绝缘子污闪电压预测中的可行性,具有一定的推广价值。
5 结束语
针对现有的绝缘子污闪电压预测方法精度低、泛化能力差等缺点,以盐密和灰密作为预测模型的输入变量,建立了改进RVM的绝缘子污闪电压预测新模型,引入差分进化算法对RVM模型的核函数宽度和组合核函数权重进行优化,结果表明,改进的RVM预测模型的精度更高,能够满足工程的要求。RVM具有良好的处理非线性能力,其克服了BP神经网络容易陷入局部极小值、训练时间长等缺点,较之SVM网络,该方法稀疏性更好、核函数选择更加灵活,改进后的模型精度更高,为绝缘子污闪电压预测提供了一种新的有效方法。
[1]蒋兴良,舒立春,张永记,等.人工污秽下盐/灰密对普通悬式绝缘子串交流闪络特性的影响[J].中国电机工程学报,2006,26(15):24-28.
[2]薛恒嵩.利用泄漏电流递归分析法研究绝缘子雾凇闪络[J].江苏电机工程,2013,32(6):47-51.
[3]王少华,胡文堂,何文林,等.自然积污绝缘子的污闪电压和泄漏电流特性试验研究[J].电网技术,2013,37(10):2855-2860.
[4]王少华,叶自强,陈金法,等.采用稳健回归算法的绝缘子污闪电压预测方法[J].电网技术,2010,34(12):131-135.
[5]杨 庆,司马文霞,蒋兴良,等.复杂环境条件下绝缘子闪络电压预测神经网络模型的建立及应用[J].中国电机工程学报,2005,25(13):155-159.
[6]舒立春,白困利,胡 琴,等.基于支持向量机的复杂环境条件下绝缘子闪络电压的预测[J].中国电机工程学报,2006,26 (17):127-131.
[7]丁 龙,郝虎在,吕玉祥,等.基于支持向量机回归法的绝缘子污闪电压预测研究[J].电瓷避雷器,2014,(1):23-25.
[8]CHEN S,GUNN S R,HARRIS C J.The Relevance Vector Machine Technique for Channel Equalization Application[J].IEEE Transactions on Neural Networks,2002,12(6):1529-1532.
[9]TIPPING M E.Sparse Bayesian learning and the relevance vector machine[J].Journal of Machine Learning Research,2001,1(3):211-244.
[10]黄帅栋,卫志农,高宗和,等.基于非负矩阵分解的相关向量机短期负荷预测模型[J].电力系统自动化,2012,36(11):62-66.
[11]李慧杰,刘亚南,卫志农,等.基于相关向量机的短期风速预测模型[J].电力自动化设备,2013,33(10):1-5.
[12]尹金良,朱永利,俞国勤.相关向量机及其在变压器故障诊断中的应用[J].电力自动化设备,2012,32(8):130-134.
[13]刘继栋,王锡淮,肖健梅.基于十进制编码的差分进化算法在配电网重构中的应用[J].电力自动化设备,2012,32(5):94-98.
[14]颜宏文,李欣然.基于差分进化的含分布式电源母线净负荷预测[J].电网技术,2013,37(6):1602-1606.
[15]朱永利,尹金良.组合核相关向量机在电力变压器故障诊断中的应用研究[J].中国电机工程学报,2013,33(22):68-74.
Research on the Prediction of Insulator Pollution Flashover Voltage Based on Improved Relevance Vector Machine
LIU Yanan,FAN Lixin,XU Gang,DU Chen,LIU Quan,TANG Yiming
(Jiangsu Frontier Electrical Power Technology Co.Ltd.,Nanjing 211102,China)
Flashover voltage is the most important indicator to assess the performance of electrical insulators.This paper proposes a flashover voltage model based on relevance vector machine.In this model,the combination kernel function is selected as the final kernel function;the kernel width and combination function weight of RVM are optimized using differential evolution algorithm;and the salt and non-soluble deposit density on insulator surface and the pollution flashover voltage are selected as the input and output.Simulation results show that the improved RVM model has higher accuracy and generalization ability than BP neural network,SVM model and non-improved RVM model.It overcomes the shortcomings of traditional methods and is suitable for real-time prediction of pollution flashover voltage.The proposed model has certain application value.
insulator;equivalent salt deposit density;non-soluble deposit density;pollution flashover voltage;relevance vector machine;differential evolution algorithm
TM216
A
1009-0665(2016)01-0007-04
2015-08-18;
2015-10-23
刘亚南(1988),男,江苏徐州人,硕士,从事电力系统继电保护、绝缘子检测工作;
范立新(1966),男,安徽巢湖人,高级工程师,从事继电保护和新能源研究工作;
徐钢(1967),男,江苏仪征人,高级工程师,从事继电保护研究工作;
都晨(1986),女,江苏南京人,硕士,从事电力系统整定计算研究工作;
刘全(1991),男,江苏徐州人,本科,从事绝缘子检测工作;
唐一铭(1990),男,江苏徐州人,硕士,从事继电保护研究工作。