基于注意力机制和卷积神经网络的异步电动机三相电压不平衡损耗研究*
2021-10-27符嘉晋孟安波蔡涌烽陈子辉
符嘉晋,孟安波,蔡涌烽,陈 顺,殷 豪,吴 非,陈子辉
(1.广东工业大学 自动化学院,广东 广州 510006;2.广东电网有限责任公司肇庆供电局,广东 肇庆 526000;3.广东电网有限责任公司江门供电局,广东 江门 529000)
0 引 言
随着配电网规模扩大、风电等间歇性电源渗透率提高以及大量非线性负载分散接入电网,配电网电压电流出现严重畸变,产生了大量的电能质量问题[1-2]。目前评价电能质量优劣的指标主要有:三相电压/电流平衡性,谐波,电压偏差等。其中三相电压平衡性对电网损耗造成的影响较大[3]。
电网中异步电动机因其结构简单,运行可靠而广泛应用于工业生产和日常生活[4-5]。三相异步电动机是异步电机最通用的形式,是当今应用最广、需求量最大的一种电机,其用电效率直接影响电网的损耗,因此研究三相电压不平衡对异步电动机的损耗影响,对有效降低电能在配电过程中的损耗具有重大实用价值[6-7]。目前,国内外学者对三相电压不平衡影响下异步电动机的损耗已有较多研究。文献[8]采用对称分量法对异步电机在三相电压不平衡下的铜耗、铁耗以及输出转矩等进行仿真,仿真表明国际电工委员会(IEC)定义的电压不平衡度(VUF)可准确计算以上变量。文献[9]以一台5.5 kW Y132S-4异步电动机为例,建立了基于时步有限元的损耗模型,分析了复数电压不平衡度(CVUF)相角对电机损耗的影响,结果表明CVUF相角对各项损耗影响较小。文献[10]对不同三相电压不平衡度下异步电动机的能耗、转矩进行仿真,结果表明随着不平衡度的增加,异步电动机损耗增大,转矩波动幅度增大。上述文献在计算三相电压不平衡时异步电动机损耗均是基于等效电路,然而等效电路参数在不同工况下变化明显,尤其在三相电压不平衡状态下,损耗计算对参数要求更加严格。且对不同工况下建立等效电路模型再计算损耗,步骤过于复杂,不利于损耗的实时监控[11]。
针对以上问题,机器学习算法为配电网中供用电设备受电能质量因素影响下的损耗计算提供了新的途径[12]。文献[13]提出了基于逆向传播(BP)神经网络的变压器损耗计算方法,并考虑了谐波和三相不平衡对变压器附加损耗的影响。文献[14]针对传统公式计算变压器三相不平衡损耗需要参数较多且计算精度不高的问题,提出一种基于纵横交叉优化BP神经网络的损耗评估方法,并和传统公式计算结果与试验数据进行对比,结果表明该方法得到的损耗值更接近试验数值。
在异步电动机损耗评估中,运行数据反映了损耗变化规律,不同的电机输入特征会对损耗产生不同影响。传统机器学习方法在分析大数据时往往存在表达能力不足,容易陷入过拟合的问题,且传统机器学习方法往往会为不同特征分配相同的权重,导致重要信息影响减少。针对以上问题,本文提出一种基于注意力机制和卷积神经网络(CNN)的异步电动机损耗评估方法。通过大容量电能质量试验平台获取三相不平衡影响下电动机损耗数据,采用注意力机制与CNN的组合深度学习模型对采集数据进行学习,实现三相电压不平衡下异步电动机损耗的高精度评估。
1 三相电压不平衡下异步电动机损耗计算问题描述
1.1 三相电压不平衡度定义
根据国标GB/T 15543—2008以及IEC的精确定义,文中采用CVUF作为衡量配电网三相电压不平衡的指标,其计算公式如下[9,15]:
(1)
式中:U1+、U1-为定子端电压正、负序分量;ε、θv为复数三相不平衡度幅值、相角。由于CVUF相角θv对异步电动机各项损耗影响可忽略不计,因此文中只考虑CVUF幅值ε[9]。
1.2 三相电压不平衡下异步电动机损耗计算
异步电动机损耗主要包括机械损耗,杂散损耗,定、转子铜耗以及铁耗。异步电动机在三相电压不平衡状态运行时需要考虑正、负序电压施加在绕组上产生的正、负序电流以及旋转磁场,因此需要对正、负序电压影响下建立不同等效电路,如图1所示。
图1 异步电动机正(负)序等效电路
图1中,S为转差率;r1、x1为定子电阻、电抗;r′2、x′2为转子电阻、电抗;rm、xm为励磁电阻、电抗;I1+、I1-分别为正、负序定子电流;I2+、I2-分别为正、负序转子电流;Im+、Im-分别为正、负序励磁电流。
因此,三相电压不平衡影响下异步电动机总损耗的具体计算公式如下:
式中:ΔPun为三相电压不平衡下总损耗;Pmec为机械损耗;Ps为杂散损耗,不考虑谐波影响时Ps较小,一般取输出输入功率的百分比[16];PCu1+、PCu1-为正、负序定子铜耗,PCu2+、PCu2-为正、负序转子铜耗,PFe+、PFe-为正、负序铁耗。
综上,运用等效电路计算三相电压不平衡影响下异步电动机损耗需要先建立异步电动机等效电路模型,再计算各项损耗,涉及到的步骤非常繁琐[11],且若不考虑电压不平衡度增加带来的电机振动等引起的附加损耗,会导致损耗计算误差增大[17]。针对以上问题,文章基于深度学习理论和数据驱动思想,提出基于注意力机制和CNN(Attention-CNN)的异步电动机损耗评估方法,通过结合2种结构的优越性,实现三相电压不平衡影响下异步电动机损耗的高精度评估。
2 基于Attention-CNN的异步电动机损耗评估方法
文中构建的Attention-CNN结构图如图2所示。
图2 Attention-CNN结构
Attention-CNN结构主要分为输入层、Attention层、CNN层以及输出层。异步电动机实测运行数据作为输入首先进入Attention层,注意力机制通过分析特征与目标(即损耗)之间的相关性为每个特征赋予不同的权重,然后对权重进行类归一化,将特征与权重的乘积作为Attention层的输出;经过CNN层的3个卷积层的运算使其深度加深,再经过全连接层将其转为一维向量,完成特征提取和数据学习;最后由输出层输出模型评估损耗值。每层的详细描述如下所示。
(1)输入层。输入层将异步电动机的实测运行数据作为整个Attention-CNN模型的输入。根据文献[13],文中将实测输入端三相电压、电流、三相电压不平衡度以及异步电动机负载率8个变量作为模型输入特征,可记为X=[x1…xt…xn],其中n=8。
(2)Attention层。注意力机制是一种借鉴了人类大脑信号处理的信息资源分配机制,近几年广泛运用于深度学习的各个领域当中[18]。Attention层包括相关性计算层、权值归一化层以及乘积层,其单独结构如图3所示。相关性分析层是注意力机制的主要部分,即计算每个特征对应的权值,常见的相关性计算方法有求两者的向量点积、求两者的向量Cosine相似性或引入额外的神经网络,文中构建了一个两层隐藏层的BP神经网络来计算相关性。类归一化层主要将相关性计算层得到的权值进行类归一化处理,使权值总和为1。最后乘积层将类归一化得到的权值和特征值进行相乘,得到注意力机制的输出值。其中相关性计算层采用的BP神经网络激活函数为ReLU,类归一化层采用Softmax函数进行类归一化。
图3 注意力机制结构
注意力机制计算式如下所示:
D=f(X×W1+b1)=ReLU(X×W1+b1)
(3)
E=f(D×W2+b2)=ReLU(D×W2+b2)
(4)
(5)
st=αtX
(6)
式中:W1、W2为权重矩阵;b1、b2为偏置;D=(d1…dt…dn)、E=(e1…et…en)为BP神经网络第一、二层隐藏层的输出矩阵,即特征权重矩阵;αt为第t时刻Softmax类归一化后的权重;st为第t时刻注意力机制的输出值,可表示为S=[s1…st…sn]。
(3)CNN层。CNN是一种前馈式深度学习网络模型,通常由一个或多个卷积层、池化层、全连接层组成[19]。
CNN层主要是对注意力机制输出数据进行学习并提取特征,其单独结构如图4所示。文中CNN层的构建由3个卷积层以及一个全连接层组成,卷积核的数目分别设为8、16、32,考虑到文中输入特征量少所以无需池化层。根据实测运行数据特点,卷积层设计为一维卷积,选择ReLU为激活函数;经过3个卷积层对Attention层输出数据处理并映射到特征空间后,由全连接层将其排列成一个一维向量,即特征向量。全连接层的激活函数同样设置为ReLU。CNN层的计算式可表示为
图4 CNN结构
A=f(S⊗W3+b3)=ReLU(S⊗W3+b3)
(7)
B=f(A⊗W4+b4)=ReLU(A⊗W4+b4)
(8)
C=f(B⊗W5+b5)=ReLU(B⊗W5+b5)
(9)
Q=f(C×W6+b6)=ReLU(C×W6+b6)
(10)
式中:W3、W4、W5、W6为权重矩阵;b3、b4、b5、b6为偏置;⊗为卷积运算符;A、B、C分别为三层卷积层的输出值;Q为全连接层的输出,其长度设为j,即Q=[q1…qt…qj]。
(4)输出层。输出层为设计的一个全连接层,主要进行最后的损耗评估,其输入为CNN全连接层的输出,设评估损耗值长度为m,输出层的输出可表示为Y=[y1…yt…ym]T。输出层的激活函数同样设置为ReLU,其计算式如下:
yt=f(qt×W0+b0)=ReLU(qt×W0+b0)
(11)
式中:W0、b0为输出全连接层的权重矩阵和偏置向量;qt为第t时刻CNN层的输出值;yt为第t时刻输出层的损耗评估值。
文中模型选取Adam为优化函数,迭代次数设置为400,损失函数为均方误差(MSE),计算式如下:
(12)
3 基于三相电压不平衡扰动源的异步电动机损耗试验
本文依靠广东电网科技项目,搭建了380 V电能质量综合试验检测平台并进行试验。该平台可实现三相电压/电流不平衡、电压偏差、谐波等电能质量指标自定义高精度输出功能,从而真实模拟实际电网各类典型电能质量问题。
现场试验中使用的异步电动机型号为YE2-160M-4,具体参数如表1所示。图5为异步电动机试验电路,图6为现场试验接线图。图5中M为异步电动机;G为10 kW STC-10同步发电机;UR为整流器;F1、F2为节点;K1、K2为开关;RF为有级调节电阻器,rf为滑动变阻器;PT、CT为0.2S电压、电流互感器,一次侧按功率三瓦计法接电动机输入端三相电路,二次侧与Dewetron录波仪相连;电压扰动源主要通过调节扰动源功率柜、控制柜、高低压开关柜、输入输出联络柜、电压/电流测试接线柜等辅助设施实现不同程度的三相不平衡扰动。另外,在异步电动机转轴上安装图6的JN-DN型动态扭矩传感器实时检测电动机转矩、转速和输出功率。
图5 异步电动机试验电路图
表1 异步电动机参数
图6 异步电动机现场试验接线图
具体试验步骤如下。
(1)设置有级调节电阻器RF为100 Ω和40 Ω,使异步电动机负载率保持在33%和60%左右。
(2)根据国标以及现场试验情况,在维持输入端三相平均电压为标杆电压的情况下,调节扰动源,使三相电压不平衡度在0~13%的范围内以1%为步长逐渐增加。
(3)对每单位步长电压不平衡度,读取电压、电流互感器示数以及截取录波仪的各相录波数据并记录下电动机首端电压与电流,计算输入功率P1和实际电压不平衡度;读取扭矩传感器示数并记录下电动机转矩、转速和输出功率P2;最后根据下式计算异步电动机损耗ΔP:
ΔP=ΔPun=P1-P2
(13)
表2为60%负载下异步电动机部分实测运行数据,其中U1、U2、U3为a、b、c相对地电压,I1、I2、I3为a、b、c相电流。
表2 异步电动机实测运行数据
4 仿真分析
4.1 数据预处理及误差指标
上一节异步电动机损耗试验中测得异步电动机数据一共为28组,即60%和33% 2种负载情况下,三相电压不平衡度ε取0~13%时异步电动机实测损耗数据,每一组取100个数据点,共2 800个损耗数据点。为了更好地与实测损耗和等效电路计算损耗进行对比,根据交叉验证原则,将同一负载的14组实测数据按顺序分为7组,取6组作为训练集放入文中模型进行学习和训练,剩余1组放进模型测试集进行评估,2种负载共进行14次仿真试验。
为了方便模型的训练和学习,文中采用min-max归一化法将输入原始数据归一化在(-1,1)之间,计算式如下:
(14)
式中:x为原始输入异步电动机实测数据;xmean、xmax和xmin分别为运行数据平均值、最大值和最小值;x′为min-max归一化预处理后的电机运行数据。
为了验证本文模型的有效性,另外选取CNN、BP、支持向量回归(SVR)和极限学习机(ELM)为对比方法。所有模型的输入和训练方式均与本文模型相同,选取平均绝对百分比误差(MAPE)作为误差指标来评价模型损耗评估的精度,计算式如下:
(15)
文中模型采用Python3.7软件和Keras深度学习框架进行仿真测试。
4.2 仿真结果分析
图7为注意力机制赋予异步电动机输入特征的权重柱状图,由图7可知注意力机制为三相电压不平衡度ε和A相电流I1、电压U1分配了较大的权重,为其余5个特征分配了较小的权重,证明ε、I1、U1对损耗影响较大,符合现场试验设置的工况以及实测运行数据的特点,验证了注意力机制的有效性。
图7 异步电动机输入特征权重
28组工况的电机损耗评估结果采用平均值的方式展示,即取同一工况下100个数据点的评估结果取平均值作为模型评估结果。各个模型的电机损耗评估结果与实测损耗对比如图8所示。
图8 电机损耗实测值和评估值对比
由图8的损耗对比可得Attention-CNN模型拟合损耗曲线与实测损耗曲线最为贴近,整体评估效果较好。具体评估误差MAPE见表3、图9和图10,其中表3、图9为28组工况下不同模型评估损耗的MAPE,图10为不同模型评估损耗的平均MAPE。
由表3、图9以及图10的MAPE对比可得以下结论:
图9 不同模型MAPE对比
图10 不同模型平均MAPE对比
表3 不同模型的评估MAPE %
(1)等效电路模型在三相电压不平衡度小于4%时计算异步电动机损耗与实测损耗误差均小于2%,不平衡度大于4%时均小于6%,证明等效电路模型在计算电动机损耗时具有一定实用性,但是计算精度不稳定;
(2)与其他4种机器学习算法相比,文中方法评估损耗精度最高,其中60%负载下MAPE平均值相比其他4种方法分别降低了37.5%、49.6%、48.6%、20.9%;33%负载下MAPE平均值相比其他4中方法分别降低了40.9%、43.2%、45.3%、21.5%。Attention-CNN比其他4种机器学习方法在异步电动机损耗评估精度上有明显提升,证明其具有较高的准确性。
(3)本文在60%和33% 2种负载,三相电压不平衡度为0~13%的工况下进行仿真,验证Attention-CNN模型对异步电动机损耗的评估能力以及泛化性。结果表明Attention-CNN在三相电压不平衡影响下异步电动机的损耗评估中具有一定实用价值。
5 结 语
针对等效电路计算三相电压不平衡影响下异步电动机损耗精度不稳定,需要参数过多且模型过于复杂的问题,本文提出了一种基于Attention-CNN的异步电动机损耗评估方法,在搭建的现场试验平台开展现场试验并进行仿真分析,得到以下结论:
(1)注意力机制能够有效分析特征与损耗之间的关系,为重要特征分配较大权重,从而提高模型评估性能;
(2)与等效电路模型相比,Attention-CNN只需要少量电动机运行参数而不需要时变的等效电路参数,限制条件少;
(3)与BP、SVR、ELM和CNN评估损耗对比,Attention-CNN评估损耗与实测损耗误差最小,平均误差仅为0.717%和0.549%,具有一定有效性。