Abstract
We propose and analyze unfitted finite element approximations for the two-phase incompressible Navier–Stokes flow in an axisymmetric setting. The discretized schemes are based on an Eulerian weak formulation for the Navier–Stokes equation in the 2d-meridian halfplane, together with a parametric formulation for the generating curve of the evolving interface. We use lowest order Taylor–Hood and piecewise linear elements for discretizing the Navier–Stokes formulation in the bulk and the moving interface, respectively. We discuss a variety of schemes, amongst which is a linear scheme that enjoys an equidistribution property on the discrete interface and good volume conservation. An alternative scheme can be shown to be unconditionally stable and to conserve the volume of the two phases exactly. Numerical results are presented to show the robustness and accuracy of the introduced methods for simulating both rising bubble and oscillating droplet experiments.
Similar content being viewed by others
Data Availability
The datasets generated and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Aalilija, A., Gandin, C.A., Hachem, E.: On the analytical and numerical simulation of an oscillating drop in zero-gravity. Comput. Fluids 197, 104362 (2020)
Agnese, M., Nürnberg, R.: Fitted front tracking methods for two-phase incompressible Navier–Stokes flow: Eulerian and ALE finite element discretizations. Int. J. Numer. Anal. Mod. 17, 613–642 (2020)
Anderson, D.M., McFadden, G.B., Wheeler, A.A.: Diffuse-interface methods in fluid mechanics. Annu. Rev. Fluid Mech. 30, 139–165 (1998)
Anjos, G., Mangiavacchi, N., Borhani, N., Thome, J.R.: 3D ALE finite-element method for two-phase flows with phase change. Heat Transf. Engrg. 35, 537–547 (2014)
Bänsch, E.: Finite element discretization of the Navier–Stokes equations with a free capillary surface. Numer. Math. 88, 203–235 (2001)
Bao, W., Zhao, Q.: A structure-preserving parametric finite element method for surface diffusion. SIAM J. Numer. Anal. 59, 2775–2799 (2021)
Bao, W., Garcke, H., Nürnberg, R., Zhao, Q.: Volume-preserving parametric finite element methods for axisymmetric geometric evolution equations. J. Comput. Phys. 460, 111180 (2022)
Barrett, J.W., Garcke, H., Nürnberg, R.: A parametric finite element method for fourth order geometric evolution equations. J. Comput. Phys. 222, 441–467 (2007)
Barrett, J.W., Garcke, H., Nürnberg, R.: On stable parametric finite element methods for the Stefan problem and the Mullins–Sekerka problem with applications to dendritic growth. J. Comput. Phys. 229, 6270–6299 (2010)
Barrett, J.W., Garcke, H., Nürnberg, R.: Eliminating spurious velocities with a stable approximation of viscous incompressible two-phase Stokes flow. Comput. Methods Appl. Mech. Eng. 267, 511–530 (2013)
Barrett, J.W., Garcke, H., Nürnberg, R.: A stable parametric finite element discretization of two-phase Navier–Stokes flow. J. Sci. Comput. 63, 78–117 (2015)
Barrett, J.W., Garcke, H., Nürnberg, R.: Finite element methods for fourth order axisymmetric geometric evolution equations. J. Comput. Phys. 376, 733–766 (2019)
Barrett, J.W., Garcke, H., Nürnberg, R.: Variational discretization of axisymmetric curvature flows. Numer. Math. 141, 791–837 (2019)
Barrett, J.W., Garcke, H., Nürnberg, R.: Parametric finite element approximations of curvature driven interface evolutions. Handb. Numer. Anal. 21, 275–423 (2020)
Belhachmi, Z., Bernardi, C., Deparis, S.: Weighted Clément operator and application to the finite element discretization of the axisymmetric stokes problem. Numer. Math. 105, 217–247 (2006)
Bernardi, C., Dauge, M., Maday, Y.: Spectral Methods for Axisymmetric Domains, vol. 3. Gauthier-Villars, Éditions Scientifiques et Médicales. Elsevier, Paris (1999)
Chessa, J., Belytschko, T.: An enriched finite element method and level sets for axisymmetric two-phase flow with surface tension. Int. J. Numer. Methods Eng. 58, 2041–2064 (2003)
Cheung, S.W., Chung, E., Kim, H.H.: A mass conservative scheme for fluid-structure interaction problems by the staggered discontinuous Galerkin method. J. Sci. Comput. 74, 1423–1456 (2018)
Duan, B., Li, B., Yang, Z.: An energy diminishing arbitrary Lagrangian–Eulerian finite element method for two-phase Navier–Stokes flow. J. Comput. Phys. 461, 111215 (2022)
Dziuk, G.: An algorithm for evolutionary surfaces. Numer. Math. 58, 603–611 (1990)
Elliott, C.M., Fritz, H.: On approximations of the curve shortening flow and of the mean curvature flow based on the DeTurck trick. IMA J. Numer. Anal. 37, 543–603 (2017)
Feng, X.: Fully discrete finite element approximations of the Navier–Stokes–Cahn–Hilliard diffuse interface model for two-phase fluid flows. SIAM J. Numer. Anal. 44, 1049–1072 (2006)
Frachon, T., Zahedi, S.: A cut finite element method for incompressible two-phase Navier–Stokes flows. J. Comput. Phys. 384, 77–98 (2019)
Ganesan, S.: Finite element methods on moving meshes for free surface and interface flows, Ph.D. thesis. University Magdeburg, Magdeburg, Germany (2006)
Ganesan, S., Tobiska, L.: An accurate finite element scheme with moving meshes for computing 3D-axisymmetric interface flows. Int. J. Numer. Methods Fluids 57, 119–138 (2008)
Garcke, H., Hinze, M., Kahle, C.: A stable and linear time discretization for a thermodynamically consistent model for two-phase incompressible flow. Appl. Numer. Math. 99, 151–171 (2016)
Garcke, H., Nürnberg, R., Zhao, Q.: Structure-preserving discretizations of two-phase Navier–Stokes flow using fitted and unfitted approaches. J. Comput. Phys. 489, 112276 (2023)
Gibou, F., Fedkiw, R., Osher, S.: A review of level-set methods and some recent applications. J. Comput. Phys. 353, 82–109 (2018)
Gros, E., Anjos, G.R., Thome, J.R.: Interface-fitted moving mesh method for axisymmetric two-phase flow in microchannels. Int. J. Numer. Methods Fluids 86, 201–217 (2018)
Groß, S., Reusken, A.: An extended pressure finite element space for two-phase incompressible flows with surface tension. J. Comput. Phys. 224, 40–58 (2007)
Groß, S., Reusken, A.: Numerical Methods for Two-Phase Incompressible Flows. Springer Series in Computational Mathematics, vol. 40. Springer, Berlin (2011)
Grün, G., Klingbeil, F.: Two-phase flow with mass density contrast: stable schemes for a thermodynamic consistent and frame-indifferent diffuse-interface model. J. Comput. Phys. 257, 708–725 (2014)
Hirt, C.W., Nichols, B.D.: Volume of fluid (VOF) method for the dynamics of free boundaries. J. Comput. Phys. 39, 201–225 (1981)
Hu, J., Li, B.: Evolving finite element methods with an artificial tangential velocity for mean curvature flow and Willmore flow. Numer. Math. 152, 127–181 (2022)
Huang, F., Bao, W., Qian, T.: Diffuse-interface approach to competition between viscous flow and diffusion in pinch-off dynamics. Phys. Rev. Fluids 7, 094004 (2022)
Hughes, T.J., Liu, W.K., Zimmermann, T.K.: Lagrangian–Eulerian finite element formulation for incompressible viscous flows. Comput. Methods Appl. Mech. Engrg. 29, 329–349 (1981)
Hysing, S.R., Turek, S., Kuzmin, D., Parolini, N., Burman, E., Ganesan, S., Tobiska, L.: Quantitative benchmark computations of two-dimensional bubble dynamics. Int. J. Numer. Methods Fluids 60, 1259–1288 (2009)
Jiang, W., Li, B.: A perimeter-decreasing and area-conserving algorithm for surface diffusion flow of curves. J. Comput. Phys. 443, 110531 (2021)
Kim, J.: A diffuse-interface model for axisymmetric immiscible two-phase flow. Appl. Math. Comput. 160, 589–606 (2005)
Lamb, H.: On the oscillations of a viscous spheroid. Proc. Lond. Math. Soc. 1, 51–70 (1881)
Mirjalili, S., Jain, S.S., Dodd, M.: Interface-capturing methods for two-phase flows: an overview and recent developments. CTR Ann. Res. Briefs 2017, 13 (2017)
Olsson, E., Kreiss, G., Zahedi, S.: A conservative level set method for two phase flow II. J. Comput. Phys. 225, 785–807 (2007)
Osher, S., Fedkiw, R.: Level Set Methods and Dynamic Implicit Surfaces, vol. 153. Springe, Berlin (2002)
Perot, B., Nallapati, R.: A moving unstructured staggered mesh method for the simulation of incompressible free-surface flows. J. Comput. Phys. 184, 192–214 (2003)
Popinet, S.: An accurate adaptive solver for surface-tension-driven interfacial flows. J. Comput. Phys. 228, 5838–5866 (2009)
Quan, S., Schmidt, D.P.: A moving mesh interface tracking method for 3D incompressible two-phase flows. J. Comput. Phys. 221, 761–780 (2007)
Rayleigh, L., et al.: On the capillary phenomena of jets. Proc. R. Soc. Lond. 29, 71–97 (1879)
Renardy, Y., Renardy, M.: PROST: a parabolic reconstruction of surface tension for the volume-of-fluid method. J. Comput. Phys. 183, 400–421 (2002)
Schmidt, A., Siebert, K.G.: Design of Adaptive Finite Element Software: The Finite Element Toolbox ALBERTA. Lecture Notes in Computational Science and Engineering, vol. 42. Springer, Berlin (2005)
Sethian, J.A.: Level set methods and fast marching methods: evolving interfaces in computational geometry, fluid mechanics, computer vision, and materials science, vol. 3. Cambridge University Press, Cambridge (1999)
Styles, V., Kay, D., Welford, R.: Finite element approximation of a Cahn–Hilliard–Navier–Stokes system. Interfaces Free Bound. 10, 15–43 (2008)
Sussman, M., Puckett, E.G.: A coupled level set and volume-of-fluid method for computing 3D and axisymmetric incompressible two-phase flows. J. Comput. Phys. 162, 301–337 (2000)
Sussman, M., Smereka, P., Osher, S.: A level set approach for computing solutions to incompressible two-phase flow. J. Comput. Phys. 114, 146–159 (1994)
Tryggvason, G., Bunner, B., Esmaeeli, A., Juric, D., Al-Rawahi, N., Tauber, W., Han, J., Nas, S., Jan, Y.J.: A front-tracking method for the computations of multiphase flow. J. Comput. Phys. 169, 708–759 (2001)
Unverdi, S.O., Tryggvason, G.: A front-tracking method for viscous, incompressible multi-fluid flows. J. Comput. Phys. 100, 25–37 (1992)
Velentine, R., Sather, N., Heideger, W.: The motion of drops in viscous media. Chem. Engrg. Sci. 20, 719–728 (1965)
Zhao, Q., Ren, W.: An energy-stable finite element method for the simulation of moving contact lines in two-phase flows. J. Comput. Phys. 417, 109582 (2020)
Funding
The work of Zhao was supported by the Alexander von Humboldt Foundation.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: Derivation of (3.11)
Appendix: Derivation of (3.11)
Let \(\vec x= (x,y,z)\) be the Cartesian coordinates, and \((r,z,\varphi )\) be the cylindrical coordinates such that
where \(r=\sqrt{x^2+y^2}\) is the radial distance and \(\varphi \) is the azimuthal angle. This gives rise to the basis vectors \(\big \{\vec e_r,\vec e_\varphi ,\vec e_z\big \}\)
which satisfy
For any scalar function \(\breve{b}(\vec x)\), we write in cylindrical coordinates \(b(r,\varphi ,z) = \breve{b}(\vec x)\). Then we have
For any vector-valued function \(\breve{\vec b}(\vec x, t)\), similarly we write \(\breve{\vec b}(\vec x)=\vec b(r,\varphi , z) = b^r\,\vec e_r + b^\varphi \,\vec e_\varphi + b^z\,\vec e_z\). Then using the relations in (A.2) gives
Moreover, for the divergence of \(\breve{\vec b}\) it holds that
We now follow the axisymmetric setting in Sect. 3.1 and denote
Then it follows from (3.12a) that
where \(\vec u = (u^r, u^z)^T\) and \({\vec {\chi }} = (\chi ^r,\chi ^z)^T\) are vectors in the 2d-meridian halfplane \(\mathcal {R}\). Similarly we have
On recalling (A.5) and (3.8), it holds that
Using (A.4) for \(\breve{\vec u}\) and \(\breve{{\vec {\chi }}}\), it is not difficult to show that
Multiplying (A.9) with \(\rho _\pm \) and combining these two equations gives rise to
Similarly we can compute
This implies that
Multiplying (A.11) with \(\mu _\pm \) and combining these two equations yields that
On the axisymmetric surface \(S(t)\), by (3.1) we can set
Denote \(\zeta (\alpha , t) = \breve{\zeta }(\vec x, t)\) for \(\vec x\in S(t)\), \(\alpha \in \mathbb {I}\). Then it is easy to get
Similarly, it is straightforward to obtain
where \({\vec {\eta }}=(\eta ^r,~\eta ^z)^T\) is the vector in the 2d-meridian plane. Finally, we have
where we used the fact
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Garcke, H., Nürnberg, R. & Zhao, Q. Unfitted Finite Element Methods for Axisymmetric Two-Phase Flow. J Sci Comput 97, 14 (2023). https://doi.org/10.1007/s10915-023-02325-z
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-023-02325-z