基于矢量控制永磁同步电机模型建立(毕业论文)

2026/1/27 15:07:54

图4-16 开关矢量作用时间

4.5.2 扇形判断

要知道应用上述哪个变量,需要首先判断出参考电压矢量Vs位于哪个扇区内。通常的判断方法是:根据Vs?和Vs?计算出电压矢量的幅值,再结合Vs?和Vs?的正负进行判断,这种方法比较直观,但是因为计算中含有非线性函数,而且计算复杂,当实际系统应用中不容易实现,因此我们寻求一种简单有效的判断方法,以图4-14为例,假定参考电压矢量落在该区域内的等价条件为:

0?arctg(Vs?/Vs?)?60

(4-11)

即Vs??0且?Vs?/Vs???3,等价于:

??Vs??0 ???3Vs??Vs??0(4-12)

同理可以得到在其他扇区内的等价条件如表4-4所示:

表4-4 各扇区内的等价条件

Vs??0扇区1 3Vs??Vs??0扇区4 Vs??0?3Vs??Vs??0 Vs??0扇区2 3Vs??Vs??0扇区5 Vs??0?3Vs??Vs??0 Vs??0扇区3

3Vs??Vs??0扇区6 Vs??03Vs??Vs??0 33

使用表4-4判断扇区避免了计算复杂的非线性函数,只需经过简单的加减及逻辑运算即可确定所在扇区,实现容易。如果综合以上条件进一步分析,可以看出Vs所在的扇区完全由Vs?、3Vs??Vs?、?3Vs??Vs?三式与0的关系所决定,由此,可以定义以下变量:

?Va?Vs????Vb?3Vs??Vs? (4-13) ???Vc??3Vs??Vs?如果设定当(Va,Vb,Vc)>0时,相应的变量(A,B,C)=1;否则(A,B,C)=0,那么扇区号与变量A、B、C之间存在特定的关系:扇区号=A+2B+4C,因此,用于MATLAB实现时只需判断三个变量Va、Vb、Vc与0的关系就能容易得到Vs所在的扇区。

相对应的Simulink仿真如图4-17所示:

图4-17 扇形区的选择

4.5.3 占空比时间的计算

计算出T1、T2后,就可以根据扇区号S(实际仿真中用的是与扇区号对应的N)计算三相脉冲开通的前沿延迟时间(前沿切换点)Ta 、Tb、 Tc。

定义占空比时间为Ton1,Ton2,Ton3,则:

T?T1?T2?T??on14?T1? (4-14) ?Ton2?Ton1?2?T2?T?T?on2?on32?34

ton1 为最大宽度脉冲前沿切换点,即最先切换点;ton2为次宽度的前沿切换点,即中间时刻切换点;ton3为最小宽度脉冲的前沿切换点,即最后切换点。实际控制中所需的三相PWM波的占空比如表4-5所示,

表4-5三相PWM波的占空比

扇区 Ta Tb Tc 1 Ton2 Ton1 Ton3 2 Ton1 Ton3 Ton2 3 Ton1 Ton2 Ton3

4 Ton3 Ton2 Ton1 5 Ton3 Ton1 Ton2 6 Ton2 Ton3 Ton1 当输出电压空间矢量Vs在3扇区时,A相脉冲为最大宽度脉冲,B相脉冲为次宽度脉冲,C相脉冲为最小宽度脉冲;当Vs在1扇区时,B相脉冲为最大宽度脉冲,A相脉冲为次宽度脉冲,C相脉冲为最小宽度脉冲,其余的扇区也可由表3-5所示。

其Simulink仿真如图4-18所示:

图4-18 PWM占空比

35

4.5.4 PWM波的产生

由以上几点,可得SVPWM调制的算法可总结为: (1)根据输入的参考电压U?和

U?计算出空间电压矢量所处的扇区。

(2)计算两个有效矢量作用时间T1、T2和零矢量的作用时间T0。 (3)计算三相PWM脉冲前沿延迟时间ton1、ton2、ton3。

(4)根据扇区号选用各相的空间矢量切换点Ta 、Tb、 Tc,从而输出三相SVPWM脉冲控制信号。

图4-19即为根据上文分析所得到的SVPWM的Simulink的仿真。

图4-19 SVPWM模型

其中,ton1、ton2、ton3与等腰三角形进行比较,就可以生成对称空间矢量PWM波形。将生成的PWMI,PWM3,PWM5进行非运算就可以生成PWM2,PWM4,PWM6,并同时把数据类型由bool型转换为double型,并设置参数即可得图4-20的SVPWM模型。

36


基于矢量控制永磁同步电机模型建立(毕业论文).doc 将本文的Word文档下载到电脑
搜索更多关于: 基于矢量控制永磁同步电机模型建立(毕业论文) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219