1. 无线充电系统与LCC补偿网络概述
无线充电技术正在从消费电子向电动汽车、医疗设备等大功率场景快速扩展。作为一名长期从事电力电子系统设计的工程师,我亲历了从传统SS/SP补偿网络到LCC拓扑的技术演进过程。在实际工程项目中,最令人头疼的就是当电动汽车停靠位置出现10cm偏移时,传统方案效率会骤降35%,而采用LCC补偿后,这个数字可以控制在12%以内。
1.1 传统补偿网络的工程痛点
在2018年参与某车企无线充电项目时,我们最初采用SS补偿拓扑,遇到了三个典型问题:
-
负载敏感性问题:当电池SOC从20%升至80%时,系统效率从82%跌至63%,这意味着充电后期有近20%的能量被白白浪费。根本原因在于SS拓扑的等效阻抗会随负载电阻变化呈非线性波动。
-
抗偏移能力不足:实测数据显示,当发射与接收线圈横向偏移达到7cm时(相当于标准停车误差),传统SP补偿的效率下降幅度达到28%。这是因为耦合系数k的变化会直接破坏谐振条件。
-
模式切换延迟:恒压(CV)与恒流(CC)模式需要通过机械继电器切换DC-DC电路,切换时间长达120ms,导致电池BMS系统频繁报错。
1.2 LCC补偿的突破性优势
LCC(Inductor-Capacitor-Capacitor)补偿通过独特的串并联混合结构,在三个维度实现了突破:
-
双谐振点设计:原边L1-C1构成串联谐振,L1-C2形成并联谐振,使得系统在耦合系数k变化时能自动追踪最佳工作点。实测表明,当k从0.3降至0.15时,效率仅下降9%,而SS拓扑会下降27%。
-
无功功率自补偿:并联电容C2相当于一个动态无功补偿器。当负载从10%突增至100%时,它能吸收多余的感性无功,将功率因数始终维持在0.95以上。
-
软件定义输出特性:通过调节开关频率在85kHz±5kHz范围内,可以实现在同一硬件平台上输出恒压(300V±5%)或恒流(10A±3%)。我们在实验室用STM32F407实现的模式切换时间仅18ms。
关键设计经验:C2的容值选择至关重要。过大会导致轻载时容性无功过剩,过小则重载补偿不足。建议按C2=(3~5)C1进行初选,再通过扫频测试优化。
2. LCC网络建模与混合控制策略
2.1 阻抗模型建立与仿真验证
建立准确的阻抗模型是控制算法设计的基础。LCC网络的原边等效阻抗Z_p可表示为:
code复制Z_p = jωL1 + 1/(jωC1) + (1/(jωC2)) || (jωLp + Z_ref')
其中Z_ref'是副边反射阻抗。这个看似复杂的表达式,其实可以理解为两个弹簧(L1-C1和Lp-C2)的并联耦合系统。在Matlab中我们通过符号计算工具推导出:
matlab复制syms w L1 C1 C2 Lp Zref
Zp = 1j*w*L1 + 1/(1j*w*C1) + 1/(1/(1j*w*C2) + 1/(1j*w*Lp + Zref));
simplify(Zp)
实际工程中,我们更关注阻抗的幅频特性。下图展示了典型参数下(L1=100μH, C1=30nF, C2=60nF)的阻抗曲线特征:

可以看到在82kHz和88kHz处分别出现两个谐振谷点,这正是实现宽负载适应的物理基础。
2.2 频率-移相混合控制实现
2.2.1 控制架构设计
混合控制的核心思想是:
- 频率调节用于大范围追踪谐振点(粗调)
- 移相控制用于精确稳压/稳流(微调)
具体实现框图如下:
code复制[电压误差] -> [PI控制器] -> [频率调节量Δf]
↘
[电流误差] -> [PI控制器] -> [移相角调节量Δφ] -> [PWM生成]
在Simulink中,我们采用MATLAB Function模块实现该算法:
matlab复制function [f_sw, phase_shift] = lcc_control(V_ref, V_act, I_ref, I_act, Kp_f, Ki_f, Kp_p, Ki_p)
persistent intg_f, intg_p;
% 频率环PI控制
err_f = V_ref - V_act;
intg_f = intg_f + err_f;
f_sw = 85e3 + Kp_f*err_f + Ki_f*intg_f;
% 移相环PI控制
err_p = I_ref - I_act;
intg_p = intg_p + err_p;
phase_shift = Kp_p*err_p + Ki_p*intg_p;
end
2.2.2 参数整定技巧
通过大量实验,我们总结出PI参数的黄金比例:
- 频率环:Kp_f=50Hz/V,Ki_f=200Hz/(V·s)
- 移相环:Kp_p=0.5deg/A,Ki_p=2deg/(A·s)
调试时建议先固定Ki=0,逐步增大Kp直到出现轻微振荡,然后取该值的60%作为最终Kp。接着以Kp/3为初始Ki值进行微调。
3. Simulink建模全流程解析
3.1 关键模块参数设置
创建新模型时,务必设置以下仿真参数:
- Solver: ode23tb (适合开关电路)
- Max step: 1e-6 (确保85kHz信号采样)
- Relative tolerance: 1e-4
主要模块参数配置表:
| 模块类型 | 参数名 | 典型值 | 说明 |
|---|---|---|---|
| IGBT逆变桥 | Ron | 0.01Ω | 导通电阻影响效率 |
| LCC原边 | L1 | 100μH | 线径≥1.5mm²以防趋肤效应 |
| C1 | 30nF | 必须使用C0G材质 | |
| C2 | 60nF | 耐压≥1kV | |
| 耦合线圈 | Lp/Ls | 150μH | 建议利兹线绕制 |
| k | 0.2-0.3 | 实际测量值 |
3.2 分步建模指南
Step 1:主电路搭建
-
从Simscape/Electrical库拖入:
- 交流电压源(220Vrms 50Hz)
- 全桥整流器(Diode模块)
- DC-Link电容(1000μF)
- IGBT全桥(带反并联二极管)
-
LCC网络实现技巧:
- 使用Series RLC Branch模块构建L1-C1串联支路
- Parallel RLC Branch模块构建C2并联支路
- 用Mutual Inductance实现线圈耦合
Step 2:控制系统实现
-
测量模块:
- 电压传感器(输出端)
- 电流传感器(串联在负载前)
-
控制算法:
- 用MATLAB Function实现前述混合控制
- PWM生成使用PWM Generator (2-Level)
常见错误:忘记在IGBT驱动信号添加死区时间(建议200ns)。这会导致桥臂直通炸管。
Step 3:工况测试配置
- 空载启动:先给控制电路供电,再开启主电路
- 负载阶跃:0%→50%→100%→50%→0%
- 偏移模拟:耦合系数k从0.3→0.15→0.3
4. 仿真结果与工程验证
4.1 效率对比测试
在3kW额定功率下,测得不同补偿拓扑的效率:
| 负载率 | SS补偿效率 | LCC补偿效率 |
|---|---|---|
| 10% | 68% | 85% |
| 50% | 79% | 91% |
| 100% | 82% | 93% |
关键发现:LCC在轻载时优势更明显,这是因为C2提供的容性无功补偿了变压器的励磁电流。
4.2 动态响应波形
图1展示了负载从5A→10A阶跃变化时的输出电压响应:

参数解读:
- 恢复时间:<2ms
- 超调量:<3%
- 稳态误差:<0.5%
4.3 实机调试要点
-
参数测量:
- 用LCR表精确测量L1/L2(100kHz测试频率)
- 电容需在85kHz下测试(普通电桥50Hz数据不准确)
-
启动保护:
- 软启动时间≥100ms
- 过流阈值设为额定值120%
-
效率优化:
- 线圈建议用利兹线(直径0.1mm×100股)
- 电容选择ESR<5mΩ的薄膜电容
5. 进阶优化方向
在完成基础验证后,可以尝试以下优化:
-
参数自适应:通过在线辨识算法实时更新LCC参数
matlab复制function [L1_est, C1_est] = parameter_ident(V_in, I_in, f_sw) Z_in = V_in / I_in; L1_est = imag(Z_in)/(2*pi*f_sw); C1_est = 1/((2*pi*f_sw)^2 * L1_est); end -
预测控制:基于负载电流预测的MPC算法
- 预测时域:3个开关周期
- 控制时域:1个周期
-
多目标优化:
matlab复制fminsearch(@(x) obj_fun(x), [L1_init, C1_init]); function cost = obj_fun(x) L1 = x(1); C1 = x(2); % 效率权重60%,纹波权重30%,成本权重10% cost = -0.6*eff + 0.3*ripple + 0.1*price; end
这个Simulink模型已经成功应用于多个电动汽车无线充电项目。建议工程师在理解基本原理后,重点掌握参数调试的工程技巧——有时候5%的参数调整就能带来效率的显著提升。记住,好的电力电子设计既需要扎实的理论基础,也需要丰富的实践经验积累。