跳到主要内容

FEA求解(有限元分析)

有限元分析(FEA)是使用称为有限元法(FEM)的数值技术来模拟任何给定的物理现象。应用于流体-结构相互作用等耦合问题;热机、热化学、热化学机械问题压电、铁电、电磁学等相关领域。算盘FEA求解组件内部使用CalculiX ccx求解器,求解器内容请参考[对应文档](https://xuelangyun.yuque.com/docs/share/1afddaf6-e4f7-4c97-b4e2-397dec8bf67c?# 《Calculix开源FEA》)。
输入为文件夹,包含inp文件。
输出为文件夹,包含输入所有文件夹中的文件和求解器输出的一系列结果文件。求解器输出文件可用于后处理分析/显示。 image.png

使用说明

在算盘算法开发模式新建一个项目,然后创建一个文件夹上传节点,上传如下zip文件解压后的beampl_1_result文件夹。
beampl_1_src.zip

文件夹中包含了FEA求解器求解所需的所有信息,如网格定义、材质、分析类型、边界条件和输出要求等等,其文件均为文本可读文件,目前算盘暂不支持前端编辑自动生成上述内容,有需求的用户可使用第三方软件,如CalculiX的cgx开源面应用或其他商用软件编辑生成上述文件夹中的文件,然后上传到文件夹上传节点。

创建一个FEA求解(有限元分析)节点,在参数配置中可选择配置是否打包输出文件夹方便您后续下载,以及是否输出ParaView格式的vtu和vtk结果文件。

image.png 连接两个节点,(如遇到老版“文件夹上传”输出端子类型为storage.folder导致的无法连接问题,可通过将FEA求解(有限元分析)的输入端子具体类型改为storage.folder与之匹配即可连接。) image.png 在选中FEA求解(有限元分析)节点状态时运行该节点, image.png 运行结束后您可以在查看结果中看到如下结果,您可以选择下载求解器输出的文件作后续分析和可视化。1.gif 注:上图中*.frd为_CalculiX ccx _FEA求解器生成的结果文件,右侧展现的互动3D可视化效果有待前端开发。

如果您在FEA求解(有限元分析)节点参数配置中配置了打包文件夹一项将可以看到一个zip文件,方便一次性下载整个文件夹中的所有文件。 image.png

FEA网格文件格式转化

将网格文件转化为支持CalculiX ccx求解器的inp格式。目前支持上传unv格式文件。unv网格文件可以由包括GMSH以及SALOME等桌面软件绘制生成。 image.png 运行该组件后可以看到输出的inp文件和原上传的unv格式。 image.png 测试此组件:在算盘算法开发模式新建一个项目,然后创建一个文件夹上传节点,上传如下zip文件解压后的test_mesh文件夹。test_mesh.zip连接一个“FEA网格文件格式转化”算盘组件并运行。(如遇到老版“文件夹上传”输出端子类型为storage.folder导致的无法连接问题,可通过将“FEA网格文件格式转化”的输入端子具体类型改为storage.folder与之匹配即可连接。)