Abstract
We consider the penalty method for the stationary Navier–Stokes equations with the slip boundary condition. The well-posedness and the regularity theorem of the penalty problem are investigated, and we obtain the optimal error estimate \(O(\epsilon )\) in \(H^k\)-norm, where \(\epsilon \) is the penalty parameter. We are concerned with the finite element approximation with the P1b / P1 element to the penalty problem. The well-posedness of discrete problem is proved. We obtain the error estimate \(O(h+\sqrt{\epsilon }+h/\sqrt{\epsilon })\) for the non-reduced-integration scheme with \(d=2,3\), and the reduced-integration scheme with \(d=3\), where h is the discretization parameter and d is the spatial dimension. For the reduced-integration scheme with \(d=2\), we prove the convergence order \(O(h+\sqrt{\epsilon }+h^2/\sqrt{\epsilon })\). The theoretical results are verified by numerical experiments.









Similar content being viewed by others
References
Amrouche, C., Girault, V.: On the existence and regularity of the solution of the Stokes problem in arbitrary dimension. Proc. Jpn. Acad. 67, 171–175 (1991)
Babuška, I.: The finite element method with penalty. Math. Comput. 27, 221–228 (1973)
Bänsch, E., Deckelnick, K.: Optimal error estimates for the Stokes and Navier–Stokes equations with slip boundary condition. M2AN 33, 923–938 (1999)
Bothe, D., Köhne, M., Prüss, J.: On a class of energy preserving boundary conditions for incompressible Newtonian flows. SIAM J. Math. Anal. 45, 3768–3822 (2013)
Boyer, F., Fabrie, P.: Mathematical Tools for the Study of the Incompressible Navier–Stokes Equations on Related Models. Springer, New York (2012)
Brenner, S.C., Scott, L.R.: The Mathematical Theory of Finite Element Methods. Springer, New York (2002)
Caglar, A., Liakos, A.: Weak imposition of boundary conditions for the Navier–Stokes equations by a penalty method. Int. J. Numer. Methods Fluids 61, 411–431 (2009)
Cattabriga, L.: Su un problema al contorno relativo al sistema di equazioni di Stokes. Rend. Sem. Mat. Univ. Padova 31, 1–33 (1961)
Delfour, M.C., Zolésio, J.P.: Shapes and Geometries-Metrics, Analysis, Differential Calculus, and Optimization, 2nd edn. SIAM, Philadelphia (2011)
Dione, I., Urquiza, J.M.: Penalty: finite element approximation of Stokes equations with slip boundary conditions. Numer. Math. 129, 587–610 (2015)
Girault, V., Raviart, P.-A.: Finite Element Methods for Navier–Stokes Equations. Springer, Berlin Heidelberg (1986)
Gilbarg, D., Trudinger, N.S.: Elliptic Partial Differential Equations of Second Order. Springer, New York (1998)
Grisvard, P.: Elliptic Problems in Nonsmooth Domains, Monographs and Studies in Mathematics, 24. Pitman, New York (1985)
Hecht, F., Pironneau, O., Le Hyaric, F., Ohtsuka, K.: Freefem++, available online at www.freefem.org
Knobloch, P.: Variational crimes in a finite element discretization of 3D stokes equations with nonstandard boundary conditions, east–west. J. Numer. Math. 7, 133–158 (1999)
Kashiwabara, T., Oikawa, I., Zhou, G.: Penalty method with P1/P1 finite element approximation for the Stokes equations under slip boundary condition, arXiv:1505.06540
Lions, J.L., Magenes, E.: Non-Homogeneous Boundary Value Problems and Applications, vol. I. Springer, New York (1972)
Logg, A., Mardal, K.-A., Well, G.N., et al.: Automated Solution of Differential Equations by the Finite Element Method. Springer, New York (2012)
Saito, N.: On the stokes equation with the leak and slip boundary conditions of friction type: regularity of solutions. Publ. RIMS, Kyoto Univ. 40, 345–383 (2004)
Shibata, Y., Shimizu, S.: On a generalized resolvent estimate for the Stokes system with Robin boundary condition. J. Math. Soc. Jpn. 59, 1–34 (2007)
Tabata, M.: Finite element approximation to infinite Prandtl number Boussinesq equations with temperature-dependent coefficients-thermal convection problems in a spherical shell. Future Gener. Comput. Syst. 22, 521–531 (2006)
Tabata, M., Suzuki, A.: A stabilized finite element method foe the Rayleigh–Bénard equations with infinite Prandtl number in a spherical shell. Comput. Methods Appl. Mech. Eng. 190, 387–402 (2000)
Verfürth, R.: Finite element approximation of incompressible Navier–Stokes equations with slip boundary condition. Numer. Math. 50, 697–721 (1987)
Wloka, J.: Partial Differential Equations. Cambridge University Press, Cambridge (1987)
Ženíšek, A.: Nonlinear Elliptic and Evolution Problems and Their Finite Element Approximations. Academic Press, Waltham (1990)
Zhang, S.: Analysis of finite element domain embedding methods for curved domains using uniform grids. SIAM J. Numer. Anal. 46, 2843–2866 (2008)
Zhou, G., Saito, N.: Analysis of the fictitious domain method with penalty for elliptic problems. Jpn. J. Ind. Appl. Math. 31, 57–85 (2014)
Acknowledgments
The authors would like to thank the anonymous reviewers for their valuable comments and suggestions to improve the quality of the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
The first author was supported by JST, CREST and by JSPS KAKENHI Grant Number 23340023. The second author was supported by JST, CREST The third author was supported by JSPS KAKENHI Grant Numbers 24224004, 26800089.
The Regularity for the Penalty Problem of the Stokes Equations
The Regularity for the Penalty Problem of the Stokes Equations
In this appendix we prove a regularity result for the Stokes equations subject to a penalized slip boundary condition. This is useful when we treat the nonlinearity in the Navier–Stokes equations as a perturbation term. We emphasize that the regularity estimate [see (6.2) below] is independent of the penalty coefficient \(\epsilon ^{-1}\).
Theorem 6.1
For \(k \in \mathbb {N} \cup \{0\}\), we assume \(\varOmega \) is \(C^{k+4}\) smooth and \(f \in H^k(\varOmega )\), \(g \in H^{k+ \frac{1}{2}}(\varGamma )\). Let \((u_\epsilon ,p_\epsilon ) \in V \times Q\) be the solution of the Stokes problem with penalty, denoted by \(\mathbf{(S_\epsilon )}\):
Then we have
where C is independent of penalty coefficient \(\epsilon ^{-1}\).
The proof of Theorem 6.1 is based on the induction method. Firstly, we show the existence of the weak solution of (6.1). The weak form of (6.1) reads as
Lemma 6.1
Given \(f \in V'\) and \(g \in H^{-\frac{1}{2}}(\varGamma )\), there exists a unique solution \((u_\epsilon .p_\epsilon ) \in V \times Q\) of (6.3), with
Proof
By Korn’s inequality and the Lax-Milgram theorem, there exists a unique solution \(u_\epsilon \) of
with the estimate
By the inf-sup condition of b, there exists a unique \(\mathring{p}_\epsilon \in \mathring{Q}\) satisfying
For all \(\phi \in C^\infty (\overline{\varOmega })^d \cap V\) with \(\int _\varGamma \phi _nd\varGamma = 1\), we set
With a similar argument to Proposition 2.2, we see that \(k_\epsilon \) is independent of \(\phi \), and \((u_\epsilon ,p_\epsilon )\) with \(p_\epsilon = \mathring{p}_\epsilon + k_\epsilon \) is a solution of (6.3).
Substituting \(\phi = k_\epsilon \tilde{n}\) into (6.3), where \(\tilde{n}\) is a smooth extension of \(n \in C^3(\varGamma )\) to \(\varOmega \), and noticing that \(\int _\varGamma u_{\epsilon n} k_\epsilon n \cdot n d\varGamma = 0\), we obtain
Combining (6.6), (6.8) and (6.10), we get (6.4). \(\square \)
Proof of Theorem 6.1
For any interior sub-domain \(\omega \subset \varOmega \) or \(\omega \) near the boundary \(\gamma \), we have (cf. [8])
We then consider the regularity near \(\varGamma \). There exist \(\{W_i\}_{i=1}^N \subset \mathbb {R}^d\) covering \(\varGamma \), and \(\{\theta _i\}_{i=1}^N\) with \(\theta _i \subset C_0^\infty (W_i)\), \(\theta _i \ge 0\), \(\sum _{i=1}^N \theta _i = 1\), and \(\text {supp }\theta _i \subsetneq W_i\). We will prove the \(H^{k+2}\)-regularity of \(\theta _i u_\epsilon \) for every \(W_i\), which implies (6.2). In the following, we omit the subscript i of \(W_i\) and \(\theta _i\). Setting \((\bar{u},\bar{p}) = (\theta u_\epsilon , \theta p_\epsilon )\) and \(e_{ij}(u) = \frac{1}{2}(\frac{\partial u_i}{\partial x_j} + \frac{\partial u_j}{\partial x_i})\), we see that
We re-set \(V = H^1(W \cap \varOmega )^d \cap \{v|_{\partial (W \cap \varOmega ) \backslash \varGamma } = 0\}\), \(Q = L^2(W \cap \varOmega )\), and re-define the bilinear forms \(a(\cdot ,\cdot )\), \(b(\cdot ,\cdot )\) in the domain \(\varOmega \cap W\). From (6.3), we have (here and hereafter the summation convention is employed),
where \(o_{ij}(\theta ,u) = \frac{\partial \theta }{\partial x_j} u_i + \frac{\partial \theta }{\partial x_i} u_j\). With integration by parts, we obtain
where
There exists a \(C^{k+3}\)-diffeomorphism \(\varvec{\Phi }\) (cf. [19, Proof of Lemma 4.1], [24] ), such that \(0 < c \le |\text {Jac }\varvec{\Phi }| \le C\), \(|\text {Jac }\varvec{\Phi }||\text {Jac }\varvec{\Phi }^{-1}| = 1\), and
-
(1)
\(\varvec{\Phi }(W \cap \varOmega ) = Q_R := \{y = (y',y_d) \in \mathbb {R}^{d-1} \times \mathbb {R} : |y'|<R, \ 0 < y_d < R\}\);
-
(2)
\(\varvec{\Phi }(W \cap \varGamma ) = S_R := \{y = (y',y_d) \in \mathbb {R}^{d-1} \times \mathbb {R} : |y'|<R, \ y_d =0\}\);
-
(3)
\( \frac{\partial \varPhi _d}{\partial x_j} = \frac{\partial \varPhi _j}{\partial x_d} = 0, \quad \frac{\partial \varPhi _d}{\partial x_d} = -1, \text { on } W \cap \varGamma \ (j = 1,\ldots ,d-1)\);
-
(4)
\(\varvec{\Phi } : n(x) \mapsto \tilde{n}(y) = (0,\ldots ,0,-1) \text { for } x \in W \cap \varGamma .\)
Here, the \(C^{k+4}\)-smoothness of \(\varGamma \) is sufficient to obtain (3) and (4) (cf. [24, §1.2.4, Theorem 2.12]).
We set \(y = \varvec{\Phi }(x) = (\varPhi _1(x), \ldots , \varPhi _d(x))\), and
where A is a \((d-1)\times (d-1)\) matrix, whose components are given by \(A_{ij} = \frac{\partial \varvec{\Phi }^{-1}}{\partial y_i}\cdot \frac{\partial \varvec{\Phi }^{-1}}{\partial y_j}.\) Under the assumption of \(k=0\) and (6.4), we see that
We introduce \(K(Q_R) = \{ \varphi \in H^1(Q_R)^d : \varphi (y) = 0 \text { for } |y'| = R, \ y_d = R\}.\) Then \((\tilde{U},\tilde{P})\) satisfies
Here we have put
Now we consider the case of \(k=0\). According the smoothness assumption on the data, we have \(\Vert \tilde{F}\Vert _{L^2(Q_R)} + \Vert \tilde{G}\Vert _{H^\frac{1}{2}(S_R)} \le C\). Substituting \(\tilde{\varphi } = \tilde{U}\) into (6.13) and using Korn’s inequality \(\tilde{a}(\cdot ,\cdot ) \ge \tilde{\alpha }_1 \Vert \cdot \Vert _{H^1(Q_R)}^2\), we obtain
For \( \zeta > 0\), and \(v \in K(Q_R)\), we introduce a difference quotient operator \(D_\zeta ^i\) by
The following facts are well known:
Substituting \(\tilde{\varphi } = D_{-\zeta }^i D_\zeta ^i \tilde{U}\) (\(i = 1, \ldots ,d-1\)) into (6.13) and using the above facts, together with Sobolev’s and Poincaré’s inequalities, we have the following five estimates:
Combining (6.19)–(6.23), we conclude, for all \(i = 1,\ldots ,d-1\),
which implies (passing to the limit \(\zeta \rightarrow 0\)), for all \(j = 1,\ldots ,d\) and \(i = 1,\ldots ,d-1\),
From (6.25) and the strong from of (6.13) (which can be obtained by the integration by parts), we have
Hence, we have proved the case of \(k=0\). As a result of (6.12b), we have
Let us show the case of \(k=1\), which is equivalent to prove \(\Vert \nabla _{y_l} \tilde{U}\Vert _{H^2}\le C\), for \(l = 1,\ldots ,d\). First, we calculate the equation of \(\nabla _{y_l} \tilde{U}\), for \(l = 1,\ldots ,d-1\). Since \(\text {supp } \theta \subsetneq W\), compact, we have
Therefore, for any \( \tilde{v} \in K(Q_R)\), \(\tilde{q}_1 \in L^2(Q_R)\), we can substitute \(\tilde{\varphi } = D_{-\zeta }^l \tilde{v}\), \(\tilde{q} = D_{-\zeta }^l \tilde{q}_1\) into (6.13) (here, \( \tilde{q}_1\) and \(\tilde{v}\) are extended to \(\mathbb {R}^{d-1} \times (0,R)\) by zero). Then, applying (6.17), (6.18), and passing to the limit \(\zeta \rightarrow 0\), we obtain
where
Here \(d_{sl}, d_{sli}, d_{slik} \in C^{k+1}(Q_R)\) (or \(C^{k+1}(Q_R)^d\)) for any \(s=1,\ldots , 10\) and \(1\le i,k\le d\), which are composed of \(\tilde{\theta }\), \(\frac{\partial \tilde{\theta } }{\partial y_k}\), \(\frac{\partial ^2 \tilde{\theta } }{\partial y_k \partial y_l}\), \(\varvec{\Phi }\), \(|\text {Jac } \varvec{\Phi }|\), \(\frac{\partial \varPhi _k }{\partial x_i}\), \(\frac{\partial ^2 \varPhi _k }{\partial x_i \partial x_j}\), and \(\frac{\partial |\text {Jac } \varvec{\Phi }| }{\partial x_i}\).
With the assumption of \(k=1\) and the regularity results of \(k=0\), we see that
which implies
Now, substituting \(\tilde{v} = \nabla _{y_l} \tilde{U}\) into (6.28) and using \(\epsilon ^{-1} \Vert \tilde{U}_d\Vert _{L^2(\varGamma )} \le C\) obtained from (6.27), we get:
Substituting \(\tilde{v} = D_{-\zeta }^i D_\zeta ^i \nabla _{y_l}\tilde{U}\) (\(i = 1, \ldots ,d-1\)) into (6.28) and using (6.17), (6.18) together with the Sobolev inequality, we have the following six estimates:
Combining (6.33)–(6.38), we conclude
which yields (passing to the limit \(\zeta \rightarrow 0\)):
From (6.40) and the equation of \((\nabla _{y_l}\tilde{U},\nabla _{y_l}\tilde{P})\) (the strong from of (6.28), which can be obtained by the integration by parts), we obtain
Since we have (6.40) and (6.41) for all \(l = 1,\ldots ,d-1\), from the equation of \((\tilde{U},\tilde{P})\) (the strong from of (6.13), which can be obtained by the integration by parts), we conclude
Hence, we show the case of \(k=1\) for (6.2). For \(k \ge 2\), it follows from the induction method. \(\square \)
Rights and permissions
About this article
Cite this article
Zhou, G., Kashiwabara, T. & Oikawa, I. Penalty Method for the Stationary Navier–Stokes Problems Under the Slip Boundary Condition. J Sci Comput 68, 339–374 (2016). https://doi.org/10.1007/s10915-015-0142-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-015-0142-0