1. Introduction
Fractional calculus, including integrals and derivatives of arbitrary order, is a generalization of classical integer-order differentiation and integration [
1]. In the past few decades, fractional calculus theory has played an important role in the fields of fluid mechanics, physics, entropy and engineering [
2,
3,
4,
5]. By using fractional calculus, some physical models and engineering processes can be described more reasonably and applicably. For example, entropies based on fractional calculus could be used more widely than traditional Shannon entropy [
6]. Due to its wide application, fractional entropy has become a hot research field [
7]. Another example is fractional differential equations, which are powerful for modeling various phenomena [
8]. The reason is that the next state of a system depends not only on its current state, but also on all of its historical states. Such equations, to a certain extent, may reflect the physical reality better than the integer-order differential equations. For example, the fluid-dynamic traffic model with fractional derivatives can eliminate the deficiency arising from the assumptions of continuum traffic flow [
9]. It is of interest to note that the fractional calculus theory and its application have been studied in great detail in the literature ([
10,
11,
12,
13,
14] and the references therein).
As is known to all, the Whitham–Broer–Kaup (WBK) equations were originally introduced to describe the propagation of shallow water waves [
9], with different dispersion relations. The WBK equations have the following form:
where
denotes the horizontal velocity,
is the height that deviates from the equilibrium position of liquid and
a and
b are constants that are represented in different diffusion powers.
So far, a great deal of effort has focused on the exact or approximate solutions for the WBK equations. Xie
et al. [
15] obtained some new solitary wave solutions by the hyperbolic function method. Sayed and Kaya [
16] used the Adomian decomposition method (ADM) to get the approximate solutions. Rafei and Daniali [
17] applied the variational iteration method (VIM) to construct the analytical solutions. Recently, Hap and Ishap [
18] made use of the optimal homotopy asymptotic method (OHAM) to solve the WBK equations and acquired the numerical solutions.
Here, we consider the WBK equations in fractional case, which are called time fractional Whitham–Broer–Kaup equations:
where
and
a,
b are real constants. Note that
; System (2) becomes the standard WBK equations. It is also necessary to point out that when
and
, we have fractional modified Boussinesq (MB) equations, and when
and
, approximate long wave (ALW) equations are obtained.
Nowadays, information theory is generalized in view of fractional calculus. By using fractional calculus, Machado introduced a novel formula for entropy [
19]. Finding the exact or numerical solutions of a given fractional differential equation is still a challenging task in the field of fractional calculus. Therefore, an immediate and natural question arises if we can get the explicit approximate solutions of time fractional WBK equations. In recent years, many powerful techniques have been extended and developed to obtain numerical and analytical solutions of fractional differential equations, such as the tau spectral method [
20], the spectral collocation method [
21,
22,
23,
24], the Jacobi–Gauss–Lobatto collocation method [
25], the operational matrices and spectral techniques [
26] and the mesh-less boundary collocation methods [
27,
28].
The residual power series method (RPSM) was initially developed to compute the numerical solutions of the first-order and the second-order fuzzy differential equations [
29]. This method provides a power series solution with rapid convergence. It has been advantageously implemented for the nonlinear fractional Korteweg–de Vries–Burgers equation [
30], for the fractional foam drainage equation [
31], for the time-fractional two-component evolutionary system of order two [
32] and for other equations [
33]. It has been proven that the RPSM is a convenient and effective method in its application.
The main purpose of this paper is to use the RPSM to study various properties of time fractional WBK equations. After a few steps, high accuracy analytical traveling solutions for System (2) can be given in the form of the truncated power series.
The remainder of the paper is organized as follows. In the next section, we review some fundamental definitions and theorems of fractional calculus theory. In
Section 3, the procedure of the RPSM is described, and then, the residual power series solution to System (2) is derived. Three examples are discussed, and the results are compared to various methods in
Section 4. Finally, a short conclusion is presented in
Section 5.
2. Preliminaries
In this section, some fundamental definitions and preliminary results of fractional calculus are presented [
32,
33]. There are different definitions of fractional integration and differentiation, such as Grunwald–Letnikov’s definition, Riemann–Liouville’s definition and Caputo’s definition. In this context, the fractional derivative is in the Caputo sense, which is defined as:
where
m is the smallest integer that exceeds
α. Some properties of the Caputo fractional derivatives are stated here:
Next, we will collect some important definitions and theorems of fractional power series. For a more detailed discussion, the reader is referred to [
30,
34].
Definition 1. A power series (PS) of the form:
is called the fractional power series about
.
Theorem 1. Suppose that
f has a fractional PS representation at
of the form:
If
is continuous on
and
are continuous on
, then
. Here,
(
m-times).
Remark 1. The number R in Theorem 2 is called the radius of convergence of fractional PS.
Definition 2. A power series of the form:
is called the multiple fractional power series (PS) about
.
Theorem 2. Suppose that
has a multiple fractional PS representation at
of the form:
If
are continuous on
, then
.
3. Residual Power Series for Time Fractional WBK
We consider time fractional WBK equations:
subject to the initial conditions
We aim to construct a power series solution to the above system by its power series expansion among its truncated residual function.
The procedure of the RPSM for System (5) and (6) is summarized as follows.
Step 1. Suppose that the solutions to System (5) and (6) as a fractional PS about
can be written as:
Then, the
k-th truncated series of
,
could be represented as:
If we take
, by the initial conditions (6), it is easy to check that the zeroth RPS truncated solutions of
,
are:
Therefore, the
k-th truncated series of
,
could be rewritten as:
By the representations of
and
, the
k-th RPS approximate solution will be obtained after
and
are available.
Step 2. The residual functions for System (5) and (6) are defined respectively:
Moreover, the
k-th residual functions take the form:
We state some useful results of
and
from [
29,
31,
32,
33], which are essential in the RPSM.
Step 3. By substituting (10) into (12) and calculating the fractional derivative
and
together with (13), we get following algebraic system:
Step 4. After solving algebraic System (14), we have and . Therefore, the k-th RPS approximate solution is derived.
Next, we will deduce the first approximate solution in detail. In fact, it is very convenient to perform computations by using the Maple 13 software package.
For
, the first RPS approximate solution could be written as:
Following the above steps, we get the first residual functions:
and:
According to
, we have following algebraic system:
Therefore,
The higher degree of approximate solutions can be derived in a similar way. When
, we express the second RPS approximate solution as:
According to the procedure of the RPSM, we obtain:
By the Maple 13 software package, we deduce the following result:
and:
After the above discussion, we can represent the k-th RPS () approximate solution of Systems (5) and (6). If we repeat the process of RPSM, we will get a higher degree of approximate solution.
4. Applications
The purpose of this section is to present some examples to show the efficiency and accuracy of the method proposed in
Section 3.
Application 1. Consider the following time fractional WBK equations:
subject to the initial conditions:
where
,
and
c,
k,
λ are arbitrary constants.
For
, the exact solutions of Systems (21) and (22) are:
According to the process of the RPSM described in
Section 3, we get the first RPS approximate solutions:
and the second, third and fourth RPS approximate solutions are obtained respectively:
where
and
) satisfied (16,18–20).
To obtain the first RPS solutions for Application 1, we substitute (16) into (24),
i.e.,
The second, third and fourth RPS approximate solutions can be derived by the same manner as above.
We take
,
,
,
and
.
Figure 1 explores the fourth RPS approximate solutions of
and
for
.
The comparison results of the absolute errors by the RPSM and other methods [
16,
17,
18] for Application 1 are shown in
Table 1 and
Table 2.
Figure 1.
The figures of the numerical solutions for Application 1. RPS, residual power series. (a) The fourth RPS solution of for ; (b) The fourth RPS solution of for .
Figure 1.
The figures of the numerical solutions for Application 1. RPS, residual power series. (a) The fourth RPS solution of for ; (b) The fourth RPS solution of for .
Table 1.
The absolute errors of obtained by the various methods for Application 1.
Table 1.
The absolute errors of obtained by the various methods for Application 1.
| | | | | | |
---|
| (0.1,0.1) | 1.04892 | 1.23033 | 1.07078 | 4.69624 | 1.11022 |
| (0.1,0.3) | 9.64474 | 3.69597 | 3.04565 | 1.26521 | 1.11022 |
| (0.1,0.5) | 8.88312 | 6.16873 | 4.81303 | 5.85787 | 1.11022 |
| (0.2,0.1) | 4.25408 | 1.19869 | 1.04388 | 4.49640 | 0 |
| (0.2,0.3) | 3.91098 | 3.60098 | 2.97260 | 1.21614 | 1.11022 |
| (0.2,0.5) | 3.60161 | 6.01006 | 4.70138 | 5.63161 | 1.11022 |
| (0.3,0.1) | 9.71922 | 1.16789 | 1.01776 | 4.34097 | 1.11022 |
| (0.3,0.3) | 8.93309 | 3.50866 | 2.90150 | 1.16984 | 0 |
| (0.3,0.5) | 8.22452 | 5.85610 | 4.59590 | 5.41645 | 1.11022 |
| (0.4,0.1) | 1.75596 | 1.13829 | 9.92418 | 4.18554 | 1.66533 |
| (0.4,0.3) | 1.61430 | 3.41948 | 2.83229 | 1.12560 | 5.55111 |
| (0.4,0.5) | 1.48578 | 5.70710 | 4.49118 | 5.21133 | 5.55111 |
| (0.5,0.1) | 2.79519 | 1.10936 | 9.67808 | 4.00791 | 5.55111 |
| (0.5,0.3) | 2.56714 | 3.33274 | 2.76492 | 1.08330 | 0 |
| (0.5,0.5) | 2.36184 | 5.56235 | 4.38895 | 5.01577 | 1.11022 |
Table 2.
The absolute errors of obtained by the various methods for Application 1.
Table 2.
The absolute errors of obtained by the various methods for Application 1.
| | | | | | |
---|
| (0.1,0.1) | 6.41419 | 1.10430 | 5.86860 | 6.37142 | 4.29274 |
| (0.1,0.3) | 5.99783 | 3.31865 | 3.04565 | 1.71937 | 2.55237 |
| (0.1,0.5) | 5.61507 | 5.54071 | 3.08812 | 7.96097 | 3.23499 |
| (0.2,0.1) | 1.33181 | 1.07016 | 5.56884 | 6.06144 | 3.78170 |
| (0.2,0.3) | 1.24441 | 3.21601 | 2.97260 | 1.63713 | 7.59809 |
| (0.2,0.5) | 1.16416 | 5.36927 | 2.92626 | 7.58015 | 1.12757 |
| (0.3,0.1) | 2.07641 | 1.03737 | 5.28609 | 5.77301 | 1.53762 |
| (0.3,0.3) | 1.93852 | 3.11737 | 2.90150 | 1.55956 | 1.34853 |
| (0.3,0.5) | 1.81209 | 5.20447 | 2.77382 | 7.22117 | 3.19298 |
| (0.4,0.1) | 2.88100 | 1.00579 | 5.01929 | 5.50600 | 2.06725 |
| (0.4,0.3) | 2.68724 | 3.02245 | 2.83229 | 1.48644 | 1.95189 |
| (0.4,0.5) | 2.50985 | 5.04593 | 2.63019 | 6.88241 | 1.72117 |
| (0.5,0.1) | 3.75193 | 9.75385 | 4.76741 | 5.25135 | 2.76894 |
| (0.5,0.3) | 3.49617 | 2.93107 | 2.76492 | 1.41738 | 1.32826 |
| (0.5,0.5) | 3.26239 | 4.89335 | 2.49480 | 6.56265 | 1.22244 |
Application 2. We consider the special case of the time fractional WBK equations, namely the time fractional MB equations:
with the initial conditions:
For the special case where
, we have the exact solutions of Systems (27) and (28):
The parameters are taken to be the same as in Application 1. Taking
and
from (26), we can write the first RPS approximate solutions for the time fractional MB equations as:
The other higher degree of approximate solutions can be obtained similarly. The fourth RPS approximate solutions of
and
for
are in
Figure 2. The results of absolute errors by various methods [
16,
17,
18] for Application 2 are given in
Table 3 and
Table 4.
Figure 2.
The figures of the numerical solutions for Application 2. (a) The fourth RPS solution of for ; (b) The fourth RPS solution of for .
Figure 2.
The figures of the numerical solutions for Application 2. (a) The fourth RPS solution of for ; (b) The fourth RPS solution of for .
Table 3.
The absolute errors of obtained by the various methods for Application 2.
Table 3.
The absolute errors of obtained by the various methods for Application 2.
| | | | | | |
---|
| (0.1,0.1) | 8.16297 | 6.35269 | 6.35267 | 2.42082 | 1.34780 |
| (0.1,0.3) | 7.64245 | 1.90854 | 1.90854 | 6.53345 | 2.17823 |
| (0.1,0.5) | 7.16083 | 3.18549 | 3.18548 | 3.02494 | 2.24972 |
| (0.2,0.1) | 3.26243 | 6.18930 | 6.18931 | 2.32705 | 9.38089 |
| (0.2,0.3) | 3.05458 | 1.85945 | 1.85945 | 6.28096 | 1.43996 |
| (0.2,0.5) | 2.86226 | 3.10352 | 3.10352 | 2.90822 | 1.97731 |
| (0.3,0.1) | 7.33445 | 6.03095 | 6.03098 | 2.24143 | 4.24677 |
| (0.3,0.3) | 6.86758 | 1.81187 | 1.81187 | 6.04127 | 2.87822 |
| (0.3,0.5) | 6.43557 | 3.02408 | 3.02408 | 2.79704 | 2.11487 |
| (0.4,0.1) | 1.30286 | 5.87746 | 5.87749 | 2.16117 | 8.72342 |
| (0.4,0.3) | 1.22000 | 1.76574 | 1.76574 | 5.81296 | 7.90451 |
| (0.4,0.5) | 1.14333 | 2.94707 | 2.94708 | 2.69115 | 6.79998 |
| (0.5,0.1) | 2.03415 | 5.72867 | 5.72865 | 2.07126 | 4.07931 |
| (0.5,0.3) | 1.90489 | 1.72102 | 1.72102 | 5.59417 | 1.19703 |
| (0.5,0.5) | 1.78528 | 2.87241 | 2.87240 | 2.59014 | 6.07085 |
Table 4.
The absolute errors of obtained by the various methods for Application 2.
Table 4.
The absolute errors of obtained by the various methods for Application 2.
| | | | | | |
---|
| (0.1,0.1) | 5.88676 | 1.65942 | 1.65942 | 9.57047 | 3.17215 |
| (0.1,0.3) | 5.56914 | 4.98691 | 4.98691 | 2.58365 | 1.08813 |
| (0.1,0.5) | 5.27169 | 8.32598 | 8.26491 | 1.19628 | 2.73648 |
| (0.2,0.1) | 1.18213 | 1.60813 | 1.60812 | 9.10730 | 2.42893 |
| (0.2,0.3) | 1.11833 | 4.83269 | 4.83269 | 2.46008 | 1.39638 |
| (0.2,0.5) | 1.05858 | 8.06837 | 7.94290 | 1.13906 | 3.50926 |
| (0.3,0.1) | 1.78041 | 1.55880 | 1.55880 | 8.67709 | 1.18742 |
| (0.3,0.3) | 1.68429 | 4.68440 | 4.68439 | 2.34354 | 8.35230 |
| (0.3,0.5) | 1.59428 | 7.82068 | 7.63646 | 1.08512 | 4.22825 |
| (0.4,0.1) | 2.38356 | 1.51135 | 1.51135 | 8.27463 | 3.41750 |
| (0.4,0.3) | 2.25483 | 4.54174 | 4.54174 | 2.23366 | 3.80156 |
| (0.4,0.5) | 2.13430 | 7.58243 | 7.34471 | 1.03421 | 2.18005 |
| (0.5,0.1) | 2.99162 | 1.46569 | 1.46569 | 7.89473 | 7.77731 |
| (0.5,0.3) | 2.83001 | 4.40448 | 4.40448 | 2.12988 | 1.82067 |
| (0.5,0.5) | 2.67868 | 7.35317 | 7.06678 | 9.86164 | 4.18858 |
Application 3. Finally, we consider the time fractional ALW equations:
and the initial conditions:
If
, the exact solutions of Systems (30) and (31) are:
We set the parameters the same as in Application 1. By (26) together with the constants
,
, it is easy to get the first RPS approximate solutions for the time fractional ALW equations as:
Similarly, we have the higher degree of approximate solutions. Like the above two applications, the graphical results and numerical descriptions are presented in
Figure 3 and
Table 5 and
Table 6.
Figure 3.
The figures of the numerical solutions for Application 3. (a) The fourth RPS solution of for ; (b) The fourth RPS solution of for .
Figure 3.
The figures of the numerical solutions for Application 3. (a) The fourth RPS solution of for ; (b) The fourth RPS solution of for .
Table 5.
The absolute errors of obtained by the various methods for Application 3.
Table 5.
The absolute errors of obtained by the various methods for Application 3.
| | | | | | |
---|
| (0.1,0.1) | 8.02989 | 3.17634 | 3.17634 | 1.21041 | 6.73913 |
| (0.1,0.3) | 7.38281 | 9.54273 | 9.54269 | 3.26673 | 1.08892 |
| (0.1,0.5) | 6.79923 | 1.59274 | 1.59274 | 1.51247 | 1.12040 |
| (0.2,0.1) | 3.23228 | 3.09466 | 3.09465 | 1.16352 | 4.72239 |
| (0.2,0.3) | 2.97172 | 9.29725 | 9.29723 | 3.14048 | 7.10655 |
| (0.2,0.5) | 2.73673 | 1.55176 | 1.55176 | 1.45411 | 1.00389 |
| (0.3,0.1) | 7.32051 | 3.01549 | 3.01549 | 1.12072 | 2.12448 |
| (0.3,0.3) | 6.73006 | 9.05935 | 9.05932 | 3.02063 | 1.44235 |
| (0.3,0.5) | 6.19760 | 1.51204 | 1.51204 | 1.39852 | 1.06299 |
| (0.4,0.1) | 1.31032 | 2.93874 | 2.93874 | 1.08059 | 4.36379 |
| (0.4,0.3) | 1.20455 | 8.82871 | 8.82870 | 2.90648 | 3.95777 |
| (0.4,0.5) | 1.10919 | 1.47354 | 1.47354 | 1.34557 | 3.40839 |
| (0.5,0.1) | 2.06186 | 2.86433 | 2.86432 | 1.03563 | 2.05053 |
| (0.5,0.3) | 1.89528 | 8.60509 | 8.60506 | 2.79708 | 5.94932 |
| (0.5,0.5) | 1.74510 | 1.43620 | 1.43620 | 1.29507 | 3.02966 |
Table 6.
The absolute errors of obtained by the various methods for Application 3.
Table 6.
The absolute errors of obtained by the various methods for Application 3.
| | | | | | |
---|
| (0.1,0.1) | 4.81902 | 8.29712 | 8.29711 | 4.78523 | 1.58608 |
| (0.1,0.3) | 4.50818 | 2.49346 | 2.49345 | 1.29182 | 5.43944 |
| (0.1,0.5) | 4.22221 | 4.16299 | 4.16298 | 5.98141 | 1.36881 |
| (0.2,0.1) | 9.76644 | 8.04063 | 8.04063 | 4.55365 | 1.21449 |
| (0.2,0.3) | 9.13502 | 2.41634 | 2.41634 | 1.23004 | 1.68513 |
| (0.2,0.5) | 8.55426 | 4.03419 | 4.03418 | 5.69530 | 1.75768 |
| (0.3,0.1) | 1.48482 | 7.79401 | 7.79400 | 4.33854 | 5.93717 |
| (0.3,0.3) | 1.38858 | 2.34220 | 2.34219 | 1.17177 | 4.17842 |
| (0.3,0.5) | 1.30009 | 3.91034 | 3.91034 | 5.42558 | 2.11323 |
| (0.4,0.1) | 2.00705 | 7.55675 | 7.55675 | 4.13732 | 1.70872 |
| (0.4,0.3) | 1.87661 | 2.27087 | 2.27087 | 1.11683 | 1.89994 |
| (0.4,0.5) | 1.75670 | 3.79121 | 3.79121 | 5.17105 | 1.08612 |
| (0.5,0.1) | 2.54396 | 7.32847 | 7.32846 | 3.94736 | 3.88866 |
| (0.5,0.3) | 2.37815 | 2.20224 | 2.20224 | 1.06494 | 9.10368 |
| (0.5,0.5) | 2.22578 | 3.67658 | 3.67658 | 4.93082 | 2.09445 |
Due to the high accuracy of the present method, there are nearly no differences between the graphs of numerical solutions and exact solutions.
From
Table 1,
Table 2,
Table 3,
Table 4,
Table 5 and
Table 6, there is no doubt that the absolute errors obtained through the RPSM are better than ADM, VIM and OHAM. It is also clear that we can get very good approximation solutions from a few iterations. That is the pertinent feature of the proposed method for solving time fractional WBK equations.