The MOOSE fluid properties module
收藏doi.org2025-01-15 收录
下载链接:
http://doi.org/10.17632/cwzhsyp6pd.1
下载链接
链接失效反馈官方服务:
资源简介:
The Fluid Properties module within the Multiphysics Object-Oriented Simulation Environment (MOOSE) is used to compute fluid properties for numerous applications, ranging from nuclear reactor thermal hydraulics to geothermal energy. Those applications drove the development of the module to enable numerous different fluid equations of states, property lookups with primitive and conserved flow variable to cater to pressure and density-driven solvers, and an object-oriented design facilitating expansion and maintenance. Each fluid property is implemented in its own class but inherits capabilities such as automatic differentiation, automated out-of-bounds handling or variable conversion capabilities. This paper presents the module, its design, its user and developer interface, its content in terms of fluids and properties, and several of its applications showing its major role in the MOOSE simulation ecosystem.
在多物理场面向对象仿真环境(MOOSE)中,流体性质模块被用于计算众多应用中的流体性质,其应用范围涵盖从核反应堆热工水力学到地热能等多个领域。这些应用推动了该模块的发展,使其能够支持多种不同的流体状态方程,并实现基于原始守恒流动变量的属性查找,以满足压力和密度驱动求解器的要求。该模块采用面向对象的设计,便于扩展和维护。每个流体性质都独立实现为一个类,但继承了一系列功能,如自动微分、自动越界处理或变量转换能力。本文介绍了该模块、其设计、用户和开发者界面、流体和属性内容,以及其在MOOSE仿真生态系统中的几个应用,展示了其在其中的主要作用。
提供机构:
Mendeley Data



