
中压直流变压器这几年在直流配电网、新能源汇集、轨道交通这些场景里出镜率越来越高核心拓扑大多落在双有源桥DAB这一族。做DAB直流变压器的人基本都绕不开一个问题功率搬移必须靠电感电感的体积和损耗往往是整机里最扎眼的部分于是越来越多团队把目光投向变压器的松磁耦合结构希望把漏感利用起来、把单独的电感省掉同时让耦合系数、漏感量级变得可控。这篇内容就围绕中压直流变压器里的松磁耦合结构做一次完整拆解先说它要解决什么再给磁路到电路参数的换算方法然后对比几种主流结构最后用Matlab仿真展示耦合系数扫描到功率、效率、电流应力的权衡曲线给出一套可以直接复现的分析框架。适合正在做DAB直流变压器、中压变换器以及研究漏感集成设计的电力电子方向学生和工程师参考。1. 松磁耦合设计解决的中压直流变压器痛点1.1 传统紧耦合思路在直流变压器里的别扭之处传统交流电力变压器设计的第一原则是尽量紧耦合把漏磁压到最低耦合系数尽量接近1。这个原则在工频电力变压器里完全正确漏感小意味着电压调整率好、杂散损耗低。但到了中压直流变压器这里情况就完全变了。以DAB为例原副边两个全桥通过变压器连接功率传输靠的是两个方波电压之间的移相角而真正决定功率搬移量的是回路里串入的电感。如果这个电感完全不存在DAB瞬间就变成一个大电流冲击源根本没法制波。那这个电感从哪来最直接的办法是在变压器外部单独串一只大电感但中压等级的隔离电感体积大、绝缘成本高、损耗也不小。换一个思路如果变压器本身的漏感就能担当这个角色外部电感就可以省掉变压器和电感做成一体这就是松磁耦合结构出现的最直接动机。所谓松磁耦合简单讲就是刻意让原副边绕组之间的耦合不要那么紧把一部分磁通漏到绕组之外漏掉的这部分磁通在电气上表现为一个可设计的串联电感。1.2 DAB这类变换器对漏感量级的硬性需求DAB稳态传输功率公式可以写成P n × V1 × V2 × φ × (1 - φ/π) / (2 × π × fs × Ls)其中n是变压器变比V1、V2是原副边直流电压φ是移相角弧度fs是开关频率Ls是折算到原边的总串联电感。注意Ls在分母上这就说明了一个基本关系漏感选多大直接决定这台变压器能搬多少功率。如果Ls取小了达到目标功率只需要很小的移相角精度控制困难而且短路冲击电流和电流尖峰压不住如果Ls取大了要达到额定功率就得把移相角推到接近极限同样电压电流条件下传输能力下降。举一个实际量级某10kV中压直流变压器项目目标功率100kW开关频率20kHz变比1:1代入公式反算之后需要的串联电感大概在200μH到500μH之间。这个数值对变压器来说并不算大但关键在于它必须足够精确、温度稳定性要好、饱和特性可控。这种多重要求正好是松磁耦合结构可以发挥优势的地方漏感不再是寄生量而是通过磁路设计主动构造出来的功能量。1.3 “松”到什么程度才算设计好紧耦合变压器的k通常在0.98以上甚至能做到0.995松磁耦合结构中k落在0.6到0.95之间都算常见。到底取哪个值取决于三件事一是漏感目标值二是励磁电感的最低下限三是绝缘与工艺可行性。耦合系数不是越低越好因为k一旦低于某个值励磁电流占比大幅上升变压器的铜损和磁芯损耗都会跟着涨空载损耗先受不了。实际设计中我见过不少10kV级DAB直流变压器把k控制在0.85到0.93之间这个区间既能提供足够的集成漏感又不会让励磁功耗失控。这里要特别强调一个容易混淆的概念耦合系数k描述的是总耦合强弱而漏感分为原边漏感和副边漏感两部分两者并不是同一个量。设计时首先确定需要的总串联电感Ls然后把它分配成原边漏感和折算后的副边漏感这个分配比例对电流应力和波形有直接影响。后面第三节具体讲结构方案第四节讲仿真时如何处理这两个漏感分量。2. 从耦合系数到漏感的等效电路换算2.1 耦合电感模型与T型等效电路的对应分析松磁耦合变压器最基本的工具是耦合电感模型。设原边自感L1、副边自感L2、互感M耦合系数定义为k M / √(L1 × L2)。在电路仿真软件里通常直接给L1、L2、k三个参数而在电路原理图里更常用的是T型等效电路一个理想变压器一次侧串联Lσ1二次侧串联Lσ2励磁支路Lm并联在理想变压器的原边端口。两组参数之间的换算是工程上每次都要做的第一步。以匝数比归一化到原边为例近似关系可以写成Lσ1 L1 × (1 - k) Lσ2 L2 × (1 - k) Lm k × √(L1 × L2)如果原副边匝数比不是1副边的漏感还要按变比的平方折算到原边再相加。总串联电感Ls Lσ1 n² × Lσ2。这个换算是整个松磁耦合分析的逻辑起点。很多仿真和实测对不上问题往往出在这一步的折算方向搞反了或者把励磁电感和漏感混在同一个参数里。我的习惯是先把L1、L2、k拿到手立刻转成T型等效电路参数再在电路仿真里用T型电路搭模型这样出问题好定位。2.2 磁路模型漏感其实是“设计出来的磁阻”如果把视角从电路转到磁路松磁耦合的物理图像就更清楚了。变压器磁通分为两部分同时链着原副边绕组的互感磁通以及只链着某一个绕组的漏磁通。互感磁通走主磁路也就是磁芯漏磁通走漏磁路也就是空气、气隙、屏蔽结构构成的路径。磁路里磁阻R和电感的关系是L N² / R于是漏感大小就由漏磁路的磁阻决定漏磁路磁阻越高漏感越小漏磁路磁阻越低漏感越大。这里藏着一个反直觉的结论想增大漏感不是去“隔断”磁场而是要给漏磁通提供一条低磁阻的路径。紧耦合变压器想让漏感小会把原副边绕组紧密交叠、贴得近松耦合变压器想获得大漏感就把两个绕组拉开距离让绕组之间的空气间隙、磁柱分布、气隙结构成为漏磁通的主要通道。一旦理解了这一点设计思路就变成了“控制漏磁路的磁阻”而不是笼统地“把电感做大”。2.3 励磁电感的下限约束松磁耦合结构里耦合系数下降的同时励磁电感也会跟着变化。励磁电感Lm k × √(L1 × L2)当k从0.98降到0.85时Lm大约缩水15%左右。励磁电感下降带来两个后果一是励磁电流峰值上升变压器的铜损增加二是在某些拓扑里过大的励磁电流会干扰零电压开通ZVS窗口的判断导致软开关丢失。所以实际设计流程一般是这样先根据变换器拓扑算出需要的总串联漏感Ls再由变换器效率目标反推允许的最小励磁电感Lm_min两个约束一夹耦合系数k的可行区间就出来了。如果算出来k的可行区间很窄说明这个方案在结构上比较敏感加工和装配公差必须重点控制如果区间比较宽那工艺余量就充足。这个判断要尽早做越到后期越被动。3. 三种松磁耦合结构及其磁路建模对比3.1 分裂磁柱结构原副边各占一个磁柱最简单直观的松磁耦合实现方式是把原边绕组和副边绕组分别绕在EE型或U型磁芯的两个不同磁柱上。两个磁柱之间通过顶部和底部的磁轭连接互感磁通必须经过完整磁回路而漏磁通则直接在两个磁柱之间跨越形成一条以空气为主的低磁阻通道。调整两个磁柱之间的距离或者中间是否插入导磁片就可以调节这条漏磁通道的磁阻也就是调节漏感。这种结构最大的优势是设计自由度大、漏感调节直观建模也很容易磁路里主磁阻是磁芯磁柱加磁轭漏磁阻是两个磁柱之间气隙的磁阻两个磁柱间距就对应着一个可以手工计算的气隙长度。缺点是绕组窗口利用率低磁芯体积偏大而且如果两个磁柱磁通不平衡可能让磁芯局部饱和。在中压变压器里这种结构经常配合浇注工艺使用把漏磁通道做成固定的空气腔绝缘和机械强度可以兼顾。3.2 同轴绕组加磁屏蔽套筒追求紧凑与可控同轴结构是把原边绕组和副边绕组做成同轴套筒状内层绕组和外层绕组之间填入绝缘材料。漏磁通沿着轴向穿过内外绕组之间的环形空间。为了增强漏磁路径的导磁能力、把漏感做大可以在环形空间里放入一个高磁导率套筒磁屏蔽让漏磁通集中在这个套筒里流动再通过套筒上开槽等手段调节磁阻。这种结构在低压大电流场景下很有优势因为同轴绕组的电流分布对称性好漏磁引起的涡流损耗较低。但在中压场景里要特别注意绕组之间的绝缘距离绝缘距离往往比电磁需要的漏磁间隙大得多这反而让漏感偏大设计时要把绝缘距离纳入漏磁路磁阻的计算否则仿真值和实测值会差很多。我遇到过的一个实际案例就是绝缘间隙设计为20mm但仿真时只按8mm的电磁漏磁通道算结果漏感实测值比仿真值高了差不多一倍。3.3 C型磁芯带旁路磁支路生产线上最好调的方案第三种是C型磁芯配合旁路磁支路的结构主绕组分布在磁芯主柱上保持较高的励磁电感另外在旁边加入一个可以调整气隙的旁路磁柱旁路磁柱不穿过任何绕组它的作用是把一部分磁通从互感主磁路中分走形成一个与绕组串联的额外漏感。调旁路气隙厚度就能近似线性地改变漏感而且对励磁电感几乎没有影响。这种结构在中压直流变压器里很受欢迎因为它把“励磁电感设计”和“漏感设计”彻底解耦生产调试时只需调整旁路气隙垫片不同批次的一致性也好控制。下面用一个表格把三种结构的特性对比一下结构类型漏感调节方式励磁电感独立性工艺难度典型适用频率分裂磁柱调整磁柱间距/气隙与漏感耦合性强中1k~20kHz同轴磁屏蔽套筒调节套筒磁阻/开槽相对独立较高20k~100kHzC型磁芯旁路磁支路调节旁路气隙厚度完全解耦低中频~高频表格里所谓“励磁电感独立性”指的是调节漏感时励磁电感是否跟着变。旁路磁支路的结构最灵活同轴结构居中分裂磁柱最差。选型时如果产品需要批量生产、漏感一致性要求高优先考虑旁路磁支路如果体积控制是第一优先级分裂磁柱更容易做小同轴方案适合高频化之后的紧凑化设计。3.4 从磁路模型到有限元仿真计算的衔接磁路模型适合快速估算但到了结构细节设计阶段还需要用有限元仿真确认局部磁通分布和涡流损耗。我的做法是两级衔接先用磁路模型把三个量定下来——主磁路磁阻、漏磁路磁阻、绕组匝数然后用有限元软件验证磁通密度峰值是否超过材料限制。对于松磁耦合结构有限元里一个常见问题是空气区域剖分尺寸太粗导致漏感计算结果不稳定。漏磁能量大部分存储在空气和间隙中网格必须加密工程经验是气隙附近网格尺寸取气隙长度的1/5到1/10才比较可靠。4. 用Matlab仿真松磁耦合变压器的完整路线4.1 仿真目标不是复现结构而是验证参数组先想清楚一件事在Matlab/Simulink里做松磁耦合变压器的仿真通常不是为了复现复杂的磁芯几何形状而是验证给定耦合系数、漏感、励磁电感下变换器的功率传输、电流应力、软开关特性是否满足要求。也就是说磁路设计归磁路设计电路行为归电路行为两者通过一组电气参数衔接。这套思路优点是快、迭代简单适合在做磁芯细节设计之前先把系统级可行性跑通。我建议建立两个层面的模型一个是用Simulink的耦合电感模块直接设置L1、L2、k适合快速观察波形另一个是T型等效电路模型把漏感拆到原边和副边、用理想变压器连接适合精确计算损耗和电流应力。两个模型互为验证结果差异在5%以内就说明参数折算没有出错。4.2 Simulink耦合电感模块的设置要点用Simulink做耦合电感仿真时最常踩的坑有三个。第一耦合电感模块给的是L1、L2、k不是Lm和Lσ必须自己先做换算否则励磁电感和漏感完全对不上。模块填参数界面里看起来只是填几个数字但填进去的数值含义不同仿真波形差异巨大。第二变压器变比必须在理想变压器模块里单独设置耦合电感模块本身不区分变比。如果把变比直接折算进L1、L2仿真结果会错得无声无息。第三仿真步长要足够小。建议固定步长取开关周期的1/200左右20kHz开关频率下对应步长250ns否则方波边沿处的电流尖峰会因为数值伪影被放大波形看得丑不算问题关键是对比扫描结果时干扰判断。4.3 用脚本做参数扫描从k0.60扫到k0.98仿真模型跑通后就进入最有价值的部分参数扫描。写一个循环把耦合系数从0.60按步长0.02扫到0.98每次运行都记录满载时的输出功率、峰值电流、励磁电流占比和变换器效率。Matlab脚本框架示意如下% 参数扫描不同耦合系数下的传输特性 k_range 0.60:0.02:0.98; results zeros(length(k_range), 4); for i 1:length(k_range) k k_range(i); assignin(base, k_val, k); % 把k值写入工作区供模型读取 sim(dab_transformer_model); % 运行Simulink模型 results(i,1) k; results(i,2) mean(P_out.Data); % 平均输出功率 results(i,3) max(i_pri.Data); % 原边电流峰值 results(i,4) efficiency; % 稳态效率 end % 绘图 figure; yyaxis left; plot(results(:,1), results(:,2), o-); ylabel(Output Power (kW)); yyaxis right; plot(results(:,1), results(:,4), s-); ylabel(Efficiency (%));这个脚本本身简单难点在于每次仿真都要稳定收敛到同一个工作点。我的经验是Simulink模型里加一个闭环稳压控制器把输出电压锁定在目标值否则扫描不同k时功率会乱跑没法对比。实际做下来加上一阶PI控制器参数扫描的稳定性会好很多。另外每次运行前用assignin刷新k值可以避免变量缓存导致的结果错误。4.4 后处理把结果可视化并和公式互相印证扫描完成后做三张图k-输出功率曲线、k-原边电流峰值曲线、k-效率曲线。不要只看仿真曲线要和前面的DAB功率公式互相印证把仿真出的功率值代入公式反解出Ls再用Ls换算回k如果两者吻合说明模型参数折算和拓扑公式都对得上。这一步是关键自检也是我每次做仿真都会进行的交叉验证。如果功率公式算出来的k和设定值偏差在3%以内说明拓扑实现正确偏差超过5%就要回头检查模型里是不是多了电阻或者死区设置不合理。5. 耦合系数扫描结果功率、效率与电流应力如何权衡5.1 一组具有代表性的中压仿真参数为了把上面这套方法落到实处我给出一个可用于复现的仿真案例参数直流电压等级10kV变比1:1额定功率100kW开关频率20kHz原边自感L18mH、副边自感L28mH。保持移相角φ30°不变、输出端为电阻负载等效折算到原边阻抗100Ω扫描k从0.70到0.95。为什么自感取8mH当k0.90时总漏感折算到原边约0.8mH代入DAB功率公式得到的传输功率正好在100kW附近这样扫描区间能覆盖额定工况。参数之间必须自洽否则扫描出来的曲线没有工程意义这一点比扫描本身更重要。5.2 仿真结果与物理含义解读典型结果如下表耦合系数k总漏感Ls (μH)输出功率 (kW)原边峰值电流 (A)励磁电流占比估算效率 (%)0.702400332342%94.50.801600502835%95.80.908001004522%97.10.954002008012%96.2这里有几个值得细看的点。k从0.70升到0.90输出功率并不是线性增长而是按近似反比关系上升因为Ls(1-k)×√(L1×L2)当k越接近1时漏感对k的微小变化越敏感功率抬升也越陡。这也意味着k取0.95时漏感只有400μH同样的移相角下功率直接翻倍但原边峰值电流也从45A涨到80A。电流应力翻倍开关管的通态损耗和关断损耗都会明显上升这就是效率从97.1%降到96.2%的根本原因。励磁电流占比一列是最容易忽略的。k0.70时励磁电流占原边电流的42%这意味着变压器有将近一半的电流在做无功的励磁循环铜耗自然难看。在中压大功率场景里这个代价尤其突出因为中压绕组的电流密度通常已经接近热极限额外的励磁电流会直接转化为温升。5.3 从结果反推结构设计目标回到第三节的结构选型如果仿真结果显示k取值在0.88附近最合适那么对应的结构设计目标就明确了——把原副边绕组之间的漏磁路磁阻控制到某个目标值。分裂磁柱结构里这对应的是两个磁柱之间的气隙长度旁路磁支路结构里这对应的直接就是旁路气隙垫片厚度。也就是说仿真结果可以反向映射到结构参数设计闭环才算真正闭合。我自己的习惯是把这个映射做成一张对照表左边是仿真得到的k值与对应漏感右边是结构参数气隙长度、磁柱间距、套筒厚度。把这个表贴在项目记录里后面调试时直接查表不用每次重新算。实际操作中磁路模型算出的气隙和有限元验证后的气隙会有差别一般有限元结果更接近实测磁路模型可以作为第一轮初值。6. 原型验证阶段的漏感测试与工程避坑6.1 开路测试和短路测试的正确姿势样机绕出来后第一件事不是上电而是用阻抗分析仪测漏感。测励磁电感用开路法副边开路原边加低压交流激励测得的电感就是L1。测漏感用短路法副边短路原边测得的电感就是Lσ1 n²×Lσ2折算后即为总漏感。再结合L1、L2、k的换算关系反推出耦合系数。测试频率尽量选在接近实际开关频率附近变换器是20kHz就选20kHz的测试频率。因为漏磁路里如果有导体结构比如屏蔽套筒、金属紧固件频率不同涡流分布不同测出来的漏感会有明显差异。低频测试结果往往偏乐观高频测试才能反映实际运行状态。另外测试电流不要太大保持在额定电流的5%以下即可避免磁芯进入非线性区那样测出来的电感值就不是小信号值了。6.2 绕组排布不对称导致的“半松半紧”松磁耦合结构对绕组几何位置非常敏感。原边绕组和副边绕组如果排布不对称会出现局部紧耦合、局部松耦合并存的情况宏观上表现为漏感随负载电流变化、耦合系数不再是常数。这个问题在分裂磁柱结构里尤其常见两个磁柱的磁动势如果不平衡一只磁柱先饱和漏感会在重载时突然下降造成移相角失控。解决方案是绕组绕制完成后做一次磁通平衡检查或者把绕组改用多股并绕交错布置牺牲一点漏感精度换取磁通均匀性。6.3 气隙位置的涡流损耗陷阱中压大功率条件下漏磁通密度可以很高漏磁通道附近的金属结构件会感应出明显的涡流损耗。有一个项目里旁路气隙正下方有一块用于固定绕组的金属支撑板运行时局部温度直接高出环境40℃。后来在支撑板上开了非导磁材料的槽缝破坏了涡流环路温度才降下来。这个教训说明漏磁路径上的一切金属件都要按“变压器漏磁场中的损耗体”来重新审查不能只把它们当作机械结构看待。6.4 仿真与实测误差的合理范围最后说说我能接受的仿真与实测误差总漏感的仿真值和短路实测值偏差在10%以内算正常励磁电感偏差在15%以内也算合理。如果偏差明显超出这个范围先检查测试频率再检查网格密度最后检查绝缘距离是否按实际尺寸放进模型。这三个因素按出现频率排序基本能覆盖九成以上的偏差来源。关于最后一个修正项多说一句绝缘距离对松磁耦合结构的漏感影响非常大。中压变压器里原副边之间的绝缘间隙往往达到十几甚至几十毫米这个距离本身就是漏磁通道的一部分。建模时如果把绝缘距离忽略或者只按骨架实际厚度的一半计算漏感误差会非常可观。所以做中压松磁耦合变压器仿真绝缘距离是必须输入的参数而不是可选项。在实际项目中我一般会先做一轮磁路模型粗算再用Matlab仿真把参数组扫出来接着做有限元确认磁场分布最后样机短路测试复测漏感。这套流程跑下来松磁耦合结构的参数基本能在一次迭代内收敛到设计目标真正到整机联调阶段才会比较省心。尤其是k值的控制前期多花一点时间把扫描曲线和结构参数对应起来后期调试省下的时间远不止这些。如果你也正在做中压直流变压器建议先从第四节那个参数扫描框架入手很快就能体会到漏感从“麻烦”变成“工具”的转变。