在进行CAE仿真时,我们常常会面临不同CAE模型、结果文件等格式转换问题。CAE格式转换对于企业仿真体系建设来说,也可解决如下几方面的问题。
(1)软件兼容性
不同的CAE软件厂商开发了各自独特的文件格式,这些格式往往不兼容。因此,当用户需要将模型数据从一个CAE软件转移到另一个CAE软件进行分析或优化时,就需要进行格式转换。
(2)多软件协作
在复杂的工程项目中,可能需要利用多种CAE软件来共同完成工作。例如,一个项目可能先使用一款软件进行几何建模和初步分析,然后再使用另一款软件进行深入的结构分析或流体动力学分析。这时,就需要进行格式转换来确保数据能够顺利传递。
(3)数据共享
在团队协作或项目合作中,不同成员可能使用不同的CAE软件。为了确保数据能够在团队成员之间共享和讨论,就需要将模型数据转换为一种大家都能读取和编辑的格式。归档和备份随着时间的推移,CAE软件可能会更新换代或停止支持旧版本的文件格式。为了确保历史数据不会丢失,用户可能需要将旧格式的模型数据转换为新格式进行归档和备份。
(4)性能优化
在某些情况下,不同的CAE软件在处理相同模型时可能具有不同的性能表现。用户可能会发现某个软件在处理特定类型的问题时更加高效或准确。因此,用户可能会选择将模型数据转换为另一种格式,以便在更适合的软件中进行分析。
(5)标准化需求
在某些行业或领域,可能会存在对CAE模型数据格式的标准化要求。为了满足这些要求,用户可能需要进行格式转换以确保模型数据符合标准。
(6)软件升级和迁移
当用户升级到新的CAE软件版本或迁移到另一款软件时,可能需要进行格式转换来确保旧模型的兼容性和可用性。
CAE格式转换的软件
随着商业CAE软件的不断发展,各厂商也在不断提升与其他软件的兼容性,比如Ansys可以导入Abaqus、Nastran等模型文件。也可以导出Nastran模型文件,Abaqus也可以读入bdf、cdb等。但这些软件在格式兼容上还是有较多缺陷,有些特殊的问题,需要通过专门的格式转换软件进行处理。下面介绍几款CAE格式转换软件。
01
Altair公司开发的高级CAE前处理软HyperMesh作为一款广泛应用于工程领域的有限元分析前处理软件, 允许用户在不同CAE软件之间转换模型数据,实现数据的共享和互操作。通过该功能,用户可以将HyperMesh中的有限元模型导出为其他CAE软件支持的格式,或将其他CAE软件中的模型导入到HyperMesh中进行进一步处理。
02
ANSA 是一款由 BETA CAE Systems 开发的高级有限元前处理软件,它被广泛用于汽车、航空航天、能源以及其他工程领域中的复杂仿真分析。ANSA 以其强大的网格划分能力、灵活的模型编辑功能和高效的工作流程而著称。在 CAE(计算机辅助工程)数据格式转换方面,ANSA 同样表现出色,为用户提供了灵活的数据导入和导出选项。
ANSA支持很多不同的求解器输入/输出格式,几乎所有业界常用的求解器在ANSA中都有接口,例如NASTRAN、ABAQUS、LS-DYNA、ANSYS、FLUENT、THESEUS等。用户在利用ANSA划分好模型的有限元网格后,可以直接把计算模型转化成不同的求解器文件格式,从而利用相应的求解器进行计算,因此,ANSA可以作为企业级的CAE应用平台,即统-利用ANSA进行网格划分,然后对于不同的问题利用不同的求解器进行求解,可大大提高分析效率。
03
由上海数巧信息科技有限公司开发的SimrightConverter提供了完整的节点和网格转换功能,并且提供了部分的约束、载荷、材料和截面属性转换功能。
(1)支持多种CAE格式之间互转;
(2)在某些格式和关键字上,转换品质比大部分商业软件还要高;
(3) 提供了完整的节点和网格转换功能及部分的约束、载荷、材料和截面属性转换功能;
(4)用户上传的模型一旦转换失败,会在第一时间得到修复并快速上线。
04
FEMTransfer软件是济南快创智能科技有限公司从2013年开始开发,2015年形成初版代码,2018年完成成熟稳定功能,现已投入各种实际工程项目使用中。本软件的核心算法由毕业于哈尔滨工程大学船舶工程学院的张洪达先生完成,张洪达先生曾就职于中集海洋工程研究院、中国中车风电等单位,一直从事海洋结构物和风力发电机组的研发设计工作。
有限元模型转换软件FEMTransfer的现有功能:
1)实现Patran/Nastran/Femap、Abaqus、Ansys/Workbench、Sesam(Genie/Patranpre)、盈建科/PKPM、Sacs、LsDyna等仿真分析软件的有限元模型相互转换,保证了板、梁、实体、质量点、弹簧等各类单元的完美转换,尤其着重关注和完美解决了板单元和梁单元的朝向和偏移保持和原始模型一致,最终实现了只需要建立一次模型就可以在多种CAE仿真分析软件中计算的目的,极大提高了工作效率。
2)将原始模型中的分组一起导入,不需要在新模型中重复操作进行分组,分组名称也采用输入模型中的分组名称以便于快速查找分组;
3)梁截面名称、属性名称、分组名称都是采用原始模型的名称,方便转换后能够快速找到;
4)可以实现模型的缩放,主要用于模型在mm单位制和m单位制之间转换;
5)对不合格的有限元模型进行智能提示和自动修复,比如在运行log信息文件中自动输出不满足规定要求的单元编号、自动将未定义材料属性和板厚的单元定义零参数属性以防止模型丢失单元。