平面变压器仿真全流程:PEmag建模与电路验证实战
1. 平面变压器仿真的整体思路为什么选PEmag1.1 平面变压器和传统绕组的本质差异做电源这些年平面变压器已经不是新鲜名词了。区别于传统利兹线或漆包线绕制在骨架上平面变压器的绕组直接做在PCB叠层上靠走线和过孔把初级、次级线圈一层层串起来。它的核心优势是低剖面、漏感可控、散热好、一致性高非常适合500kHz甚至MHz级别的开关频率场景比如LLC谐振变换器、模块电源、通信电源、车载充电机里的DCT。但平面变压器的设计难点也恰恰藏在“PCB叠层”里。一旦层叠结构、过孔分布、绕组串并联方式定了图纸基本就锁死了想靠后期绕线补偿容差是没门的。所以设计阶段必须把电气参数算明白尤其是激磁电感、漏感、分布电容和交流电阻。这些参数直接决定变换器的谐振点、增益曲线和温升光靠手算公式和经验值误差很容易超过30%后患无穷。这里就引出Ansys PEmag这个工具的定位它专门做磁性元件建模可以把平面变压器的几何结构、材料属性和绕组连接关系快速转成等效电路模型也就是circuit模型。拿到这个模型后直接扔进Simplorer或Twin Builder做电路级仿真验证整个过程比纯Maxwell场仿真省力得多。我花了一下午把这套流程完整跑通之后回头再看手算公式感觉两者差距就像“估算”和“仿真确认”之间的差别。1.2 PEmag和Maxwell的边界别选错工具很多刚接触Ansys的小伙伴会有个误区算变压器不是应该用Maxwell吗PEmag是干什么的我的理解是两者的颗粒度和目标完全不同。Maxwell做三维电磁场有限元分析求解的是场量分布比如磁密云图、电流密度分布、涡流损耗精度高但网格量大尤其是平面变压器这种多层薄铜皮结构整板跑一次瞬态磁性求解可能要好几个小时而且结果要再提取成电路参数还得额外做后处理。PEmag则相反它在Ansys Electronics Desktop里专门做磁性元件等效电路提取用相对简化的几何和阻抗矩阵计算快速给出一个多绕组耦合模型的参数表。PEmag的输出不是云图而是真正可以直接用的SPICE网表、动态链接模型或S参数文件。所以你可以这样分配任务需要看某一层的磁饱和热点用Maxwell需要快速拿到可用于系统级电路仿真的变压器等效参数选PEmag。我实际做下来PEmag从建模到出模型大概一个半小时可以搞定Maxwell对应场景至少要半天。PEmag并不是Maxwell的替代品。它是把几何磁路变成电路模型的“翻译官”。你在PEmag里定义了磁芯规格、绕组层叠、过孔连接它会自动考虑绕组间的磁耦合、邻近效应引起的等效交流电阻以及绕组对磁芯的分布电容然后输出一个多端口网络模型。后续在电路仿真器里这个网络可以当作一个真实的变压器黑盒外部挂MOSFET、整流管、RC吸收和负载模拟整个电源的动态行为。1.3 从几何到电路模型的完整链路以我这次做的一个12V转5V/20A的半桥LLC平面变压器为例完整的仿真链条是在PCB设计软件里确定层叠方向、绕组层数和走线宽度导出DXF或直接用AEDT的建模功能画几何。在AEDT中新建PEmag设计指定磁芯型号、气隙、绕组材料、激励频率范围。PEmag求解后生成一个带M个端口的多绕组等效电路模型导出成电路网表或直接和Simplorer/Twin Builder联合仿真。在电路级环境里搭一个简单测试电路比如给初级加正弦电压源扫频次级接不同负载验证电感量、漏感和谐振频率是否符合设计值。这个过程最大的价值在于PCB改一版走线PEmag那边同步改一下层叠或过孔位置再重新提取模型几十分钟就能对比新旧方案的参数差异。这在传统手工绕制变压器上几乎不可想象因为每次绕线都是手工活一致性差参数波动大仿真校准周期长。平面变压器能把“仿真-打样-测试-修正”的周期缩短一大截靠的就是这种几何驱动建模的能力。2. PEmag建模前准备磁芯、绕组与PCB布局2.1 磁芯选型与几何参数的心算基础平面变压器的磁芯一般选E型、ER型或RM型扁平磁芯常见的有E22、ER28、ER32、PQ3230等中柱面积Ae和窗口宽度决定能塞下多少层PCB。我这次用的是ER28的磁芯Ae约82mm²有效磁路长度约64mm材料选PC40或类似的高频功率铁氧体居里温度240℃左右饱和磁密在100℃时大概0.39T实际设计留一半裕量控制在0.2T以内比较稳。这里插一个手算逻辑。LLC变换器对激磁电感Lm有严格要求它决定了谐振网络的增益曲线和原边ZVS条件。激磁电感的基本公式是Lm AL × Np²其中AL是磁芯的等效电感系数和磁芯材料、气隙长度强相关。PC40在无气隙时ER28的AL可能在几千纳亨每匝的平方但为了防饱和平面变压器通常会在中柱研磨气隙比如0.3mm~0.6mm。开气隙之后AL值会急剧下降具体可以用磁阻模型估算再在PEmag中校正。我建议动手建模前先算两笔账。第一笔是匝比根据输入输出电压和拓扑占空比来定比如半桥LLC匝比n Np/Ns大致由Vin/2 / (VoVf) × 考虑增益范围来定。第二笔是最小匝数防止变压器饱和参考简化公式Np_min V_in_min × D_max × T_sw / (2 × B_max × Ae)把数值代进去开关频率500kHz时周期2μs占空比0.45B_max取0.2TAe为82mm²算出来Np_min大概是1.4匝左右四舍五入取2匝或3匝都行实际还要综合考虑漏感和谐振电感的设计。手算的意义不在于替代仿真而是让你心里有个底线。等PEmag算出来你可以对照这个数量级判断结果是否靠谱。比如PEmag给出的Lm是10μH还是100μH如果和手算差了一个数量级那就要回头查模型设置是不是出了问题而不是直接相信软件数字。2.2 平面变压器PCB如何画层叠、走线与过孔热词里有人搜“平面变压器pcb如何画”这个问题确实值得说因为它直接决定PEmag里要建的几何结构。PCB绕组画法核心有几个点绕组尽量靠近磁芯中柱形成良好的磁耦合。原边和副边分层交错布置降低漏感。比如四层板L1原边、L2副边、L3副边、L4原边这种“原-副-副-原”交错结构比“原-原-副-副”的漏感小很多。大电流绕组用宽走线或多层并联比如副边20A按1A/平方毫米的载流密度铜厚1oz0.035mm时至少需要约0.6mm²截面积对应走线宽度20mm左右通常需要并联两层或更多。过孔要并联多个且均匀分布减少电流拥挤和局部过热。比如原边用6个0.3mm过孔并联副边用12个0.4mm过孔保证压降和温升在可接受范围。PEmag在建模时需要你把这套层叠关系在界面里逐层还原。它不需要你把每个走线细节都画成铜箔多边形但你至少要把每层绕组的边界形状、起止位置、过孔连接关系定义清楚。我自己的习惯是在Altium Designer里先画好PCB绕组导出每层铜箔的中心线尺寸和焊盘坐标然后在AEDT里用PEmag的平面线圈建模工具按坐标输入。这样能保证几何尺寸和实际PCB一致后续仿真结果才有参考价值。2.3 绕组连接与串并联关系的几种常见形式平面变压器的绕组连接方式比传统骨架变压器灵活得多常见的有初级串联、次级并联。适合高降压比场景比如输入300V输出12V原边多匝串联耐高压副边多层并联通大电流。初级并联、次级串联。适合升压场景反过来用。交错串联或中心抽头结构。适合全波整流或推挽电路次级需要对称的两段绕组。串并联混合。通过PCB上的焊盘或者器件焊位调整一套层叠适配多种匝比需求。PEmag建模时要特别注意端口定义。每个独立的绕组两端是一个端口如果是中心抽头那要拆成两个端口处理或者定义成带中间抽头的三端子绕组。端口定义错误会导致后续circuit模型完全对不上初级次级短路、极性反了的情况我都遇到过排查起来非常浪费时间。3. PEmag几何建模与求解设置实操3.1 新建设计并定义磁芯与绕组打开AEDT后从菜单新建一个PEmag设计。软件会让你选择磁芯类型比如Ferrite、Iron Powder、Amorphous等平面变压器一般选Ferrite然后在材料库中选PC40、PC95或3F3之类的材料。如果没有对应材料也可以手动输入B-H曲线或初始磁导率、饱和磁密、损耗系数。接下来设置磁芯几何参数。PEmag里常见的模型有三种方式向导式、参数化几何、导入外部几何。我一般用参数化因为后续优化气隙大小、绕组位置更方便。ER28的尺寸参数我可以直接输入中柱直径、窗口宽度、磁芯高度、底座厚度等界面里会有同步图形预览填完基本没有悬念。绕组部分PEmag支持平面线圈和螺旋线圈。平面变压器选Planar Coil然后按层创建。每一层线圈要指定内径和外径对应PCB走线的宽度和位置。材料厚度铜厚1oz对应0.035mm。绝缘层厚度Prepreg或Core的厚度由PCB叠层决定。该层属于哪个绕组。起始角和旋转方向决定是顺时针还是逆时针层间连接时影响串并联极性。这些参数看起来啰嗦但每个都影响最后的电感耦合。尤其是绝缘层厚度它直接决定了铜箔之间的距离进而决定绕组间的分布电容和漏感大小。我见过有人在PEmag里把绝缘层设成0.1mm实际PCB叠层是0.2mm结果漏感仿真值和实测差了一倍多。所以建模前务必确认PCB厂的实际叠层厚度别用估算值糊弄。3.2 激励频率、扫描范围和网格剖分设置PEmag求解本质上是在一定频率范围内做磁场/电路耦合计算提取阻抗矩阵所以频率设置很关键。开关频率500kHz的LLC谐振频率可能设计在200kHz~1MHz那我就会把频率扫描范围设成10kHz到5MHz用对数扫频大概取50~100个频点。这样覆盖了基波和几次谐波能看出电感随频率的变化趋势。网格剖分方面PEmag相比Maxwell要轻量得多但也不是完全不设。我通常是让软件自动剖分一次然后检查气隙和绕组边缘的网格是否足够细。一个简单判断标准如果你发现提取出来的电感值在某些频点发生非物理的跳变或者临近频点的阻抗不连续大概率是网格不够导致数值噪声。这时候手动加密中柱气隙附近和铜箔边缘的网格再重新求解。值得注意PEmag也支持考虑饱和效应。如果是大电流直流偏置场景可以把DC偏置电流作为一个工作点输入软件会计算此时磁芯的增量磁导率进而修正电感值。这对反激变压器这种工作在连续模式、偏置电流大且变化范围广的场景特别有价值。LLC谐振变换器中激磁电感上也有直流偏置但通常较小可以忽略。3.3 导出circuit模型网表里的参数到底代表什么求解完成后在PEmag的Results里有选项能生成等效电路模型导出格式可以是NETLIST网表也可以是参数化模型。我看过很多人拿到网表就急着往电路里扔其实应该先看一眼里面最核心的几个参数Lm激磁电感初级绕组自身的电感对应变压器空载时的初级电感。Lk漏感原副边没有完全耦合造成的漏磁通等效在初级串联一个电感。Rdc和Rac绕组的直流电阻和交流电阻。交流电阻随频率上升而增大因为趋肤效应和邻近效应。Cps、Cpp等分布电容原副边之间或绕组层间的寄生电容影响共模电流和高频阻抗。网表里通常会把这些参数展开成多个频点对应的表格。在Simplorer里如果选动态链接模型那软件会在仿真时自动插值提取对应频率的参数这样比固定用一个Lk值要真实得多。我自己最常用的是导出成SPICE兼容子电路在Twin Builder里面调用。原因很简单联合仿真灵活可以在同一个模型里跑开关瞬态、闭环反馈和效率估算而且可以随意改外围电路而不需要重新跑磁件仿真。4. circuit电路模型验证方法与实操4.1 在电路仿真器中搭一个最小验证电路拿到PEmag导出的模型后我建议先做静态验证再做动态验证。静态验证非常简单在Twin Builder或Simplorer里建一个测试台将变压器模型放到原理图中端口一一对应。初级接一个理想交流电压源次级开路。扫频或跑一个正弦稳态分析测量初级电流和阻抗。如果激磁电感Lm设计值是12μH那在100kHz附近初级阻抗的幅值应该约2π×100000×12e-6 ≈ 7.54Ω。实测电路仿真里读到的阻抗如果在这个值附近说明模型的基础参数提取正确。如果偏差很大先怀疑PEmag里的几何尺寸再检查端口的串并联定义。这个测试的好处是排除外围元器件的影响直接看变压器外壳模型本身。我习惯把这一步当作模型的“出厂测试”不过关就直接回PEmag改不要急着搭全桥。4.2 短路测试验证漏感静态验证第二项是漏感测试。把次级绕组短路在初级测量电感值得到的就是折算到初级的等效漏感。LLC谐振变换器里谐振电感有时就由变压器漏感承担所以漏感值直接影响谐振频率必须测准。实际操作中我通常这样测次级端口接一根理想短路线然后初级用阻抗分析模块扫频在谐振频率附近读取等效电感。PEmag导出的模型本身就是多频点阻抗网络所以这个测试在仿真里几秒钟出结果。如果次级有多组绕组要分别短路测因为每组绕组和初级的耦合系数不一样漏感折算值也不同。漏感偏高会导致LLC增益降低、谐振电流峰值变大漏感过低又会造成谐振腔Q值过高轻载时可能失去ZVS条件。所以我一般会设定一个漏感目标区间比如激磁电感的2%~5%然后用PEmag试验不同的绕组交错层叠方式。层间交错越密漏感越低但分布电容会变大这是一个典型的折中需要反复验证。4.3 用谐振频率验证分布电容和频率特性分布电容是平面变压器高频建模里最容易忽略、也最容易被骂“仿真不准”的地方。传统变压器骨架绕线层间距离大、屏蔽少分布电容相对小平面变压器的铜箔层绝缘层特别薄层间距可能只有0.1mm~0.2mm叠层面积又大等效电容动辄几十皮法甚至几百皮法这会和漏感形成高频谐振峰。验证分布电容的方法是在初级和次级之间做共模阻抗测试或者在初次级独立端子上测自谐频率。更直观的做法是在SMPS电路仿真里跑频响给初级加一个扫频小信号源次级接负载电阻观察增益曲线中的反谐振点。如果反谐振点频率低于理论预期说明分布电容偏大需要检查PEmag里设置的绝缘层材料和厚度。我记得第一次用PEmag导出模型做LLC开环仿真时发现在2MHz附近增益曲线出现异常下陷怎么调谐振参数都压不下去。后来回过头去检查模型发现是副边绕组在PCB里跨层穿越PEmag里我按物理层叠定义时漏掉了一层绝缘介质导致分布电容被低估。修正之后仿真增益曲线和网分实测基本吻合。这个教训说明PEmag模型再方便也不能跳过几何和叠层信息的核对。5. 常见问题与排查技巧实录5.1 电感提取值与手算差异大怎么排查这种情况我遇到过至少三次。第一次怀疑软件算错了后来发现是我自己在PEmag里把原边绕组匝数设错了少了一匝电感当然对不上。第二次是气隙参数没设置默认是无气隙导致AL值偏大Lm算出来比实测高不少。第三次是绕组内外径尺寸填错铜箔实际覆盖面积变小耦合系数下降漏感偏高。所以如果你遇到提取值和手算差异大按这个顺序排查绕组匝数、各层归属、串并联方向。磁芯材料和气隙长度PEmag里气隙要显式建模或者以等效磁阻方式输入。绕组内外径和层间距对照PCB叠层图。激励频率范围提取结果可能随频率变化高频段Lm会比低频段略低因为磁导率下降。5.2 PCB画法与过孔分布对结果的影响热词里有人问“平面变压器pcb如何画”其实画法和仿真模型是互相验证的关系。PCB画得好PEmag建模也顺PCB画得随意仿真和实物对不上也不奇怪。几个实操建议过孔尽量放成排不要单点集中电流分布均匀PEmag里等效的并联支路电阻才准确。跨层连接过孔要标注清楚哪些过孔属于哪个绕组避免在PEmag里定义绕过孔连接时漏了或重复。走线转角处加圆弧斜角减少电流密度集中虽然对电感影响不大但对交流电阻影响明显尤其是在高频大电流场景。层间绝缘厚度以PCB叠层表为准不要用默认值。推荐至少确认介电常数和介质损耗角正切PEmag的分布电容计算需要这两个参数。5.3 软件报错与安装相关failover、MAC地址、发散热搜里出现了好几个Ansys使用痛点我也都踩过顺便一起说。“failover feature ansys electronics_desktop is not available”这种提示本质是license服务器设置了failover但备用服务器上并没有可用的feature。解决方法一般是检查license管理器的可用功能或者在本机的环境变量里锁定主服务器地址。如果你只是单机使用最常见的处理是把License文件里的SERVER行改成当前机器的主机名和MAC地址并确保该feature没有勾选failover选项。“mac address为fffffff”这个我之前遇到过是网卡物理地址读取异常多半是许可证服务器读取到了虚拟网卡或网卡禁用导致。可以打开命令行输入ipconfig /all 查看实际MAC地址然后在license文件中手动填写避免软件自动抓取出错。“仿真发散”是高频词。PEmag和circuit联合仿真发散90%的情况出在步长设置和模型刚性上。PEmag导出的多频点模型在高频段会有极小的寄生电容如果你把瞬态仿真的最大步长设得太大这些电容形成的高频振荡可能根本没有被采样到表现为波形不收敛或者跳变。解决方法是把最大步长收紧到高频谐振周期的1/10到1/20比如2MHz谐振频率对应周期500ns步长至少设到50ns或更小。另一个办法是开启电磁瞬态模型的阻尼选项有时候能缓解数值振荡。5.4 低频模型和高频模型的取舍PEmag导出的电路模型可以分两类一类是低频集总参数模型只提取Lm、Lk、Rac、Cps等固定数值另一类是宽带频变模型用多频点阻抗数据描述。前者适合DC-DC环路仿真、效率粗估求解速度快后者适合EMI分析、高频振铃仿真因为能体现参数随频率的变化。选择很简单如果你关心开关频率附近的基波行为低频模型足够如果你要做传导发射预测或者看次级整流管的关断振铃建议用宽带模型。LLC设计我一般两个都用低频模型用于闭环参数设计宽带模型用于最终EMI摸底。里面有个细节PEmag的多频点模型导入Simplorer后瞬态仿真会用频域插值再变换到时域这个过程对数据点的频带范围很敏感。如果你的扫频范围只到1MHz但电路里存在5MHz的振荡那模型的插值结果就会不准。所以在PEmag求解时频率上限至少留到预估寄生振荡频率的3~5倍。最后分享一个我自己的习惯。拿到一个新磁芯或一套新PCB层叠我先不急着做完整电流设计而是花半小时在PEmag里快速建一个简单模型提取最基础的Lm和Lk然后和供应商的规格书或LCR表实测对比。只有这个基础模型对上了再往细里做绕组布置、频变参数、热耦合这些深度分析。这个流程看起来多了一步实际上能省掉后面大量调软件、对数据的时间。平面变压器仿真和很多事情一样最怕的不是麻烦而是从一开始就走偏方向。
上一篇/下一篇内容由系统自动关联
返回资讯列表 →