- Research
- Open Access
- Published:

# Calculation of eigenvalues of Sturm–Liouville equation for simulating hydrodynamic soliton generated by a piston wave maker

*SpringerPlus*
**volume 5**, Article number: 1369 (2016)

## Abstract

This paper focuses on the mathematical study of the existence of solitary gravity waves (solitons) and their characteristics (amplitude, velocity, \(\ldots \)) generated by a piston wave maker lying upstream of a horizontal channel. The mathematical model requires both incompressibility condition, irrotational flow of no viscous fluid and Lagrange coordinates. By using both the inverse scattering method and a given initial potential \(f_{0}(r),\) we can transform the KdV equation into Sturm–Liouville spectral problem. The latter problem amounts to find negative discrete eigenvalues \(\lambda \) and associated eigenfunctions \(\psi \), where each calculated eigenvalue \(\lambda \) gives a soliton and the profile of the free surface. For solving this problem, we can use the Runge–Kutta method. For illustration, two examples of the wave maker movement are proposed. The numerical simulations show that the perturbation of wave maker with hyperbolic tangent displacement under physical conditions affect the number of solitons emitted.

## Background

Interest in nonlinear wave propagation has grown rapidly during the last three decades and has gained considerable attention in engineering and applied mathematics. This should not be surprising since the nonlinear waves phenomena are presented in many physics areas, such as fluid dynamics, hydrodynamics, optical fibres, plasma physics, biology, etc. As is well known the models describing the phenomenon are often represented by a set of partial differential equations completed by the boundary conditions and initial conditions related to time (see Biswas and Triki 2011; Courant and Hilbert 1953; Germain 1972; Miranville and Temam 2000). For example, the modeling of the phenomena from an hydrodynamic or optical fields can be generally outlined as follows:

This paper concerns a propagation of surface liquid waves, in general, and the special case linking major solitary gravity waves—called also solitons—which is a topic of interest as well for physicists and mathematicians (see Ablowitz and Clarkson 1991; Biswas and Triki 2011; Germain 1972; Tzirtzilakis et al. 2002). The most model representative in fluid mechanics and best known is based on the Navier–Stokes equations (see Germain 1972; Miranville and Temam 2000). It should be noted that these equations are generally nonlinear phenomenon and the explicit analytical solution is often non-existent; therefore the numerical approach remains the most appropriate approach to treat this phenomenon. Another model represented a swell propagation on horizontal bottom is describing throughout the Boussinesq equations (see Boussinesq 1872; Daripa and Hua 1999) which represent the integration on vertical of both conservation of movement quantity and conservation of mass for an incompressible fluid. These allow considering the transfer of energy between the multiple frequency components and the changing of shape of individual wave and the evolution of a group random waves. The main limitation of the most common form of the Boussinesq equations is that they are only valid for relatively shallow water depths. It was not until the year 1990 that many initial Boussinesq equations derived models have been developed to extend their domains of validity to shallow water and especially by improving the dispersion equation (see Boussinesq 1872; Daripa and Hua 1999; Yao et al. 2007). This work leads to the study of the existence and the physical characteristics of solitary gravity waves (amplitude, speed, \(\ldots \)). Experimentally, these may be generated by a piston wave maker at the upstream of a horizontal channel (see, Fig. 1). After modeling the phenomenon by a system of equations, it can be transformed, by introducing a double distortion and a fourth order approximation with respect to the parameter of distortion \(\varepsilon ,\) into KdV equation (see Gardner et al. 1967; Miranville and Temam 2000; Tzirtzilakis et al. 2002). The latter is given below:

where *s* and *r* are space and time variables respectively.

The balance between the nonlinear convection term \(f\dfrac{\partial f}{\partial r}\) and the dispersion effect term \(\frac{\partial ^{3}f}{\partial r^{3}}\) in the spatially one-dimensional KdV equation (1) gives rise to solitons (Gardner et al. 1967). These are defined as localized waves that propagate without change of their shape and velocity properties and stable against mutual collisions (Yao et al. 2007).

The aim of our paper focuses on the study of solitary wave (soliton) generated by piston wave maker placed at upstream. The mathematical model requires both incompressibility condition, irrotational flow of no viscous fluid and Lagrange coordinates. The use of both the inverse scattering method (see Alquran and Al-Khaled 2010; Ablowitz and Clarkson 1991; Aktosun 2005) and a given initial potential \(f_{0}(r)\) allow to transform the KdV equation into Sturm–Liouville spectral problem (see Temperville 1985): find the eigenvalues \(\lambda \) and associated eigenfunctions \(\psi \) such that

More particularly, the problem amounts to find a negative discrete eigenvalues \(\lambda \) and associated eigenfunctions \(\psi \), where each calculated eigenvalue \(\lambda \) gives a soliton and the profile of the free surface. For solving the problem (2), we can use a numerical method and for illustration, two examples of the wave maker movement are proposed.

The plan of this paper is as follows. Section “Position of the problem” gives the “Description of the phenomenon” section and “Basic equations of the mathematical model” section. Section “Techniques of resolution” comprises three subsections: the introducing of “The distortion variables” section, the approximating solutions with respect to the parameter of distortion \(\varepsilon \) and the solution of Sturm–Liouville spectral equation (2) by the Runge–Kutta method. The last section presents numerical applications for illustrating the theoretical model.

## Position of the problem

### Description of the phenomenon

We consider a fixed *Oxy* reference system, where the *y*-axis is vertically ascendant and the *x*-axis coincides with the initial free surface. The position of the fluid particle at the moment *t*, \(t>0\), is denoted by (*x*, *y*) and their coordinates at the initial position by (*a*, *b*), where *a*, *b* and *t* are the Lagrangian variables.

The domain \(\Omega =\left\{ x\ge 0\text { and }-h\le y\le 0\right\} \) is occupied by fluid of an infinite horizontal band which is limited vertically by a free surface \(b=0\) and an impermeable horizontal bottom \(b=-h\). The wave maker type piston placed at upstream \((a=0)\) generates same waves (see, Fig. 1). The new coordinates *X* and *Y* are introduced as follows:

### Basic equations of the mathematical model

General equations and mathematical model are listed below:

(*i*) the kinematic condition expresses the incompressibility of fluid (the Jacobian equals unity)

(*ii*) the dynamic condition for an irrotational movement

(*iii*) the impermeability boundary conditions

(*iv*) the initial conditions

(*v*) the piston wave maker equation

where *D* is a given positive function which represents the elongation of wave maker.

## Techniques of resolution

### The distortion variables

In this part, we transform the Eqs. (3)–(8) into KdV equation (1), for this we introduce distortion variables which express the assumption of shallow water and asymptotic profile of wave respectively. Afterwards we use the approximate solution at fourth order and the inverse scattering method (for more details, see Aktosun 2005) in order to obtain Sturm–Liouville spectral problem.

(*a*) *Classical distortion variables*: the assumption of the shallow water theory (see Germain 1972; Laouar 2008) inserts distortion variables space and temporal, translating the difference in scale between the sizes horizontal and vertical. This distortion will be characterized by using a small parameter \(\varepsilon \) as follows:

where \(\sqrt{gh}\) represents the critical celerity of the propagated long waves, *h* and *g* are the depth of fluid at rest and the gravity respectively.

The Eqs. (3)–(8) become respectively

(*b*) *Double distortion variables*: before reaching their asymptotic profile, the waves will under go from the initial potential a slow evolution. The double distortion is introduced as follows:

where \(\theta \) and \(\varphi \) represent the fast and slow variable respectively.

The derivatives with respect to \(\theta \) and \(\varphi \) are

Using new distortion variables in Eqs. (9)–(13) we obtain respectively

### Approximation of the solutions of the eqs. (17)–(21)

According to the classical theory of shallow water (see Germain 1972; Laouar 2008), the solutions are developable entire series in \(\varepsilon \) as follows:

Substituting (22) and (23) in (17)–(19) and approximating at fourth order, we choose, among the various approximations, the following

Using auxiliary variables *r* and *s*

the expression (24) becomes

where \(\eta \) is a free surface \(\left( y=\eta (x,t)\right) .\)

If we neglect the \(O\left( \varepsilon ^{4}\right) \) (see Temperville 1985), the function *f*(*r*, *s*) can be written in the form

which must satisfy the KdV equation (1).

The free surface equation is:

For \(\alpha =s=0,\) the function \(f_{0}\left( r\right) \) (where \(f_{0}\left( r\right) =\)
*f*(0, *r*)) equals \(\dfrac{\partial X_{1}}{\partial \theta }\left( \alpha =0,t\right) .\) The generator of the movement of long waves follows a given law (see Temperville 1985) whose equation is

Note that the term \(O\left( \varepsilon ^{3}\right) \) can be neglected in all the sequel.

#### Soliton-solution of the KdV equation

Now in order to show that the KdV equation admits as particular solution a solitary wave, we give the proposition below.

###
**Proposition 1**

*The KdV equation* (1) *admits as particular solution a solitary wave (soliton):*

*where*
\(\mu \)
*is an arbitrary parameter.*

###
*Proof*

Putting

where \(\xi =r-\mu s\) and \(\mu \) is an arbitrary parameter.

Substituting \(\phi \) in (1), we obtain the following differential equation:

By integration, it becomes

where \(l_{1}\) is a constant.

Multiply the Eq. (32) by \(\dfrac{d\phi }{d\xi }\) and integrate, it comes

the constants \(l_{1}\) and \(l_{2}\) are determined by using boundary conditions: the wave is flat at infinity; and therefore \(\phi \) and its derivatives vanish at infinity \(\xi \); this gives \(l_{2}=0.\)

The derivative of (33) with respect to \(\xi \) and simplification \(\left( \hbox {division by } \dfrac{d\phi }{d\xi }\right) \) yield

therefore \(l_{1}=0\) when \(\xi \rightarrow \infty .\)

Substituting \(l_{1}=l_{2}=0\) in ( 33) and integrating elementary transcendental functions, we obtain the solution

then

It is easy to verify that the function *f* is a solution of the KdV equation (1). Note that *f* is practically zero when \(\xi \) is taken some units (e.g. \(\sqrt{\mu }\left| \xi \right| =\sqrt{\mu }\left| r-\mu s\right| \ge 20\)) (see, Miranville and Temam 2000). \(\square \)

The solution of the KdV equation (1) corresponding to the reflections potential can be asymptotically represented as a superposition of *N* single-soliton solutions propagating to the right and ordered in space by their speeds. For this, we give the proposition below.

###
**Proposition 2**

*The function* (36) *is asymptotically represented by a linear superposition*

*where*

*with*
\(K_{n}\)
*a number to calculate and*
\(\delta _{n}\) is *the phase shift dependent of*
\(K_{n}\).

###
*Proof*

(cf, Temperville 1985). \(\square \)

### The Sturm–Liouville equation

As we said previously, the solution of the KdV equation can be transformed to the Sturm–Liouville linear ordinary differential equation (for more details, see Alquran and Al-Khaled 2010; Temperville 1985); add to this the boundary conditions, the problem becomes:

For a given potential \(f_{0}(r),\) find the eigenvalues \(\lambda \in \mathbb {R} \) and the eigenfunctions \(\psi \) \((\psi (r)\ne 0,\) for any \(r\in \mathbb {R} )\) such that

The function \(f_{0}(r)\), here, is taken as follows:

where \(r_{1}=-\sqrt{g/h}\) \(t_{1}\); \(t_{1}\) is the time at stops wave maker.

*Direct spectral problem*: for a given potential \(f_{0}\left( r\right) ,\) the problem (39) is to find the set \(\{\lambda \}\) of the admissible values for \(\lambda \) and to construct the corresponding eigenfunctions \(\psi (r,\lambda ).\) We assume the satisfied Faddeev’s condition (see, Grimshaw 2007)

The upper bound for the number N of solitons-solutions can be estimated by the formula (see, Grimshaw 2007)

The spectrum comprises a continuous and discrete spectrum. Note that the Continuous Spectrum \(\left( \lambda >0\right) \), called scattering solutions, is not our objective in this study [for more details, see Grimshaw (2007) and Temperville (1985)]

*Discrete Spectrum *
\(\left( \lambda =\lambda _{n}<0\right) :\)
* (bound states)*

If the potential \(f_{0}(r)\) is sufficiently negative near the origin of the \(x-\)axis, the spectral problem (39) implies existence of finite number (see, pp. 416–418, Sulem 1999) of bound states \(\psi =\psi _{n}\left( r;\lambda \right) ,\) \(n=1, \ldots , N\) corresponding to the discrete admissible values of the spectral parameter \(\lambda =\lambda _{n}=-K_{n}^{2},\) \(K_{n}\in \mathbb {R} ,\) where \(K_{1}>K_{2}>\cdots >K_{N}.\)

Each eigenvalue \(\lambda _{n}=-K_{n}^{2}\) permits to determine the function \(f\left( r,s\right) \) which is a soliton.

\(K_{n}\)-*Conditions* The solution of “The Sturm–Liouville equation” section is to integrate (39) and take into account the continuous solutions and their derivatives which vanish at infinity (see, Temperville 1985).

To solve (39), three cases are to be considered

\(\alpha )\) if \(r\in ]-\infty ,r_{1}[\) then \(f_{0}(r)=0\), the Eq. (39) becomes

whose solution is

which satisfies the boundary conditions imposed when \(r\rightarrow r_{1}\)

\(\beta )\) if \(r\in [r_{1},0]\), the Eq. (39) can be solved by the Runge–Kutta algorithm at fourth order. By using (45), we can calculate

\(\gamma )\) if \(r\in \left] 0,\infty \right[ \) then \(f_{0}(r)=0,\) the general solutions of (39) obtained by Fourier method is

The coefficients \(c_{1}\) and \(c_{2}\) are calculated by using the continuity conditions of \(\widehat{\psi }_{n}\) and its the derivative at \(r=0 \). These yield

The bounded solution is obtained if the coefficient \(c_{2}\) tends to zero, when \(r\rightarrow +\infty \), then \(K_{n}\) must verify the following relation

the solution of this equation can be obtained by integration. Note that the Eq. (50) is very interesting numerically since it permits to obtain the discrete number \(K_{n}\) which is calculated by using the sweeping method in the interval \(\left[ 0,K_{\max }\right] \). The number \(K_{\max }\) can be obtained throughout the proposition below.

###
**Proposition 3**

*Let the solution* (44) *and the condition* (45), *then we have*

###
*Proof*

Suppose that

this entrains that

According to (44), we have:

therefore

We deduce that \(\widehat{\psi }_{n}\) and \(\frac{d\widehat{\psi }_{n}}{dr}(r)\) are increasing positive functions. The function \(\psi ,\) its first derivative \(\frac{d\psi }{dr}\) and second derivative \(\frac{d^{2}\psi }{dr^{2}}\) grow with positive eigenvalues, then the relation (50) is not verified; so the (52) is false. \(\square \)

### Free surface equations

The free surface equation can be written as follows:

where

with

\(A_{n}\) is an amplitude of the *n*-the soliton (Temperville 1985).

If we neglect \(\delta _{n}\) and know the \(K_{n}\), the free surface equation becomes

where

\(c_{n}\) is the velocity of the *n*-the soliton.

## Numerical applications

We have to solve numerically the problem by using Runge–Kutta and Heun methods

We rewrite (60) as a system of first order equations. Putting

the (60) can be written as follows

At *M* equally spaced numbers in the interval \(\left[ r_{1},0\right] \) and \(K_{n}\) is fixed when *N* equally spaced numbers in the interval \(\left[ 0,K\max \right] \).

INPUT: the time at stops wave maker \(t_{1},\) elongation *e*, depth of fluid at rest *h*, gravity *g*, tolerance *TOL*, end point \(r_{1}\), integers *N* and *M*, and

1*st*
*application*
\(N=1,2.\)

The equation of displacement of the piston wave maker follows the given theoretical low:

where \(\omega \) \(\left( \omega =\dfrac{\pi }{t_{1}}\right) \) is the pulsation.

According to (40), the function \(f_{0}\) is taken

We take the following data (Table 1)

We obtain one \(K_{n}\,(n=1\)) which implies the existence of one soliton

\(K\max \) | \(K_{n}\) | \(A (\hbox {cm})\) | \(c (\hbox {cm}/\hbox {s})\) |
---|---|---|---|

0.5955 | 0.2148 | 0.6152 | 0.6152 |

The free surface of one soliton at times \(t_{1}=0\)
\(s,~t_{2}=0.05\)
*s* and \(t_{3}=0.1\)
*s*, is given by the graph (see, Fig. 2).

Now, we take the following data (Table 2)

The Table 2 gives \(K_{n}\) (\(n=1,2\)) which implies the existence of two solitons (see Fig. 3)

\(K\max \) | \(K_{1}\) | \(K_{2}\) | \(A_{1}\)(cm) | \(c_{1}(\hbox {cm}/\hbox {s})\) | \(A_{2}\)(cm) | \(c_{2}(\hbox {cm}/\hbox {s})\) |
---|---|---|---|---|---|---|

0.5392 | 0.318 | 0.14 | 1.3483 | 106.2054 | 0.2613 | 100.3568 |

*Comment*: this example shows the propagation of two solitons: the soliton of high amplitude (1.35 cm associated with the eigenvalue \(K1=0.32\)) and small amplitude soliton (0.26 cm associated with the eigenvalue \(K2=0.14\)) and their transient collision. A soliton propagates more quickly than its amplitude is large and if two solitons of different amplitudes are created, there is a collision that does not change the shape of the waves.

2*nd application*
\(N=2,3\)

The wave maker \(D\left( r\right) \) follows a theoretical law of the motion that generates almost solitons in the absence of “tail” [5].

We take the following data (Table 3)

We give the results of two solitons (see Fig. 4)

\(K\max \) | \(K_{1}\) | \(K_{2}\) | \(A_{1}(\hbox{cm})\) | \(c_{1}(\hbox{cm}/s)\) | \(A_{2}(\hbox{cm})\) | \(c_{2}(\hbox{cm}/s)\) |
---|---|---|---|---|---|---|

0.6428 | 0.516 | 0.216 | 3.5501 | 120.4206 | 0.6221 | 102.2251 |

Now, we modify the data as follows (Table 4):

We obtain the results below (see Fig. 5)

\(K\max \) | \(K_{1}\) | \(K_{2}\) | \(K_{3}\) | \(A_{1}(\hbox{cm})\) | \(c_{1}(\hbox{cm}/s)\) | \(A_{2}(\hbox{cm})\) | \(c_{2}(\hbox{cm}/s)\) | \(A_{3}(\hbox{cm})\) | \(c_{3}(\hbox{cm}/s)\) |
---|---|---|---|---|---|---|---|---|---|

0.6220 | 0.503 | 0.256 | 0.154 | 3.3735 | 119.1413 | 0.8738 | 103.5705 | 0.3162 | 100.6366 |

###
*Remark 4*

To check the validity of our results, it is insightful to compare the obtained soliton solutions with localized pulses propagating in other nonlinear media such as optical waveguides. In this setting, the dynamics of optical solitons is governed by the well-known nonlinear Schrödinger (NLS) equation which is completely integrable by the inverse scattering transform (Ablowitz and Segur 1981). To search for various soliton solutions for the NLS family of equations, many powerful numerical and analytical methods have been recently established and developed. For instance, the finite element method (Kaisar 2008), the ansatz scheme (see, Xu et al. 2016; Zhou et al. 2014), the coupled amplitude-phase formulation (Du et al. 1995; Palacios et al. 1999), variable parametric method (Zhang and Yi 2008), Darboux-Bäcklun transform, and the inverse scattering transform (Zhou et al. 2014) have been successfully applied to exactly solve these models. If one compares the solitary wave profile of the KdV equation presented in Fig. 2 with the bright soliton profile of the NLS equation reported in Du et al. (1995), we can see that there is a certain resemblance. The only noticeable difference is the functional form of the soliton solution in these two models. In fact, the solitary wave solution of the KdV equation is given in terms of “sech2” function (Eq. 36) which differs from the one with “sech” profile for the NLS equation [see Eq. (18) in Du et al. (1995)].

## Conclusion

This work is devoted to the generation of KdV type solitary wave, obtained by the initial potential \(f_{0}(r)\). We have considered two types of movement, either sinusoidal or hyperbolic tangent. The obtained results show that one can therefore control the number of solitons generated by judicious choice of potential \(f_{0}(r)\) and physical parameters: positive elongation *e*, depth *h* and time *t* of the displacement. These results will be further expanded in the future. Our next goal is to study the influence of an irregular bottom (*h* depends on the variable *x*) or the presence of an isolated obstacle on the propagation of the solitary wave.

## References

Ablowitz MJ, Segur H (1981) Solitons and the inverse scattering transform. SIAM studies in applied mathematics

Ablowitz MJ (1991) Nonlinear Schrödinger equation and inverse scattering. Cambridge University Press, New York

Ablowitz MJ, Clarkson PA (1991) Solitons, nonlinear evolution equations and inverse scattering. Cambridge University Press, Cambridge

Aktosun T (2005) Solitons and inverse scattering transform. In: Clemence DP, Tang G (eds) Mathematical studies in nonlinear wave propagation, contemporary mathematics, vol 379. AmerMath. Soc, Providence, pp 47–62

Alquran M, Al-Khaled K (2010) Approximations of Sturm–Liouville eigenvalues using sinc-Galerkin and differential transform methods. Appl Appl Math 5(1):128–147

Biswas A, Triki H (2011) Soliton solution of the D(m, n) equation with generalized evolution. Appl Math Comput 217:8482–8488

Boussinesq J (1872) Théorie des ondes et des remous qui se propagent le long d’un canal rectangulaire des vitesses sensiblement pareilles de la surface au fond. J Math Pures Appl 7:55–108

Courant R, Hilbert D (1953) Methods of mathematical physics, vol (I). Intersciences Pub, New York

Daripa P, Hua W (1999) A numerical study of an ill-posed Boussinesq equation arising in water waves and nonlinear lattices: Filtering and regularization techniques. Appl Math Comput 101:159–207

Du M, Chan AK, Chui CK (1995) A novel approach to solving the nonlinear Schrödinger equation by the coupled amplitude-phase formulation. IEEE J Quant Electron 31(1):177–182

Gardner CS, Greene JM, Kruskal MD, Miura RM (1967) Method for solving the Korteweg-de Vries equation. Phys Rev Lett 19:1095–1097

Germain JP (1972) Théorie générale des mouvements d’un fluide parfait pesant en eau-peu-profonde de profondeur constante, C.R.A.S. t.274, pp 997–1000

Grimshaw R (2007) Solitary, waves in fluids. Advances in fluid mechanics (ed), vol 47. WIT, Press, UK

Kaisar R (2008) Khan and Thomas Wu, short pulse propagation in wavelength selective index guided photonic crystal fiber coupler. IEEE J Sel Top Quantum Electron 14(3):752–757

Laouar A, Guerziz A (2008) Numerical simulation of the field velocities and local disturbances of a long gravity wave passing above an immersed vertical barrier. Differential equations and nonlinear mechanics, volume 2008, Article ID 135982, p 11

Li X, Wang M (2007) A sub-ODE method for finding exact solutions of a generalized KdV–mKdV equation with high-order nonlinear terms. Phys Lett A 361:115

Miranville A, Temam R (2000) Modélisation mathématique et mécanique des milieux continus. Springer, New York

Palacios SL, Guinea A, Fernández-Díaz JM, Crespo RD (1999) Dark solitary waves in the nonlinear Schrödinger equation with third order dispersion, self-steepening, and self-frequency shift. Phys Rev E 60:R45–R47

Sulem C (1999) Nonlinear Schrödinger equation, self-focusing and wave collapse. Springer, New York

Temperville A (1985) Contribution à la théorie des ondes de gravité en eau peu profonde. Thèse d’état de mathématiques, Université de Grenoble

Tzirtzilakis E, Marinakis V, Apokis C, Bountis T (2002) Soliton-like solutions of higher order wave equations of Korteweg-de Vries type. J Math Phys 43(12):6151–6161

Xu Y, Savescu M, Khan KR, Mahmood MF (2016) Anjan Biswas, Milivoj Belic, “Soliton propagation through nanoscale waveguides in optical metamaterials”. Optics Laser Technol 77:177–186

Yao L, Ji-bin L, Wei-guo R, Bin H (2007) Travelling wave solutions for a second order wave equation of KdV type. Appl Math Mech 28(11):1455–1465

Zhang S, Yi L (2008) Exact solutions of a generalized nonlinear Schrödinger equation. Phys Rev E 78:026602

Zhou Q, Zhu Q, Liu Y, Biswas A, Bhrawy AH, Khan KR, Mahmood MF (2014) Solitons in optical metamaterials with parabolic law nonlinearity and spatio-temporal dispersion. J Optoelectron Adv Mater 16(11–12):1221–1225

## Authors' contributions

AL and AG give the “Background” section. AG occupied the section “Description of the phenomenon”. AL and AG occupied the section “Basic equations of the mathematical model”. AL, AG and AB carried out the sections “The distortion variables”, “Approximation of the solutions of the eqs. (17)–(21)”, “The Sturm–Liouville equation”. AG occupied the section “Free surface equations”. AB performed the numerical simulations. AL and AG give the conclusion. All authors read and approved the final manuscript.

### Acknowledgements

The authors would like to thank Pr H. Triki, in Radiation Physics Laboratory University of Annaba, for her helpful suggestions and remarks.

The experience is realized in the “*Laboratoire des Ecoulements Géophysiques et Industriels L.E.G.I”*, Joseph Fourier University of Grenoble France.

### Competing interests

The authors declare that they have no competing interests.

## Author information

## Rights and permissions

**Open Access** This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

## About this article

#### Received

#### Accepted

#### Published

#### DOI

### Keywords

- KdV equation
- Soliton-solution
- Sturm–Liouville spectral problem
- Runge–Kutta algorithm