基于GA-BP神经网络的变压器绕组热点温度预测
2021-03-06王兴桐喻彩云
王兴桐,邹 宇,喻彩云
(1.三峡大学 电气与新能源学院,湖北宜昌 443002;2.广西电网钦州供电局,广西钦州 535000)
引言
随着国民经济的高速发展,保障电网的安全可靠运行显得越来越重要。变压器是电力系统核心设备之一,其使用寿命受绝缘性能的影响很大。变压器绕组热点温度是电力变压器绕组绝缘关键影响因数,同时也是衡量变压器负载能力的重要指标[1],因此,研究一种变压器绕组热点预测方法,及时准确地获取变压器绕组热点温度,对保证变压器高效、安全、可靠运行具有重要意义。
目前,变压器绕组热点温度获取的方法有直接测量、模型计算和预测拟合3种[2]。直接测量法是由变压器内部温度传感器测量其内部温度,这种方法的测量准确度受传感器安装位置的影响较大;模型计算法是根据绕组热点温度通用规范计算变压器内部温度,一般采用IEEEC 57.91和IEC 354导则[3,4],但这种方法没有考虑环境温度的影响;随着智能算法的兴起,神经网络、支持向量机和卡尔曼滤波等预测算法被应用到绕组热点温度预测领域[5-7]。文献[8]利用油浸式变压器的油流动状态建立流体网络模型,计算得到变压器内部的温度分布,该方法虽然大大减少了计算量,但忽略了环境温度的影响。文献[9]为了实现电力变压器绕组热点温度的实时预测,把负载电流、顶层油温、环境温度3个因素作为特征向量,采用改进后的网格搜索算法对支持向量的参数进行优化,提出了一种变压器热点温度预测方法,但该方法的预测精度有待进一步提高。文献[10]采用容错度高、鲁棒性好的广义回归神经网络进行变压器绕组热点温度预测,取得较好的应用效果,但神经网络容易陷入局部最优,该方法有待进一步改进。
针对上述预测方法中存在的不足,采用遗传算法对BP神经网络的权值和阈值进行优化,克服了BP神经网络容易陷入局部最小值的缺陷,加快了算法的收敛速度,建立基于遗传算法优化BP神经网络的变压器绕组热点温度预测模型,采用实际算例验证本文提出方法的有效性和通用性。
1 BP神经网络
1.1 BP神经网络原理
BP神经网络由学者Rumelhart提出,它是一种需要经过多次前向传播的网络,其特点是信号由输入端传到输出端,而误差是由输出端传向输入端[11]。BP神经网络结构分为3层:输入层、隐含层和输出层。
1.2 BP神经网络的主要缺陷
首先,BP神经网络的应用效果受其权值和阈值初始值的影响很大,因此神经网络正向传播时,容易陷入局部极小值,影响预测效果;其次,BP神经网络采用的是梯度下降法,在对复杂目标函数进行优化时,所需训练时间过长,导致算法的迭代次数过多且收敛较慢。基于上述两个原因,本研究采用遗传(GA)算法对BP神经网络的权值和阈值进行优化,形成新的GA-BP神经网络算法,并将其应用于变压器绕组热点温度分析计算。
2 GA-BP神经网络预测模型
遗传算法是一种基于生物遗传寻优算法,通过迭代计算筛选并保存适应度函数中的优良个体,这种方法既能保存母体信息,又能使个体得到优化,如此反复遗传迭代直至找出最优个体。因其具有非常强大的全局寻优能力,常被应用于神经网络等智能算法的参数寻优[12]。
GA-BP神经网络计算过程主要包括BP神经网络结构参数的确定、GA优化BP的权值和阈值、BP预测输出3个部分。GA优化BP的步骤如下:
(1)计算适应度函数
利用BP神经网络计算种群样本的权值和阈值,记期望输出为y,预测输出为o,则个体适应度为:
式中,m为输出层神经元个数,yi为第i个期望值,oi为第i个预测值。
(2)选择运算
根据个体适应度,选择优良个体遗传给下一代,本研究采用的计算方法是轮盘赌法,公式如下:
式中,fi为个体i的适应度;Fi为个体i的适应度函数;k为选择系数;pi为个体i的选择概率。
(3)交叉运算
GA算法在计算过程中采用实体编码,本研究采用实数交叉法,公式如下:
式中,axi为第x个染色体的i位,ayi为第y个染色体的i位,b为随机数,0≤b≤1。
(4)变异运算
选中某一个体后,把某些基因以某一概率转化为其他等位基因,公式如下:
式中,amax为基因aij的上界,amin为基因aij的下界,r2为随机数,g为迭代次数,Gmax为最大迭代次数,r为随机数,0≤r≤1。
3 算例分析
采用文献[13]中500组变压器绕组热点温度实验数据组成样本进行算例分析,该样本数据是在连续时间序列上记录的数据,时间间隔为30 min,记录的数据包括变压器负载电流、顶层油温、底层油温、油箱上死角、油箱下死角温度、环境温度以及绕组热点温度,部分数据如表1所示。
表1 样本部分数据
在Matlab2012b软件中进行仿真,GA-BP神经网络的参数设置如下:遗传算法的种群规模为30,交叉概率为0.4,变异概率为0.2,最大迭代次数为200;输入层神经元个数n=6,隐含层神经元个数l=9,输出层神经元个数m=1。将样本数据分为两部分,前450组数据作为训练集用于训练模型,后50组作为预测集用于检验预测模型的精度。采用训练集数据对GA-BP神经网络预测模型进行训练后,预测测试集数据,预测结果如图1所示,绝对误差如图2所示。
图1 测试集数据预测结果
图2 测试集数据绝对误差
由图1可知,基于GA-BP神经网络的变压器绕组热点温度预测值与实际值的变化趋势基本一致;由图2可知,测试集数据预测的绝对误差都在±4%以内,且大部分误差集中在±2%以内。可见GA-BP神经网络应用于变压器绕组热点温度预测的效果较好。
为了检验模型的预测精度,采用平均相对误差和均方根误差对基于GA-BP神经网络的变压器绕组热点温度预测效果进行评价,计算公式如下:
式中,N为测试样本的数量,yi为第i个实际值为第i个预测值。
采用同样的样本数据建立BP、SVM以及ELM预测模型,利用测试集数据进行检验,4种预测模型的平均相对误差和均方根误差如表2所示。
表2 4种模型预测误差
由表2可知,基于GA-BP神经网络的变压器绕组热点温度预测的平均相对误差和均方根误差分别为2.05%和0.21,在4种预测模型中均为最小,进一步验证了本方法的正确性。
4 结束语
(1)采用遗传算法对BP神经网络的权值和阈值进行修正,解决了BP神经网络容易陷入局部最小值的缺陷,加快了算法的收敛速度,并将其应用到变压器绕组温度预测领域,建立了基于GA-BP神经网络的变压器绕组热点温度预测模型。
(2)利用500组变压器试验数据进行仿真,结果表明,基于GA-BP神经网络的变压器绕组热点温度预测值与实际值的变化趋势基本一致,平均相对误差和均方根误差分别为2.05%和0.21,相比于其他几种预测方法,预测效果最好,验证了本方法的正确性。