[Fundamental of Power Electronics]-PART I-2.稳态变换器原理分析-2.4 Cuk变换器实例

2.4 Cuk 变换器

作为第二个示例,考虑图2.20(a)的变换器。该变换器执行类似于降压-升压变换器的直流转换功能:它可以增加或减小直流电压的幅值,并且可以反转极性。使用晶体管和二极管的实际实现如图2.20(b)所示。

Fig 2.20

Fig 2.20 Cuk converter example

这个变换器通过电容能量传输进行工作。如图2.21所示,当开关位于位置2时,电容 C1C1 通过电感L1L1连接到输入电源,电源能量存储在C1C1中。当开关处于位置1时,该能量通过L2L2释放到负载。

在图2.20(a)中定义了电感电流和电容电压,并在一定程度上任意分配了极性(正负号)。在本节中,将应用电感伏秒平衡和电容电荷平衡的原理来得出电感电流和电容电压的直流分量。并且计算电压和电流纹波幅度。

在第一个子间隔期间,当开关处于位置1时,转换器电路变为图2.21(a)。电感电压和电容电流为:

vL1=VgvL2=v1v2iC1=i2iC2=i2v2R

接下来,我们假设和直流分量I1,I2,V1,V2相比,其开关纹波幅值i1(t),i2(t),v1(t),v2(t)非常小,这时候可以用小纹波近似,即:

vL1=VgvL2=V1V2iC1=I2iC2=I2V2R

在第二个子间隔中,将开关置于位置2时,变换器电路元件的连接如图2.21(b)所示。电感电压和电容电流为:

vL1=Vgv1vL2=v2iC1=i1iC2=i2v2R

同样进行小纹波近似

vL1=VgV1vL2=V2iC1=I1iC2=I2V2R

Fig 2.21

Fig 2.21 Cuk converter circuit with switch in positions 1 and 2

公式(2.49)和(2.51)用于绘制图2.22中的电感电压和电容电流波形。

Fig 2.22a

Fig 2.22b

Fig 2.22c

Fig 2.22d

Fig 2.22 Cuk converter waveforms

下一步是将图2.22的波形的直流分量或平均值等效为零,以找到变换器中的稳态条件。结果是:

<vL1>=DVg+D(VgV1)<vL2>=D(V1V2)+D(V2)=0<iC1>=DI2+DI1=0<iC2>=I2V2R

求解电容电压与电感电流平均值为

V1=VgDV2=DDVgI1=DDI2=(DD)2VgRI2=V2R=DDVgR

直流输出电压V2与占空比D之间关系在图2.23中给出

Fig 2.23

Fig 2.23 Cuk converter conversion ratio M = V/Vg

电感电流以及电容电压波形如图2.24(a)-(c)所示,第一个子间隔区间各波形斜率如下所示

di1(t)dt=vL1(t)L1=VgL1di2(t)dt=vL2(t)L1=V1V2L2dv1(t)dt=iC1(t)C1=I2C1

Fig 2.24 Inductor current waveforms and Capacitor C1 waveform

第二个时间间隔内,各波形斜率如下所示:

di1(t)dt=vL1(t)L1=VgV1L1di2(t)dt=vL2(t)L1=V2L2dv1(t)dt=iC1(t)C1=I2C1

在第二个子区间内,使用式(2.51)中相应参数代替vL1,vL2,iC1

在第一个子区间内,使用2Δi1,2Δi2,和2Δv1,来代替i1(t),i2(t),和v1(t)的改变量。这些变化量除以区间长度DTs,就等于公式(2.54)中的各个斜率。我们得到

Δi1=VgDTs2L1Δi2=V1+V22L2DTsΔv1=I2DTs2C1

公式(2.53)中的直流量关系,可以用来简化上式,代替V1,V2,和I1,我们得到

Δi1=VgDTs2L1Δi2=VgDTs2L2Δv1=VgD2Ts2DRC1

同样的,这个公式可以在各个纹波量确定后,用来确定L1,L2,C1的值。

类似的方法却不能用来计算输出滤波电容电压V2(t)的纹波幅值。根据图2.22(d),电流iC2(t)是连续的,不像vL1,vL2,iC1,它是非脉动的。如果i2(t)的开关纹波被忽略了,那么iC2(t)就不含交流分量,然后根据小纹波近似得到结论,输出开关纹波Δv2为0。

当然,输出电压纹波并不是0,要估算变换器输出电压纹波大小,就不能忽略电感电流iL2(t)中的开关纹波,因为这个纹波是输出电容电压波动的唯一交流来源。下一节将讨论如何使用简化的方法分析Cuk变换器以及其他变换器中类似的问题。

posted @   Siwei_Yang  阅读(3950)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示