微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 有源滤波器的空间矢量控制策略仿真研究(二)

有源滤波器的空间矢量控制策略仿真研究(二)

时间:05-23 来源:互联网 点击:

5SVPWM算法实现及simulink仿真

5.1扇区判断

为确定参考电压矢量Uref所在扇区,将其在α-β平面分解为Uα和Uβ,并定义变量Ua、Ub、Uc,其表达式如式4所示。

根据规则1进行判断,即可确定矢量Uref所在扇区,其中N为扇区号。

规则1是:N=A+2B+4C

若Ua>0,则A=1,否则A=0;

若Ub>0,则B=1,否则B=0;

若Uc>0,则C=1,否则C=0。

电压矢量所在扇区判断的仿真模块示于图7。

图7电压矢量所在扇区判断的仿真实现

5.2相邻矢量作用时间

为方便计算,定义三个变量X、Y、Z。

定义变量T1和T2表示相邻矢量作用时间。其中,T1为主矢量作用时间,T2为辅矢量作用时间,对于6个不同扇区按表3取值。

表3相邻矢量作用时间表

扇区

T1

Z

Y

-Z

-X

X

-Y

T2

Y

-X

X

Z

-Y

-Z

计算X、Y、Z的仿真模块示于图8。

图8计算X、Y、Z的仿真实现

图9T1、T2赋值的仿真实现

5.3矢量切换点的确定

为方便矢量切换点Tcm1、Tcm2、Tcm3的计算,定义3个新变量Ta、Tb、Tc如下:

在不同扇区,根据表4对矢量切换点Tcm1、Tcm2、Tcm3进行赋值,再用三角波和其比较就可以得到SVPWM的输出时序。

表4各扇区的切换点

扇区

Tcm1

Tb

Ta

Ta

Tc

Tc

Tb

Tcm2

Ta

Tc

Tb

Tb

Ta

Tc

Tcm3

Tc

Tb

Tc

Ta

Tb

Ta

Tcm1、Tcm2、Tcm3赋值的仿真模块示于图10。

图10Tcm1、Tcm2、Tcm3赋值的仿真实现

图11PWM产生的仿真实现■

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top