TY - JOUR
T1 - Automatic differentiation approach for solving one-dimensional flow and heat transfer problems
AU - Niu, Yuhang
AU - He, Yanan
AU - Xiang, Fengrui
AU - Zhang, Jing
AU - Wu, Yingwei
AU - Tian, Wenxi
AU - Su, Guanghui
AU - Qiu, Suizheng
N1 - Publisher Copyright:
© 2021
PY - 2021/9/15
Y1 - 2021/9/15
N2 - Traditional reactor system analysis tools are confronted with challenging difficulties in model development, low accuracy, and poor convergence. To solve these problems, the automatic differentiation (AD) method that allows the automatic numerical calculation of derivatives of functions was adopted to develop the reactor system code in this paper. For the simulation of single-phase models, the steady and transient responses were presented to investigate the effects of the spatial and temporal discretization schemes on modeling accuracy and efficiency. Meanwhile, the comparison of convergence performance between the automatic differentiation using operator overloading (ADOO) and the traditional hand-coded method was completed. Further, in the case of two-phase flow problems, the high-order discrete schemes were applied in this code. It was demonstrated that the reactor system code with single-phase and five-equation two-phase flow models, which adopted the high-order discretization and the ADOO method, performed very well for one-dimensional flow and heat transfer problems.
AB - Traditional reactor system analysis tools are confronted with challenging difficulties in model development, low accuracy, and poor convergence. To solve these problems, the automatic differentiation (AD) method that allows the automatic numerical calculation of derivatives of functions was adopted to develop the reactor system code in this paper. For the simulation of single-phase models, the steady and transient responses were presented to investigate the effects of the spatial and temporal discretization schemes on modeling accuracy and efficiency. Meanwhile, the comparison of convergence performance between the automatic differentiation using operator overloading (ADOO) and the traditional hand-coded method was completed. Further, in the case of two-phase flow problems, the high-order discrete schemes were applied in this code. It was demonstrated that the reactor system code with single-phase and five-equation two-phase flow models, which adopted the high-order discretization and the ADOO method, performed very well for one-dimensional flow and heat transfer problems.
KW - Automatic differentiation
KW - Flow and heat transfer
KW - High-order discretization
KW - Single-phase and two-phase flow
UR - https://www.scopus.com/pages/publications/85107689132
U2 - 10.1016/j.anucene.2021.108361
DO - 10.1016/j.anucene.2021.108361
M3 - 文章
AN - SCOPUS:85107689132
SN - 0306-4549
VL - 160
JO - Annals of Nuclear Energy
JF - Annals of Nuclear Energy
M1 - 108361
ER -