中压直流变压器这几年在直流配电网、新能源汇集、轨道交通这些场景里出镜率越来越高,核心拓扑大多落在双有源桥(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~100kHz |
| C型磁芯+旁路磁支路 | 调节旁路气隙厚度 | 完全解耦 | 低 | 中频~高频 |
表格里所谓“励磁电感独立性”,指的是调节漏感时励磁电感是否跟着变。旁路磁支路的结构最灵活,同轴结构居中,分裂磁柱最差。选型时如果产品需要批量生产、漏感一致性要求高,优先考虑旁路磁支路;如果体积控制是第一优先级,分裂磁柱更容易做小;同轴方案适合高频化之后的紧凑化设计。
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 用脚本做参数扫描:从k=0.60扫到k=0.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,原边自感L1=8mH、副边自感L2=8mH。保持移相角φ=30°不变、输出端为电阻负载,等效折算到原边阻抗100Ω,扫描k从0.70到0.95。
为什么自感取8mH?当k=0.90时,总漏感折算到原边约0.8mH,代入DAB功率公式得到的传输功率正好在100kW附近,这样扫描区间能覆盖额定工况。参数之间必须自洽,否则扫描出来的曲线没有工程意义,这一点比扫描本身更重要。
5.2 仿真结果与物理含义解读
典型结果如下表:
| 耦合系数k | 总漏感Ls (μH) | 输出功率 (kW) | 原边峰值电流 (A) | 励磁电流占比 | 估算效率 (%) |
|---|---|---|---|---|---|
| 0.70 | 2400 | 33 | 23 | 42% | 94.5 |
| 0.80 | 1600 | 50 | 28 | 35% | 95.8 |
| 0.90 | 800 | 100 | 45 | 22% | 97.1 |
| 0.95 | 400 | 200 | 80 | 12% | 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%的根本原因。
励磁电流占比一列是最容易忽略的。k=0.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值的控制,前期多花一点时间把扫描曲线和结构参数对应起来,后期调试省下的时间远不止这些。如果你也正在做中压直流变压器,建议先从第四节那个参数扫描框架入手,很快就能体会到漏感从“麻烦”变成“工具”的转变。