全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > EMC/EMI设计 >

KiCon演讲回顾(五):电磁仿真新流程:KiCad XA

时间:2024-11-25 01:05

人气:

作者:admin

标签:

导读:“  来自Alex Shvartzkop在KiCon Asia 2024的精彩分享!KiCad XAO 到 ELmer FEM ”     FEM/FEA/FDTD 简介 FEM (Finite Element Method):适用于无时间依赖或纯谐波时间依赖的线性介质系统。 FDTD (Finite-differen...

来自Alex Shvartzkop在KiCon Asia 2024的精彩分享!KiCad XAO 到 ELmer FEM

wKgaomdDXeqAO-6xAAGo4bPfRzE785.png

FEM/FEA/FDTD 简介

FEM (Finite Element Method):适用于无时间依赖或纯谐波时间依赖的线性介质系统。

FDTD (Finite-differences-time domain)是解决具有时间依赖的电磁问题的常用计算方法。

FEA (Finite Element Analysis) 是基于有限元方法(FEM)进行物体行为预测的过程。

FEM 工具包括:Elmer、FEniCS、FreeFEM 等。

FDTD 工具包括:OpenEMS, Meep, gprMax 等。

wKgaomdDXeqACXT-AACof1qOyiU125.png

不同方法的 Mesh 类型

网格类型概览可参考: https://jcmwave.com/company/blog/item/1049-fem-for-nano-optics-simulations

现有工作流程概览

旧流程:

KiCad (.step) -> FreeCad (.step) -> SALOME (.unv) -> Elmer (.vtk) -> ParaView

FreeCad plugin -> OpenEMS -> …

当前流程:

KiCad (.xao) -> SALOME (.unv) -> Elmer (.vtk) -> ParaView

KiCad (.xao) -> Gmsh (.unv) -> Elmer (.vtk) -> ParaView

KiCad (.stl) -> OpenEMS-> ...

2D simulators(nikfemm)

当前方法的问题

需要手动制作输入/输出端口的几何形状。

需要指定输入/输出端口的面。

STEP格式导出/导入可能较慢。

如何确定电流密度参数的面面积?

XAO 文件格式的作用

包含OCC技术开发的BRep(边界表示)。

基于XML。

包含焊盘定义。

在SALOME中作为“面组”导入,在Gmsh中作为“物理组”导入。

网格化后,Elmer识别焊盘边界。

KiCad 到 Elmer 工作流程

KiCad以.xao格式导出,包含焊盘定义,并提供表面积。

使用SALOME转换为.unv网格。

也可以在最新Gmsh版本中完成。

在Elmer中打开.unv文件,看到焊盘表面作为不同的边界。

可以使用KiCad打印的表面积定义边界条件。

还可以生成Elmer脚本文件。

KiCad到 OpenEMS 工作流程

KiCad 9支持STL和PLY导出,可以导入到OpenEMS。

需要手动指定输入/输出端口。

需要手动添加边界条件(例如,使用脚本)。

FreeCad扩展。

参考资料

如何在开源软件中模拟PCB(https://www.youtube.com/watch?v=hNHTwpeg)

更多视频教程(https://www.youtube.com/@panire3)

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信