《Simulink的永磁同步电机〔PMSM〕矢量控制仿真.docx》由会员分享,可在线阅读,更多相关《Simulink的永磁同步电机〔PMSM〕矢量控制仿真.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于Matlab/Simulink的永磁同步电机PMSM矢量控制仿真基于Matlab/Simulink的永磁同步电机PMSM矢量控制仿真ronggang导语:本文在Matlab/Simulink环境下,通过对PMSM本体、d/q坐标系向a/b/c坐标系转换等模块的建立与组合,构建了永磁同步电机控制系统仿真模型。仿真结果证实了该系统模型的有效性摘要:在当代沟通伺服系统中,矢量控制原理和空间电压矢量脉宽调制SVPWM技术使得沟通电机可以获得和直流电机相媲美的性能。永磁同步电机PMSM是一个复杂耦合的非线性系统。本文在Matlab/Simulink环境下,通过对PMSM本体、d/q坐标系向a/b/c
2、坐标系转换等模块的建立与组合,构建了永磁同步电机控制系统仿真模型。仿真结果证实了该系统模型的有效性。关键词:Matlab/Simulink;永磁同步电机;电压空间矢量脉宽调制;仿真Abstract:IntodaysACservosystem,thevectorcontroltheoryandSVPWMtechniquemaketheACmotorcanachievetheperformanceasgoodasDCmotorwhendesigningtheACservosystem.PMSMisanonlinearsystemwithsignificantcoupling.Thisnovelme
3、thodformodelingandsimulinkofPMSMsysteminMatlabisproposed.InMatlab/Simulink,theisolatedblocks,suchasPMSMblock,coordinatetransformationfromd/qtoa/b/cblock,etc,havebeenmodeled.Thereasonabilityandvalidityhavebeentestifiedbythesimulateresult.Keywords:Matlab/Simulink;PMSM;SVPWM;simulation0、引言永磁同步电机PMSM是采用
4、高能永磁体为转子,具有低惯性、快响应、高功率密度、低损耗、高效率等优点,成为了高精度、微进给伺服系统的最正确执行机构之一。永磁同步电机构成的永磁沟通伺服系统已经向数字化方向开展。因此怎样建立有效的仿真模型具有特别重要的意义。对于在Matlab中进展永磁同步电机PMSM建模拟真方法的研究已经受到广泛关注。本文介绍了电压空间矢量脉宽调制原理并给出了坐标变换模块、SVPWM模块和整个PMSM闭环矢量控制仿真模型,给出了仿真模型构造图和仿真结果。1、电压空间矢量脉宽调制原理1.1电压空间矢量电机输入三相正弦电压的最终目的是在空间产生圆形旋转磁场,进而产生恒定的电磁转矩。直接针对这个目的,把逆变器和异步
5、电机视为一体,按照跟踪圆形旋转磁场来控制PWM电压,这样的控制方法称为磁链跟踪控制,磁链的轨迹是靠电压空间矢量相加得到的,所以又称电压空间矢量PWM控制。空间矢量是按电压所加绕组的空间位置来定义的。在图1中,A、B、C分别表示在空间静止不动的电机定子三相绕组的轴线,它们在空间互差120,三相定子相电压分别UA、UB、UC加在三相绕组上,可以定义三个电压空间矢量UA、UB、UC,它们的方向始终在各相的轴线上,而大小那么随时间按正弦规律变化,时间相位互差120。图1三相电压矢量将图1的平面看成是一个复平面,那么1.1三相合成的空间电压矢量U可写为1.2由于都是正弦量,利用欧拉公式可得1.3我们可以
6、看到三相电压空间矢量的合成空间矢量是一个旋转空间矢量,它的幅值是每相电压值的1.5倍,其旋转的角速度即是正弦电压量的角频率。磁链和电流空间矢量电压平衡方程的矢量表示1.4在转速不太低时,RI较小,故1.5式1.5说明:电压矢量的大小即是磁链的变化率,而电压矢量的方向就是磁链运动的方向。在调速系统中,电机由三相PWM逆变器供电,如图2所示。为使电机对称工作,必须三一样时供电,即在任一时刻一定有处于不同桥臂下的三个器件同时导通,而相应桥臂的另三个功率器件那么处于关断状态。图2三相PWM逆变器逆变器共有8种工作状态,即001、010、011、100、101、110、111、000。将其中6个非零的开
7、关状态相电压值代入式1.2,可得到6个空间电压矢量,如图3所示。图3根本空间电压矢量1.2零矢量的作用在非零矢量作用的同时,插入零矢量的作用,让电机的磁链端点走走停停,这样可改变磁链运行速度,使磁链轨迹近似为一个圆形,进而实现恒磁通变频调速。改变非零矢量的作用时间与总的作用时间的比值,就改变了输出电压的频率,也改变了输出电压的幅值。1.3空间电压矢量控制算法上面我们提到,控制经过包括非零矢量和零矢量的作用,非零矢量用来控制磁通的轨迹,而利用零矢量改变磁通的运行速度。如今以U1、U2作用区间为例,根据电压和时间乘积平衡原理,可以得到任意一个参考电压矢量Ur。图4U1和U2合成矢量Ur2、坐标变换
8、模块三相永磁同步电机矢量控制的根本思想是把沟通电机当成直流电机来控制,即模拟直流电机的控制特点进展永磁同步电机的控制。为简化感应电机模型,可将电机三相绕组电流产生的磁动势按平面矢量的叠加原理进展合成和分解,使得可以用两相正交绕组来等效实际电动机的三相绕组。由于两相绕组的正交性,变量之间的耦合大大减小。矢量控制中用到的变换有:将三相平面坐标系向两相平面直角坐标系的转换Clarke变换和将两相静止直角坐标系向两相旋转直角坐标系的变换Park变换。坐标变换矩阵的Matlab实现如图5和图6所示3、SVPWM模块SVPWM主要是使电机获得幅值恒定的圆形磁场,当电机通以三相对称的正弦电压时,沟通电机内产
9、生圆形磁链并以此磁链为基准,通过逆变器功率器件的不同开关形式产生有效矢量来逼近基准圆,并产生三互相差120电角度的接近正弦波的电流来驱动电机。3.1扇区选择图7判定矢量所处扇区3.2计算X、Y、Z和TX、TY定义:表1TX和TY赋值表3.3计算矢量切换点Tcm1,Tcm2,Tcm3定义:那么在不同的扇区内Tcm1、Tcm2、Tcm3根据表2进展赋值。表2切换点Tcm1、Tcm2、Tcm3赋值表在Matlab的Simulink环境下的实现如图7、图8、图9、图10所示。对于Tcm1、Tcm2、Tcm3的计算,可用multiport-switch来实现。4、PMSM闭环矢量控制仿真模型5、仿真结果
10、为了验证所建模型仿真模型的正确性和有效性,对模型进展了仿真实验。给定转速400rad/s,在t=0时,电机负载启动,在t=0.1s时负载由2Nm突变为8Nm,仿真时间为0.4s。其波形如图12、图13、图14所示:从仿真结果我们可以看出,电机在通电以后,迅速到达最大转矩30Nm,然后很快回到稳定值2Nm。转速以直线上升,迅速到达给定值400rad/s。在0.1s,负载转矩由2Nm突变为8Nm,转速有微小的震荡后回到给定值,定子电流在0.1s发生变化。6、完毕语本文通过对电压空间矢量控制原理及算法的分析,得到了永磁同步电机的数学模型,运用Matlab/Simulink软件,构建了永磁同步电机控制
11、系统的模型,通过仿真结果可以看到系统能平稳运行,具有良好的静、动态特性,仿真结果符合永磁同步电机的运行特性,也为实际伺服系统的设计和调试提供了新的思路。参考文献 1刘永飘,钟彦儒,徐艳平.永磁沟通伺服系统矢量控制仿真J.电气传动自动化2006,281:18-21. 2孙亚树,周新云,李正明.空间矢量PWM的SIMULINK仿真J.农机化研究,2003,42:105-106. 3熊健.空间矢量脉宽调制的调制波分析J.电气自动化,2002,2:7-9. 4李永东.沟通电机数字控制系统M.北京:机械工业出版社.2002. 5舒志兵,等.沟通伺服运动控制系统M.北京:清华大学出版社.2006. 6范影乐.Matlab仿真应用详解第2版M.北京:人民邮电出版社 7TexasInstruments.ImplementationofVectorControlforPMSMUsingtheTMS320F240DSPZ.1998.