您的当前位置:首页正文

08基于MATLAB的永磁同步电机矢量控制系统仿真

来源:九壹网
2008年第30卷

第6期总第168期

商品储运与养护

STORAGETRANSPORTATION&PRESERVATIONOFCOMMODITIES设备与设施・・

基于MATLAB的永磁同步电机

矢量控制系统仿真

□叶军军(公安海警高等专科学校机电管理系,浙江宁波315801)

【摘

要】根据永磁同步电机(PMSM)的数学模型及矢量控制方法,在MATLAB/SIMULINK环境中建立独立的功能

模块,对电机及其控制系统的各部分进行建模,并进行了仿真分析。

【关键词】永磁同步电机;矢量控制;仿真建模;MATLAB【中图分类号】

TN912【文献标识码】A【文章编号】1007-4538(2008)06-0110-02

TheSimulationBasedonMatlabforVectorControlofPermanentMagnetSynchronousMotor

□YEJun-jun

(ManagementofElectricalandMechanicalServicesDepartment,ThePublicSecurityPoliceCollege,Ningbo315801,China)

【Abstract】BasedonthemathematicmodelandVectorControlofPermanentMagnetSynchronousMotor(PMSM),InMAT-

LAB/SIMULINK,theindependentfunctionalblockshadbeenmodeled.asimulationmodelforthewholevectorcontrolsystemisestablished,andsomeofthesimulationresultsaregivenandanalyzed.

【Keywords】permanentmagnetsynchronousmotor;vectorcontrol;simulation;MATLAB

1引言

随着电力电子技术、新型电机控制理论和稀土永磁材料

式中:Ri为定子绕组电阻,Ld、Lq分别为d、q轴电感系数,

id、iq分别为d、q轴定子电压,wr为转子角速度,P为电机磁极

对数,Te为电磁转矩,ψ为永磁体产生的磁链。

的快速发展,永磁同步电机(PMSM)成为近年来发展较快的一效率种电机。它与传统的异步电机相比,具有节能效果明显、高、结构轻型化、运行稳定、可靠性高、输出转矩大等优点,得到了越来越广泛的应用和重视。矢量控制是一种高性能的交流电动机的控制策略,其控制性能可以和直流电动机相媲美。本文采用一种新型的PMSM建模方法,将控制单元模块化,建立独立的功能模块,对仿真结果进行了分析,证明了该建模方法的快速性和有效性。

dw=1(Te-T-Fw)rLr

dtJdθ=w

dt式中:J是转动惯量,TL是负载转矩,F机械阻尼系数。根据上面的式子可以建立d-q轴下的PMSM的模块如图

1所示:

2PMSM数学模型

永磁同步电机模块可工作于电动机方式或发电机方式,运行方式由电机电磁转矩符号决定(为正则是电动机状态,为负则是发电机状态)。为了简化模型,可以假定转子永磁磁极在定子上产生的感应磁通是正弦分布的,并且由于通常永磁同步电机的气隙较大,可以近似地忽略定电机铁心的磁饱和。

因此永磁同步电机在d-q轴的电压方程为:

di=1u-R1i+Lqwi

dtdLddLddLdrqdi=1u-R1-Ldwi-ψwr

qqrddtLqLqLqLqTe=1.5P[ψiq+idiq]・(Ld-Lq)・

图1

d-q轴下PMSM模型

在整个控制系统的仿真模型中,PMSM本体模块是最重要

【收稿日期】2008-05-10【作者简介】叶军军(1981-),男,浙江浦江人,公安海警高等专科学校机电管理系助教,武汉理工大学硕士研究生毕业。

第6期叶军军:基于MATLAB的永磁同步电机矢量控制系统仿真111

的部分,反映的是PMSM电机的本质属性。该模块的作用是根据矢量控制模块输出的d、q两轴相电压Ud、Uq求取PMSM的相电流id、iq、iq子模块结构图和ia是相似的,都是用来实现

要使定子电流可产生最大转矩,应采用id=0的控制方法。整个系统的仿真图如图2所示。

6仿真结果

d-q坐标变换下的电压方程。3

矢量控制与坐标变换模块

矢量控制模块实现的就是PMSM的矢量控制算法,其中,空间矢量变换ABC-DQ和DQ-ABC的变换矩阵分别为:

\"

###############$\"(((((((((((((((($

PMSM电机参数设置为:电机功率P=1.2kW,直流电压U=220V,定子相绕组电阻Ri=2.875Ω,定子d相和q相绕组电

感Ld=Lq=0.0085H,J=0.0008kgm2,磁链幅值ψ=0.175Wb,电极对数P=4,额定转速ne=1000r/min。

%&&&&&&&&&&&&&&&’%&&&&&&&&&&&&&&&&’

2π)sinθsin(θ-32π)cosθcos(θ-31!21!2cosθ

2sin(θ+π)32cos(θ+π)31!21!21!21

CABC-DQ=

!23sinθ

CDQ-ABC=

!232π)cos2π)sin(θ-(θ-3322sin(θ+π)cos(θ+π)33图3电机转速响应曲线图4电机转矩响应曲线

!2根据上面两式在MATLAB环境下可分别得到dq/abc和abc/dq坐标变换的子模块,用以实现PMSM的矢量控制算法,

将电流转换为电压。

由图3、图4可见,电机转速在电机启动时急剧增加,而转矩急剧下降,但很快便进入稳定运行状态,此时转矩的值为转矩都出现轻微波6N・m,在0.2s时,由于负载减小,转速、动,但很快又达到新的稳定运行状态,此时转矩的值为1N・m。

虽然由于电流滞环PWM的原因,定子电流指令值和实际值总是在滞环宽度内有一定的差值,转矩输出有一定的脉动,但这并不影响其大体的变化趋势,那就是输出转矩总是能跟踪负载转矩,并在负载转矩上下一定的范围内波动。

4电流滞环型PWM模块

电流滞环PWM模块实现的是PMSM的滞环电流控制方

*b

*c

法,输入为三相参考电流i、i、i和三相实际电流ia、ib、ic,输出为逆变器控制信号,其基本思路是:当实际电流低于参考电流且偏差大于滞环环宽时,对应相正向导通,负向关断;当实际电流超过参考电流且偏差大于滞环环宽时,对应相正向关断,负向导通。选择适当的滞环环宽,即可使实际电流不断跟踪参考电流的波形,实现电流闭环控制。

7结论

本文在分析PMSM数学模型的基础上,提出一种PMSM

控制系统仿真建模的新方法,即在MATLAB/SIMULINK环境中建立独立的功能模块,仿真实验结果表明:波形符合理论分析,系统能平稳运行,并且具有较好的静、动态特性。采用该

5整个PMSM控制系统的仿真模型

由于定子直轴电感和定子交轴电感相等,所以电磁转矩方

程可简化为:

PMSM仿真模型,可以便捷地实现控制算法,只需对部分功能

模块进行替换或修改,就可实现控制策略的改换或改进,节省了设计周期,并为快速验证所设计的控制算法提供了可行性。

Te=1.5P[ψiq+idiq]=1.5ψi・(Ld-Lq)・・

[参考文献]

[1]张崇巍,李汉强.运动控制系统[M].武汉:武汉理工大学

出版社,2002.

[2]陈志杰.高性能永磁同步电机矢量控制系统研究[M].南

京:东南大学出版社,1993.

图2

整个PMSM矢量控制系统的仿真图

[3]陈伯时.电力拖动自动控制系统[M].北京:机械工业出版

社,1995.

因篇幅问题不能全部显示,请点此查看更多更全内容

Top