法律状态公告日
法律状态信息
法律状态
2018-10-12
授权
授权
2016-09-28
实质审查的生效 IPC(主分类):H02P21/00 申请日:20160529
实质审查的生效
2016-08-31
公开
公开
技术领域
本发明属于机电控制领域,具体涉及基于模糊神经网络的电机电流谐波抑制控制系统及方法。
背景技术
三相输入电源接入三相整流电路后,只有两相之间的电压差大于母线滤波电容C的电压时,才会从电网中抽取能量,即产生电流,由于电容和整流二极管的存在,便很难保证输入的电流与输入电压成线性关系,这种非线性的关系使得电流含有高次谐波分量。另外,由于电机齿槽效应等本身结构的原因,使得电机的反电动势等并不是理想的形状,这会导致电机的电流含有谐波分量。
电流的谐波分量在电机的定子绕组、定转子铁芯中引起附加损耗,使其发热,缩短使用寿命。同时,谐波电流还会增大电机的噪音并产生脉动转矩,使得电机性能降低。对电流谐波进行抑制,可以显著地提高电机的性能。
以三相高速永磁同步电机举例来说,电流包含5次、7次、11次等谐波,当谐波频率较低时,电流环控制器可以较好地抑制谐波电流,但当频率升高时,由于电流环控制器宽带的限制,对谐波电流抑制的作用降低。因此,对于高速永磁同步电机,对谐波电流的抑制需要进行单独控制。
现有的对永磁同步电机的谐波电流抑制控制系统中,提出了很多关于抑制永磁同步电机运行中的相电流谐波的方法。例如,时间补偿法和电流复合调节器;时间补偿法根据误差电压与电机相电流极性的关系,对逆变器驱动信号进行补偿,抑制死区效应造成的影响,但由于零电流箝位现象的影响,电机相电流极性难以准确判断,容易给出错误的补偿量,影响控制效果;电流复合调节器采用比例积分的电流反馈环,在一定程度上抑制了低速电机的电流谐波,对于高速永磁同步电机,容易造成不同频率谐波之间的相互干扰,引起较大的控制误差,从而影响系统的稳定性。
发明内容
本发明的目的在于提供一种基于模糊神经网络的电机电流谐波抑制控制系统及方法。
实现本发明目的的技术解决方案:一种基于模糊神经网络的电机电流谐波抑制控制系统,应用在高速永磁同步电机矢量控制系统中,包括谐波电流提取模块和谐波电流抑制模块;
所述谐波电流提取模块用于对电机三相电流的谐波分量进行提取并计算dq轴谐波电流;
所述谐波电流抑制模块用于根据dq轴谐波电流和电机转速误差建立基于模糊神经网络的谐波电流抑制模型,输出当前电机矢量控制系统d轴所需的电压补偿量和q轴所需的电压补偿量,分别加到电流环控制器输出的d轴电压和q轴电压上,形成谐波电流抑制环。
一种基于模糊神经网络的电机电流谐波抑制方法,包括以下步骤:
步骤1、对电机三相电流的谐波分量进行提取并计算dq轴谐波电流;
步骤2、根据dq轴谐波电流和电机转速误差建立基于模糊神经网络的谐波电流抑制模型,输出当前电机矢量控制系统d轴所需的电压补偿量和q轴所需的电压补偿量,分别加到电流环控制器输出的d轴电压和q轴电压上,形成谐波电流抑制环。
本发明与现有技术相比,其显著优点为:(1)本发明利用多同步旋转坐标系的特点计算出三相电流的谐波分量在dq轴上的直流量;(2)本发明采用基于模糊神经网络的方法建立谐波电流抑制模型,定量揭示抑制谐波电流补偿量与电机转速误差、谐波电流之间的内在联系,通过在线调试大量数据多次训练得到,可直接移植到高速永磁同步电机矢量控制系统中实现对电机谐波电流的抑制;(3)本发明在电机的矢量控制系统中引入谐波电流抑制控制,可以很好地抑制dq轴电流的波动,从而削弱电机的转矩脉动,提高电机运行的平稳性。
附图说明
图1是现有高速永磁同步电机矢量控制系统结构图。
图2是增加了本发明电流谐波抑制控制系统的高速永磁同步电机矢量控制系统结构图。
图3是本发明的谐波电流提取模块原理图。
图4是本发明的基于模糊神经网络建立的谐波电流抑制模型示意图。
图5是本发明的BP算法原理图。
具体实施方式
本发明的电机电流谐波抑制控制系统及方法是在现有高速永磁同步电机矢量控制的基础上进行了电机电流谐波抑制的设计,对谐波电流进行提取并采用模糊神经网络建立电流抑制模型,对高速永磁同步电机矢量控制系统中的电流环进行补偿,形成谐波电流抑制环。
下面结合附图及具体实施例对本发明作进一步详细说明。
高速永磁同步电机矢量控制结构框图如图1所示,包括PI调节器模块、坐标系变换模块、SVPWM控制模块、逆变器模块、高速永磁同步电机模块、测量单元模块;具体的实现过程如下:
首先,将给定转速ωr*与实际转速ωr相比较,通过速度PI控制器得到给定的iq*;其次,给定值id*=0和给定的iq*分别与实际电流分量id和iq构成电流闭环,通过电流PI控制器输出电压ud*和uq*;然后采用SVPWM控制技术产生PWM信号实现高速永磁同步电机的控制。图1中,ia和ib分别为电机A相和B相的相电流,iα和iβ为静止两相坐标系下的电流分量,uα*和uβ*为静止两相坐标系下的电压分量,θr为电机同步角速度,速度环控制器和电流环控制器均为PI调节器。
如图2所示,本发明的一种基于模糊神经网络的电机电流谐波抑制控制系统,应用在高速永磁同步电机矢量控制系统中,包括谐波电流提取模块和谐波电流抑制模块;
所述谐波电流提取模块用于对电机三相电流的谐波分量进行提取并计算dq轴谐波电流;
所述谐波电流抑制模块用于根据dq轴谐波电流和电机转速误差建立基于模糊神经网络的谐波电流抑制模型,输出当前电机矢量控制系统d轴所需的电压补偿量和q轴所需的电压补偿量,分别加到电流环控制器输出的d轴电压ud和q轴电压uq上,形成谐波电流抑制环。
进一步的,所述的谐波电流提取模块中dq轴谐波电流idn和iqn的计算过程为:
高速永磁同步电机属于对称的三相三线系统,在定子绕组的电流中不存在偶数次谐波。因此,定子绕组中主要含有5次、7次和11次等高次谐波;其中5次谐波和11次谐波为负序谐波电流,7次谐波为正序谐波电流;根据高速永磁同步电机的电流中存在的谐波次数,电机的电流傅里叶级数展开表达式如下:
其中,Im1为基波电流幅值,Im5、Im7、Im11分别为5次、7次和11次谐波电流幅值,为基波电流的初始相位角,分别为5次、7次和11次谐波电流的初始相位角;
如图3所示,采用同步旋转dq坐标变换检测法,将5次、7次和11次谐波分量转变为直流量,并将直流量经过低通滤波器,得到dq轴谐波电流id5、iq5、id7、iq7、id11和iq11。
进一步的,如图4所示,所述谐波电流抑制模型包括输入层、模糊化层、清晰化层、隐层以及输出层,模型结构建立的步骤为:
第一步,对输入层参数进行模糊化处理
输入层参数X=[X1,X2,...,X7]T,表示谐波电流提取模块提取的直流量id5、iq5、id7、iq7、id11、iq11和电机的转速误差Δω,Xi表示第i个参数,i=1,2,...,7,根据初始隶属度函数确定模糊层变量:
其中,j=1,2,...,li,li为输入层第i个参数的语言变量的模糊分割数,为模糊量化因子,λ为隶属度中心,σ为隶属度宽度,由样本确定:
其中,N为样本大小,xh为样本值,模糊层参数个数p=7li;
第二步,对模糊化参数进行清晰化处理
模糊化层与清晰化层之间的连接关系aq由连接函数f、第三层权值和第三层阈值θaαβ决定,其关系为:
其中,α=1,2,...,p,β=1,2,...,m,q=1,2,...,m,
第三步,确定隐层层数和节点数
确定隐层数为s;隐层节点数k由经验公式确定:
其中,m为隐层输入参数个数,输出参数个数为2,t为1-10之间的任意常数;
第四步,确定隐层参数
隐层与清晰层连接关系be由连接函数f、第四层权值和第四层阈值θbab决定,其关系为:
其中,a=1,2,...,m,b=1,2,...,k,e=1,2,...,k;
第五步,确定输出值
输出层与隐层连接关系由第一连接函数f1、第二连接函数f2、第五层权值和第五层阈值θyby决定,其关系为:
其中,ucomd和ucomq分别为当前电机矢量控制系统d轴所需的电压补偿量和q轴所需的电压补偿量,b=1,2,...,k,y=1,2。
如图5所示,所述谐波电流抑制模型结构确定后使用BP算法进行训练,得到最优模糊量化因子和各层之间的连接权值,BP算法的训练步骤为:
步骤1、初始化模型模糊量化因子和各层之间的连接权值,初始值由MATLAB随机生成;
步骤2、对电机三相电流用傅里叶级数描述,得到基波电流幅值Im1和谐波电流幅值Im5、Im7、Im11,确定目标误差计算当前误差E的值;
步骤3、判断E≤0.01是否满足,若满足,训练结束,否则执行步骤4;
步骤4、分别计算模糊量化因子和各层之间的连接权值沿误差负梯度方向的偏导数:
步骤5、计算得到新的模糊量化因子和连接权值:
其中,为下一时刻的模糊量化因子和连接权值,为当前时刻的模糊量化因子和连接权值,为当前计算的模糊量化因子和连接权值沿误差负梯度方向的偏导数;
步骤6、判断训练次数是否达到5000,若循环次数达到5000同样结束训练,否则返回步骤2继续训练;
步骤7、完成训练,得到最终谐波电流抑制模型。
本发明还提供一种基于模糊神经网络的电机电流谐波抑制方法,包括以下步骤:
步骤1、对电机三相电流的谐波分量进行提取并计算dq轴谐波电流;
步骤2、根据dq轴谐波电流和电机转速误差建立基于模糊神经网络的谐波电流抑制模型,输出当前电机矢量控制系统d轴所需的电压补偿量和q轴所需的电压补偿量,分别加到电流环控制器输出的d轴电压和q轴电压上,形成谐波电流抑制环。
dq轴谐波电流idn和iqn的计算包括以下步骤:
根据高速永磁同步电机的电流中存在的谐波次数,电机的电流傅里叶级数展开表达式如下:
其中,Im1为基波电流幅值,Im5、Im7、Im11分别为5次、7次和11次谐波电流幅值,为基波电流的初始相位角,分别为5次、7次和11次谐波电流的初始相位角;
采用同步旋转dq坐标变换检测法,将5次、7次和11次谐波分量转变为直流量,并将直流量经过低通滤波器,得到dq轴谐波电流id5、iq5、id7、iq7、id11和iq11。
所述谐波电流抑制模型包括输入层、模糊化层、清晰化层、隐层以及输出层;模型结构建立的步骤为:
第一步,对输入层参数进行模糊化处理
输入层参数X=[X1,X2,...,X7]T,表示谐波电流提取模块提取的直流量id5、iq5、id7、iq7、id11、iq11和电机的转速误差Δω,Xi表示第i个参数,i=1,2,...,7,根据初始隶属度函数确定模糊层变量:
其中,j=1,2,...,li,li为输入层第i个参数的语言变量的模糊分割数,为模糊量化因子,λ为隶属度中心,σ为隶属度宽度,由样本确定:
N为样本大小,xh为样本值,模糊层参数个数p=7li;
第二步,对模糊化参数进行清晰化处理
模糊化层与清晰化层之间的连接关系aq由连接函数f、第三层权值和第三层阈值θaαβ决定,其关系为:
其中,α=1,2,...,p,β=1,2,...,m,q=1,2,...,m,
第三步,确定隐层层数和节点数
确定隐层数为s;隐层节点数k由经验公式确定:
其中,m为隐层输入参数个数,输出参数个数为2,t为1-10之间的任意常数;
第四步,确定隐层参数
隐层与清晰层连接关系be由连接函数f、第四层权值和第四层阈值θbab决定,其关系为:
其中,a=1,2,...,m,b=1,2,...,k,e=1,2,...,k;
第五步,确定输出值
输出层与隐层连接关系由连接函数f1和f2、第五层权值和第五层阈值θyby决定,其关系为:
其中,b=1,2,...,k,y=1,2。
所述谐波电流抑制模型结构确定后使用BP算法进行训练,得到最优模糊量化因子和各层之间的连接权值,BP算法的训练步骤为:
步骤1、初始化模型模糊量化因子和各层之间的连接权值,初始值由MATLAB随机生成;
步骤2、对电机三相电流用傅里叶级数描述,得到基波电流幅值Im1和谐波电流幅值Im5、Im7、Im11,确定目标误差计算当前误差E的值;
步骤3、判断E≤0.01是否满足,若满足,训练结束,否则执行步骤4;
步骤4、分别计算模糊量化因子和各层之间的连接权值沿误差负梯度方向的偏导数:
步骤5、计算得到新的模糊量化因子和连接权值:
其中,为下一时刻的模糊量化因子和连接权值,为当前时刻的模糊量化因子和连接权值,为当前计算的模糊量化因子和连接权值沿误差负梯度方向的偏导数;
步骤6、判断训练次数是否达到5000,若循环次数达到5000同样结束训练,否则返回步骤2继续训练;
步骤7、完成训练,得到最终谐波电流抑制模型。
本发明采用基于模糊神经网络建立谐波电流抑制模型,计算谐波电流抑制补偿量,能够在高速永磁同步电机的矢量控制系统中有效地抑制造成电机电流畸变的谐波电流,提高电机电流的正弦性,减小电机转矩脉动、降低电机损耗并改善电机性能。
机译: 交流电机的控制系统,例如混合动力车辆中使用的内部永磁电机将乘以增益以基于扭矩和有限电流指令信号来调整电流指令信号
机译: 谐波抑制控制系统,配备了该设备的空调,谐波抑制控制方法和谐波抑制控制程序。
机译: 基于模糊神经网络的变频器速度控制系统