SALOME

SALOME 平台自 2001 年起,由法国电力集团(EDF)、法国原子能和替代能源委员会(CEA)、法国Open CASCADE几何建模核心平台软件团队三方合作开发,并通过 GNU LGPL 开源协议开源。SALOME 平台 可以提供一套完整的解决方案,涵盖从原始输入数据导入、几何与网格模型建立、到计算结果可视化和后处理分析的一整套流程。 同时在此过程中实现各个辅助性分析模块(如数据同化辅助优化,不确定性分析,计算流程管理,计算资源定义等)与求解模块的实时数据交换和多物理场求解器耦合运行。

图片5.png

成立:2001

国家:法国

类型:开源软件

系统:CentOS 8/7/7(MPI)、 Ubuntu 20/18、Debian 10/9、Fedora 34/32/30、Linux Universal、Windows 10

版本:9.8.09.7.0

官网:https://www.salome-platform.org/

 

功能

SALOME的几何模块提供了3D模型的创建/修改,导入/导出,修复/清除等功能,其支持不同格式的CAD模型,通过集成外部CAD读写模块可直接与其它CAD软件创建的模型相互导入。

基于规范的开源网格生成算法,网格模块可实现网格的生成和编辑功能。支持多种商业软件网格格式,能够生成网格并对其进行局部网格加密、分组定义、质量检查等编辑操作

计算分析

SALOME中的管理工具可对工作流进行监控。它可以通过连接相关模块,执行使用单独或多个求解器的耦合运算,从而对算例的运行进行管理。

后处理模块实现含计算结果的网格文件的导入/导出(MED,unv, vtk等格式),通过软件图形界面或者执行脚本文件可以实现对计算结果可视化输出等后处理操作

不确定性分析

评估复杂系统的稳健性能和应对更严格的监管过程(安全、安全、环境控制和健康影响等)的需求给工业仿真领域带来了新的挑战:在处理复杂的数值模拟框架时考虑不确定性。SALOME 平台集成了由法国电力公司(EDF)、空客集团(Airbus)和菲梅卡工程公司(Phimeca Engineering)等开发的不确定性分析程序 OpenTURNS,可以通过概率统计方法进行不确定性传播计算。

数据同化及辅助关系

在考虑数据时空分布以及观测场和背景场误差的基础上,数据同化算法在数值模型的动态运行过程中融合新的观测数据,从而改善动态模型状态的估计精度,提高模型预测能力。SALOME 平台中的 ADAO模块目前提供了一百多种不同的数据同化或优化算法,如三维变分(3DVAR)、四维变分(4DVAR)、卡尔曼滤波(Kalman Filter)、扩展卡尔曼滤波()、线性/非线性最小二乘法等,可以解决大约 350 个不同的实际应用问题,如输入参数校准、模型优化等问题。

结构框架

SALOME提供一个集成环境,便于实现对各类物理现象的数值模拟,提供模块化服务,如前面所提几何模块、网格模块、可视化、后处理等。每个模块都具备一个互操作性的图形界面(C++, Qt,PyQt等)、一个文本操作框,用于编写脚本(基于Python语言)和一个用于构建自定义程序的编程接口(APC C++ 和 Python)。除此之外,SALOME框架下的SALOME-MECA(力学计算)、SALOME-CFD(流体计算)、SALOME-HYDRO(自由表面水力学计算)、SALOME-COEUR(中子计算)等约30个应用为特定研究领域提供求解器,以满足常用计算需求

应用算例工业应用背景

SALOME平台在核工程领域,如安全壳密闭性,压力容器密闭性,地震分析,汽机性能等领域研究都有广泛的应用。




——标签修改日期2022年4月2日


粉丝数
272
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈