赵 超,王家军,王 浩
(杭州电子科技大学自动化学院,浙江杭州310018)
开关磁阻电动机(switched reluctance motor,SRM)具有结构简单、成本低廉、容错性好和调速性能优良等突出优点[1],是一种极具竞争力的新型调速电动机。SRM 的工作原理与传统交直流电动机有着本质的不同,其遵循磁阻最小原理,即磁通总是沿着磁阻最小的路径闭合,磁场扭曲产生切向拉力[2]。由于SRM 特有的双凸极结构,使得磁路易饱和,电动机的转子角度和相电流与磁链均为非线性关系,并且运行时转子上产生的电磁转矩是由一系列的脉冲转矩叠加而成,使得合成转矩存在较大的谐波分量,导致电动机在运行时尤其是低速运行时转矩脉动较大[3]。另外,功率变换器中相开关器件的切换动作也并非瞬间完成,极易造成输出转矩的波动。这一问题在换相期间尤为突出,当前相绕组关断进入退磁状态,相电流下降,该相输出的瞬时转矩也随之下降,此时,由于下一相绕组电流还未增强至足够大,不能产生足够大的电磁转矩,造成总输出转矩的下降,引起转矩脉动。转矩脉动会引起电动机直接驱动的传动轴上机械部件的低频共振,从而产生噪声,同时较大的转矩脉动还会引起较大的转速波动[4]。因此,如何有效地抑制转矩脉动一直以来都是SRM 的研究热点。
传统的SRM 控制方式有3 种,即角度位置控制(APC)、电流斩波控制(CCC)和电压斩波控制(CVC),分别针对3 种不同的可控量:开关角、相电流、相电压,这3 种控制方式都是通过间接的方式控制转矩[5],对转矩脉动和噪声的抑制效果都十分有限。对转矩直接进行控制,是目前针对SRM 转矩脉动问题应用最广泛的方法。本研究将直接瞬时转矩控制(DITC)方法和改进型直接瞬时转矩控制(ADITC)方法应用于SRM 的转矩控制[6-9]。与传统SRM 转矩控制方法不同的是,DITC 方法舍弃了电流闭环控制,而是直接控制任意时刻的瞬时转矩,这就避免了优化电流波形所需的复杂算法[10]。ADITC 则是将DITC 与PWM 控制方法相结合而提出的改进型控制方法。
本研究阐述DITC 和ADITC 的工作原理和实现方法,并针对四相8/6 极SRM 搭建其仿真模型,对仿真结果进行比较分析,为进一步改进和完善SRM 的控制策略奠定基础。
SRM 的DITC 方法的核心思想是直接将任意时刻总的输出转矩作为控制对象,根据转矩偏差和转子位置角,通过控制导通相的工作状态,达到控制该相转矩的目的,进而控制总输出转矩[11]。DITC 控制系统框图如图1所示。
图1 开关磁阻电动机DITC 系统框图
SRM 的功率变换器有很多种类,本研究采用了传统的不对称半桥式功率变换器,它的电路由两只相开关管和两只续流二极管组成,能够提供相与相之间完全独立的控制,简单可靠。DITC 方法采用软开关的功率变换模式,根据开关管的通断状态,可以将功率变换电路分为如图2所示的3 种工作状态[12]。当两个开关管同时导通时设为状态“1”,此时绕组两端电压为+Us,电路处于励磁状态,电流快速升高;当只有一个开关管导通时设为状态“0”,此时绕组两端电压为0,电路处于续流状态;当两个开关管同时关断时设为状态“-1”,此时绕组两端电压为-Us,电路处于退磁状态,电路向电源反馈能量,电流快速降低。
图2 功率变换器的3 种工作状态
根据角度位置的不同,相绕组电感被分为3 个区间,其边界依次为θon1、θ1、θ2和θon2,DITC 方法的分区如图3所示。θon1和θon2分别为前后相邻两相的开通角,图中设定A 相为当前相,B 相为下一相。θ1是转子开始与定子重叠的位置,θ2是转子与定子的对齐位置,此时,相绕组的电感值最大。
在区间1 中,A 相的电感值较大,并快速增加,它的电流和转矩也均处于最大值,而B 相的电感则处于最小值,电感变化率也非常低,电流逐渐增大,转矩接近于零。此时,电机的输出转矩主要由A 相提供。在区间2 中,转子开始与定子重合。此时,A 相的电感逐渐增至最大值,但电感增长率和转矩都开始降低,并最终趋近于零。
图3 DITC 方法的分区
相反,B 相的电感开始增强,电流增至最大值。但此时B 相的电感值仍然较低,以至于不能独立提供输出转矩,所以电机的输出转矩仍由A 相和B 相共同提供。同时,为防止A 相在下一区间产生反向电动势而输出负转矩,A 相只需少量电流即可,即由B 相提供输出转矩中的大部分,A 相提供剩余部分。在区间3 中,A 相在通过对齐位置后电感开始下降,并产生负转矩。为了减小负转矩,提高电机效率,必须使A 相进入退磁状态,将磁场能反馈给电源,使其相电流尽快下降,消除负转矩的作用。此时,B 相的电感快速增强,电流和转矩都达到最大值,足以满足负载要求。
依据上文所介绍的分区方法,绕组电感被分为3个区间,每个区域中功率变换器的控制规则依次如图4(a~c)所示。图4 中,x 轴表示参考转矩与反馈转矩的差值,y 轴表示功率变换器的工作状态。
图4 DITC 系统中功率变换器的控制规则
以区间1 为例,如图4(a)所示,无论转矩差值如何变化,下一相总是处于“1”状态,即励磁状态;当前相的转矩差值由超出上限减小至零又增加至超出下限时,功率变换器的工作状态由“1”变为“0”再变为“-1”,当前相的转矩差值由超出下限减小至零又增加至超出上限时,功率变换器的工作状态按相反的顺序,由“-1”变为“0”再变为“1”。
开关角对SRM 的控制尤为重要,由图3 可知,下一相绕组必须在区间2 中建立足够大的电流,以满足其在区间3 中对输出转矩的要求。因此,合适的超前角对于下一相绕组获取足够的电流上升时间至关重要,过大或过小的超前角会相应地造成电流值的偏高或偏低,给电机的控制带来不利影响。绕组电流与位置角之间的关系如图5所示,θon与θ1之间的区域即为超前角θadv。为了保证足够的电流上升时间以获取期望相电流i*,必须给定合适的超前角,而超前角可以由电机转速ωrm和参考转矩T*确定。
图5 相电流与位置角之间的关系
假设SRM 相电流小于饱和电流值,单相电磁转矩方程可以简化为,故期望相电流可以表示为:
式中:T*—参考转矩,θrm—转子位置角。
忽略相绕组电阻,SRM 的第k 相电压平衡方程可以简化为:
式中:uk,ik,ψk,Lk—第k 相的绕组电压、电流、磁链和电感。
由式(1,2)可得电流上升时间为:
因此,超前角可以由转速和上升时间确定为:
尽管DITC 方法能够比较有效地抑制转矩脉动的产生,但仍然存在一些不足之处。因为功率变换器的工作状态是根据给转矩差值的变化而改变,开关频率是不固定的,并且转矩脉动的抑制效果受采样周期和所设定的差值宽度影响很大。假使差值宽度较窄,而采样周期又相对较长,则当转矩误差超出设定范围时,就会出现因未到下一采样周期而使转矩脉动不能被及时地检测和反馈的情况。因此,为了有效地减小转矩脉动,将输出转矩控制在一定的范围内,转矩的采样频率必须固定且足够大。在DITC 的基础上,本研究介绍了一种改进型方法,即在确定的导通角内,转矩差值作为转矩控制单元的输入,并通过PWM 控制单元施加给功率变换器固定频率的开关信号,从而实现对瞬时转矩的精确控制,达到抑制转矩脉动的目的。ADITC 控制系统框图如图6所示。
图6 开关磁阻电动机ADITC 系统框图
ADITC 方法是DITC 方法与PWM 控制方法的结合,所以ADITC 的相电感分区方法与DITC 的分区方法相同,相绕组的电感、电流和转矩随转子位置角的变化情况如图3所示。其中,PWM 控制单元的频率值是依据转矩误差和DITC 控制规则而设定的,功率变换器中开关管的工作频率与其直接对应。ADITC 中每个区间的控制规则如图7所示,图7 中,x 轴表示转矩误差,y 轴表示当前相或下一相功率变换器的工作状态。
图7 ADITC 系统中功率变换器的控制规则
DITC 中,根据所划分的不同区间内转矩误差的大小,对功率变换器施加不同的触发信号,使其工作状态发生转换。因此,绕组在每个采样周期中只能有一种状态。但在ADITC 中,每个采样周期内,根据转矩误差的不同,单相绕组可以有一种或两种工作状态。以区间1 为例,如图7(a)所示,转矩误差大于0 且小于差值上限时,当前相的工作状态在“0”~“1”之间随转矩误差的变化而改变;转矩误差小于0 且大于差值下限时,下一相的工作状态在“0”到“1”之间随转矩误差的变化而改变,其工作状态的判断方法分别如图8(a)、8(b)所示。其中,Dt=|Terr|/ΔTH,式中:Terr—转矩误差,ΔTH—转矩差值的设定宽度。
图8 区间1 中工作状态的判断方法
本研究使用Matlab/Simulink 软件分别对采用DITC 和ADITC 方法的四相8/6 极SRM 进行了仿真建模,其系统模型如图9所示。SRM 的DITC 系统仿真模块主要包括PI 调节器、功率变换器、开关磁阻电动机本体、角度位置计算模块和转矩差值控制模块。仿真系统的给定变量为电机转速,给定转速与反馈转速产生转速误差,转速误差经PI 调节器后得到参考转矩,参考转矩与实际反馈转矩比较产生转矩控制指令。图9 中,SRM 与Converter 模块分别表示电动机本体与功率变换器,功率变换器采用传统的不对称半桥式功率变换电路。与DITC 仿真模型相比,ADITC 仿真模型最大的不同是在前者的基础上在Converter 模块中增加了PWM 发生器模块,实现了以固定频率控制功率变换器的开关。
图9 四相8/6 极开关磁阻电动机仿真模型
转矩差值控制环节是DITC 系统和ADITC 系统的核心,它是采用上文分析的转矩差值控制方法,通过Matlab 函数编程实现。DITC 和ADITC 仿真模型中Converter 模块的内部结构图分别如图10、图11所示。其中,DITC 系统的输入控制信号为th 和dt,分别表示转子位置角度和参考转矩与实际反馈转矩之差,ADITC 系统又增加了输入信号du/dt,它表示转矩误差的变化率。Matlab FA 模块是依据相应的转矩差值控制规则编写的函数,是实现转矩控制的关键所在,BR_CONV1 模块是不对称半桥回路。PWM 模块是PWM 发生器,产生固定频率的PWM 信号,控制功率变换器中相开关管的开关,并根据Matlab FA 模块的输出信号改变PWM 信号的占空比。
图10 DITC 系统中Converter 模块内部结构图
图11 ADITC 系统中Converter 模块内部结构图
本研究在Matlab/Simulink 环境下使用基本模块搭建了SRM 的DITC 和ADITC 仿真系统,其仿真系统参数初始化为:转速500 r/min,负载转矩0.5 N·m,直流母线电压250 V,转矩惯量0.000 2 kg·m2,阻尼系数0.000 02 N·m·s,最大电流7 A,最大磁链0.27 V·m,转矩差值宽度±0.05 N·m。
SRM 的DITC 和ADITC 仿真系统的功率变换器模块的输入控制信号dt 如图12所示。输入信号dt 是参考转矩与实测反馈转矩之差,由于DITC 仿真系统和ADITC 仿真系统给定的初始参数相同,所以信号dt 本质上反应的是实测反馈转矩的变化。
图12 DITC 和ADITC 系统中Converter 的输入信号dt
DITC 仿真系统和ADITC 仿真系统的结果波形分别如图13、图14所示,依次为相电流、相电压、总输出转矩和磁链。由结果波形可以看出,在两种控制方法的作用下,电机都能够输出稳定的相电流、相电压和磁链波形,并且输出转矩脉动基本都在允许的转矩差值宽度范围内。但相比较而言,ADITC 方法的转矩脉动抑制效果更加明显,输出转矩也更加平滑。同时,ADITC 仿真系统输出的电流和磁链的最大值也明显高于DITC 仿真系统的输出值,波形也更加平滑,表明ADITC 系统的的动态性能更加优良。
本研究在分析SRM 转矩脉动产生原因的基础上,引入了DITC 方法,并将其与PWM 控制方法相结合,介绍了ADITC 方法,详细阐述了它们的实现原理,尤其是转矩差值控制环节。在此基础上,笔者采用Matlab/Simulink 软件建立了四相8/6 极SRM 的DITC 和ADITC 的仿真模型,并在相同系统参数的条件下进行了仿真实验与研究对比,研究结果表明,两种方法都能够有效地抑制SRM 的转矩脉动,改善转矩输出性能。然而,ADITC 方法对转矩误差的响应更加迅速,对转矩脉动的抑制效果也更为突出,同时还能够增强系统的动态性能,优化系统的控制效果。
图13 DITC 系统的仿真波形
图14 ADITC 系统的仿真波形
[1]孙建忠,白凤仙.特种电机及其控制[M].北京:中国水利水电出版社,2005.
[2]吴红星.开关磁阻电动机系统理论与控制技术[M].北京:中国电力出版社,2010.
[3]王笑非.开关磁阻电动机的直接转矩控制[D].成都:西南交通大学电气工程学院,2006.
[4]孙剑波.开关磁阻电动机的减振降噪和低转矩脉动研究[D].武汉:华中科技大学电气与电子工程学院,2005.
[5]牛龙涛.基于滑模变结构的开关磁阻电机转矩脉动抑制[D].天津:天津大学电气与自动化工程学院,2009.
[6]AHN J W.Torque control strategy for high performance SR drive[J].Journal of Electrical Engineering and Technology,2008,3(4):538-545.
[7]LEE D H,KIM T H,AHN J W.A hydraulic-oil pump system using SR drive with a direct torque control scheme[J].Journal of Power Electronics,2009,9(3):491-498.
[8]WANG Hui-jun,LEE D H,AHN J W.Torque ripple reduction of SRM using advanced direct instantaneous torque control scheme[J].International Conference on Electrical Machines and Systems,2007,1(4):379-383.
[9]LIANG J,LEE D H,AHN J W.Direct instantaneous torque control of switched reluctance machines using 4-level converters[J].IET Electric Power Applications,2009,3(4):313-323.
[10]刘德兴,邓 园,马志勋,等.基于DITC 的开关磁阻电机转矩脉动抑制[C].第18 届全国煤矿自动化与信息化学术会议论文集,2008:95-98.
[11]李大威.开关磁阻电机的直接瞬时转矩控制系统研究[D].西安:西安科技大学电气与控制工程学院,2011.
[12]CHEOK A D,FUKUDA Y.A new torque and flux control method for switched reluctance mortor drives[J].IEEE Transactions on Power Electronics,2002,17(4):543-557.