【youcans电力电子仿真 04】Buck-Boost变换电路

【youcans电力电子仿真 04】Buck-Boost变换电路


Buck-Boost变换电路是一种常用的直流变换电路,属于非隔离型直流变换器,其输出电压既可以低于输入电压,也可高于输入电压,因此被称为升降压电路。Buck-Boost变换电路具有输入范围宽、效率高、结构简单和成本低的优点,广泛应用于数字电源、光伏发电和汽车电子。


电路原理

将Buck电路与Boost电路的拓扑结构组合在一起,去掉Buck电路中的无源开关和Boost中的有源开关,就构成如图1-12所示的Buck-Boost变换电路。

在这里插入图片描述

图1-12:Buck-Boost升降压变换电路原理图

主电路由开关管S、二极管D、电感L和电容C组成。当开关管S导通时,二极管D截止,电感L将电能转换为磁能储存,电容C维持输出电压基本恒定并向负载供电;当开关管S关断时,二极管D导通,电感L将磁能转换为电能释放,向负载供电并向电容C充电。注意二极管D的方向与Boost电路中相反,因此输出电压的极性是相反的。Buck-Boost变换电路的输入电流和输出电流都是脉动的,在实际应用中通常需要增加输出滤波网络。

Buck-Boost变换电路的负载电流是连续的,其稳态电压增益为:

M = U o U i = D 1 − D M = \frac{U_o}{U_i} = \frac{D}{1-D} M=UiUo=1DD

当占空比D>0.5时,输出电压高于输入电压,是升压电路;当占空比D<0.5时,输出电压高于输入电压,是降压电路。采用PWM控制方式,保持开关频率 f S f_S fS不变,调节占空比D就可以控制输出电压 U o U_o Uo

根据电感电流是否连续,Buck-Boost变换电路有三种工作模式:连续模式(CCM)、断续模式(DCM)和临界模式(BCM)。电流连续的条件为:

I o 1 − D c > ( 1 − D c ) T s 2 L U o \frac{I_o}{1-D_c} > \frac{(1-D_c)T_s}{2L} U_o 1DcIo>2L(1Dc)TsUo

其中, U o U_o Uo是输出电压, I o I_o Io是输出电流,L是电感值, T S T_S TS是开关周期,下标c表示临界值。


设计计算

设计要求:输入电压 U i = 24 V U_i=24V Ui=24V,输出电压 U o = ( 12   48 ) V U_o=(12~48)V Uo=(12 48)V,负载电阻 R L = 12 Ω R_L=12Ω RL=12Ω,电压纹波系数 r V = 0.5 r_V=0.5% rV=0.5
设计为连续导通模式工作。选择MOS管作为开关器件,开关频率 f S = 20 k H z f_S=20kHz fS=20kHz

(1)计算占空比

D c m i n = 0.333 D_{cmin}=0.333 Dcmin=0.333
D c m a x = 0.667 D_{cmax}=0.667 Dcmax=0.667

(2)计算电感值

L c = ( 1 − D c m i n ) 2 R L 2 f s = 1.33 ∗ 1 0 − 4 ( H ) L_c=\frac{(1-D_{cmin})^2 R_L}{2f_s}=1.33*10^{-4} (H) Lc=2fs(1Dcmin)2RL=1.33104(H)
将实际电感值取为临界值的1.3倍,即: L = 1.73 ∗ 1 0 − 4 ( H ) 。 L=1.73*10^{-4} (H)。 L=1.73104(H)

(3)根据电压纹波的要求,计算输出电容值
C o = D c m a x T s R L Δ U o / U o = 5.56 ∗ 1 0 − 4 ( F ) C_o=\frac{D_{cmax}T_s}{R_L \Delta U_o/ U_o}=5.56*10^{-4} (F) Co=RLΔUo/UoDcmaxTs=5.56104(F)

为了控制输入电压纹波,可以在输入端增加滤波电容。

对Buck-Boost变换电路的设计计算,可以编写如下的Matlab程序实现。

% Design and Calculation of Buck-Boost Converter

Ui = 24;
Uomin = 12;
Uomax = 48;
RL = 12;
ripV = 0.005; % ripple coefficient of voltage
fs = 20e3;

Ts = 1/fs
Dcmin = Uomin/(Ui+Uomin)
Dcmax = Uomax/(Ui+Uomax)

Lc = RL/2* (1-Dcmin)^2* Ts  % 临界值
Co2 = Dcmax*Ts/(RL*ripV)
L = 1.3*Lc  % 实际值



仿真模型

使用Matlab/Simulink建立Buck-Boost变换电路的开环仿真模型。
(1)新建模型:打开Matlab软件,在Simulink模型编辑界面新建“空白模型”。
(2)添加模块:依次选取所需的模块添加到模型中,并按照设计计算结果设置模块参数。
(3)搭建模型:按照电路原理图1-12连接各模块,搭建Buck-Boost电路的仿真模型。
(4)信号监测:提取和选择需要观测的信号,作为示波器的输入信号。
由于输出电压与输入电压的极性相反,为了便于比较,将输出电压反向后接入示波器。
(5)接口设置:添加电力系统的图形化用户接口powerGUI模块。
(6)模型设置:选择仿真算法为ode23tb(stiff/TR-BDF2),仿真时间为0.02s。
按照以上步骤,建立Buck-Boost变换电路的开环仿真模型(BuckBoost01.slx),如图1-13所示。


在这里插入图片描述

图1-13:Buck-Boost变换电路的开环仿真模型

仿真结果

运行Buck-Boost变换电路的开环仿真模型(BuckBoost01.slx),在示波器模块可以观察所监测信号的仿真波形。当占空比D=0.333时,输出波形如图1-14所示。

子图(1)的上图比较了输出电压的设计参考值和测量值,测量值的极性进行了反向处理,下图是输出电流波形。稳态输出电压约为11.2V,低于设计值12V约6.7%。启动过程输出电压的超调量很大。

子图(2)依次显示Mosfet门极触发脉冲 U g U_g Ug、电感电流 I L I_L IL、Mosfet电流 I m o s I_mos Imos和二极管电流 I D I_D ID的波形曲线。电感电流连续,表明处于电流连续模式,与理论分析结果一致。

在这里插入图片描述

在这里插入图片描述

图1-14:Buck-Boost变换电路的开环仿真结果


闭环控制

为了稳定、精准地将输出电压控制到给定值,需要设计恰当的反馈控制器进行闭环控制。本例中以输出电压作为被控变量进行反馈控制,使用比例积分控制器(PI controller)。

建立Buck-Boost变换电路的闭环仿真模型(BuckBoost03CL.slx),如图1-15所示。需要注意的是,由于输出电压的极性相反,因此模型中用加法器求取给定值(绝对值)与测量值的偏差量。

Buck-Boost变换电路的闭环仿真结果如图1-16所示。子图(1)的上图比较输出电压的设计参考值(绝对值)和测量值,下图是输出电流波形,子图(2)是主要电压电流的波形。压设定值V_set阶跃变化时,测量值V_o也随之改变并收敛到设定值,超调量很小降低了对器件的冲击。输出电压的稳态值为48.1V,误差仅为0.2%,优于开环控制结果。

在这里插入图片描述
图1-15:Buck-Boost变换电路的闭环仿真模型


【本节完】


版权声明:

欢迎关注『youcans电力电子仿真』 原创作品

原创作品,转载必须标注原文链接:(https://blog.csdn.net/youcans/article/details/138159693)。

Copyright 2024 Youcans, XUPT

Crated:2024-04-25

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
buck-boost变换器是一种常用的直流-直流转换器,用于将电压进行升降转换。它能够将输入电压的大小进行调整,使得输出端的电压能够满足特定的要求。 在进行buck-boost变换器的仿真电路设计时,首先需要确定所需的输入电压范围和输出电压的设定值。根据这些要求,可以选择合适的电感、开关元件和电容进行电路设计。 在仿真过程中,可以使用电子设计自动化(EDA)工具,如LTspice、PSPICE等来进行电路仿真。通过建立电路模型,设置参数,并对不同情况下进行仿真,可以得到电流、电压等电路特性的波形。 在电路设计过程中,需要合理选择电感的数值和开关元件的类型,以实现所需的升降转换。同时,还需考虑开关频率、功率损耗等因素,以确保电路的高效性和稳定性。 此外,还可以通过添加反馈控制回路,如PID控制器,来实现对输出电压的精确控制。这些控制电路可以根据当前输出电压与设定值之间的差异来调节开关元件的工作状态,使输出电压能够稳定在设定值。 在完成电路设计后,可以使用常见的电子元器件进行实际的电路搭建和测试。通过观察电路的工作状态和测量输出电压、电流等参数,可以验证电路设计的正确性和稳定性,并进行必要的调整和优化。 总之,buck-boost变换器的仿真电路设计是一个综合考虑稳定性、效率和控制精度等因素的过程。通过合理选择元器件和参数,进行仿真与实际测试,可以得到一个满足要求的buck-boost变换电路设计。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

youcans_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值