Second order conformal multi-symplectic method for the damped Korteweg–de Vries equation
Fujian Province University Key Laboratory of Computational Science, School of Mathematical Sciences, Huaqiao University, Quanzhou 362021, China
† Corresponding author. E-mail:
hydhgf@163.com
Project supported by the Program for Innovative Research Team in Science and Technology in Fujian Province University, China, the Quanzhou High Level Talents Support Plan, China (Grant No. 2017ZT012), and the Promotion Program for Young and Middle-Aged Teacher in Science and Technology Research of Huaqiao University, China (Grant No. ZQN-YX502).
1. IntroductionThe Korteweg–de Vries (KdV) equation
was initially derived as a model of unidirectional propagation of water waves with small amplitude in a channel. Since the work of Korteweg and de Vries, it has been used in a large variety of physical situations, such as an acoustic wave in an anharmonic crystal, magnetohydrodynamic waves in warm plasmas, and ion acoustic waves. In many real situations, however, one cannot neglect the dissipation of energy. To account for this effect, here, we consider the damped Korteweg–de Vries (DKdV) equation with initial boundary value conditions as follows:
where constant
β is a dispersion coefficient,
is a damping coefficient, and
is a given smooth function.
It is easy to verify that equation (2) has the following energy balance equation:[1,2]
where the momentum (energy)
. Using the above relations and the exact solution of Eq. (
1), references [
1–
4] derived several approximate solutions for Eq. (
2). Song
et al.[5] provided some numerical and theoretical analyses for it. Also, the conservation of mass for Eq. (
2) can be given by
| |
Various numerical methods have been proposed to solve the KdV equation, including the finite difference methods,[6,7] the finite element methods,[8] the spectral and pseudo-spectral methods,[9] etc. In particular, the KdV equation is also studied with some structure-preserving algorithms, such as symplectic and multi-symplectic methods,[10–15] which can not only preserve some physical properties of the original problem under appropriate discretizations,[16–18] but also have long time numerical behavior. Nevertheless, conventional structure-preserving methods mainly focus on the systems without dissipation, and in the presence of damping or diffusion, those structures would break down. Recently, McLachlan and Perlmutter,[19] as well as McLachlan and Quispel[20] introduced a concept of conformal symplectic methods for linearly damped Hamiltonian ordinary differential equations (ODEs). Then, Moore et al.[21,22] generalized it to multi-symplectic partial differential equations (PDEs) with linear dissipation and proposed some conformal multi-symplectic methods accordingly. Such methods can well preserve the conformal properties, such as conformal symplecticity or multi-symplecticity, conformal energy or momentum, and other quantities associated with the dissipative systems. Compared with standard structure-preserving methods, conformal structure-preserving methods preserve the dissipation rate exactly. In this paper, by employing the Strang-splitting technique and Preissmann box scheme to the DKdV Eq. (2), we obtain a second order conformal multi-symplectic scheme for it, which exhibits excellent performance in preserving the dissipative property of the system.
The rest of the paper is organized as follows. In Section 2, we present the damped multi-symplectic formulation and the corresponding conformal conservation laws for the DKdV equation. In Section 3, some operators and their properties are given. And then, we construct a conformal multi-symplectic method for the DKdV equation and prove some conservative properties for the proposed method. In Section 4, numerical experiments are carried out to show the effectiveness and advantages of this method. Finally, we make some conclusions in Section 5.
2. Conformal multi-symplectic structure and conformal conservation laws for the DKdV equation2.1. Damped multi-symplectic Hamiltonian system and conformal conservation lawsMany weakly dissipative Hamiltonian PDEs can be written as a damped multi-symplectic Hamiltonian system[21]
where
and
are constant skew-symmetric matrices,
,
is a smooth function of
. The corresponding conformal multi-symplectic conservation law
[22] is
where
Methods that preserve Eq. (
6) are called conformal multi–symplectic integrators. If
a = 0, the corresponding conformal energy conservation law is
If
b = 0, the corresponding conformal momentum conservation law is
Note that integrating Eq. (
8) in space with periodic boundary conditions yields the total conformal momentum
where
. A numerical method is said to preserve the total conformal momentum if it satisfies the discrete versions of Eq. (
9).
2.2. Conformal multi-symplectic structure for the DKdV equationBy introducing auxiliary variables
,
we can reform the DKdV Eq. (2) in the conformal multi-symplectic PDEs as
where
, and
The corresponding conformal multi-symplectic conservation law is
and the conformal momentum conservation law is
Integrating the conservation law in Eqs. (
11), (
12), and the first equation of Eq. (
10) with respect to
x, respectively, under the proper boundary conditions such as periodic boundary conditions, gives the following total conformal conservation laws:
3. Conformal multi-symplectic scheme for the DKdV equation3.2. Splitting methodIn order to construct a conformal multi-symplectic scheme, we split the damped multi-symplectic Hamiltonian system of Eq. (10) into a conservative Hamiltonian system
and a dissipative system
For the former system, we solve it with a standard geometric integrator, such as the Preissmann box scheme, which is stated by
. While the dissipative part is solved exactly by the analytical flow
. Thus, the damped Hamiltonian system of Eq. (
10) can be solved by composing these two flow maps, e.g., the Strang method
[24]
. McLachlan and Quispel
[20,25] have shown that splitting methods may be used to numerically preserve conformal symplecticity of conformal Hamiltonian systems. This idea was extended to conformal multi-symplectic PDEs in Ref. [
26], using symplectic Euler discretizations; other similar splitting techniques have been employed in the context of multi-symplectic PDEs by Kong
et al.[27,28] In our work, we use the Strang-splitting technique to solve the DKdV system of Eq. (
10). Following the above illustration, we denote the solutions of every step in the Strang splitting as follows:
Then a conformal multi-symplectic method based on the Preissmann box scheme is obtained.
3.3. Conformal multi-symplectic method for the DKdV equationIn this subsection, we present a conformal multi-symplectic (CMS) method for Eq. (10)
Theorem 1 The discretization equation (18) admits the following conformal multi-symplectic conservation law:
where
.
Proof Taking the wedge product of the variational formulation of Eq. (18) with
yields
The first term on the left side becomes
Similarly, we have
. So equation (
20) can be reduced to
. Multiplying throughout it by
completes the proof.
Applying the conformal multi-symplectic method of Eq. (18) for the damped multi-symplectic structure of Eq. (10), we obtain the following scheme:
Eliminating the auxiliary variables gives an equivalent form as
According to Theorem 1, we arrive at Theorem 2.
Theorem 2 The discretization equation (21) or (22) is a conformal multi-symplectic scheme and satisfies the discrete conformal multi-symplectic conservation law
where
.
Under the periodic boundary conditions, summing the first equation in scheme of Eq. (21) over all spatial index j yields the discrete total conformal mass
namely, the conformal multi-symplectic scheme of Eq. (
22) preserves the dissipation rate of mass exactly. Here, we use
to measure the error of the dissipation rate of mass. We also define the discrete total conformal momentum as
4. Numerical experimentsIn this section, we conduct some numerical experiments to exhibit the performance of the proposed method in Eq. (22). All solutions are computed with periodic boundary conditions in [−50,50] and the time interval is taken as [0,60] for all experiments. The contents include: (i) to display the accuracy of solution; (ii) to simulate the propagation of one soliton and double solitons collision over a long time, respectively; (iii) to show the variation of global conformal mass and momentum and monitor the preservation of the dissipation rate of mass against time; (iv) to compare the error of dissipation rate of mass with the Preissmann box (PBX) scheme, i.e.,
.
The DKdV equation (2) possesses the following approximate soliton solution:
where
k is initial amplitude. It represents the motion of the single solitary wave with amplitude
, moving with velocity
and spatial width of the soliton
. We take
where
c is the integration constant, which is related to the initial location of the solitary wave.
The temporal accuracy of the proposed method of Eq. (22) is tested with[29]
where
and
denotes the numerical result at
T with time step size
τ.
is
L2 or
L∞ norm. Table
1 exhibits the computational results at
T = 10 corresponding to
a=0.01, 0.03 with the fixed space step length
h=0.01 and different time step sizes. The parameters are fixed by
β=0.1,
k=0.3,
c = 1. As is expected, the convergence order is consistent with our academic analysis of
.
Table 1.
Table 1.
Table 1.
Temporal convergence order with h=0.01 by CMS in Eq. (22).
.
a |
τ |
|
Order |
|
Order |
0.01 |
10/200 |
0.3714×10−4
|
- |
0.2490×10−5
|
- |
|
10/400 |
0.0929×10−4
|
1.9991 |
0.0623×10−5
|
1.9986 |
|
10/800 |
0.0232×10−4
|
1.9996 |
0.0156×10−5
|
1.9995 |
|
10/1600 |
0.0058×10−4
|
1.9989 |
0.0039×10−5
|
2.0010 |
|
10/3200 |
0.0015×10−4
|
2.0025 |
0.0010×10−5
|
1.9964 |
0.03 |
10/200 |
0.2402×10−4
|
- |
0.1499×10−5
|
- |
|
10/400 |
0.0601×10−4
|
1.9986 |
0.0375×10−5
|
1.9984 |
|
10/800 |
0.0150×10−4
|
1.9993 |
0.0094×10−5
|
1.9997 |
|
10/1600 |
0.0038×10−4
|
1.9998 |
0.0023×10−5
|
2.0019 |
|
10/3200 |
0.0009×10−4
|
1.9994 |
0.0006×10−5
|
1.9932 |
| Table 1.
Temporal convergence order with h=0.01 by CMS in Eq. (22).
. |
Similarly, we test the spatial accuracy with
. Table 2 presents the computational results at T = 10 with various spatial steps and fixed temporal size τ=0.01. Other parameters are the same as before. It suggests that the spatial approximation order is close to 2.
Table 2.
Table 2.
Table 2.
Spatial convergence order with τ=0.01 by CMS in Eq. (22).
.
a |
h |
|
Order |
|
Order |
0.01 |
100/200 |
0.0070 |
- |
0.0030 |
- |
|
100/400 |
0.0017 |
2.0186 |
0.0008 |
1.9465 |
|
100/800 |
0.0004 |
2.0039 |
0.0002 |
1.9854 |
|
100/1600 |
0.0001 |
2.0007 |
0.0000 |
1.9965 |
|
100/3200 |
0.0000 |
2.0002 |
0.0000 |
1.9992 |
0.03 |
100/200 |
0.0063 |
- |
0.0027 |
- |
|
100/400 |
0.0016 |
2.0157 |
0.0007 |
1.9578 |
|
100/800 |
0.0004 |
2.0041 |
0.0002 |
1.9916 |
|
100/1600 |
0.0001 |
2.0009 |
0.0000 |
1.9979 |
|
100/3200 |
0.0000 |
2.0002 |
0.0000 |
1.9995 |
| Table 2.
Spatial convergence order with τ=0.01 by CMS in Eq. (22).
. |
Example 1 Single soliton. Many physical systems, which are nonlinear, dissipative, and dispersive, can be modeled successfully using the damped KdV equation. Here, we consider a damping quantum fluid model. We would like to investigate the damping and dispersion effects on the formation of the solution. In order to observe the damping effect, we consider the initial condition
where
h=0.1,
τ=0.01, and
c = 1. Figure
1 and
2 display the evolution of single solitons with damping coefficient
a=0.01 and
a = 0.02, respectively. The comparison of CMS and PBX in preserving the dissipation rate of mass is also presented. As we can see, the propagation of single solitons presents a good preservation of the phase space structure. From Figs.
1(b),
1(d),
1(e),
2(b),
2(d), and
2(e), it is obvious that the damped soliton moves with a gradually diminishing velocity and the soliton amplitude decreases over time. This implies that there exists kinetic energy loss because of the damping effect. In addition, the bigger the damping coefficient is, the faster the amplitude of the soliton decays, and the slower the soliton propagates, which means that the kinetic energy loss increases when the damping effect increases. Furthermore, the total conformal momentum and mass both decrease exponentially with time. Figure
1(c),
1(f),
2(c), and
2(f) indicate that the CMS method can preserve the dissipation rate of mass precisely, while the PBX method cannot reach.
Next, we investigate the dispersion effect on the solitary wave. From the expression of the soliton width, one can find that when parameter a is fixed, the larger β is, the wider the span of the wave is. Figure 3 provides the results by using the CMS method in Eq. (22) with different dispersion coefficients β=0.1 and β=1.5, respectively. It can be seen evidently from Fig. 3 that when the dispersion effect increases, the spatial width of the solitary wave also increases, but the soliton amplitude and velocity do not seem to be affected by it. At the same time, the amplitude decreases exponentially as time increases, which is consistent with our theoretical analyses.
Example 2 Interaction of two solitons. As the quantum hydrodynamics advances, the solitons in the quantum fluid are attracting significant attention. If a system is integrable, solitary waves collide elastically; that is, they preserve their shape after collision. However, if the system is non-integrable, the collision is inelastic; that is, the shapes of the solitons change after collision. Additionally, the soliton interactions can lead to large and rapidly decaying oscillating radiative tails. Now, we study the interaction of two solitary waves having different amplitudes and traveling in the same direction. To study the soliton's interaction, we consider the initial condition
where
h=0.1,
τ=0.01. Figure
4 and
5 show the interaction of two solitary waves with
a=0.01 and
a=0.02, respectively. As can be seen from the figures, the two solitary waves over the time interval [0,60] travel from left to right and then collide. After collision, they still preserve a good phase space structure except the decrease of the solitary wave amplitude. The numerical results reveal that the collision is elastic and thereby, the DKdV system in Eq. (
2) is integrable. From Figs.
4(b) and
5(b), we find that the case
a = 0.02 is damping faster than the case
a = 0.01. Figure
4(c),
4(f),
5(c), and
5(f) show that the CMS method has a better ability in preserving the dissipation rate of mass than the PBX method.
5. ConclusionIn this paper, we derive a second order conformal multi-symplectic scheme for the DKdV equation by a splitting technique and a multi-symplectic method, which is proven to preserve the discrete conformal multi-symplectic conservation law. Numerical results indicate that the amplitude of the solitary wave decreases as time increases, and the velocity of the solitary wave also slows down as time goes on, which is coincident with the theoretical analysis performed by Song et al. In addition to the excellent stability during long-time simulation, the proposed method can preserve the dissipation rate of mass exactly with periodic boundary conditions, while the Preissmann box scheme cannot. Therefore, the conformal multi-symplectic method is more effective than the PBX method in capturing the dissipative property of Hamiltonian system with added dissipation. Furthermore, our present method is applicable to other PDEs which can be reformed in a damped multi-symplectic structure.