开关模式电源转换器 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 问题,以降低昂贵的设计迭代风险,并确保成功开发可靠且合规的产品。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/72941.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android 蓝牙工具类封装:支持经典蓝牙与 BLE,兼容高版本权限

为了优化经典蓝牙(Classic Bluetooth)和低功耗蓝牙(Bluetooth Low Energy, BLE)的操作,我们可以将功能封装到一个工具类中,支持扫描、连接、通信,并兼容高版本 Android 的动态权限申请。以下是完…

STM32 CAN模块原理与应用详解

目录 概述 一、CAN模块核心原理 1. CAN协议基础 2. STM32 CAN控制器结构 3. 波特率配置 二、CAN模块配置步骤(基于HAL库) 1. 初始化CAN外设 2. 配置过滤器 3. 启动CAN通信 三、数据收发实现 1. 发送数据帧 2. 接收数据帧(中断方式…

PostgreSQL_安装部署

一、Windows系统下安装 1.下载安装包 登录PostgreSQL: Downloads官网: 选择14.12版本,点击下载: 2.安装PostgrSQL14.12 双击exe安装包程序,准备安装: 选择安装路径: 选择想安装的工具: 选择数…

init arry的作用,可以没有init arry嘛?(面试题)

https://bbs.kanxue.com/thread-282657.htm 对init_array段调用的方法进行Hook https://bbs.kanxue.com/thread-191092.htm init_array原理简单说明 https://bbs.kanxue.com/thread-280135.htm frida hook init_array自吐新解 init_array 的作用,以及是否可以没有 i…

蓝桥杯真题0团建dfs+哈希表/邻接表

dfs邻接表储存或者哈希表的运用,考察我们对数据的存储 本题核心就是在求从根节点开始的两棵树相同的最长序列,首先确定用dfs进行深搜,对于节点的形式可以用邻接表,邻接矩阵,哈希表来进行存储数据。下面看代码 邻接表 …

使用 AIStor、MLflow 和 KServe 将模型部署到 Kubernetes

在之前几篇关于 MLOps 工具的文章中,我展示了有多少流行的 MLOps 工具跟踪与模型训练实验相关的指标。我还展示了他们如何使用 MinIO 来存储作为模型训练管道一部分的非结构化数据。但是,一个好的 MLOps 工具应该做的不仅仅是管理您的实验、数据集和模型…

kali linux web扫描工具

Kali Linux是一款专为网络安全领域而打造的操作系统,提供了众多优秀的安全工具,其中就包括了强大的web扫描工具。Web扫描是网络安全检测的一个重要环节,它可以帮助安全专家检测网站的漏洞,提升网站的安全性。 Kali Linux中集成了…

Linux losetup循环设备

好的,以下是命令的中文解释和使用步骤: 命令解释: losetup -r /dev/loop0 /system/app.bin: losetup 是一个用于将文件与循环设备(loop device)关联的命令。-r 选项表示将循环设备设置为只读模式。/dev/lo…

【js逆向】

地址:aHR0cHM6Ly93d3cud2VpYm90b3AuY24vMi4wLw f12进入 debugger,过debugger 查看预览数据 全局搜索 请求网址中的 api.weibotop.cn 在下方疑似找到了加密和解密的函数 断点调试 控制台输出 那个n就是 常见的 cryptoJs库 const cryptoJs require(cry…

1.Intel BIOS 开发指南详细介绍

1. 引言 目的: Intel BIOS 开发指南旨在为开发者提供详细的指导,帮助他们理解和实现 Intel 平台上的 BIOS 功能。 适用对象: 适用于希望开发、调试和优化 BIOS 的硬件工程师、软件工程师和系统集成商。 版本信息: 确保你使用的是最新版本的指南,以获取最新的信息和最佳实…

deepseek在pycharm中的配置和简单应用

对于最常用的调试python脚本开发环境pycharm,如何接入deepseek是我们窥探ai代码编写的第一步,熟悉起来总没坏处。 1、官网安装pycharm社区版(免费),如果需要安装专业版,需要另外找破解码。 2、安装Ollama…

【论文阅读】多模态——LSeg

文献基本信息 标题:Language-Driven Semantic Segmentation作者:Boyi Li、Kilian Q. Weinberger、Serge Belongie、Vladlen Koltun、Ren Ranftl单位:Cornell University、University of Copenhagen、Apple、Intel Labs会议/期刊:…

【MySQL基础-1】MySQL 用户管理指南:创建用户、修改密码与权限分配

MySQL 作为广泛使用的关系型数据库管理系统,用户管理和权限分配是其核心功能之一。合理创建用户、修改密码以及分配权限,不仅能保障数据库的安全性,还能有效控制用户的操作范围。本文将详细介绍如何在 MySQL 中创建用户、修改用户密码以及分配…

影刀RPA编码版与流程版解析

影刀RPA编码版是影刀RPA的一个高级版本,它结合了流程版的可视化操作和编码版的强大灵活性,以下是对影刀RPA编码版的详细介绍: 1. 功能对比 流程版: 可视化操作:通过拖拽式流程设计器,用户可以像搭积木一样…

20天 - TCP 和 UDP 有什么区别?说说 TCP 的三次握手?TCP 是用来解决什么问题?

TCP 和 UDP 有什么区别? TCP(传输控制协议)和 UDP(用户数据报协议)都是传输层的网络协议,它们的主要区别如下: 连接方式 TCP:面向连接的协议,类似于打电话&#xff0c…

【MySQL_05】语法简述(是语法,不详细介绍各种语句)

文章目录 一、基本规则二、标识符规则三、数据类型四、运算符五、关键字六、SQL 语句的通用语法结构 历史文章点击👉:SQL 🐈‍⬛github:https://github.com/mysql 💻官网: https://www.mysql.com &#…

JavaScript中的生成器函数详解

在 JavaScript 中,生成器函数 Generator Function 是一种特殊的函数,它允许你在函数执行过程中暂停和恢复。生成器函数通过 function* 语法定义,并使用 yield 关键字来控制函数的执行流程。生成器函数返回一个生成器对象,该对象遵…

计算机网络——交换机

一、什么是交换机? 交换机(Switch)是局域网(LAN)中的核心设备,负责在 数据链路层(OSI第二层)高效转发数据帧。它像一位“智能交通警察”,根据设备的 MAC地址 精准引导数…

Git合并工具在开发中的使用指南

在团队协作开发中,Git 是最常用的版本控制工具,而代码合并(Merge)是多人协作不可避免的环节。当多个开发者同时修改同一文件的相同区域时,Git 无法自动完成合并,此时需要借助合并工具(Merge Too…

实现多语言适配

1.在res下创建多语言资源文件: 2.选择需要的语言 然后得到多种语言适配string文件: 3.代码设置多语言 object LanguageHelper {/*** 获取适配的 Context*/fun getAttachBaseContext(context: Context): Context {return if (Build.VERSION.SDK_INT > …