Abstract
In the present paper, the differential quadrature method is functionalized to solve coupled Korteweg-de Vries equation numerically with the usage of quintic hyperbolic B-spline basis as a test function. To judge the accuracy of this method, obtained results are compared with exact as well as with numerical solutions which are present in the literature gotten by other researchers. To obtain the weighting coefficients in the differential quadrature method, hyperbolic B-spline of quintic order is used, utilizing which system of equation will reduce to the first-order differential equation which is further solved by SSP- RK 43 scheme. The method Differential quadrature method has a great advantage over the traditional methods, especially it prevents the perturbation to find the better results for the given nonlinear equations, and quintic HBS can solve the diverse class of linear and nonlinear problems. To verify the efficiency and accurateness of this method, three types of test problems viz. single soliton, interaction of two solitons, and the birth of solitons are solved numerically, and also error norms \({L}_{2}\) and \({L}_{\infty }\) are calculated and matched with the prior work present in the literature.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
It is very well known that particular non-linear partial differential equations are used to illustrate many vital vigorous processes. This is of major physical curiosity to elucidate the closed-form of PDE’s along with a definite category of traveling wave resolutions while a nonlinear partial differential equation is used to illustrate a physical factor signifying certain types of properties like propagation or aggregation. Many attempts have been made in this direction by several researchers. During the past few years, in order to get the solutions of models with higher dimensions having soliton-like structures are also considered [39]. Solitons play a very significant part in the concept of nonlinear differential equations. Even for a variety of equations, soliton solutions are found including the Schrödinger equation [48,49,50], the coupled KdV equation [41, 50], and also the sine–Gordon equation [40]. Korteweg-de Vries (KdV) equations are nonlinear evolution equations having abundant solicitations in physics, plasma as well as in an engineering field. Also to designate the concept of tidal waves, the nonlinear Schrödinger equation describes waves occurring in deep water, whereas the KdV system of equation designates the special effects in surface water. Even the collaboration of two extended waves having unlike dispersion affairs is defined with the coupled KdV equations.
Coupled Korteweg-de Vries equation, abbreviated as (CKdV), was given by [1]. They hosted the CKdV equation as:
where a, b are random parameters, \(w = w\left( {x,t} \right)\) defines the field of horizontal velocity, \(z = z\left( {x,t} \right)\) defines the deviation of height from an ambient position of liquid and \(\left( {z,z_{x} } \right)\) defines the part of force on the KdV wave scheme along with the linear dispersion relation \(\left( {\omega = \frac{{k^{2} }}{2}} \right)\) respectively.
Originally Korteweg-de Vries equation was obtained through a long process and has taken near about sixty years of period [16], which was begun by the trials of Scott-Russell [6], the research of Boussinesq and Rayleigh nearby 1870 [7,8,9,10,11] then lastly concluding by the study of Korteweg and De Vries[2].
Korteweg-de Vries equation in simplified form is given by:
This is the outcome of research about extensive waves in water having little depth, where position, time is represented by x, t respectively, and \(w = w\left( {x,t} \right)\) represents the wave surface.
The coupled Korteweg-de Vries equations have been solved by many researchers numerically as well as analytically. As a reference in [1, 9], the CKdV equation is solved by using the Hirota method. Kaya and Inan [10] solved coupled KdV equations numerically as well as analytically using the Adomian decomposition method. Fan [11] obtained different traveling solutions of CkdV equations by using the method. Assas [12] used the variational iteration method to solve this system of equations. Abbasbandy [13] solved the generalized form of Hirota–Satsuma CKdV by using the homotopy analysis method. Halim et al. [14], Halim and Leble [15] presented the numerical technique to resolve the general form of coupled KdV equations, which is suitable to solve a random number of equations having capricious persistent coefficients. The technique is practiced in the Hirota system and obtained solutions are paralleled with its already well-known analytical solution inspecting the effect of the initial condition and grid size to its accuracy. Zhu [16] offered a difference scheme to solve coupled KdV equations having a periodic initial-boundary problem and to solve the difference equations, the iterative method known as catch-ran is used. Zayed et al. [17] proposed an algebraic method to formalize the precise wave soliton solution for a generalized nonlinear coupled Korteweg-de Vries system. Cao et al. [18] used the trigonometric function transform method to achieve the specific solutions for coupled type equations like MKdV and KdV equations. Zhang et al. [19] derived hyperbolic and some other functions for Hirota–Satsuma combined KdV system by the F-expansion method. In [20, 21] homotopy perturbation method is used to solve the modified KdV equation. Kutluay and Ucar [47, 59] used quadratic B-splines based Galerkin method to solve modified KdV equation. Yagmurlu et al. [60] offers lumped Galerkin finite element method for the numerical solution of coupled KdV and coupled modified KdV equations. Tasbozan et al. [61] proposed homotopy analysis method to solve fractional modified KdV equation numerically. KdV equation is solved numerically through sub-domains based on similarity reduction by [22].
In this paper, we are going to use the quintic hyperbolic B-spline basis function by means of the differential quadrature method to crack coupled KdV equation numerically. The applicability of quantic Hyperbolic B-spline method employed in the present work is straight forward and very simple. Moreover, DQM has a great advantage due to its simple implementation, wide applicability and conceptual simplicity.
Initially, the Differential quadrature method (DQM) was presented by [23] to resolve the partial differential equations numerically. In DQM, a derivative of a function can be estimated as a linear summation of its value at different node points about the solution dominion of a problem. Several investigators have conceded out the diverse types of DQMs consuming various test functions to evaluate the weighting coefficients for the functional values at distinct nodal points. Bellman and his associates [23] have applied Legendre polynomial and spline functions, Quan and Chang [24, 25] introduced explicit formulation using Lagrange polynomial, [26] conceptualize the idea of linear vector space and polynomial approximation to compute weighting coefficients, [55] used cubic B-spline based DQM, [27, 56,57,58] used Quintic B-spline based DQM, [28] introduced polynomial DQM, as well as Quartic B-spline establishing DQM, [29], used quintic B-spline as per trial function in DQM, [30] define the revised form of trigonometric cubic B-spline with DQM, [31] utilize modified extended cubic B-spline by means of DQM, [32] used G-spline.
Numerical Scheme
Let’s consider the mesh division system \(a = x_{1} < x_{2} < \ldots < x_{n} = b\) of a closed interval [a,b], with the deliberation that the assumed function \(F\left( x \right)\) is sufficiently smooth over its solution domain. Differentiation of the function \(F\left( x \right)\) with respect to \(^{\prime}x^{\prime}\) for the mesh value \(x_{i}\) can be estimated by a linear addition in the entire domain of all the functional values, can be written as:
with \(i = 1,2,3, \ldots ,N and r = 1,2,3, \ldots ,N - 1\).
where \(r\) represents the derivative’s order, \(d_{ij}^{\left( r \right)}\) is representing the weighting coefficients of \(r^{th}\) order, \(N\) tells about the number of grid points in whole domain, the index \(j\) denotes that \(d_{ij}^{\left( r \right)}\) is the corresponding weighting coefficients of the functional value of \(F({x}_{j})\). So, for the further calculation, we need to calculate the first, second, and third-order derivative of the function \(F(x)\), which can be evaluated by substituting \(r=\mathrm{1,2},3\) in Eq. (4).
The approximate values of derivatives of 1st, 2nd and 3rd order can be given as:
\(F_{x}^{\left( 1 \right)} \left( {x_{i} } \right) = \mathop \sum \limits_{j = 1}^{N} d_{ij}^{\left( 1 \right)} F\left( {x_{j} } \right)\),
\(F_{x}^{\left( 2 \right)} \left( {x_{i} } \right) = \mathop \sum \limits_{j = 1}^{N} d_{ij}^{\left( 2 \right)} F\left( {x_{j} } \right)\),
Hyperbolic B-spline: Hyperbolic B-splines \(H_{m}^{l}\) of order \(l\) which is associated with the partition \(X\) are defined as [62]
So, Eq. (6) represents the Hyperbolic B-spline of orfer 1, and for \(l > 1\),
where \(p\left( x \right) = {\text{sinh}}\left( x \right)\).
Let \(H_{m} \left( x \right)\) represents the quintic Hyperbolic B-splines with knots at the points \({x}_{i}\) where the evenly disseminated \(N\) grid points are assumed as \(a={x}_{1}<{x}_{2}<\dots <{x}_{N}=b\) on the usual real axis. The B-splines \(\{{H}_{-1},{H}_{0},\dots ,{H}_{N+2}\}\) form a basis for functions defined over [a, b]. The quintic Hyperbolic B-splines \({H}_{m}(x)\) can be defined by the formula [51, 63]:
where \(p\left( {x_{m} } \right) = {\text{sinh}}\left( {x - x_{m} } \right)\), \(g\left( {x_{m} } \right) = {\text{sinh}}\left( {x_{m} - x} \right)\), \(\eta = {\text{sinh}}\left( {5h} \right){\text{sinh}}\left( {4h} \right){\text{sinh}}\left( {3h} \right){\text{sinh}}\left( {2h} \right){\text{sinh}}\left( h \right)\), \(h = x_{m} - x_{m - 1}\) for all m.
with the values.
\(h = x_{m} - x_{m - 1}\),
\(e_{1} = \frac{{\sinh^{5} \left( h \right)}}{\eta },e_{2} = \frac{{2\sinh^{2} \left( h \right)\sinh^{3} \left( {2h} \right) + \sinh^{3} \left( h \right)\sinh \left( {2h} \right)\sinh \left( {3h} \right) + \sinh^{4} \left( h \right)\sinh \left( {4h} \right)}}{\eta }\),,
\(e_{3} = \frac{{2\sinh^{3} \left( h \right)\sinh^{2} \left( {3h} \right) + 4\sinh^{2} \left( h \right)\sinh^{2} \left( {2h} \right)\sinh \left( {3h} \right)}}{\eta },e_{4} = \frac{{5\sinh^{4} \left( h \right)\cosh \left( h \right)}}{\eta }\),,
To get better results, the hyperbolic B-spline can be reformed in such a way that the resultant matrix will turn into a diagonally dominant matrix [44]. So the modification of these functions can be done by using the formulas given below:
Computation of Weighting Coefficients \(w_{ij}\)
From Eq. (4) with \(r = 1 \) and the test function \(H_{m} \left( x \right)\), the first-order approximation at the knot points \(x_{i}\) is given by:
for \(i,m = 1,2,3, \ldots ,N\)
That results in the following system of matrix
where B is the coefficient matrix given by:
\(\vec{d}^{\left( 1 \right)}\) [i] is the weighting coefficient vector corresponding to grid point \(x_{i}\), which is given by:
and \(\vec{S}\left[ i \right] = \left[ {s_{i1} , s_{i2} , s_{i3} , \ldots ,s_{iN} } \right]^{T}\) is the vector corresponding to \(x_{i}\), where \(i = 1,2, \ldots ,N\) which can be calculated as:
\(\vec{S}\left[ 1 \right] = \left[ {\begin{array}{*{20}c} {e_{6} } \\ {e_{5} } \\ {e_{4} } \\ 0 \\ : \\ : \\ 0 \\ \end{array} } \right]\), \(\vec{S}\left[ 2 \right] = \left[ {\begin{array}{*{20}c} { - e_{5} } \\ {e_{6} } \\ {e_{5} } \\ {e_{4} } \\ 0 \\ : \\ : \\ 0 \\ \end{array} } \right]\), \(\vec{S}\left[ 3 \right] = \left[ {\begin{array}{*{20}c} { - e_{4} } \\ { - e_{5} } \\ {e_{6} } \\ {e_{5} } \\ {e_{4} } \\ : \\ : \\ 0 \\ \end{array} } \right]\),……, \(\vec{S}\left[ {N - 2} \right] = \left[ {\begin{array}{*{20}c} 0 \\ : \\ : \\ { - e_{4} } \\ { - e_{5} } \\ {e_{6} } \\ {e_{5} } \\ {e_{4} } \\ \end{array} } \right]\),
\(\vec{S}\left[ {N - 1} \right] = \left[ {\begin{array}{*{20}c} 0 \\ : \\ : \\ 0 \\ { - e_{4} } \\ { - e_{5} } \\ {e_{6} } \\ {e_{5} } \\ \end{array} } \right]\), \(\vec{S}\left[ N \right] = \left[ {\begin{array}{*{20}c} 0 \\ : \\ : \\ 0 \\ { - e_{4} } \\ { - e_{5} } \\ {e_{6} } \\ \end{array} } \right]\).
The above five-band matrix system is resolved by the encoding in MATLAB, by which \(\vec{d}^{\left( 1 \right)} \left[ i \right]\) will be obtained that is weighting coefficients of the first order, \(d_{i1}^{\left( 1 \right)} ,d_{i2}^{\left( 1 \right)} ,d_{i3}^{\left( 1 \right)} , \ldots ,d_{{i\left( {N - 1} \right)}}^{\left( 1 \right)} ,d_{iN}^{\left( 1 \right)} .\) After evaluating the weighting coefficients of partial derivative having first order, their second and higher-order partial derivative can be premeditated by using the formula [34, 35] given below.
So, by applying the formulae given in Eq. (5) into the Eq. (1), (2), we will get the following system of equations:
Then further this scheme of ordinary differential equations will be elucidated using the Runge–Kutta method acknowledged as a strong stability-preserving time-stepping Runge–Kutta (SSP-RK43) regime [36].
Stability
To check the stability of the suggested system, the matrix stability analysis method is used and the idea of which is taken from the literature [30, 42, 43]. After the discretization of the system of Eqs. (1) and (2), they will be transformed into the system of ODEs Eq. (13). So, after converting the CKdV system of an equation into a system of ODEs (13) and assuming the nonlinear term as constant the system (1) and (2) can be inscribed as:
where \(P = \left[ {\begin{array}{*{20}c} {ad_{ij}^{\left( 3 \right)} } & O \\ O & { - d_{ij}^{\left( 3 \right)} } \\ \end{array} } \right]\) and \(f\left( {w,z} \right)\) is nonlinear term of the equation, O is the null matrix. For the constancy of the proposed technique, eigen values of the matrix P will be computed for different grid points as shown in the Fig. 21, and Fig. 22. It is found that all the eigenvalues of P are complex and lie within the stability region, so it can be determined that proposed scheme is stable.
Numerical Problems and Discussion
To get to know about the accurateness of the suggested method, different numerical tests are performed like single soliton test, double soliton and also the birth of solitons and their preciseness is checked by using the \(L_{2}\) and \(L_{\infty }\) error norms which are given by
Also, the conservation of the method is checked by evaluating the conserved values \(I_{1}\), \(I_{2}\), \(I_{3}\) that is.
\(I_{1} = \mathop \smallint \limits_{ - \infty }^{\infty } w{ }dx\) and \(I_{2} = \mathop \smallint \limits_{ - \infty }^{\infty } \left( {w^{2} + \frac{2}{3}bz^{2} } \right)dx\),
Example 1: Single Soliton:
The exact solution of Coupled KdV equation [1] is given by
where \(\beta = \alpha \left( {x - \alpha^{2} t} \right) + \frac{1}{{2{\text{log}}\left( \gamma \right)}}\), \(\gamma = \frac{ - b}{{8\left( {4a + 1} \right)\alpha^{4} }}\).
In this test, the initial condition can easily be attained from an exact solution with \(t=0\) and are given as follows,
where \(\beta = \alpha x + \frac{1}{{2{\text{log}}\left( \gamma \right)}}\), \(\gamma = \frac{ - b}{{8\left( {4a + 1} \right)\alpha^{4} }}\).
Now, for a single soliton, we are going to take the following three sets of parameters [37].
(a): \(a = 0.5,{ }b = - 3,{ }\alpha = 0.5\)
(b): \(a = - 0.125, b = - 3, \alpha = 0.5\)
(c): \(a = - 0.5, b = 3, \alpha = 0.5\)
(a): Let’s take the CKdV Eq. (1) and (2) with parameters having value \(a=0.5, b=-3, \alpha =0.5\) and exact solution (15), initial conditions (16). The graphical representation of analytical and numerical solutions for \(N=421\) at different times are shown in Fig. 1. A soliton is a name given to the solitary wave that behaves like a “particle” satisfying the condition that when it propagates with the constant velocity it must maintain its shape and also a soliton conserves its amplitude, speed, and shape after a collision with a different soliton. For single solitons graphs are plotted for numerical as well as for exact solution with \(N=421, \Delta t=0.0001, t=5\; to\; t=20.\) Also in Figs. 2 and 3 3-D graphs are plotted for exact as well as for numerical solution for both the solitons w and z. For the comparison error norms \({L}_{2}\) and \({L}_{\infty }\) are figured and matched with the previous [50] work for the solitons w and z in Tables 2 and 3 respectively till \(t=20\). In Fig. 4 error plots for both the solitons w and z are represented by increasing grid points. Furthermore the conserved quantities for CKdV \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are computed and given in Tables 2 and 3 which are in good agreement with previous work [37, 50] present in the literature. Also, in Tables 4 and 5 comparison of error norms is stimulated with [45, 47, 59]. Moreover from Table 2, it can be observed clearly that the invariants \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are almost constant.
(b) Consider the coupled KdV EqS. (1), (2) with parameters \(a = - 0.125, b = - 3, \alpha = 0.5\) having exact solution (15) and initial boundary value problem (16). The comparison between exact and analytical solution for N = 421 at various values of ‘t’ is shown from Figs. 5, 6, and 7. By using the above values of \(a, b \;and \;\alpha\), this can be perceived evidently from Fig. 5 that with the increasing time, solitons are moving on the way to the right consuming persistent velocities and unaffected amplitudes respectively. Also in Figs. 6 and 7 3-D graphs are plotted for exact as well as for numerical solution for both the solitons w and z. For the comparison error norms \({L}_{2}\) and \({L}_{\infty }\) are calculated and associated with the previous [50] work for the solitons w and z in Tables 6 and 7 respectively till \(t=20\). In Fig. 8 error plots for both the solitons w and z are represented by increasing grid points.Furthermore the conserved quantities for CKdV \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are computed and given in the Table 6 and in Table 7 hich are in worthy agreement with previous work [37, 50] present in the literature. Also, in Tables 8, 7 comparison of error norms is stimulated with [46, 47, 59]. Moreover from Table 6, it can be observed clearly that the invariants \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are almost constant.
(c): Let’s take the CKdV Eq. (1) and (2) with parameters having value \(a=-0.5, b=3, \alpha =0.5\) and exact solution (15), initial conditions (16). The graphical representation of analytical and numerical solutions for \(N=421\) at different times \((t=5, 10, 15, 20)\) are shown from Fig. 9 to Fig. 11. By using the above values of \(a, b \;and \;\alpha\), this can be perceived clearly from Fig. 9 that with the increasing time, solitons are moving on the way to the right consuming persistent velocities and unaffected amplitudes respectively. Also in Figs. 10 and 11 3D graphs are plotted for exact as well as for numerical solution for both the solitons w and z. For the comparison error norms \({L}_{2}\) and \({L}_{\infty }\) are calculated and related with the previous [50] work for the solitons w and z in Tables 10 and 11 respectively till \(t=20\). In Fig. 12 error plots for both the solitons w and z are represented by increasing grid points. Furthermore the conserved quantities for CKdV \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are computed and given in the Tables 10 and 11 which are in good agreement with previous work [37, 50] present in the literature. Also, in Tables 12 and 13 comparison of error norms is stimulated with [45, 47, 59]. Moreover from Table 10, it can be observed clearly that the invariants \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are almost constant.
Example 2: Double Solitons
Now to study the collaboration of two solitons, initial conditions are taken [37], that is representation of the sum of two single solitons is given by:
where,
with \(\beta_{k} = \alpha_{k} \left( {x - y_{k} } \right) + \frac{1}{{2\log \left( {\gamma_{k} } \right)}},\gamma_{k} = \frac{ - b}{{8\left( {4a + 1} \right)\alpha_{k}^{4} }},k = 1,2\)
Analytical solution for double solitons of coupled Korteweg–de Vries equation is given by
where,
with \(\beta_{k} = \alpha_{k} \left( {x - y_{k} - \alpha_{k}^{2} t} \right) + \frac{1}{{2\log \left( {\gamma_{k} } \right)}},\gamma_{k} = \frac{ - b}{{8\left( {4a + 1} \right)\alpha_{k}^{4} }},k = 1,2\)
To get the numerical solutions of double solitons parameters [38] are chosen as \(a = 0.5, b = - 3, \alpha_{1} = 1.0, \alpha_{2} = 0.6, y_{1} = 10, y_{2} = 30, N = 421\;{\text{and}}\;\Delta t = 0.0001\;{\text{for}}\;0 \le x \le 70\). By using the above parameters and conditions for a sum of two single solitons, we will get the representation of two solitons as shown in Fig. 13. For double solitons graphs are plotted for numerical as well as for exact solution with \(N = 421, \Delta t = 0.0001, t = 1\;{\text{to}}\;t = 4\). Likewise simulation for exact as well as for numerical solution for both the solitons w and z are shown in Figs. 14 and 15. Furthermore the conserved quantities for double solitons of CKdV \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are computed and given in the Table 14 and also error norms in Table 15. In Fig. 16 error plots for both the solitons w and z are represented by increasing grid points.
Example 3: Birth of Solitons
In this example birth of solitons of coupled KdV equation will be studied with the initial condition taken as Gaussian initial condition [38] as:
and boundary conditions
with the parameters \(a = 0.5, b = - 3, - 50 \le x \le 150, N = 421, \Delta t = 0.0001\).
By using the above-defined parameters and conditions graphical representation for the birth of solitons is symbolized in Figs. 17 and 18 for different values of time (\(t = 1,2,3,4,5\)) for both the solitons ‘w and z’ of CKdV system respectively. From both the figures it can be observed clearly that for the initial value of time that is for \(t=1\) there exist a single wave with amplitude near about 1 at the location \(x=0\) for each soliton w and z. And with the increasing time the curves in the simulation are also increasing or we can say that new solitons are occurring as we increase the time for simulations. Furthermore the conserved quantities for the birth of solitons of CKdV \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are computed and given in the Table 16 from where it can be observed that the values of the invariants \({I}_{1}, {I}_{2}\) and \({I}_{3}\) are preserved during the evolution of the numerical solution. Furthermore simulation for exact as well as for numerical solution for both the solitons w and z are presented in Figs. 19, 20.
Conclusion
In recent years, solitons have been publicized to perform an important role in the study of non-linear differential equations. For the different types of equations, soliton resolutions have been found including the KdV equation. Different numerical schemes have been proposed by many authors [45, 50,51,52,53,54] to solve coupled KdV equation numerically. In this study, we have proposed the quintic hyperbolic B-spline basis function with differential quadrature method to achieve the numerical solution of coupled KdV equation. The computed arithmetical results are compared with the analytical solution and also with the results presented by other researchers in the literature. Three well-known test problems (single soliton, double solitons, and birth of solitons) have been solved to assess the effectiveness of the present method. Also, to check the accurateness of the scheme, numerical results are compared with the exact solutions by calculating the error norms \({L}_{2}\) and \({L}_{\infty }\) and even it has been noticed that it keeps the preserved quantities nearly constant during the simulation. As a deduction, it can be concluded that the method is an efficient and effective technique for elucidating the coupled KdV equation and likewise for the variety of partial differential equations.
Availability of data and material
The data that support the findings of this study are not publicly available.
Code Availability
The code that support the findings of this study is not publicly available.
References
Hirota, R., Satsuma, J.: Soliton solutions of a coupled Korteweg-de Vries equation. Phys. Lett. A 85(8–9), 407–408 (1981)
Korteweg, D.J., De Vries, G., Li, X.: On the change of form of long waves advancing in a rectangular canal, and on a new type of long stationary waves. Lond. Edin. Dubl. Phil. Mag. 39(240), 422–443 (1895)
Russell, J. S.: Report on waves, Rept. In 14th meeting of the British association for the advancement of science (John Murray, London,), 311(390), 1844 (1844)
Boussinesq, J.: Théorie de l’intumescence liquide appelée onde solitaire ou de translation se propageant dans un canal rectangulaire. CR Acad. Sci. Paris. 72, 755–759 (1871)
Boussinesq, J.V.: Théorie générale des mouvements qui sont propagés dans un canal rectangulaire horizontal. CR Acad. Sci. Paris. 73, 256–260 (1871)
Boussinesq, J.: Théorie des ondes et des remous qui se propagent le long d'un canal rectangulaire horizontal, en communiquant au liquide contenu dans ce canal des vitesses sensiblement pareilles de la surface au fond. J. Math. Pures Appl. 55–108 (1872)
Boussinesq, J.: Essai sur la théorie des eaux courantes. Impr. Nationale,. 1–680 (1877)
Rayleigh, L.: On waves. Phil. Mag. 1, 257–259 (1876)
Tam, H.W., Ma, W.X., Hu, X.B., Wang, D.L.: The Hirota-Satsuma coupled KdV equation and a coupled Ito system revisited. J. Phys. Soc. Japan 69(1), 45–52 (2000)
Kaya, D., Inan, I.E.: Exact and numerical traveling wave solutions for nonlinear coupled equations using symbolic computation. Appl. Math. Comput. 151(3), 775–787 (2004)
Fan, E.G.: Traveling wave solutions for nonlinear equations using symbolic computation. Comput. Math. Appl. 43(6–7), 671–680 (2002)
Assas, L.M.: Variational iteration method for solving coupled-KdV equations. Chaos Solit. Fractals 38(4), 1225–1228 (2008)
Abbasbandy, S.: The application of homotopy analysis method to solve a generalized Hirota-Satsuma coupled KdV equation. Phys. Lett. A 361(6), 478–483 (2007)
Halim, A.A., Kshevetskii, S.P., Leble, S.B.: Numerical integration of a coupled Korteweg-de Vries system. Comput. Math. Appl. 45(4–5), 581–591 (2003)
Halim, A.A., Leble, S.B.: Analytical and numerical solution of a coupled KdV–MKdV system. Chaos Solit. Fractals 19(1), 99–108 (2004)
Zhu, S.: A difference scheme for the coupled KdV equation. Commun. Nonlinear Sci. Numer. Simul. 4(1), 60–63 (1999)
Zayed, E.M.E., Zedan, H.A., Gepreel, K.A.: On the solitary wave solutions for nonlinear Hirota-Satsuma coupled KdV of equations. Chaos Solit. Fractals 22(2), 285–303 (2004)
Cao, D.B., Yan, J.R., Zhang, Y.: Exact solutions for a new coupled MKdV equations and a coupled KdV equations. Phys. Lett. A 297(1–2), 68–74 (2002)
Zhang, J.L., Wang, M.L., Wang, Y.M., Fang, Z.D.: The improved F-expansion method and its applications. Phys. Lett. A 350(1–2), 103–109 (2006)
Ganji, D.D., Rafei, M.: Solitary wave solutions for a generalized Hirota-Satsuma coupled KdV equation by homotopy perturbation method. Phys. Lett. A 356(2), 131–137 (2006)
Yildirim, A.: The homotopy perturbation method for approximate solution of the modified KdV equation, 621–626 (2001)
Soliman, A.A., Ali, A.H.A., Raslan, K.R.: Numerical solution for the KdV equation based on similarity reductions. Appl. Math. Model. 33(2), 1107–1115 (2009)
Bellman, R., Kashef, B.G., Casti, J.: Differential quadrature: a technique for the rapid solution of nonlinear partial differential equations. J. Comput. Phys. 10(1), 40–52 (1972)
Quan, J.R., Chang, C.T.: New insights in solving distributed system equations by the quadrature method—I. Analysis. Comput. Chem. Eng. 13(7), 779–788 (1989)
Quan, J.R., Chang, C.T.: New insights in solving distributed system equations by the quadrature method—II. Numerical experiments. Comput. Chem. Eng. 13(9), 1017–1024 (1989)
Shu, C., Richards, B. E. High resolution of natural convection in a square cavity by generalized differential quadrature. In Proceedings of the 3rd international conference on advances in numeric methods in engineering: theory and application, Swansea, UK , 978–985 (1990)
Zhong, H.: Spline-based differential quadrature for fourth order differential equations and its application to Kirchhoff plates. Appl. Math. Model. 28(4), 353–366 (2004)
Korkmaz, A., Dag, I.: Polynomial based differential quadrature method for numerical solution of nonlinear Burgers’ equation. J. Franklin Inst. 348(10), 2863–2875 (2011)
Mittal, R.C., Dahiya, S.: A study of quintic B-spline based differential quadrature method for a class of semi-linear Fisher-Kolmogorov equations. Alex. Eng. J. 55(3), 2893–2899 (2016)
Arora, G., Joshi, V.: A computational approach using modified trigonometric cubic B-spline for numerical solution of Burgers’ equation in one and two dimensions. Alex. Eng. J. 57(2), 1087–1098 (2018)
Singh, B.K., Kumar, P.: An algorithm based on a new DQM with modified extended cubic B-splines for numerical study of two dimensional hyperbolic telegraph equation. Alex. Eng. J. 57(1), 175–191 (2018)
Mohammed, O.H., Saeed, M.A.: Numerical solution of thin plates problem via differential quadrature method using G-spline. J. King Saud Univ. Sci. 31(2), 209–214 (2019)
Başhan, A.: A mixed algorithm for numerical computation of soliton solutions of the coupled KdV equation: Finite difference method and differential quadrature method. Appl. Math. Comput. 360, 42–57 (2019)
Wang, X.: Differential quadrature and differential quadrature based element methods: theory and applications. Butterworth-Heinemann (2015)
Shu, C.: Differential quadrature and its application in engineering. Springer Science & Business Media (2012)
Jiwari, R., Pandit, S., Mittal, R.C.: Numerical simulation of two-dimensional sine-Gordon solitons by differential quadrature method. Comput. Phys. Commun. 183(3), 600–616 (2012)
Ismail, M.S.: Numerical solution of a coupled Korteweg–de Vries equations by collocation method. Numer. Methods Partial Differ. Equ.: An International Journal 25(2), 275–291 (2009)
Ismail, M. S., Ashi, H. A.:A numerical solution for Hirota-Satsuma coupled KdV equation. Abstr. Appl. Anal. (2014)
Djidjeli, K., Price, W.G., Twizell, E.H.: Numerical solutions of a damped sine-Gordon equation in two space variables. J. Eng. Math. 29(4), 347–369 (1995)
Argyris, J., Haase, M., Heinrich, J.C.: Finite element approximation to two-dimensional sine-Gordon solitons. Comput. Methods Appl. Mech. Eng. 86(1), 1–26 (1991)
Başhan, A.: An effective approximation to the dispersive soliton solutions of the coupled kdv equation via combination of two efficient methods. Comp. Appl. Math. 39(2), 1–23 (2020)
Singh, B.K., Kumar, P.: A novel approach for numerical computation of Burgers’ equation in (1+ 1) and (2+ 1) dimensions. Alex. Eng. J. 55(4), 3331–3344 (2016)
Iserles, A.: Numerical solution of differential equations, by MK Jain, pp 698.£ 17 95. 1984. (Wiley Eastern). Math. Gaz. 69(449) 236–237 (1985)
Tamsir, M., Srivastava, V.K., Jiwari, R.: An algorithm based on exponential modified cubic B-spline differential quadrature method for nonlinear Burgers’ equation. Appl. Math. Comput. 290, 111–124 (2016)
Raslan, K.R., El-Danaf, T.S., Ali, K.K.: Collocation method with Quintic b-spline method for solving Hirota-Satsuma coupled KDV equation. Int. J. Appl. Math. 5(2), 123–131 (2016)
Oruç, Ö., Bulut, F., Esen, A.: A numerical treatment based on Haar wavelets for coupled KdV equation. Int. J. Optim. Control: Theor. Appl. (IJOCTA) 7(2), 195–204 (2017)
Kutluay, S., Ucar, Y.: A quadratic B-spline Galerkin approach for solving a coupled KdV equation. Math. Model. Anal. 18(1), 103–121 (2013a)
Natiq, H., Said, M.R.M., Ariffin, M.R.K., He, S., Rondoni, L., Banerjee, S.: Self-excited and hidden attractors in a novel chaotic system with complicated multistability. Eur. Phys. J. Plus 133(12), 1–12 (2018)
Bashan, A., Yagmurlu, N.M., Ucar, Y., Esen, A.: An effective approach to numerical soliton solutions for the Schrödinger equation via modified cubic B-spline differential quadrature method. Chaos Solit. Fractals 100, 45–56 (2017)
Başhan, A.: A mixed methods approach to Schrödinger equation: Finite difference method and quartic B-spline based differential quadrature method. Int. J. Optim. Control: Theor. Appl. (IJOCTA) 9(2), 223–235 (2019)
Kaur, N., Joshi, V.: Soliton solution of coupled Korteweg-de Vries equation by quintic UAH Tension B-spline differential quadrature method. J. Math. Anal. Appl. 514(2), 126355 (2022)
Ma, W.X.: Nonlocal PT-symmetric integrable equations and related Riemann-Hilbert problems. Partial Differ. Equ. Appl. Math. 4, 100190 (2021)
Ma, W.: Riemann-Hilbert problems and soliton solutions of nonlocal reverse-time NLS hierarchies. Acta Math. Sci. 42(1), 127–140 (2022)
Cheng, X., Lou, S., Yang, Y., Li, P., Qi, S.: The N-soliton molecule for the combined (2N+ 1) th-order Lax’s KdV equation. Results Phys. 18, 103184 (2020)
Başhan, A., Yağmurlu, N.M.: A mixed method approach to the solitary wave, undular bore and boundary-forced solutions of the Regularized Long Wave equation. Comp. Appl. Math. 41(4), 1–20 (2022)
Başhan, A., Yağmurlu, N.M., Uçar, Y., Esen, A.: A new perspective for the numerical solution of the modified equal width wave equation. Math. Methods Appl. Sci. 44(11), 8925–8939 (2021)
Başhan, A.: Modification of quintic B-spline differential quadrature method to nonlinear Korteweg-de Vries equation and numerical experiments. Appl. Numer. Math. 167, 356–374 (2021)
Başhan, A.: Nonlinear dynamics of the Burgers’ equation and numerical experiments. Math. Sci. 16(2), 183–205 (2022)
Kutluay, S., Ucar, Y.: Numerical solution of a coupled modified Korteweg–de Vries equation by the Galerkin method using quadratic B-splines. Int. J. Comput. Math. 90(11), 2353–2371 (2013b)
Yagmurlu, N.M., Karaagac, B., Esen, A.: A Lumped Galerkin finite element method for the generalized Hirota-Satsuma coupled KdV and coupled MKdV equations. Tbilisi Math J 12(3), 159–173 (2019)
Tasbozan, O., Esen, A., Yagmurlu, N.M.: Approximate analytical solutions of fractional coupled mKdV equation by homotopy analysis method. Open J. Appl. Sci. 2(3), 193–197 (2012)
Amirfakhrian, M., Nouriani, H.: Interpolation by hyperbolic B-spline functions. (2011)
Kaur, N., Joshi, V.: Numerical solution to the Gray-Scott Reaction-Diffusion equation using Hyperbolic B-spline. J. Phys: Conf. Ser. 2267(1), 012072 (2022)
Funding
There is no funding for this research.
Author information
Authors and Affiliations
Contributions
Navneet Kaur: Conceptualization, Methodology, and Writing-Original draft preparation. Varun Joshi: Editing, Data Curation, Supervision and Validation.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kaur, N., Joshi, V. Numerical Solution of Coupled Korteweg-de Vries Equation Employing Quintic Hyperbolic B-Spline Based Differential Quadrature Method. Int. J. Appl. Comput. Math 9, 8 (2023). https://doi.org/10.1007/s40819-022-01480-5
Accepted:
Published:
DOI: https://doi.org/10.1007/s40819-022-01480-5
Keywords
- Differential quadrature method (DQM)
- Quintic hyperbolic B-spline
- Coupled Korteweg-de Vries (CKdV)
- SSP-RK43 scheme