background image

王晶菡,李铁才,杜坤梅:基于 Matlab 的永磁同步电机控制系统仿真研究

. 3 .

2007 年第 2 期

2.2 SVPWM 算法的 Simulink 实现

    逆变器的脉宽调制采用适合于数字控制的SVP-
WM 技术,原理如图 6   所示。

    它以三相正弦波电压供电时交流电机的理想磁
通轨迹为基准,用逆变器的8种开关模式产生的实际

磁通去逼近基准磁通圆,使电机获得幅值恒定的圆形

磁场(即正弦磁通),从而达到较高的控制性能。
    (1)判断

所在的扇区

    对于 

是以[

α

β

的形式给出的情况,设定 3

个辅助变量 

ref 1

ref 

ref 

,当前所在的扇区可

以由下面的算法获得

(5)

计算得
        N=sign(

ref 1

)+2sign(

ref 2

)+4sign(

ref 3

)     (6)

然后通过查表即可求得 

当前所在的扇区,如表 1

所示。

    (2)计算开关电压矢量作用的时间

(7)

式中 

为 P W M 周期。

    (3)根据计算出基本空间矢量的作用时间来合成

三相 P W M 信号
    SVPWM 模块的 Simulink 实现如图 7 所示。

ref  

β

ref 2

=sin60°

α

-sin30°

β

ref 3

=-sin60°

α

-sin30°

β

= 3 |

sin(π/3-θ

=( 3 |

sinθ)/

dc

表 1  N 值与扇区号的对应关系

扇 区

图 6 基本电压空间矢量

(010)

(110)

(011)

(100)

(001)

(101)

(000)

(111)

θ

图5 Clark变换

i_beta

(1)

i_alpha

1.732/3

I_alpha

_abc

(2)-(3)

I_beta

图 7 SVPWM 模块的 Simulink 实现

Vbeta

Valpha

V d o

Vbeta

Valpha

sector

Vbeta
Valpha

calculation of x,y,z

V d c

calculation of T

,T

calculation of taon,tbon,toon

taon

tbon

toon

taon

tbon

toon

p w m 1

p w m 3

p w m 5

Subsystem

Look up

Table

Look up

Table1

Look up

Table2

U G

/ U G

V G

/ V G

W G

/ W G