Home General finite-volume framework for saddle-point problems of various physics
Article
Licensed
Unlicensed Requires Authentication

General finite-volume framework for saddle-point problems of various physics

  • Kirill M. Terekhov EMAIL logo
Published/Copyright: December 3, 2021

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.

MSC 2010: 74S10; 74F10; 76M12; 76D05; 76S05; 78M25

Acknowledgment

The author would like to thank Yuri Vassilevski for valuable comments and corrections to the manuscript.

  1. 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

A

A Analytical solutions

A.1 Beam under shear

The analytical solution for the displacement is given by [3, 10]:

ux=34FνExyz,uy=F8E3νzx2y2z3uz=F8E3yz2+νyy23x2+3F(1+ν)4Eyy33+Fν4E3x2yy3Fνπ3En=1(1)nn3cosh(nπ)cos(nπx)sinh(nπy). (A.1)

The analytical stress is given by

σxx=σyy=σxy=0,σzz=3F4yzσxz=3Fν2π2(1+ν)n=1(1)nn2cosh(nπ)sin(nπx)sinh(nπy)σyz=3F81y2+Fν8(1+ν)3x213Fν2π2(1+ν)n=1(1)nn2cosh(nπ)cos(nπx)cosh(nπy). (A.2)

A.2 Beam under torsion

The solution for the displacement is given by [3, 10]:

ux=βyz,uy=βxzuz=βxy+32βπ3n=1(1)n(2n1)3cosh(2n1)π2sin(2n1)πx2sinh(2n1)πy2. (A.3)

The stress is given by

σxx=σyy=σzz=σxy=0σxz=8Eβπ2(1+ν)n=1(1)n(2n1)2cosh(2n1)π2cos(2n1)πx2sinh(2n1)πy2σyz=Eβ1+νx+8Eβπ2(1+ν)n=1(1)n(2n1)2cosh(2n1)π2sin(2n1)πx2cosh(2n1)πy2, (A.4)

A.3 Barry–Mercer problem with pulsating source

The analytical solution is given in terms of double summation [4]:

gij=βsin(λix0)sin(λjy0)θλij2+ω2λijsin(ωθt)ωcos(ωθt)+ω\eλijθtux=4i=1j=1λiλijgij(t)cos(λix)sin(λjy)uy=4i=1j=1λjλijgij(t)sin(λix)cos(λjy)pf=4E(1ν)(1+ν)(12ν)i=1j=1gij(t)sin(λix)sin(λjy) (A.5)

where λi := πi, λj := πj, λij := λi2+λj2 . The source term is given by

q=βsin(ωθt)δ(xx0)δ(yy0) (A.6)

where δ(⋅) is the Dirac function, θ=kE(1ν)(1+ν)(12ν).

A.4 Two-layered Terzaghi column

For ξ := h1x, ξ ∈ [–h2, h1] the analytical solution reads as [39]:

gm=2BFωmexpωm2c2t/h22(1+βθ)cos(θωm)sin(ωm)+(β+θ)sin(θωm)cos(ωm)pf=m=0gmcos(ωm)cosθωmξ/h1βsin(ωm)sinθωmξ/h1,ξ>0cos(ωm)cosωmξ/h2sin(ωm)sinωmξ/h2,ξ<0ux=Fm1ξ+m2h2,ξ>0m2(ξ+h2),ξ<0m=0gmθωmα1m1h1cos(ωm)sinθωmξ/h1+α1m1h1βsin(ωm)cosθωmξ/h1α1m1h1βsin(ωm)+α2m2h2θsin(ωm),ξ>0α2m2h2θcos(ωm)sinωmξ/h2+α2m2h2θsin(ωm)cosωmξ/h2,ξ<0. (A.7)

The Skempton’s coefficients Bi, the consolidation coefficients ci, and the confined compressibility coefficients mi are given by

Bi=αimiMi1+αi2miMi,ci=kiμMi1+αi2miMi,mi=(1+ν)(12ν)E(1ν) (A.8)

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

M2=α1m1α2m2M11+α1m1(α1α2)M1,β=k2k1c1c2,θ=h1h2c2c1. (A.9)

Coefficients ωm = ω̄m / (1 + θ) are the positive roots of the equation

cosω¯mβ1β+1cosθ1θ+1ω¯m=0. (A.10)

The initial pressure and displacement are given by

pf=BF,ux=Fm1(1α1B)ξ+m2(1α2B)h2,ξ>0m2(1α2B)(ξ+h2),ξ<0. (A.11)

A.5 Ethier–Steinman

The analytical solution for Navier–Stokes equations reads as [7]:

u˙x=π4eπx/4sinπ4(y+2z)+eπz/4cosπ4(x+2y)eμπ2t/4u˙y=π4eπy/4sinπ4(z+2x)+eπx/4cosπ4(y+2z)eμπ2t/4u˙z=π4eπz/4sinπ4(x+2y)+eπy/4cosπ4(z+2x)eμπ2t/4 (A.12)
pf=π232eπx/2+eπy/2+eπz/2+2sinπ4(x+2y)cosπ4(z+2x)eπ(y+z)/4+2sinπ4(y+2z)cosπ4(x+2y)eπ(z+x)/4+2sinπ4(z+2x)cosπ4(y+2z)eπ(x+y)/4eμπ2t/2. (A.13)

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:

u˙x=u˙y=0,u˙z=γR2r22R,pf=p0+2μγL(zz0)R (A.14)

where r=(xx0)2+(yy0)2.

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]:

ψ=sin(θ)22ϰ2r3(ϰr+1)eϰ(1r)+ϰ2r3ϰ23ϰ3 (A.15)

where ϰ=Lφ/k with porosity φ and scalar permeability k, and

p=μcosθ2r2Lϰ2+2ϰ2r3+3ϰ+3,vr=θψr2sin(θ),vθ=rψrsin(θ). (A.16)

The spherical polar coordinates r, θ ∈ [0, π], φ ∈ [0, 2π] are obtained from Cartesian ones with

r=x2+y2+z2,tan(θ)=x2+y2z,tan(φ)=yx (A.17)

and the backward conversion is

x=rsin(θ)cos(φ),y=rsin(θ)cos(φ),z=rcos(θ). (A.18)

The velocity in Cartesian coordinates is given by

vx=cos(φ)cos(θ)vθ+cos(φ)sin(θ)vrvy=sin(φ)cos(θ)vθ+sin(φ)sin(θ)vrvz=cos(θ)vrsin(θ)vθ. (A.19)

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]:

Ex(x,y,t)=πωLεxxcosπLxsinπLysin(ωt)Ey(x,y,t)=πωLεyysinπLxcosπLysin(ωt)Hz(x,y,t)=cosπLxcosπLycos(ωt)Ez=Hx=Hy=0 (A.20)

with the permittivity, permeability, conductivity, and ω given by

ε=εxxεyyεzz,μ=1,σ=0,ω=πL1εxx+1εyy. (A.21)
Received: 2021-10-29
Accepted: 2021-11-08
Published Online: 2021-12-03
Published in Print: 2021-12-20

© 2021 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 7.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/rnam-2021-0029/pdf
Scroll to top button