Buck变换器建模和仿真

  • 格式:doc
  • 大小:443.00 KB
  • 文档页数:10

Buck变换器的建模与仿真

(一)Buck变换器的性能指标

带有反馈控制回路Buck变换器的电路图如图(1-1)所示,我们假定其工作在CCM方式。其基本电路参数为:

输入电压gV=2030V

输出电压V=12V

输出纹波125mV(1%)

电压跌落250mV(最大,2003outImAA)

开关频率sf=100kHz

最大输出电流4A

输入电流最大纹波0.4A(峰峰值)

图(1-1)带有反馈控制回路的直流斩波电路

(二)Buck变换器参数的选择

1. 滤波电感0L的选择

由diuLdt得

6.max0.max()(3012)410180H0.14inoutonoutVVTdtLudiI 这里我们取0L为180H

最大负载时的峰值电流为

.max.max40.0544.22peakoutoutIIIA

2. 滤波电容0C的选择

由duicdt得

其向量形式为

IjcU

IjcU

所以需要穿越频率的带宽为

2outcoutoutIfCV

如果假定穿越频率为10kHz

250892.8outcoutVmZmI

原则上为了留有设计裕量,电阻的阻抗按13计算阻抗选取

根据上面计算结果,我们可以在Rubycon公司的ZL系列,16V中选取以下规格:

C=330F

,760CrmsImA@105AC

,72ESRlowRm@20ATC

,220ESRlowRm@10ATC

电容ESR的阻抗应小于输出电容在穿越频率处的阻抗 114826.2810330coutmfCk

22221()7248862cesrcoutZRmfC

设计余量不足,我们重新选ZL系列中C=1000F,同样的过程,我们可以得出满足条件。

这里我们取0C为1000F

3. IGBT和Diode的选择

流过IGBT的最大半波平均电流为:4.1A

IGBT的通态平均电流为:34.1=12.3A

承受的峰值电压为:330=90V

Diode 承受的通态平均电流和峰值电压与IGBT相同

(三)补偿器的设计

对于DC/DC变换器系统,其回路增益函数()()GsHS为

()()()()()()cmvdGsHSGSGsGsHs0()()cGSGs

其中()cGS就是我们要设计的补偿网络

20121()()vdmRGsGsVRR=221211mRVLRRDVsSLCR

这里我们设计mV为2.5V,()Hs为0.5,并带入数据可得

06726721214.8()0.50.52.5160101.810160101.810Gsssss我们可以画出没加补偿网络的幅频图如下所示:

图(3-1)没加补偿网络的Bode图

我们可以得出其相角裕量为4,可见原始回路增益函数0()Gs频率特性的相位裕量太小。虽然系统是稳定的,但存在较大的输出超越量和较长的调节时间。通常选择相位裕量在45左右,增益裕量在10dB左右。因此需要加入补偿网络()cGs,提高相位裕量和增益裕量。

0()Gs的直流增益20lg4.813.6dB;幅频特性的转折频率1,2ppf12LC=375Hz。

设加入补偿网络()cGs后,回路函数0()()()()cGsHsGsGs的增益交越频率gf等于15的开关频率sf,于是增益交越频率

15gsff=11005kHz20kHz

如果加入补偿网络后回路增益函数以20/dBdec斜率处通过0dB线,则变换系统将有较好的相位裕量。为了得到20/dBdec的斜率,补偿网络()cGs在穿越频率点必须提供20/dBdec的斜率。

补偿网络()cGs两个零点频率设计为原始回路函数0()Gs两个相近的极点频率的1/2,即

121,21187.52ZZppfffHz

由于0()Gs没有零点,则可以将()cGs的两个极点设定为23ppsfff,以减少输出高频开关纹波。

原始回路函数0()Gs在gf的增益为

06724.8(2)1601021.810(2)gggGjfjfjf=0.0017

补偿网络()cGs在增益交越频率gf的增益为

(2)cgGjf01(2)gGjf=588

这样,补偿后回路函数0()()()()cGsHsGsGs在gf为0dB。

求在零点1Zf与2Zf之增益为

213187.5(2)5885.512010ZcggfAVGjff

极点2pf的增益为

322310010(2)58829402010pcggfAVGjff

最后可求出补偿网络的电阻值与电容值。首先,假设210Rk,可以求出其它元件的参数

232103.42940RRKAV

11210.0842ZCFfR 32310.4682pCFfR

23210.0012pCFfR

13211.82ZRKCf

44466(18.410)(18.4410)()1.5310(19.910)(11.59110)cssGssss

补偿网络的幅频特性和原始回路函数的幅频特性相加,得到补偿后回路函数幅频特性如图所示

图(3-2)加了补偿网络的Bode图

此时的相位裕量为39,基本达到要求

(四)用Matlab对电路进行仿真

用Matlab搭建的框图如下:

图(4-1)带反馈的Buck电路Matlab框图

在0.01s时,输入电压由20V增加为30V,我们得到的波形如下:

图(4-2)输出电压和电流的波形图(在

0.01s时,输入电压由20V跃变为30V)

我们可以看到稳态时,输出电流为4A,输出电压为12V,达到了设计的要求。

我们把稳态时的输出电流的波形进行放大,可以得到如下图:

图(4-3)稳态时输出电流波形(输入电压为30V)

我们可以得到输出电流的峰峰值为0.4A,与设计前的指标温和

我们把输出电流在输入电压突然由20V上升为30V时刻的波形进行放大,如图所示:

图(4-4)输入电压由20V变为30V时对输出电流的影响

我们可以看到电流跃变0.5A左右,符合设计要求

我们把输出电压的波形进行放大,如图所示:

图(4-5)输出电压的波形(输入电压为30V)

我们可以看出输出电压的脉动非常小,满足要求

我们把输出电压在输入电压突然由20V上升为30V时刻的波形进行放大,如图所示:

图(4-6)当输入电压由20V突变为30V时,输出电压的波形

我们可以看到输出电压由于受输入电压突变的影响,增大了0.07V左右,经过0.005s的调整时间重新变为12V,满足要求。