1 Introduction

In recent decades, fractional differential equations have been paid an increasing attention as they are widely used to describe various complex phenomena in many fields such as the fluid flow, signal processing, control theory, systems identification, biology, and other areas. In particular, fractional derivative is useful in describing the memory and hereditary properties of materials and processes. Among the investigations for fractional differential equations, finding numerical and exact solutions to fractional differential equations is a hot topic. Many efficient methods have been proposed so far to obtain numerical solutions and exact solutions of fractional differential equations. For example, these methods include the fractional sub-equation method [17], the first integral method [8], the ( G /G) method [913], the variational iterative method [1416], the Exp method [17], the simplest equation method [18], the Adomian decomposition method [19, 20], the homotopy perturbation method [2123], the shifted Jacobi-Gauss-Lobatto collocation method [24], the shifted Legendre spectral method [25], the generalized Laguerre spectral algorithms [26], the modified generalized Laguerre tau method combining with a new operational matrix [27] and so on.

The Jacobi elliptic function method is an effective method for solving some fractional differential equations, which have been investigated in detail in [28, 29]. In this paper, we propose a new fractional Jacobi elliptic equation method to seek exact solutions of fractional partial differential equations in the sense of the modified Riemann-Liouville derivative. First based on a traveling wave transformation, certain fractional partial differential equation can be turned into another fractional ordinary differential equation, the exact solutions of the latter are assumed to be expressed in a polynomial in ( D α G G ), where D α denotes the modified Riemann-Liouville derivative of α order, and G=G(ξ) satisfies the following fractional Jacobi elliptic equation:

( D ξ α G ( ξ ) ) 2 = e 2 G 4 (ξ)+ e 1 G 2 (ξ)+ e 0 ,0<α1,
(1)

where e 0 , e 1 , e 2 are arbitrary constants. The degree of the polynomial can be determined by the homogeneous balancing principle. By use of a fractional complex transformation, the general solutions of (1) can be obtained, with which the exact solutions for the original fractional partial differential equation can be deduced subsequently.

The definition and some important properties of the modified Riemann-Liouville derivative [17, 30] are listed as follows:

D t α f(t)= { 1 Γ ( 1 α ) d d t 0 t ( t ξ ) α ( f ( ξ ) f ( 0 ) ) d ξ , 0 < α < 1 , ( f ( α n ) ( t ) ) ( n ) , n α < n + 1 , n 1 ,
(2)
D t α t r = Γ ( 1 + r ) Γ ( 1 + r α ) t r α ,
(3)
D t α ( f ( t ) g ( t ) ) =g(t) D t α f(t)+f(t) D t α g(t),
(4)
D t α f [ g ( t ) ] = f g [ g ( t ) ] D t α g(t),
(5)
D t α f [ g ( t ) ] = D g α f [ g ( t ) ] ( g ( t ) ) α .
(6)

The rest of this paper is organized as follows. In Section 2, we give the description of the fractional Jacobi elliptic equation method for solving fractional partial differential equations. Then in Section 3 we apply this method to seek exact solutions for the space-time fractional KdV equation, the space-time fractional BBM equation, and the space-time fractional (2+1)-dimensional breaking soliton equations. Some concluding comments are presented at the end of this paper.

2 Summary of the fractional Jacobi elliptic equation method

In this section we give the description of the fractional Jacobi elliptic equation method for solving fractional partial differential equations.

Suppose that a fractional partial differential equation, say in the independent variables t, x 1 , x 2 ,, x n , is given by

P ( u 1 , u k , D t α u 1 , , D t α u k , D x 1 α u 1 , , D x 1 α u k , , D x n α u 1 , , D x n α u k , D t 2 α u 1 , , D t 2 α u k , D x 1 2 α u 1 , ) = 0 ,
(7)

where u i = u i (t, x 1 , x 2 ,, x n ), i=1,,k are unknown functions, P is a polynomial in u i and their various partial derivatives including fractional derivatives.

Step 1. Suppose

u i (t, x 1 , x 2 ,, x n )= U i (ξ),i=1,,k,

and a traveling wave transformation

ξ=ct+ k 1 x 1 + k 2 x 2 ++ k n x n + ξ 0 .
(8)

Then by the property (6), (7) can be turned into the following fractional ordinary differential equation with respect to the variable ξ:

P ˜ ( U 1 , , U k , c α D ξ α U 1 , , c α D ξ α U k , k 1 α D ξ α U 1 , , k 1 α D ξ α U k , , k n α D ξ α U 1 , , k n α D ξ α U k , c 2 α D ξ 2 α U 1 , , c 2 α D ξ 2 α U k , k 1 2 α D ξ 2 α U 1 , ) = 0 .
(9)

Step 2. Suppose that the solution of (9) can be expressed by a polynomial in ( D ξ α G G ) as follows:

U j (ξ)= i = m j m j a j , i ( D ξ α G G ) i ,j=1,2,,k,
(10)

where a j , i , i= m j ,,0,1,, m j , j=1,2,,k are constants to be determined later, the positive integer m j can be determined by considering the homogeneous balance between the highest order derivatives and nonlinear terms appearing in (9), G=G(ξ) satisfies the fractional Jacobi elliptic equation denoted by (1).

Step 3. Substituting (10) into (9) and using (1), collecting all terms with the same order of ( D ξ α G ) i G j together, the left-hand side of (9) is converted into another polynomial in ( D ξ α G ) i G j . Equating each coefficient of this polynomial to zero, yields a set of algebraic equations for a j , i , i= m j ,,0,1,, m j , j=1,2,,k.

Step 4. Solving the equations system in Step 3, and using the general solutions of (1), we can construct a variety of exact solutions for (7).

In order to obtain the general expressions for ( D ξ α G G ) in (1), we suppose G(ξ)=H(η), and a nonlinear fractional complex transformation η= ξ α Γ ( 1 + α ) . Then by the properties (3) and (5), we have D ξ α G(ξ)= D ξ α H(η)= H (η) D ξ α η= H (η). So (1) can be turned into the following ordinary differential equation:

( H ( η ) ) 2 = e 2 H 4 (η)+ e 1 H 2 (η)+ e 0 .
(11)

By the general solutions of (11), one has

( H ( η ) H ( η ) ) = { c n ( η ) d s ( η ) , e 2 = m 2 , e 1 = ( 1 + m 2 ) , e 0 = 0 , s n ( η ) d c ( η ) , e 2 = m 2 , e 1 = 2 m 2 1 , e 0 = 1 m 2 , m 2 s n ( η ) c d ( η ) , e 2 = 1 , e 1 = 2 m 2 , e 0 = m 2 1 , d c ( η ) n s ( η ) , e 2 = 1 , e 1 = 2 m 2 , e 0 = 1 m 2 , c s ( η ) n d ( η ) , e 2 = m 2 ( m 2 1 ) , e 1 = 2 m 2 1 , e 0 = 1 , ( 1 m 2 ) s d ( η ) n c ( η ) , e 2 = 1 , e 1 = ( m 2 + 1 ) , e 0 = m 2 ,
(12)

where sn(η), cn(η), dn(η) denote the Jacobi elliptic sine function, Jacobi elliptic cosine function, and the Jacobi elliptic function of the third kind, respectively, m is the modulus, and

c s ( η ) = c n ( η ) s n ( η ) , s d ( η ) = s n ( η ) d n ( η ) , d c ( η ) = d n ( η ) c n ( η ) , s c ( η ) = 1 c s ( η ) , d s ( η ) = 1 s d ( η ) , c d ( η ) = 1 d c ( η ) , n d ( η ) = 1 d n ( η ) , n s ( η ) = 1 s n ( η ) , n c ( η ) = 1 c n ( η ) .

Furthermore, one can obtain the following expressions for D ξ α G ( ξ ) G ( ξ ) :

( D ξ α G ( ξ ) G ( ξ ) ) = { c n ( ξ α Γ ( 1 + α ) ) d s ( ξ α Γ ( 1 + α ) ) , e 2 = m 2 , e 1 = ( 1 + m 2 ) , e 0 = 0 , s n ( ξ α Γ ( 1 + α ) ) d c ( ξ α Γ ( 1 + α ) ) , e 2 = m 2 , e 1 = 2 m 2 1 , e 0 = 1 m 2 , m 2 s n ( ξ α Γ ( 1 + α ) ) c d ( ξ α Γ ( 1 + α ) ) , e 2 = 1 , e 1 = 2 m 2 , e 0 = m 2 1 , d c ( ξ α Γ ( 1 + α ) ) n s ( ξ α Γ ( 1 + α ) ) , e 2 = 1 , e 1 = 2 m 2 , e 0 = 1 m 2 , c s ( ξ α Γ ( 1 + α ) ) n d ( ξ α Γ ( 1 + α ) ) , e 2 = m 2 ( m 2 1 ) , e 1 = 2 m 2 1 , e 0 = 1 , ( 1 m 2 ) s d ( ξ α Γ ( 1 + α ) ) n c ( ξ α Γ ( 1 + α ) ) , e 2 = 1 , e 1 = ( m 2 + 1 ) , e 0 = m 2 .
(13)

Remark 1 For the sake of simplicity, other expressions for ( D ξ α G ( ξ ) G ( ξ ) ) with e 2 , e 1 , e 0 taken different values are omitted here.

3 Application of the fractional Jacobi elliptic equation method to some fractional partial differential equations

3.1 Space-time fractional KdV equation

Consider the following space-time fractional KdV equation:

D t α u+30 u 2 D x α u+20 ( D x α u ) ( D x 2 α u ) +10u D x 3 α u+ D x 5 α u=0,0<α1,
(14)

which is a variation of the following KdV equation [31]:

u t +30 u 2 u x +20 u x u x x +10u u x x x + u x x x x x =0.
(15)

In order to apply the fractional auxiliary sub-equation method described in Section 2, suppose u(x,t)=U(ξ), where ξ=ct+kx+ ξ 0 , k, c, ξ 0 are all constants with k,c0. By use of (3) and (6), one has

{ D t α u = D t α U ( ξ ) = D ξ α U ( ξ ) ( ξ t ( t ) ) α = c α D ξ α U ( ξ ) , D x α u = D x α U ( ξ ) = D ξ α U ( ξ ) ( ξ x ( x ) ) α = k α D ξ α U ( ξ ) ,
(16)

and then (14) can be turned into the following form:

c α D ξ α U+30 k α U 2 D ξ α U+20 k 3 α ( D ξ α U ) ( D ξ 2 α U ) +10 k 3 α U D ξ 3 α U+ k 5 α D ξ 5 α U=0.
(17)

Suppose that the solution of (17) can be expressed by

U(ξ)= i = m m a i ( D ξ α G G ) i ,
(18)

where G=G(ξ) satisfies (1). By Balancing the order between the highest order derivative term and nonlinear term in (17), we can obtain m=2. So we have

U(ξ)= a 0 + a 1 ( D ξ α G G ) + a 2 ( D ξ α G G ) 2 + a 1 ( D ξ α G G ) 1 + a 2 ( D ξ α G G ) 2 .
(19)

Substituting (19) into (17), using (1), and collecting all the terms with the same power of ( D ξ α G ) i G j together, equating each coefficient to zero, yields a set of algebraic equations. Solving these equations with the aid of a symbolic computation program, yields the following results.

Case 1:

a 2 = 2 k 2 α ( e 1 2 + 4 e 0 e 2 ) , a 1 = 0 , a 1 = 0 , a 2 = 0 , a 0 = 40 k 3 α e 1 ± 80 k 6 α e 1 2 30 k α c α 960 k 6 α e 2 e 0 30 k α .

Case 2:

a 2 = 0 , a 1 = 0 , a 1 = 0 , a 2 = 2 k 2 α , a 0 = 40 k 3 α e 1 ± 80 k 6 α e 1 2 30 k α c α 960 k 6 α e 2 e 0 30 k α .

Substituting the results above into (19), and combining with (13) we can obtain a series of exact solutions in the forms of the Jacobi elliptic functions for (14). For example, from Case 1 we get the following exact solutions.

Family 1: when e 2 = m 2 , e 1 =(1+ m 2 ), e 0 =0,

u 1 ( x , t ) = 40 k 3 α ( 1 + m 2 ) ± 80 k 6 α ( 1 + m 2 ) 2 30 k α c α 30 k α 2 k 2 α ( 1 + m 2 ) 2 [ c n ( ξ α Γ ( 1 + α ) ) d s ( ξ α Γ ( 1 + α ) ) ] 2 ,
(20)

where ξ=ct+kx+ ξ 0 .

Family 2: when e 2 = m 2 , e 1 =2 m 2 1, e 0 =1 m 2 ,

u 2 ( x , t ) = 40 k 3 α ( 2 m 2 1 ) ± 80 k 6 α ( 2 m 2 1 ) 2 30 k α c α + 960 k 6 α m 2 ( 1 m 2 ) 30 k α 2 k 2 α [ s n ( ξ α Γ ( 1 + α ) ) d c ( ξ α Γ ( 1 + α ) ) ] 2 ,
(21)

where ξ=ct+kx+ ξ 0 .

Family 3: when e 2 =1, e 1 =2 m 2 , e 0 = m 2 1,

u 3 ( x , t ) = 40 k 3 α ( 2 m 2 ) ± 80 k 6 α ( 2 m 2 ) 2 30 k α c α + 960 k 6 α ( m 2 1 ) 30 k α 2 k 2 α [ s n ( ξ α Γ ( 1 + α ) ) c d ( ξ α Γ ( 1 + α ) ) ] 2 ,
(22)

where ξ=ct+kx+ ξ 0 .

Family 4: when e 2 =1, e 1 =2 m 2 , e 0 =1 m 2 ,

u 4 ( x , t ) = 40 k 3 α ( 2 m 2 ) ± 80 k 6 α ( 2 m 2 ) 2 30 k α c α + 960 k 6 α ( m 2 1 ) 30 k α 2 k 2 α m 4 [ d c ( ξ α Γ ( 1 + α ) ) n s ( ξ α Γ ( 1 + α ) ) ] 2 ,
(23)

where ξ=ct+kx+ ξ 0 .

Family 5: when e 2 = m 2 ( m 2 1), e 1 =2 m 2 1, e 0 =1,

u 5 ( x , t ) = 40 k 3 α ( 2 m 2 1 ) ± 80 k 6 α ( 2 m 2 1 ) 2 30 k α c α 960 k 6 α m 2 ( m 2 1 ) 30 k α 2 k 2 α [ c s ( ξ α Γ ( 1 + α ) ) n d ( ξ α Γ ( 1 + α ) ) ] 2 ,
(24)

where ξ=ct+kx+ ξ 0 .

Family 6: when e 2 =1, e 1 =( m 2 +1), e 0 = m 2 ,

u 6 ( x , t ) = 40 k 3 α ( m 2 + 1 ) ± 80 k 6 α ( m 2 + 1 ) 2 30 k α c α 960 k 6 α m 2 30 k α 2 k 2 α [ s d ( ξ α Γ ( 1 + α ) ) n c ( ξ α Γ ( 1 + α ) ) ] 2 ,
(25)

where ξ=ct+kx+ ξ 0 .

From Case 2 we can also get some exact solutions expressed in the forms of the Jacobi elliptic functions for (14), which are omitted here.

3.2 Space-time fractional BBM equation

Consider the space-time fractional BBM equation

D t α u+u D x α u+ D x α uμ D t α ( D x 2 α u ) =0,0<α1,
(26)

which is a variation of the following BBM equation of integer order [32]:

u t +u u x + u x μ u x x t =0.
(27)

Suppose u(x,t)=U(ξ), where ξ=ct+kx+ ξ 0 , k, c, ξ 0 are all constants with k,c0. Then similar to the process of (16)-(17), (26) can be turned into the following form:

c α D ξ α U+ k α U D ξ α U+ k α D ξ α Uμ c α k 2 α D ξ 3 α U=0.
(28)

Suppose that the solution of (28) can be expressed by

U(ξ)= i = m m a i ( D ξ α G G ) i ,
(29)

where G=G(ξ) satisfies (1). By Balancing the order between the highest order derivative term and nonlinear term in (28), we can obtain m=2. So we have

U(ξ)= a 0 + a 1 ( D ξ α G G ) + a 2 ( D ξ α G G ) 2 + a 1 ( D ξ α G G ) 1 + a 2 ( D ξ α G G ) 2 .
(30)

Substituting (30) into (28), using (1), and collecting all the terms with the same power of ( D ξ α G ) i G j together, equating each coefficient to zero, yields a set of algebraic equations. Solving these equations yields the following two groups of values.

Case 1:

a 2 = 12 μ c α k α ( e 1 2 4 e 2 e 0 ) , a 1 = 0 , a 1 = 0 , a 2 = 0 , a 0 = k α + 8 μ c α k 2 α e 1 + c α k α .

Case 2:

a 2 =0, a 1 =0, a 1 =0, a 2 =12μ c α k α , a 0 = k α + 8 μ c α k 2 α e 1 + c α k α .

Substituting the results above into (30), and combining with (13) we can obtain a series of exact solutions in the forms of the Jacobi elliptic functions for (26).

From Case 1 we get the following exact solutions.

Family 1: when e 2 = m 2 , e 1 =(1+ m 2 ), e 0 =0,

u 1 ( x , t ) = k α 8 μ c α k 2 α ( 1 + m 2 ) + c α k α + 12 μ c α k α ( 1 + m 2 ) 2 [ c n ( ξ α Γ ( 1 + α ) ) d s ( ξ α Γ ( 1 + α ) ) ] 2 ,
(31)

where ξ=ct+kx+ ξ 0 .

Family 2: when e 2 = m 2 , e 1 =2 m 2 1, e 0 =1 m 2 ,

u 2 ( x , t ) = k α + 8 μ c α k 2 α ( 2 m 2 1 ) + c α k α + 12 μ c α k α [ s n ( ξ α Γ ( 1 + α ) ) d c ( ξ α Γ ( 1 + α ) ) ] 2 ,
(32)

where ξ=ct+kx+ ξ 0 .

Family 3: when e 2 =1, e 1 =2 m 2 , e 0 = m 2 1,

u 3 ( x , t ) = k α + 8 μ c α k 2 α ( 2 m 2 ) + c α k α + 12 μ c α k α [ s n ( ξ α Γ ( 1 + α ) ) c d ( ξ α Γ ( 1 + α ) ) ] 2 ,
(33)

where ξ=ct+kx+ ξ 0 .

Family 4: when e 2 =1, e 1 =2 m 2 , e 0 =1 m 2 ,

u 4 ( x , t ) = k α + 8 μ c α k 2 α ( 2 m 2 ) + c α k α + 12 μ c α k α m 4 [ d c ( ξ α Γ ( 1 + α ) ) n s ( ξ α Γ ( 1 + α ) ) ] 2 ,
(34)

where ξ=ct+kx+ ξ 0 .

Family 5: when e 2 = m 2 ( m 2 1), e 1 =2 m 2 1, e 0 =1,

u 5 ( x , t ) = k α + 8 μ c α k 2 α ( 2 m 2 1 ) + c α k α + 12 μ c α k α [ c s ( ξ α Γ ( 1 + α ) ) n d ( ξ α Γ ( 1 + α ) ) ] 2 ,
(35)

where ξ=ct+kx+ ξ 0 .

Family 6: when e 2 =1, e 1 =( m 2 +1), e 0 = m 2 ,

u 6 ( x , t ) = k α 8 μ c α k 2 α ( m 2 + 1 ) + c α k α + 12 μ c α k α [ s d ( ξ α Γ ( 1 + α ) ) n c ( ξ α Γ ( 1 + α ) ) ] 2 ,
(36)

where ξ=ct+kx+ ξ 0 .

From Case 2 we can also get some Jacobi elliptic function solutions for (26), which are omitted here.

Remark 2 The Jacobi elliptic function solutions (20)-(25) and (31)-(36) are new exact solutions for the space-time fractional KdV equation and the space-time fractional BBM equation respectively to the best of our knowledge.

3.3 Space-time fractional (2+1)-dimensional breaking soliton equations

Consider the following space-time fractional (2+1)-dimensional breaking soliton equations:

{ α u t α + a 3 α u x 2 α y α + 4 a u α v x α + 4 a α u x α v = 0 , α u y α = α v x α , 0<α1,a0,
(37)

where the contained fractional derivative is the modified Riemann-Liouville derivative.

The corresponding integer order equation to (37) can be found in [33, 34]. Now we will apply the described method in Section 2 to solve (37). To begin with, we suppose u(x,y,t)=U(ξ), v(x,y,t)=V(ξ), where ξ=ct+ k 1 x+ k 2 y+ ξ 0 , k 1 , k 2 , c, ξ 0 are all constants with k 1 , k 2 ,c0. Then similar to the process of (16)-(17), (37) can be turned into the following form:

{ c α D ξ α U + a k 1 2 α k 2 α D ξ 3 α U + 4 a k 1 α U D ξ α V + 4 a k 1 α V D ξ α U = 0 , k 2 α D ξ α U = k 1 α D ξ α V .
(38)

Suppose that the solution of (38) can be expressed by

{ U ( ξ ) = i = m 1 m 1 a i ( G G ) i , V ( ξ ) = i = m 2 m 2 b i ( G G ) i ,
(39)

where G=G(ξ) satisfies (1). By balancing the order between the highest order derivative term and nonlinear term in (38), we can obtain m 1 = m 2 =2. So we have

{ U ( ξ ) = a 0 + a 1 ( D ξ α G G ) + a 2 ( D ξ α G G ) 2 + a 1 ( D ξ α G G ) 1 + a 2 ( D ξ α G G ) 2 , V ( ξ ) = b 0 + b 1 ( G G ) + b 2 ( G G ) 2 + b 1 ( D ξ α G G ) 1 + b 2 ( D ξ α G G ) 2 .
(40)

Substituting (40) into (38), using (1), and collecting all the terms with the same power of ( D ξ α G ) i G j together, equating each coefficient to zero, yields a set of algebraic equations. Solving these equations yields

a 0 = a 0 , a 1 = 0 , a 2 = 3 2 k 1 2 α , a 1 = 0 , a 2 = 0 , b 0 = 8 a k 1 2 α k 2 α e 1 + c α + 4 a a 0 k 2 α 4 a k 1 α , b 1 = 0 , b 2 = 3 2 k 1 α k 2 α , b 1 = 0 , b 2 = 0 ,

where a 0 is an arbitrary constant.

Substituting the results above into (40), and combining with (13) we can obtain a series of exact solutions in the forms of the Jacobi elliptic functions for (37).

Family 1: when e 2 = m 2 , e 1 =(1+ m 2 ), e 0 =0,

{ u 1 ( x , y , t ) = a 0 3 2 k 1 2 α [ c n ( ξ α Γ ( 1 + α ) ) d s ( ξ α Γ ( 1 + α ) ) ] 2 , v 1 ( x , y , t ) = 8 a k 1 2 α k 2 α ( 1 + m 2 ) + c α + 4 a a 0 k 2 α 4 a k 1 α 3 2 k 1 α k 2 α [ c n ( ξ α Γ ( 1 + α ) ) d s ( ξ α Γ ( 1 + α ) ) ] 2 ,
(41)

where ξ=ct+ k 1 x+ k 2 y+ ξ 0 .

Family 2: when e 2 = m 2 , e 1 =2 m 2 1, e 0 =1 m 2 ,

{ u 2 ( x , y , t ) = a 0 3 2 k 1 2 α [ s n ( ξ α Γ ( 1 + α ) ) d c ( ξ α Γ ( 1 + α ) ) ] 2 , v 2 ( x , y , t ) = 8 a k 1 2 α k 2 α ( 2 m 2 1 ) + c α + 4 a a 0 k 2 α 4 a k 1 α 3 2 k 1 α k 2 α [ s n ( ξ α Γ ( 1 + α ) ) d c ( ξ α Γ ( 1 + α ) ) ] 2 ,
(42)

where ξ=ct+ k 1 x+ k 2 y+ ξ 0 .

Family 3: when e 2 =1, e 1 =2 m 2 , e 0 = m 2 1,

{ u 3 ( x , y , t ) = a 0 3 2 k 1 2 α m 4 [ s n ( ξ α Γ ( 1 + α ) ) c d ( ξ α Γ ( 1 + α ) ) ] 2 , v 3 ( x , y , t ) = 8 a k 1 2 α k 2 α ( 2 m 2 ) + c α + 4 a a 0 k 2 α 4 a k 1 α 3 2 k 1 α k 2 α m 4 [ s n ( ξ α Γ ( 1 + α ) ) c d ( ξ α Γ ( 1 + α ) ) ] 2 ,
(43)

where ξ=ct+ k 1 x+ k 2 y+ ξ 0 .

Family 4: when e 2 =1, e 1 =2 m 2 , e 0 =1 m 2 ,

{ u 4 ( x , y , t ) = a 0 3 2 k 1 2 α [ d c ( ξ α Γ ( 1 + α ) ) n s ( ξ α Γ ( 1 + α ) ) ] 2 , v 4 ( x , y , t ) = 8 a k 1 2 α k 2 α ( 2 m 2 ) + c α + 4 a a 0 k 2 α 4 a k 1 α 3 2 k 1 α k 2 α [ d c ( ξ α Γ ( 1 + α ) ) n s ( ξ α Γ ( 1 + α ) ) ] 2 ,
(44)

where ξ=ct+ k 1 x+ k 2 y+ ξ 0 .

Family 5: when e 2 = m 2 ( m 2 1), e 1 =2 m 2 1, e 0 =1,

{ u 1 ( x , y , t ) = a 0 3 2 k 1 2 α [ c s ( ξ α Γ ( 1 + α ) ) n d ( ξ α Γ ( 1 + α ) ) ] 2 , v 1 ( x , y , t ) = 8 a k 1 2 α k 2 α ( 2 m 2 1 ) + c α + 4 a a 0 k 2 α 4 a k 1 α 3 2 k 1 α k 2 α [ c s ( ξ α Γ ( 1 + α ) ) n d ( ξ α Γ ( 1 + α ) ) ] 2 ,
(45)

where ξ=ct+ k 1 x+ k 2 y+ ξ 0 .

Family 6: when e 2 =1, e 1 =( m 2 +1), e 0 = m 2 ,

{ u 1 ( x , y , t ) = a 0 3 2 k 1 2 α ( 1 m 2 ) 2 [ s d ( ξ α Γ ( 1 + α ) ) n c ( ξ α Γ ( 1 + α ) ) ] 2 , v 1 ( x , y , t ) = 8 a k 1 2 α k 2 α ( m 2 + 1 ) + c α + 4 a a 0 k 2 α 4 a k 1 α 3 2 k 1 α k 2 α ( 1 m 2 ) 2 [ s d ( ξ α Γ ( 1 + α ) ) n c ( ξ α Γ ( 1 + α ) ) ] 2 ,
(46)

where ξ=ct+ k 1 x+ k 2 y+ ξ 0 .

Remark 3 We note that the Jacobi elliptic function solutions established in (41)-(46) for the space-time fractional (2+1)-dimensional breaking soliton equations are new exact solutions so far in the literature.

Remark 4 Combining with other general solutions of the Jacobi elliptic equation (1) where e 2 , e 1 , e 0 taken different values, one can obtain abundant different exact solutions from those listed above for the space-time fractional KdV equation, the space-time fractional BBM equation, and the space-time fractional (2+1)-dimensional breaking soliton equations, which are omitted here for the sake of simplicity.

4 Conclusions

In this paper, we have proposed a new approach for seek exact solutions of fractional partial differential equations in the sense of the modified Riemann-Liouville derivative. Based the fractional Jacobi elliptic equation, exact traveling wave solutions in the forms of the Jacobi elliptic functions can be obtained for fractional partial differential equations. For illustrating the validity of this method, we apply it to seek exact solutions for two fractional equations: the space-time fractional KdV equation, the space-time fractional BBM equation, and the space-time fractional (2+1)-dimensional breaking soliton equations. As a result, a series of explicit solutions expressed in the Jacobi elliptic functions for them are successfully found with the aid of symbolic computation program. Being concise and powerful, we note that this method can also be applied to solve many other fractional partial differential equations arising in mathematical physics.

Author’s contributions

BZ carried out the research of this article and read and approved the final manuscript.