基于Matlab永磁同步电机控制系统建模仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《电机技术》2005年第2期
. 11 .
摘要:永磁同步电机(PMSM)控制系统仿真建模在Matlab/Simulink环境下,通过对独立的PMSM本体、dq坐标系向abc坐标系转换、三相电流源逆变器、速度控制器等功能模块的建立与组合,构建PMSM控制系统的速度和电流双闭环仿真模型。仿真结果证明该模型的有效性,验证其控制算法,为PMSM控制系统的设计和调试提供基础。
关键词:永磁同步电机仿真建模Matlab闭环Abstract: A novel method for modeling and simulink-ing the PMSM system based on Matlab is proposed. InMatlab/Simulink, the isolated blocks, such as PMSMblock, which coordinates transformation from dq to abcblock, three-phase current source inverter controller block,speed controller block and ect,have been modeled.By thecombination of these blocks,two control loops are used.which are the inner current-loop and the outer speed-loop.The reasonability and validity has been proved by the simu-late result and this novel method offers a new thought fordesigning and debugging actual motor.
Keywords: PMSMModelingSimulation MatlabClosed-loop
1引言
永磁同步电机(Permanent Magnet Synchro-
nous Motor,简称PMSM)广泛应用于伺服驱动系统。PMSM具有下列优点:无电刷和滑环、低转子损耗,较高运行效率。同样体积的电机,永磁电机可输出更大的功率;转动惯量小,可获得较高的加速度;转矩脉动小,可得到平稳的转矩,尤其在极低的速度下能满足有高精度位置控制的要求;零转速时有控制转矩,可做到高速运行,效率、功率因数高。采用PMSM的永磁交流伺服系统可具备与直流伺服电动机相类似的伺服性能,代表了电
伺服技术的发展方向[1]。PMSM构成的永磁交流伺服系统中的电流环、速度环和位置环的反馈控制已全部数字化。因此,建立有效的PMSM控制系统的仿真模型成为电机控制算法设计人员迫切需要解决的问题。在Matlab中进行PMSM建模仿真方法的研究已经受到关注[4]。本文在分析PMSM数学模型的基础上,借助于Matlab强大的仿真建模能力,在Matlab/Simulink中建立PMSM控制系统的仿真模型,为PMSM伺服控制系统的分析与设计提供有效的手段和工具。
2PMSM的数学模型
以三相星形180°通电模式为例来分析PMSM
的数学模型及电磁转矩等特性。为了便于分析,假定:
(1)磁路不饱和,电机电感不受电流变化影响,不计涡流和磁滞损耗;
(2)忽略齿槽、换相过程和电枢反应的影响(3)三相绕组对称,永久磁钢的磁场沿气隙周围正弦分布;
(4)电枢绕组在定子内表面均匀连续分布;(5)驱动二极管和续流二极管为理想元件。电机三相绕组的电压方程可表示为[2]:
(1)
整理得整个电机系统的数学模型,如式(2)所示。
基于Matlab永磁同步电机控制系统建模仿真
杨
平
张云安
西北工业大学(710072)
A Novel Method for Modeling and Simulation of PMSM System Based on Matlab
Yang PingZhang Yunan
Northwestern Polytechnical University
理论与设计
Theory and design
(2)
式中:ω —机械角速度
J—转动惯量
B—粘滞摩擦系统
Tl —负载转矩
3基于Matlab的PMSM系统模型
在Matlab6.5的Simulink环境下,利用SimPow-erSystem Toolbox2.3丰富的模块库,建立PMSM控制系统仿真模型,系统框图如图1所示。link中构建出PMSM控制系统的仿真模型,并实现双闭环的控制算法。
3.1PMSM本体模块
在整个控制系统的仿真模型中,PMSM本体模块是最重要的部分。Matlab/Simulink的SimPow-erSystem Toolbox2.3提供了按交直轴磁链理论建立的定子绕组按Y连接的PMSM模块。PMSM模块有四个输入端,其中三个为相输入端,一个为转矩输入端Tl。当Tl>0时,为电动机模式;当Tl<0时,为发电机模式。PMSM模块输出量为测量输出向量。
PMSM的主要设置参数包括:定子电阻R、电感Ld和Lq、转子磁通λ、转动惯量J、粘滞磨擦系统B,极对数p等。
3.2dq向abc转换模块
dq向abc转换模块是根据转子的位置角,按照dq变换的反变换,其公式如下:
(4)
式中包含零序分量,在对称三相条件下,没有零序分量,dq向abc转换结构框图如图3所示。
PMSM的交轴电流直接由期望的转矩确定,从而式(2)中Te变为式(3):
(3)
iq一旦确定,控制量的选择仅剩下确定期望值id,可以简单令id=0。对于给定转矩,这将实现最小可能的电枢电流。
PMSM的控制与驱动是双闭环系统,将图1的控制系统分割为功能独立的子模块,其中转速环由PI调节器构成,电流环采用滞环控制产生三路基准信号,图2即为PMSM建模的整体控制框图。其中包括:PMSM本体模块、dq向abc转换模块、三相电流源型逆变器模块、速度控制器模块等。通过这些功能模块的有机整合,就可在Matlab/Simu-
dq向abc转换模块输出三路基准信号,该曲线的横坐标按转子位置标注,纵坐标按电流标注。3根曲线分别代表对应转子某一位置的3个绕组各自驱动电流瞬时值,通过矢量合成可知此刻的旋转磁场矢量的角度。
3.3三相电流源型逆变器模块
三相电流源型逆变器模块是按照矢量控制理论,利用滞环电流控制方法,实现电流逆变控制。输入三相参考电流和三相实际电流,输出为逆变器电压信号,模块结构框图如图4所示。
当实际电流is惯性环节1/Ts+1低于参考电流isr且偏差大于滞环比较器的环宽时,电机对应相
Theory and design
理论与设计
. 12 .2005年第2期《电机技术》