《现代永磁同步电机控制原理及MATLAB仿真》之三相电压源逆变器PWM技术学习

目录

基于三次谐波注入的SPWM算法

基于零序分量注入的SPWM算法

1)均值零序信号输入:

2)极值零序信号输入:

3)交替零序信号输入:


基于三次谐波注入的SPWM算法

       对于三相逆变电路,其直流电压的利用率为0.866,为了提高直流电压的利用率,考虑在调制波信号中注入三相谐波分量,对调制波求导得到调制波的最大幅值,当注入的三次谐波的幅值为Vm1/6时,基于三次谐波注入的基波电压幅值增加了15.48%,提高了直流电压利用率,仿真建模如下

         调制波波形

         发现波顶被削平,可调范围变宽,基波幅值变大为282.9V

基于零序分量注入的SPWM算法

        为了提高直流电压的利用率,也可考虑在调制波信号中注入零序分量,调制波形表达式如下所示:

       其中V0为零序分量,V0的取值范围在[-1-Vmin 1-Vmax]之间,其中Vmax=Max{Vam Vbm Vcm},Vmin=Min{Vam Vbm Vcm},常见的典型的零序信号有:均值零序信号、极值零序信号和交替零序信号

1)均值零序信号输入:

取V0=-1/2(Vmax+Vmin)

SPWM模块仿真模型如下

由合成的PWM信号(蓝色)可知:原来的正弦信号注入了高次谐波后,波顶被削平,提高了线性可调的范围。

2)极值零序信号输入:

取V0的极大值作为零序信号即V0=1-Vmax,也可以取V0的极小值作为零序信号即V0=-1-Vmin;

SPWM仿真模型如下:上为取V0的极大值作为零序信号,下为取V0的极小值作为零序信号建模

由合成的PWM信号波形可知:调制波每个周期在波峰或波谷都有一段时间状态保持不变,因此可以减少开关损耗,但是正负半周波形不对称。

取V0的极大值作为零序信号

取V0的极小值作为零序信号

3)交替零序信号输入:

如果在某一瞬间V0的极大值的幅值大于V0的极小值的幅值,则取极大值作为零序信号,否则取极小值为零序信号,有

SPWM仿真模型如下:

Matlab函数编程如下:

function V0 = fcn(Vmax , Vmin)

if abs(Vmax) >= abs(Vmin)

V0 = 1-Vmax ;

else

V0 = -1-Vmin ;

end

end

由合成的PWM信号波形可知:调制信号在每个周期的波谷波峰处,各有Π/10的波形保持不变,相较于极值零序分量,其保持了正负半周波形对称,同时,也保持了均值零序分量调制范围大的优势。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值