基于Simulink的SVPWM控制方法仿真

  • 格式:pdf
  • 大小:1.61 MB
  • 文档页数:4

收稿日期:2018-09-03作者简介:吕莹(1990—),女,硕士,主要研究方向为自动化控制、建模仿真。E⁃mail:lvying@nfelite􀆰com。DOI:10􀆰19466/j􀆰cnki􀆰1674-1986􀆰2019􀆰01􀆰011

基于Simulink的SVPWM控制方法仿真

吕莹,林联伟

(株洲易力达机电有限公司,湖南株洲412000)

摘要:SVPWM(空间矢量脉宽调制)是一种将三相交流电机等效为两相直流电机的控制方式。由于SVPWM控制方法具有电

流谐波小、转矩脉动小、低噪声、控制电路简单、可靠性高等优点,因此被广泛应用于电机控制领域。通过介绍SVPWM的基本

原理,提出一种简单的SVPWM的控制方式并在PMSM电机上应用,最后经过MATLAB/Simulink建立控制模型,进行仿真计算,

验证了所述方法及理论。

关键词:空间矢量脉宽调制;永磁同步电机;仿真模型

中图分类号:TM341 文献标志码:A 文章编号:1674-1986(2019)01-039-04

SimulationofSVPWMControlMethodBasedonSimulink

LYUYing,LINLianwei

(ZhuzhouEliteElectroMechanicalCo.,Ltd.,ZhuzhouHunan412000,China)

Abstract:SVPWM(SpaceVectorPulseWidthModulation)isakindofcontrolmethodthatequatesthree⁃phaseACmotortotwo⁃phaseDCmotor.Becauseofitssmallcurrentharmonics,smalltorqueripple,lownoise,simplecontrolcircuitandhighreliability,SVPWMcon⁃

trolmethodiswidelyusedinthefieldofmotorcontrol.ThebasicprincipleofSVPWMwasintroduced,andasimpleSVPWMcontrolmethod

wasproposedandappliedtoPMSMmotor.Finally,thecontrolmodelwasestablishedbyMATLAB/Simulink,andthesimulationcalculation

wascarriedouttoverifythemethodandtheorydescribed.

Keywords:Spacevectorpulsewidthmodulation;Permanentmagnetsynchronousmotor;Simulationmodel

0 引言

永磁同步电机(PermanentMagnetSynchronousMotor,PMSM)是一种采用高能永磁体为转子的电机,具有结构简单、

尺寸灵活、响应快、效率高、便于控制的优点,因此得到广泛

应用[1]。随着电力电子技术、微处理器技术的推广,PMSM的

控制方式普遍采用矢量控制(VectorControl),这种控制方式

需要进行坐标变换。SVPWM也是矢量控制的一种,通过在电

流和速度双闭环中生成SVPWM控制信号实现对电机控制[2]。

但由于在该算法中需要进行几次坐标变换,不利于控制系统中

的参数调整和测试验证。本文作者使用一种简化的PMSM控制

系统,减少坐标变换,并使用MATLAB/Simulink进行仿真测

试,便于算法优化及参数调整。

1 永磁同步电机数学模型

当三相绕组通入对称的正弦波三相电流,电机内部产生旋

转磁场,该磁场和转子的磁场相互作用,从而使电机旋转[3]。

在坐标系中观察,若将PMSM转子固定在d-q旋转坐标系

上,转子与q轴重合,d轴与q轴垂直,则PMSM的定子转矩

方程为

Te=32npψfiq+(Ld-Lq)idiq[](1)PMSM的定子电压方程为

uduqæ

èçö

ø÷=Rs0

0Rsæ

èçö

ø÷idiqæ

èçö

ø÷+p-ωeωepæ

èçö

ø÷ψdψqæ

èçö

ø÷(2)

式中:ud、uq为定子电压在d-q轴的电压分量;id、iq为定子电

流在d-q轴的电流分量;Rs为三相定子绕组相电阻;ψd、ψq为

定子磁链在d-q轴磁链分量;ωe为转子机械角速度。

同步旋转坐标系下定子磁链方程为ψdψqæ

èçö

ø÷=Ld0

0Lqæ

èçö

ø÷idiqæ

èçö

ø÷+ψf0æ

èçö

ø÷(3)

式中:Ld、Lq为定子电感在d-q轴的分量,文中设定为Ld=Lq。

得到定子电压方程为ud=Rsid+Ldpid-ωeLqiquq=Rsiq+Lqpiq+ωe(Lqiq+ψf)(4)

2 空间矢量控制基本原理

在永磁同步电动机中,矢量控制是一种高效的控制方式,

而且是目前应用较为广泛的控制方式。其基本思想是模拟直流

电机的控制方式来控制永磁同步电机[4]。为简化自然坐标系下

三相PMSM的数学模型,选择合适的坐标变换对数学模型进行

降阶和解耦变换[5-6]。通常采用静止坐标变换(Clark变换)和

同步旋转坐标变换(Park变换),其关系如图1所示。CMYK

图1 三种坐标的关系

如上图所示,A-B-C为自然坐标系;α-β为经过Clark变

换的静止坐标系;d-q为经过Park变换的同步旋转坐标系。

目前以微控制器为核心的数字化控制系统是电机驱动的一

个趋势,因此在逆变器中选择使用更适用于数字化控制系统的SVPWM方法[7]。SVPWM具有优化谐波程度高、消除谐波效果

较好、更容易实现的优点。而且SVPWM提高了电压源逆变器

的直流电压利用率和电机的动态响应速度,同时减小了电机的

转矩脉动。

相电压源逆变器电路如图2所示,输出电压取决于Q1-Q66个功率器件的开关状态。在任意时刻,同一桥臂只有一个功

率器件导通,设上管导通,下管关断为1;上管关断,下管导

通为0。Qa、Qb、Qc分别对应A相、B相、C相功率器件的开

关状态,则三相开关状态组合Qabc一共有8种状态,对应8个

电压空间矢量,在复平面表示为

Uout=2Udc3(Qa+Qbe2/3πj+Qce-2/3πj)(5)

图2 相电压源逆变器电路

当3个开关状态同时为1或同时为0时,其模值为0,称

为零矢量,因此8种状态中只有6种非零矢量,用Ui表示,将

电压复平面空间分为6个扇区,如图3所示

。图3 电压空间矢量图

SVPWM是在矢量图的一个扇区内,通过控制该扇区的两

个相邻基本矢量在一个采样周期的作用时间,形成等效合矢

量,保持该等效合矢量的幅值不变,相位不断变化。当采样周

期足够多,即当PWM频率越高,电压矢量的运行轨迹就越接

近圆,电机运行越平稳。由矢量合成原理可知,位于复平面任

意位置的电压矢量Uref都可由其所在扇区的相邻两个基本矢量

合成,只要求出两个基本矢量的作用时间,即可求出相应的脉

冲宽度,从而实现对整流器的控制。以扇区Ⅰ为例,电压空间

矢量合成如图4所示。

图4 电压空间矢量合成示意图

令T4、T6、T0分别表示U4、U6和零矢量U0的作用时间,则:

U1=T4TsU4

U2=T6TsU6ì

îíïï

ïï(6)

由图4可知:Uoutsin23π=U1sin(π3-θ)=U2sinθ(7)

式中:θ表示合成矢量与主矢量的夹角。由|U4|=|U6|=

23Udc可得CMYKT4=3UrefUdcTssin(π3-θ)

T6=3UrefUdcTssinθ

T0=T7=12(Ts-T4-T6)ì

îíïïï

ïïï(8)

判断电压空间矢量Uout所在的区间位置,然后利用所在扇

区的相邻电压矢量和适当零矢量合成参考电压矢量,用Uα和Uβ分别表示参考电压在α、β轴上的分量,定义变量A、B、C。Uref1=Uβ

Uref2=32Uα-12Uβ

Uref3=-32Uα-12Uβì

îíïïï

ïïï(9)

若|Uref1|>0,则A=1,否则A=0;若|Uref2|>0,则B=1,否

则B=0;若|Uref3|>0,则C=1,否则C=0。令N=4C+2B+A,

得出N与扇区对应关系如表1所示。

表1 N与扇区对应关系

N315462

扇区ⅠⅡⅢⅣⅤⅥ

计算扇区的Simulink模型如图5所示。

图5 扇区的Simulink模型设3个变量分别为X、Y、Z,其计算方式如下式:X=3TsUβUdc

Y=3TsUdc(32Uα+12Uβ)

Z=3

Udc(-32Uα+12Uβ)ì

îíïïïï

ïïï

ï(10)

可得到各个扇区作用的时间,如表2所示。表2 各个扇区的作用时间

N123456

T4ZY-Z-XX-Y

T6Y-XXZ-Y-Z

T0T0=(Ts-T4-T6)/2

如果T4+T6>Ts,则需进行调制处理:

T4=T4T4+T6Ts

T6=T6T4+T6Tsì

îíïï

ïï(11)计算切换时间的Simulink模型如图6所示。

图6 切换时间点的Simulink模型

经过以上分析,整个SVPWM的仿真模型如图7所示

7 SVPWM仿真模型3 仿真结果

对于三相

PMSM

的矢量控制

,没有异步电机的转差率问题,控制起来更方便,文中提出的简化控制系统,主要包括转CMYK速控制环、电压控制环和PWM控制算法3个主要部分。转速控制环的主要作用是控制电机转速,使其达到需求转速并稳定在需求转速,电压控制环的作用是加速系统调节的过程,使电机的定子电压更快速地接近需求电压矢量,加快系统的响应速度。与常见的电流控制环不同,该控制系统对直流母线电压采样,uq闭环直接对电机进行控制,节省了电流采样电路及电流重构算法,使控制系统更简洁,响应更快速。该控制系统仿真模型如图8所示。

图8 PMSM控制系统模型

在0s时启动电机,需求转速为900r/min,电机初始负载

为2N·m,在0􀆰4s时突变为4N·m,经过MATLAB/Simulink仿真计算,仿真时间为1s,得到电机定子三相电流为正弦波,电流波形如图9所示,速度波形如图10所示。由仿真波形可知,在电机初始启动时,0􀆰1s左右开始稳定运行,当负载发生突变时,速度发生轻微的抖动但很快恢复了稳定值。由此可看出,该控制系统响应较快,发生干扰时也能快速恢复稳定状态,仿真的波形基本符合理论分析情况,验证了该控制系统的可行性。

图9 定子三相电流波形图

图10 仿真电机速度曲线4 结论

通过对空间矢量脉宽调制原理的分析,结合PMSM的数学特性,利用MATLAB/Simulink软件,搭建一个使用SVPWM方法控制PMSM电机的简单的闭环控制系统模型,在仿真过程中,该系统运行稳定。通过仿真结果,可看出该控制方法响应较快,抗干扰能力强,且控制模型简单,效率高。符合永磁同步电机的运行特性,为PMSM的控制方法的研究奠定了一定基础。

参考文献:[1]李忠祥,刘国巍,陈瑞.基于PMSM空间电压矢量控制技术仿真

研究[J].中国科技信息,2018(3):75-76.[2]闫福财,赵翼翔,陈文戈,等.基于Matlab与CCS的永磁同步电

机矢量控制[J].微电机,2017,50(6):60-64.YANFC,ZHAOYX,CHENWG,etal.VectorcontrolofpermanentmagnetsynchronousmotorbasedonMatlabandCCS[J].Micromotors,2017,50(6):60-64.[3]张鹏.无刷直流电机正弦波控制系统研究及实现[D].镇江:江