临界导通模式下PFC特性分析

临界导通模式,即CRM模式时,PFC开关频率特性分析。

公式

此时有:
Ton:
在这里插入图片描述
Toff:
在这里插入图片描述
周期T:
在这里插入图片描述
开关频率fs:
在这里插入图片描述
输入电流峰值:
在这里插入图片描述

基本特性

随时间变化

瞬时电压下开关频率变化曲线:
在这里插入图片描述
图中为直观显示,输入电压放大200倍。可以看出,在半个周期内,开关频率先减小,后增大。在输入电压过零附近开关频率最大,在输入电压最大时开关频率最小。
瞬时电压下toff变化曲线:
在这里插入图片描述
为直观显示,关断时间toff单位为us,且放大5倍。从图中可以看出,输入电压过零附近导通时间最小,t=pi/2时导通时间最大。
瞬时电压下周期变化曲线:
在这里插入图片描述
为直观显示,周期T单位为us,且放大5倍。从图中可以看出,输入电压过零时关断时间最小,t=pi/2时关断时间最大。

随功率变化

输入电压一定,,假设都在t=0.005,即pi/2处。不同功率下
开关频率:
在这里插入图片描述
从图中可以看出,随着功率的增加,开关频率是逐渐减小的。
导通时间:
在这里插入图片描述
从图中可以看出,随着功率的增加,导通时间线性增加。
关断时间:
在这里插入图片描述
从图中可以看出,随着功率的增加,关断时间线性增加。

随输入电压变化:

当保持功率不变,且在固定时间点t=0.005s时,PFC开关频率如下
开关频率:
在这里插入图片描述
从图中可以看出,随着输入电压的增加,开关频率先增大,后减小。
导通时间ton:
在这里插入图片描述
从图中可以看出,随着输入电压的增加,导通时间逐渐减小。
关断时间:
在这里插入图片描述
从图中可以看出,随着输入电压的增加,关断时间先增大,后减小。在输入电压峰值达到母线电压时,关断时间最大。实际上当输入电压峰值达到母线电压时,此时为不控整流。

代码

以上作图源码附上。(由于一些原因不能使用MATLAB,因此画图用的是octave,但是两者代码似乎是相通的)

开关频率与瞬时电压(时间)的关系
t = 0:0.0001:0.01;
Iin = 10;       % 输入电流有效值10A
Vin = 220;    % 输入电压有效值220V
Iinpeak = Iin * sqrt(2);    % 输入电流峰值
Vinpeak = Vin * sqrt(2);  % 输入电压峰值
Vo = 400;       % 母线电压
L = 108e-6;    % 电感
f = 50;           % 输入电压频率50Hz
w = 2 * pi * f;
ton = L * 2 * Iinpeak / Vinpeak;        % 导通时间
toff = L * 2 * Iinpeak * sin(w * t) ./ (Vo - Vinpeak * sin(w * t));     % 关断时间
T = ton + toff;     % 周期
f_switching = 1 ./ T;   % 开关频率
figure
##plot(t, T * 1e6)
##plot(t, f_switching)
plot(t, T* 1e6 * 5)
legend()
hold on
plot(t, Vinpeak * sin(w * t))
legend('T * 5', 'Vin')
xlabel('t/s')
ylabel('T(us) & Vin')
grid on


##开关频率与功率的关系
t = 0.005;
Vo = 400;       % 母线电压
L = 108e-6;    % 电感
f = 50;           % 输入电压频率50Hz
w = 2 * pi * f;
eta = 0.98;   % 效率
P = 0:100:3000; % 功率0~3000W
Vin = 220;    % 输入电压有效值220V
Iin = P ./ eta ./ Vin;
Iinpeak = Iin .* sqrt(2);    % 输入电流峰值
Vinpeak = Vin * sqrt(2);  % 输入电压峰值
ton = L * 2 * Iinpeak / Vinpeak;        % 导通时间
toff = L * 2 * Iinpeak * sin(w * t) ./ (Vo - Vinpeak * sin(w * t));     % 关断时间
T = ton + toff;     % 周期
f_switching = 1 ./ T;   % 开关频率

plot(P,f_switching/1000, 'r', 'LineWidth',1)
legend('P-f_switching')
xlabel('P/w')
ylabel('f_switching/kHz')

grid on
figure
plot(P,ton*1e6, 'r', 'LineWidth',1)
legend('P-ton')
xlabel('P/w')
ylabel('ton/us')
grid on

figure
plot(P,toff*1e6, 'r', 'LineWidth',1)
legend('P-toff')
xlabel('P/w')
ylabel('toff/us')
grid on


##开关频率与输入电压的关系
t = 0.005;
Vo = 400;       % 母线电压
L = 108e-6;    % 电感
f = 50;           % 输入电压频率50Hz
w = 2 * pi * f;
eta = 0.98;   % 效率
P = 3000; % 功率3000W
Vin = 110:5:290;    % 输入电压有效值220V
Iin = P ./ eta ./ Vin;
Iinpeak = Iin .* sqrt(2);    % 输入电流峰值
Vinpeak = Vin .* sqrt(2);  % 输入电压峰值
ton = L * 2 * Iinpeak ./ Vinpeak;        % 导通时间
toff = L * 2 * Iinpeak * sin(w * t) ./ (Vo - Vinpeak * sin(w * t));     % 关断时间
T = ton + toff;     % 周期
f_switching = 1 ./ T;   % 开关频率

plot(Vin,f_switching/1000, 'r', 'LineWidth',1)
legend('Vin-f_switching')
xlabel('Vin/V')
ylabel('f_switching/kHz')
grid on

figure
plot(Vin,ton*1e6, 'r', 'LineWidth',1)
legend('Vin-ton')
xlabel('Vin/V')
ylabel('ton/us')
grid on

figure
plot(Vin,toff*1e6, 'r', 'LineWidth',1)
legend('Vin-toff')
xlabel('Vin/V')
ylabel('toff/us')
grid on
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电感临界模式是一种开关电源的工作模式,旨在提供更高的效率和更低的损耗。在电感临界模式中,电源开关器件可以在最佳工作点上运行,以获得最大的能量转换效率。 在传统的开关电源模式中,开关器件在两个极端状态下操作:完全关闭和完全。这种操作方式致了能量转换时的不高效和损耗,因为能量不能有效地转移到输出负载。 相比之下,电感临界模式过在开关器件和关闭之间添加一个额外的状态来改进能量转换效率。这个额外状态允许电感储能器可以在最佳状况下运作,从而最大限度地提高能量转换效率。在这种模式下,开关器件会在电感电流达到临界值时进行,这个临界值是由电感和输出电压的关系确定的。一旦电感电流下降到零,开关器件就会关闭。 电感临界模式的主要优点是具有更高的效率和更低的损耗。这是因为在电感临界模式下,能量转换更加高效,没有额外的能量损耗。此外,电感临界模式还具有更低的开关频率和更小的噪音干扰。这使得电感临界模式非常适合那些对电源效率和稳定性要求较高的应用,例如电子设备和信系统。 总的来说,电感临界模式是一种过优化能量转换来提高开关电源效率和降低能量损耗的工作模式。它具有高效、稳定和低噪音等优点,在多种应用领域中得到了广泛应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值