Article,

The comparison between nonlinear and linear preconditioning JFNK method for transient neutronics/thermal-hydraulics coupling problem

, , , , , and .
Annals of Nuclear Energy, (2019)
DOI: 10.1016/j.anucene.2019.04.053

Abstract

Jacobian-free Newton Krylov (JFNK) method is an advanced numerical method for solving the transient multi-physics coupling problem in nuclear reactor, where all the coupled equations are simultaneously solved in a tightly nonlinear form. Constructing a high performance preconditioning is a key issue for JFNK method to efficiently solve this complex coupled system. Two families of preconditioning method, linear preconditioning and nonlinear preconditioning, have been proposed and developed independently. Linear preconditioning is a transformation of linear equations derived from the Newton linearization. Nonlinear preconditioning is also an attractive method because it can be easily implemented as a black box coupling. The comparison between nonlinear and linear preconditioning is made and validated by numerical tests using a two-dimension simplified reactor model in this work. The results show that the similar convergence rate is achieved for nonlinear and linear preconditioning in the transient neutronics/thermal-hydraulics coupling problem. However, the computational efficiency of linear preconditioning is always higher than that of nonlinear preconditioning, because an extra inverse of the preconditioner should be calculated per Krylov iteration in nonlinear preconditioning. When the computational cost of the inverse preconditioner is usually very expensive, like using the original engineering code as the preconditioning, linear preconditioning has an absolute advantage. While compared with the nonlinear preconditioning, a relatively large burden of code development has to be paid for linear preconditioning.

Tags

Users

  • @gdmcbain

Comments and Reviews