Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

2008年7月 机床与液压 Jul.2008

第36卷第7期 MACHINE T00L&HYDRAULICS V01.36 No.7

基于Matlab/Simulink的永磁同步电机(PMSM)矢量控制仿真
高延荣,舒志兵,耿宏涛
(南京工业大学鸯动化学院,南京210009)

攘要:在麓代交漉镯缀系统孛,矢量控裁琢瑾以及空闼毫匿矢量弑宽调裁(SVPWM)技术楚褥交漉泡撬能够获褥稳
逝流电机相媲美的性能。永磁同步电机(PMSM)魑一个复杂耦合的非线性系统。在Matlab/Simulink环境下,通过对
PMSM本体、d/q坐标系向a/b/c坐标系转换等模块的建立与组合,构建了永磁同步电机控制系统仿真模型。仿真结果证明
了该系统模型的有效性。
关键词:Matlab/Simulink;永磁阏步电枧;电压空阕矢量脉宽调制;仿真
审霾分类号:TM341 文蘩檬谖璃:轰 文章编号:1001—3881《2008}7—296-4

Simulation of PMSM with Vector Control Based on Matlab


GAO Yanrong。SHU Zhibing,GENG Hongtao

(Automation College,Nanjing University of Technology,Nanjing 210009,China)


Abstract:In today’S AC servo system,the vector control theory and SVPWM technique make the AC motor Call achieve the per-

formanee as
good 8s DC motor when designing the AC 8ervo system,PMSM is a nonlinear system with significant coupling.The novel

method for modeling and simulink of PMSM system in Matlab WaS pmp08ed.In Madab/Simulink.the isolated blocks.such粕PMSM

block,coordinate transformation from d/q to a/b/c block,etc。were modeled.The reasonability and validity were testified by the

simulate result.

Keywords:Matlab/Simulink;‘PMSM;SVPWM;Simulation

永磁同步电机(PMSM)是采用高能永磁体为转 相定予相电压以、%、%
予,具有低惯性、快响应、高功率密度、低损耗、高 分别加在三相绕组上,可以
效率等优点,成为了高精度、微进给伺服系统的最佳 定义三个电压空间矢量以、
执行税擒之一。永磁同步电枧构成酶隶磁交流镄辍 玩、虢,它假的方向始终在
系统已经向数字佬方向发展。嚣戴如何建立有效的仿 各褪瓣轴线上,而大小则随
真模型具有十分燕要的意义。对干在Matlab中进行 时间按正弦规律变化,时间
永磁同步电机(PMSM)建模仿真方法的研究已经受 相位互麓120。。

到广泛关注。 将图l的平面看成是一
个复平瘸,襄 垂I曼穰毫匿矢量
本文作者奔缨了电压空闻矢锻脉宽调翻琢壤并绘
出了坐标变换模块、SVPWM模块以及整个PMSM闭 配=玎(1)e芦
环矢量控制仿真模型,给出了仿真模型结构图和仿真 U8=U(t)ej2们 (1)
结果。 U,=U(1)ej训
1 电压空间矢量脉宽调制原理 曼裰合成的空闻电燕矢量F可写势
1.1 电压空弱矢量 ui=玩+玩+Uc∞U(t)e’。+U(t)ej2们+
电机输入三稠正弦电压的最终目的是在空间产生 U(t)ej俐 (2)
圆形旋转磁场,从而产生恒定的电磁转矩。直接针对 由予以(t)、Us(1)、U。(t)都是正弦量,利用欧
这个目标,把逆变器和异步电机视为一体,按照跟踪 拉公式可得
隧形旋转磁场来控制PWM电匮,这样的控制方法称 U,=(3/2)Uej‘“们’ (3)
为“磁链跟踪控铡”,磁链的孰迹是靠电压空闻矢璧 可以看到三提电联空闻矢量的合成空闻矢量移
相加得到的,所以又称“电压空间矢量PWM控制”。 是一个旋转空间矢量,它的幅值是每相电压值的1.5
空间矢量是按电压所加绕组的空间位置来定义 倍,其旋转的角速度等予正弦电压量的角频率。
的。在图l中,A、B、C分别表示在空间静止不动的 磁链和电流空间矢爨毋和j电压平衡方程的矢
电视定子三裙绕缀的轴线,它们在空闰互差120。,三 量表承

收稿Et期:2008—04—0l
作衡简介:高延荣(1984一),男,山东聊城人,硕士研究生,主要研究方向:交流伺服运动控制、DSP、机电一体化。
电话:025—83587369,83306120。E—RIll:gaoyanron90101@163.com。

万方数据
筹7期 高延絷等:基予Matlab/Simulink的永磁鞫步电撬(PMSM)必蠹控铡仿真 ・297・

玩=肼+d谚/dt ‘4’
在转速不太低时,肼较小,故
f。=T。Msin(子~疗) (6)

彤。d谚/dt (5) t2=T。MsinO (7)

式(5)袭骥:电压矢量豹大小等于磁链的变化 t。=疋一tl一£2 (8)


率,而电疆矢量的方向就是磁链运动酶方囱。 。 ’式巾:玩秀壹瀛母线;M鸯调利院;t”t,、t:分嗣
在调速系统中,电机由三相PWM逆变器供电, 为零矢量、£,,、致的作用时间,零矢量可以是砜或
如图2所示。为使电机对称工作,必须三棚同时供 玑。

电,即在任一时刻一定有处于不同桥臂下的三个器件 2坐标变换模块
同时导通,嚣莛榛应桥譬魏另三个功率爨磐剜处予关断 三楣永磁同步瞧规矢量控剩的基本思想是把交流
状态。 电祝当残直流电橇来控制,鄣模拟粪流电槐的控制特
点进行永磁同步电机的控制。为简化感应电机模型,
巳 可将电机三相绕组电流产生的磁动势按平面矢量的叠
加原理进行合成和分解,使得能够髑两相正交绕组来

等效实际电动枫的三耀绕缓。虫子耀摆绕组的歪交
_- 性,变量之间的藕合大大减夺。

矢量控制中用到的变换有:将三相平面坐标系向
两相平面直角坐标系的转换(Clarke变换)和将两相
图2三握PWM逆变器 静止直角坐标系向瀚相旋转直角坐标系的变换(Park

遂变器共有S释工 变换)。坐标变换矩簿戆Matlab实现鳐垂5移图6耩
刀≮
作状态,郾00l、010、
011、100、101、llO、


1ll、000。将其中6个 0ll oo

{#零韵开关状态相电压
值代天式《2),.--I得囊
ool 101
6个空间电腰矢量,如
图3所示。 图3基本空间电服矢量
图5 d、q-a、b、C变换
1.2零矢量的作用
在j#零矢量槔蠲的同时,插入零矢量的终耀,让
电极熬磁链瓣点“走走停停”,这样可改变磁链运行
速度,使磁链轨迹近似为一个圆形,从而实现恒磁通
变频调速。改变非零矢量的作用时间与总的作用时间
的比值,就改变了输出电压的频率,也改变了输出电
篷的幔值。
1.3空阖电蹑矢量控制算法 ’

上面提到,控制过程
包括非零矢量和零矢量的
作用,非零矢量用来控制 图6 a、6、c・a、芦变换

磁通鳇孰迹,两利震零矢 3鲻魏隧模块
量改变磁通的运行速度。 SVPWM主要憝使电视获得幅值恒定的圆形磁
现在以£,,、致作用 场,当电机通以三相对称的正弦电压时,交流电机内
区间为例,根据电压和时 产缴圆形磁链并以此磁链为基准,通过逆变器功率器
图4£,。和现合成必量珥
阚乘积平衡暇理,可以得 件的不同开关模式产生有效矢量来逼近基准圆,并产
到任意一个参考电压矢量谚(圈4)。 燕三攘蔓差120。壤角度的接近正弦波豹电流来驱动
l阢l tl+l U2 l t2coslr/3=l U,l rocosO 电机。
I玑I t2sinlr/3=I£,,I T.sinO 3.1扇区选择
故:J U。I;I以l=吮 根据K和%的关系,当%》0,则A=1,否
l致l=(4鬟/2)Ua,M 雯|j A=o;当搭圪一略>0,捌艿=1,否则B:0;嵩

万方数据
・298・ 机床与液压 第36卷

qr3V。+瑶<o;燹C--1,否粼C=O。取臀=舡瑟+4e‘歙。

MATLAB Fen2

匿8诗箕x、y、z
蘸7粪断矢董搿箍癃区

3.2计算x、y、Z和疋、t
定义:X=怕K£/玑,Y=(怕屹/2+3ti2/2)Z/

U。,Z=(√§-v/2—3L/2)T/Ut
—■
:、 Ⅳ‰ 7巴
Swi

对于不同的扇区t、殳,按裘l取篷。爻、℃赋
崦>一 Multiport
Switch
值詹:要对其进行饱和翔断。若t+t>乏,取t= Gain

+_
冀/(t+t),t=LL/(t+1)。 吣≯ ■
甲 .--.p 衙
--p
木 【J’


-p
袭l疋和t赋值表 GalnI

-r亡
Sw

扇区号 Ⅵ
壁 堡 巡
d。嘲

I V
Gain2 Mu ltipI ’rl
Tl z ¥ 一z —X 一y 譬讲

j: Y —X X Z —y —Z

3.3计算矢量切换点‰,‰,‰ 图9计算正、L

定义:L=t—t一0/4,咒=兄+t/2,疋=
瓦+£/2。则在不同的扇区内气,、‰、‰根据表
2进行赋基。
裹2甥换点乙,、‰、‰赋值表
扇区号 I lI Ⅲ.IV V VI

在Matl8b的Simulink环境下的实现见图8一10。 瑶10计箨£、瓦、羹

对%。、‰、‰的计算,可用Muhiport-switch实现。4 PMSM闭环矢量控制仿真模型
丽国-丽国m・
一罱与 ‘-叵卜
,l
◆际郦

[二=I 7\ |/’LZJ’ -p
芦 多pwm'.


COflStSOtlo
矗 pwm2
k|m
}、朋如—ml a ● 8
pwm2

固当

卅《£g§壅p
—————■ e
powergm pwm4

叫巫廿
pwmC
L pwm6
Constant2

PWM
m… 1 .I .圃‘
l( :BT laver
t。e’划 | H.1 :黑
f—、
描。
F ◆毛—1 7薹
。I。同垌
F=P。毅“
土L
1 L—
1 广 Scope2

rl;一妙。

‘Rotorangle
th咖叫鼍商 l
/●. <Bectrnmogn£fi£ vI

、q1 torque¥f{N。m}> Scopej


Gain I
■1

■1

图l l PMSM矢量控制闭环控制系统模型

万方数据
第7摆 高延荣等:基予Matlab/Simulink的永磁嗣步魄枧《PMSM)矢爨控制仿真 ・299・

5仿真结栗 转速有微小的震荡爝回到给定值如图13所示;定于
为了验证所建仿真模型的难确性和有效性,对模 电流在0.1 s发生变化如图12所示。由此可以看出,
型进行了仿舆实验。给定转速400rad/s,在t=0时, 此控制系统响应快,抗干扰性能好,仿真波形与理论
电枧负载启旗,在t=0。18瑟重负载由2N・rll突变为 分耩情况一致,说骥了新建模型的正确性。
8N・m,仿真时闽鸯0。4s。英波形如图12一14所示。 6绪论
通过对电压空间矢量控制原理及算法的分析,得
. 到了永磁同步电机的数学模型,运用Matlab/Simulink
软件,构建了永磁阔步电机控制系统的模型,通过仿
对露A 真缝荣霹浚看蓟系统巍平稳运行,舆有良好酶静、动
态特性,仿真绪栗符合永磁同步电移l‘戆运行特性,也
隧12定子绕缀三稻电流波形
为实际伺服系统的设计和调试提供了新的思路。


芝 参考文献

霉 【1】刘永飘,钟彦儒,徐艳平.永磁交流伺服系统矢量控

粒鹅抽
朗嫠真【j】。魉气传动壹动囊:,2∞6,28(1):18—
21.

图13电磁转矩波形
【2】孙亚树,周新云,李正明.空间矢量PWM的SIMU・

L… ……,} ,0 j……≯…;……0 J
, LINK仿真[J].农机化研究,2003,4(2):105—

o 106。

黎. 旷,一…■…一…■…‘‘_…’一’1 【3】煞建。空闰矢薰歉宽调裁鹣调裁渡分耩[1】。电气巍
动仡,2002《2):7-9.
【4】李永东.交流电机数字控制系统【M].北京:机械
图14电机转速波形
工业出版社,2002.
从仿真结果可以看出,电机在通电以后,迅速到 【5】舒志兵,等.交流饲服运动控制系统【M].北京:
达最大转矩(30N・m),然后很快回到稳定值 清华大学出叛李主,2006。
(2N・m),在0.1 s时,负载转矩圭2N・m突变秀 【6】范影乐。Matlab傍粪应用详鼹【赫】。2版。jl:裒:人
8N・m,输出转矩波形跟随给定,实现了对电机的瞬 民邮电出版社,2002.
时力矩的控制如图14所示;转速以直线上升,迅速 【7】Texas Instruments.Implementation of Vector Control for

达到给定值400rad/s,在0.Is负载转矩发生变化时, PMSM u8iIIg the TMS320F240 DSP[z].1998.

(上接第287页) 通灯控铺系统进行改造,在原有基础上增加了盲入通
送键盘消息给操作系统中管蠼的所有任务。 行和网络控制以及语音提示等功能,使十字路口交通
(3)交通指挥灯控制任务负责控制东两南北方 灯控制更加智能化。同时倒计时显示剩余时间可以提
向的信号灯照示。完成该交通灯控制系统的童要显示 示过往车辆提前调熬速度减少油耗,盲人通行体现了
控制功能。 现代社会薛大文关悔;网络控剽翡麓更麓在挽教人瑟
(4)剩余时间的数码管驻示任务负责最汞东西 的生命和财产安全上发挥积极作用。
南北向红绿灯的剩余时间,用于提示过往车辆,司机 参考文献
可根据剩余时间调整自己车速,可在一定程度上减少 【1】马忠梅,马广云,徐英慧,等.ARM嵌入式处理器结
淮耗,节省铙源。 撼与应曩基础【骐3。趣寨:j艺意舷天舷空大学出版
(5)网络通信任务负责接收交通管理中心发送 社。2002。

的命令。接到命令后马上改变信号灯的状态。该任务 【2】俞建新,贾世样,.段卫然,等.嵌入式应用程序开发
通过用来处理一些特殊的紧急情况,如救护率城消防 综合实验9例[M].北京:清华犬学出版社,2004.

车通行时,可融交管中心统一指挥,实时向镊胳日下 【3l王田苗。嵌入式系统设计与示例开发[M].北京:
达命令,保豫救护车褒消防举抉速逶行。另外,氇霉 渣华大学窭舨被,2003。

在交通高峰斓的拥堵路段临时调整。因此该任务的优 |41林立志,等。基乎Windows酶TCPIIP编程[醒】。憩
京:清华大学出版社,2002.
先级最高,篡它任务次之。
【5】周立功,等.ARM微控制器基础岛实践[M].北京:
4结论
北京航天航空大攀出版社,2003.
翻用现代计算槐秘通信技本,对传统十字路溜交

万方数据
基于Matlab/Simulink的永磁同步电机(PMSM)矢量控制仿真
作者: 高延荣, 舒志兵, 耿宏涛, GAO Yanrong, SHU Zhibing, GENG Hongtao
作者单位: 南京工业大学自动化学院,南京,210009
刊名: 机床与液压
英文刊名: MACHINE TOOL & HYDRAULICS
年,卷(期): 2008,36(7)
被引用次数: 2次

参考文献(7条)

1.熊健 空间矢量脉宽调制的调制波分析[期刊论文]-电气自动化 2002(02)

2.孙亚树;周新云;李正明 空间矢量PWM的SIMULINK仿真[期刊论文]-农机化研究 2003(02)

3.李永东 交流电机数字控制系统 2002

4.Texas Instruments Implementation of Vector Control for PMSM Using the TMS320F2A0 DSP 1998

5.范影乐 Matlab仿真应用详解 2002

6.舒志兵 交流伺服运动控制系统 2006

7.刘永飘;钟彦儒;徐艳平 永磁交流伺服系统矢量控制仿真[期刊论文]-电气传动自动化 2006(01)

引证文献(2条)

1.王洋.刘永光 基于Simulink的永磁同步电机矢量控制系统仿真[期刊论文]-组合机床与自动化加工技术 2011(2)

2.高志刚.李永东.孙敏 基于Simulink的DSP仿真方法研究[期刊论文]-电气应用 2009(24)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_jcyyy200807097.aspx

You might also like