1. 项目背景与核心价值
这个11kW车载充电机(OBC)仿真项目,本质上是对新能源汽车电力电子系统的深度还原。两电平PFC+LLC的拓扑结构,是目前行业主流的双向充电解决方案,既能实现电网到电池的高效能量传输(AC/DC),又能支持车对网(V2G)的反向放电功能(DC/AC)。
我选择从三相方案调整为单相兼容版本,主要基于两点实战考量:一是单相220V家用充电场景更贴近普通用户的实际需求,二是三相仿真对硬件资源消耗过大,在开发验证阶段性价比不高。但代码架构保留了三相扩展能力,只需修改输入源和参数配置即可切换模式。
2. 系统架构设计解析
2.1 两电平PFC前端设计要点
前级PFC采用经典的boost升压电路,但有几个关键参数需要特别注意:
- 开关频率选择65kHz:这是权衡开关损耗和磁性元件体积后的折中选择。频率过高会导致MOSFET损耗剧增,而过低则会使电感体积难以接受。
- 电感量计算:
code复制其中ΔI按输入电流30A的20%纹波设计L = (V_in × D) / (ΔI × f_sw) = (220×0.5)/(0.2×30×65000) ≈ 280μH
2.2 LLC谐振变换器优化
后级LLC的参数设计直接影响整机效率:
- 谐振频率设定在100kHz,略高于PFC开关频率以避免谐波干扰
- 变压器变比采用9:1,适配400V电池组电压需求
- 关键谐振元件计算公式:
code复制Q = √(Lr/Cr) / (n²×Rac) Rac = 8×n²×Vbat² / (π²×Pout)
3. 仿真模型搭建实战
3.1 PLECS与Simulink协同仿真
推荐使用PLECS Blockset嵌入Simulink的方案,既能利用MATLAB强大的控制算法开发能力,又能发挥PLECS在电力电子仿真上的速度优势。具体操作流程:
- 在Simulink中建立系统级框架
- 用PLECS Block封装功率电路
- 控制算法部分用Simulink原生模块实现
- 通过ConfigSet设置变步长求解器ode23t
3.2 关键模型参数配置
matlab复制% PFC参数
L_pfc = 280e-6; % 升压电感
C_dc = 940e-6; % 直流母线电容
R_load = 15; % 等效负载电阻
% LLC参数
Lr = 35e-6; % 谐振电感
Cr = 72e-9; % 谐振电容
Lm = 210e-6; % 励磁电感
n = 9; % 变压器变比
4. 控制算法实现细节
4.1 PFC电压电流双环控制
采用基于dq变换的矢量控制策略:
- 电流内环带宽设为开关频率的1/10(6.5kHz)
- 电压外环带宽设为100Hz,保证动态响应
- 重点注意采样延迟补偿,需加入1.5个开关周期的纯滞后补偿
4.2 LLC变频控制实现
通过查找表法实现软开关:
c复制// 基于负载的频率调整算法
float f_sw_llc = base_freq * (1 + k*(I_load - I_nom)/I_nom);
其中k取值0.2-0.3,需根据实际调试确定
5. 调试问题全记录
5.1 典型故障现象与对策
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| PFC启动炸机 | 软启动时间不足 | 延长Vref斜坡时间至20ms以上 |
| LLC效率低于95% | 死区时间设置不当 | 调整死区为100-150ns |
| 轻载振荡 | PF值采样不同步 | 增加采样滤波电容至10nF |
5.2 波形优化技巧
- 在PFC MOSFET的DS之间并联220pF电容,可降低开关振铃30%
- LLC的谐振电容采用多个并联方式,能有效降低ESR
- 示波器探头测量高压母线时,建议使用差分探头并确保共模电压在安全范围
6. 源代码架构解析
项目采用模块化设计,主要包含以下核心组件:
code复制/src
/pfc_controller # PFC控制算法
dq_transformation.c
current_loop.c
/llc_controller # LLC控制逻辑
frequency_sweep.c
phase_shift.c
/hardware_abstract # 硬件抽象层
adc_driver.c
pwm_driver.c
/simulation # 仿真模型文件
obc_main.slx # 主仿真模型
pfc_plant.plecs # PFC功率电路
特别说明:所有硬件相关参数都集中在config.h中定义,移植到不同平台时只需修改该文件。例如:
c复制// 硬件平台配置示例
#define PWM_FREQ_PFC 65000 // PFC开关频率(Hz)
#define ADC_SAMPLE_TIME 1.5 // 采样保持时间(μs)
7. 实测数据与性能验证
在输入220VAC/50Hz条件下,系统达到以下性能指标:
- 整机效率:94.7%(含所有辅助电源损耗)
- THD:<3%(满载时)
- 功率因数:0.998(半载以上)
- 输出电压纹波:<1% Vbat
效率曲线如下图所示(需插入实测数据图):
code复制[效率-负载曲线图]
50%负载:95.2%
75%负载:94.8%
100%负载:94.1%
8. 工程经验总结
-
磁性元件选型决定成败:PFC电感建议采用铁硅铝磁环,LLC变压器优先考虑纳米晶材料。实测表明,使用TDK的PC95材料比传统铁氧体损耗降低15%。
-
散热设计不容忽视:在自然对流条件下,MOSFET结温会达到110℃以上。建议:
- 使用Thermal PAD替代硅脂
- 在PCB底层布置散热过孔阵列
- 保留至少5mm的器件间距
-
安规测试要提前规划:特别注意初次级绝缘耐压测试,变压器层间需加入3层以上玛拉胶带。我们在原型机阶段就因绝缘问题返工过两次。