开关模式电源转换器 EMI/EMC 的集成仿真
介绍
在电力电子领域,电磁干扰 (EMI) 和电磁兼容性 (EMC) 问题可以决定设计的成败。开关模式电源转换器虽然高效且紧凑,但却是电磁噪声的常见来源,可能会对附近的组件和系统造成严重破坏。随着设计变得越来越复杂,监管要求越来越严格,工程师需要强大的仿真工具,以便在物理原型设计之前预测和缓解这些问题。
Ansys HFSS 和 SIwave 是两个行业领先的全波仿真平台,为工程师提供了对其设计电磁行为的前所未有的洞察力。这些工具可以帮助识别潜在的 EMI 来源,了解耦合机制,并实施有效的缓解策略,所有这些都在一个节省时间和资源的虚拟环境中进行。
在本文中,我们将探讨如何将这些强大的 EM 仿真工具与 Ansys Circuit 结合使用,以解决开关模式电源转换器和类似电力电子设计中的 EMI/EMC 挑战。无论您是处理复杂的多相转换器还是电动汽车动力总成逆变器,正确的仿真方法都有助于确保您的产品符合监管标准并在预期环境中可靠运行。
Ansys SIwave
SIwave 是一种专门的混合求解器,用于 PCB 和封装设计的高效信号完整性、电源完整性和 EMI/EMC 仿真。其强大的功能使工程师能够执行全面的分析,包括从 PCB 布局中提取 S 参数、识别可能导致辐射发射的基于布局的谐振、评估 PCB 对入射源的敏感性以及模拟近场和远场。SIwave 包括针对整个 PCB 布局的自动 SI/PI/EMI 设计规则检查,这可以帮助工程师快速识别潜在问题区域并在设计周期的早期实施有效的解决方案。
图 1:Ansys SIwave 用于 PCB 的 SI/PI/EMI 仿真功能
图 2:SIwave 可以预测 PCB 布局和信号源的近场和远场,以识别 EMI 问题并确认是否符合 EMC 标准。
Ansys HFSS技术
HFSS 是业界领先的 3D 电磁场求解器,具有全面的 EMI/EMC 仿真功能。它提供了一个专为 EMC 应用设计的 3D 组件和模板库,包括天线、连接器、电流互感器、人体模型和屏蔽结构。工程师可以利用高效的混合求解器或网格融合来仿真 EMI/EMC 场景中典型的多尺度问题。
使用 HFSS,工程师可以创建一个复制标准 EMC 测试设置的虚拟测试台环境,从而在进行物理测试之前根据 CISPR 22、FCC Part 15 和 IEC 61000 等通用标准评估设计。此功能与为 EMC 应用量身定制的特定培训模块相结合,使电磁仿真新手也能快速掌握专业知识并将最佳实践应用于他们的设计。
图 3:HFSS 支持广泛的 EMI/EMC 仿真,包括抗扰度、辐射和人身安全。
图 4:HFSS 模型和相应的电波暗室测量中距离被测设备 1 米处的辐射发射示例(由 GEMCO/UFSC 提供)。
Ansys 电路
Ansys Circuit 为频域和时域电路仿真提供了功能齐全的功能。一个关键功能是与 Ansys EM 求解器无缝集成,从而在原理图和现场解决方案之间实现动态链接。这种联动为分析复杂电路和系统的电磁行为提供了强大的解决方案。使用 Push Excitations 功能,可以从电路仿真中传输所需的激励信息,以便在 HFSS 和 SIwave 中实现有洞察力的场可视化,并自动设置源信号的频率、幅度和相位。
Ansys Circuit 可与 EM 求解器的集成结果一起使用,以高效设计开关模式电源转换器。瞬态电路求解器可以整合有源元件(如 MOSFET 和二极管)的 SPICE 模型,以及无源元件(如电感器和电容器)的模型,这些模型包含与频率相关的效应,使其成为仿真开关电路动态行为的强大平台。包含真实的电路元件模型对于准确捕获高频开关系统的行为尤为重要。
此外,Ansys Circuit还包括一个全面的组件库,其中包括用于传导发射分析的线路阻抗稳定网络(LISN)等常见组件,使其成为EMI/EMC分析和一致性测试的多功能工具。工程师可以使用包含真实寄生效应的预先验证的模型快速构建虚拟测试设置,以反映物理一致性测试环境。
图 5 显示了电动汽车动力总成系统中牵引逆变器的 EM/电路协同仿真模型示例。牵引逆变器将车辆电池的直流电压转换为电动机的交流电压。该电路模型包括三个半桥 SiC 功率模块的详细 SPICE 模型。该电路还包括电池、LISN、逆变器控制器、电机负载电路以及与系统物理布局的 HFSS 模型的动态链接。结果包括传送到电机的电流波形、LISN 输出端口的传导发射频谱以及 20 kHz 开关频率下车辆中的磁场。
图 5:具有动态联动 HFSS 模型的电动汽车牵引逆变器系统的 Ansys 电路模型。
多相 Buck 转换器的工作流程
模拟四相降压转换器的传导和辐射发射的工作流程如图 6 所示。该器件是一款 DC-DC 降压转换器,具有四个并联交错相位,为负载提供电流。每个相位都由自己的开关元件 (MOSFET)、电感和控制电路组成,并且相位与相移同步。与单相转换器相比,多相降压转换器在效率、热管理、纹波减少和瞬态响应方面具有显著优势,使其成为大电流应用的首选。本例将 12 V 输入电压转换为低于 1 V,为消耗 10 安培的 SMT 元件供电。
工作流程首先将 PCB 布局导入 SIwave。SIwave 可以导入常见的 ECAD 格式,包括 ODB++、IPC-2581 和 EDB。将端口分配给信号网络,并执行频率扫描仿真以提取 PCB 布局的 S 参数。
然后将 SIwave 模型动态链接到电路原理图中,并添加有源和无源元件以完成电路模型。该电路模型包括一个 CISPR16 LISN,用于获取电源转换器的传导发射。执行时域 (瞬态) 仿真以获得输出电压和电流。时域结果会自动转换为频域,以显示传导发射频谱。可以将传导发射与器件的允许限值进行比较,并且可以使用滤波器等缓解技术来实现合规性。
然后将电路结果链接回 SIwave,为 PCB 近场和辐射场仿真提供真实的激励。这会自动为计算 PCB 发射的场级所需的复杂光谱数据创建源文件。近场可以绘制在 PCB 周围的任何指定表面上,辐射发射可以在距离 PCB 1 米或 3 米等距离处绘制。
通常需要评估外壳或外壳对 PCB 辐射的影响。通过将 SIwave 的近场解连接到 HFSS 中,可以很容易地实现这一点。近场链接会自动为 HFSS 模型创建激励、求解设置和频率扫描。可以在 HFSS 中研究外壳对 EMI/EMC 性能的影响,并且可以在所需频率下检查 EM 场分布,以了解如何缓解任何问题。
图 6:模拟多相降压转换器的传导和辐射发射的示例工作流程。
总结
Ansys 行业领先的电子仿真工具使设计工程师能够应对 EMI/EMC 挑战,并降低产品延迟和合规性失败的风险。集成的电磁和电路工作流程可以预测电子系统(例如此处所示的开关模式电源转换器)的传导和辐射发射。求解器之间的耦合允许从电路和场的角度分析设计性能。
HFSS 和 SIwave 提供了对系统物理布局内的场和相互作用的详细仿真。这使工程师能够识别和缓解组件和电路板级别的潜在问题,例如串扰、辐射和耦合。与高级电路求解器的集成包括信息的双向传输以及电路和电磁行为的协同仿真。通过利用这些一流的功能,工程师可以在设计过程的早期处理 EMI/EMC 问题,以降低昂贵的设计迭代风险,并确保成功开发可靠且合规的产品。
相关文章:

开关模式电源转换器 EMI/EMC 的集成仿真
介绍 在电力电子领域,电磁干扰 (EMI) 和电磁兼容性 (EMC) 问题可以决定设计的成败。开关模式电源转换器虽然高效且紧凑,但却是电磁噪声的常见来源,可能会对附近的组件和系统造成严重破坏。随着…...

Java虚拟机之垃圾收集(一)
目录 一、如何判定对象“生死”? 1. 引用计数算法(理论参考) 2. 可达性分析算法(JVM 实际使用) 3. 对象的“缓刑”机制 二、引用类型与回收策略 三、何时触发垃圾回收? 1. 分代回收策略 2. 手动触发…...

linux---天气爬虫
代码概述 这段代码实现了一个天气查询系统,支持实时天气、未来天气和历史天气查询。用户可以通过终端菜单选择查询类型,并输入城市名称来获取相应的天气信息。程序通过 TCP 连接发送 HTTP 请求,并解析返回的 JSON 数据来展示天气信息。 #in…...

字节顺序(大小端序)
在弄明白字节顺序之前先了解一下一些基础概念. 基础概念 字节(byte): 字节是计算机中数据处理的基本单位,通常由8个位组成,即1字节等于8位。一个字节可以存储一个ASCII码,两个字节可以存放一个汉字国标…...

可复用的 Vue 轮播图组件
大家好,今天我想和大家分享一下如何开发一个通用的 Vue 轮播图组件。轮播图在各种网站中都很常见,无论是展示产品、活动还是文章,都能派上用场。我们今天要实现的这个组件会具备良好的可配置性和易用性,同时保证代码的可维护性。 …...

AI编程: 一个案例对比CPU和GPU在深度学习方面的性能差异
背景 字节跳动正式发布中国首个AI原生集成开发环境工具(AI IDE)——AI编程工具Trae国内版。 该工具模型搭载doubao-1.5-pro,支持切换满血版DeepSeek R1&V3, 可以帮助各阶段开发者与AI流畅协作,更快、更高质量地完…...

Linux红帽:RHCSA认证知识讲解(五)从红帽和 DNF 软件仓库下载、安装、更新和管理软件包
Linux红帽:RHCSA认证知识讲解(五)从红帽和 DNF 软件仓库下载、安装、更新和管理软件包 前言一、DNF 软件包管理基础1.1 核心操作命令安装软件包卸载软件包重新安装软件包 1.2 软件仓库原理 二、配置自定义软件仓库步骤 1:清理默认…...

云上特权凭证攻防启示录:从根账号AK泄露到安全体系升级的深度实践
事件全景:一场持续17分钟的云上攻防战 2025年3月9日15:39,阿里云ActionTrail日志突现异常波纹——根账号acs:ram::123456789:root(已脱敏)从立陶宛IP(164.92.91.227)发起高危操作。攻击者利用泄露的AccessKey(AK)在17分钟内完成侦察→提权→持久化攻击链,完整操作序列…...

从3b1b到课堂:教育3D化的理想与现实鸿沟
从3b1b到课堂:教育3D化的理想与现实鸿沟 3Blue1Brown(3b1b)凭借精妙的三维动画与直观的知识可视化,重新定义了数学教育的可能性。然而,当前教育实践中,3D技术的渗透仍显不足,多数课堂停留在平面…...

FPGA入门教程
引言 FPGA(Field-Programmable Gate Array,现场可编程门阵列)是一种灵活且强大的硬件设备,广泛应用于数字电路设计、信号处理、嵌入式系统等领域。与传统的ASIC(专用集成电路)不同,FPGA允许用户…...

Liunx系统 : 进程间通信【IPC-Shm共享内存】
文章目录 System V共享内存创建共享内存shmget 控制共享内存shmctl shm特性 System V System V是Liunx中的重要的进程间通信机制,它包括(shm)共享内存,(msg)消息队列和(sem)信号量。…...

KafkaRocketMQ
Kafka 消息生产与消费流程 1. 消息生产 生产者创建消息: 指定目标 Topic、Key(可选)、Value。可附加 Header 信息(如时间戳、自定义元数据)。 选择分区(Partition): 若指定 Key&am…...

HarmonyOS Next 中的状态管理
在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些运行时的状态变化所带来的UI的重新渲染,在ArkU…...

基于qiime2的16S数据分析全流程:从导入数据到下游分析一条龙
目录 创建metadata 把数据导入qiime2 去除引物序列 双端合并 (dada2不需要) 质控 (dada2不需要) 使用deblur获得特征序列 使用dada2生成代表序列与特征表 物种鉴定 可视化物种鉴定结果 构建进化树(ITS一般不构建进化树…...

【软件测试开发】:软件测试常用函数1.0(C++)
1. 元素的定位 web⾃动化测试的操作核⼼是能够找到⻚⾯对应的元素,然后才能对元素进⾏具体的操作。 常⻅的元素定位⽅式⾮常多,如id,classname,tagname,xpath,cssSelector 常⽤的主要由cssSelector和xpath…...

vue2项目修改浏览器显示的网页图标
1.准备一个新的图标文件,通常是. ico格式,也可以是. Png、. Svg等格式 2.将新的图标文件(例如:faviconAt.png)放入项目的public文件夹中。如下图 public文件夹中的所有文件都会在构建时原样复制到最终的输出目录(通常是dist) 3. 修改vue项目…...

开源、创新与人才发展:机器人产业的战略布局与稚晖君成功案例解析
目录 引言 一、开源:机器人产业的战略布局 促进技术进步和生态建设 吸引人才和合作伙伴 建立标准和网络效应 降低研发风险与成本 二、稚晖君:华为"天才少年计划"的成功典范 深厚的技术积累与动手能力 强烈的探索和创新意识 持续公开…...

线程相关作业
1.创建两个线程,分支线程1拷贝文件的前一部分,分支线程2拷贝文件的后一部分 #include "head.h"#define BUFFER_SIZE 1024// 线程参数结构体,包含文件名和文件偏移量 typedef struct {FILE *src_file;FILE *dest_file;long start_o…...

通义万相2.1开源版本地化部署攻略,生成视频再填利器
2025 年 2 月 25 日晚上 11:00 通义万相 2.1 开源发布,前两周太忙没空搞它,这个周末,也来本地化部署一个,体验生成效果如何,总的来说,它在国内文生视频、图生视频的行列处于领先位置,…...

【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真(基于运放的电流模BGR)
【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真 前言工程文件&部分参数计算过程,私聊~ 一、 设计指标指标分析: 二、 电路分析三、 仿真3.1仿真电路图3.2仿真结果(1)运放增益(2)基准温度系数仿真(3)瞬态启动仿真(4)静态…...

如何选择国产串口屏?
目录 1、迪文 2、淘晶驰 3、广州大彩 4、金玺智控 5、欣瑞达 6、富莱新 7、冠显 8、有彩 串口屏,顾名思义,就是通过串口通信接口(如RS232、RS485、TTL UART等)与主控设备进行通信的显示屏。其核心功能是显示信息和接收输入…...

Solana中的程序派生地址(PDAs):是什么,为什么,以及如何?
程序派生地址 (PDA) 在 Solana 中的应用:什么、为什么和如何? 在学习 Solana 时,你会经常听到关于 程序派生地址 (PDAs) 的讨论。它们就像这样 —— 强大、多功能,而且最重要的是,稍微被误解。如果你是一个开发者&…...

利用FatJar彻底解决Jar包冲突(一)
利用FatJar彻底解决Jar包冲突 序FatJar的加载与隔离⼀、 FatJar概念⼆、FatJar的加载三、FatJar的隔离四、隔离机制验证五、 FatJar的定位六、 打包注意点 序 今天整理旧电脑里的资料,偶然翻到大概10年前实习时写的笔记,之前经常遇到Java依赖冲突的问题…...

Spring MVC笔记
01 什么是Spring MVC Spring MVC 是 Spring 框架中的一个核心模块,专门用于构建 Web 应用程序。它基于经典的 MVC 设计模式(Model-View-Controller),但通过 Spring 的特性(如依赖注入、注解驱动)大幅简化了…...

BurpSuite插件jsEncrypter使用教程
一、前言 在当今Web应用安全测试中,前端加密已成为开发者保护敏感数据的常用手段。然而,这也给安全测试人员带来了挑战,传统的抓包方式难以获取明文数据,测试效率大打折扣。BurpSuite作为一款强大的Web安全测试工具,其…...

【C#实现手写Ollama服务交互,实现本地模型对话】
前言 C#手写Ollama服务交互,实现本地模型对话 最近使用C#调用OllamaSharpe库实现Ollama本地对话,然后思考着能否自己实现这个功能。经过一番查找,和查看OllamaSharpe源码发现确实可以。其实就是开启Ollama服务后,发送HTTP请求&a…...

Android Glide 框架线程管理模块原理的源码级别深入分析
一、引言 在现代的 Android 应用开发中,图片加载是一个常见且重要的功能。Glide 作为一款广泛使用的图片加载框架,以其高效、灵活和易用的特点受到了开发者的青睐。其中,线程管理模块是 Glide 框架中至关重要的一部分,它负责协调…...

每天记录一道Java面试题---day32
MySQL索引的数据结构、各自优劣 回答重点 B树:是一个平衡的多叉树,从根节点到每个叶子节点的高度差不超过1,而且同层级的节点间有指针相互连接。在B树上的常规检索,从根节点到叶子节点的搜索效率基本相当,不会出现大…...

Vue3 Pinia 符合直觉的Vue.js状态管理库
Pinia 符合直觉的Vue.js状态管理库 什么时候使用Pinia 当两个关系非常远的组件,要传递参数时使用Pinia组件的公共参数使用Pinia...

深度学习与大模型基础-向量
大家好!今天我们来聊聊向量(Vector)。别被这个词吓到,其实向量在我们的生活中无处不在,只是我们没注意罢了。 1. 向量是什么? 简单来说,向量就是有大小和方向的量。比如你从家走到学校&#x…...