微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于MATLAB对AC/DC/AC电源的死区效应的谐波分析及仿真

基于MATLAB对AC/DC/AC电源的死区效应的谐波分析及仿真

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

0引言

目前,各种逆变电源的控制方法及SPWM信号调制方式分析中,大多基于假定功率开关器件为理想开关器件,即不考虑开关器件的上升、下降和存贮时间。但实际上任何开关器件均具有开关延迟,特别是关断过程。因此,在电压型逆变器中,为了防止逆变桥同一桥臂上下开关管发生直通现象,在上下管控制信号之间必须插入一个固定的延迟时间(即死区时间)。死区时间的引入会使逆变器输出的波形品质变坏,谐波分量增加,系统的动态性能下降,并且随着开关频率的提高,死区加入而产生的各种影响(简称死区效应)增大。

1 对SPWM系统的谐波数学分析

在SPWM系统中,除了死区效应产生的谐波外,而SPWM信号调制方式本身固有原因而产生谐波,称为固有谐波。

1. 1固有谐波分析

单极型SPWM波形产生的原理图如图1所示

图1 SPWM生成原理图

SPWM控制时输出交流波形(载波频率比为2N,调制参数为M),用傅氏级数可表示为

(1)

(k=1,2,3,…)

分析图的波形特征,可以看出该输出是奇四分之一波对称的单位幅值波形。因此,可证明式(1)中

(2)

因此改成为

(3)

由图可知

(4)

(θ1、θ2等为脉冲触发时刻,即三角波与正弦波的交点)

式中N为偶数。对上式各项求积分,可证明当k为任意奇数时,bk有

(5)

其中,0°θ1θ2…θN π/2。

由于自然采样法开关角度遵循迭代关系式,因此不能用显式表达,所以实际运用多采用规则采样法。其主要原则如下:在三角载波每个周期内的固定时刻(如载波的峰值点),对正弦波进行采样,以确定开关元件的导通与关断,而不管在采样点上正弦波与三角波是否相交。

对于规则采样,其脉冲中点为αk,则脉冲宽度Tk为:

(6)

则脉冲开关角度θk、θk+1为

(7)

又因为k=2(i-1),因此式(5)可写为

(8)

则式(3)可写为

(9)

由此式即可计算出各次谐波的分量。

1.2死区效应

当加入死区时间后,每个脉冲相当于在上升沿和下降沿都向中点收缩了一段时间。由推导可知,在正半周内,平均压降为:

(10)

(n为载波比,Ts为死区时间,T为基波周期)

由此,脉冲开关角度变为:

(11)

将式(11)代入式(9),即可求出新的谐波的含量。由初步的估算,死区时间的加入给输出波形将带来丰富的谐波含量,尤其是低次谐波分量。

2 对于AC/DC/AC电源以及死区特性的MATLAB建模

MATLAB是高级的数学分析与运算软件,可用作动态系统的建模与仿真,MATLAB语言在其仿真研究中被成功方便地应用在电动驱动系统的研制过程中,它有以下特点:(a)用户使用方便,编程效率高,语言简单,内涵丰富,易学易用;(b)高效方便的矩阵和数组运算;(c)极其方便的绘图功能;(d)带有SIMULINK动态仿真工具及Toolbox等其它功能;(e)扩充能力强。

2.1 仿真实例

图2即是此AC/DC/AC电源仿真。

图2 电源仿真模块图

如图所示,首先由50 Hz工频电源引出,经过一个Y/Δ变换的变压器,变为整流器可接受的低压。再经整流和滤波后,送入IGBT逆变器,逆变器的触发信号由带死区的PWM信号送入。然后再经三相滤波后,送入负载。

2.1 死区的实现

在simulink中虽然有很多现成的模块,但是Toolbox中只有理想化的PWM发生器,对于本文所要研究的死区效应,必须进行扩充和重新封装,建立一个带死区的PWM发生器模块。

在理想化的PWM模块中,桥臂上下两开关管的触发脉冲pulse1和pulse2俩个信号是互补的,但是在实际的逆变器中,由于开关元件都有一个关断的时间,所以触发的信号如果理想互补的化,必然发生上下桥臂直通,进而引发短路,会直接毁坏整个电源。因此,对于pulse1和pulse2俩个信号,在其俩个触发信号之间必须有一定的间隔,也就是所谓的死区。

首先在simulink的continous目录中找出transport delay模块,此一模块可以将一个函数延迟,在时轴上相当于将此一函数整体地向右平移。则设脉冲1即pulse1,延迟后的信号为脉冲1’即 pulse1’,则由逻辑关系,逻辑乘得到整定后的脉冲信号为脉冲1”即pulse1”:

pulse1*pulse1’=pulse1”

则由图可知,pulse1”相比于pulse1,触发信号上升沿向右平移,而下降沿不变。

同理,对于pulse2,也采用此一方法,使得上升沿右移下降沿不变,而pulse2的上升沿时间上接着pulse1的下降沿。如图3示。

图3 死区脉冲示意图

因此,用此方法就实现了两个触发信号之间的间隔,也就是死区。图4就是用此一算法实现的模块。

图4 死区模块仿真图

3 仿真结果

对输出的电源信号进行仿真。当载波频率为3 000 Hz,死区时间为0 ,调制深度为0.8时,谐波分析图为图5。

图5 无死区时谐波成分图

当载波频率为3 000 Hz,死区时间为5&time

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

网站地图

Top