APP下载

感应电机直接转矩控制系统的转矩脉动极小化方法

2015-09-18张兴华

电力自动化设备 2015年10期
关键词:磁链脉动定子

张兴华,石 万

(南京工业大学 自动化与电气工程学院,江苏 南京 211816)

0 引言

目前,高性能的感应电机控制主要采用矢量控制FOC或直接转矩控制 DTC(Direct Torque Control)。矢量控制通过磁场定向和坐标变换,实现转矩与磁链的解耦,以获得优良的调速控制性能。与矢量控制不同,直接转矩控制根据定子磁链的位置、定子磁链和转矩的误差,采用滞环比较器和开关逻辑表,直接生成作用于电机的定子电压矢量,驱动电机运行。其无需磁场定向和坐标变换,具有算法简单、动态响应快和鲁棒性强等优点,主要缺点是稳态运行时转矩脉动较大、开关频率不固定[1-3]。

针对传统直接转矩控制转矩脉动大的问题,研究人员提出了一些解决方法。最简单的方法是直接提高逆变器开关频率来减小转矩脉动,但这会增加逆变器的功率损耗,降低驱动系统的效率,并且提高开关频率也要受开关器件最大工作频率的限制[4];采用多电平逆变器,以形成更多的非零电压矢量,也可有效减小转矩脉动[5-6],该方法的实质是矢量细分技术,缺点是硬件拓扑结构复杂,从而降低了系统的可靠性,同时也提高了实现成本;此外,采用离散空间矢量调制DSVM(Discrete Space Vector Modulation)技术也是一种减小转矩脉动的有效方法[7-8],该方法在每个采样周期内对转矩和定子磁链进行多次调节,实际上是一种周期细分技术,其缺点是周期不能划分过细,否则开关逻辑表会变得过于庞大,以至于难以实现;近年来,一些采用模糊控制[9-10]、性能指标最优控制[10-13]和预测控制[14]的方法也被用于直接转矩控制系统,可不同程度地减小直接转矩控制的转矩脉动,取得了良好效果。

本文提出了一种转矩误差均方根极小的转矩脉动抑制方法。在建立感应电机离散化模型的基础上,对转矩脉动的产生机制进行分析,以转矩误差均方根极小为目标,将采样周期细分为非零电压矢量作用时间段和零电压矢量作用时间段,导出了使转矩脉动极小的电压状态切换时间计算式。然后采用MATLAB/Simulink对感应电机的传统直接转矩控制和转矩脉动极小化直接转矩控制方法进行了仿真。在此基础上,以电机控制专用数字信号处理器TMS320F2812和二电平IGBT逆变器为核心构建电机驱动控制系统,采用C语言编写了带转矩脉动抑制环节的感应电机直接转矩控制程序,完成了驱动控制实验。仿真与实验结果表明本文提出的方法可有效减小转矩脉动,提高感应电机直接转矩控制系统的综合性能。

1 感应电机的数学模型

在静止参考坐标系(d-q坐标系)中,以定子电流和定子磁链为状态变量的感应电机状态方程为:

电磁转矩方程为:

或写成:

其中,Rs、Rr分别为定子、转子电阻;λs=λds+jλqs和 λr=λdr+jλqr分别为定子和转子磁链复矢量;is=ids+jiqs为定子电流复矢量;Us=Uds+jUqs为定子电压复矢量;Ls、Lr、Lm分别为定子自感、转子自感和互感;τs=Ls/Rs为定子时间常数;τr=Lr/Rr为转子时间常数;ωr为转子的电角速度;σ=1-L2m/(LsLr)为漏感系数;p为电机的极对数;δ为定子磁链矢量和转子磁链矢量之间的夹角,即转矩角。

2 转矩脉动分析和抑制方法

2.1 转矩脉动分析

通常感应电机在额定转速以下运行时,为充分利用电机的定额,电机的磁链幅值应保持在额定值基本不变。因此,由式(3)可知,调节电机的输出转矩是通过改变定子磁链矢量和转子磁链矢量之间的夹角δ来实现的。

由于定子磁链方程可表示为:

忽略定子电阻压降,式(4)离散化后可得:

其中,tsp为采样周期;k表示第k次采样。

由式(5)可知,通过切换非零电压空间矢量和零电压空间矢量,能够控制定子磁链矢量的转动或停止,从而改变定子磁链矢量和转子磁链矢量之间的夹角,达到控制电机输出转矩的目的。

图1是定子磁链和空间电压矢量,图中ωe为定子磁链的旋转角速度。逆变器的8种开关状态对应8个基本的电压矢量(6个非零矢量U1—U6,2个零矢量U0、U7),每2个非零的电压矢量在空间上相隔60°电角度,图1中虚线将电压矢量空间划分为区间1—6。表示空间区间的位置变量θs(N)可写成:

其中,N=1,2,…,6对应区间Ⅰ、Ⅱ、…、Ⅵ。

图1 定子磁链矢量与空间电压矢量Fig.1 Stator flux vector and space voltage vector

在传统的直接转矩控制系统的数字实现中,1个控制周期tsp内,逆变器只输出1个电压空间矢量。该电压矢量与上一个采样时刻的转矩误差ET=磁链误差以及定子磁链λs的位置有关,通过查表方式来确定(上标*表示给定参考值或期望值,后同)。

表1是确定电压空间矢量的开关逻辑表。表中,dλ、dT分别是磁链滞环控制器和转矩滞环控制器输出。当电机输出转矩大于参考值(ET<0,dT=-1)时,适当选择电压矢量,可使定子磁链矢量向转矩角减小的方向运动,从而使转矩减小;当电机输出转矩小于给定值(Eλ<0,dT=1)时,适当选择电压矢量,可使定子磁链矢量向转矩角增大的方向运动,从而使转矩增大。每一个电压矢量是在PWM周期开始时确定的,并在整个周期内保持不变。由于电压矢量一直作用于电机,定子电流、定子磁链和输出转矩始终沿着一个方向变化。在转矩误差较小、采样周期较大或滞环宽度较小等情况下,所选择的电压矢量可使转矩在小于采样周期的较短时间内就达到参考值,而由于数字控制的周期性,在余下的时间里电压空间矢量将继续作用于电机,使转矩沿原来的方向变化,从而造成较大的转矩脉动。

表1 开关逻辑表Table 1 Switching logic table

以下对电机的转矩脉动进行定量分析,设在下一个采样周期tsp内,作用于电机的电压空间矢量为则将方程(1)离散化后可得:

离散化方程(2),并忽略tsp的高次项,则可得在第k+1次采样时间tsp内,由非零电压矢量UN,k作用引起的转矩增量为:

其中,Im表示取复数的虚部;上标 表示复变量的共轭复数。由式(9)可得k+1次采样时电机输出转矩为:

通过观察式(10)可见 ΔTe,k1与电压矢量 UN,k和电机的转速ωr、磁链和电流均无关,仅与第k次采样时的转矩有关,在第k+1次采样周期tsp内可视为常量,且总是起到减少转矩绝对值的作用。而ΔTe,k2不仅与电机的状态变量有关,而且可通过逆变器的输出电压矢量UN,k来改变其大小。

2.2 转矩脉动抑制方法

由式(9)可知,当非零电压矢量 UN,k作用使电机输出转矩增加时,由于控制周期很小,在1个采样周期内,磁链、转速和电流变化不大,可近似为定值,则转矩的上升可视为线性增加,其斜率可表示为:

同理,当零电压矢量作用时,转矩下降斜率为:

图2所示为电机处于稳态运行状态时,在1个控制周期tsp内,非零电压矢量和零电压矢量交替作用时的输出转矩波形,其中在0~ts内是非零电压矢量UN,k作用,在 ts~tsp内是零电压矢量作用。

图2 转矩的稳态波形图Fig.2 Steady-state waveform of torque

若采用转矩误差的均方根值表示转矩脉动的大小,由图2可得在1个采样周期内转矩均方根误差的平方为:

其中,Te,0为转矩初始值为转矩参考给定值。

根据以上分析,可归纳出转矩脉动抑制方法的实现步骤如下。

a.根据当前时刻的转矩和磁链误差以及定子磁链所处位置,由开关逻辑表1选择合适的电压矢量。

b.根据式(11)和(12)计算 f1、f2,并根据式(14)计算出切换时间ts。

c.根据计算出的ts确定电压矢量的作用时间。若ts<0,则在整个采样周期内,选取零电压矢量;若0<ts<tsp,在 0~ts内选择非零电压矢量,在 ts~tsp内选择零电压矢量;若ts>tsp,则在整个采样周期内,选择非零电压矢量。

d.在下个控制周期回到步骤a。

将上述转矩脉动抑制方法引入传统的直接转控制系统,可得如图3所示改进的直接转矩控制系统结构图。其中的定子磁链λs和磁链角θs由式(15)所示的电压模型估计。

其中,“^”表示估计值。

定子相电压由式(16)计算:

其中,sa、sb、sc为逆变器开关状态,取值为 1 或 0。

转矩由式(17)估算:

图3 改进的直接转矩控制系统结构图Fig.3 Structure of improved DTC system

需要说明的是,本文在进行数字控制系统设计时,采用电压模型式(15)估计定子磁链,考虑到电机驱动系统的电压和电流检测采样是在每个PWM采样周期开始时进行的,因此在使用式(16)计算定子电压值时,仍然采用的是PWM周期开始时由开关逻辑表给出的逆变器开关状态值(sa、sb、sc),并未考虑在1个PWM采样周期内非零电压矢量和零电压矢量交替作用的影响。由于开关周期很小,这种简化处理并不会对电压测量精度产生大的影响。

3 仿真与实验结果

3.1 仿真结果

为验证本文提出滑模观测器的有效性,采用MATLAB/Simulink建立感应电机直接转矩控制系统的仿真模型。仿真时采用的感应电机参数如下:额定功率PN=0.55 kW,额定电压UN=220 V,额定电流IN=1.5 A;额定转速 nN=1390 r/min;极对数 p=2;定子电阻Rs=12.8Ω,转子电阻Rr=12.8Ω;互感Lm=0.73H,定子自感Ls=0.785H,转子自感Lr=0.785H;电机转子惯量 J=0.035 kg·m2;粘滞阻力系数 b=0.001 N·m·s。仿真时设置直接转矩控制系统内环转矩滞环比较器的宽度为εT=0.2 N·m,磁链滞环控制器的带宽εψ=0.02 Wb,PWM 采样周期 tsp=100 μs,定子磁链给定值转速控制器参数Kp=0.5、Ki=10,输出转矩限幅Temax=±3.5 N·m,转速控制周期取为10tsp。电机给定转速为 ωr=60 rad/s,空载启动,t=1 s时加TL=1 N·m的负载。在电机启动过程中,先对其施加一个恒定的电压矢量进行励磁,待磁链幅值达到预先设定值后,再切入直接转矩控制。

图4 和图5分别为传统直接转矩控制和转矩脉动极小直接转矩控制仿真结果,图中从上至下分别为转速、转矩和相电流响应曲线。图6为稳态(转速ωr=60 rad/s,负载转矩 TL=1 N·m)时 2 种控制方法的转矩输出局部放大的比较,可见本文给出的改进直接转矩控制的转矩脉动明显小于传统的直接转矩控制。

图4 传统直接转矩控制仿真结果Fig.4 Simulative results of traditional DTC

图5 本文直接转矩控制仿真结果Fig.5 Simulative results of proposed DTC

图6 2种DTC转矩输出仿真结果比较Fig.6 Comparison of simulative torque output between 2 DTCs

3.2 实验结果

为了检验上述转矩脉动抑制方法的有效性,本文对图3所示改进的直接转矩控制系统进行了实验,并与传统直接转矩控制进行了比较。实验系统以TI电机控制专用数字信号处理器TMS320F2812为控制器,IGBT逆变器为功率驱动单元。实验中电机参数与仿真时采用电机相同。系统采用霍尔传感器检测相电流和直流母线电压,分辨率为1024脉冲/转的光电码盘检测电机转速。实验中的PWM采样周期取为 tsp=100 μs,定子磁链给定值 λ*s=0.65 Wb,电机给定转速为 ωr=60 rad/s,转矩滞环宽度 εT=0.2 N·m,定子磁链滞环宽度εψ=0.02 Wb。转速控制器参数 Kp=0.15、Ki=1.2,输出转矩限幅 Temax=±3.5 N·m,转速控制周期取为10tsp。

图7 传统直接转矩控制实验结果Fig.7 Experimental results of traditional DTC

图8 本文直接转矩控制实验结果Fig.8 Experimental results of proposed DTC

图9 2种DTC转矩输出实验结果比较Fig.9 Comparison of experimental torque output between 2 DTCs

图7与图8分别为轻载条件下,传统直接转矩控制和转矩脉动极小直接转矩控制实验结果,图中从上至下分别为转速、转矩和相电流响应曲线。图9为稳态(转速 ωr=60 rad /s,负载转矩 TL≈0.9 N·m)时 2种控制方法的转矩输出放大比较,从中可见本文提出的直接转矩控制的输出转矩脉动总体上小于传统的直接转矩控制,在电机轻载运行时效果尤其明显。

4 结论

针对传统直接转矩控制系统转矩脉动大的问题,基于周期细分思想,采用一类转矩误差均方根极小的转矩脉动抑制策略,合理地将采样周期分割为非零电压矢量作用时间段和零电压矢量作用时间段,从而有效地减小了感应电机在稳态运行时的转矩脉动。仿真和实验结果表明该方法不仅能够保持传统直接转矩控制系统结构简单、转矩动态响应快的特点,而且可以有效减小输出转矩的脉动,是一种具有良好应用前景的高性能感应电机控制方法。

猜你喜欢

磁链脉动定子
RBI在超期服役脉动真空灭菌器定检中的应用
异步电动机定子冲片槽型优化
基于新型趋近律的双定子电机控制系统研究
一种弱磁扩速下的异步电机磁链观测和速度辨识
一种基于简化MRAS无速度传感器的永磁电机EKF磁链辨识
一种在线辨识定子电阻的MRAS转速估算方法
有限水域水中爆炸气泡脉动的数值模拟
12/14混合定子磁悬浮开关磁阻电机磁链特性及磁链建模研究
基于虚拟磁链的APF准谐振控制研究
基于PCS-985B的发电机定子接地保护应用及整定