Error analysis of fully discrete mixed finite element data assimilation schemes for the Navier-Stokes equations
Bosco Garc\'ia-Archilla, Julia Novo

TL;DR
This paper analyzes the error behavior of fully discrete mixed finite element schemes for the Navier-Stokes equations within a data assimilation framework, providing uniform error estimates for various discretization methods.
Contribution
It introduces a comprehensive error analysis for fully discrete mixed finite element data assimilation schemes, including new bounds independent of inverse viscosity.
Findings
Uniform error estimates for all schemes analyzed.
Error bounds that do not depend on inverse powers of viscosity.
Validation of semi-implicit and fully implicit time discretizations.
Abstract
In this paper we consider fully discrete approximations with inf-sup stable mixed finite element methods in space to approximate the Navier-Stokes equations. A continuous downscaling data assimilation algorithm is analyzed in which measurements on a coarse scale are given represented by different types of interpolation operators. For the time discretization an implicit Euler scheme, an implicit and a semi-implicit second order backward differentiation formula %BDF2 scheme and a semi-implicit BDF2 scheme are considered. Uniform in time error estimates are obtained for all the methods for the error between the fully discrete approximation and the reference solution corresponding to the measurements. For the spatial discretization we consider both the Galerkin method and the Galerkin method with grad-div stabilization. For the last scheme error bounds in which the constants do not depend…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Error analysis of fully discrete mixed finite element data assimilation schemes for the Navier-Stokes equations
Bosco García-Archilla Departamento de Matemática Aplicada II, Universidad de Sevilla, Sevilla, Spain. Research is supported by Spanish MINECO under grant MTM2015-65608-P ([email protected]).
Julia Novo Departamento de Matemáticas, Universidad Autónoma de Madrid, Spain. Research is supported by Spanish MINECO under grant MTM2016-78995-P (AEI/FEDER, UE) and VA024P17 (Junta de Castilla y Leon, ES) cofinanced by FEDER funds ([email protected]).
Abstract
In this paper we consider fully discrete approximations with inf-sup stable mixed finite element methods in space to approximate the Navier-Stokes equations. A continuous downscaling data assimilation algorithm is analyzed in which measurements on a coarse scale are given represented by different types of interpolation operators. For the time discretization an implicit Euler scheme, an implicit and a semi-implicit second order backward differentiation formula are considered. Uniform in time error estimates are obtained for all the methods for the error between the fully discrete approximation and the reference solution corresponding to the measurements. For the spatial discretization we consider both the Galerkin method and the Galerkin method with grad-div stabilization. For the last scheme error bounds in which the constants do not depend on inverse powers of the viscosity are obtained.
AMS subject classifications. 35Q30, 65M12, 65M15, 65M20, 65M60, 65M70,
76B75.
Keywords. data assimilation, downscaling, Navier-Stokes equations, uniform-in-time error estimates, fully discrete schemes, mixed finite elements methods.
1 Introduction
Data assimilation refers to a class of techniques that combine experimental data and simulation in order to obtain better predictions in a physical system. There is a vast literature on data assimilation methods (see e.g., [4], [12], [33], [35], [39], and the references therein). One of these techniques is nudging in which a penalty term is added with the aim of driving the approximate solution towards coarse mesh observations of the data. In a recent work [6], a new approach, known as continuous data assimilation, is introduced for a large class of dissipative partial differential equations, including Rayleigh-Bénard convection [17], the planetary geostrophic ocean dynamics model [18], etc. (see also references therein). Continuous data assimilation has also been used in numerical studies, for example, with the Chafee-Infante reaction-diffusion equation, the Kuramoto-Sivashinsky equation (in the context of feedback control) [36], Rayleigh-Bénard convection equations [3], [16], and the Navier-Stokes equations [24], [27]. However, there is still less numerical analysis of this technique. The present work concerns with the numerical analysis of continuous data assimilation for the Navier-Stokes equations for fully discrete schemes with inf-sup stable mixed finite element methods (MFE) in space.
We consider the Navier-Stokes equations (NSE)
[TABLE]
in a bounded domain , . In (1), is the velocity field, the kinematic pressure, the kinematic viscosity coefficient, and represents the accelerations due to external body forces acting on the fluid. The Navier-Stokes equations (1) must be complemented with boundary conditions. For simplicity, we only consider homogeneous Dirichlet boundary conditions on .
As in [37] we consider given coarse spatial mesh measurements, corresponding to a solution of (1), observed at a coarse spatial mesh. We assume that the measurements are continuous in time and error-free and we denote by the operator used for interpolating these measurements, where denotes the resolution of the coarse spatial mesh. Since no initial condition for is available one cannot simulate equation (1) directly. To overcome this difficulty it was suggested in [6] to consider instead a solution of the following system
[TABLE]
where is the nudging parameter.
In [23] the continuous in time data assimilation algorithm is analyzed and two different methods are considered: the Galerkin method and the Galerkin method with grad-div stabilization. In this paper we extend the results in [23] to the fully discrete case. For the time discretization of equation (1), we consider the fully implicit backward Euler method and the second order backward differentiation formula (BDF2), both in the fully implicit and semi-implictit cases. For the spatial discretization we consider inf-sup stable mixed finite elements. As in [23] we consider both the Galerkin method and the Galerkin method with grad-div stabilization. Although grad-div stabilization was originally proposed in [19] to improve the conservation of mass in finite element methods, it was observed in the simulation of turbulent flows in [32], [40] that grad-div stabilization has the effect of producing stable (non-oscillating) simulations.
For the three time discretization methods that we consider and the two different spatial discretizations (Galerkin method with or without grad-div stabilization) we prove uniform-in-time error estimates for the approximation of the unknown reference solution, , corresponding to the coarse-mesh measurement . As in [23], for the Galerkin method without stabilization, the spatial error bounds we prove are optimal, in the sense that the rate of convergence is that of the best interpolant. In the case where grad-div stabilization is added, as in [13], [14], we get error bounds where the error constants do not depend on inverse powers of the viscosity parameter . This fact is of importance in many applications where viscosity is orders of magnitude smaller than the velocity (or with large Reynolds number).
We now comment on the literature on numerical methods for (1). In [37], a semidiscrete postprocessed Galerkin spectral method for the two-dimensional Navier-Stokes equations is studied. Under suitable conditions on the nudging parameter , the coarse mesh size , and the degrees of freedom in the spectral method, uniform-in-time error estimates are obtained for the error between the numerical approximation to and . The use of a postprocessing technique introduced in [21] [22], gives a method with a higher convergence rate than the standard spectral Galerkin method. A fully-discrete method for the spatial discretization in [37] is analyzed in [30], where the (implicit and semi-implicit) backward Euler method is used for time discretization and uniform-in-time error estimates are obtained with the same convergence rate in space as in [37].
Other related works are [34] and [38]. In [38] they only analyze linear problems and, for the proof of the results on the Navier-Stokes equations they present, they refer to [34] with some differences that they point out. They also present a wide collection of numerical experiments. In [34], the authors consider fully discrete approximations to equation (1) where the spatial discretization is performed with a MFE Galerkin method with grad-div stabilization. A semi-implicit BDF2 scheme in time is analyzed in [34], and, as in [30], [37], [23] and the present paper uniform-in-time error bounds are obtained. In the present paper, apart from the semi-implicit BDF2 scheme of [34] we also analyze the implicit Euler and the implicit BDF2 schemes. Respect to the spatial errors we obtain the same results as in [23]. More precisely, comparing with [34], we remove the dependence on inverse powers on on the error constants of the Galerkin method with grad-div stabilization. Also, for the standard Galerkin method, although with constants depending on inverse powers on , we get a rate of convergence for the method in space one unit larger than the method in [34]. These results are sharp in space, as it can be checked in the numerical experiments of [23]. This means that the Galerkin method with grad-div stabilization has a rate of convergence in the norm of the velocity using polynomials of degree and that error constants are independent on for the grad-div stabilized method, and dependent in the case of the standard method. The analysis in [34] is restricted to being an interpolant for non smooth functions (Clément, Scott-Zhang, etc), since explicit use is made of bounds (24) and (25), which are not valid for nodal (Lagrange) interpolation. In the present paper, as in [23], we prove error bounds both for the case in which is an interpolant for non smooth functions but also for the case in which is a standard Lagrange interpolant. To our knowledge reference [23] and the present paper are the only references in the literature where such kind of bounds are proved.
It is important to mention that, compared with [34], [38], [30] and [37], and as in [23], we do not need to assume an upper bound on the nudging parameter . The authors of [34] had observed (see [34, Remark 3.8]) that the upper bound on they required in the analysis does not hold in the numerical experiments. This fact is corroborated by the numerical experiments in [23] that show numerical evidence of the advantage of increasing the value of the nudging parameter well above the upper bound in required in previous works in the literature. The analysis in the present paper, as that in [23], does not demand any upper bound on the nudging parameter .
For the error analysis of the fully discrete method with the implicit Euler scheme we do not need to assume any restriction on the size of the time step (Theorem 3.6 below). For the case of the implicit BDF2 and semi-implicit BDF2 (Theorems 3.9 and 3.12 below) we only need to assume is smaller than a constant (that depends on norms of the theoretical exact solution).
The rest of the paper is as follows. In Section 2 we state some preliminaries and notation. In Section 3 we analyze the fully discrete schemes. First of all, some general results are stated and proved and then the error analysis of the implicit Euler method, the implicit BDF2 method and the semi-implicit BDF2 schemes is carried out. In Section 4 some numerical experiments are shown.
2 Preliminaries and Notation
We denote by the standard Sobolev space of functions defined on the domain with distributional derivatives of order up to in . By we denote the standard seminorm, and, following [11], for we will define the norm by
[TABLE]
where denotes the Lebesgue measure of . Observe that is scale invariant. If is not a positive integer, is defined by interpolation [1]. In the case , we have . As it is customary, will be endowed with the product norm and, since no confusion will arise, it will also be denoted by . When , we will use to denote the space . By we denote the closure in of the set of infinitely differentiable functions with compact support in . The inner product of or will be denoted by and the corresponding norm by . The norm of the dual space of is denoted by .
We will use the following Sobolev’s inequality [1]: For , let and be such that . Then, there exists a positive scale invariant constant such that
[TABLE]
If the above relation is valid for . A similar inequality holds for vector-valued functions.
We will denote by and the Hilbert spaces {\cal H}=\{\boldsymbol{u}\in\big{(}L^{2}(\Omega))^{d}\,|\,\mbox{div}(\boldsymbol{u})=0,\,\boldsymbol{u}\cdot n_{|_{\partial\Omega}}=0\}, V=\{\boldsymbol{u}\in\big{(}H^{1}_{0}(\Omega))^{d}\,|\,\mbox{div}(\boldsymbol{u})=0\}, endowed with the inner product of and respectively.
The following interpolation inequalities will also be used (see, e.g., [11, formula (6.7)] and [20, Exercise II.2.9])
[TABLE]
(where, for simplicity, by enlarging the constants if necessary, we may take the constant in (4) equal to in (3) for ) and Agmon’s inequality
[TABLE]
The case is a direct consequence of [2, Theorem 3.9]. For , a proof for domains of class can be found in [11, Lemma 4.10].
We will make use of Poincaré’s inequality,
[TABLE]
where the constant can be taken . If we denote by , then from (6) it follows that
[TABLE]
The constants , , and in the inequalities above are all scale-invariant. This will also be the case of all constants in the present paper unless explicitly stated otherwise. We will also use the well-known property, see [31, Lemma 3.179]
[TABLE]
Let , be a family of partitions of suitable domains , where denotes the maximum diameter of the elements , and are the mappings from the reference simplex onto . We shall assume that the partitions are shape-regular and quasi-uniform. Let , we consider the finite-element spaces
[TABLE]
where denotes the space of polynomials of degree at most on . For , stands for the space of piecewise constants.
When has polygonal or polyhedral boundary and mappings from the reference simplex are affine. When has a smooth boundary, and for the purpose of analysis, we will assume that exactly matches , as it is done for example in [10], [41]. At a price of a more involved analysis, though, the discrepancies between and can also be included in the analysis (see, e.g., [5], [42]).
We shall denote by the MFE pair known as Hood–Taylor elements [8, 44] when , where
[TABLE]
and, when , the MFE pair known as the mini-element [9] where , and . Here, is spanned by the bubble functions , , defined by , if and 0 elsewhere, where denote the barycentric coordinates of . All these elements satisfy a uniform inf-sup condition (see [8]), that is, for a constant independent of the mesh size the following inequality holds
[TABLE]
To approximate the velocity we consider the discrete divergence-free space
[TABLE]
For each fixed time , notice that the solution of (1) is also the solution of a Stokes problem with right-hand side . We will denote by its MFE approximation, solution of
[TABLE]
Notice that is the discrete Stokes projection of the solution of (1) (see [28]), and it satisfies satisfies that for all ,
[TABLE]
The following bound holds (see e.g., [29]):
[TABLE]
where here and in the sequel, for and we denote
[TABLE]
and, when and depend on
[TABLE]
Assuming that is of class , with , and using standard duality arguments and (11), one obtains
[TABLE]
We also have the following bounds [23, Lemma 3.7]
[TABLE]
where the constant does not depend on . And, arguing as in [23, Lemma 3.7] one can also prove
[TABLE]
We also consider a modified Stokes projection that was introduced in [13] and that we denote by satisfying
[TABLE]
and the following error bound, see [13]:
[TABLE]
From [10], we also have
[TABLE]
where does not depend on . Also we have the following bounds [23, Lemma 3.8]
[TABLE]
where the constant is independent of .
We will denote by the projection of the pressure onto . It is well-known that
[TABLE]
We will assume that the interpolation operator is stable in , that is,
[TABLE]
and that it satisfies the following approximation property,
[TABLE]
The Bernardi–Girault [7], Girault–Lions [25], or the Scott–Zhang [43] interpolation operators satisfy (25) and (24). Notice that the interpolation can be on piecewise constants.
Finally, we will denote by the Lagrange interpolant of a continuous function . In Subsection 3.4 we consider the case in which for which bounds (24) and (25) do not hold.
3 Fully discrete schemes
We consider the following method to approximate (1). For we define satisfying for all
[TABLE]
In (3) is a finite difference approximation to the time derivative at time , where is the time step. Also, is a stabilization parameter that can be zero in case we do not stabilize the divergence or different from zero in case we add grad-div stabilization and is defined in the following way
[TABLE]
It is straightforward to verify that enjoys the skew-symmetry property
[TABLE]
Let us observe that taking from (3) we get
[TABLE]
For the analysis below, we introduce the values and , defined as follows
[TABLE]
Lemma 3.1
The following bound holds for , and ,
[TABLE]
where , and
[TABLE]
Proof:** **
Adding and applying the skew-symmetry property (27) we have
[TABLE]
The proof of the following lemma is similar to the proof of [23, Lemma 3.1].
Lemma 3.2
Let be the finite element approximation defined in (3) and let , , in be sequences satisfying
[TABLE]
Assume that the quantity defined in (39), below, is bounded. Then, if and satisfies condition (44), below, the following bounds hold for ,
[TABLE]
*where, and are defined in (29), and is defined in (47) below. *
Proof:** **
Subtracting (3.2) from (3) we get the error equation
[TABLE]
for all Taking in (33) we get
[TABLE]
We will bound the terms on the right-hand side of (34). For the nonlinear term and the truncation errors we argue differently depending on whether or .
If , applying Lemma 3.1 with , , and , we have
[TABLE]
where in the last inequality we have applied (8). For the term when , using (7) we get
[TABLE]
When , we bound the nonlinear term by applying Lemma 3.1 with , , and , that is
[TABLE]
In the sequel we denote
[TABLE]
Observe that in the case , the left-hand side of (Proof:) can be bounded by , and, in the case the left-hand side of (Proof:) is bounded by .
Next, we bound the last two terms of the right-hand side of (33) when . We have
[TABLE]
where is defined in (29).
For the second term on the right-hand side of (34) applying (24) we get
[TABLE]
Inserting (Proof:), (Proof:), (Proof:), (Proof:) and (41) into (34) we get
[TABLE]
Now we bound
[TABLE]
Assuming that and taking into account that we get
[TABLE]
For the rest of the proof we argue exactly as in the proof of [23, Lemma 3.1]. For the third term on the left-hand side above applying (25) and assuming
[TABLE]
we get . Therefore, for the last three terms on the left-hand side of (Proof:) we have
[TABLE]
Now, applying (25) again to bound the right-hand side above we have that
[TABLE]
where
[TABLE]
Finally, since , from (Proof:), (45) and (46) we conclude (3.2).
Lemma 3.3
Assume that the constants and satisfy and . Then if the sequence of real numbers satisfies
[TABLE]
we have that
[TABLE]
Proof:** **
See e.g., [34].
The following result is taken from [23].
Lemma 3.4
The following bounds hold
[TABLE]
where
[TABLE]
[TABLE]
*and and are the quantities in (13). *
We will apply Lemma 3.2 taking , when , where satisfies (10), and, when taking , where satisfies (18). Then, it is easy to check that satisfies (3.2) where
[TABLE]
and
[TABLE]
Consequently, we define the following quantities, which are related to the right-hand side of (3.2), when and when , respectively
[TABLE]
We now estimate the values of and .
Lemma 3.5
For and defined in (54) and (55), respectively, the following bounds hold
[TABLE]
where
[TABLE]
Proof:** **
Applying (11) when and (19) when we get
[TABLE]
where, recall, and are defined in (13). Also, applying Lemma 3.4 we have
[TABLE]
so that, applying (11) when and (19) when it follows that
[TABLE]
Similarly, from (23) and (19) we obtain
[TABLE]
and the proof is finished.
3.1 Implicit Euler method
In this case, we set
[TABLE]
where
[TABLE]
For the solution of (1), Taylor expansion easily reveals that
[TABLE]
For the error , it is easy to check that the following relation holds
[TABLE]
Applying Lemma 3.2 we have
[TABLE]
where and are defined in (54–55). Applying Lemma 3.3 with
[TABLE]
we obtain
[TABLE]
Notice also that since we are assuming we get .
Since the value of is estimated in Lemma 3.5 we only have to estimate . By writing
[TABLE]
estimates (61) and (14) allow us to write
[TABLE]
when and and is of class . For the mini element or when is not of class we have
[TABLE]
When , using (19) we have
[TABLE]
Then, from (63), (56), (57), (65), (66), (67) and applying triangle inequality together with (11) when and (19) when we conclude the following theorem.
Theorem 3.6
Assume that the solution of (1) satisfies that and , . Assume also that, when , , and the second derivative satisfies , or, when , and . Let be the finite element approximation defined in (3) when is given by (60). Then, if and satisfies condition (44) the following bound holds for and ,
[TABLE]
where is defined in (47), in (38–39), and in (58) and (59), respectively, and if and is of class and otherwise.
Remark 3.7
For the case one can get a bound of size instead of for the spatial component of the error comparing instead of with , where satisfies (18), with , where satisfies (10) but adding to the left-hand side of the first equation. However, arguing in this way the constants in the error bounds depend on inverse powers on and then are useful in practice only when is not too small. In the numerical experiments of Section 4 one can observe a rate of convergence for the method for the bigger values of shown in the figures that decreases to as diminishes. This remark applies not only for the error analysis of the implicit Euler method but also for the other methods analyzed below.* *
Remark 3.8
To prove the existence of solution of the fully discrete scheme (3) for an arbitrary length of the time step one can argue as in [45, Theorem 1.2, Chapter II] with an argument based on the Brouwer’s fixed point theorem (see also [30, Proposition 3.2], [31, Remark 7.70]). To prove uniqueness one can argue as in [30, Theorem 3.7] (see also [31, Remark 7.70]).**
3.2 Implicit BDF2
In this case, we set
[TABLE]
where
[TABLE]
and
[TABLE]
that is, the first step is performed with the implicit Euler method. As before, Taylor expansion easily reveals
[TABLE]
while for , estimate (61) applies.
For the error , and , it is well-known that (see, e.g., [26])
[TABLE]
where, here and in he sequel we denote and
[TABLE]
Consequently, considering the eigenvalues of the matrix
[TABLE]
we have
[TABLE]
And easy calculation shows
[TABLE]
Applying (3.2) as before and taking into account the definition of constants and in (54–55) and (3.2) we have
[TABLE]
Now, arguing as in [34] we add so that we can write
[TABLE]
For the third term on the left-hand side above, applying (73) we may write
[TABLE]
where in the last inequality we have applied (74) Thus, we have
[TABLE]
Assuming
[TABLE]
which holds for
[TABLE]
we get
[TABLE]
Applying Lemma 3.3 with
[TABLE]
and we get
[TABLE]
Taking into account that from (72) we get and applying (73) again and that , we have
[TABLE]
To estimate on the right-hand side above, after applying Lemma 3.5, we are left with the estimation of . Arguing as in (3.1), we may write and taking into account that , we express
[TABLE]
Thus, using (70), and (14) we obtain similar estimates as (65–67) but with , , replaced by . To estimate on the right-hand side of (78). we recall that is obtained by one step of the implicit Euler method, so that we can use (62), which gives,
[TABLE]
As before, the value of is estimated by Lemma3.5, (61) and (65–67). Thus, we conclude with the following result.
Theorem 3.9
Under the hypotheses of Theorem 3.6, assume also that when or , otherwise, and that satisfies (77). Then, for the finite element approximation, solution of (3) when is given by (68–69), the following bounds hold:
[TABLE]
where is defined in (47), in (38–39), and in (58) and (59), respectively, and if and is of class and otherwise.
Remark 3.10
Let us observe that we are considering a scheme in which the first time step is performed by means of the implicit Euler method and then we can insert (79) into (78). However, in view of (78), as pointed out in [34], the first step could, for example, be initialized to zero and the algorithm still converges to the true solution.**
3.3 Semi-implicit BDF2
Now, we consider a fully discrete approximation satisfying
[TABLE]
where is given by (68–69), and
[TABLE]
and, for simplicity .
Arguing as in the proof of Lemma 3.2 with obvious changes, the following result follows.
Lemma 3.11
Let be the finite element approximation defined in (3.3) and let , , , in be sequences satisfying
[TABLE]
Fix , and assume that the quantity defined in (88), below, when , and in (89), below, when , is bounded. Then, if and satisfies condition
[TABLE]
the following bounds hold for and ,
[TABLE]
*where, and are defined in (29), and is defined in (47). *
Proof:** **
We follow the proof of Lemma 3.2, that is, subtracting (3.11) from (3.3) and taking we get
[TABLE]
To bound the nonlinear terms, we argue as follows. When , we apply Lemma 3.1 with , , , , and and we also use (8), so that we have,
[TABLE]
When is positive, we apply Lemma 3.1 with , , , , and ,
[TABLE]
We now set
[TABLE]
The rest of the terms on the right-hand side of (85) are bounded as in the proof of Lemma 3.2, but replacing by . Thus, instead of (42), we now have
[TABLE]
We also bound . Now, since we are assuming that , so that , and taking into account that instead of (Proof:) we get
[TABLE]
Also, since we are now assuming (83), we have
[TABLE]
Thus, arguing as in the rest of the proof of Lemma 3.2, (3.11) follows.
As before, we take if , and , otherwise. Notice that the truncation error now is
[TABLE]
We also define
[TABLE]
Thus, applying Lemma 3.11 and recalling (3.2), we have
[TABLE]
In view of the defintions of in (47), in (30) and in (88–89), and the restriction (83) we have
[TABLE]
Thus, we may write
[TABLE]
We add to the left hand side above, so that recalling (76) and noticing that
[TABLE]
and
[TABLE]
where and , we may write
[TABLE]
We treat separately the cases , and . For the former, we drop the term on the left hand side of (3.3) and for the last term on the left-hand side of (3.3) we write
[TABLE]
where, in the last inequality we have argued as in (76). Thus, from (3.3) it follows that
[TABLE]
We chose
[TABLE]
and
[TABLE]
so that the following inequalities hold:
[TABLE]
Thus, for
[TABLE]
from (3.3) it follows that
[TABLE]
When , for the third term on the left-hand side of (3.3), we write
[TABLE]
where, in the last inequality we have argued as in (76). Now, besides (100), we assume
[TABLE]
so that, besides (101) and (102), the following inequality holds
[TABLE]
Thus, arguing as before, we have that for
[TABLE]
relation (103) holds.
The estimation of is done in Lemma 3.15, below, so that we can conclude with the following result.
Theorem 3.12
Under the hypotheses of Theorem 3.6 but with instead of and satisfying condition (83) instead of (44), assume also that satisfies (100). Fix if or if . Then, for the finite element approximation, solution of (3.3) when is given by (68–69), the following bounds hold:
[TABLE]
where is defined in (47), in (38–39), and in (58) and (59), respectively, and if and is of class and otherwise.
Remark 3.13
In Theorems 3.6 and 3.9 we assume . Let us observe that in the case , in view of estimates (15) and (17), we have that when if
[TABLE]
with the constant in (15–16). In case from (20) and (21) we have that when if
[TABLE]
In Theorem 3.12 we assume which leads to assumptions on analogous to those above with obvious changes.**
Lemma 3.14
Let and denote and , where is defined in (81), and let when and . Then, the following bounds hold
[TABLE]
* and are the quantities defined in (50) and (51), respectively. *
Proof:** **
For simplicity, we denote and , and drop the explicit dependence on . Adding we have
[TABLE]
For the first term on the right-hand side above, we use the skew-symmetry property of to interchange the roles of and , so that arguing as in [15, Lemma 5] we have
[TABLE]
and, for the second term on the right-hand side of (110) we write
[TABLE]
so that we have
[TABLE]
To bound and we apply (4) and (5), respectively, and applying Sobolev’s inequality (3) we have . Thus, the proof of (3.14) will be complete after bounding the factors and featuring in (111), but an upper bound of those factors follows directly from (15) and (16).
To prove (109), we interchange the roles of and and in the arguments above, and using estimates (21) and (22) to bound and , respectively.
Lemma 3.15
For and defined in (94) and (94), respectively, the following bounds hold
[TABLE]
where and are the constants defined in (58), (59), respectively, and is the constant defined in (51).
Proof:** **
In view of how is defined in (30) and how and are defined in (38–39) and (88–89), respectively, we have that
[TABLE]
so that the factor in (95) can be bounded by .
The estimation of is that of the fully implicit BDF2, so that it gives rise to the terms involving time derivatives of in the estimates in Theorem 3.9. The rest of the terms in and have already been estimated in Lemma 3.5, except the second term on the right-hand side of (93). To estimate this term, with defined in (81), we write
[TABLE]
The second term on the right-hand side above is estimated in Lemma 3.14. For the first one, to obtain the corresponding estimate in we proceed as follows. For , using the skew-symmetry property of we write
[TABLE]
where in the last inequality we have applied (5). Now Taylor expansion easily reveals that and the proof of (3.15) is finished. To obtain an -estimate corresponding to the first term on the right-hand side of (114), for we write
[TABLE]
To bound we apply (4), and applying Sobolev’s inequality (3) we have
[TABLE]
and the proof of (3.15) is finished.
3.4 The Lagrange interpolant
In this section we consider the case in which is the Lagrange interpolant. The proof of the following lemmas can be found in [23, Lemma 310, Lemma 3.11]
Lemma 3.16
Let then the following bound holds
[TABLE]
where
[TABLE]
where is a generic constant and if and if .
Lemma 3.17
Let be the Stokes projection defined in (10) in case or the modified Stokes projection defined in (18) in case . Then, the following bounds hold
[TABLE]
where is a generic constant.
Assuming remains bounded one can apply (115) instead of (25). Arguing as in [23, Theorem 3.12] and applying Lemma 3.17 one can replace the term in Lemmas 3.2 and 3.11 by in case and by in case . Then, Theorems 3.6, 3.9 and 3.12 hold with obvious changes.
4 Numerical experiments
We present some numerical experiments to check the results of the previous section. Following standard practice, we use an example with a known solution. In particular, we consider the Navier-Stokes equations in , with the forcing term chosen so that the solution and are given by
[TABLE]
In the results below, the spatial discretization was done with elements on regular triangulations with SW-NE diagonals. For the coarse mesh interpolation we take the Clément interpolant on piecewise constants. The time integration was done with semi-implicit BDF2. In what follows the initial condition was set to and , so that there is an error at time . The value of the nudging parameter was set to .
For , , and , we computed approximations on triangulations with mesh size , and , and different values of , while the coarse mesh size was set to . In Fig. 1 we show relative errors in velocity for , , corresponding to different combinations of and , plotted against . Recall the error bound for in Theorem 3.12, where on the right-hand side we have the initial error times a term decaying exponentially, an term and an term ( in the present case).
In Fig. 1, it can be seen how the error at the initial time is equal to , decays exponentially with time until reaching the asymptotic regime, where, in this example, its value oscillates periodically. On the left plot, we show the errors for and decreasing values of . In the asymptotic regime, the term dominates the error for the two largest values of . For the two smallest values of , the errors are almost identical in the asymptotic regime, meaning that it is the term that dominates the error. On the right plot in Fig. 1, on the contrary, we show the errors for different values of but with fixed to , so that the term in the error is dominant in the asymptotic regime. Observe that, for , the asymptotic regime is not reached until approximately. We obtained similar figures (not shown here) for the rest of the values of , and in all of them we observed that the asymptotic regime is already reached by , except for and (also shown in Fig 1), where it was not reached until . For this reason, in the figures that follow, we computed the maximum value of the errors in velocity for values of in the interval , except for and , which they were on the interval .
In Fig. 2 we present velocity errors in for the four values of . For every mesh, the errors obtained with the different values of are plotted with crosses for the results corresponding to and with circular bullets for those corresponding to , and, for each mesh, the results of the different values of are joined by straight segments, with continuous lines for and discontinuous lines for .
To check the order of convergence in time we show the slope of a least squares fit to the results corresponding to , for the values of between the points marked with black circles. It can be seen that all slopes have values between 1.81 and , confirming the behaviour of the error whenever the error arising from time integration dominates that arising from spatial discretization. To check the order of convergence in space, we show the error corresponding to obtained on every mesh with the smallest value of used, which, as commented above, we make sure it was sufficiently small so that the spatial error dominates. It can be seen that the error for behaves as for and , and for or smaller, confirming the second statement in Theorem 3.12 and Remark 3.7. Furthermore, comparing the results for and , we see that the (spatial) errors are practically the same, confirming that the error constants in the second statement in Theorem 3.12 are independent of . The only difference that we have found, as shown in Fig. 1, is the slower rate of decay in time of the error in the initial condition for .
With respect to the results corresponding to , we see a very different behaviour depending on the size of . For , they are practically the same as those corresponding to and, hence, they show an behaviour, confirming the first statement in Theorem 3.12. For smaller values of , however, the negative powers of in the error bounds prevent the method from exhibiting convergence for the values of and shown in Fig. 2 (presumably, convergence will be achieved for much smaller values of ). Fig. 2 clearly shows the beneficial effect of the grad-div term when is small.
5 Conclusions
We have obtained error bounds for fully discrete approximations with inf-sup stable mixed finite element methods in space of a continuous downscaling data assimilation method for the two and three-dimensional Navier-Stokes equations. In the data assimilation algorithm measurements on a coarse mesh are given represented by different types of interpolation operators , where can be an interpolant for non smooth functions or a standard Lagrange interpolant. To our knowledge, only reference [23] and the present paper consider the last case, since in previous references explicit use is made of bounds (24) and (25), which are not valid for nodal (Lagrange) interpolation. In the method, a penalty term is added with the aim of driving the approximation towards the solution for which the measurements are known. For the time discretization we consider three different methods: the implicit Euler method and an implicit and a semi-implicit second order backward differentiation formula.For the spatial discretization we consider both the Galerkin method and the Galerkin method with grad-div stabilization.
Uniform error bounds in time have been obtained for the approximation to the velocity field for all the methods, extending the results in [23] where the semi-discretization in space is considered. For the Galerkin method the spatial bounds we prove are optimal, the rate of convergence of the method in being when using piecewise polynomials of degree in the velocity approximation. In the case where grad-div stabilization is added, the constants in the error bounds do not depend on inverse powers of the viscosity parameter , which is of importance in many applications where viscosity is orders of magnitude smaller than the velocity. For the Galerkin method with grad-div stabilization a rate of convergence is obtained in the norm of the velocity. This bound is sharp, as it is shown in the numerical experiments of the paper. Moreover, it can be clearly observed in the experiments, that for values of the viscosity smaller than the Galerkin method does not achieve convergence in the range of values of the mesh size for which the Galerkin method with grad-div stabilization converges clearly with the predicted rate of convergence. It is thus to be remarked the dramatic effect of adding grad-div stabilization when the viscosity is small.
In the present paper, as in [23], as opposed to previous references, we do not demand any upper bound on the nudging parameter . The authors of [34] had observed (see [34, Remark 3.8]) that the upper bound on they required in the analysis does not hold in the numerical experiments, which is also corroborated by the numerical experiments in [23].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. A. Adams and J. J. F. Fournier. Sobolev spaces , volume 140 of Pure and Applied Mathematics (Amsterdam) . Elsevier/Academic Press, Amsterdam, second edition, 2003.
- 2[2] S. Agmon. Lectures on elliptic boundary value problems . AMS Chelsea Publishing, Providence, RI, 2010. Prepared for publication by B. Frank Jones, Jr. with the assistance of George W. Batten, Jr., Revised edition of the 1965 original.
- 3[3] M. U. Altaf, E. S. Titi, T. Gebrael, O. M. Knio, L. Zhao, M. F. Mc Cabe, and I. Hoteit. Downscaling the 2d bénard convection equations using continuous data assimilation. Computational Geosciences , 21(3):393–410, June 2017.
- 4[4] M. Asch, M. Bocquet, and M. Nodet. Data assimilation , volume 11 of Fundamentals of Algorithms . Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 2016. Methods, algorithms, and applications.
- 5[5] B. Ayuso, B. García-Archilla, and J. Novo. The postprocessed mixed finite-element method for the Navier-Stokes equations. SIAM J. Numer. Anal. , 43(3):1091–1111, 2005.
- 6[6] A. Azouani, E. Olson, and E. S. Titi. Continuous data assimilation using general interpolant observables. J. Nonlinear Sci. , 24(2):277–304, 2014.
- 7[7] C. Bernardi and V. Girault. A local regularization operator for triangular and quadrilateral finite elements. SIAM J. Numer. Anal. , 35(5):1893–1916, 1998.
- 8[8] F. Brezzi and R. S. Falk. Stability of higher-order Hood-Taylor methods. SIAM J. Numer. Anal. , 28(3):581–590, 1991.
