(图片来源网络,侵删)
Elmer FEM是一款优秀的通用开源多物理场有限元软件,它由CSC与芬兰大学、研究实验室和工业界合作开发Elmer求解器基于GPL开源协议,能够计算包括流体动力学、结构力学、电磁学、热传递和声学等物理模型可以在Windows和Linux操作系统上运行,Elmer FEM已经广泛用于学术与工业界目前最新的版本是9.0,官方开源了全部代码,同时提供了大量实例与文档同时提供了安装包,可以直接安装使用Elmer FEM求解器文件有着相对独立的格式,但格式简洁明了,易于学习文件通常是单个文件,后缀名为.sif网格数据是由另外4个网格文件组成为了更好的支持开源求解器与仿真社区,WELSIM近期支持了Elmer FEM的前处理,用户可以快速的生成Elmer FEM计算所需的输入文件用户在定义完模型后,在菜单栏的工具(Tools)选项中,选择输出Elmer FEM文件,即可在指定目录得到求解器文件导出成功后,会生成名为elmer_welsim.sif的求解器输入文件,和由四个文件组成的网格文件,分别名为mesh.header, mesh.nodes, mesh.elements, mesh.boundary同时,WELSIM可以直接调用Elmer FEM进行计算当下载Elmer FEM求解器文件后,可以通过首选项 – 求解器 - Elmer FEM可执行文件,来配置求解器目录的路径通过这种方式,可以直接调用Elmer FEM,求解模型,得到结果文件由于Elmer FEM不是默认的求解器,当进行联合求解时,需要将分析设置节点(Study Settings)的求解器属性设定为Elmer FEMElmer FEM的求解器类型较多,因此提供了额外的Elmer Equation属性,用于指定具体计算公式目前Elmer Equation选项已经支持常用的公式,如Coil Solver, Fluidic Force, Free Surface Reduced, Heat Equation, MagnetoDynamics, Mesh Update, Navier-Stokes, Poisson BEM, Save Line, Save Scalars, Static Electrical Solver, Static Current Solver, Stress Analysis, Stream Solver等Elmer FEM在一个分析中支持多个不同类型的求解器,为支持这个特点,引入了新的Additional Solver节点,用于支持用户添加无限多个求解器设置Additional Solver节点属性和Study Settings中的求解器设置类似MatEditor输出Elmer FEM材料命令除WELSIM外,独立的材料编辑软件MatEditor也支持Elmer FEM材料数据的导出生成的材料数据可以直接用于Elmer求解器输入文件总结本文介绍了使用WELSIM生成Elmer FEM计算文件,和联合求解的设置得益于优异的GUI,用户可以快速生成高质量的Elmer FEM文件目前WELSIM只支持Tet4, Tet10, Tri3, Tri6单元尚不支持含有共享边界的多区域网格Elmer FEM使用GPL开源协议,WELSIM的安装包中不含Elmer FEM求解器用户需要自行下载安装求解器通过简单配置,即可使用WELSIM与Elmer FEM联合求解工程问题Elmer FEM输入文件的功能已经在2024R2中开发版中,会在正式版和以后的版本中不断维护与增强其他开源求解器的支持,可以参考《使用WELSIM生成CalculiX求解器文件》、《使用WELSIM生成SU2求解器文件》,《使用WELSIM调用OpenRadioss进行显示动力学分析》,《使用WelSim生成FrontISTR网格与输入文件》,《使用WELSIM生成MFEM初始网格文件》,《使用WELSIM生成电磁计算软件Palace的求解器文件》WelSim与作者不隶属于Elmer FEM和Elmer FEM开发团队与机构没有直接关系这里引用Elmer FEM仅用作技术博客文章与软件使用的参考
0 评论