A Non-oscillatory Eulerian Approach to Interfaces in Multimaterial Flows (the Ghost Fluid Method)
摘要:
While Eulerian schemes work well for most gas flows, they have been shown to admit nonphysical oscillations near some material interfaces. In contrast, Lagrangian schemes work well at multimaterial interfaces, but suffer from their own difficulties in problems with large deformations and vorticity characteristic of most gas flows. We believe that the most robust schemes will combine the best properties of Eulerian and Lagrangian schemes. In this paper, we propose a new numerical method for treating interfaces in Eulerian schemes that maintains a Heaviside profile of the density with no numerical smearing along the lines of earlier work and most Lagrangian schemes. We use a level set function to track the motion of a multimaterial interface in an Eulerian framework. In addition, the use of ghost cells (actually ghost nodes in our finite difference framework) and a new isobaric fix technique allows us to keep the density profile from smearing out, while still keeping the scheme robust and easy to program with simple extensions to multidimensions and multilevel time integration, e.g., Runge-Kutta methods. In contrast, previous methods used ill-advised dimensional splitting for multidimensional problems and suffered from great complexity when used in conjunction with multilevel time integrators.
展开
关键词:
Theoretical or Mathematical/ density finite difference methods flow simulation fluid oscillations multiphase flow Runge-Kutta methods/ interface multimaterial flows ghost fluid method vorticity numerical method Heaviside profile level set function ghost nodes finite difference Runge-Kutta methods multilevel time integrators/ A4755K Multiphase flows A4710 General fluid dynamics theory, simulation and other computational methods A4735 Waves in fluid dynamics A0260 Numerical approximation and analysis
DOI:
10.1006/jcph.1999.6236
被引量:
年份:
1999


























通过文献互助平台发起求助,成功后即可免费获取论文全文。
相似文献
参考文献
引证文献
引用走势
辅助模式
引用
文献可以批量引用啦~
欢迎点我试用!