Boost Interleaved PFC和Bridgelss Boost PFC拓扑介绍以及仿真分析
本文介绍了Boost Interleaved PFC电路(交错并联Boost电路)、Bridgeless Boost PFC电路(无桥Boost PFC)的拓扑结构。分析了工作模态,并对电路进行了仿真,实现了PFC功能。
目录
1、interleaved boost PFC
1.1 工作模态分析:
1.2 仿真:
2、bridgeless boost
2.1 变流器的工作模态为:
2.2 仿真
1、interleaved boost PFC
Interleaved boost电路分为整流桥部分和并联boost部分。电路中二极管D1-D4构成了不可控整流。电感L1、MOS管Q1、二极管D5构成了一个boost电路。而电感L2、MOS管Q2、二极管D6构成了第二个boost电路。两个boost电路并联工作。
1.1 工作模态分析:
整流桥的工作模态有二种:
![]() |
![]() |
(a) 交流电流正半周期 | (b) 交流电流负半周期 |
第一种是当AC电源处于正半周期,D1和D4导通,为后级电路提供了上正下负的直流电。
第二种是当AC电源处于负半周期,D2和D3导通,也为后级电路提供了上正下负的直流电。
从而使得交流电转换成直流电。
而并联boost的工作模态比较多:
驱动两个MOS管时候,MOS管Q1和MOS管Q2的导通信号(Vgs1和Vgs2)分别相移了180°。
以下红色代表电流回路。箭头表示了电流方向。
![]() |
![]() |
工作模态1:电感L1储能、电感L2释放能量 |
工作模态2、电感L1和L2同时释放能量 |
|
![]() |
工作模态3、电感L1释放能量,电感L2储能 |
工作模态4、电感L1和L2同时储能 |
在占空比低于50%时候,Vgs1和Vgs2波形如下:
工作模态会在模态1、模态2、模态3之间切换。
在占空比大于50%时候,Vgs1和Vgs2波形如下:
工作模态会在模态1、模态3、模态4之间切换。
在生成PWM信号时,使用三角载波和调制波进行比较。三角载波的频率决定了每秒钟内开关导通次数。当调制波大于三角波,PWM输出1,控制MOS管导通;当调制比低于三角波,PWM输出0,控制MOS管关断。
在这里采用两个相位相差180°的三角波分别对调制波进行比较,上通道的比较结果用于生成控制MOS管Q1的导通信号Vgs1,下通道的比较结果用于生成控制MOS管Q2的导通信号Vgs2。
1.2 仿真:
主电路中,电感L1和电感L2都为470uH;电容C1=4700uF。R1=300R。
控制回路:
电压外环PI参数:Kp=1;Ki=0.6。电流内环PI参数:Kp=500;Ki=10。
输入电压和输入电流波形(电脑问题,内存不够,只能跑到0.12秒,系统还没达到稳定):
其实当交流电流比较接近工频正弦波,同时交流和电压相位最好为0,此时功率因素就会大。
整流桥输出电压电流比较好看(图中Irect就是整流桥直流侧的电流,Vrect是整流桥的直流侧电压):
输出波形(Vout是本AC-DC的输出电压,Iout是本AC-DC的输出电流):
2、bridgeless boost
bridgeless boost无桥升压电路,是从整流桥+boost演变而来。
拓扑结构如下:
结构上也是两个boost并联。第一个boost电路由电感L1、NMOS管Q1、二极管D1构成,第二个boost电路由电感L2、NMOS管Q2、二极管D2构成。
2.1 变流器的工作模态为:
下图中红色线代表电流方向。
![]() |
![]() |
工作模态1:AC正半周,续流模式 |
工作模态2:AC正半周,电感储能 |
![]() |
![]() |
工作模态3:AC负半周,续流模式 |
工作模态4:AC负半周,电感储能 |
2.2 仿真
接下来搭建了仿真模型:
同样参数是
主电路中,电感L1和电感L2都为470uH;电容C1=4700uF。R1=300R。
由于都是boost电路的变形,静态模型都是boost电路,因此这个电路的参数、状态方程、数学模型和上面的并联Boost并没有本质上区别。
控制回路:
两个开关管的导通信号(Vgs1、Vgs2):
输入交流电流对输入交流电压的跟踪效果:
直流电压和直流电流输出波形:
Boost电路是电力电子中最基础的拓扑电路之一。看懂了Boost的话,应该上面的拓扑结构也会搞懂的。
Boost Interleaved PFC和Bridgelss Boost PFC拓扑介绍以及仿真分析相关推荐
- 填谷式无源pfc电路_有源PFC电路上各个元件的作用-安泰维修
PFC(Powerfactorcompensation)电路是电源上经常使用的一种电路,PFC电路位于整流桥之后,滤波电容之前,用于改善电路的功率因数和EMI指标.PFC分为有源和无源,现代小型化开关 ...
- 无法解析的外部符号 class boost::system::error_category const __cdecl boost::system::system_category(void)
无法解析的外部符号 "class boost::system::error_category const & __cdecl boost::system::system_catego ...
- linux串口boost,Boost串口通信第一课 boost::asio::serial_port基本使用
boost库有一个asio,支持串口通信. 步骤: 1.产生一个boost::asio::io_service(前摄模式,类似于完成端口,不过,可以针对不同IO对象) 2.构造一个boost::asi ...
- boost::phoenix::delete和using boost::phoenix::new_相关的测试程序
boost::phoenix::delete和using boost::phoenix::new_相关的测试程序 实现功能 C++实现代码 实现功能 boost::phoenix::delete和us ...
- boost::filesystem模块实现打印boost配置信息的测试程序
boost::filesystem模块实现打印boost配置信息的测试程序 实现功能 C++实现代码 实现功能 boost::filesystem模块实现打印boost配置信息的测试程序 C++实现代 ...
- Boost:可移植地自定义boost :: hash的测试程序
Boost:可移植地自定义boost :: hash的测试程序 实现功能 C++实现代码 实现功能 Boost的container_hash模块,可移植地自定义boost :: hash的测试程序 C ...
- Boost:std ::bind与Boost的_1绑定的测试程序
Boost:std ::bind与Boost的_1绑定的测试程序 实现功能 C++实现代码 实现功能 boost::bind模块,std ::bind与Boost的_1绑定的测试程序 C++实现代码 ...
- Boost:双图和boost assign的测试程序
Boost:双图和boost assign的测试程序 实现功能 C++实现代码 实现功能 双图和boost assign的测试程序 C++实现代码 #define _CRT_SECURE_NO_DEP ...
- Boost:异步操作,需要boost :: asio :: async_compose函数的测试程序
Boost:异步操作,需要boost :: asio :: async_compose函数的测试程序 实现功能 C++实现代码 实现功能 boost::asio模块,异步操作,需要boost :: a ...
最新文章
- php get 传循环出来的参数_PHP性能优化小技巧
- (二)Javascript面向对象编程:构造函数的继承
- CTF的一道安卓逆向
- 区块链实现代码详细分析(Python)
- 简单字符串比较——JAVA
- 计算机软件基础-(软件开发过程管理)
- 敲地鼠java_Java实现的打地鼠小游戏完整示例【附源码下载】
- android 教程概要,Android精通教程-第一节Android入门简介
- 远程连接SQL Server (转)
- javaweb中解决中文乱码问题
- ubuntu18.04安装monaco字体
- 解放生产力「GitHub 热点速览 v.21.51」
- 小米网络信号测试软件,WiFi测速
- ASM Is Unable To Detect SCSI Disks On Windows. [ID 880061.1]
- Python生成Wifi二维码 一键联网
- android串口驱动服务怎么开启,Android usb转串口驱动开发
- 邮箱收不到验证邮件怎么回事?为什么我的电子邮件收不到验证码的原因,无限容量邮箱开通
- 02.yuyv转rgb888代码优化
- 京东工业冲刺港交所:年营收141亿 GGV与红杉中国是股东
- 2018Java面试题及答案【面试必看】
热门文章
- 网页3D编辑器Stone案例:未来城市云展厅
- 关于在电脑写的项目在手机上真机测试的注意事项
- 接口熔断 java_SpringCloud(五):服务熔断与熔断监控
- 彻底理解同步异步阻塞与非阻塞
- 用IDEA打开并调试没有使用maven的普通Java WEB项目
- XPath, XLink, XPointer, and XML: A Practical Guide to Web Hyperlinking and Transclusion
- 常用的字符串处理函数
- 据称世界上最经典的25句话
- 两年前端职业生涯总结
- 使用uni-app开发app时,使用uni.getLocation API的时候真机调试定位没问题,云打包后API不执行的问题