Abstract
We generalize pressure boundary conditions of an \(\varepsilon \)-Stokes problem. Our \(\varepsilon \)-Stokes problem connects the classical Stokes problem and the corresponding pressure-Poisson equation using one parameter \(\varepsilon >0\). For the Dirichlet boundary condition, it is proven in Matsui and Muntean (Adv Math Sci Appl, 27:181–191, 2018) that the solution for the \(\varepsilon \)-Stokes problem converges to the one for the Stokes problem as \(\varepsilon \) tends to 0, and to the one for the pressure-Poisson problem as \(\varepsilon \) tends to \(\infty \). Here, we extend these results to the Neumann and mixed boundary conditions. We also establish error estimates in suitable norms between the solutions to the \(\varepsilon \)-Stokes problem, the pressure-Poisson problem and the Stokes problem, respectively. Several numerical examples are provided to show that several such error estimates are optimal in \(\varepsilon \). Our error estimates are improved if one uses the Neumann boundary conditions. In addition, we show that the solution to the \(\varepsilon \)-Stokes problem has a nice asymptotic structure.
Similar content being viewed by others
References
Amsden, A.A., Harlow, F.H.: A simplified MAC technique for incompressible fluid flow calculations. J. Comput. Phys. 6, 322–325 (1970)
Chan, R.K.C., Street, R.L.: A computer study of finite-amplitude water waves. J. Comput. Phys. 6, 68–94 (1970)
Chorin, A.J.: Numerical solution of the Navier–Stokes equations. Math. Comput. 22(104), 745–762 (1968)
Conca, C., Murat, F., Pironneau, O.: The Stokes and Navier–Stokes equations with boundary conditions involving the pressure. Jpn. J. Math. 20(2), 279–318 (1994)
Conca, C., Pares, C., Pironneau, O., Thiriet, M.: Navier–Stokes equations with imposed pressure and velocity fluxes. Int. Numer. Methods. Fluids 20, 267–287 (1995)
Cummins, S.J., Rudman, M.: An SPH projection method. J. Comput. Phys. 152, 584–607 (1999)
Douglas, J., Wang, J.: An absolutely stabilized finite element method for the Stokes problem. Math. Comput. 52(186), 495–508 (1989)
Duvaut, G., Lions, J.L.: Inequalities in Mechanics and Physics. Springer, Berlin (1976)
Girault, V., Raviart, P.A.: Finite Element Methods for Navier–Stokes Equations. Springer, Berlin (1986)
Glowinski, R.: Finite element methods for incompressible viscous flow. In: Ciarlet, P.G., Lions, J.L. (eds.) Handbook of Numerical Analysis, vol. 9, pp. 3–1176. North-Holland, Amsterdam (2003)
Guermond, J.L., Quartapelle, L.: On stability and convergence of projection methods based on pressure Poisson equation. Int. J. Numer. Methods Fluids 26, 1039–1053 (1998)
Harlow, F.H., Welch, J.E.: Numerical calculation of time-dependent viscous incompressible flow of fluid with a free surface. Phys. Fluids 8, 2182–2189 (1965)
Hecht, F.: New development in FreeFem++. J. Numer. Math. 20(3–4), 251–265 (2012)
Hughes, T., Franca, L., Balestra, M.: A new finite element formulation for computational fluid dynamics: V. Circumventing the Babuška–Brezzi condition: a stable Petrov–Galerkin formulation of the Stokes problem accommodating equal-order interpolations. Comput. Methods Appl. Mech. Eng. 59, 85–99 (1986)
Kim, J., Moin, P.: Application of a fractional-step method to incompressible Navier–Stokes equations. J. Comput. Phys. 59, 308–323 (1985)
Marušić, S.: On the Navier–Stokes system with pressure boundary condition. Ann. Univ. Ferrara 53, 319–331 (2007)
Matsui, K., Muntean, A.: Asymptotic analysis of an \(\varepsilon \)-Stokes problem connecting Stokes and pressure-Poisson problems. Adv. Math. Sci. Appl. 27, 181–191 (2018)
McKee, S., Tomé, M.F., Cuminato, J.A., Castelo, A., Ferreira, V.G.: Recent advances in the marker and cell method. Arch. Comput. Methods Eng. 2, 107–142 (2004)
Nečas, J.: Direct Methods in the Theory of Elliptic Equations. Springer, Berlin (1967). (Translated in 2012 by Kufner, A. and Tronel, G)
Perot, J.B.: An analysis of the fractional step method. J. Comput. Phys. 108, 51–58 (1993)
Temam, R.: Navier–Stokes Equations. North Holland, Amsterdam (1979)
Viecelli, J.A.: A computing method for incompressible flows bounded by moving walls. J. Comput. Phys. 8, 119–143 (1971)
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.
Appendix
Appendix
Theorems 2.7, 4.2, 4.3, and Proposition 2.8 are generalizations of severaltheorems stated in [17]. In this appendix, however, we give their proofs for the readers’convenience. We define a continuous coercive bilinear form depending on \(\varepsilon \) and prove Theorem 2.7 by the Lax–Milgram Theorem.
Proof of Theorem 2.7
We take arbitrary \(u_1\in {H^1({\varOmega })}^n\) with \(\gamma _0 u_1=u_b\). Since \({{\text {div}}}:{H^1_0({\varOmega })}^n\rightarrow {L^2({\varOmega })}/{{\mathbb {R}}}\) is surjective [9, Corollary 2.4, 2\({}^\circ \)], there exists \(u_2\in {H^1_0({\varOmega })}^n\) such that \({{\text {div}}}u_2={{\text {div}}}u_1\). We put
and note that \(\gamma _0 u_0=u_b\) and \({{\text {div}}}u_0=0\). To simplify the notation, we set \(u:=u_\varepsilon -u_0\in {H^1_0({\varOmega })}^n,p:=p_\varepsilon -p_0\in Q\), and define \(f\in {H^{-1}({\varOmega })}^n\) and \(g\in Q^*\) by
Then, \((u_\varepsilon ,p_\varepsilon )\) satisfies (ES’) if and only if (u, p) satisfies
Adding the equations in (A.3), we get
We check that \((\cdot ,\cdot )_\varepsilon \) is a continuous coercive bilinear form on \({H^1_0({\varOmega })}^n\times Q\). The bilinearity and continuity of \((\cdot ,\cdot )_\varepsilon \) are obvious. The coercivity of \((\cdot ,\cdot )_\varepsilon \) is obtained in the following way. Take \((v,q)^T\in {H^1_0({\varOmega })}^n\times Q\). We have the following sequence of inequalities:
Summarizing, \((\cdot ,\cdot )_\varepsilon \) is a continuous coercive bilinear form and \({H^1_0({\varOmega })}^n\times Q\) is a Hilbert space. Therefore, the conclusion of Theorem 2.7 follows from the Lax–MilgramTheorem. \(\square \)
Let \((u_S,p_S),(u_PP,p_PP)\) and \((u_\varepsilon ,p_\varepsilon )\) be the solutions of (S’), (PP’) and (ES’), respectively, as guaranteed by Theorems 2.5, 2.6 and 2.7. We show that the subtract \(p_S-p_PP\) satisfies
in distributions sense. The weak harmonicity is the key ingredient to provingProposition 2.8.
Proof of Proposition 2.8
First, we prove that there exists a constant \(c>0\) independent of \(\varepsilon \) such that \( \Vert u_S-u_PP\Vert _{{H^1({\varOmega })}^n} \le c\Vert \gamma _0 p_S-\gamma _0 p_PP\Vert _{H^{1/2}({\varGamma })}, \) and if \(\gamma _0(p_S-p_PP)=0\), then \(p_PP=p_S\). Taking the divergence of the first equation of (S’), we obtain
in distributions sense. Since \(p_S\in {H^1({\varOmega })}\) and \(C^\infty _0({\varOmega })\) is dense in \({H^1_0({\varOmega })}\), it follows that
for all \(\psi \in {H^1_0({\varOmega })}\). Together with (S’), (PP’) and \({H^1_0({\varOmega })}\subset Q\), we obtain
from the assumption \(\langle G,\psi \rangle =\int _{\varOmega }\nabla F\cdot \psi \). Putting \(\varphi :=u_S-u_PP\in {H^1_0({\varOmega })}^n\) in (A.4), we get
Hence,
holds. From the second equation of (A.4), we obtain
for all \(\psi \in {H^1_0({\varOmega })}\). Thus we find
Since \(\gamma _0\) is surjective and the space \(\text{ Ker }(\gamma _0)={H^1_0({\varOmega })}\), \({H^1({\varOmega })}/{H^1_0({\varOmega })}\) and \(H^{1/2}({\varGamma })\) are isomorphic, there exists a constant \(c_2>0\) such that \(\Vert q\Vert _{{H^1({\varOmega })}/{H^1_0({\varOmega })}}\le c_2\Vert \gamma _0 q\Vert _{H^{1/2}({\varGamma })}\) for all \(q\in {H^1({\varOmega })}\). Hence, we obtain
Together with (A.5), we obtain \( \Vert u_S-u_PP\Vert _{{H^1({\varOmega })}^n} \le c_1c_2\Vert \gamma _0 p_S-\gamma _0 p_PP\Vert _{H^{1/2}({\varGamma })}. \) Moreover, if \(\gamma _0(p_S-p_PP)=0\), then \(p_PP=p_S\).
Next, we prove that there exists a constant \(c>0\) independent of \(\varepsilon \) such that \( \Vert u_S-u_\varepsilon \Vert _{{H^1({\varOmega })}^n} \le c\Vert \gamma _0 p_S-\gamma _0 p_\varepsilon \Vert _{H^{1/2}({\varGamma })}, \) and if \(\gamma _0(p_S-p_PP)=0\), then \(p_PP=p_\varepsilon \). Let \(w_\varepsilon :=u_S-u_\varepsilon \in {H^1_0({\varOmega })}^n\) and \(r_\varepsilon :=p_PP-p_\varepsilon \in Q\). By (S’), (PP’) and (ES’), we obtain
Putting \(\varphi :=w_\varepsilon \) and \(\psi :=r_\varepsilon \) and adding the two equations of (A.7), we get
from \(\int _{\varOmega }(\nabla r_\varepsilon )\cdot w_\varepsilon =-\int _{\varOmega }({{\text {div}}}w_\varepsilon )r_\varepsilon \). Thus we find
Together with (A.6), we obtain
Moreover, by (A.8), we obtain
Hence, if \(\gamma _0(p_S-p_PP)=0\), then \(p_PP=p_\varepsilon \). \(\square \)
We show that the sequence \(((u_\varepsilon ,p_\varepsilon ))_{\varepsilon >0}\) is bounded in \({H^1({\varOmega })}^n\times ({L^2({\varOmega })}/{{\mathbb {R}}})\). By the reflexivity of \({H^1({\varOmega })}^n\times ({L^2({\varOmega })}/{{\mathbb {R}}})\), the sequence \(((u_\varepsilon ,p_\varepsilon ))_{\varepsilon >0}\) has a subsequence converging weakly to somewhere in \({H^1({\varOmega })}^n\times ({L^2({\varOmega })}/{{\mathbb {R}}})\). It is sufficient to check that the limit satisfies (S’). Since the solution of (S’) is unique, the sequence \(((u_\varepsilon ,p_\varepsilon ))_{\varepsilon >0}\) converges weakly.
Proof of Theorem 4.2
We take \(u_b\in {H^1({\varOmega })}^n,f\in {H^{-1}({\varOmega })}^n\) and \(g\in Q^*\) as (A.1) and (A.2) in the proof of Theorem 2.7. We put \({{\tilde{u}}}_\varepsilon :=u_\varepsilon -u_b\in {H^1_0({\varOmega })}^n,{\tilde{p}}_\varepsilon :=p_\varepsilon -p_0\in Q\). Then we obtain
Putting \(\varphi :={\tilde{u}}_\varepsilon ,\psi :={\tilde{p}}_\varepsilon \) and adding the two equations of (A.9), we get
since \(\int _{\varOmega }(\nabla {\tilde{p}}_\varepsilon )\cdot \tilde{u}_\varepsilon =-\int _{\varOmega }({{\text {div}}}{\tilde{u}}_\varepsilon ){\tilde{p}}_\varepsilon \). Hence,
Moreover, by Lemma 4.1, we obtain
i.e., \((\Vert {\tilde{p}}_\varepsilon \Vert _{{L^2({\varOmega })}/{{\mathbb {R}}}})_{0<\varepsilon <1}\) is bounded. By Theorem 3.2, \((\Vert u_\varepsilon \Vert _{{H^1({\varOmega })}^n})_{\varepsilon \ge 1}\) and \((\Vert {\tilde{p}}_\varepsilon \Vert _{{L^2({\varOmega })}/{{\mathbb {R}}}})_{\varepsilon \ge 1}\) are bounded, and thus \((\Vert u_\varepsilon \Vert _{{H^1({\varOmega })}^n})_{\varepsilon >0}\) and \((\Vert \tilde{p}_\varepsilon \Vert _{{L^2({\varOmega })}/{{\mathbb {R}}}})_{\varepsilon >0}\) are bounded.
Since \({H^1({\varOmega })}^n\times ({L^2({\varOmega })}/{{\mathbb {R}}})\) is reflexive and \(({\tilde{u}}_\varepsilon ,[\tilde{p}_\varepsilon ])_{0<\varepsilon <1}\) is bounded in \({H^1({\varOmega })}^n\times ({L^2({\varOmega })}/{{\mathbb {R}}})\), there exist \((u,p)\in {H^1({\varOmega })}^n\times ({L^2({\varOmega })}/{{\mathbb {R}}})\) and a subsequence of pairs \(({\tilde{u}}_{\varepsilon _k}, {\tilde{p}}_{\varepsilon _k})_{k\in {{\mathbb {N}}}}\subset {H^1_0({\varOmega })}^n\times Q\) such that
Hence, from (A.9) with \(\varepsilon :=\varepsilon _k\), taking \(k\rightarrow \infty \), we obtain
where we have used that
as \(k\rightarrow \infty \). By (A.2), the first equation of (A.11) implies that
for all \(\varphi \in {H^1_0({\varOmega })}^n\). From the second equation of (A.11) and \(C^\infty _0({\varOmega })\subset Q\), \({{\text {div}}}(u+u_b)=0\) follows. Hence, we obtain that \((u+u_b,p+[p_0])\) satisfies (S’), i.e., \(u_S=u+u_b\) and \(p_S=p+[p_0]\). Then we have
as \(k\rightarrow \infty \). Since any arbitrarily chosen subsequence of \(((u_\varepsilon ,[p_\varepsilon ]))_{0<\varepsilon <1}\) has a subsequence which converges to \((u_S,p_S)\), we can conclude the proof. \(\square \)
Using Theorem 4.2 and the Rellich–Kondrachov Theorem, it is easy to proveTheorem 4.3.
Proof of Theorem 4.3
We have from (ES’) and (S’) that
Putting \(\varphi :=u_\varepsilon -u_S\in {H^1_0({\varOmega })}^n\) and \(\tilde{p}_S:=p_S-p_0\in {H^1({\varOmega })}\), we get
since \(-\int _{\varOmega }(\nabla (p_\varepsilon -p_0)) \cdot (u_\varepsilon -u_S)= \int _{\varOmega }(p_\varepsilon -p_0){{\text {div}}}(u_\varepsilon -u_S)\) and \({{\text {div}}}u_S=0\). Thus,
Putting \(\psi :=p_\varepsilon -p_0\in Q\), we have
Hence,
Together with (A.12) and (A.13), we obtain
By Theorem 4.2 and the Rellich–Kondrachov Theorem, there exists a sequence \((\varepsilon _k)_{k\in {{\mathbb {N}}}}\subset {{\mathbb {R}}}\) such that
Therefore, by (A.10),
as \(k\rightarrow \infty \). This implies that
by Lemma 4.1. Since any arbitrarily chosen subsequence of \(((u_\varepsilon ,[p_\varepsilon ]))_{0<\varepsilon <1}\) has a subsequence which converges to \((u_S,p_S)\), we can conclude the proof. \(\square \)
About this article
Cite this article
Kimura, M., Matsui, K., Muntean, A. et al. Analysis of a projection method for the Stokes problem using an \(\varepsilon \)-Stokes approach. Japan J. Indust. Appl. Math. 36, 959–985 (2019). https://doi.org/10.1007/s13160-019-00373-3
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13160-019-00373-3