Abstract
This article is dedicated to the general finite-volume framework used to discretize and solve saddle-point problems of various physics. The framework applies the Ostrogradsky–Gauss theorem to transform a divergent part of the partial differential equation into a surface integral, approximated by the summation of vector fluxes over interfaces. The interface vector fluxes are reconstructed using the harmonic averaging point concept resulting in the unique vector flux even in a heterogeneous anisotropic medium. The vector flux is modified with the consideration of eigenvalues in matrix coefficients at vector unknowns to address both the hyperbolic and saddle-point problems, causing nonphysical oscillations and an inf-sup stability issue. We apply the framework to several problems of various physics, namely incompressible elasticity problem, incompressible Navier–Stokes, Brinkman–Hazen–Dupuit–Darcy, Biot, and Maxwell equations and explain several nuances of the application. Finally, we test the framework on simple analytical solutions.
Acknowledgment
The author would like to thank Yuri Vassilevski for valuable comments and corrections to the manuscript.
-
Funding: The work was supported by the Russian Science Foundation through the grant No. 21-71-20024.
References
[1] I. Aavatsmark, An introduction to multipoint flux approximations for quadrilateral grids. Computational Geosciences 6 (2002), No, 3, 405-432.10.1023/A:1021291114475Search in Google Scholar
[2] U. Andersson, Time-domain methods for the Maxwell equations. PhD thesis, Numerisk Analys och Datalogi, 2001.Search in Google Scholar
[3] J. R. Barber, Elasticity. Springer, 1992.10.1007/978-94-011-2454-6Search in Google Scholar
[4] S. I. Barry and G. N. Mercer, Exact solutions for two-dimensional time-dependent flow and deformation within a poroelastic medium. J. Appl. Mech. 66 (1999), No. 2,536-540.10.1115/1.2791080Search in Google Scholar
[5] M. A. Biot, General solutions of the equations of elasticity and consolidation for a porous material. J.Appl. Mech. 78 (1956), 91-96.10.1115/1.4011213Search in Google Scholar
[6] P. Bousquet-Melou, B. Goyeau, M. Quintard, F. Fichot, and D. Gobin, Average momentum equation for interdendritic flow in a solidifying columnar mushy zone. Int.J. Heat Mass Transfer 45 (2002), No. 17, 3651-3665.10.1016/S0017-9310(02)00077-7Search in Google Scholar
[7] C. Ethier and D. Steinman, Exact fully 3D Navier–Stokes solutions for benchmarking. Int.J. Numer. Meth. Fluids 19 (1994), No. 5, 369-375.10.1002/fld.1650190502Search in Google Scholar
[8] R. Eymard, T. Gallouët, and R. Herbin, Finite volume methods. Handbook of Numerical Analysis 7 (2000), 713-1018.10.1016/S1570-8659(00)07005-8Search in Google Scholar
[9] C. A. Felippa and E. Oñate, Stress, strain and energy splittings for anisotropic elastic solids under volumetric constraints. Computers & Structures 81 (2003), No. 13,1343-1357.10.1016/S0045-7949(03)00060-9Search in Google Scholar
[10] A. L. Gain, C. Talischi, and G. H. Paulino, On the virtual element method for three-dimensional linear elasticity problems on arbitrary polyhedral meshes. Comput. Meth. Appl. Mech. Engrg. 282 (2014), 132-160.10.1016/j.cma.2014.05.005Search in Google Scholar
[11] C. Geuzaine and J.-F. Remacle, Gmsh: A 3-D finite element mesh generator with built-in pre-and post-processing facilities. Int. J. Numer. Meth. Engrg. 79 (2009), No. 11,1309-1331.10.1002/nme.2579Search in Google Scholar
[12] F. H. Harlow and J. E. Welch, Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface. The Physics of Fluids 8 (1965), No. 12, 2182-2189.10.1063/1.1761178Search in Google Scholar
[13] C.-T. Hsu and P. Cheng, Thermal dispersion in a porous medium. Int.J. Heat Mass Transfer 33 (1990), No. 8,1587-1597.10.1016/0017-9310(90)90015-MSearch in Google Scholar
[14] D. B. Ingham and I. Pop, Transport Phenomena in Porous Media. Elsevier, 1998.Search in Google Scholar
[15] M. König, K. Busch, and J. Niegemann, The discontinuous Galerkin time-domain method for Maxwell’s equations with anisotropic materials. Photonics and Nanostructures-Fundamentals and Applications 8 (2010), No. 4, 303-309.10.1016/j.photonics.2010.04.001Search in Google Scholar
[16] O. Ladyzhenskaya, The Mathematical Theory of Viscous Incompressible Flow, Vol. 12. Gordon & Breach, New York, 1969.Search in Google Scholar
[17] V. I. Lebedev, Difference analogues of orthogonal decompositions, basic differential operators and some boundary problems of mathematical physics, I. USSR Comput. Math. Math. Physics 4 (1964), No. 3, 69-92.10.1016/0041-5553(64)90240-XSearch in Google Scholar
[18] A. Léo, E. Robert, and H. Raphaèl, A nine-point finite volume scheme for the simulation of diffusion in heterogeneous media. In: Comptes Rendus Mathematique, Vol. 347. Elsevier France, Paris, 2009, pp. 673-676.10.1016/j.crma.2009.03.013Search in Google Scholar
[19] A. H. Mohammadian, V. Shankar, and W. F. Hall, Computation of electromagnetic scattering and radiation using a timedomain finite-volume discretization procedure. Comput. Phys. Commun. 68 (1991), No. 1-3,175-196.10.1016/0010-4655(91)90199-USearch in Google Scholar
[20] Y. Morinishi, T. S. Lund, O. V. Vasilyev, and P. Moin, Fully conservative higher order finite difference schemes for incompressible flow. J. Comput. Phys. 143 (1998), No. 1, 90-124.10.1006/jcph.1998.5962Search in Google Scholar
[21] B. Perot, Conservation properties of unstructured staggered mesh schemes. J. Comput. Phys. 159 (2000), No. 1, 58-89.10.1006/jcph.2000.6424Search in Google Scholar
[22] C. M. Rhie and W. L. Chow, Numerical study of the turbulent flow past an airfoil with trailing edge separation. AIAA Journal 21 (1983), No. 11,1525-1532.10.2514/6.1982-998Search in Google Scholar
[23] V. Shankar, A. H. Mohammadian, and W. F. Hall, A time-domain, finite-volume treatment for the Maxwell equations. Electromagnetics 10 (1990), No. 1-2,127-145.10.1080/02726349008908232Search in Google Scholar
[24] Y. Su and J. H. Davidson, Modeling Approaches to Natural Convection in Porous Media. Springer, 2015.10.1007/978-3-319-14237-1Search in Google Scholar
[25] K. Terekhov, Cell-centered finite-volume method for heterogeneous anisotropic poromechanics problem. J. Comput. Appl. Math. 365 (2020), 112357.10.1016/j.cam.2019.112357Search in Google Scholar
[26] K. Terekhov, Multi-physics flux coupling for hydraulic fracturing modelling within INMOST platform. Russ.J. Numer. Anal. Math. Modelling 35 (2020), No. 4, 223-237.10.1515/rnam-2020-0019Search in Google Scholar
[27] K. Terekhov. Parallel multilevel linear solver within INMOST platform. In: Russian Supercomputing Days, CCIS, Vol. 1331, Springer, 2020, pp. 297-309.10.1007/978-3-030-64616-5_26Search in Google Scholar
[28] K. Terekhov, Collocated finite-volume method for the incompressible Navier-Stokes problem. J. Numer. Math. 29 (2021), No. 1, 63-79.10.1515/jnma-2020-0008Search in Google Scholar
[29] K. Terekhov, Pressure boundary conditions in the collocated finite-volume method for the steady Navier–Stokes equations. Comput. Math. Math. Physics 62 (2022), No. 4 (to appear).10.1134/S0965542522080139Search in Google Scholar
[30] K. Terekhov, B. Mallison, and H. Tchelepi, Cell-centered nonlinear finite-volume methods for the heterogeneous anisotropic diffusion problem. J. Comput. Phys. 330 (2017), 245-267.10.1016/j.jcp.2016.11.010Search in Google Scholar
[31] K. Terekhov and Y. Vassilevski, Finite volume method for coupled subsurface flow problems, II: Poroelasticity. J. Comput. Phys. (submitted).10.1016/j.jcp.2022.111225Search in Google Scholar
[32] K. Terekhov and Y. Vassilevski, INMOST parallel platform for mathematical modeling and applications. In: Russian Supercomputing Days, CCIS, Vol. 965, Springer, 2018, pp. 230-241.10.1007/978-3-030-05807-4_20Search in Google Scholar
[33] K. Terekhov and Y. Vassilevski, Finite volume method for coupled subsurface flow problems, I: Darcy problem. J. Comput. Phys. 395 (2019), 298-306.10.1016/j.jcp.2019.06.009Search in Google Scholar
[34] K. Terekhov and Y. Vassilevski, Mesh modification and adaptation within INMOST programming platform. In: Numerical Geometry, Grid Generation and Scientific Computing. Springer, 2019, pages 243-255.10.1007/978-3-030-23436-2_18Search in Google Scholar
[35] K. M. Terekhov, Fully-implicit collocated finite-volume method for the unsteady incompressible navier-stokes problem. In: Numerical Geometry, Grid Generation and Scientific Computing. Springer, 2021, pages 361-374.10.1007/978-3-030-76798-3_23Search in Google Scholar
[36] K. M. Terekhov and H. A. Tchelepi, Cell-centered finite-volume method for elastic deformation of heterogeneous media with full-tensor properties. J. Comput. Appl. Math. 364 (2020), 112331.10.1016/j.cam.2019.06.047Search in Google Scholar
[37] Y. Vassilevski, I. Konshin, G. Kopytov, and K. Terekhov, INMOST – a software platform and a graphical environment for development of parallel numerical models on general meshes. Moscow State Univ. Publ., Moscow, 2013 (in Russian).Search in Google Scholar
[38] Y. Vassilevski, K. Terekhov, K. Nikitin, and I. Kapyrin, Parallel Finite Volume Computation on General Meshes. Springer International Publishing, 2020.10.1007/978-3-030-47232-0Search in Google Scholar
[39] A. Verruijt. Theory and Problems of Poroelasticity. Delft University Press, 2016.Search in Google Scholar
[40] C. Y. Wang. Darcy-Brinkman flow with solid inclusions. Chemical Engrg. Commun. 197 (2009), No. 3, 261-274.10.1080/00986440903088603Search in Google Scholar
AA Analytical solutions
A.1 Beam under shear
The analytical solution for the displacement is given by [3, 10]:
The analytical stress is given by
A.2 Beam under torsion
The solution for the displacement is given by [3, 10]:
The stress is given by
A.3 Barry–Mercer problem with pulsating source
The analytical solution is given in terms of double summation [4]:
where λi := πi, λj := πj, λij :=
where δ(⋅) is the Dirac function,
A.4 Two-layered Terzaghi column
For ξ := h1 – x, ξ ∈ [–h2, h1] the analytical solution reads as [39]:
The Skempton’s coefficients Bi, the consolidation coefficients ci, and the confined compressibility coefficients mi are given by
where ki is the permeability, Ei is the Young modulus, νi is the Poisson’s ratio, and μ is the fluid viscosity.
Parameter M2 is chosen so that B1 = B2 = B. The expressions for M2 and coefficients β and θ are
Coefficients ωm = ω̄m / (1 + θ) are the positive roots of the equation
The initial pressure and displacement are given by
A.5 Ethier–Steinman
The analytical solution for Navier–Stokes equations reads as [7]:
A.6 Poiseuille flow
The flow in a cylindrical pipe with radius R and length L, base centers x0 = (x0, y0, z0)T and x1 = (x0, y0, z0 + L)T, and shear rate γ is described by the steady-state Poiseuille solution:
where
A.7 Wang’s solution for flow over a sphere
The steady-state solution for the incompressible fluid flow in a porous medium over impermeable sphere of radius L, described by the Darcy–Brinkman equations is given in terms of the streamfunction in the spherical polar coordinates [40]:
where
The spherical polar coordinates r, θ ∈ [0, π], φ ∈ [0, 2π] are obtained from Cartesian ones with
and the backward conversion is
The velocity in Cartesian coordinates is given by
A.8 Bounded square cavity
The analytical solution for (1, 1) mode of electric and magnetic fields in a square cavity with side L, filled with an anisotropic material, and bounded by a perfect electric conductor, reads as [15]:
with the permittivity, permeability, conductivity, and ω given by
© 2021 Walter de Gruyter GmbH, Berlin/Boston
Articles in the same Issue
- Frontmatter
- An equilibrated a posteriori error estimator for an Interior Penalty Discontinuous Galerkin approximation of the p-Laplace problem
- Numerical-statistical study of the prognostic efficiency of the SEIR model
- Stability analysis of functionals in variational data assimilation with respect to uncertainties of input data for a sea thermodynamics model
- General finite-volume framework for saddle-point problems of various physics
Articles in the same Issue
- Frontmatter
- An equilibrated a posteriori error estimator for an Interior Penalty Discontinuous Galerkin approximation of the p-Laplace problem
- Numerical-statistical study of the prognostic efficiency of the SEIR model
- Stability analysis of functionals in variational data assimilation with respect to uncertainties of input data for a sea thermodynamics model
- General finite-volume framework for saddle-point problems of various physics