本文摘要(由AI生成):
SALOME是一款开源工业仿真平台,由法国电力集团等合作开发,提供从数据导入到后处理分析的完整解决方案。其特点包括模块化架构、支持多种CAD和网格格式、集成不同计算软件、图形界面与Python API,并通过GNU LGPL发行。SALOME平台包含多个模块,如CAD建模、网格生成、仿真流程管理、结果可视化等,并可根据需求定制成不同专业仿真平台,如结构和热力耦合、计算流体力学、自由表面水力学等。
SALOME软件免费下载
SALOME是一款由法国电力集团(EDF)、法国原子能和替代能源委员会(CEA)和Open CASCADE三方合作开发的开源工业仿真平台,包含仿真前处理和后处理所需的多种数值工具。SALOME仿真平台可以提供一套完整的解决方案,涵盖从原始输入数据导入、几何与网格模型建立、到计算结果可视化和后处理分析的一整套流程,在此过程中实现各个辅助性分析模块(如数据同化辅助模拟,不确定性分析,计算流程管理,计算资源定义等)与求解模块的实时数据交换和多物理场求解器耦合运行。
SALOME平台的基本工作流程
SALOME平台具有以下特点:
■ 模块化的架构,方便增加自定义模块;
■ 支持多种CAD模型和网格格式文件的导入和导出,方便对接第三方建模与仿真软件;
■ 可以集成不同的计算分析软件,方便个性化定制;
■ 提供图形界面和Python脚本API两种使用方式,优良的人机交互;
■ 严格的质量保证和验证,拥有超过3000测试案例 ;
■ 通过GNU LGPL 开源协议发行。
通过尺寸和限制参数定义几何,根据工程图纸用所见即所得的方式快捷方便的进行CAD建模。
可进行参数化CAD自动建模工具,支持对单一参数修改后的整体几何形状自适应,支持3D部件的独立建模和整体组装。
专为共型网格的划分而适配的建模工具,方便的定义网格区域分组和结构化网格定义切块。
使用Mesh模块可生成各种二维、三维结构化网格、非结构化网格和混合网格,导入导出med、unv、stl、sauv、gmf、cgns等格式的网格,计算各种网格质量指标,以及进行网格修复和优化。
YACS模块支持计算流程定义,通过多种循环或关联方式实现多个已有计算代码的耦合或串联运行。YACS还支持计算资源定义,实现不同计算代码在不同的分布式计算资源上的并行化运行。
PARAVIS模块基于Paraview开源软件,定制开发后嵌入SALOME平台,作为2D&3D网格和计算结果的可视化展示和视频制作,统计数据和图表显示等的后处理工具。
OpenTURNS模块可进行不确定性、风险和统计分析,可适用于:
■ 对某一物理现象或工业过程的机理进行探索;
■ 对风险、安全影响因素、出现小概率事件的可能性进行分析;
■ 在产品概念设计阶段进行系统性的优化。
HOMARD根据计算结果中的误差指标,确定需要细化网格的区域,通过算法实现网格细化。可在几次迭代后获得合适的网格和高精度的计算结果。
MEDCoupling可进行网格信息、物理场映射、代码并行化的数据结构统一格式处理,管理网格相关数据在内存中的数据交换,实现网格数据的相互映射,求解器耦合求解等功能。
将不同的分析求解软件和相应的专用工具集成进SALOME平台即可获得不同的专业仿真平台,提供工业专业仿真的完整解决方案。目前已开发出以下专业仿真平台:
SALOME_MECA:结构和热力耦合仿真平台,集成结构和热力耦合仿真软件code_aster
SALOME_CFD:计算流体力学仿真平台,集成CFD仿真软件code_saturne
SALOME_Hydro:自由表面水力学仿真平台,集成自由表面水力学软件TELEMAC