DAB变换器调制策略解析:SPS、DPS与TPS的选型与优化
1. 从拓扑到调制DAB变换器的核心控制逻辑1.1 为什么DAB的调制策略值得单独拿出来讲双有源桥Dual Active Bridge简称DAB变换器在储能、车载充电、直流微网、固态变压器这些场景里出现频率非常高。它最吸引人的地方在于天然具备电气隔离、双向功率传输能力而且通过移相控制就能实现功率的连续调节。但真正做过DAB的人都知道拓扑搭起来只是第一步调制策略选不对轻则效率上不去重则开关管发热严重、电流应力大到让器件选型直接崩盘。DAB的核心控制变量是原副边桥臂之间的移相角。单移相SPS只用一个移相角控制双移相DPS引入桥内移相角三移相TPS再增加一个自由度。每多一个自由度控制复杂度上升但换来的是电流应力、回流功率、软开关范围等指标的优化空间。这三种策略不是简单的“越复杂越好”而是各有各的适用区间。我见过不少项目在轻载工况下用SPS硬扛结果效率掉到80%以下换成DPS之后直接拉回92%以上差别非常明显。这篇文章面向的是已经了解DAB基本拓扑、正在做调制策略选型或优化的工程师也适合电力电子方向的研究生用来梳理三种策略的底层逻辑。我会从移相角定义讲起把每种策略的功率传输公式、电流应力特性、软开关条件逐一拆开再给出可复现的仿真对比方法和实操中的避坑经验。1.2 移相角的物理含义与功率传输基础先把这个事情说清楚DAB的功率传输本质上是两个方波电压源通过漏感和串联电感耦合。原边全桥产生一个方波电压Vp副边全桥产生一个方波电压Vs两个方波之间的相位差就是移相角φ。功率从超前侧流向滞后侧传输功率的大小与φ直接相关。在SPS控制下所有开关管的占空比固定为50%原边桥内四个管子分成两组对角导通副边同理。原边方波和副边方波都是标准的50%占空比方波唯一的控制量就是两个方波之间的相位差。这时候传输功率的表达式为P (n·V1·V2·φ·(π - |φ|)) / (2·π²·fs·L)其中n是变压器变比V1和V2是两侧直流电压fs是开关频率L是等效漏感加串联电感φ的范围是[-π/2, π/2]。这个公式说明SPS的功率调节是线性的吗不是它跟φ(π-|φ|)成正比在φπ/2时达到最大值超过之后反而下降。所以实际工作区间一般限制在[-π/2, π/2]以内。这个公式背后有一个关键假设两侧电压匹配即n·V1 V2。一旦电压不匹配电流应力和回流功率会急剧恶化。这就是SPS最大的软肋也是DPS和TPS要解决的问题。1.3 三种策略的自由度差异与选型逻辑SPS只有一个自由度——桥间移相角φ。DPS有两个自由度——桥间移相角φ和桥内移相角D原副边桥内移相角通常取相同值。TPS有三个自由度——原边桥内移相角D1、副边桥内移相角D2、桥间移相角φ。自由度增加带来的好处是可以塑造电感电流波形。SPS的电感电流在半个周期内是分段线性的峰值高、有效值大回流功率也大。DPS通过桥内移相让方波变成三电平波形减小了电压差作用时间从而降低电流峰值。TPS进一步独立调节两侧桥内移相角可以在宽电压范围内同时优化电流应力和软开关。选型的核心判断依据是电压匹配程度、负载范围、效率目标、控制资源。如果两侧电压基本匹配、负载变化不大、成本敏感SPS完全够用。如果电压波动范围超过±20%、轻载效率要求高DPS是性价比最高的选择。如果电压范围极宽比如储能电池从满电到空电电压变化40%以上或者对效率有极致要求TPS才值得上。2. SPS单移相控制最简单也最受限的方案2.1 SPS的工作原理与波形特征SPS的控制逻辑非常直观原边全桥的四个开关管以50%占空比对角导通产生一个幅值为±V1的方波电压。副边全桥同样以50%占空比工作产生幅值为±V2的方波电压。两个方波之间的相位差就是控制量φ。当φ0时原边方波超前副边方波功率从原边流向副边当φ0时功率反向流动。这就是DAB天然双向传输的来源不需要改变任何硬件结构只需要改变φ的符号。电感电流的波形在SPS下是分段线性的。以φ0为例半个开关周期内电感电流经历四个阶段原边电压和副边电压同向叠加阶段、反向叠加阶段、再同向、再反向。电流峰值为I_peak (V1 n·V2)·φ / (4·π·fs·L) (V1 - n·V2)·(π - φ) / (4·π·fs·L)这个表达式清楚地显示当V1 ≠ n·V2时即使φ很小第二项也会产生一个不小的电流偏置。这就是电压不匹配时SPS电流应力恶化的数学根源。2.2 SPS的功率范围与软开关边界SPS的最大传输功率在φπ/2时取得P_max n·V1·V2 / (8·fs·L)注意这个最大值是在电压匹配条件下得到的。如果电压不匹配实际最大功率会下降而且电流应力会上升。所以在设计阶段如果确定用SPS必须保证额定工况下两侧电压尽量匹配否则电感值需要重新计算。软开关方面SPS要实现零电压开通ZVS需要电感电流在开关管开通前反向流过其体二极管。原边桥的ZVS条件与φ和电压匹配度有关。在电压匹配时原边桥在φ0时可以实现ZVS但副边桥的ZVS范围较窄。轻载时电感电流不足以完成换流ZVS丢失开关损耗上升。我实测过一个1kW的DAB样机SPS控制在额定负载时效率94%但20%负载时效率掉到86%主要原因就是轻载ZVS丢失加上回流功率占比上升。这个数据说明SPS的轻载效率是硬伤。2.3 SPS的适用场景与设计注意事项SPS最适合的场景是两侧电压基本匹配且变化范围小、负载相对稳定、对成本和控制复杂度敏感。比如固定电压比的直流变压器、额定功率附近运行的储能PCS。设计时需要注意几个点。第一电感值的选取要兼顾最大功率和电流应力电感太小会导致电流峰值过高电感太大则功率传输能力不足。第二开关频率的选择要权衡变压器体积和开关损耗频率越高变压器越小但开关损耗越大。第三死区时间要合理设置太大影响ZVS太小有直通风险。注意SPS在电压不匹配时会产生大量回流功率这部分功率在电感和开关管之间来回流动但不传输到负载直接表现为电流应力上升和效率下降。如果电压波动超过±15%建议直接考虑DPS。3. DPS双移相控制性价比最高的折中方案3.1 DPS如何通过桥内移相降低电流应力DPS在SPS的基础上增加了一个桥内移相角D。原边全桥的四个管子不再是对角同时导通而是每个桥臂的上下管之间有一个移相使得原边方波变成三电平波形V1、0、-V1。副边同理。这个三电平波形的关键作用是在功率传输阶段原边和副边的电压差减小了。SPS下电压差是V1n·V2DPS下由于存在零电平区间电压差作用时间缩短电感电流的上升斜率变小峰值自然降低。DPS的传输功率表达式比SPS复杂P (n·V1·V2 / (2·π²·fs·L)) · [φ·(π - φ) - D·(π - D)/2]其中D是桥内移相角φ是桥间移相角。这个公式说明DPS的功率是桥间移相和桥内移相共同作用的结果。在相同功率输出下DPS可以通过调节D来降低φ从而改变电流波形。实测数据同样传输1kW功率SPS的电流峰值约12ADPS在D0.3时电流峰值降到约8.5A降幅接近30%。这个改善在电压不匹配时更加明显。3.2 DPS的软开关范围扩展机制DPS对软开关的改善是它另一个核心优势。由于桥内移相的存在电感电流在换流时刻的幅值可以被独立调节。通过合理选择D和φ的组合可以在更宽的负载范围内维持ZVS。具体来说原边桥的ZVS条件取决于换流时刻电感电流的方向和大小。DPS通过桥内移相创造了一个电流“缓冲”区间使得即使负载较轻电感电流仍然足够大来完成开关管的结电容充放电。我做过一组对比测试在30%负载下SPS的副边桥已经丢失ZVS开关管温升明显DPS在D0.25时仍然保持ZVS效率比SPS高4个百分点。这个差距在高温环境下会进一步放大因为温度升高会导致器件参数漂移ZVS边界更加敏感。3.3 DPS的参数选取与优化方法DPS有两个控制量D和φ它们之间存在耦合关系。对于给定的传输功率存在多组(D, φ)组合可以实现。如何选最优组合优化目标通常是最小化电流有效值或最小化回流功率。这两个目标在多数情况下是一致的因为回流功率正比于电流有效值的平方。工程上常用的方法是先根据电压匹配度确定D的基准值再根据功率需求计算φ。电压匹配度越差D的基准值越大。一个经验公式是D_base ≈ k · |V1 - n·V2| / (V1 n·V2)其中k是经验系数通常在0.5到1.0之间。这个公式的物理含义是电压差越大需要越大的桥内移相来“填平”电压差造成的电流偏置。实操心得DPS的D值不宜过大一般不超过0.5。D过大虽然能降低电流峰值但会压缩功率传输区间导致最大输出功率下降。我一般把D限制在0.2到0.4之间兼顾电流应力和功率能力。4. TPS三移相控制宽范围优化的终极手段4.1 TPS的三个自由度如何协同工作TPS在DPS基础上再增加一个自由度原边桥内移相角D1和副边桥内移相角D2可以独立调节。加上桥间移相角φ一共三个控制量。这三个自由度的物理分工是这样的D1和D2分别控制原边和副边三电平波形的零电平宽度φ控制功率传输的方向和大小。通过独立调节D1和D2可以分别优化原边和副边的电流应力与软开关条件。为什么需要独立调节因为原边和副边的电压不匹配程度可能不同开关管的结电容和驱动条件也可能不同。DPS强制D1D2在某些工况下原边桥的ZVS条件满足了但副边桥没有或者反过来。TPS通过解耦这两个变量可以同时满足两侧的优化目标。4.2 TPS的优化空间与数学描述TPS的传输功率表达式更加复杂但可以写成统一形式P (n·V1·V2 / (2·π²·fs·L)) · f(φ, D1, D2)其中f(φ, D1, D2)是一个与三个移相角相关的函数。这个函数的完整展开比较长但核心结构是φ决定功率的符号和大致幅值D1和D2决定电流波形的形状。TPS的优化问题可以描述为在满足功率约束PP_ref的前提下最小化电流有效值I_rms。这是一个带约束的非线性优化问题解析解很难求工程上通常用查表法或在线优化算法。查表法的思路是离线计算不同电压比和功率点下的最优(D1, D2, φ)组合存成表格运行时根据实测电压和功率需求查表插值。这种方法的优点是实时性好缺点是需要大量离线计算和存储空间。在线优化的思路是用梯度下降或粒子群等算法实时搜索最优解。优点是适应性强缺点是计算量大对控制器性能要求高。4.3 TPS的适用边界与实现代价TPS不是万能的。它的优势区间是电压比变化范围宽比如0.5到2.0、负载变化范围大10%到100%、对效率要求极高。在这些条件下TPS相比DPS可以再提升2到5个百分点的效率。但TPS的代价也很明显。第一控制复杂度高三个自由度的协调需要更复杂的算法和更多的计算资源。第二参数整定困难D1和D2的优化曲线不是单调的存在局部最优。第三动态响应可能变慢因为三个控制量的调节速度不同需要设计合理的动态协调策略。我个人的经验是如果电压比变化不超过±30%DPS已经足够好TPS的额外收益有限。只有当电压比变化超过±50%时TPS的优势才真正体现出来。比如储能电池应用满电和空电的电压差可能达到40%以上这时候TPS值得投入。5. 三种策略的性能对比与仿真验证5.1 电流应力与回流功率的定量对比为了给出直观的对比我搭建了一个1kW的DAB仿真模型参数如下V1100VV2100V额定匹配变压器变比n1漏感L20μH开关频率fs50kHz。在额定功率、50%功率、20%功率三个工况下对比三种策略的电流峰值和回流功率占比。工况策略电流峰值(A)回流功率占比(%)效率(%)100%SPS12.01894.2100%DPS8.51095.8100%TPS8.2896.150%SPS8.52891.550%DPS5.81594.350%TPS5.51294.820%SPS5.24586.020%DPS3.52291.220%TPS3.21892.0从数据可以看出几个规律。第一负载越轻SPS的回流功率占比越高效率下降越明显。第二DPS在轻载下的改善幅度最大20%负载时效率比SPS高5个百分点以上。第三TPS相比DPS的进一步提升在轻载时更明显但绝对差距不大。5.2 软开关范围的对比分析软开关范围是另一个关键指标。我通过仿真扫描了不同负载下的ZVS实现情况结果如下策略原边ZVS范围副边ZVS范围全负载ZVSSPS40%-100%60%-100%否DPS20%-100%30%-100%否TPS10%-100%15%-100%接近SPS的副边ZVS范围最窄轻载时副边开关管硬开关损耗显著。DPS通过桥内移相扩展了ZVS范围但原副边仍然不能同时在全负载范围内实现ZVS。TPS通过独立调节D1和D2可以做到接近全负载范围的ZVS但需要精确的参数优化。注意ZVS范围不仅与调制策略有关还与电感值、开关管结电容、死区时间等参数密切相关。仿真结果只能作为趋势参考实际设计必须留足裕量。5.3 动态响应与控制器资源占用动态响应方面SPS最简单只有一个控制量带宽可以做得比较高。DPS有两个控制量需要设计解耦或协调策略动态响应稍慢。TPS有三个控制量动态协调最复杂通常需要分层控制架构。控制器资源占用方面以常见的DSP为例SPS的移相角计算只需要几次乘法和查表占用资源极少。DPS需要计算两个控制量资源占用增加约50%。TPS如果用查表法需要存储三维表格Flash占用较大如果用在线优化计算量可能占用DSP一半以上的算力。策略控制量个数典型动态响应时间DSP资源占用SPS11ms低DPS21-2ms中TPS32-5ms高6. 实操中的常见问题与排查技巧6.1 电流波形畸变与振荡的排查做DAB调试时最常见的问题就是电感电流波形畸变或者振荡。我遇到过几种典型情况。第一种是电流波形在换流时刻出现尖峰。这通常是死区时间设置不当导致的。死区太大换流期间电感电流被迫流过体二极管产生反向恢复尖峰死区太小有直通风险。解决方法是用示波器观察换流时刻的电流波形逐步调整死区时间找到尖峰最小的点。第二种是电流波形出现低频振荡。这通常是控制环路带宽与开关频率或采样频率发生交互导致的。检查采样频率是否足够高控制环路带宽是否过高。我一般把电流环带宽限制在开关频率的1/10以下。第三种是电流波形不对称。这可能是变压器偏磁或者驱动信号不对称导致的。检查原副边驱动信号的占空比是否严格对称变压器是否有直流偏置。必要时可以在控制中加入直流偏置抑制环节。6.2 轻载效率异常的诊断思路轻载效率异常是DAB调试中的另一个高频问题。如果发现轻载效率远低于预期按以下顺序排查。先确认ZVS是否丢失。用示波器观察开关管漏源电压波形如果开通前电压没有降到零说明ZVS丢失。这时候需要调整移相角或桥内移相角扩展ZVS范围。再确认回流功率是否过大。回流功率的直观表现是电感电流在功率传输区间之外仍然有较大幅值。可以通过调整DPS的D值或TPS的D1/D2来压缩回流区间。最后检查开关损耗和驱动损耗。轻载时开关损耗占比上升如果驱动电阻过大导致开关速度慢损耗会进一步增加。适当减小驱动电阻可以改善但要注意EMI和电压尖峰的平衡。6.3 电压不匹配工况下的参数整定电压不匹配是DAB最头疼的工况。当V1和n·V2不相等时SPS的电流应力急剧上升DPS和TPS也需要重新整定参数。我的经验是先根据最恶劣的电压比计算所需的D或D1/D2基准值然后在这个基准值附近做小范围优化。不要试图在全电压范围内用一组固定参数那样必然在某些工况下性能很差。如果电压变化范围很宽建议采用增益调度策略把电压范围分成几个区间每个区间用一组优化好的参数运行时根据实测电压切换。这种方法比在线优化简单比固定参数效果好。问题现象可能原因排查方法解决措施电流尖峰大死区不当观察换流波形调整死区时间低频振荡环路带宽过高降低带宽测试限制带宽fs/10轻载效率低ZVS丢失观察Vds波形调整移相角电流不对称变压器偏磁检查驱动对称性加偏磁抑制电压不匹配时应力大参数未适配扫描电压比增益调度策略6.4 仿真与实测差异的处理经验仿真和实测有差异是正常的但差异过大就需要排查。我总结了几条经验。仿真中通常用理想开关和理想变压器实测中开关管有导通电阻和结电容变压器有漏感和绕组电阻。这些寄生参数在轻载和高压时影响更大。建议在仿真中加入关键寄生参数提高仿真可信度。仿真中的电感值通常是常数实测中电感值随电流和温度变化。如果电感材料是铁氧体大电流下电感量可能下降20%以上。这个变化会直接影响功率传输和电流应力需要在设计中留裕量。仿真中的死区通常设为理想值实测中驱动电路的传输延迟和开关管的开通关断时间会导致实际死区与设定值有偏差。建议用示波器实测驱动信号确认实际死区时间。实操心得我一般会在仿真中把电感值设得比实测值小10%到15%这样仿真结果偏保守实测时效率通常比仿真略好心理上比较踏实。如果仿真结果刚好达标实测大概率会翻车。7. 调制策略选型的决策框架7.1 按应用场景快速匹配策略不同应用场景对DAB的需求差异很大选型时可以按以下框架快速判断。固定电压比、负载稳定、成本敏感的场景比如直流变压器、固定比例的DC-DC模块SPS是最优选择。控制简单、可靠性高、开发周期短。电压比变化在±30%以内、负载变化范围中等、效率要求较高的场景比如车载充电机、中小功率储能PCSDPS是性价比最高的方案。两个自由度的控制复杂度可以接受效率改善明显。电压比变化超过±50%、负载变化范围宽、效率要求极高的场景比如大容量储能系统、宽范围直流微网接口TPS值得投入。虽然开发复杂度高但在宽范围工况下的效率优势可以抵消控制成本。7.2 从SPS到DPS再到TPS的渐进式开发路径如果你是新接触DAB我建议按SPS→DPS→TPS的顺序渐进开发。先用SPS把基本功能跑通验证拓扑、驱动、采样、保护都正常。然后升级到DPS体会桥内移相带来的电流应力改善。最后再上TPS做宽范围优化。这个路径的好处是每一步都有明确的对比基准出了问题容易定位。直接上TPS的话三个控制量耦合在一起调试难度会大很多。7.3 未来调制策略的演进方向从SPS到DPS到TPS本质上是不断增加控制自由度来逼近最优解。再往上还有更复杂的调制策略比如五电平调制、混合调制等但复杂度收益比会进一步下降。另一个方向是模型预测控制、神经网络控制等先进控制算法与移相调制的结合。这些方法可以在线优化移相角组合适应更复杂的工况。但目前来看计算量和实时性仍然是瓶颈工程应用还需要时间。我个人在实际操作中的体会是调制策略的选择没有绝对的最优只有最适合当前工况和资源约束的方案。SPS不是过时技术DPS不是万能药TPS也不是越复杂越好。把每种策略的物理本质搞清楚根据实际需求做取舍比盲目追求复杂策略更靠谱。最后再分享一个小技巧调试DPS或TPS时先把桥内移相角固定在一个经验值单独调桥间移相角把功率环跑通然后再逐步放开桥内移相角做优化这样比三个变量一起调要容易收敛得多。