-
Stabilized isogeometric formulation of the Stokes problem on overlapping patches
Authors:
Xiaodong Wei,
Riccardo Puppi,
Pablo Antolin,
Annalisa Buffa
Abstract:
We present a novel stabilized isogeometric formulation for the Stokes problem, where the geometry of interest is obtained via overlapping NURBS (non-uniform rational B-spline) patches, i.e., one patch on top of another in an arbitrary but predefined hierarchical order. All the visible regions constitute the computational domain, whereas independent patches are coupled through visible interfaces us…
▽ More
We present a novel stabilized isogeometric formulation for the Stokes problem, where the geometry of interest is obtained via overlapping NURBS (non-uniform rational B-spline) patches, i.e., one patch on top of another in an arbitrary but predefined hierarchical order. All the visible regions constitute the computational domain, whereas independent patches are coupled through visible interfaces using Nitsche's formulation. Such a geometric representation inevitably involves trimming, which may yield trimmed elements of extremely small measures (referred to as bad elements) and thus lead to the instability issue. Motivated by the minimal stabilization method that rigorously guarantees stability for trimmed geometries [1], in this work we generalize it to the Stokes problem on overlapping patches. Central to our method is the distinct treatments for the pressure and velocity spaces: Stabilization for velocity is carried out for the flux terms on interfaces, whereas pressure is stabilized in all the bad elements. We provide a priori error estimates with a comprehensive theoretical study. Through a suite of numerical tests, we first show that optimal convergence rates are achieved, which consistently agrees with our theoretical findings. Second, we show that the accuracy of pressure is significantly improved by several orders using the proposed stabilization method, compared to the results without stabilization. Finally, we also demonstrate the flexibility and efficiency of the proposed method in capturing local features in the solution field.
△ Less
Submitted 21 September, 2023; v1 submitted 31 May, 2023;
originally announced May 2023.
-
A cut finite element method for the Darcy problem
Authors:
Riccardo Puppi
Abstract:
We present and analyze a cut finite element method for the weak imposition of the Neumann boundary conditions of the Darcy problem. The Raviart-Thomas mixed element on both triangular and quadrilateral meshes is considered. Our method is based on the Nitsche formulation studied in [10.1515/jnma-2021-0042] and can be considered as a first attempt at extension in the unfitted case. The key feature i…
▽ More
We present and analyze a cut finite element method for the weak imposition of the Neumann boundary conditions of the Darcy problem. The Raviart-Thomas mixed element on both triangular and quadrilateral meshes is considered. Our method is based on the Nitsche formulation studied in [10.1515/jnma-2021-0042] and can be considered as a first attempt at extension in the unfitted case. The key feature is to add two ghost penalty operators to stabilize both the velocity and pressure fields. We rigorously prove our stabilized formulation to be well-posed and derive a priori error estimates for the velocity and pressure fields. We show that an upper bound for the condition number of the stiffness matrix holds as well. Numerical examples corroborating the theory are included.
△ Less
Submitted 18 November, 2021;
originally announced November 2021.
-
Two mixed finite element formulations for the weak imposition of the Neumann boundary conditions for the Darcy flow
Authors:
Erik Burman,
Riccardo Puppi
Abstract:
We propose two different discrete formulations for the weak imposition of the Neumann boundary conditions of the Darcy flow. The Raviart-Thomas mixed finite element on both triangular and quadrilateral meshes is considered for both methods. One is a consistent discretization depending on a weighting parameter scaling as $\mathcal O(h^{-1})$, while the other is a penalty-type formulation obtained a…
▽ More
We propose two different discrete formulations for the weak imposition of the Neumann boundary conditions of the Darcy flow. The Raviart-Thomas mixed finite element on both triangular and quadrilateral meshes is considered for both methods. One is a consistent discretization depending on a weighting parameter scaling as $\mathcal O(h^{-1})$, while the other is a penalty-type formulation obtained as the discretization of a perturbation of the original problem and relies on a parameter scaling as $\mathcal O(h^{-k-1})$, $k$ being the order of the Raviart-Thomas space. We rigorously prove that both methods are stable and result in optimal convergent numerical schemes with respect to appropriate mesh-dependent norms, although the chosen norms do not scale as the usual $L^2$-norm. However, we are still able to recover the optimal a priori $L^2$-error estimates for the velocity field, respectively, for high-order and the lowest-order Raviart-Thomas discretizations, for the first and second numerical schemes. Finally, some numerical examples validating the theory are exhibited.
△ Less
Submitted 3 April, 2021;
originally announced April 2021.
-
Isogeometric discretizations of the Stokes problem on trimmed geometries
Authors:
Riccardo Puppi
Abstract:
The isogeometric approximation of the Stokes problem in a trimmed domain is studied. This setting is characterized by an underlying mesh unfitted with the boundary of the physical domain making the imposition of the essential boundary conditions a challenging problem. A very popular strategy is to rely on the so-called Nitsche method \cite{MR3264337}. We show that the Nitsche method lacks stabilit…
▽ More
The isogeometric approximation of the Stokes problem in a trimmed domain is studied. This setting is characterized by an underlying mesh unfitted with the boundary of the physical domain making the imposition of the essential boundary conditions a challenging problem. A very popular strategy is to rely on the so-called Nitsche method \cite{MR3264337}. We show that the Nitsche method lacks stability in some degenerate trimmed domain configurations, potentially polluting the computed solutions. After extending the stabilization procedure of \cite{MR4155233} to incompressible flow problems, we show that we recover the well-posedness of the formulation and, consequently, optimal a priori error estimates. Numerical experiments illustrating stability and converge rates are included.
△ Less
Submitted 1 February, 2022; v1 submitted 31 December, 2020;
originally announced December 2020.
-
Overlapping Multi-Patch Isogeometric Method with Minimal Stabilization
Authors:
Pablo Antolin,
Annalisa Buffa,
Riccardo Puppi,
Xiaodong Wei
Abstract:
We present a novel method for isogeometric analysis (IGA) to directly work on geometries constructed by Boolean operations including difference (i.e., trimming), union and intersection. Particularly, this work focuses on the union operation, which involves multiple independent, generally non-conforming and trimmed spline patches. Given a series of patches, we overlay one on top of another in a cer…
▽ More
We present a novel method for isogeometric analysis (IGA) to directly work on geometries constructed by Boolean operations including difference (i.e., trimming), union and intersection. Particularly, this work focuses on the union operation, which involves multiple independent, generally non-conforming and trimmed spline patches. Given a series of patches, we overlay one on top of another in a certain order. While the invisible part of each patch is trimmed away, the visible parts of all the patches constitute the entire computational domain. We employ the Nitsche's method to weakly couple independent patches through visible interfaces. Moreover, we propose a minimal stabilization method to address the instability issue that arises on the interfaces shared by small trimmed elements. We show in theory that our proposed method recovers stability and guarantees well-posedness of the problem as well as optimal error estimates. In the end, we numerically verify the theory by solving the Poisson's equation on various geometries that are obtained by the union operation.
△ Less
Submitted 13 December, 2019;
originally announced December 2019.
-
A minimal stabilization procedure for Isogeometric methods on trimmed geometries
Authors:
Annalisa Buffa,
Riccardo Puppi,
Rafael Vázquez
Abstract:
Trimming is a common operation in CAD, and, in its simplest formulation, consists in removing superfluous parts from a geometric entity described via splines (a spline patch). After trimming the geometric description of the patch remains unchanged, but the underlying mesh is unfitted with the physical object. We discuss the main problems arising when solving elliptic PDEs on a trimmed domain. Firs…
▽ More
Trimming is a common operation in CAD, and, in its simplest formulation, consists in removing superfluous parts from a geometric entity described via splines (a spline patch). After trimming the geometric description of the patch remains unchanged, but the underlying mesh is unfitted with the physical object. We discuss the main problems arising when solving elliptic PDEs on a trimmed domain. First we prove that, even when Dirichlet boundary conditions are weakly enforced using Nitsche's method, the resulting method suffers lack of stability. Then, we develop novel stabilization techniques based on a modification of the variational formulation, which allow us to recover well-posedness and guarantee accuracy. Optimal a priori error estimates are proven, and numerical examples confirming the theoretical results are provided.
△ Less
Submitted 12 August, 2020; v1 submitted 13 February, 2019;
originally announced February 2019.