Acessibilidade / Reportar erro

Numerical Analysis and Approximate Travelling Wave Solutions for a Higher Order Internal Wave System

ABSTRACT

In this work we focus on the numerical solution of a higher order bidirectional nonlinear model of Boussinesq type involving a nonlocal operator. Based on a von Neumann stability analysis for the linearized problem, an efficient and stable scheme for the nonlinear system is proposed. Our method is based on a numerical scheme known from the literature that solves satisfactorily a lower order linear system. Additionally, approximate periodic travelling wave solutions profiles for the higher order nonlinear system are presented. Such approximate travelling wave solutions are obtained from a solitary wave family of solutions for the Intermediate Long Wave (ILW) equation and the regularized Intermediate Long Wave (rILW) equation.

Keywords:
spectral method; dispersive models; stability analysis; travelling waves

1 INTRODUCTION

Internal ocean waves are gravity waves that appear in stratified fluids. Stratification is a consequence of variations in density due mainly to differences in temperature and salinity. Abrupt variations in density justify the use of a layered model, the simplest of which is considered here and consists of a two-layer fluid configuration limited by a rigid lid at the top and a flat bottom. Each layer contains an inviscid, incompressible, irrotational fluid of constant density. The two fluids are immiscible and of different densities, the denser one is located below. An internal wave propagates at the interface between layers and the whole system evolves according to the Euler equations together with appropriate boundary conditions as detailed in 88 W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36.), (1515 A. Ruiz de Zárate. “A Reduced Model for Internal Waves Interacting with Submarine Structures at Intermediate Depth”. Ph.D. thesis, IMPA (2007).. This simplified model retains the main features that enable the study of travelling wave solutions which reproduce the behaviour of well-identified disturbances that move with effectively constant speed for long periods of time as described in 33 J. Apel, L. Ostrovsky, Y. Stepanyants & J. Lynch. Internal Solitons in the Ocean. Technical report, Woods Hole Oceanographic Institution (2006).),(1010 K.R. Helfrich & W.K. Melville. Long Nonlinear Internal Waves. Annual Review of Fluid Mechanics, 38 (2006), 395-425.. Internal ocean waves are relevant for marine and submarine human activity. For example, the dead water phenomenon experienced by vessels when they travel through a relative thin layer of fresh water that does not mix with a denser layer below affects nautical operations, as originally reported by Nansen in 1313 F. Nansen. “Farthest North: The Epic Adventure of a Visionary Explorer”. Skyhorse Publishing Inc. (2008), 678 p.. Internal waves are essential in ocean dynamics because of the amount of mass and energy transported by them, ultimately producing wave breaking and mixing and the distribution of nutrients among other kind of matter. For a broad discussion about internal waves, not limited to their presence in oceans, see 1717 B.R. Sutherland. “Internal Gravity Waves”. Cambridge University Press (2010). doi:10.1017/CBO9780511780318.
https://doi.org/10.1017/CBO9780511780318...
.

Asymptotic analysis of the Euler equations is a successful method for the study of internal ocean waves. Several internal wave models described in the literature are derived by this process, for example, the ILW equation in the intermediate regime and the Benjamin-Ono (BO) equation in the deep water regime 55 T.B. Benjamin. Internal waves of permanent form in fluids of great depth. Journal of Fluid Mechanics, 29(3) (1967), 559-592.), (1111 R.I. Joseph. Solitary waves in a finite depth fluid. Journal of Physics A Mathematical General, 10(12) (1977), L225-L227.. For the case of intermediate depth for the lower layer and shallow upper layer, a strongly nonlinear model for internal waves was obtained in 1515 A. Ruiz de Zárate. “A Reduced Model for Internal Waves Interacting with Submarine Structures at Intermediate Depth”. Ph.D. thesis, IMPA (2007).), (1616 A. Ruiz de Zárate , D. Alfaro Vigo , A. Nachbin & A. Choi. A Higher-order Internal Wave Model Accounting for Large Bathymetric Variations. Studies in Applied Mathematics, 122 (2009), 275-294.. It describes the evolution of the interface η(x,t) between the fluids and the upper layer averaged horizontal velocity u(x,t), where x and t represent the spatial and temporal variables, respectively. The coordinate system is set at the undisturbed interface between layers. Subscripts x and t stand for partial derivatives. In the flat bottom case and in nondimensional variables that system reads:

η t = ( 1 - η ) u x , u t + u u x + 1 - ρ 2 ρ 1 η x = β ρ 2 ρ 1 T δ ( 1 - η ) u x t + + β 3 ( 1 - η ) ( 1 - η ) 3 u x t + u u x x - u x u x x + + β ρ 2 ρ 1 η ( ( 1 - η ) u ) x t + 1 2 ( ( 1 - η ) u ) x 2 x + + β ρ 2 ρ 1 T δ η T δ [ ( 1 - η ) u ] x x t + β 2 ρ 2 ρ 1 T δ ( ( 1 - η ) u ) x 2 x . (1.1)

The thickness h1>0 of the upper layer is much smaller than the characteristic wavelength L>0 at the interface. The thickness h2>0 of the lower layer is comparable with L. The densities of the upper and lower fluid are denoted by ρ 1 and ρ 2, respectively. For a stable stratification, let ρ2>ρ1>0. Figure 1 illustrates this configuration. The nondimensional dispersion parameter β=(h1/L)2 is small. For numerical purposes we focus on the case where solutions are periodic functions in space with period 2l. In this case the nonlocal operator 𝒯δ is defined by the symbol Tδ[f]^(k)=icoth(δk)f^(k), k*, where δ = h 2 /L and i denotes the imaginary unit. For more details about the operator 𝒯δ see 1515 A. Ruiz de Zárate. “A Reduced Model for Internal Waves Interacting with Submarine Structures at Intermediate Depth”. Ph.D. thesis, IMPA (2007). or 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221..

Figure 1:
Two fluids configuration.

The second equation in system (1.1) is an approximation of order β 3/2 while the first equation is exact, this means that it is a direct consequence of the Euler equations and no approximation from the asymptotic expansion was made 1515 A. Ruiz de Zárate. “A Reduced Model for Internal Waves Interacting with Submarine Structures at Intermediate Depth”. Ph.D. thesis, IMPA (2007).), (1616 A. Ruiz de Zárate , D. Alfaro Vigo , A. Nachbin & A. Choi. A Higher-order Internal Wave Model Accounting for Large Bathymetric Variations. Studies in Applied Mathematics, 122 (2009), 275-294.. System (1.1) is a generalization of the model derived in 88 W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36. using a higher order asymptotic expansion that includes terms of order β which are not present in the model considered in 88 W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36..

Moreover, we can compare the dispersion relations of these models. In dimensional forms, being g the gravitational acceleration, the dispersion relation ω h of system (1.1), the dispersion relation ω l of the system proposed in 88 W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36. and the full dispersion relation ω f that comes from the Euler equations are given, respectively, by

ω h 2 = g ( ρ 2 - ρ 1 ) k 2 ρ 1 h 1 + 1 3 h 1 ρ 1 k 2 + ρ 2 k coth ( k h 2 ) , ω l 2 = g ( ρ 2 - ρ 1 ) k 2 ρ 1 h 1 + ρ 2 k coth ( k h 2 ) , ω f 2 = g ( ρ 2 - ρ 1 ) k 2 ρ 1 k coth ( k h 1 ) + ρ 2 k coth ( k h 2 ) .

Noting that ρ1k coth(kh1)=1+(h1ρ1)23+O(h1ρ1)4, we can see that ω h is a better approximation to ω f than ω l . That is, system (1.1) approximates better the dispersive effect of the problem than the system proposed in 88 W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36..

Also, we can obtain the conservation of mass law for system (1.1) as follows: integrating the first equation of (1.1) on x and using that u is periodic on the x-variable, there exists an arbitrary constant d such that

- l l η ( x , t ) d x = d , (1.2)

which is valid for any value of t in a time interval where the solution is defined. As η comes from a perturbation of the interface at rest and the coordinate system is set at the undisturbed interface we must set d=0.

Considering a weakly nonlinear wave propagation regime, the nonlinearity parameter α, which is the ratio between the typical absolute wave amplitude value and the thickness h 1, is introduced by scaling η=αη*, u=αu* where it is imposed that α=O(β). Thus, omitting the asterisks and gathering the terms with order O(αβ), O(αβ) and O(β3/2), the following weakly nonlinear system with normalized shallow water velocity is obtained:

η t - [ ( 1 - α η ) u ] x = 0 , u t + α u u x - η x = β ρ 2 ρ 1 T δ u x t + β 3 u x x t + O α β , α β , β 3 / 2 . (1.3)

Besides, its linearized version around the zero equilibrium is

η t = u x , u t - ρ 2 ρ 1 β T δ [ u ] x t - β 3 u x x t = η x . (1.4)

A study about the existence and uniqueness of solution for both systems in periodic Sobolev spaces was presented in 66 J.S. Brodzinski. “Estudo de um modelo dispersivo na˜o linear para ondas internas”. Ph.D. thesis, UFPR (2016).. Note that the conservation law (1.2) is also valid for systems (1.3) and (1.4).

As we see in 66 J.S. Brodzinski. “Estudo de um modelo dispersivo na˜o linear para ondas internas”. Ph.D. thesis, UFPR (2016).), (1515 A. Ruiz de Zárate. “A Reduced Model for Internal Waves Interacting with Submarine Structures at Intermediate Depth”. Ph.D. thesis, IMPA (2007). the phase velocity ω/k=v(k) of system (1.4) is given by

v ( k ) = 1 + ρ 2 ρ 1 β δ ϕ ( k δ ) + k 2 β 3 - 1 / 2 ,

where ϕ is defined as

ϕ ( k ) = 1 , k = 0 , k coth k , k 0 . (1.5)

Thus, system (1.4) in the frequency domain can be written as

η ^ t ( k ) u ^ t ( k ) = 0 i k i k v 2 ( k ) 0 η ^ ( k ) u ^ ( k ) = A ( k ) η ^ ( k ) u ^ ( k ) , k ,

where matrix A(k) has pure imaginary eigenvalues λk=ikv(k). Therefore, any numerical method must preserve this property of the spectrum. Because of this, in order to implement the method of lines, a fourth order finite difference scheme for spatial derivatives and a spectral approach for the dispersive terms are considered in the semi-discretization. The classical fourth order Runge-Kutta (RK4) scheme is used for time advancing. This combination proved to be the best since along the imaginary axis (where the eigenvalues of the spatial discretization operators must lie) the RK4 method has the largest stability interval if compared with the fifth order, four steps AdamsMoulton scheme and the fourth order, three steps Adams-Moulton scheme, see for instance 44 U.M. Ascher & L.R. Petzold. “Computer methods for ordinary differential equations and differentialalgebraic equations”. Society for Industrial and Applied Mathematics (1998), 332 p..

The numerical method presented here for the linear system (1.4) is based in the one proposed in 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221. for the system

η t = u x , u t - ρ 2 ρ 1 β T δ [ u ] x t = η x , (1.6)

which is the linearization around the zero equilibrium of the nondimensional form of the system proposed in 88 W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36. and differs from system (1.4) in the term involving u xxt . The results of the von Neumann analysis for both systems are analogous, however the stability conditions obtained in this work are less restrictive than those presented in 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221.. The improvement of the stability conditions is due to the term involving u xxt which is also responsible for the better approximation of the Euler dispersion relation. Thus, the higher order linearized system has better physical and numerical properties.

The von Neumann analysis for the chosen method is performed together with a comparison with other schemes for spatial derivatives in semi-discretization, namely spectral differentiation and piecewise B-splines. The stability conditions are validated in numerical tests and extended to the scheme for the nonlinear system (1.3) which includes the discretization of the nonlinear terms α(ηu)x and αuu x as presented in 1212 W.C. Lesinhovski. “Análise de von Neumann de um modelo dispersivo de ondas internas”. Master’s thesis, UFPR (2017).. This allows us to study numerically the existence of approximate travelling waves.

This work is organized as follows. In Section 2 discretizations for both linear and nonlinear systems are presented including three possibilities for spatial derivatives and the von Neumann analysis for each method is performed. In addition, we present a comparison between stability conditions of the numerical methods for systems (1.4) and (1.6). In Section 3 the stability conditions obtained in the previous section are exemplified in numerical tests and extended for the nonlinear case. A convergence analysis for both methods is made in Subsection 3.1 and the solitary wave profiles of the ILW and rILW equations are tested as approximate periodic travelling wave solutions for our nonlinear system in Subsection 3.2. Conclusions appear in Section 4.

2 DISCRETIZATION AND STABILITY ANALYSIS

For the discretization of the linearized system (1.4) let us define the auxiliary function

ψ = u - ρ 2 ρ 1 β T δ [ u ] x - β 3 u x x , (2.1)

and rewrite system (1.4) as

η t = u x , ψ t = η x .

Since u and η are 2l-periodic with respect to the variable x, we define a uniform grid on the interval [0, 2l], that is, xj=jΔx, j=1,,N where N is even and Δx=2l/N, the last element x N is also identified with x=0 Define u(t)=[u1,,uN]T and η(t)=[η1,,ηN]T where uju(xj,t) and ηjη(xj,t), j=1,,N. The spatial discretization results in a system of Ordinary Differential Equations in the matrix form below

η t = C u , P u t = C η . (2.2)

Matrix C comes from the discretization of the first order x-derivative and matrix P is obtained using the Discrete Fourier Transform (DFT) in order to get ψ=Pu with ψ(t)=[ψ1,,ψN]T where ψ j approximates the expression (2.1) evaluated at (xj,t).

Defining the Fourier matrix F componentwise by Fm,j=e(-2πi(m-N/2)j/N), 1m, jN, the DFT of a vector w=[w1,,wN]TN is denoted by the vector w^=[w^-N/2+1,,w^N/2]TN which is defined by the relation w^=ΔxFw and its inverse is given by w=12lF¯Tw^.

Now, using that the composition of one spatial derivative with the operator 𝒯δ has the symbol defined by equation (1.5) and some properties of the Fourier series, we can calculate ψ^(k)=v(kπ/l)-2u^(k), k. Defining the diagonal matrix P^=diagλ-N/2+1(P),,λN/2(P) whose entries are given by λk(P^)=v(kπ/l)-2, k=-N/2+1,,N/2 we get ψ^=P^u^, thus

ψ = 1 2 l F ¯ ψ ^ T = 1 2 l F ¯ P ^ T u ^ = 1 2 l F ¯ P ^ T Δ x F u = 1 N F ¯ P ^ T F u = P u . (2.3)

For the first order x-derivative, as in 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221., we choose numerical schemes such that ux(xj)(Cu)j where C is a real, skew-symmetric and Toeplitz circulant matrix. These assumptions are made in order to preserve the property of the spectrum described earlier and the periodicity of the spatial domain.

A Toeplitz circulant matrix C is defined by the elements c1,,cN of its first row by

C i , j = c 1 + j - i , i j , c N + 1 + j - i , i > j .

It is shown in 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221. that the skew-symmetric Toeplitz circulant matrix C is diagonalized by matrix (1/N)F and its eigenvalues are given by

λ k ( C ) = i Δ x γ ( θ k ) , θ k = 2 π k N , γ ( θ ) = 2 Δ x m = 1 N / 2 - 1 c 1 + m sin ( m θ ) .

Therefore, from the diagonal matrix C^=diagλ-N/2+1(C),,λN/2(C) we recover C=1NF¯C^T1NF.

Three possibilities for matrix C are studied that correspond to each of the following discretizations for the first order spatial derivative: five points fourth order finite difference, piecewise linear B-splines and the spectral scheme. As shown in 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221., their respective functions γ are given by

γ FD ( θ ) = 4 3 sin θ - 1 6 sin 2 θ , γ BS ( θ ) = 3 sin ( θ ) 2 + cos ( θ ) / 4 , γ SP ( θ ) = θ , θ ( - π , π ) 0 , θ = ± π .

To integrate in time let us rewrite system (2.2) as

η t u t = D η u , D = 0 C P - 1 C 0 . (2.4)

Denoting the eigenvalues of P and D by λk(P) and λk(D), k=-N/2+1,,N/2, respectively, it is not difficult to prove that λk(D)=±λk(C)/λk(P) since matrices C and P are diagonalized by the orthogonal matrix (1/N)F. Since λk(D) is purely imaginary, the classic fourth order Runge-Kutta method is appropriate for this problem. Applying the RK4 method in system (2.4) we get

η n + 1 u n + 1 = I + Δ t D + Δ t 2 2 D 2 + Δ t 3 3 ! D 3 + Δ t 4 4 ! D 4 η n u n , (2.5)

where η n and u n are the approximations for η(tn) and u(tn), respectively.

Once the discretization of the linear system is complete, let us obtain the discretization of the nonlinear system. For that, let us rewrite system (1.3) as

η t = E 1 ( η , u ) , ψ t = E 2 ( η , u ) ,

where E1(η,u)=ux-αηux-αuηx and E2(η,u)=ηx-αuux.

Considering the spatial mesh defined before, the x-derivatives in E 1 and E 2 are approximated using one of the numerical schemes described previously, that is, five points finite difference, piecewise linear B-splines and the spectral scheme. The variable ψ is calculated by equation (2.3) as in the linear case. Integration in time is done with the fourth-order Runge-Kutta method. Note that in the problem that motivated this study α is of the same order of β, but setting α=0 we obtain scheme (2.5).

2.1 Von Neumann Analysis

In order to prove that the numerical scheme (2.5) is stable, let us define the following norm

| | w | | N , s 2 = 2 π k = - N / 2 + 1 N / 2 1 + ( k π / l ) 2 s | w ^ k | 2 , s 0 ,

where wN and w^ is its DFT. Our aim is to prove that there exists a positive constant C s which does not depend on n and ∆t such that

[ η n , u n ] T N , s , s + 1 C s [ η 0 , u 0 ] T N , s , s + 1 , n Δ t T , (2.6)

where [w1, w2]TN,s,s+12=||w1||N,s2+||w2||N,s+12, and both vectors w 1 and w 2 belong to ℝN .

Substituting matrix D in scheme (2.5) by its blocks described in (2.4) and using that (1/N)F diagonalizes matrices C, P and P −1, we proceed as in 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221. to transform scheme (2.5) to the Fourier space:

η ^ n + 1 = I + Δ t 2 2 P ^ - 1 C ^ 2 + Δ t 4 4 ! P ^ - 2 C ^ 4 η ^ n + Δ t C ^ + Δ t 3 3 ! P ^ - 1 C ^ 3 u ^ n , u ^ n + 1 = Δ t P ^ - 1 C ^ + Δ t 3 3 ! P ^ - 2 C ^ 3 η ^ n + I + Δ t 2 2 P ^ - 1 C ^ 2 + Δ t 4 4 ! P ^ - 2 C ^ 4 u ^ n . (2.7)

For each frequency k, k=-N/2+1,,N/2,, system (2.7) returns

η ^ k n + 1 u ^ k n + 1 = c ( θ k , σ , Δ x ) i v - 1 θ k Δ x s ( θ k , σ , Δ x ) i v θ k Δ x s ( θ k , σ , Δ x ) c ( θ k , σ , Δ x ) η ^ k n u ^ k n = G k η ^ k n u ^ k n , (2.8)

where σ=Δt/Δx is the Courant number and

c ( θ , σ , Δ x ) = 1 - 1 2 σ 2 v 2 θ Δ x γ 2 ( θ ) + 1 4 ! σ 4 v 4 θ Δ x γ 4 ( θ ) , s ( θ , σ , Δ x ) = σ v θ Δ x γ ( θ ) - 1 3 ! σ 3 v 3 θ Δ x γ 3 ( θ ) .

It is easy to verify that we can write Gk=V(kπ/l) G~k V(kπ/l)-1, where

V ( κ ) = 1 0 0 v ( κ ) , G ~ k = c ( θ k , σ , Δ x ) i s ( θ k , σ , Δ x ) i s ( θ k , σ , Δ x ) c ( θ k , σ , Δ x ) ,

and that the eigenvalues of G k and G~k are given by gk±=g±(θk,σ,Δx), where

g ± ( θ , σ , Δ x ) = c ( θ , σ , Δ x ) i s ( θ , σ , Δ x ) .

Before enunciating the theorem which gives a sufficient condition for stability we need the following lemma which is proven in 66 J.S. Brodzinski. “Estudo de um modelo dispersivo na˜o linear para ondas internas”. Ph.D. thesis, UFPR (2016)..

Lemma 2.1. There exist positive constants c 1 and c 2 such that y

c 1 v ( y ) - 2 ( 1 + y 2 ) - 1 c 2 . (2.9)

Theorem 2.1. Letβ>0ands0. The numerical scheme (2.5) is stable, that is, inequality (2.6) holds, ifg±(θ,σ,Δx)satisfy

| g ± ( θ , σ , Δ x ) | 1 , θ ( - π , π ] . (2.10)

Proof. Let [ηn, un]T be the solution given by the method (2.5). For s0 we have

[ η n , u n ] T N , s , s + 1 2 = 1 2 l k = - N / 2 + 1 N / 2 1 + ( k π / l ) 2 s B ( k π / l ) [ η ^ k n , u ^ k n ] T 2 2 ,

where ·2 denotes the usual Euclidean norm and B(κ)=diag(1,1+κ2). Thus, it is enough to prove that there exists a positive constant C s such that

B ( k π / l ) [ η ^ k n , u ^ k n ] T 2 2 C s 2 B ( k π / l ) [ η ^ k 0 , u ^ k 0 ] T 2 2 .

Using equality (2.8) recursively we get [η^kn,u^kn]T=Gkn[η^k0,u^k0]T, then

B ( k π / l ) [ η ^ k n , u ^ k n ] T 2 2 = B ( k π / l ) ( G k ) n B - 1 ( k π / l ) B ( k π / l ) [ η ^ k 0 , u ^ k 0 ] T 2 2 B ( k π / l ) ( G k ) n B - 1 ( k π / l ) 2 2 B ( k π / l ) [ η ^ k 0 , u ^ k 0 ] T 2 2 .

Thereby, using that Gk=V(kπ/l) G~k V(kπ/l)-1 we get

B ( k π / l ) ( G k ) n B - 1 ( k π / l ) 2 2 B ( k π / l ) V ( k π / l ) 2 2 G ~ k 2 2 n B ( k π / l ) V ( k π / l ) - 1 2 2 .

Since matrix G~k has eigenvalues g±(θk,σ,Δx), by the hypothesis (2.10) we obtain G~k22n1.

On the other hand, using inequality (2.9) we get

B ( k π / l ) V ( k π / l ) 2 2 B ( k π / l ) V ( k π / l ) - 1 2 2 = max v ( k π / l ) 2 ( 1 + ( k π / l ) 2 ) , 1 v ( k π / l ) 2 ( 1 + ( k π / l ) 2 ) max 1 / c 1 , c 2 .

Thus, we obtain Bkπ/l[η^kn,u^kn]T22Cs2Bkπ/l[η^k0,u^k0]T22. Therefore we conclude that [ηn, un]TN,s,s+1Cs[η0, u0]TN,s,s+1. □

Condition (2.10) guarantees stability but it is not practical for numerical implementations. As shown in 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221., we can write the squared amplification factor as |gk±|2=1+pσvθkΔxγ(θk), where p(y)=y6(y2-8)/576. Note that p(y)0 if |y|22, then the scheme is stable if

max | θ | < π σ v θ Δ x γ ( θ ) 2 2 . (2.11)

In view of the previous computations, theorem 2.2 provides three practical conditions to guarantee stability.

Theorem 2.2. The numerical scheme (2.5) is stable if at least one of the following inequalities holds:

σ = Δ t Δ x γ 1 1 + ρ 2 ρ 1 β δ , γ 1 = 2 2 sup | θ | π | γ ( θ ) | - 1 , (2.12)

μ = Δ t Δ x γ 2 β 1 + ρ 2 ρ 1 , γ 2 = 2 2 sup | θ | π | γ ( θ ) | | θ | - 1 , (2.13)

Δ t γ 3 β 3 , γ 3 = 2 2 sup | θ | π | γ ( θ ) | | θ | - 1 . (2.14)

Proof. As previously stated, we just need to prove that each condition leads to inequality (2.11).

For the first condition we use the inequality ϕ(y)1,y to obtain

v ( κ ) = 1 + ρ 2 ρ 1 β δ ϕ ( κ δ ) + κ 2 β 3 - 1 / 2 1 + ρ 2 ρ 1 β δ - 1 / 2 .

Therefore,

v θ Δ x γ ( θ ) sup | θ | π v θ Δ x sup | θ | π γ ( θ ) 1 + ρ 2 ρ 1 β δ - 1 / 2 sup | θ | π | γ ( θ ) | . (2.15)

Multiplying inequality (2.15) by σ, applying condition (2.12) and making some simplifications we guarantee inequality (2.11).

For the second condition we use that ϕ(y)|y|,y and 1+β3y2>β|y|,y for β>0 to get

v ( κ ) = 1 + ρ 2 ρ 1 β δ ϕ ( κ δ ) + κ 2 β 3 - 1 / 2 ρ 2 ρ 1 β δ | κ δ | + β | κ | - 1 / 2 ,

thus

v θ Δ x γ ( θ ) | γ ( θ ) | ρ 2 ρ 1 β δ | θ δ / Δ x | + β | θ / Δ x | Δ x β 1 + ρ 2 ρ 1 sup | θ | π | γ ( θ ) | | θ | .

Multiplying inequality (2.13) vθΔxγ(θ)/Δx and applying the inequality above we obtain condition (2.11).

For the last condition we use that ϕ(y)>0,y, then

v θ Δ x γ ( θ ) sup | θ | π | γ ( θ ) | β 3 ( θ / Δ x ) 2 = Δ x β 3 sup | θ | π | γ ( θ ) | | θ | .

Using this inequality and condition (2.14) similarly to what was done previously we obtain inequality (2.11).

Therefore, if one of the conditions (2.12), (2.13) or (2.14) holds, the method is stable. □

The values of γ 1, γ 2 and γ 3 depend on the spatial discretization used to obtain matrix C. Table 1 shows approximations for these values for each of the discretizations presented earlier in this section. The finite difference scheme provides larger values of γ 1, γ 2 and γ 3 when compared to piecewise linear B-splines and the spectral scheme, thus its stability conditions are less restrictive than those provided by the other schemes.

Table 1:
Values of γ i for each method.

Now we can compare the scheme (2.5) for our dispersive system and the scheme presented in 11 D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221. for system (1.6), which has the following stability conditions:

σ = Δ t Δ x γ 1 1 + ρ 2 ρ 1 β δ , γ 1 = 2 2 sup | θ | π | γ ( θ ) | - 1 , μ = Δ t Δ x γ 2 β ρ 2 ρ 1 , γ 2 = 2 2 sup | θ | π | γ ( θ ) | | θ | - 1 .

Due to the term (β/3)uxxt that leads to the term (β/3)k2 in v(k), the condition for Δt/Δx is less restrictive for system (1.4) than for system (1.6). Moreover, we can obtain a stability condition independent of ∆x for the scheme (2.5) which is not possible for the case of system (1.6) where there is no quadratic term like (β/3)k2 in v(k) and any inequality must rely on the linear growth of ϕ. The condition for the Courant number Δt/Δx is the same in both cases.

3 NUMERICAL TESTS

In this section we will perform a sequence of numerical experiments in order to validate the methods and the stability conditions. The implementations were done in Octave. For the spatial derivative we choose the finite difference approximation because it has a low computational cost compared to the other schemes (piecewise linear B-splines and spectral scheme) and provides the largest values of γ 1, γ 2 and γ 3, as shown in table 1.

In view of the conservation law (1.2) we choose as initial configuration the profile η0(x)=η¯(x)-a, where η¯(x)=exp(-2x2) and the constant a is calculated so that η 0 satisfies 0=Δxj=1Nηj0 which is an approximation of (1.2) for t=0 by the trapezoidal rule.

We set u 0 so that η only propagates to the right in the linear system, that is, u^0(k)=v(kπ/l)η^0(k). For the nonlinear system u 0 is set in the same way. For the numerical experiments we set ρ1=1, ρ2=2, h1=0.1 and h2=3.505 as in 88 W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36. and l=10π. The values of β, α, N, ∆x and ∆t are defined in each test. The other values are calculated by the relations L=h1/β and δ=h2/L.

Figure 2 presents the graphics of the numerical solution of system (1.4) at different instants for β=0.0001 with Δx=0.03068(N=211) and Δt=0.08043 which satisfy the stability condition (2.13). We can see the dispersion acting on η and u because of the wave trains that form as time advances. In fact, as the phase velocity v(k) decreases to zero when |k|+ the high frequency components of the solution propagate more slowly and form the aforementioned wave trains.

Figure 2:
Solutions for the linear system (1.4) at times t = 0 (-), t = 1100∆t (− · −) and t=2200t (···) with β = 0.0001, ∆x = 0.03068 and ∆t = 0.08043.

Although theorem 2.2 provides sufficient conditions for stability they are not necessary. In fact, if we choose t=0.08847 and keep the other parameters unaltered none of the conditions required for stability in theorem 2.2 is satisfied, but condition (2.10) still holds. However, for t=0.09460, condition (2.10) is not satisfied because |g±(π/2,σ,Δx)|=1.0029 and since no stability condition holds, high frequency components permeate the numerical solution as shown in figure 3 for t=1800t. Note that this phenomenon is different from dispersion in which the components propagate with different speeds. Here, besides the dispersion effect from system (1.4), the amplitude of high frequency components increases anomalously and the numerical solution is compromised. This example illustrates the relevance of a proper stability analysis even when the stability conditions are less restrictive.

Figure 3:
Solutions for the linear system (1.4) at times t = 0 (-), t=900t (− · −) and t=1800t (···) with β = 0.0001, ∆x = 0.03068 and ∆t = 0.09460.

Figure 4 presents the graphics of the numerical solution of system (1.4) for β=0.001 using Δx=0.00383(N=214) and t=0.05163 which satisfy the stability condition (2.14). We see that increasing the parameter β the phase velocity v(k) decreases to zero faster, thus a wider wave train is formed. If t=0.06196, none of the stability conditions in theorem 2.2 is satisfied, but condition (2.10) still holds. For t=0.07026, condition (2.10) is not satisfied since we have |g±(1.12,σ,Δx)|=1.0062 and the solution obtained (keeping the rest of the parameters unaltered) is unstable as shown in figure 5.

Figure 4:
Solutions for the linear system (1.4) at times t = 0 (-), t=1800t (− · −) and t=3600t (···) with β = 0.001, ∆x = 0.00383 and ∆t = 0.05163.

Figure 5:
Solutions for the linear system (1.4) at times t = 0 (-), t=1350t (− · −) and t=2700t (···) with β = 0.001, ∆x = 0.00383 and ∆t = 0.07026.

The stability performance exhibited illustrates the fact that theorem 2.2 provides sufficient, not necessary restrictions for stability. Rather than the best possible condition, theorem 2.2 provides sufficient stability conditions which are useful for implementation codes.

Condition (2.10) only makes sense in the linear case where there exists a well defined amplification factor, but the stability conditions in theorem 2.2 remain valid for the scheme for the nonlinear system (1.3) as the following numerical experiments indicate. Figure 6 shows the graphics of the numerical solutions for system (1.3) for β=α=0.0001, where Δx=0.03068(N=211) and t=0.08043 satisfy condition (2.13), also figure 7 presents the graphics of the numerical solutions for β=α=0.001, with Δx=0.00383(N=214) and t=0.05163 satisfying the stability condition (2.14). We see that the conditions in theorem 2.2 still hold for these nonlinear cases. Figures 8 and 9 show that keeping all parameters used in figures 6 and 7, respectively, with the exception of ∆t, which is increased so that no stability condition in theorem 2.2 is satisfied, the numerical solution is unstable as in the linear case. The value used for ∆t is specified in the caption of each figure.

Figure 6:
Solutions for the nonlinear system (1.3) at times t = 0 (-), t=1100t (− · −) and

Figure 7:
Solutions for the nonlinear system (1.3) at times t = 0 (-), t=1800t (− · −) and

Figure 8:
Solutions for the nonlinear system (1.3) at times t = 0 (-), t=900t (− · −) and

Figure 9:
Solutions for the nonlinear system (1.3) at times t = 0 (-), t=1350t (− · −) and

Solutions for the nonlinear system (1.3) have a similar appearance to solutions for the linear system (1.4) with the same set of common parameters and starting from the same initial conditions. In order to compare them we compute the Euclidean norm of the vector that results from their difference at several instants. Table 2 shows that the Euclidean norm of the difference grows as time advances and it is larger for the larger value of the nonlinear parameter. In particular, the values at the intersection of the rows identified by β=0.0001 and the columns identified by η¯(x)=exp(-2x2) correspond to the two experiments that generate figures 2 and 6. Analogously, the values at the intersection of the rows identified by β=0.001 and the columns identified by η¯(x)=exp(-2x2) correspond to the two experiments that generate figures 4 and 7. Besides, table 2 shows that if η¯(x) changes from 0.1exp(-2x2) to exp(-2x2) and therefore the initial values for η and u change by the same factor (keeping all the parameters equal), the Euclidean norm of the corresponding difference is multiplied approximately by one hundred, confirming that the nonlinear effects are present and are more noticeable for higher amplitude profiles.

Table 2:
Euclidean norm of the difference between the solutions of the linear system (1.4) and the nonlinear system (1.3).

3.1 Convergence analysis

Now let us study the convergence of the method on the temporal and spatial variables. Since the classical Runge-Kutta method has fourth order of convergence, we just need to focus in the spatial variable.

Since the exact solution is not available for the nonlinear system, in order to compare the numerical approximations, we substitute it by an accurate numerical solution (η¯, u¯) that is calculated with small values of Δx=Δx*. For a fair comparison ∆t is kept constant and chosen to guarantee stability in all tests. For a given time T=nΔt we define the time error Ex(η,Δx,Δx*,T)=ηn-η¯n2,T=nΔt but considering only the points where all numerical solutions are calculated. We perform successive refinements of the spatial mesh dividing ∆x by 2 and estimating the spatial convergence rate by

p - log 2 ( E x ( η , Δ x / 2 , Δ x * , T ) / E x ( η , Δ x , Δ x * , T ) ) .

The error and rate for u are defined analogously.

A fourth order convergence rate is expected in the spatial variable since the finite difference formula has order 4 and the Fourier approximation has spectral convergence. The estimated convergence rate is confirmed in the experiments for the linear and nonlinear cases for different values of β and α as shown in tables 3-6.

Table 3:
Convergence analysis on spatial variable x for the linear system with β = 0.001, l = 10π,

Table 4:
Convergence analysis on spatial variable x for the linear system with β = 0.0001, l = 10π, ∆x * = 0.001917, ∆t = 0.020106 and T = 99.989358.

Table 5:
Convergence analysis on spatial variable x for the nonlinear system with β=α=0.001, l = 10π, ∆x * = 0.001917, ∆t = 0.035755 and T = 99.970644.

Table 6:
Convergence analysis on spatial variable x for the nonlinear system with α=β=0.0001, l = 10π, ∆x * = 0.001917, ∆t = 0.020106 and T = 99.989358.

3.2 Approximate travelling waves

Travelling wave solutions constitute a subject of major relevance in the study of nonlinear wave models. Important unidirectional models like Korteweg-de Vries (KdV), ILW and rILW equations and bidirectional models like Boussinesq systems exhibit travelling waves, see for example 22 J. Angulo, E. Cardoso Jr & F. Natali. Stability properties of periodic traveling waves for the Intermediate Long Wave Equation. Revista Matemática Iberoamericana, 33 (2015), 1-35.), (77 M. Chen, N.V. Nguyen & S.M. Sun. Existence of traveling-wave solutions to Boussinesq systems. Differential Integral Equations, 24(9/10) (2011), 895-908.), (1111 R.I. Joseph. Solitary waves in a finite depth fluid. Journal of Physics A Mathematical General, 10(12) (1977), L225-L227.), (1414 F. Oliveira. A note on the existence of traveling-wave solutions to a Boussinesq system. Differential Integral Equations , 29(1/2) (2016), 127-136.), (1818 G.B. Whitham. “Linear and Nonlinear Waves”. Wiley (2011), 660 p. and the references therein. These solutions do not change their shapes and propagate at constant speed by maintaining a balance between the nonlinear and the dispersive effects of the model. It is also important to know if the travelling wave solutions are stable to small perturbations, otherwise any physical or numerical disturbance will eventually destroy them, 99 P.G. Drazin & R.S. Johnson. “Solitons: An Introduction”. Cambridge University Press (1989), 240 p.. In this section we will study the existence of travelling wave solutions for the nonlinear system (1.3) from a numerical point of view since theoretical results about their existence are not available.

As initial condition for the nonlinear system (1.3), we will use solitary wave profiles from the ILW and the rILW equations in order to measure if their shapes are well preserved while evolving according to the numerical scheme. Let us consider the rILW and the ILW equations given by equations (3.1) and (3.2), respectively:

η t + η x - 3 α 2 η η x - β 2 ρ 2 ρ 1 T δ [ η x t ] = 0 , (3.1)

η t + η x - 3 α 2 η η x + β 2 ρ 2 ρ 1 T δ [ η x x ] = 0 . (3.2)

Setting c1=-32α, c2=ρ2ρ1β2, we can see in 1515 A. Ruiz de Zárate. “A Reduced Model for Internal Waves Interacting with Submarine Structures at Intermediate Depth”. Ph.D. thesis, IMPA (2007). that a travelling wave solution family for the rILW equation is

η ( y ) = a cos 2 ( θ ) cos 2 ( θ ) + sinh 2 ( y / λ ) , y = x - c t , (3.3)

where

a = 4 c c 2 θ tan θ δ c 1 , c = 1 1 + 2 c 2 δ θ cot ( 2 θ ) , λ = δ θ , 0 < θ < π / 2 .

In 88 W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36.), (1111 R.I. Joseph. Solitary waves in a finite depth fluid. Journal of Physics A Mathematical General, 10(12) (1977), L225-L227. we see that a travelling wave solution family for the ILW equation is also given by the expression (3.3) but with

a = 4 c 2 θ tan θ δ c 1 , c = 1 - 2 c 2 δ θ cot ( 2 θ ) , 0 < θ < π / 2 .

The numerical wave speed c n is computed as follows: for each time tj=jΔt, j=1,2,,J big enough, we find the grid point xlj that minimizes ηlj and make a linear regression on the points {(tj,xlj)} to estimate c n . Using Fourier properties and the DFT, we define η * as the approximation of η(x-cnt,0) by η^k*=exp(-ikπcnt/l)η^k0. We define the absolute error e abs and the relative error e rel at a chosen tn=nΔt, respectively, by eabs=η*-ηn and erel=η*-ηn/η*.

We will set the parameters, ρ1=1, ρ2=2, h1=0.1, h2=3.505, l=10π and Δx=0.03068(N=211). The values of β, α, θ and ∆t are specified in each test. The other values are calculated by the relations L=h1/β and δ=h2/L. We adjust the initial conditions using the approximation of the conservation law (1.2) as in section 3.

Figure 10 presents the graphics of η n , the evolution of the travelling wave initial condition η 0 and the corresponding approximate translation η * for α=β=0.0001, θ=π/20 and n=1600. Figure 11 presents the same type of results setting θ=π/40. We can see that the ILW and rILW profiles preserve their shapes in both cases since their graphics coincide with their corresponding η *. This is confirmed by the small errors presented in table 7.

Figure 10:
Graphics of η * (− · −) and η n (-) for each initial condition at time t=1600t with α=β=0.0001, θ=π/20, ∆x = 0.03068 and ∆t = 0.08043.

Figure 11:
Graphics of η * (− · −) and ηn (-) for each initial condition at time t=1600t with α=β=0.0001, θ=π/20, ∆x = 0.03068 and ∆t = 0.08043.

Table 7:
Errors at time t=1600t and wave velocities of η for each initial condition with α=β=0.0001.

Setting α=β=0.001 the shape of the ILW and rILW profiles given by equation (3.3) are also preserved as the next experiments show. Figure 12 presents the graphics of the evolution η n for the travelling wave initial condition η 0 of each equation and the corresponding approximate translation η * for θ=π/20 and n=900. Figure 13 presents the same type of results for θ=π/40. Again, the graphics of η n coincide with their corresponding η * and the preservation of shape is confirmed by the small errors presented in table 8.

Figure 12:
Graphics of η * (− · −) and η n (-) for each initial condition at time t=900t with

Figure 13:
Graphics of η * (− · −) and ηn (-) for each initial condition at time t=900t with

Table 8:
Errors at time t=900t and wave velocities of η for each initial condition with α=β=0.001.

Thus, the solitary wave family profiles of the ILW and rILW equations, for the corresponding values of α, β, ρ 1, ρ 2 and δ, perform satisfactorily as approximate travelling wave solutions for the nonlinear system (1.3), since their shapes are well preserved by the discrete scheme for the nonlinear system as time advances.

4 CONCLUSIONS

The numerical schemes proposed for both linear and nonlinear systems use a fourth order finite difference method for the first order x-derivatives, spectral schemes for the dispersive terms and the classical fourth order Runge-Kutta method for time evolution. Based on the results obtained in this work we conclude that the numerical methods for the linear and nonlinear systems are very robust. They present good stability conditions and convergence rates in temporal and spatial variables.

The shapes of the solitary waves of the ILW and rILW equations were well preserved when chosen as the initial condition for the discrete scheme of the nonlinear system. This may indicate that the nonlinear system (1.3) admits travelling wave solutions. A theoretical study of the existence of travelling waves is the subject of current research.

Acknowlegdments

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior Brasil (CAPES) Finance Code 001.

REFERENCES

  • 1
    D. Alfaro Vigo, S. Oliveira, A. Ruiz de Zárate & A. Nachbin. Fully discrete stability and dispersion analysis for a linear dispersive internal wave model. Computational and Applied Mathematics, 33 (2013), 203-221.
  • 2
    J. Angulo, E. Cardoso Jr & F. Natali. Stability properties of periodic traveling waves for the Intermediate Long Wave Equation. Revista Matemática Iberoamericana, 33 (2015), 1-35.
  • 3
    J. Apel, L. Ostrovsky, Y. Stepanyants & J. Lynch. Internal Solitons in the Ocean. Technical report, Woods Hole Oceanographic Institution (2006).
  • 4
    U.M. Ascher & L.R. Petzold. “Computer methods for ordinary differential equations and differentialalgebraic equations”. Society for Industrial and Applied Mathematics (1998), 332 p.
  • 5
    T.B. Benjamin. Internal waves of permanent form in fluids of great depth. Journal of Fluid Mechanics, 29(3) (1967), 559-592.
  • 6
    J.S. Brodzinski. “Estudo de um modelo dispersivo na˜o linear para ondas internas”. Ph.D. thesis, UFPR (2016).
  • 7
    M. Chen, N.V. Nguyen & S.M. Sun. Existence of traveling-wave solutions to Boussinesq systems. Differential Integral Equations, 24(9/10) (2011), 895-908.
  • 8
    W. Choi & R. Camassa. Fully nonlinear internal waves in a two-fluid system. Journal of Fluid Mechanics , 396 (1999), 1-36.
  • 9
    P.G. Drazin & R.S. Johnson. “Solitons: An Introduction”. Cambridge University Press (1989), 240 p.
  • 10
    K.R. Helfrich & W.K. Melville. Long Nonlinear Internal Waves. Annual Review of Fluid Mechanics, 38 (2006), 395-425.
  • 11
    R.I. Joseph. Solitary waves in a finite depth fluid. Journal of Physics A Mathematical General, 10(12) (1977), L225-L227.
  • 12
    W.C. Lesinhovski. “Análise de von Neumann de um modelo dispersivo de ondas internas”. Master’s thesis, UFPR (2017).
  • 13
    F. Nansen. “Farthest North: The Epic Adventure of a Visionary Explorer”. Skyhorse Publishing Inc. (2008), 678 p.
  • 14
    F. Oliveira. A note on the existence of traveling-wave solutions to a Boussinesq system. Differential Integral Equations , 29(1/2) (2016), 127-136.
  • 15
    A. Ruiz de Zárate. “A Reduced Model for Internal Waves Interacting with Submarine Structures at Intermediate Depth”. Ph.D. thesis, IMPA (2007).
  • 16
    A. Ruiz de Zárate , D. Alfaro Vigo , A. Nachbin & A. Choi. A Higher-order Internal Wave Model Accounting for Large Bathymetric Variations. Studies in Applied Mathematics, 122 (2009), 275-294.
  • 17
    B.R. Sutherland. “Internal Gravity Waves”. Cambridge University Press (2010). doi:10.1017/CBO9780511780318.
    » https://doi.org/10.1017/CBO9780511780318
  • 18
    G.B. Whitham. “Linear and Nonlinear Waves”. Wiley (2011), 660 p.

Publication Dates

  • Publication in this collection
    04 Apr 2022
  • Date of issue
    Jan-Mar 2022

History

  • Received
    09 Nov 2020
  • Accepted
    28 June 2021
Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC Rua Maestro João Seppe, nº. 900, 16º. andar - Sala 163, Cep: 13561-120 - SP / São Carlos - Brasil, +55 (16) 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br