法律状态公告日
法律状态信息
法律状态
2019-12-13
授权
授权
2019-06-28
实质审查的生效 IPC(主分类):H02P23/00 申请日:20190307
实质审查的生效
2019-06-04
公开
公开
技术领域
本发明涉及电力电子技术领域,特别涉及一种BBMC异步电机调速系统控制参数自适应调整方法。
背景技术
Buck-Boost矩阵变换器(Buck-Boost Matrix Converter,BBMC)是一种具有高电压传输比且可直接输出高品质正弦波的新型电力变换器,适合应用于异步电机调速系统中。然而研究表明,针对基于BBMC的异步电机调速系统,当其所带负载发生变化时,其调速控制策略的相关控制参数需作相应的优化调节,才能使BBMC输出电压谐波失真度等指标达到协同最优,从而达到调速系统的高性能调速控制的目的。因此根据调速系统所带负载的大小,即BBMC实际输出电流的大小,研究确定相应的最优控制参数,并进而研究系统最优控制参数与BBMC实际输出电流间的变化规律,对于根据负载变化实时调节相关控制参数以实现系统的高性能调速具有重要意义。
发明内容
为了解决上述技术问题,本发明提供一种精度高、运行效果好的BBMC异步电机调速系统控制参数自适应调整方法。
本发明解决上述问题的技术方案是:一种BBMC异步电机调速系统控制参数自适应调整方法,包括以下步骤:
(1)针对BBMC异步电机调速系统,以有限时间控制的控制参数为优化对象,以BBMC输出电压谐波失真度、电容电压偏差信号和输出电流偏差信号为优化目标,建立优化目标和优化对象间的数学模型;
(2)针对调速系统任选某一大小负载,即BBMC实际输出电流为某一数值的情况下,建立多目标优化满意度函数与多目标优化适应度函数;
(3)采用自适应狼群优化算法对有限时间控制各控制参数进行迭代寻优,使BBMC输出电压谐波失真度、电容电压偏差信号及输出电流偏差信号达到协同最优,从而获得一组最优的有限时间控制参数;调节BBMC的实际输出电流,重复步骤(2)和(3),获得n组最优的有限时间控制参数;
(4)根据所获得的n组有限时间最优控制参数以及相应的BBMC实际输出电流,采用数值拟合方法获得各最优控制参数与BBMC实际输出电流间的函数关系式,根据所获得的函数关系式即可确定调速系统任意负载下所对应的最优控制参数。
上述BBMC异步电机调速系统控制参数自适应调整方法,所述步骤(1)中建立优化目标和优化对象间的数学模型的具体步骤为:
1-1)以BBMC中电容电压uC、电感电流iL及输出电流i1为系统控制变量,建立系统的状态微分方程:
其中:uC为电容电压,iL为电感电流,i1为BBMC输出电流,uD为BBMC直流侧电压,uDZ为异步电机定子绕组公共端电压,L和C分别为BBMC逆变级电感和电容,R和L1分别为异步电机单相绕组的等效电阻与等效电感,d为BBMC中功率开关的占空比;
1-2)根据式(1)及有限时间控制原理,得BBMC中功率开关的占空比d表达式为:
式中:sat为饱和函数,
1-3)通过求解式(1),得BBMC输出电压u和输出电流i1的解析表达式分别为:
1-4)根据谐波失真度的定义,得到输出电压u的谐波失真度THD为:
式中:
1-5)由式(3)和式(4)所得输出电压u和输出电流i1的解析表达式,得某负载工况下电容电压uc与其对应理想状态下电压值Ue的偏差△uc及输出电流i1与其对应理想状态下电流值Ie的偏差△i分别为:
上述BBMC异步电机调速系统控制参数自适应调整方法,所述步骤(2)中建立多目标优化满意度函数的步骤包括:
2-1-1)分别建立优化目标THD、ΔuC及Δi的满意度函数,其中:
THD的满意度函数f1如式(8)所示:
ΔuC的满意度函数f2如式(9)所示:
Δi的满意度函数f3如式(10)所示:
式中:THD'、ΔuC'及Δi'分别为优化目标THD、ΔuC及Δi的临界值,c1、c2、c3为满意度系数,且有:c1>0,c2>0,c3>0;
2-1-2)建立三个优化目标THD、ΔuC及Δi的多目标优化满意度函数f,如式(11)所示:
f=k1f1+k2f2+k3f3(11)
式中:k1、k2及k3分别为优化目标THD、ΔuC及Δi的权重系数,且k1+k2+k3=1。
上述BBMC异步电机调速系统控制参数自适应调整方法,所述步骤(2)中建立多目标优化适应度函数的具体步骤为:
2-2-1)判断任一优化目标的满意度与相应的满意度阈值的大小:当任一优化目标的满意度fj(j=1,2,3)小于相应的满意度阈值Mj(j=1,2,3)时,则配置一个相应的动态惩罚因子bj;其中,所述满意度阈值分别为:
否则,若所述优化目标的满意度fj(j=1,2,3)大于或等于其对应的满意度阈值Mj(j=1,2,3),则视其动态惩罚因子为bj=1;
2-2-2)配置所述动态惩罚因子后,建立多目标优化适应度函数fs如式(12)所示:
fs=k1b1f1+k2b2f2+k3b3f3(12)。
上述BBMC异步电机调速系统控制参数自适应调整方法,所述步骤(3)中采用自适应狼群算法对BBMC相关控制参数进行迭代寻优,具体步骤包括:
步骤1:将选取的BBMC实际输出电流作为自适应狼群算法的判定参考值;
步骤2:初始化参数;包括:种群规模N,表示N组控制参数、最大迭代次数kmax,以多目标优化适应度函数fs表示狼群的味道浓度S(i);
步骤3:配置狼群个体随机方向和距离,获取第i个狼群的位置Xi(K1,K2,α1);
步骤4:获取狼群的味道浓度,得到一组所述优化对象;根据优化对象获得相应的THD、ΔuC和Δi;
步骤5:在狼群群体中找出味道浓度最高的狼群个体作为最优个体,并保留最优狼群个体的味道浓度和位置Xm(K1,K2,α1);
步骤6:淘汰狼群群体中味道浓度较小的N/10个狼群,并在解空间中随机生成相同数量的新狼群,实现狼群群体的更新;
步骤7:判断是否达到最大迭代次数;若达到,则输出最优个体位置Xm(K1,K2,α1),即输出控制参数K1,K2,α1的最优解,进入步骤8;否则,迭代次数加1后,返回步骤3;
步骤8:判断是否已获得n组最优控制参数,若已获得n组最优控制参数,则进入步骤9;否则,按一定间距改变BBMC的实际输出电流后,返回步骤1;
步骤9:输出n组最优控制参数以及相应的BBMC实际输出电流。
上述BBMC异步电机调速系统控制参数自适应调整方法,所述步骤(4)中根据所获得的n组最优控制参数以及相应的BBMC实际输出电流,采用数值拟合方法获得各最优控制参数与BBMC实际输出电流间的函数关系式;所述数值拟合方法采用最小二乘法;所述函数关系式包括最优控制参数K1与BBMC实际输出电流i间的函数关系式、最优控制参数K2与BBMC实际输出电流i间的函数关系式以及最优控制参数α1与BBMC实际输出电流i间的函数关系式;
最优控制参数K1与BBMC实际输出电流i间的函数关系式,如式(13)所示:
fK1(i)=A1i4+A2i3+A3i2+A4i+A5(13)
最优控制参数K2与BBMC实际输出电流i间的函数关系式,如式(14)所示:
fK2(i)=B1i4+B2i3+B3i2+B4i+B5(14)
最优控制参数α1与BBMC实际输出电流i间的函数关系式,如式(15)所示:
式中:fK1(i)、fK2(i)和fα1(i)分别表示最优控制参数K1、K2和α1的函数;A1,A2,A3,A4,A5分别为函数fK1(i)中的系数;B1,B2,B3,B4,B5分别为函数fK2(i)中的系数;C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15分别为函数fα1(i)的系数;所述各系数根据最小二乘法并利用Matlab分析软件获得;
根据所获得的函数关系式即确定调速系统任意负载下所对应的最优控制参数。
本发明的有益效果在于:本发明针对以Buck-Boost矩阵变换器(BBMC)为变频器的异步电机调速系统,采用有限时间控制策略进行控制,首先以有限时间控制各相关控制参数为优化对象,以BBMC输出电压谐波失真度THD、电容电压偏差信号△uc和输出电流偏差信号△i为优化目标,建立优化目标和优化对象间的数学模型;然后针对调速系统在任选某一大小负载,即BBMC实际输出电流为某一数值的情况下,建立其多目标优化满意度函数与多目标优化适应度函数;接着采用自适应狼群算法获得有限时间控制的一组最优控制参数,按一定间距调节BBMC的实际输出电流,获得n组有限时间控制的最优控制参数;最后采用数值拟合方法获得各最优控制参数与BBMC实际输出电流间的函数关系式;根据所得函数关系式即可根据调速系统所带负载大小,也即BBMC实际输出电流大小实时调节各控制参数,从而使调速系统在任意负载下均能达到最佳的运行效果。
附图说明
图1为本发明中调速系统拓扑结构图。
图2为本发明的流程图。
图3为本发明自适应狼群优化算法流程图。
图4为本发明有限时间控制最优控制参数拟合曲线图。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明。
如图1所示,为本发明调速系统拓扑结构图。该调速系统以BBMC为变频器,以三相异步电机为其负载电机。其中BBMC包括整流级和逆变级两部分,其整流级为一个三相PWM整流电路,它将三相交流整流成PWM调制的直流电压;而逆变级则为一个三相Buck-Boost逆变器,它由三个结构相同的Buck-Boost DC/DC变换器构成。
如图2所示,一种BBMC异步电机调速系统控制参数自适应调整方法,步骤如下:
(1)针对BBMC异步电机调速系统,以有限时间控制的控制参数为优化对象,以BBMC输出电压谐波失真度、电容电压偏差信号和输出电流偏差信号为优化目标,建立优化目标和优化对象间的数学模型。
建立优化目标和优化对象间的数学模型的具体步骤为:
1-1)以BBMC中电容电压uC、电感电流iL及输出电流i1为系统控制变量,建立系统的状态微分方程:
其中:uC为电容电压,iL为电感电流,i1为BBMC输出电流,uD为BBMC直流侧电压,uDZ为异步电机定子绕组公共端电压,L和C分别为BBMC逆变级电感和电容,R和L1分别为异步电机单相绕组的等效电阻与等效电感,d为BBMC中功率开关的占空比;
1-2)根据式(1)及有限时间控制原理,得BBMC中功率开关的占空比d表达式为:
式中:sat为饱和函数,
1-3)通过求解式(1),得BBMC输出电压u和输出电流i1的解析表达式分别为:
1-4)根据谐波失真度的定义,得到输出电压u的谐波失真度THD为:
式中:
1-5)由式(3)和式(4)所得输出电压u和输出电流i1的解析表达式,得某负载工况下电容电压uc与其对应理想状态下电压值Ue的偏差△uc及输出电流i1与其对应理想状态下电流值Ie的偏差△i分别为:
(2)针对调速系统任选某一大小负载,即BBMC实际输出电流为某一数值的情况下,建立多目标优化满意度函数与多目标优化适应度函数。
2-1)建立多目标优化满意度函数,具体步骤包括:
2-1-1)分别建立优化目标THD、ΔuC及Δi的满意度函数,其中:
THD的满意度函数f1如式(8)所示:
ΔuC的满意度函数f2如式(9)所示:
Δi的满意度函数f3如式(10)所示:
式中:THD'、ΔuC'及Δi'分别为优化目标THD、ΔuC及Δi的临界值,c1、c2、c3为满意度系数,且有:c1>0,c2>0,c3>0;
2-1-2)建立三个优化目标THD、ΔuC及Δi的多目标优化满意度函数f,如式(11)所示:
f=k1f1+k2f2+k3f3(11)
式中:k1、k2及k3分别为优化目标THD、ΔuC及Δi的权重系数,且k1+k2+k3=1。
2-2)建立多目标优化适应度函数,具体步骤包括:
2-2-1)判断任一优化目标的满意度与相应的满意度阈值的大小:当任一优化目标的满意度fj(j=1,2,3)小于相应的满意度阈值Mj(j=1,2,3)时,则配置一个相应的动态惩罚因子bj;其中,所述满意度阈值分别为:
否则,若所述优化目标的满意度fj(j=1,2,3)大于或等于其对应的满意度阈值Mj(j=1,2,3),则视其动态惩罚因子为bj=1;
2-2-2)配置所述动态惩罚因子后,建立多目标优化适应度函数fs如式(12)所示:
fs=k1b1f1+k2b2f2+k3b3f3(12)。
(3)采用自适应狼群优化算法对有限时间控制各控制参数进行迭代寻优,使BBMC输出电压谐波失真度、电容电压偏差信号及输出电流偏差信号达到协同最优,从而获得一组最优的有限时间控制参数;调节BBMC的实际输出电流,重复步骤(2)和(3),获得n组最优的有限时间控制参数。
采用自适应狼群算法对BBMC相关控制参数进行迭代寻优,结合图3,具体步骤包括:
步骤1:将选取的BBMC实际输出电流作为自适应狼群算法的判定参考值;
步骤2:初始化参数;包括:种群规模N,表示N组控制参数、最大迭代次数kmax,以多目标优化适应度函数fs表示狼群的味道浓度S(i);
步骤3:配置狼群个体随机方向和距离,获取第i个狼群的位置Xi(K1,K2,α1);
步骤4:获取狼群的味道浓度,得到一组所述优化对象;根据优化对象获得相应的THD、ΔuC和Δi;
步骤5:在狼群群体中找出味道浓度最高的狼群个体作为最优个体,并保留最优狼群个体的味道浓度和位置Xm(K1,K2,α1);
步骤6:淘汰狼群群体中味道浓度较小的N/10个狼群,并在解空间中随机生成相同数量的新狼群,实现狼群群体的更新;
步骤7:判断是否达到最大迭代次数;若达到,则输出最优个体位置Xm(K1,K2,α1),即输出控制参数K1,K2,α1的最优解,进入步骤8;否则,迭代次数加1后,返回步骤3;
步骤8:判断是否已获得n组最优控制参数,若已获得n组最优控制参数,则进入步骤9;否则,按一定间距改变BBMC的实际输出电流后,返回步骤1;
步骤9:输出n组最优控制参数以及相应的BBMC实际输出电流。
(4)根据所获得的n组有限时间最优控制参数以及相应的BBMC实际输出电流,采用数值拟合方法获得各最优控制参数与BBMC实际输出电流间的函数关系式。所述数值拟合方法采用最小二乘法;所述函数关系式包括最优控制参数K1与BBMC实际输出电流i间的函数关系式、最优控制参数K2与BBMC实际输出电流i间的函数关系式以及最优控制参数α1与BBMC实际输出电流i间的函数关系式;
最优控制参数K1与BBMC实际输出电流i间的函数关系式,如式(13)所示:
fK1(i)=A1i4+A2i3+A3i2+A4i+A5(13)
最优控制参数K2与BBMC实际输出电流i间的函数关系式,如式(14)所示:
fK2(i)=B1i4+B2i3+B3i2+B4i+B5(14)
最优控制参数α1与BBMC实际输出电流i间的函数关系式,如式(15)所示:
式中:fK1(i)、fK2(i)和fα1(i)分别表示最优控制参数K1、K2和α1的函数;A1,A2,A3,A4,A5分别为函数fK1(i)中的系数;B1,B2,B3,B4,B5分别为函数fK2(i)中的系数;C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15分别为函数fα1(i)的系数;所述各系数根据最小二乘法并利用Matlab分析软件获得;
根据所获得的函数关系式即确定调速系统任意负载下所对应的最优控制参数。
如图4所示,为本发明有限时间控制最优控制参数拟合曲线图。设调速系统的额定功率、额定电压、额定电流分别为:PN=15kW、UN=380V、IN=30.1A。在该调速系统额定负载范围内按一定间距取30组负载数据,即针对BBMC输出电流在其额定输出电流范围内按一定间距取30个输出电流数据,如取输出电流初值为1.4A,按0.4A的间距依次递增,取30个输出电流数据,并针对每个输出电流采用自适应狼群算法获得有限时间控制各最优控制参数,如表1所示。
表1 BBMC输出电流及相应的最优控制参数表
根据表1所获得的30组BBMC输出电流及相应的最优控制参数,采用数值拟合方法获得相应的函数关系式;所述数值拟合方法优选采用最小二乘法;所述函数关系式包括最优控制参数K1与BBMC实际输出电流间的函数关系式、最优控制参数K2与BBMC实际输出电流间的函数关系式以及最优控制参数α1与BBMC实际输出电流间的函数关系式,具体如下:
1)最优控制参数K1与BBMC实际输出电流i间的函数关系式,如式(13)所示:
fK1(i)=A1i4+A2i3+A3i2+A4i+A5(13)
式中:A1=4.163×10-5,A2=-0.001382,A3=0.01484,A4=0.00125,A5=0.02925。
2)最优控制参数K2与BBMC实际输出电流i间的函数关系式,如式(14)所示:
fK2(i)=B1i4+B2i3+B3i2+B4i+B5(14)
式中:B1=0.0004296,B2=-0.01408,B3=0.1537,B4=-0.2423,B5=0.0802。
3)最优控制参数α1与BBMC实际输出电流i间的函数关系式,如式(15)所示:
式中:C1=0.1448,C2=11.29,C3=1.84,C4=0.07538,C5=6.413,C6=0.4914,C7=0.07578,C8=2.162,C9=1.123,C10=0.08371,C11=2.678,C12=4.058,C13=0.09212,C14=7.344,C15=1.663。
上述各最优控制参数相应函数关系式中的系数为根据最小二乘法并利用Matlab分析软件而获得。根据上述各最优控制参数与BBMC实际输出电流i间的函数关系式,即可根据调速系统所带实际负载的大小实时调节各控制参数,使调速系统达到最佳的运行效果。
机译: 基于BBMC的异步电动机速度调节系统的控制参数自适应调整方法。
机译: BBMC异步电动机调速系统的自适应控制参数调整方法
机译: 基于BBMC的异步电动机速度调节系统的自适应调整控制参数的方法