Abstract
We are interested in the long-time behaviour of approximate solutions to anisotropic and heterogeneous linear advection–diffusion equations in the framework of hybrid finite volume methods on general polygonal/polyhedral meshes. We consider two linear methods, as well as a new, nonlinear scheme, for which we prove the existence and the positivity of discrete solutions. We show that the discrete solutions to the three schemes converge exponentially fast in time towards the associated discrete steady-states. To illustrate our theoretical findings, we present some numerical simulations assessing long-time behaviour and positivity. We also compare the accuracy of the schemes on some numerical tests in the stationary case.
Similar content being viewed by others
References
Arnold, A., Carrillo, J.A., Desvillettes, L., Dolbeault, J., Jüngel, A., Lederman, C., Markowich, P.A., Toscani, G., Villani, C.: Entropies and equilibria of many-particle systems: an essay on recent research. Monatsh. Math. 142, 35–43 (2004)
Bataillon, C., Bouchon, F., Chainais-Hillairet, C., Desgranges, C., Hoarau, E., Martin, F., Perrin, S., Tupin, M., Talandier, J.: Corrosion modelling of iron based alloy in nuclear waste repository. Electrochim. Acta 55, 4451–4467 (2010)
Bear, J.: Dynamics of Fluids in Porous Media. Courier Corporation, Chelmsford (1988)
Beirão da Veiga, L., Droniou, J., Manzini, G.: A unified approach for handling convection terms in finite volumes and mimetic discretization methods for elliptic problems. IMA J. Numer. Anal. 31, 1357–1401 (2011)
Bendahmane, M., Khalil, Z., Saad, M.: Convergence of a finite volume scheme for gas–water flow in a multi-dimensional porous medium. Math. Models Methods Appl. Sci. 24, 145–185 (2014)
Bodineau, T., Lebowitz, J., Mouhot, C., Villani, C.: Lyapunov functionals for boundary-driven nonlinear drift-diffusion equations. Nonlinearity 27, 2111–2132 (2014)
Bonelle, J., Di Pietro, D.A., Ern, A.: Low-order reconstruction operators on polyhedral meshes: application to compatible discrete operator schemes. Comput. Aided Geom. Des. 35–36, 27–41 (2015)
Brezzi, F., Marini, L.D., Pietra, P.: Two-dimensional exponential fitting and applications to drift-diffusion models. SIAM J. Numer. Anal. 26, 1342–1355 (1989)
Buet, C., Dellacherie, S.: On the Chang and Cooper scheme applied to a linear Fokker-Planck equation. Commun. Math. Sci. 8, 1079–1090 (2010)
Cancès, C.: Energy stable numerical methods for porous media flow type problems. Oil Gas Sci. Technol. Rev. IFP Énergies Nouvelles 73, 78 (2018)
Cancès, C., Chainais-Hillairet, C., Herda, M., Krell, S.: Large time behavior of nonlinear finite volume schemes for convection–diffusion equations. SIAM J. Numer. Anal. 58, 2544–2571 (2020)
Cancès, C., Chainais-Hillairet, C., Krell, S.: Numerical analysis of a nonlinear free-energy diminishing discrete duality finite volume scheme for convection diffusion equations. Comput. Methods Appl. Math. 18, 407–432 (2018)
Cancès, C., Guichard, C.: Convergence of a nonlinear entropy diminishing control volume finite element scheme for solving anisotropic degenerate parabolic equations. Math. Comput. 85, 549–580 (2016)
Cancès, C., Guichard, C.: Numerical analysis of a robust free energy diminishing finite volume scheme for parabolic equations with gradient structure. Found. Comput. Math. 17, 1525–1584 (2017)
Carrillo, J.A., Toscani, G.: Exponential convergence toward equilibrium for homogeneous Fokker-Planck-type equations. Math. Methods Appl. Sci. 21, 1269–1286 (1998)
Carrillo, J.A., Toscani, G.: Asymptotic \(L^1\)-decay of solutions of the porous medium equation to self-similarity. Indiana Univ. Math. J. 49, 113–142 (2000)
Chainais-Hillairet, C., Droniou, J.: Finite-volume schemes for noncoercive elliptic problems with Neumann boundary conditions. IMA J. Numer. Anal. 31, 61–85 (2011)
Chainais-Hillairet, C., Herda, M.: Large-time behaviour of a family of finite volume schemes for boundary-driven convection–diffusion equations. IMA J. Numer. Anal. 40, 2473–2504 (2020)
Chang, J.S., Cooper, G.: A practical difference scheme for Fokker-Planck equations. J. Comput. Phys. 6, 1–16 (1970)
Cheng, H.M., ten Thije Boonkkamp, J.t.T.: A generalised complete flux scheme for anisotropic advection–diffusion equations. Adv. Comput. Math. 47, 1–26 (2021)
Codecasa, L., Specogna, R., Trevisan, F.: A new set of basis functions for the discrete geometric approach. J. Comput. Phys. 229, 7401–7410 (2010)
Deuschel, J.-D., Stroock, D.W.: Large Deviations, Vol. 137 of Pure and Applied Mathematics. Academic Press, Inc., Boston (1989)
Di Pietro, D.A., Droniou, J., Ern, A.: A discontinuous-skeletal method for advection–diffusion–reaction on general meshes. SIAM J. Numer. Anal. 53, 2135–2157 (2015)
Di Pietro, D.A., Ern, A., Lemaire, S.: An arbitrary-order and compact-stencil discretization of diffusion on general meshes based on local reconstruction operators. Comput. Methods Appl. Math. 14, 461–472 (2014)
Di Pietro, D.A., Lemaire, S.: An extension of the Crouzeix-Raviart space to general meshes with application to quasi-incompressible linear elasticity and Stokes flow. Math. Comput. 84, 1–31 (2015)
Droniou, J.: Non-coercive linear elliptic problems. Potential Anal. 17, 181–203 (2002)
Droniou, J.: Remarks on discretizations of convection terms in hybrid mimetic mixed methods. Netw. Heterog. Media 5, 545–563 (2010)
Droniou, J.: Finite volume schemes for diffusion equations: introduction to and review of modern methods. Math. Models Methods Appl. Sci. 24, 1575–1619 (2014)
Droniou, J., Eymard, R., Gallouët, T., Guichard, C., Herbin, R.: The Gradient Discretisation Method. Mathématiques & Applications, vol. 82. Springer, Cham (2018)
Droniou, J., Eymard, R., Gallouët, T., Herbin, R.: A unified approach to mimetic finite difference, hybrid finite volume and mixed finite volume methods. Math. Models Methods Appl. Sci. 20, 265–295 (2010)
Droniou, J., Vázquez, J.-L.: Noncoercive convection-diffusion elliptic problems with Neumann boundary conditions. Calc. Var. 34, 413–434 (2009)
Evans, L.C.: Partial Differential Equations. Graduate Studies in Mathematics, vol. 19, 2nd edn. American Mathematical Society, Providence (2010)
Eymard, R., Gallouët, T., Herbin, R.: Benchmark on anisotropic problems. SUSHI: a scheme using stabilization and hybrid interfaces for anisotropic heterogeneous diffusion problems. In: Eymard, R., Hérard, J.-M. (eds.) Finite Volumes for Complex Applications V-Problems & Perspectives, pp. 801–814. ISTE, London (2008)
Eymard, R., Gallouët, T., Herbin, R.: Discretization of heterogeneous and anisotropic diffusion problems on general nonconforming meshes. SUSHI: a scheme using stabilization and hybrid interfaces. IMA J. Numer. Anal. 30, 1009–1043 (2010)
Filbet, F., Herda, M.: A finite volume scheme for boundary-driven convection–diffusion equations with relative entropy structure. Numer. Math. 137, 535–577 (2017)
Guionnet, A., Zegarlinski, B.: Lectures on logarithmic Sobolev inequalities. Séminaire de probabilités de Strasbourg 36, 1–134 (2002)
Herbin, R., Hubert, F.: Benchmark on discretization schemes for anisotropic diffusion problems on general grids. In: Eymard, R., Hérard, J.-M. (eds.) Finite Volumes for Complex Applications V—Problems & Perspectives, pp. 659–692. ISTE, London (2008)
Il’in, A.M.: Differencing scheme for a differential equation with a small parameter affecting the highest derivative. Math. Notes Acad. Sci. USSR 6, 596–602 (1969)
Jüngel, A.: Entropy Methods for Diffusive Partial Differential Equations, SpringerBriefs in Mathematics. Springer, Cham (2016)
Le Bris, C., Legoll, F., Madiot, F.: Stabilisation de problèmes non coercifs via une méthode numérique utilisant la mesure invariante (Stabilization of non-coercive problems using the invariant measure). Comptes Rendus Mathématique 354, 799–803 (2016)
Li, L., Liu, J.-G.: Large time behaviors of upwind schemes and \({B}\)-schemes for Fokker-Planck equations on \({\mathbb{R}}\) by jump processes. Math. Comput. 89, 2283–2320 (2020)
Madiot, F.: Multiscale finite element methods for advection-diffusion problems. Ph.D. thesis, Université Paris-Est (2016)
Markowich, P.A.: The Stationary Semiconductor Device Equations. Computational Microelectronics. Springer, Vienna (1986)
Markowich, P.A., Ringhofer, C.A., Schmeiser, C.: Semiconductor Equations. Springer, Vienna (1990)
Scharfetter, D.L., Gummel, H.K.: Large-signal analysis of a silicon Read diode oscillator. IEEE Trans. Electron Devices 16, 64–77 (1969)
Schneider, M., Agélas, L., Enchéry, G., Flemisch, B.: Convergence of nonlinear finite volume schemes for heterogeneous anisotropic diffusion on general meshes. J. Comput. Phys. 351, 80–107 (2017)
Toscani, G.: Entropy production and the rate of convergence to equilibrium for the Fokker-Planck equation. Q. Appl. Math. 57, 521–541 (1999)
Van Roosbroeck, W.: Theory of the flow of electrons and holes in germanium and other semiconductors. Bell Syst. Tech. J. 29, 560–607 (1950)
Acknowledgements
The authors would like to thank the anonymous reviewers for their remarks and suggestions which helped improving the quality of this paper. The authors acknowledge support from the LabEx CEMPI (ANR-11-LABX-0007). Claire Chainais-Hillairet also acknowledges support from the ANR MOHYCON (ANR-17-CE40-0027).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Functional inequalities
1.1 Discrete Poincaré inequalities
We recall the following hybrid discrete Poincaré inequalities (cf. [29, Lemmas B.25 and B.32, \(p=2\)]).
Proposition 7
(Discrete Poincaré inequalities) Let \({\mathcal {D}}\) be a given discretisation of \(\varOmega \), with regularity parameter \(\theta _{\mathcal {D}}\). There exists \(C_{PW}>0\), only depending on \(\varOmega \), d, and \(\theta _{\mathcal {D}}\) such that
Assume that \(|\varGamma ^D| > 0\). Then, there exists \(C_{P,\varGamma ^D}>0\), only depending on \(\varOmega \), d, \(\varGamma ^D\), and \(\theta _{\mathcal {D}}\) such that
1.2 Logarithmic Sobolev inequalities
In this section, we derive logarithmic Sobolev inequalities on a bounded domain, in the continuous setting. The intermediate results of Proposition 8 below will be useful in the discrete setting. In the following, \(\mu \) is a probability measure on the bounded domain \(\varOmega \), and the space \(L^q_\mu (\varOmega )\) denotes the space endowed with the norm \(\Vert f\Vert _{L^q_\mu (\varOmega )}^q =\int _\varOmega |f|^q\mathrm {d}\mu \). We start with a preliminary lemma, which is an adaptation of part of the proof of [22, Theorem 6.1.22] (see also [36]). We recall that \(\varPhi _1(s)=s\log (s)-s+1\).
Lemma 3
For all \(t\in {\mathbb {R}}\) and \(\psi \in L^2_\mu (\varOmega )\) such that \(\Vert \psi \Vert _{L^2_\mu (\varOmega )} = 1\), one has
where \(\langle \psi \rangle _\mu :=\int _\varOmega \psi \,\mathrm {d}\mu \).
Proof
Let us define, for \(\delta >0\),
Differentiating \(f_\delta \) yields
In particular, \(f_\delta '(0) = 2\log (1+\delta )\langle \psi \rangle _\mu \). Differentiating once more, and using that \(\Vert \psi \Vert _{L^2_\mu (\varOmega )}^2 = 1\), we obtain
Therefore, using that \(\log (x)\le x-1\) in the first term, that \(\frac{x}{\delta +x}\le 1\) in the second, together with the fact that \(\mu \) is a probability measure and that \(\Vert \psi \Vert _{L^2_\mu (\varOmega )}^2 = 1\), one gets
One concludes by integrating this inequality twice between 0 and t, using that \(f_{\delta }(0)=\varPhi _1(1+\delta )\), and letting \(\delta \rightarrow 0\). \(\square \)
Proposition 8
For any \(\xi \in L^q_\mu (\varOmega )\) with \(q>2\), one has
where \(\langle \xi \rangle _\mu :=\int _\varOmega \xi \,\mathrm {d}\mu \). Besides, one also has
Proof
-
(i)
Assume that \(\langle \xi \rangle _\mu \ne 0\), and take t and \(\psi \) such that \(\xi = \langle \xi \rangle _\mu (1+t\psi )\) and \(\Vert \psi \Vert _{L^2_\mu (\varOmega )} = 1\). In particular, \(\langle \psi \rangle _\mu = 0\), and \(1+t^2=\frac{\Vert \xi \Vert _{L^2_\mu (\varOmega )}^2}{\langle \xi \rangle _\mu ^2}\). Using Lemma 3, a somewhat tedious but straightforward computation yields
$$\begin{aligned}&\int _\varOmega \xi ^2\log \left( \frac{\xi ^2}{\Vert \xi \Vert _{L^2_\mu (\varOmega )}^2}\right) \mathrm {d}\mu \\&\quad \le \int _{\varOmega }(\xi -\langle \xi \rangle _\mu )^2\log \left( \frac{(\xi -\langle \xi \rangle _\mu )^2}{\Vert \xi -\langle \xi \rangle _\mu \Vert _{L^2_\mu (\varOmega )}^2}\right) \mathrm {d}\mu +2\Vert \xi -\langle \xi \rangle _\mu \Vert _{L^2_\mu (\varOmega )}^2\,. \end{aligned}$$Observe that the last inequality also holds if \(\langle \xi \rangle _\mu = 0\). Let \(\phi = \xi -\langle \xi \rangle _\mu \). Then,
$$\begin{aligned}&\int _\varOmega \xi ^2\log \left( \frac{\xi ^2}{\Vert \xi \Vert _{L^2_\mu (\varOmega )}^2}\right) \mathrm {d}\mu \\&\quad \le \frac{2}{q-2}\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2\int _{\varOmega }\frac{\phi ^2}{\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2}\log \left( \frac{\phi ^{q-2}}{\Vert \phi \Vert _{L^2_\mu (\varOmega )}^{q-2}}\right) \mathrm {d}\mu +2\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2\,. \end{aligned}$$Therefore, by Jensen’s inequality for the probability measure \(\frac{\phi ^2}{\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2}\mathrm {d}\mu \) applied to the concave function \(\log \), one obtains
$$\begin{aligned} \int _\varOmega \xi ^2\log \left( \frac{\xi ^2}{\Vert \xi \Vert _{L^2_\mu (\varOmega )}^2}\right) \mathrm {d}\mu\le & {} \frac{2}{q-2}\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2\log \left( \frac{\Vert \phi \Vert _{L^q_\mu (\varOmega )}^q}{\Vert \phi \Vert _{L^2_\mu (\varOmega )}^q}\right) +2\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2 \\= & {} \frac{q}{q-2}\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2\log \left( \frac{\Vert \phi \Vert _{L^q_\mu (\varOmega )}^2}{\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2}\right) +2\Vert \phi \Vert _{L^2_\mu (\varOmega )}^2\,, \end{aligned}$$and one concludes using that \(\log (x)\le x-1\).
-
(ii)
Take t and \(\psi \) such that \(\xi = 1+t\psi \) and \(\Vert \psi \Vert _{L^2_\mu (\varOmega )} = 1\). Remark that \(t=\Vert \xi -1\Vert _{L^2_\mu (\varOmega )}\). Using that \(|\langle \psi \rangle _\mu |\le \Vert \psi \Vert _{L^2_\mu (\varOmega )}=1\), Lemma 3 yields
$$\begin{aligned}&\int _\varOmega \varPhi _1(\xi ^2)\,\mathrm {d}\mu - \varPhi _1\left( 1+\Vert \xi -1\Vert _{L^2_\mu (\varOmega )}^2\right) \\&\quad \le \int _{\varOmega }(\xi -1)^2\log \left( \frac{(\xi -1)^2}{\Vert \xi -1\Vert _{L^2_\mu (\varOmega )}^2}\right) \mathrm {d}\mu +3\Vert \xi -1\Vert _{L^2_\mu (\varOmega )}^2\,. \end{aligned}$$Letting \(\phi = \xi -1\), the proof goes on as for (i).
\(\square \)
From there, logarithmic Sobolev inequalities are immediate consequences of Poincaré–Sobolev inequalities, of [11, Lemma 5.2], and of the fact that \(\varPhi _1(1+s) \le s\log (1+s)\).
Corollary 1
(Logarithmic Sobolev inequalities) Assume that \(\mu \) has a density (still denoted by \(\mu \)) with respect to the Lebesgue measure such that \(0<\mu _\flat \le \mu (x) \le \mu _\sharp \) for a.e. \(x\in \varOmega \). Then, for any \(\xi \in H^1(\varOmega )\), one has
Besides, if \(|\varGamma ^D|>0\) and \(\xi -1\in H^{1,D}_0(\varOmega ):=\{v\in H^1(\varOmega )\mid v=0\text { on }\varGamma ^D\}\), then
1.3 Discrete logarithmic Sobolev inequalities
Similarly to what was done in [11], one can derive discrete logarithmic Sobolev inequalities adapted to the hybrid setting.
Proposition 9
(Discrete logarithmic Sobolev inequality, Neumann case) Let \({\mathcal {D}}\) be a given discretisation of \(\varOmega \), with regularity parameter \(\theta _{\mathcal {D}}\). Let \({\underline{v}}_{\mathcal {D}}, {\underline{v}}^\infty _{\mathcal {D}}\in {\underline{V}}_{\mathcal {D}}\) be two positive vectors of unknowns such that
and set \(v^\infty _{{\mathcal {M}},\sharp } :=\underset{K \in {\mathcal {M}}}{\sup } v_K^\infty \). Define \({\underline{\xi }}_{\mathcal {D}}\) as the element of \({\underline{V}}_{\mathcal {D}}\) such that
Then, there exists \(C_{LS,\infty }>0\), only depending on M, \(v^\infty _{{\mathcal {M}},\sharp }\), \(\varOmega \), d, and \(\theta _{\mathcal {D}}\) such that
Proof
By (A.3) and [11, Lemma 5.2] applied to the probability measure \(\mu (x)\,{\mathrm{d}}x=v_{\mathcal {M}}^\infty (x)\,\frac{{\mathrm{d}}x}{M}\) and to the function \(\xi _{\mathcal {M}}=\sqrt{\frac{v_{\mathcal {M}}}{v_{\mathcal {M}}^\infty }}\), we first infer that, for \(q>2\),
where we let \(\overline{\xi _{\mathcal {M}}}:=\frac{1}{|\varOmega |}\int _{\varOmega }\xi _{\mathcal {M}}\,{\mathrm{d}}x\). The conclusion then falls in two steps. On the one hand, since \(\int _{\varOmega }v_{\mathcal {M}}= \int _{\varOmega } v_{\mathcal {M}}^\infty \), we remark that
On the other hand, we invoke (A.1) and the discrete Poincaré–Sobolev inequality of [29, Lemma B.25, \(p=2\)] for \(2<q<\frac{2d}{d-2}\):
where \(C_{PS}>0\) only depends on \(\varOmega \), d, and \(\theta _{\mathcal {D}}\), that we apply to \({\underline{w}}_{\mathcal {D}}={\underline{\xi }}_{\mathcal {D}}-\overline{\xi _{\mathcal {M}}}\,{\underline{1}}_{\mathcal {D}}\in {\underline{V}}_{{\mathcal {D}},0}^N\). This proves (A.5). \(\square \)
Starting from (A.4), a similar proof yields the following result. The relevant discrete Poincaré–Sobolev inequality in this case is given in [29, Lemma B.32, \(p=2\)].
Proposition 10
(Discrete logarithmic Sobolev inequality, Dirichlet case) Assume that \(|\varGamma ^D|>0\). Let \({\mathcal {D}}\) be a given discretisation of \(\varOmega \), with regularity parameter \(\theta _{\mathcal {D}}\). Let \({\underline{v}}_{\mathcal {D}}, {\underline{v}}^\infty _{\mathcal {D}}\in {\underline{V}}_{\mathcal {D}}\) be two positive vectors of unknowns such that
and set \(v^\infty _{{\mathcal {M}},\sharp } :=\underset{K \in {\mathcal {M}}}{\sup } v_K^\infty \) and \(M^\infty :=\int _\varOmega v_{\mathcal {M}}^\infty \). Define \({\underline{\xi }}_{\mathcal {D}}\) as the element of \({\underline{V}}_{\mathcal {D}}\) such that
Then, letting \(\mu :=\frac{v^\infty _{{\mathcal {M}}}}{M^\infty }\), there exists \(C_{LS,\varGamma ^D,\infty }>0\), only depending on \(M^\infty \), \(v^\infty _{{\mathcal {M}},\sharp }\), \(\varOmega \), d, \(\varGamma ^D\), and \(\theta _{\mathcal {D}}\) such that
Nonlinear scheme for mixed Dirichlet-Neumann boundary conditions
In this appendix, we introduce and analyse a version of the nonlinear scheme for the evolution problem (1.1) when \(|\varGamma ^D|>0\). In order to perform the asymptotic analysis, we need to assume that the data are compatible with the thermal equilibrium:
For such data, given \(u^{in} \ge 0\), the solution u to (1.1) is positive for \(t>0\), and converges towards \(u^\infty = \rho ^D {{\,\mathrm{e}\,}}^{-\phi }\) when \(t \rightarrow \infty \).
1.1 Scheme and well-posedness
Accordingly to this setting, we define \({\underline{u}}_{\mathcal {D}}^\infty = \rho ^D {\underline{\omega }}_{\mathcal {D}}\). One has \(u^\infty _\flat {\underline{1}}_{\mathcal {D}}\le {\underline{u}}^\infty _{\mathcal {D}}\le u^\infty _\sharp {\underline{1}}_{\mathcal {D}}\), where \(0< u^\infty _\flat \le u^\infty _\sharp \) only depend on \(\rho ^D\), \(\phi \), and \(\varOmega \). Remind that, as in (3.33), given a positive \({\underline{u}}_{\mathcal {D}}\in {\underline{V}}_{\mathcal {D}}\), one defines \({\underline{w}}_{\mathcal {D}}({\underline{u}}_{\mathcal {D}}) \in {\underline{V}}_{\mathcal {D}}\) as
For mixed boundary conditions, the discrete problem reads: Find \(\big ({\underline{u}}_{\mathcal {D}}^n\in {\underline{V}}_{\mathcal {D}}\big )_{n\ge 1}\) positive such that
Notice that, since for all \(\sigma \in {\mathcal {E}}\), \(w_\sigma ^n = \log \left( \dfrac{u^n_\sigma }{u^\infty _\sigma } \right) \), the Eq. (B.1b) only means that, for all \(\sigma \in {\mathcal {E}}^D_{ext}\), \(u^n_\sigma = u^\infty _\sigma \), which enforces strongly the Dirichlet boundary condition on \(\varGamma ^D\). One can show the following existence result.
Theorem 5
(Existence of positive solutions and entropy dissipation) Let \(u^{in} \in L^2(\varOmega )\) be a non-negative function. There exists at least one positive solution \(\big ({\underline{u}}_{\mathcal {D}}^n\in {\underline{V}}_{\mathcal {D}})_{n \ge 1}\) to the nonlinear scheme (B.1). It satisfies the following entropy/dissipation relation:
where \({\mathbb {E}}^n\) and \({\mathbb {D}}^n\) are, respectively, the discrete relative entropy and dissipation defined in (3.35). Moreover, there exists \(\varepsilon >0\), depending on \(\varLambda \), \(\phi \), \(u^{in}\), \(\rho ^D\), \(\varOmega \), d, \(\varDelta t\), and \({\mathcal {D}}\) such that, for all \(n\ge 1\), \(u_K^n\ge \varepsilon \) for all \(K\in {\mathcal {M}}\) and \(u_\sigma ^n\ge \varepsilon \) for all \(\sigma \in {\mathcal {E}}\).
The proof of this theorem relies on the same arguments as the one of Theorem 1 for (homogeneous) pure Neumann boundary conditions. The major difference lies in the counterpart of Lemma 2, which is no longer based on the positivity of the mass, but on the prescribed (zero) value on the Dirichlet faces.
1.2 Long-time behaviour
In the next theorem, we state the long-time behaviour of the discrete solutions to the nonlinear scheme (B.1).
Theorem 6
(Asymptotic stability) If \(\big ({\underline{u}}^n_{\mathcal {D}}\in {\underline{V}}_{\mathcal {D}}\big ) _{n \ge 1}\) is a (positive) solution to (B.1), then the discrete entropy decays exponentially fast in time: there is \(\displaystyle \nu _{\mathrm {nl},\varGamma ^D}>0\), depending on \(\varLambda \), \(\phi \), \(\varGamma ^D\), \(\rho ^D\), \(u^{in}\), \(\varOmega \), d, and \(\theta _{\mathcal {D}}\) such that
Consequently, the discrete solution converges exponentially fast in time towards its associated discrete steady-state.
Proof
Let \(n \in {\mathbb {N}}^{\star }\). As in Sect. 4.3, one has \(\displaystyle {\mathbb {D}}^{n}\ge \frac{1}{C_F}{\hat{{\mathbb {D}}}}^{n}\ge \frac{4 u_\flat ^\infty \lambda _\flat \alpha _\flat }{C_F}\big | {\underline{\xi }}_{\mathcal {D}}^{n} \big | _{1,{\mathcal {D}}}^2\), where \(C_F>0\) depends on the data. Using the discrete log–Sobolev inequality (A.6) from Proposition 10, we get
Then, there is \(C> 0\) such that (recall that \({\underline{\xi }}^n_{\mathcal {D}}\) is positive)
where the last inequality is an application of the Fenchel–Young inequality \(x\le \varPhi _1(x) + \varPhi _1^\star (1)\), where \(\varPhi _1^\star \) is the convex conjugate of \(\varPhi _1\) and \(x = (\xi _{\mathcal {M}}^{n})^2\). But, since the entropy/dissipation relation (B.2) holds, the discrete entropy decays and \({\mathbb {E}}^n \le {\mathbb {E}}^0\). Therefore, one has
Combining this estimate with (B.4), we deduce that there exists \(\nu _{\mathrm {nl},\varGamma ^D}>0\), depending on \(\varLambda \), \(\phi \), \(\varGamma ^D\), \(\rho ^D\), \(u^{in}\), \(\varOmega \), d, and \(\theta _{\mathcal {D}}\) such that \(\displaystyle {\mathbb {E}}^n \le \nu _{\mathrm {nl},\varGamma ^D} {\mathbb {D}}^n\). Then, using the entropy/dissipation relation (B.2), we get (B.3). \(\square \)
Proofs of technical results
1.1 Discrete boundedness by mass and dissipation
We prove Lemma 2 from Sect. 3.3.2. To ease the reading, we first recall the result.
Lemma 2 Let \({\underline{w}}_{\mathcal {D}}\in {\underline{V}}_{\mathcal {D}}\), and assume that there exist \(C_\sharp > 0\), and \(M_\sharp \ge M_\flat >0\) such that
Then, there exists \(C > 0\), depending on \(\varLambda \), \(u^\infty _\flat \), \(u^\infty _\sharp \), \(M_\flat \), \(M_\sharp \), \(C_\sharp \), \(\varOmega \), d, and \({\mathcal {D}}\) such that
Proof
For \(K\in {\mathcal {M}}\), using (2.10) and (2.11), we first infer that
By definition (2.1) of the regularity parameter \(\theta _{\mathcal {D}}\), we have that \(\frac{|\sigma |}{d_{K,\sigma }} \ge \frac{h_K^{d-2}}{\theta _{\mathcal {D}}}\) for all \(\sigma \in {\mathcal {E}}_K\), so that
By the expression (3.38) of \({\mathbb {D}}({\underline{w}}_{\mathcal {D}})\), and the local lower bound (C.1), we thus get
Let \(K \in {\mathcal {M}}\) and \(\sigma \in {\mathcal {E}}_K\) be fixed. Using, successively, the definition (3.27) of \(r_K\) combined with the definition (3.29) of \(f_{|{\mathcal {E}}_K|}\), the combination of (3.34) with assumptions (3.28a) and (3.28c), and the assumptions (3.28b) and (3.28d) combined with the bound (2.2) on \(|{\mathcal {E}}_K|\), we infer, for \(w_\sigma \ne w_K\),
and we verify that this inequality still holds when \(w_\sigma = w_K\). Since \({\mathbb {D}}({\underline{w}}_{\mathcal {D}})\le C_\sharp \) by (3.39), for all \(K\in {\mathcal {M}}\), and all \(\sigma \in {\mathcal {E}}_K\), we have
with \(\zeta :=\frac{dC_\sharp \theta _{\mathcal {D}}^3}{\lambda _\flat \alpha _\flat u^\infty _\flat }>0\) (recall that \(\alpha _\flat \) depends on \(\varOmega \), d, and \(\theta _{\mathcal {D}}\)). Besides, since \(\sum _{K \in {\mathcal {M}}} |K| u_K ^\infty {{\,\mathrm{e}\,}}^{w_K} \le M_\sharp \) again by (3.39), we have \(|K| u_K ^\infty {{\,\mathrm{e}\,}}^{w_K} \le M_\sharp \) for all \(K \in {\mathcal {M}}\). Similarly, since \(\sum _{K \in {\mathcal {M}}} |K| u_K ^\infty {{\,\mathrm{e}\,}}^{w_K} \ge M_\flat \), there exists \(K_0 \in {\mathcal {M}}\) such that \(|\varOmega |u_{K_0} ^\infty {{\,\mathrm{e}\,}}^{w_{K_0}} \ge M_\flat >0\). Combining these bounds, we infer that there exists \(K_0\in {\mathcal {M}}\) such that
Now, let us show that we can similarly frame all the other components of \({\underline{w}}_{\mathcal {D}}\).
For \(a,x \in {\mathbb {R}}\), let us define \(E(a,x)=\left( {{\,\mathrm{e}\,}}^x - {{\,\mathrm{e}\,}}^a \right) (x - a)\ge 0\). Observe that \(E(a,y+a){{\,\mathrm{e}\,}}^{-a} = ({{\,\mathrm{e}\,}}^y-1)y =:\xi (y)\) and that \(\xi \) is continuous, strictly decreasing for \(y<0\), strictly increasing for \(y>0\), \(\xi (0)=0\), and \(\xi (y)\rightarrow +\infty \) when \(y\rightarrow \pm \infty \). Let \(b, a_\sharp >0\), and take \(|a|\le a_\sharp \). By the properties of \(\xi \), if \(E(a,x)\le b\), then \(|x|\le \kappa _b(a_\sharp ) := a_\sharp + \max \{|y|\ \text {s.t.}~\xi (y)=b{{\,\mathrm{e}\,}}^{a_\sharp }\}\). We can thus infer that if \((x_k)_{k=0,\dots ,m}\) is a finite sequence of real numbers such that \(E(x_k, x_{k+1})\le b\) and \(|x_0|\le a_\sharp \), then \(|x_m| \le \kappa _b^{(m)}(a_\sharp )\) where \(\kappa _b^{(m)}\) is m compositions of \(\kappa _b\). In particular, the bound only depends on \(a_\sharp \), m and b.
Now we can conclude the proof. Because of the connectivity of the mesh, for any cell K (respectively, face \(\sigma \)) there is a finite sequence of components of \({\underline{w}}_{\mathcal {D}}\), denoted \((x_k)_{k=0,\dots ,m}\), starting at \(x_0 = w_{K_0}\) and finishing at \(x_m = w_K\) (respectively, \(x_m = w_\sigma \)) such that, by (C.2), \(E(x_k, x_{k+1})\le b:=\zeta h_{\mathcal {D}}^{2-d}\). The inequality (C.3) yields the initial bound on \(|x_0|\), and one concludes by the above argument. \(\square \)
1.2 A local comparison result
We prove a local comparison result between the matrices \({\mathbb {A}}_K\) and some (local) diagonal matrices. The proof relies on arguments that are similar to those advocated in [14] to analyse the VAG scheme.
Lemma 4
For \(K \in {\mathcal {M}}\), let \({\mathbb {A}}_K\in {\mathbb {R}}^{|{\mathcal {E}}_K|\times |{\mathcal {E}}_K|}\) be the matrix defined by (2.8). The matrices \({\mathbb {A}}_K\) are symmetric positive-definite, and there exists \(C_A>0\), only depending on \(\varLambda \), \(\varOmega \), d, and \(\theta _{\mathcal {D}}\) such that
where \({\mathrm{Cond}}_2({\mathbb {A}}_K) :=\Vert {\mathbb {A}}_K^{-1}\Vert _2\Vert {\mathbb {A}}_K\Vert _2\) is the condition number of the matrix \({\mathbb {A}}_K\). Moreover, letting for \(K\in {\mathcal {M}}\), \({\mathbb {B}}_K \in {\mathbb {R}}^{|{\mathcal {E}}_K|\times |{\mathcal {E}}_K|}\) be the diagonal matrix with entries
there exists \(C_B>0\), only depending on \(\varLambda \), \(\varOmega \), d, and \(\theta _{\mathcal {D}}\) such that
Proof
Let \(K \in {\mathcal {M}}\) and \(k :=|{\mathcal {E}}_K|\). As a direct consequence of its definition (2.8), the matrix \({\mathbb {A}}_K\in {\mathbb {R}}^{k\times k}\) is symmetric and positive semi-definite. Now, let \(w :=(w_\sigma )_{\sigma \in {\mathcal {E}}_K} \in {\mathbb {R}}^k\), and define \({\underline{v}}_K \in {\underline{V}}_K\) such that
Then, \(\delta _K {\underline{v}}_K = (v_K-v_\sigma )_{\sigma \in {\mathcal {E}}_K}=w\). By (C.1), we immediately get that
which implies, since \(w\in {\mathbb {R}}^k\) is arbitrary, that \({\mathbb {A}}_K\) is invertible, and gives us a lower bound on its smallest eigenvalue. By the same arguments advocated to prove (C.1), noticing that \(\frac{|\sigma |}{d_{K,\sigma }} \le \theta _{\mathcal {D}}h_K ^{d-2}\) for all \(\sigma \in {\mathcal {E}}_K\), we infer that
We eventually get, using the estimates on the eigenvalues of \({\mathbb {A}}_K\), that
with \(C_A>0\) only depending on \(\varLambda \), \(\varOmega \), d, and \(\theta _{\mathcal {D}}\). Now, by (C.4), since \({\mathbb {A}}_K\) is symmetric, we have
and we can use the half-sum to get
Using Young’s inequality, we infer
For the second inequality, by symmetry of \({\mathbb {A}}_K\), we have
The space \({\mathbb {R}}^{k\times k}\) being of finite dimension, the norms \(\Vert \cdot \Vert _1\) and \(\Vert \cdot \Vert _2\) are equivalent, and there exists \(\gamma _k>0\) such that \(\Vert \cdot \Vert _1 \le \gamma _k \Vert \cdot \Vert _2\). Moreover, since \({\mathbb {A}}_K\) is symmetric positive-definite, the following inequality holds:
From the previous estimates and (C.6), we deduce that
But, according to (2.2), we have \(\displaystyle \underset{ K \in {\mathcal {M}}}{\max } \gamma _{k} \le \underset{(d+1) \le l \le d \theta _{\mathcal {D}}^2}{\max }\gamma _l\), therefore
where \(\displaystyle C_B = C_A \underset{(d+1) \le l \le d \theta _{\mathcal {D}}^2}{\max }\gamma _{l}\) is a positive constant only depending on \(\varLambda \), \(\varOmega \), d, and \(\theta _{\mathcal {D}}\). This completes the proof of the comparison result (C.5). \(\square \)
Rights and permissions
About this article
Cite this article
Chainais-Hillairet, C., Herda, M., Lemaire, S. et al. Long-time behaviour of hybrid finite volume schemes for advection–diffusion equations: linear and nonlinear approaches. Numer. Math. 151, 963–1016 (2022). https://doi.org/10.1007/s00211-022-01289-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-022-01289-w