本发明涉及一种离散空间矢量调制的开关磁阻电机转矩预测控制系统及方法,属于开关磁阻电机转矩控制的技术领域。
背景技术
开关磁阻电机是一种新型特种电机,由于其定子与转子都是双凸极结构、转子无绕组无磁体嵌放,因而结构简单坚固,具有高效率和高可靠性的优点。开关磁阻电机根据转子与定子的相对位置对定子绕组进行通电,转子会根据磁阻最小原理改变两者之间的气隙大小从而转矩输出电机旋转。
相比于传统电机的转矩输出,开关磁阻电机的主要缺点是较高的输出转矩脉动,输出转矩脉动还导致了电机的振动与噪声问题。另外,转矩脉动还影响了速度误差。
已有的技术方案所采用的控制算法主要是通过控制相电流和相电压的大小,进而控制转矩脉动。目前,比较有效的研究成果有转矩分配函数、迭代学习控制和微步控制等方法。
间接转矩控制一般以相电流或相磁链为控制变量,速度控制器的输出经过转矩分配函数模块(简称tsf)将合成转矩分配到各相,然后根据相应的转矩到电流或者转矩到磁链的逆变换模块求出相电流或相磁链指令,通过电流或磁链控制器使控制系统跟踪相电流或者相磁链,从而实现转矩的跟踪控制。但是转矩分配函数策略没有对转矩进行实时控制,属于间接转矩控制策略,控制精度有限。直接转矩控制加入了转矩变量的负反馈,使转矩控制更为精确。首先要离线测量转矩-电流-位置或者转矩-电流-磁链之间的相互关系,制成表格并存储起来。在线控制中,存储器被用来实时估算相转矩,作为反馈转矩使用。控制器最终通过控制电机相电压来实现反馈转矩与给定转矩之间的跟踪。但是由于反馈控制器的引入,增加了系统复杂度,同时准确的转矩反馈估算也极大地影响着控制系统的控制性能。传统的直接转矩控制方式主要是借鉴异步电机的砰砰控制器,由于砰砰控制器在扇区转换过程中,存在转矩失控现象,同时srm电机与三相异步电机在结构与特性上存在较大差异,其控制性能不尽理想。
技术实现要素:
根据现有技术的不足,本发明提供一种离散空间矢量调制的开关磁阻电机转矩预测控制系统及方法,使得开关磁阻电机实际转矩跟随给定转矩,达到减小转矩脉动的目的。
本发明按以下技术方案实现:
一种离散空间矢量调制的开关磁阻电机转矩预测控制系统,包括功率变换器、开关磁阻电机、离散控制矢量模块、转矩估计模块、速度控制器模块、代价函数最小化模块及触发脉冲调制模块;所述功率变换器的直流母线上安装了电压传感器,用于实时测量直流母线电压vdc(k);所述功率变换器到开关磁阻电机的电机动力线上安装了电流传感器,用于实时测量电机的定子电流i1,2,3(k);所述开关磁阻电机的转子轴上安装了转子位置角度传感器,用于实时测量转子位置角度θ1,2,3(k);所述离散控制矢量模块用于生成开关状态d1,2,3(k)输入到转矩估计模块中;所述转矩估计模块的输入端接入定子电流i1,2,3(k)、转子位置角度θ1,2,3(k)、直流母线电压vdc(k)和开关状态;所述转子位置角度θ1,2,3(k),求导得到速度反馈值,与速度给定值进行比较后,输入到所述速度控制器模块;所述转矩估计模块的输出端与所述速度控制器模块输出端接入代价函数最小化模块输入端,代价函数最小化模输出触发脉冲调制模块的控制信号;所述触发脉冲调制模块输出端连接功率变换器。
离散空间矢量调制的开关磁阻电机转矩预测控制装置的控制方法,控制方法步骤如下:
功率变换器到开关磁阻电机的电机动力线上,安装了电流传感器,用于实时测量电机的定子电流i1,2,3(k);开关磁阻电机的转子轴上安装了转子位置角度传感器,用于实时测量转子位置角度θ1,2,3(k);功率变换器的直流母线上,安装了电压传感器,用于实时测量直流母线电压vdc(k);
根据转子位置角度θ1,2,3(k)的不同,按照离散状态公式,可以由离散控制矢量模块,生成开关状态d1,2,3(k)输入到转矩估计模块中;
当定子电流i1,2,3(k)、转子位置角度θ1,2,3(k)、直流母线电压vdc(k)和开关状态d1,2,3(k)输入到转矩估计模块时,计算得到k+1时刻的电机总转矩ttotal(k+1);
整个开关磁阻电机控制系统的外环为速度外环,转子位置角度θ1,2,3(k)求导得到速度反馈值,与速度给定值进行比较后,输入到速度控制器,速度控制器的输出值为k+1时刻的电机总转矩参考值ttotal,ref(k+1);
k+1时刻的电机总转矩参考值ttotal,ref(k+1)与k+1时刻的电机总转矩ttotal(k+1)输入到代价函数最小化模块中,依据代价函数公式进行最小化求解,从而确定触发脉冲控制信号。
优选的是,功率变换器为三相不对称半桥功率变换器,定义dp为不对称半桥功率变换器的功率开关器件的控制信号,其中p分别为1,2,3代表a、b、c三相,一相桥臂上管和下管同时开通,定义为1,也即励磁模式;一相桥臂中上管关断、下管开通定义为0,也即自然续流模式;一相桥臂中上管和下管同时关断,定义为-1,也即退磁模式。
优选的是,离散状态公式由式
优选的是,转矩估计模块计算得到开关磁阻电机的总转矩的计算分为三个组成部分,分别为a相转矩估计、b相转矩估计、c相转矩估计;
每一相的转矩估计计算流程一致,具体步骤如下:
(1)在k时刻的a相转子位置角度θ1(k)、a相电流i1(k)、a相桥臂的开关状态d1(k)输入到计算模块中,a相转子位置角度θ1(k)求导后得到电机角速度ω,电机角速度ω加上a相转子位置角度θ1(k)得到了δθ1;a相转子位置角度θ1(k)和a相电流i1(k)输入到ec1模块中,依据磁链公式,可得到ψ1(k);a相桥臂的开关状态d1(k)乘以直流母线电压vdc(k)得到d1(k)*vdc(k);
(2):a相转子位置角度在k+1时刻的值θ′1(k+1)输入到表格ip=fp(ψp,θp)中去;a相磁链ψ1(k)加上δψ1后得到k+1时刻的磁链值ψ′1(k+1),并输入到表格ip=fp(ψp,θp)中去;d1(k)*vdc(k)减去a相电流i1(k)和电机定子电阻r的乘积项后,进行积分运算,根据磁链值的增量公式,计算得到a相的磁链值的增量δψ1;
(3)表格ip=fp(ψp,θp)输出a相电流在k+1时刻的值i′1(k+1),同时表格的输出值输入到ec2模块中,根据每一相的转矩计算公式可得到k+1时刻的a相转矩值t′1(k+1)
(4)按照同样的计算流程和步骤,同时可得到k+1时刻的b相转矩值t′2(k+1)和k+1时刻的c相转矩值t′3(k+1);
(5)将t′1(k+1)、t′2(k+1)和t′3(k+1)相加得到k+1时刻电机的总转矩t′total(k+1)。
优选的是,代价函数公式为:
代价函数包含两个部分,一个是:
et(k)=qt(ttotal(k+1)-ttotal,ref(k+1))2
式中,qt是权重系数,k代表离散时间常数;
另一个是:
式中,qi是一个权重系数,此项有助于相与相之间的转矩输出平滑切换;
最终代价函数为:
g(k)=f(d123(k),m(k))=et(k)+ei(k)
d123(k)是门极控制信号,m(k)是转子位置、直流母线电压、相电流的测量值。
优选的是,磁链ψp的公式如下:
其中,式中的ld,ldsat,lq分别为定转子凸极完全对齐位置的电感、定转子凸极完全对齐位置的饱和电感、定转子凸极不完全对齐位置的电感。式中的a和b是电机模型不同而所选择的常数值;
f(θp)是一个内插函数,此函数由如下公式来计算:
优选的是,磁链值的增量公式如下:
式中,vdc(k)是k时刻功率变换器直流母线电压值;rs是电机定子电阻值。
优选的是,每一相的转矩计算公式如下:
其中,式中的ld,ldsat,lq分别为定转子凸极完全对齐位置的电感、定转子凸极完全对齐位置的饱和电感、定转子凸极不完全对齐位置的电感。式中的a和b是电机模型不同而所选择的常数值;
f(θp)是一个内插函数,此函数由如下公式来计算:
f′(θp)为对内插函数f(θp)进行求导。
本发明有益效果:
本发明属于电机的转矩预测控制,能够在电机的整个转速区间内实现较低的转矩脉动,同时各相切换时保证了较好的平滑切换,通过在水平时间轴上估计k+1时刻的转矩输出,并与k+1时刻的转矩输出参考值比较,求解代价函数的最优值,系统响应速度快、算法实时性好、闭环控制性能良好。
相比于间接转矩控制方法,控制精度提高;相比于直接转矩控制方法中的砰砰控制器,转矩切换平滑、转矩脉动抑制效果好。
附图说明
图1为开关磁阻电机控制系统框图;
图2a为三相不对称半桥功率变换器开关模式(励磁模式);
图2b为三相不对称半桥功率变换器开关模式(自然续流模式);
图2c为三相不对称半桥功率变换器开关模式(退磁模式);
图3为开关磁阻电机本体模型;
图4为开关磁阻电机转矩估计框图;
图5为离散空间矢量调制的开关磁阻电机转矩预测控制原理框图;
图6为传统的间接转矩控制波形;
图7为传统的间接转矩控制误差波形;
图8为本发明所提出的转矩预测控制波形;
图9为本发明所提出的转矩预测控制误差波形。
具体实施方式
以下结合附图,通过具体实施例对本发明作进一步的说明。
图1为开关磁阻电机控制系统框图,根据图1可知,开关磁阻电机控制系统的主电路的输入为三相交流电源,经过整流器后由直流滤波电容形成直流环节,连接开关磁阻电机定子相绕组的为三相不对称半桥结构。其中la、lb、lc为开关磁阻电机定子a、b、c三相绕组。
图2a、2b、2c为三相不对称半桥功率变换器开关模式分析,根据开关磁阻电机的运行原理,每一相具有3种开关模式,分别为励磁模式、自然续流模式和退磁模式,如图2a、2b、2c所示。由图2a、2b、2c可知,每一相具有3种开关模式,因此a、b、c三相组合后共有27种开关模式。
定义dp为不对称半桥功率变换器的功率开关器件的控制信号,其中p分别为1,2,3代表a、b、c三相。一相桥臂上管和下管同时开通,定义为1,也即励磁模式;一相桥臂中上管关断、下管开通定义为0,也即自然续流模式;一相桥臂中上管和下管同时关断,定义为-1,也即退磁模式。
图3为开关磁阻电机本体模型。根据此模型,可求解磁链ψp、转子位置角度θp和电机定子相电流ip之间的关系计算。
磁链ψp、转子位置角度θp和电机定子相电流ip三者之间的函数关系如式(1)表示。
ψp=ψp(θp,ip)(1)
磁链ψp由式(2)进行计算,式中的ld,ldsat,lq分别为定转子凸极完全对齐位置的电感、定转子凸极完全对齐位置的饱和电感、定转子凸极不完全对齐位置的电感。式中的a和b是依据图3电机模型不同而所选择的常数值。
式(2)中的f(θp)是一个内插函数,此函数由式(3)来计算。
根据电机转矩原理,每一相的转矩计算由磁共能函数w(ip,θp)对转子位置角度θp进行求偏导计算,见式(4)。
根据图3的开关磁阻电机本体模型,每一相的转矩计算可由式(5)计算,式中的变量与式(2)中所定义的一致。f′(θp)为对内插函数f(θp)进行求导。
因此电机的总转矩计算由式(6)决定。
图4为开关磁阻电机转矩估计框图。该图中,根据三相6/4极开关磁阻电机的结构,电机总转矩的计算分为三个组成部分,分别为a相转矩估计、b相转矩估计、c相转矩估计。每一相的转矩估计计算流程一致,因此仅以a相为例进行介绍。
第(1)步:在k时刻的a相转子位置角度θ1(k)、a相电流i1(k)、a相桥臂的开关状态d1(k)输入到计算模块中,a相转子位置角度θ1(k)求导后得到电机角速度ω,电机角速度ω加上a相转子位置角度θ1(k)得到了δθ1;a相转子位置角度θ1(k)和a相电流i1(k)输入到ec1模块中,依据式(2),可得到ψ1(k);a相桥臂的开关状态d1(k)乘以直流母线电压vdc(k)得到d1(k)*vdc(k)。
第(2)步:a相转子位置角度在k+1时刻的值θ′1(k+1)输入到表格ip=fp(ψp,θp)中去;a相磁链ψ1(k)加上δψ1后得到k+1时刻的磁链值ψ′1(k+1),并输入到表格ip=fp(ψp,θp)中去;d1(k)*vdc(k)减去a相电流i1(k)和电机定子电阻r的乘积项后,进行积分运算,根据式(10),计算得到a相的磁链值的增量δψ1。
第(3)步:表格ip=fp(ψp,θp)输出a相电流在k+1时刻的值i′1(k+1),同时表格的输出值输入到ec2模块中,根据式(5)可得到k+1时刻的a相转矩值t′1(k+1)。
第(4)步:按照同样的计算流程和步骤,同时可得到k+1时刻的b相转矩值t′2(k+1)和k+1时刻的c相转矩值t′3(k+1)。
第(5)步:将t′1(k+1)、t′2(k+1)和t′3(k+1)相加得到k+1时刻电机的总转矩t′total(k+1)。
图5为离散空间矢量调制的开关磁阻电机转矩预测控制原理框图。离散空间矢量调制的开关磁阻电机转矩预测控制装置包括功率变换器、开关磁阻电机、离散控制矢量模块、转矩估计模块、速度控制器模块、代价函数最小化模块及触发脉冲调制模块;所述功率变换器的直流母线上安装了电压传感器,用于实时测量直流母线电压vdc(k);所述功率变换器到开关磁阻电机的电机动力线上安装了电流传感器,用于实时测量电机的定子电流i1,2,3(k);所述开关磁阻电机的转子轴上安装了转子位置角度传感器,用于实时测量转子位置角度θ1,2,3(k);所述离散控制矢量模块用于生成开关状态d1,2,3(k)输入到转矩估计模块中;所述转矩估计模块的输入端接入定子电流i1,2,3(k)、转子位置角度θ1,2,3(k)、直流母线电压vdc(k)和开关状态;所述转子位置角度θ1,2,3(k),求导得到速度反馈值,与速度给定值进行比较后,输入到所述速度控制器模块;所述转矩估计模块的输出端与所述速度控制器模块输出端接入代价函数最小化模块输入端,代价函数最小化模输出触发脉冲调制模块的控制信号;所述触发脉冲调制模块输出端连接功率变换器。
根据图5,实现离散空间矢量调制的开关磁阻电机转矩预测控制方法主要控制目标是跟随给定转矩同时保持低转矩脉动,其实质是在每一个采样周期中求解功率变换器开关函数的最优化问题。
该方法主要由3个部分组成:(1)代价函数最小化;(2)转矩估计;(3)离散空间矢量的生成。
(1)代价函数最小化:
代价函数包含两个部分,一个是:
et(k)=qt(ttotal(k+1)-ttotal,ref(k+1))2(7)
式(7)中,qt是权重系数,k代表离散时间常数。
另一个是:
式(8)中,qi是一个权重系数,此项有助于相与相之间的转矩输出平滑切换。图5中的i1,2,3(k+1)即为k+1时刻电机a、b、c三相的定子电流。
最终代价函数为
g(k)=f(d123(k),m(k))=et(k)+ei(k)(9)
d123(k)是门极控制信号,m(k)是转子位置、直流母线电压、相电流的测量值。
(2)转矩估计:
评估每一个开关状态dp(k),磁链值的增量由式(10)计算:
式(10)中,vdc(k)是k时刻功率变换器直流母线电压值;rs是电机定子电阻值。
(3)离散空间矢量:
使用离散空间矢量调制,d1,d2,d3的实际值是-1,0,1,如前文所述。
当功率变换器的一相桥臂上管和下管同时开通,定义为1,也即励磁模式,dp=1,其中p=1,2,3;
当功率变换器的一相桥臂中上管关断、下管开通定义为0,也即自然续流模式,dp=0,其中p=1,2,3;
当功率变换器的一相桥臂中上管和下管同时关断,定义为-1,也即退磁模式,dp=-1,其中p=1,2,3。
任何离散状态由式(11)和式(12)达到,根据伏秒法则,任意一种离散状态可通过tj来实现:
t1+t2=ts(12)
ts代表采样时间,
由图5可知,本发明专利所提出的一种离散空间矢量调制的开关磁阻电机转矩预测控制方法,见图中虚线框内。具体方法如下:
功率变换器到开关磁阻电机(srm)的电机动力线上,安装了电流传感器,用于实时测量电机的定子电流i1,2,3(k);开关磁阻电机(srm)的转子轴上安装了转子位置角度传感器,用于实时测量转子位置角度θ1,2,3(k);功率变换器的直流母线上,安装了电压传感器,用于实时测量直流母线电压vdc(k)。
根据前述图4,当定子电流i1,2,3(k)、转子位置角度θ1,2,3(k)、直流母线电压vdc(k)和开关状态d1,2,3(k)输入到转矩估计模块时,可计算得到k+1时刻的电机总转矩ttotal(k+1)。
根据转子位置角度θ1,2,3(k)的不同,按照式(11)和式(12),可以由离散控制矢量模块,生成开关状态d1,2,3(k)输入到转矩估计模块中。
k+1时刻的电机总转矩参考值ttotal,ref(k+1)与k+1时刻的电机总转矩ttotal(k+1)输入到代价函数最小化模块中,依据式(7)、式(8)和式(9)进行最小化求解,从而确定触发脉冲控制信号。
整个开关磁阻电机控制系统的外环为速度外环,转子位置角度θ1,2,3(k)求导得到速度反馈值,与速度给定值进行比较后,输入到速度控制器(pi调节器),速度控制器的输出值为k+1时刻的电机总转矩参考值ttotal,ref(k+1)。
以一台18kw三相开关磁阻电机为例,进行了转矩控制方法的效果对比。如图6和图7为传统的间接转矩控制波形和误差波形。图8和图9为本发明专利所提的转矩预测控制波形和误差波形。
从图中能够看出,相比于间接转矩控制方法,控制精度提高;相比于直接转矩控制方法中的砰砰控制器,转矩切换平滑、转矩脉动抑制效果好。
因此,本发明能够在电机的整个转速区间内实现较低的转矩脉动,同时各相切换时保证了较好的平滑切换,通过在水平时间轴上估计k+1时刻的转矩输出,并与k+1时刻的转矩输出参考值比较,求解代价函数的最优值,系统响应速度快、算法实时性好、闭环控制性能良好。
以上仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。