journal article·2020-11Open access

A control volume method based interface movement equation for one-dimensional Stefan problem achieving mass conservation

Haitao Zhao, Jianjun Qi, Hongwei Chen, Zhiqiang Tian, Jian Sun, Zhonghua Sun

Abstract

For heat-transfer-controlled or diffusion-controlled phase transformation simulations, the movement of the interface between different phases needs to be determined, which is commonly called the Stefan problem. Various numerical methods have been developed for this and the movement of the interface is conventionally calculated by a flux balance equation, which is usually called the Stefan condition equation. However, mass conservation errors have been reported in the literature for some of the numerical methods. In this research, a control volume method based interface movement equation was proposed to achieve mass conservation during calculation. The obtained maximum relative mass conservation error for the new interface movement equation is less than 10−13 and the total mass is constant to the machine precision. This is much smaller than that of the Stefan condition discrete equation, which is in the order of 10−2. It was also found that the mass conservation accuracy of the numerical methods partly depends on the choice of the interface movement equation. The mass change term in the Stefan condition discrete equation is only a part of the whole mass change during interface movement, leading to the mass non-conservation found in the literature. In contrast, the piecewise integration treatment in the proposed interface movement equation in this research gives a more accurate mass change description during the interface movement. The correctness of the proposed interface movement equation was also proved by a comparison with the analytical solutions.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Solidification and crystal growth phenomena · nanoparticles nucleation surface interactions · Metallic Glasses and Amorphous Alloys

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (40)

Show source-provided references
1. Crank · 1979
2. Unidirectional freezing of binary aqueous solutions: an analysis of transient diffusion of heat and mass10.1016/0017-9310(85)90226-1 ↗
3. Exact and numerical solutions to a Stefan problem with two moving boundaries10.1016/j.apm.2006.11.004 ↗
4. Instability formation and directional dendritic growth of ice studied by optical interferometry10.1021/cg005534q ↗
5. Modelling the wetting and cooking of a single cereal grain
6. Sharp-interface simulation of dendritic solidification of solutions10.1016/S0017-9310(02)00194-1 ↗
7. A sharp computational method for the simulation of the solidification of binary alloys10.1007/s10915-014-9895-0 ↗
8. Review on some Stefan problems for particle dissolution in solid metallic alloys10.15388/NA.2005.10.3.15124 ↗
9. Numerical solution of the diffusion equation with moving boundary applied to modelling of the austenite–ferrite phase transformation10.1016/j.commatsci.2008.05.035 ↗
10. Second order front tracking algorithm for Stefan problem on a regular grid10.1016/j.jcp.2018.04.051 ↗
11. Gupta · 2017
12. Crank · 1987
13. An analytical solution for a Stefan problem with variable latent heat10.1016/j.ijheatmasstransfer.2004.07.007 ↗
14. Explicit solution for a Stefan problem with variable latent heat and constant heat flux boundary conditions10.1016/j.jmaa.2010.12.039 ↗
15. Exact solution for a Stefan problem with latent heat a power function of position10.1016/j.ijheatmasstransfer.2013.10.043 ↗
16. Numerical and machine solutions of transient heat-conduction problems involving melting or freezing: part I—method of analysis and sample solutions10.1115/1.4008149 ↗
17. Modeling moving-boundary problems of solidification and melting adopting an arbitrary Lagrangian-Eulerian approach10.1080/10407790500379981 ↗
18. An arbitrary Lagrangian-Eulerian computing technique
19. Helenbrook · 2013
20. Finite-difference methods with increased accuracy and correct initialization for one-dimensional Stefan problems
21. Quantitative phase-field modeling of dendritic growth in two and three dimensions10.1103/PhysRevE.57.4323 ↗
22. Phase-field method for computationally efficient modeling of solidification with arbitrary interface kinetics10.1103/PhysRevE.53.R3017 ↗
23. A front-tracking method for dendritic solidification10.1006/jcph.1996.0011 ↗
24. Interface tracking finite volume method for complex solid–fluid interactions on fixed meshes10.1002/cnm.468 ↗
25. The immersed interface method for elliptic equations with discontinuous coefficients and singular sources10.1137/0731054 ↗
26. Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations10.1016/0021-9991(88)90002-2 ↗
27. On sharp-interface level-set method for heat and/or mass transfer induced Stefan problem10.1016/j.ijheatmasstransfer.2015.12.074 ↗
28. A simple level set method for solving Stefan problems10.1006/jcph.1997.5721 ↗
29. Numerical simulation of film boiling near critical pressures with a level set method10.1115/1.2830042 ↗
30. A level set approach for computing solutions to incompressible two-phase flow10.1006/jcph.1994.1155 ↗
31. A sharp-interface phase change model for a mass-conservative interface tracking method10.1016/j.jcp.2013.04.035 ↗
32. Elafint: a mixed Eulerian–Lagrangian method for fluid flows with complex and moving boundaries10.1002/(SICI)1097-0363(19960430)22:8<691::AID-FLD371>3.0.CO;2-U ↗
33. Computation of solid–liquid phase fronts in the sharp interface limit on fixed grids10.1006/jcph.1999.6294 ↗
34. A random-walk approach to diffusion controlled growth10.1016/S1359-6462(03)00364-6 ↗
35. A coupled thermodynamic/kinetic model for diffusional processes in superalloys10.1016/S1359-6454(98)00142-6 ↗
36. On the numerical treatment of moving boundary problems
37. Numerical treatment of the moving interface in diffusional reactions
38. Patankar · 2018
39. Numerical treatment of diffusional phase transformation through fully implicit control volume method10.1179/174328405X66969 ↗
40. Bhadeshia · 1992