Mixed finite elements for global tide models with nonlinear damping
Colin J. Cotter, P. Jameson Graber, Robert C. Kirby

TL;DR
This paper develops and analyzes mixed finite element methods for global tide models with nonlinear damping, demonstrating stability, damping rates, and convergence through theoretical proofs and numerical validation.
Contribution
It introduces a new mixed finite element approach for tide models with nonlinear damping, providing stability analysis, error estimates, and numerical validation.
Findings
Proven long-time stability without energy accumulation.
Derived damping rates for unforced systems.
Numerical results confirm theoretical energy damping and convergence.
Abstract
We study mixed finite element methods for the rotating shallow water equations with linearized momentum terms but nonlinear drag. By means of an equivalent second-order formulation, we prove long-time stability of the system without energy accumulation. We also give rates of damping in unforced systems and various continuous dependence results on initial conditions and forcing terms. \emph{A priori} error estimates for the momentum and free surface elevation are given in as well as for the time derivative and divergence of the momentum. Numerical results confirm the theoretical results regarding both energy damping and convergence rates.
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.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Computational Fluid Dynamics and Aerodynamics · Advanced Mathematical Modeling in Engineering
Mixed finite elements for global tide models with nonlinear damping
Colin J. Cotter P. Jameson Graber Robert C. Kirby Imperial College London, South Kensington Campus; London SW7 2AZ. CJC acknowledges support from NERC grant NE/I016007/1. Department of Mathematics, Baylor University; One Bear Place #97328; Waco, TX 76798-7328; USA. PJG acknowledges support from NSF grant 1612880.Department of Mathematics, Baylor University; One Bear Place #97328; Waco, TX 76798-7328; USA. RCK acknowledges support from NSF grant 1525697.
(2 June 2017)
Abstract
We study mixed finite element methods for the rotating shallow water equations with linearized momentum terms but nonlinear drag. By means of an equivalent second-order formulation, we prove long-time stability of the system without energy accumulation. We also give rates of damping in unforced systems and various continuous dependence results on initial conditions and forcing terms. A priori error estimates for the momentum and free surface elevation are given in as well as for the time derivative and divergence of the momentum. Numerical results confirm the theoretical results regarding both energy damping and convergence rates.
1 Introduction
Accurate modeling of tides is important in several scientific disciplines. Tides’ strong impact on sediment transport and coastal flooding makes them of interest to geologists. Oceanographers suggest that breaking internal tides provide a mechanism for vertical mixing of temperature and salinity that might sustain the global ocean circulation [15, 28]. To predict the global tides away from coastlines, it is often sufficient to model the barotropic tide using the rotating shallow water equations. In the open ocean, the nonlinear advection terms have an insignificant effect on the barotropic tide, and many models consist of the linear rotating shallow-water equations with a parameterised drag term to model the effects of bottom friction [13]. In [17], a linear model similar to this was solved globally to produce boundary conditions for a more sophisticated local model. The barotropic model can be made more sophisticated by adding additional dissipative terms that model other dissipative mechanisms in the barotropic tide, due to baroclinic tides, for example [19].
The possibility of unstructured triangular meshes make finite element methods attractive for modelling the world’s oceans, including irregulary coastlines and topography [38]. Recent years have seen much discussion about mixed finite element pairs to use as the horizontal discretization for atmosphere and ocean models. In papers such as [6, 9, 12, 25, 32, 33, 34, 35], we see many details regarding the numerical dispersion relations obtained when discretizing the rotating shallow water equations. Then, in [10], we took a different angle, studying the behavior of discretizations of the forced-dissipative rotating shallow-water equations used for predicting global barotropic tides. In particular, energy techniques were used to show that discrete solutions approach the correct long-time solution in response to quasi-periodic forcing. Since the linearized energy only controls the divergent part of the solution, we chose finite element spaces for which there is a natural discrete Helmholtz decomposition and such that the Coriolis term projects the divergent and divergence-free components of vector fields correctly onto each other. Hence, we used compatible, finite element spaces (i.e. those which arise naturally from the finite element exterior calculus [1]), first proposed for numerical weather prediction in [7] and then extended to develop finite element methods for the nonlinear rotating shallow-water equations on the sphere that can conserve energy, enstrophy and potential vorticity [8, 27, 31]. In [10], the discrete Helmholtz decomposition allowed us to show that mixed finite element discretizations of the forced-dissipative linear rotating shallow-water equations have the correct long-time energy behavior, and the linear nature of the equations also led to natural optimal a priori error estimates.
Finite element methods’ ability to use unstructured grids also allows coupling of global tide structure with local coastal dynamics. Both discontinuous Galerkin [36] and continuous finite element approaches [14, 21, 26, for example] have been advocated and successfully used. The (lowest order Raviart-Thomas element for velocity and piecewise constant for height) was proposed for coastal tidal modeling in [37]; this example is included in the family of discretisations that we consider here.
In [10], we restricted attention to the linear bottom drag model as originally proposed in [23]. Quadratic damping laws are more realistic and are what is used in barotropic tide predictions [13], but the nonlinearity means that one cannot simply apply a Fourier transform in time and solve for each mode separately. It is assumed that the system has some kind of time-dependent attracting solution under the quasi-periodic tidal forcing, to which all solutions converge as . Calculating this attracting solution is the goal of barotropic tide modelling. Then, one can solve the equations in the time domain until this attracting solution is reached (“spun up”). Alternatively, [17] proposed an iterative method for approximating this attracting solution by solving for pure time-periodic solutions at different tidal frequencies, and feeding the solutions back via the nonlinearity. In this paper, we concentrate on the former aspect, i.e. showing that the numerical discretisation has an attracting solution and whether this attracting solution converges to the true attracting solution as the resolution is refined.
The nonlinearity also presents significant difficulties to the analysis, even though it is much more benign than the advective nonlinearity in the full equation set. In this paper, we extend our work in the linear case by adapting techniques from the nonlinear PDE literature (see especially [5, 24] and references therein) to the finite element setting. We consider a family of damping laws that are nonlinear for small velocity but behave linearly for large velocity. We require monotonicity and some other technical assumptions on the on the nonlinearity, and these include the quadratic case and other power laws. As an alternative to modifying the damping term for large velocity, a priori assumptions (or better, estimates) on the size of solutions would allow us to use an unmodified law. At any rate, provided that the velocity in fact remains bounded, one may compute with the unmodified (i. .e. not forced to be linear at infinity) law. As with the linear case, we believe that the applicability of our work is not limited to the shallow water case, but to other nonlinearly damped hyperbolic systems for which the appropriate function spaces have discrete Helmholtz decompositions, such as damped electromagnetics or elastodynamics.
In addition to mixed finite elements’ application to tidal models in the geophysical literature, this work also builds on existing literature for mixed discretization of the acoustic equations. The first such investigation is due to Geveci [16], where exact energy conservation and optimal error estimates are given for the semidiscrete first-order form of the model wave equation. Later analysis [11, 20] considers a second order in time wave equation with an auxillary flux at each time step. In [22], Kirby and Kieu return to the first-order formulation, giving additional estimates beyond [16] and also analyzing the symplectic Euler method for time discretization. From the standpoint of this literature, our model appends additional terms for the Coriolis force and damping to the simple acoustic model. We restrict ourselves to semidiscrete analysis in this work, but pay careful attention the extra terms in our estimates, showing how study of an equivalent second-order equation in proves proper long-term behavior of the model.
In the rest of the paper, we describe the tidal model and a general finite element discretization in Section 2. Section 3 gives the three major results of this paper. In particular, we show that for any initial data and forcing function with a uniform time bound, the system energy also remains uniformly bounded. Then, we give two continuous dependence results. The first of these works with solutions corresponding to identical forcing but different initial data. In this case, we show that the energy of the difference tends to zero over time at a rate that depends on the particular nonlinearity. As corollaries of this, we obtain the existence of global attracting solutions and also effective energy decay rates for the unforced system. Our second dependence result allows both the initial data and forcing to vary, when the energy difference is bounded unformly in time by the sum of a term that is linear in the initial energy perturbation and nonlinear in the forcing perturbation. In Section 4, we give two kinds of a priori error estimates. The first, using standard techniques, shows that the error is optimal with the power of , but the constant degrades exponentially in time. The second applies the continuous dependence result of Section 3 to give estimates with a generically suboptimal power of , but that hold uniformly for all time. Finally, we present some numerical experiments in Section 5. As a note, our previous work [10] in the linear case included application of the techniques in [18] when the domain is actually a more general manifold. We do not include this extension here, but the nonlinear should not include additional complications.
2 Description of finite element tidal model
We start with the nondimensional linearized rotating shallow water model with linear forcing and a possibly nonlinear drag term on a two dimensional surface , given by
[TABLE]
where is the nondimensional two dimensional velocity field tangent to , is the velocity rotated by , is the nondimensional free surface elevation above the height at state of rest, is the (spatially varying) tidal forcing, is the Rossby number (which is small for global tides), is the spatially-dependent non-dimensional Coriolis parameter which is equal to the sine of the latitude (or which can be approximated by a linear or constant profile for local area models), is the Burger number (which is also small), is the (spatially varying) nondimensional fluid depth at rest, and and are the intrinsic gradient and divergence operators on the surface , respectively.
The damping function is the major focus of this work. We assume that is possibly inhomogeneous in that , although for simplicity we suppress the extra argument. All bounds given on will be assumed to hold uniformly in . Although our main interest is a power law, we only make structural assumptions on . At the very least, we assume
- •
Monotonicity. For all ,
[TABLE]
- •
Linear growth for large velocity. There exists an such that for all , we have
[TABLE]
These assumptions are sufficient to give long-time stability of solutions, although the continuous dependence results will require stronger assumptions (which still hold for of practical interest). These will be made precise later in the paper.
We will work with a slightly generalized version of the forcing term, which will be necessary for our later error analysis. Instead of assuming forcing of the form , we assume some , giving our model as
[TABLE]
It also becomes useful to work in terms of the linearized momentum rather than velocity. After making this substitution and dropping the tildes, we obtain
[TABLE]
A natural weak formulation of this equations is to seek and so that
[TABLE]
We now develop mixed discretizations with and . Conditions on the spaces are the commuting projection and divergence mapping onto . We define and as solutions of the discrete variational problem
[TABLE]
Our analysis will proceed by working with an equivalent second-order form. While in the linear case [10], one readily obtains a second-order wave equation by differentiating the the first equation and using that , this leads to the somewhat awkward situation of differentiating through the nonlinearity. A different approach allows us to avoid this unpleasantness. Let satisfy the equation
[TABLE]
Then, we identify with and with , and we see that solutions of (5) and (8) are in fact equivalent. As an added advantage over the technique in [10], the natural energy functionals for the first- and second-order forms of the equation turn out to coincide using this approach.
To analyze the semidiscrete setting, we need to adapt this observation to the weak forms. One may take the natural finite element discretization of (8), seeking such that
[TABLE]
for all for (almost) all . Equivalently, one could define to satisfy (9) and then note that standard properties of mixed finite element spaces allow one to identify with and with in (7).
For the velocity space , we will work with standard mixed finite element spaces on triangular elements, such as Raviart-Thomas (RT), Brezzi-Douglas-Marini (BDM), and Brezzi-Douglas-Fortin-Marini (BDFM) [30, 4, 3]. We label the lowest-order Raviart-Thomas space with index , following the ordering used in the finite element exterior calculus [1]. Similarly, the lowest-order Brezzi-Douglas-Fortin-Marini and Brezzi-Douglas-Marini spaces correspond to as well. We will always take to consist of piecewise polynomials of degree , not constrained to be continuous between cells. We require the strong boundary condition on all external boundaries.
Throughout, we shall let denote the standard norm. We will frequently work with weighted norms as well. For a positive-valued weight function , we define the weighted norm
[TABLE]
If there exist positive constants and such that almost everywhere, then the weighted norm is equivalent to the standard norm by
[TABLE]
A Cauchy-Schwarz inequality
[TABLE]
holds for the weighted inner product, and we can also incorporate weights into Cauchy-Schwarz for the standard inner product by
[TABLE]
We refer the reader to references such as [3] for full details about the particular definitions and properties of these spaces, but here recall several facts essential for our analysis. For all velocity spaces we consider, the divergence maps onto . Also, the spaces of interest all have a projection, that commutes with the projection into :
[TABLE]
for all and any . We have the error estimate
[TABLE]
when . Here, for the BDM spaces but for the RT or BDFM spaces. The projection also has an error estimate for the divergence
[TABLE]
for all the spaces of interest, whilst the pressure projection has the error estimate
[TABLE]
Here, and are positive constants independent of , , and , although not necessarily of the shapes of the elements in the mesh.
We will utilize a Helmholtz decomposition of under a weighted inner product. For a very general treatment of such decompositions, we refer the reader to [2]. For each , there exist unique vectors and such that , , and also . That is, is decomposed into the direct sum of the space of solenoidal vectors, which we denote by
[TABLE]
and its orthogonal complement under the inner product, which we denote by
[TABLE]
Functions in satisfy a generalized Poincaré-Friedrichs inequality, that there exists some such that
[TABLE]
or, via norm equivalence,
[TABLE]
Because our mixed spaces are contained in , the same decompositions can be applied, and the Poincaré-Friedrichs inequality holds with a constant no larger than .
3 Energy estimates
This section contains the major technical contributions of this paper. We begin by considering the long-time energy boundedeness of the system under our basic assumptions on in 3.1. Then, under more refined assumptions, we study decay rates in 3.2 and other continuous dependence results in 3.3.
Throughout, we work with the energy functional
[TABLE]
It is easy to show that, absent forcing or damping () (just selecting and in (7) or in (9)) that the the energy functional is exactly conserved for all time. With a nonzero damping satisfying (2) and , the energy cannot increase in time. Just put in (9) with to find that
[TABLE]
and monotonicity gives that . However, this is sufficient to show neither a rate at which nor that the damping is strong enough to give bounded energy when . In the linear case, a more refined consideration actually gives exponential energy decays as well as long-time stability, but such results do not hold in the nonlinear case.
More generally, in (9) with nonzero forcing gives
[TABLE]
and we refer to this as the energy relation and will make frequent use in our estimates.
3.1 Long time stability
We first address the question of long-time stability. The assumption of linear growth for large velocity will play a crucial role here.
We begin with a simple lemma relating the damping term and some norms.
Lemma 3.1**.**
Let satisfy (2) and (3). Then for all ,
[TABLE]
where
[TABLE]
Proof.
Let be given. We define
[TABLE]
Then we calculate:
[TABLE]
The result follows by observing that and that monotonicity allows us to bound the integral over by that over all of . ∎
Theorem 3.1**.**
Suppose satisfies (2) and (3) and has a spatial norm uniformly bounded in time by . Then the energy of the solution of (9) remains uniformly bounded in time.
Proof.
We first put in (9) to find
[TABLE]
Rearranging this and making estimates, we have
[TABLE]
Then, Young’s inequality on each product in the right-hand side (using the same delta in the second and third products) gives
[TABLE]
Our goal is to hide the divergence on the left-hand side and then use Lemma 3.1 and the energy relation (24) to handle the norms of and . To this end, we put
[TABLE]
so that
[TABLE]
where
[TABLE]
Then, Lemma 3.1 gives
[TABLE]
where
[TABLE]
and will be fixed later. Applying the energy relation leads to
[TABLE]
Now, a weighted Young’s inequality and norm equivalences allow us to write
[TABLE]
We divide through by and define
[TABLE]
so that
[TABLE]
where
[TABLE]
At this point, we have an ordinary differential inequality, and we are able to choose in order to guarantee an equivalence between and .
Since we observe that
[TABLE]
we set
[TABLE]
which readily gives that
[TABLE]
At this point, we use this equivalence to convert (38) to an ordinary differential inequality for to determine
[TABLE]
and hence
[TABLE]
Finally, computing the integral and using that gives
[TABLE]
for all time. ∎
This result demonstrates that our model remains stable for all times. The bound eventually becomes independent of the initial energy, although this does not yet prove the existence of an attracting solution. Also, note that, as , we only obtain an bound on . Looking ahead to error estimation, this result could be used to show that error remains uniformly bounded in time, but cannot be used to establish convergence rates as .
3.2 Decay rates
Now, we turn back to the question of and determine that any initial energy must decay toward 0 at a rate that is determined by features of the nonlinearity. To establish this will require stronger assumptions on the nonlinearity . However, we will actually prove a result on differences of solutions subject to identifical forcing but different initial data. This will establish decay rates and rates of convergence to a global attracting solution.
In particular, we now require that is a continuous function (of both variables) and that
- •
Mononoticity:
[TABLE]
for all , uniformly in the implicit -dependence.
- •
Linear growth also holds on differences. That is, for some
[TABLE]
for all , again uniformly in .
Remark: If one were interested only in decay rates for a single solution given , then (46) could be reduced to for all , and (47) could be analogously reduced.
The technique used in this section was first developed by Lasiecka and Tataru in [24], where the main purpose was to prove the existence of uniform decay rates for the wave equation with nonlinear boundary damping. See also [5] for an extension of the method as well as an overview of the relevant PDE literature. Our main interest in [24] is that it provides an algorithm which takes the profile of any monotone damping function and produces an explicit uniform decay rate for the energy. While most natural examples of have the structure of a power law, the existence of a decay rate is in fact generic; it depends only on the fact that is monotone and sufficiently dampens high velocities.
3.2.1 Some lemmas
Our results will depend on a few technical lemmas. The first lemma appears in [24] as a brief remark, but there it is applied only to the case where is a scalar monotone function. Here we generalize to the case where is a vector field.
Lemma 3.2**.**
Let be a continuous function on , where is a bounded domain, satisfying (46) and (47). Then there exists an increasing, concave function such that and
[TABLE]
Proof.
Let and let be its boundary. For and , set
[TABLE]
Note that both functions are strictly increasing in ; is the sum of two increasing functions, one of them strictly increasing, while in the case of , we use (46) to check:
[TABLE]
Moreover by (47) we have that as . Let be the inverse function of . Our goal is to show that
[TABLE]
exists (that is, it is finite for all ). To do this, it is sufficient to see that and are both continuous in the stripe (uniformly in ). The continuity of follows in a straightforward manner from the uniform continuity of on compact sets. Likewise, is continuous in . To see that is continuous in , we assume to the contrary that there exists some sequence such that while . Let and . There are two cases:
- 1:
(up to a subsequence). Since and are strictly increasing, it follows that . But this implies , a contradiction. 2. 2:
(up to a subsequence). We have , so , a contradiction.
We now see that is continuous in for every .
To complete the proof, observe that is well-defined and finite for all , that , and is increasing. Set
[TABLE]
Finally, let be the concave envelope of restricted to (and constant on ). Then satisfies all the desired properties. ∎
The function derived in Lemma 3.2 determines the decay rates via an ordinary differential equation (78). Loosely speaking, it determines how much the damping is able to “coerce” the energy. We note that (48) only applies to vectors in the unit ball. On the other hand, for vectors outside the unit ball, we can use the structure assumed in (47). For the case when one vector is inside the unit ball while the other is outside, we will appeal to this elementary lemma, which is a corollary of (46):
Lemma 3.3**.**
Given the above assumptions on , then if and (or vice versa), we have
[TABLE]
for all .
Proof.
Let and . Set and fix such that . Using the identities and , the fact that is monotone and satisfies (47), and Lemma 3.2, we get
[TABLE]
The second part of (49) is similar, and we omit the details. ∎
3.2.2 Derivation of decay rates
Let be two solutions of (9) with different initial data. Set . Then satisfies
[TABLE]
for all for (almost) all . We will once again define
[TABLE]
and again we have the energy identity
[TABLE]
Our main theorem of this section bounds the energy by the solution of an ordinary differential equation, where this equation is obtained in terms of the concave function given above. For particular choices of , one may explicitly compute and hence the solution of the ODE. Examples will follow after the theorem.
Theorem 3.2**.**
Let be defined in (52). Then for all , the energy satisfies
[TABLE]
where is the solution to
[TABLE]
and where
[TABLE]
Proof.
Step 1. Take in (50) and integrate in time. Integration by parts gives
[TABLE]
Here and in the following we use that . Using the Cauchy-Schwarz inequality and (20), quation (56) becomes
[TABLE]
We handle the terms at time and [math] by the weighted inequality with . Then, we pull out from and use that and that is an isometry to obtain
[TABLE]
Next, we handle the terms under the integrals with the same weighted inequality. In the first case we use and in the second we use . Then, collecting terms and using that , we have
[TABLE]
So then, it follows that
[TABLE]
Step 2. Set . Rewrite (60) as
[TABLE]
Define
[TABLE]
We can break down further into
[TABLE]
Then we find, using Assumption (47) and Lemmas 3.2 and 3.3, that
[TABLE]
In the same way,
[TABLE]
Inserting (62) and (63) into (61) we get
[TABLE]
where
[TABLE]
Recall Jensen’s inequality: since is concave and nonnegative,
[TABLE]
Then since , we can deduce from (64) that
[TABLE]
Since is monotone decreasing, (67) yields
[TABLE]
where
We define a strictly increasing function by defining its inverse:
[TABLE]
It follows that
[TABLE]
By repeating the same argument on any time interval, we get
[TABLE]
We now appeal to Lemma 3.3 and the argument that follows in (Lasiecka-Tataru 1993) to assert
[TABLE]
where solves the ordinary differential equation
[TABLE]
and is any increasing function such that .
Step 3. To find an appropriate , we estimate or, equivalently, , which is given by
[TABLE]
Note that since will always be positive and bounded above by , it suffices to restrict our attention only to the interval . Since is concave and , we can write
[TABLE]
Therefore,
[TABLE]
Inverting (76) we see that an appropriate is given by
[TABLE]
i.e. can be taken in the solution of the ODE
[TABLE]
∎
Examples. Let and set
[TABLE]
When we refer to this as superlinear growth while is called sublinear growth.
Superlinear growth: If , we have
[TABLE]
and so (48) can be replaced by
[TABLE]
Now on the other hand, we have
[TABLE]
This can be proved by vector calculus. Thus it suffices to choose . In this case the ODE (78) becomes
[TABLE]
To give the decay rates for these superlinear power laws, separation of variables on the ODE leads to the solution
[TABLE]
where is an additive constant set to make . In this case, we can plug in , the quadratic damping case, to see that as and that as in the cubic case of . Hence, for large enough time, the energy decays like a rational rather than exponential function. We then conclude that all numerical solutions converge to the same attracting solution for large times, independent of the initial condition.
Sublinear growth: If , we can simply invert for to get , where is the conjugate exponent for , namely . Hence it suffices to choose . The ODE (78) is the same as (80) with replaced by (note that ).
3.3 Difference estimates
We again consider solutions corresponding to different source terms, as well as different initial conditions. Once again we define , and is the energy of the difference . We assume and , where are “small” parameters. Here, we give continuous dependence results in the form of estimates on in terms of and . Our estimates are uniform in time.
The results in this section require an additional assumption on the function arising from Lemma 3.2. In particular, we assume that there exist constants and such that
[TABLE]
The functions arising from power-law damping considered in the above examples all satisfy such an estimate, so the results to follow still hold for the cases of practical interest.
Theorem 3.3**.**
Suppose that (81) holds. Let and denote solutions of (9) corresponding to different initial conditions and forcing functions and and let denote the energy of their difference. Suppose that and for all time. Then there exists such that
[TABLE]
for all .
Proof.
We define
[TABLE]
So the energy identity can be written
[TABLE]
Moreover, by Lemmas 3.2 and 3.3, we have
[TABLE]
Fix to be chosen (in terms of ) later on. Then we have, by Young’s inequality,
[TABLE]
and thus
[TABLE]
Step 1. We start from (30) in the previous section.
Now (30) becomes
[TABLE]
where
[TABLE]
[TABLE]
where
[TABLE]
Now, we have that so that
[TABLE]
Then, using Young’s inequality with appropriate weighting and dividing through by gives
[TABLE]
where
[TABLE]
We will assume that is small enough so that
[TABLE]
which is a sufficient condition to show
[TABLE]
which implies (42) as before. (Alternatively, just assume is large.) So, is asymptotically equivalent to the energy, and, from (90), we have the bound
[TABLE]
which implies
[TABLE]
Note that and as . In order to get an estimate, we need as . Since as we have we can pick for any , so that
[TABLE]
On the other hand, , so the optimal constant makes these two exponents equal, namely
[TABLE]
Then (96) implies
[TABLE]
where
[TABLE]
Note that we also have a precise characterization of the in the theorem statement. ∎
4 Error estimates
Now, we consider a priori error estimates of two types. For one, we give an estimate which is optimal with respect to the power of but has a possible exponential increase in time. This is obtained by using monotonicity of the damping term but no further techniques. Second, we can also adapt the continuous dependence results of the previous section to give an estimate that is uniform in time, but has a suboptimal rate with respect to .
As is typical, we obtain our results by comparing the the finite element solution to the projection of the true solution, whence the error estimates follow by the triangle inequality.
We define
[TABLE]
The projection satisfies the second-order equation similar to (9)
[TABLE]
Subtracting the discrete equation (9) from this gives
[TABLE]
and putting and defining
[TABLE]
gives
[TABLE]
where
[TABLE]
and the Lipschitz condition for and approximation estimates for give
[TABLE]
The initial conditions here depend on the choice of initial conditions for the discrete equation. If they are chosen to be the appropriate projection of the original initial conditions (i. e. the projection of and the -weighted projection of ) then the initial condition for the error equation will vanish.
Simply using monotonicity of gives
[TABLE]
and it is easy to show from this that
[TABLE]
Even supposing that is uniformly bounded in time by
[TABLE]
and the initial conditions are selected so that , one still has a bound on that grows exponentially in time. Combining this estimate with the triangle inequality leads to the estimate.
Theorem 4.1**.**
Suppose that and . Then for all time we have the error estimate
[TABLE]
Now, we can employ the continuous dependence results developed earlier to remove the exponential dependence in time at the expense of a somewhat decreased rate in . Returning to Theorem 3.3, we set that (for appropriately chosen discrete initial conditions) and to obtain the estimate
Theorem 4.2**.**
Suppose that for all time , the conditions of Theorem 3.3 hold. Provided the error energy given by (102) satisfies , then
[TABLE]
and hence
[TABLE]
Note that this estimate is necessarily suboptimal since . In the case of a superlinear power law, we have for . For the quadratic damping case with , we have and hence we have an estimate on the order of , or in the case of the lowest-order method. For the cubic power law, this becomes . We do not claim that the present estimates are sharp, but we are unaware of other techniques to give estimates holding uniformly in time.
5 Numerical results
In this section we present numerical experiments illustrating the preceding theory. All numerical results are obtained using the open-source Firedrake package [29], an automated solution for the solution of partial differential equations. We have used Crank-Nicholson with , where is the characteristic mesh size, and lowest-order Ravariat-Thomas spaces for most of the simulations in this paper, although we do consider the convergence rate for the next-to-lowest order method as well.
In all of our cases, we consider and . We consider the linear damping model with as in [10]. Additionally, we consider quadratic damping with and cubic damping with , also with .
5.1 Damping rates and synchronization
Now, we demonstrate numerically the effect of the damping function on the rate at which energy decays in an unforced system. We consider the unit square and a random initial condition with unit energy and such that has zero mean and run the unforced system on a mesh divided into right triangles until . We show the results of damping in Figure 1. Each curve shows the (eventual) rates indicated in our earlier theory, although a small nonzero energy remains after some time in the linear case. We also, for a fixed initial condition, reran the simulations with decreasing time step, and observed that this residual energy decreases like , so it is likely an artifact of the time discretization.
In Figure 2, we consider the case of two distinct random initial conditions, subjecting both the the forcing and measure the energy of the differences between solutions over time . As with the damping, the eventual observed rates match those predicted theory, although there is a residual energy like in the damping example.
5.2 Convergence
We used the method of manufactured solutions on the unit square, setting the problem coefficients to unit value and choosing forcing functions to make
[TABLE]
In each case, we computed the solution until , measuring the error of both and at each time step. We observed full first-order convergence, which is predicted in the linear case. In the nonlinear cases, it is not clear whether Theorem 111 is suboptimal, the calculation has not run on a long enough time horizon, or there is some other consideration. At any rate, we have confirmed similar second-order convergence when using the next-to-lowest order Raviart-Thomas element.
6 Conclusions
In this paper we introduced several results that underpin the application of compatible finite element spaces to barotropic tide modelling with nonlinear drag terms that are used in barotropic global tide models. By importing results from nonlinear PDEs, we were able to show that the numerical discretisation has a global attracting solution. Calculating this solution is the goal of barotropic tide modelling, since the Earth’s tides are assumed to have being occuring on a long enough time scale that memory of the initial conditions or past changes in topography are not relevant. The proof requires some assumptions of linear growth at infinity of the damping term, but in practice any reasonable damping model can be adjusted a posteriori to have linear growth at values that are never attained in the model solutions. We then provided two error analyses. The first is over finite time intervals, and predicts optimal scaling with mesh resolution, but with constant of proportionality growing exponentially in time. The second is global in time, but we obtain a suboptimal scaling with mesh resolution; numerical experiments confirm that our estimate is not sharp. However, our analysis does show that the numerical attracting solution converges to the true attracting solution as the mesh is refined, i. e. we have a convergent numerical solution to the barotropic tidal prediction problem.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Douglas N. Arnold, Richard S. Falk, and Ragnar Winther. Finite element exterior calculus, homological techniques, and applications. Acta Numerica , 15(1):1–155, 2006.
- 2[2] Douglas N. Arnold, Richard S. Falk, and Ragnar Winther. Finite element exterior calculus: from Hodge theory to numerical stability. Bulletin of the American Mathematical Society , 47(2):281–354, 2010.
- 3[3] Franco Brezzi and Michel Fortin. Mixed and hybrid finite element methods . Springer-Verlag New York, Inc., 1991.
- 4[4] Franco Brezzi, Jim Douglas Jr., and L. Donatella Marini. Two families of mixed finite elements for second order elliptic problems. Numerische Mathematik , 47(2):217–235, 1985.
- 5[5] Marcelo M. Cavalcanti, Valéria N. Domingos, and Irena Lasiecka. Well-posedness and optimal decay rates for the wave equation with nonlinear boundary damping–source interaction. Journal of Differential Equations , 236(2):407–459, 2007.
- 6[6] R. Comblen, J. Lambrechts, J.-F. Remacle, and V. Legat. Practical evaluation of five partly discontinuous finite element pairs for the non-conservative shallow water equations. Int. J. Num. Meth. Fluid. , 63(6):701–724, 2010.
- 7[7] C. J. Cotter and J. Shipton. Mixed finite elements for numerical weather prediction. Journal of Computational Physics , 231(21):7076–7091, 2012.
- 8[8] C. J. Cotter and J. Thuburn. A finite element exterior calculus framework for the rotating shallow-water equations. Journal of Computational Physics , 257:1506–1526, 2014.
