无桥Boost-PFC 双闭环控制MATLAB仿真

一、无桥Boost-PFC原理概述

无桥 Boost-PFC(Power Factor Correction,功率因数校正)的工作原理是通过特定的电路结构和控制策略,对输入电流进行校正,使其与输入电压同相位,从而提高电路的功率因数,并将输入电压升压到所需的输出电压。以下是其详细的工作原理:

1.电路结构基础

  • 无桥 Boost-PFC 电路可以看成由两组对称的传统 Boost 电路组成。以基本的无桥 Boost-PFC 电路为例,它主要由两个电感(L1 和 L2)、两个功率开关管(Q1 和 Q2)以及两个二极管(D1 和 D2)组成。这两组电路分别对应交流输入电压的正半周和负半周的工作状态。

2.电路工作模态分析

  1. 正半周工作过程
    • 当交流输入电压处于正半周时,电感 L1 和功率开关管 S1 所在的支路处于工作状态。此时,功率开关管S1 按照一定的占空比进行高频的导通和关断操作。
    • 在 S1 导通期间,交流输入电源通过电感 L1 和导通的 S1 、S2的体二极管形成回路,电感 L1 储存能量,电流逐渐增加。此时二极管处于反向截止状态。
    • 在 S1 关断期间,电感 L1 中储存的能量通过二极管 D1 向负载释放,同时与输入电源一起向负载供电,输出电压升高,实现了升压功能。并且由于在正半周内对电流的控制,使得输入电流能够跟随输入电压的变化,从而实现功率因数校正。
  2. 负半周工作过程 1:
    • 当交流输入电压处于负半周时,情况与正半周相反。此时电感 L2 和功率开关管 S2 所在的支路开始工作,S2 进行高频的导通和关断操作,而 S1 处于续流状态。
    • 在 S2 导通期间,交流输入电源通过电感 L2 和导通的 S2、S1的体二极管形成回路,电感 L2 储存能量。二极管处于反向截止状态。
    • 在 S2 关断期间,电感 L2 中储存的能量通过二极管 D2 向负载释放,与输入电源一起为负载供电,输出电压继续维持在较高水平,同时也实现了负半周的功率因数校正。
  3. 实现功率因数校正的原理
    • 通过对功率开关管的高频控制,使得电感在不同的时间段内进行储能和释能,从而控制输入电流的波形和相位。在理想情况下,经过校正后的输入电流波形应与输入电压波形同相位,并且接近正弦波,这样就可以大大提高电路的功率因数,减少无功功率,提高电能的利用效率。

总之,无桥 Boost-PFC 利用两组 Boost 电路在交流输入的正负半周分别工作,省掉了传统 Boost-PFC 电路中的整流桥,降低了二极管的导通损耗,提高了电路的效率,但同时也增加了电路的控制复杂性。

二、无桥Boost-PFC 双闭环控制MATLAB仿真

1.仿真模型

2.模块参数

模块 参数
输入电压 380*sqrt(2)V 50Hz
限流电阻 1E-3Ω
电感 0.2E-3H
二极管体电容 10e-12F
输出电容 1E-3F
开关频率 100KHz
输出电压 666V

平均电流采样方法:三角载波峰值采样。

在这次试验中,我将会在不同功率下查看输出电压和输入电流的情况,看输出电压达到稳态的情况,看输入电流的谐波以及相位。负载电阻以及输入输出电流的计算结果如下:

功率 输出电压 负载电阻 输出电流 输入电流
7000W 666V 63.4Ω 10.5A 26.1A
6000W 666V 74Ω 9A 22.3A
5000W 666V 88.7Ω 7.5A 18.6A
4000W 666V 110.8Ω 6A 14.8A
3000W 666V 147.8Ω 4.5A 11.2A
2000W 666V 221.8Ω 3A 7.4A
1000W 666V 443.6Ω 1.5A 3.7A

3.7000W

3.1.输出电压

输出电压较快达到稳态。

3.2.输入电流

输入电流谐波为5.51%。

4.6000W

4.1.输出电压

4.1.输入电流

5.5000W

5.1.输出电压

5.1.输入电流

6.4000W

6.1.输出电压

6.1.输入电流

7.3000W

7.1.输出电压

7.1.输入电流

8.2000W

8.1.输出电压

8.1.输入电流

9.1000W

9.1.输出电压

9.1.输入电流

10.总结

功率 THD
7000W 5.51%
6000W 6.31%
5000W 7.42%
4000W 8.93%
3000W 12.27%
2000W 18.20%
1000W 34.22%
  • 2000W的情况下,在一个周期内,DCM出现的情况占比为10%,但是电流下降过程中都在零点几乎无停留;
  1. 0-5.4°、167.4°-185.4°、357.4°-360°的时候出现DCM。
  • 1000W的情况下,在一个周期内,DCM出现的情况占比为38%,电流下降过程中电流值降为0并有较长时间处于0的情况占比29%;
  1. 0-32.4°、144°-212.4°、324°-360°的时候出现DCM情况。
  2. 0-27°、154.8°-207.4°、334.8°-360°的时候出现DCM较严重的情况。

根据上述的实验可以得出,当我在电感不改变 ,MOSFET开关频率不改变的情况下,逐渐增加负载电阻的大小,导致输出电流降低、输出功率降低、负载变轻,进而导致了输出电压达到稳态所需的时间变长,输入电流的谐波增大,输入电流更发散,在2000W和1000W的时候输入电流甚至出现了严重的DCM模式,在我的模型中我电流平均值的取值方法是取的电流上升过程中或者下降过程中中点的位置作为平均电流,这样的取值方法在CCM下是有效的,在DCM模式下是不准确的,因此这个模型在低功率工作情况下仍有问题。第二个问题就是内环电流环和外环电压换的PI参数不是最优的,电流波形放大看较明显的波动。

11.查看THD的方法

1.我们要看哪一个电路电流的THD,那么就在此处接一个电流表,然后再把电流接到示波器上。

2.点开示波器左上角的设置按钮,在Loggong界面设置如下,名字随便取。

3.点开powergui的Tools界面,再点击FFT分析。

4.选中我们要查看电流的示波器,然后设置开始时间、周期、基波频率、最大频率等,即可查看电流THD。

相关推荐
新晨单片机设计25 分钟前
【087】基于51单片机智能宠物喂食器【Proteus仿真+Keil程序+报告+原理图】
嵌入式硬件·51单片机·proteus·宠物·ad原理图
大风起兮121 小时前
STM32HAL库中RTC闹钟设置时分秒,年月日
stm32·嵌入式硬件
超能力MAX2 小时前
IIC驱动EEPROM
单片机·嵌入式硬件·fpga开发
QQ5471760522 小时前
stm32实现回调功能
stm32·单片机·嵌入式硬件
wenchm3 小时前
细说STM32F407单片机轮询方式读写SPI FLASH W25Q16BV
stm32·单片机·嵌入式硬件
委员3 小时前
基于NodeMCU的物联网电灯控制系统设计
单片机·物联网·嵌入式·nodemcu··lu_asr01·gy-302
北国无红豆3 小时前
【CAN总线】STM32的CAN外设
c语言·stm32·嵌入式硬件
IT猿手4 小时前
最新高性能多目标优化算法:多目标麋鹿优化算法(MOEHO)求解TP1-TP10及工程应用---盘式制动器设计,提供完整MATLAB代码
开发语言·深度学习·算法·机器学习·matlab·多目标算法
__lost4 小时前
MATLAB直接推导函数的导函数和积分形式(具体方法和用例)
数学·算法·matlab·微积分·高等数学
单片机学习之路4 小时前
【C语言】结构
c语言·开发语言·stm32·单片机·51单片机