FastCAE—专业的CAE前后处理集成系统
cae吧
全部回复
仅看楼主
level 4
近年来高校、研究院所、企业推出大量不同专业领域的自研CAE求解计算程序,这些程序如何变成CAE软件产品,需要一套架构良好的集成开发框架平台,支持自主CAE软件产品的快速迭代,FastCAE应运而生!
FastCAE,是一套开源国产CAE软件集成开发平台,采用BSD3开源协议,用户可免费使用该框架并鼓励衍生软件商业化。FastCAE本质是一套CAE软件集成接口标准和数据标准框架,基于该框架集成任意的求解器、前处理和后处理模块。平台面向求解器开发者提供CAE软件界面与通用功能模块,快速研发集成框架,提高自研求解程序产品化效率。平台提供了完善的前后处理功能与丰富的可视交互界面,支持API级二次开发和插件模式功能扩展。
适用对象:
FastCAE提供交互式配置与API二次开发两种模式,可满足CAE开发人员与商业团队的多种需求。
● 研究人员
大型CAE软件研究项目,需要统一标准化吧平台实现多团队协作,达到多求讲解器和功能模块解耦开发目标。
● 开发人员
自研专用CAE求解程序,需要定制专业的交互界面、集成前后处理模块、License授权等模块;实现产品快速迭代。
● 商业团队
具有CAE行业客户资源的商业团队,可基于FastCAE为客户提供CAE软件集成定制服务,提高服务效率,降低成本。
研发体系架构:
FastCAE采用分层架构模式,以FastCAE核心架构为基础。提供标准功能模块及拓展接口,方便用户灵活集成自研求解器、前后处理等核心功能模块。
●用户界面定制
1)Designer所见即所得模式;
2)基于Python流程定制模式;
3)基于API深度二次开发模式。
●核心功能拓展
1)几何建模引擎拓展(默认OpenCascade);
2)计算求解程序拓展;
3)网格划分引擎扩展(默认Gmsh);4)可视化程序拓展(默认VTK);
5)其他工具程序扩展。
1、几何建模与可视化交互几何建模与可视化交互,采用VTK进行图形渲染与交互操作,目前已实现多种三维特征建模与三维特征操作,以及简单的草图功能,平台提供标准接口可集成任意几何引擎。
系统默认集成OCC开源几何引擎,可根据需要集成商业或其他开源几何引擎。
■基础功能支持立方体、球、圆柱、圆台等快速几何体建模;支持拉伸、镜像、布尔运算、倒角等特征操作;支持任意平面草绘。
■高级功能
支持通用几何文件导出,支持保存工程文件;支持无限步骤撤销重做操作;支持编辑修改操作。
2、网格剖分与可视化交互功能
网格剖分与可视化交互,采用VTK进行图形渲染与交互操作,实现网格的统一显示模式,多种网格选取交互模式,同时支持多种格式网格文件的导入与导出。同时开辟多种接口,可方便不同网格划分程序的快速集成。
系统默认集成GMSH开元网格引擎,可根据需要集成商业或其他开源网格划分引擎。
■基础功能
基于脚本和Python接口的调用;支持结构化与非结构化网格显示;自动修补孔洞;默认封装多种网格划分算法。
■高级功能
自主开发了20余种的网格评价方法;自主开发了更友好的交互界面;自主开发了点选框等网格选取方式;自主开发了基于几何的网格检索方法。
3、基于组件的工程数据管理
组件是指网格模型的一个区域,可以是某些节点,也可以是一些单元。物理模型的建立过程中,工程算例的材料属性与边界条件等相关物理量的设置均与网格组件关联绑定。
主要功能●支持*.cgns、*.msh、*.inp等格式文件导入;●支持组件的新建与删除;●材料与材料库的管理;
●边界条件的管理;
●其他仿真参数设定。
4、求解器动态集成
平台支持自研求解器集成和第三方商业或开源CAE软件集成。基于可视化配置方式和标准输入输出文件集成自研求解程序;也可以通过平台提供二次开发接口集成功能复杂的自研求解器和第三方CAE软件。
主要功能:
●求解器类型支持支持自研与第三方求解器;●灵活的求解器设置,随时修改,即时生效;
●支持模板与指定文件格式输入文件;
●支持自定义的文件转化;
●支持Windows、Linux多系统求解器集成;
●支持插件式的拓展接口。
5、后处理与可视化交互
平台基于VTK图像库开发了二维、三维结果可视化功能。可实现绘制二维曲线、云图、矢量图、动画、图像切割、对称、等值面提取、流线等功能。另外,还具有VR可视化模块和几何数值耦合运动模块等高级功能。
主要功能:
●支持VTK/Tecplot/CGNS/OBJ等格式文件;●提供接口,轻松集成其他数据格式结果文件;●支持结果数据VR渲染,可输出到HTC Vive设备;●支持三维空间数值提取,实现曲线与动画同步功能。
6、全流程脚本控制平台采用C++语言开发,核心功能封装Python接口,模块间通过Python调用,降低耦合,用户可根据需要调用不同粒度的功能接口,实现自动化仿真流程。
FastCAE平台经过两年的发展,已应用到船舶、汽车、航空航天、核能、机械、热能、多场耦合等领域,并形成国产CAE软件70余例,覆盖高校、研究所、企业等40余个。
FastCAE官网:http://www.fastcae.com 欢迎您的访问
FastCAE技术交流讨论qq群:671925863,FastCAE专业技术团队在线答疑。欢迎各位CAE相关从业者交流讨论
2020年04月17日 00点04分 1
1