无桥图腾柱PFC仿真模型
Bridgeless Totem-Pole PFC Simulation Model
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What — 模型简介
无桥图腾柱PFC仿真模型是专为新一代高效功率因数校正(PFC)电路设计的高保真仿真模型。该模型精准还原了图腾柱拓扑结构的核心特性,通过取消传统整流桥,显著降低了导通损耗,是实现高效率、高功率密度电源系统的关键组件。该模型能够真实模拟电路在连续导通模式(CCM)与临界导通模式(CRM)下的工作特性,为控制器算法开发、软开关技术验证及系统效率优化提供了理想的仿真平台。

图1:无桥图腾柱PFC电路拓扑结构
Model — 模型结构
模型采用模块化设计,主要由无桥图腾柱PFC主模块与PFC_REG虚拟控制器模块组成。
• 无桥图腾柱PFC主模块:基于实际电路拓扑构建,包含快桥臂(高频开关管)与慢桥臂(工频同步整流管),能够精确计算电感电流、母线电压及各开关管的电压/电流应力。
• PFC_REG虚拟控制器模块:内置双闭环控制算法(电压外环、电流内环),支持单位功率因数控制、输出电压稳压及电感电流整形,可直接与主模块构成闭环系统进行算法验证。

图2:PFC模型Simulink封装模块(含信号接口定义)
How — 建模原理
无桥图腾柱PFC仿真模型采用基于FPGA的开关级建模方法,而非传统的状态空间平均法。模型直接在FPGA板卡上实时运行,根据各开关管的导通/关断状态(高/低电平),精确计算并输出对应的节点电压与支路电流,完整还原电路的开关瞬态行为。
• FPGA开关级建模模型以电路拓扑的开关状态为输入,通过布尔逻辑判断当前开关管(Q1-Q4)的导通与关断状态,建立开关状态与电路拓扑的映射关系。每个开关周期内,模型根据开关高低电平组合,自动切换等效电路拓扑,计算对应的节点电压方程与支路电流。
• 开关状态到电压输出的映射模型的核心机制是“开关状态→电压输出”的实时映射。对于无桥图腾柱PFC的四种开关状态组合,模型预先建立状态-电压映射表:当快桥臂导通(高电平)、慢桥臂同步导通时,电感承受正向电压充电;当快桥臂关断(低电平)、慢桥臂同步关断时,电感进入续流阶段。模型在每个仿真步长内根据当前开关状态求解电路方程,输出精确的节点电压与电流值。
• FPGA实时运行模型部署于FPGA板卡中,利用FPGA的并行计算能力实现纳秒级仿真步长(5~10ns)。每个开关管的驱动信号直接作为模型的输入,模型在同一个时钟周期内完成开关状态判断、电压方程求解和输出结果更新,确保与真实硬件的时序严格对齐。
• 离散时间积分模型采用离散时间域对电感电流和电容电压进行数值积分(如前向欧拉法或梯形法),在FPGA硬件上以固定步长递推计算。电感电流更新公式为 i_L(n+1) = i_L(n) + (V_L(n)/L) × Δt,电容电压更新公式为 V_out(n+1) = V_out(n) + ((i_L(n) - i_load(n))/C) × Δt,其中Δt为FPGA仿真步长。
• 与虚拟控制器的闭环交互模型通过g端口输出4路PWM驱动信号(对应Q1-Q4的开关高低电平),同时通过PFC_Signals端口输出内部状态变量。该输出直接反馈至虚拟控制器模块,控制器根据采样值计算新的占空比并生成下一周期的开关指令,形成完整的HIL闭环。
Why — 核心优势
• 高效率拓扑精准还原真实模拟无桥图腾柱结构,取消传统整流桥带来的双倍导通压降损耗,仿真效率可逼近物理样机,尤其适用于对效率要求苛刻的应用场景。
• 双模式运行支持原生支持连续导通模式(CCM)与临界导通模式(CRM)的仿真,可灵活验证不同控制策略下的电路性能,覆盖宽负载范围的应用需求。
• 纳秒级计算精度基于HDL Coder建模,计算周期5~10ns,延时最低50ns,能够精确捕捉高频开关过程中的电压/电流尖峰与振铃现象,满足GaN/SiC等宽禁带器件的仿真需求。
• CPU与FPGA双平台运行支持在CPU和FPGA中实时运行,既可用于系统级算法验证,也可用于高频功率级的硬件在环测试。
• 在线参数实时修改无需重新编译模型,即可在仿真过程中实时调整电感、电容、负载等关键参数,快速评估参数变化对系统稳定性与动态响应的影响。
• 100%白盒开源FPGA模型无License绑定,代码完全开放,方便用户根据特定需求进行二次开发与深度定制。
• 半定制化开发模式可根据用户特定的电路拓扑或控制需求,提供灵活的半定制化开发服务。

图3:PFC模型Simulink详细仿真模型
图4:实际控制效果波形



