开源CAE — 前后处理工具(Salome/FreeCAD) — 文章目录
开源求解器大多只负责计算本身,几何建模、网格生成和结果可视化需要由其他工具承担。SALOME提供几何与网格模块,并作为Code_Aster的平台Salome-Meca的基础;Gmsh是轻量、可用脚本驱动的网格生成器;FreeCAD的FEM模块把CAD与CalculiX等求解器连在一起;ParaView则是处理大规模结果数据的标准可视化工具。
本目录收录这些前后处理工具的入门文章。在开源分析流程中,工具之间的文件格式转换(如UNV、MED、VTK)往往是最容易出问题的环节,各篇文章也介绍了与求解器衔接的实际做法。
收录文章
- FreeCAD FEM模块
使用FreeCAD FEM模块进行有限元法分析。讲解结构分析、应力计算的数值模拟方法和实务应用方法。 - Gmsh网格生成
Gmsh是一款开源的CAD/网格生成工具。它采用Delaunay法、Frontal法以及HXT并行算法,能够快速生成四面体/六面体网格。该工具支持通过GEO脚本、Python及Julia API实现全流程脚本化操作, - ParaView可视化
ParaView是Kitware开发、基于VTK的开源大规模数据可视化工具,支持客户端-服务器分布式架构。 - SALOME Mesh模块
SALOME平台的Mesh模块集成了NETGEN、GMSH、MeshGems等网格引擎。支持GUI操作和Python脚本两种方式生成网格。通过子网格实现局部控制是其特色。