交流电机SPWM调速系统建模与动态仿真.docxVIP

交流电机SPWM调速系统建模与动态仿真.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

交流电机SPWM调速系统建模与动态仿真

1交流电机调速原理

正弦脉宽调制技术SPWM(SinePulseWidthModulation)是用所期望的正弦波为“调制波”(ModulationWave),而以N倍于调制波频率的三角波为“载波”

(CarrierWave)的一种逆变器控制技术。SPWM技术的控制的特点是原理简单、通用性强、控制方便、调节灵活,能有效降低谐波分量、稳定输出电压,是一种比较好的波形改善法,在目前中小型逆变器中获得了广泛的应用。

1.1SPWM控制原理

(1)单极性SPWM法是指三角波载波信号Uc与正弦波调制信号Ur始终保持相同极性Uc为正的三角波,当Ur处于正半周期时,产生正向调制脉冲信号;当Ur处于负半周期时,通过倒向电路保持同极性,产生负向调制脉冲信号,如图 1-1

所示。

(2)双极性SPWM法是指三角波载波信号与正弦波调制信号的极性均为正负交替改变,如图1-2所示。载波信号Uc为正负对称的三角波,调制信号Ur直接与Uc进行比较,便可得到双极性SPWM脉冲。对于三相逆变器来说,载波信号Uc可以三相共用;由正弦波发生器产生三相相位相差 120°的可变幅,

变频的正弦波信号Uru、Urv和Urw分别作为三相调制信号。三相调制信号分别于Uc进行比较,可获得三相SPWM信号,利用三相SPWM信号控制相应的电子开关的开通和关断,便可得到三相双极性SPWM输出电压。

图1-2双极性SPWM原理

1.2SPWM的控制算法

常用的生成SPWM波的控制算法主要有自然采样法和对称规则采样法(本文只介绍这两种)。

(1) 自然采样法:按照正弦波与三角波的交点进行脉冲宽度与间隙时间的采样,从而生成SPWM波形,称为自然采样法,如图1-3所示,图中Tc为载波周期,S为脉冲宽度。

自然采样法采用计算的方法寻找三角载波Uc与参考正弦波Ur的交点作为开关值以确定SPWM的脉冲宽度,这种方法误差小、精度高,但是计算量大,难以做到实时控制,用查表法将占用大量内存,调速范围有限,一般在实际的机算计控制中不采用。但是利用MATLAB/Simulink很容易建立其仿真模型。

(2) 规则采样法:采用近似求Uc和Ur交点的方法,通过两个三角波峰之间中线与Uc的交点作水平线与三角波分别交与A点和B点,如图1-4所示,由交点确定SPWM的脉冲宽度,这种方法的计算量相对自然采样法小很多,但存在一定误差。

图1-4规则采样法图

图1-4规则采样法

2.SPWM交流调速系统的Simulink建模与仿真分析

2.1交流电机SPWM自然采样法的Simulink仿真模型

交流电机SPWM自然采样法的Simulink仿真模型,如图2-1所示。图中f为交流电机恒压频比调速的给定频率信号,0~1的数值对应交流电机0~50Hz的给定输入。Vo=0.1,为低频电压补偿。Gain2模块设定值为314,Gain3、Gain4、Gain5模块设定值为157。

图2-1交流电机SPWM自然采样法的Simulink仿真模型

2.2SPWM脉冲生成子系统

在图2-1中,SPWM为正弦波脉冲生成器子系统,如图2-2所示。W为调制波角频率给定输入,m为调制波幅值信号给定输入。功能函数Fcn、Fcn1、Fcn2用来生成正弦调制波信号,表达式如下。

Fen:y=cos(u[1])*u[2]

Fen1:y=cos(u[1]-2.0944)*u[2]

Fcn2:y=cos(u[1]+2.0944)*u[2]

图2-2SPWM脉冲生成子系统

图2-2中,S-Function模块用于生成载波(三角波),三角波参数设置对话框

如图2-3所示,在“S-Functionparameters文本框设置参数为“1.0,1500'(分别

代表三角波幅值和频率)。生成三角波S-函数的源文件如下:

号FLinctionBlockParameteS-FunctiQn

图2-3三角波S-Function模块参数设置对话框

function[sys,x0,str,ts]=sanjiaobowave2(t,x,u,flag,A,Freq)switchflag,

case0,

[sys,x0,str,ts]=mdllnitializeSizes;

case1,

sys=mdlDerivatives(t,x,u);

case2,

sys=mdlUpdate(t,x,u);

case3,

sys=mdlOutputs(t,x,u,A,Freq);

case4,sys=mdlGetTimeOfNextVarhit(t,x,u);

case9,sys=mdlTerminate(t

文档评论(0)

livestudy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档