Code_Saturne 是由EDF自1997年起自主研发的一款通用计算流体力学开源软件。基于有限体积方法,支持多种类型网格,通过求解纳维-斯托克斯方程,用于处理二维、二维对称、三维,稳态或非稳态,层流或湍流,不可压或微可压流体,等温或非等温等多种计算问题。
拥有多种不同的湍流模型,例如雷诺平均模型(Reynolds Average Navier-Stokes: RANS)与大涡模拟模型(Large Eddy Simulation: LES)。软件涵盖多种工业应用物理模块:大气模拟、煤粉、重质燃料及生物质的燃烧模块、电弧与焦耳效应模块、颗粒追踪模块、流体机械转子-定子互动模块等。为适应工业界复杂的物理问题,该软件具备灵活的二次开发接口。其强大的并行计算能力,适用于超性能计算平台处理大规模计算问题。
该软件在工业领域得到广泛的应用与认可。
应用领域
Code_Saturne与Fluent类似,可广泛地处理热工水力领域的问题,还可应用于新能源评估,环境影响评价等领域,具体例如:
- 层流,湍流,大涡模拟
- 煤,重油,天然气的燃烧
- 传热耦合计算
- 辐射换热
- 大气污染模拟
- 风能评估
- 电弧和焦耳效应
- 转子/定子的相互作用
而且,Code_Saturne还可拓展到多相流的模拟计算领域。
特点
源代码公开(相较于商业软件Fluent, CFX, StarCCM),方便用户进行自主开发
- 可应用于多种计算机系统(Linux, Unix, Windows, Mac OS X, HPC等)
- 清晰实用的用户界面
- 可进行大规模并行计算(数十万线程的并行计算)
- 可与多款软件耦合计算(例如 流体-固体-传热)
- 可以处理各种通用格式的网格文件
- 可处理大规模结构及非结构化网格
软件功能和计算结果被广泛应用于工业领域,得到工业界的广泛认可。(相较于OpenFOAM)
另外,基于Code_Saturne的一些衍生产品也在工业界得到了广泛的应用(例如Neptune_CFD处理气液两相流体等)。
安全壳气体扩散
大气扩散
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删