The numerical solution of the problem of stratified fluid flow around a wedge using OpenFOAM
Based on the open source software 2D numerical simulations of incompressible stratified fluids flows have been performed. They are characterized by a wide range of values of internal scales that are not in a homogeneous liquid. Mathematical model is based on the fundamental set of differential equations of inhomogeneous multicomponent fluid mechanics. The problem is solved using the finite volume method in an open source package OpenFOAM. The method allows analyzing in a single formulation the dynamics and fine structure of flow patterns past obstacles in a wide range of flow parameters. A particular attention is focused at construction of a high quality computational grid which satisfies basic requirements for resolution of all the microscales of the problem in high-gradient regions of the flow. The calculations were performed in parallel regime on computational facilities of the web-laboratory UniHUB (www.unihub.ru). The same system of equations and a general numerical algorithm were used for the whole range of the parameters under consideration. The calculation results are in a qualitative agreement with the data from laboratory experiments. Transient flow patterns past obstacles are analyzed, and physical mechanisms are determined, which are responsible for formation of vortices in regions with high density gradients near the edges of an obstacle. For all the velocities of the body motion, the flow field is characterized by a complicated internal structure. In the flow pattern around motionless body dissipative gravity waves are manifested at the edges of the strip. Around the slowly moving body a group of attached waves, are formed in opposite phases at the edges of the wedge. Then, the main flow components become vortices, which are formed around the edge of the wedge and manifested downstream in the wake. With further increase in velocity of the body motion, the flow pattern becomes more non-stationary.
Proceedings of the Institute for System Programming, vol. 29, issue 1, 2017, pp. 7-20.
ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).