1 Introduction

In order to modernize the public water service of the town of Dijon, France, Henry Darcy made several experiments and wrote an interesting document which soon formed the basis of the theory of fluid conduction. His work was about the download flow of water through filter sands. He established a (diffusion) equation, well known nowadays as ‘Darcy’s law’, which plays the same role as Fourier’s law in heat conduction theory and Ohm’s law in the electricity conduction theory (see [1, 2]). Of course, this law has its limitations. It is restricted to the situations where the flow through the pores can be modeled as Stokes flows. In particular, for large values of the Reynolds number (or at high values of flow rates) Darcy’s law is not valid anymore. It losses its accuracy. Apart from that, Darcy’s law has proved its usefulness in many applications such as the recovery of fuel from underground oil reservoirs. It defines the rock permeability (which controls the directional movement of the flow rate).

Many researchers have shown interest in this law and have worked extensively on extending and generalizing it to more complicated situations and in different contexts. For instance, they observed that this flow is ‘linear’: Darcy himself assumed that the flow is weak and as such the pressure drop is linearly related to the flow discharge rate. This motivated them to extend this law to the ‘nonlinear’ case. They also considered the case when the inertial forces (and/or the deformation of the solid) are not negligible as compared with those arising from viscosity. In particular, they generalized the law from Stokes to ‘non-Stokes’ flows in porous media. In fact, it has been found that more general physical formulations may be obtained by including new parameters and forces in the equation itself. Moreover, we may mention here the transition from a single phase to multiphase and from fixed to growing porous media.

In [3] Caputo modified the standard diffusion equation

p t =k 2 p x 2

by introducing a fractional derivative (in the sense of Caputo) in Darcy’s law [1] to take into account the memory effects that may prevail in the fluid. The equation became

p t =k 2 x 2 ( c D 0 + α p),0<α<1,
(1)

where D 0 + α c denotes the Caputo fractional derivative defined by

( C D 0 + α f)(t)= 1 Γ ( 1 α ) 0 t ( t s ) α f (s)ds,t>0,0<α<1.

Similar equations have been derived in other situations like the one in [4] which describes anomalous subdiffusion particles (and p is the probability density function) and in [5] when studying the Stokes first problem (see also [6]). A natural question which arises is: what about the commonly used Riemann-Liouville fractional derivative,

( RL D 0 + α f)(t)= 1 Γ ( 1 α ) d d t 0 t ( t s ) α f(s)ds,t>0,0<α<1,

or other types of fractional derivatives?

It is well known by now that the Caputo fractional derivative is often preferred over the Riemann-Liouville fractional derivative at least for two main reasons. The Caputo derivative allows us to use the usual initial data (like p(x,0)=f(x)), whereas the Riemann-Liouville derivative requires the prior knowledge of D α 1 p(x,0)=g(x) when the order of the equation is α (say 0<α<1). In addition to that, the Caputo derivative of a constant is zero which is not the case for the Riemann-Liouville derivative.

In the present note, we consider a generalized fractional derivative which encompasses both fractional derivatives as special cases and provides a whole range of other types of fractional derivatives in between. This derivative was introduced by Hilfer in [79]

( D 0 + α , β f ) (t)= ( I β ( 1 α ) d d t I ( 1 α ) ( 1 β ) f ) (t),0<α<1,0β1,

where

( I 0 + α f ) (t)= 1 Γ ( α ) 0 t ( t s ) α 1 f(s)ds,t>0,α>0,

and therefore we name it after him. This kind of fractional derivative has already proved its usefulness (see [79]), and we are witnessing a growing interest in it. The parameter β when equal to zero gives the Riemann-Liouville derivative and when it takes the value one gives the Caputo derivative. For 0<β<1, we obtain many fractional derivatives interpolating these two types of well-known derivatives.

Using the Laplace-Fourier transform, we find the explicit solution for our equation under appropriate boundary conditions. We prove here that, in our case, all these derivatives when considered in diffusion equation (1) lead to similar solutions. Consequently, there is no major benefit in treating separately these derivatives unless there is a need to unify these treatments.

For more on fractional calculus and more on interesting fractional differential equations and treatments, we refer the reader to [1015].

In the next section, we present some material needed in our arguments. In Section 3 we consider the modified diffusion equation with Neumann boundary conditions and indicate how to find an explicit solution. Section 4 contains the Dirichlet boundary conditions case. Finally, in Section 5 we treat the infinite reservoir case. Our results are illustrated by some graphs.

2 Preliminaries

In this section we present some definitions and results which will be needed later in our arguments (see [1215] for more).

Definition 1 The Riemann-Liouville fractional integral of order α of f is defined by

( I 0 + α f ) (t)= 1 Γ ( α ) 0 t ( t s ) α 1 f(s)ds,t>0,α>0

when the right-hand side exists.

Definition 2 The Riemann-Liouville fractional derivative of order α of f is defined by

( RL D 0 + α f)(t)= 1 Γ ( 1 α ) d d t 0 t ( t s ) α f(s)ds,t>0,0<α<1

when the right-hand side exists. Note that

( RL D 0 + α f)(t)= d d t ( I 1 α f ) (t).

Definition 3 The Caputo fractional derivative of order α of f is defined by

( C D 0 + α f)(t)= 1 Γ ( 1 α ) 0 t ( t s ) α f (s)ds,t>0,0<α<1

(the prime here is for the derivative) when the right-hand side exists. Note that

( C D 0 + α f)(t)= ( I 1 α d d t f ) (t).

The relationship between these two types of derivatives is given by the following theorem.

Theorem 1 [12]

We have

( RL D 0 + α f)(t)= ( C D 0 + α f)(t)+ t α Γ ( 1 α ) f ( 0 + ) ,t>0,0<α<1.

Definition 4 The Hilfer fractional derivative of f of order α and type β is defined by

( D 0 + α , β f ) (t)= ( I β ( 1 α ) d d t I ( 1 α ) ( 1 β ) f ) (t),0<α<1,0β1

whenever the right-hand side exists.

Note that when β=0,

( D 0 + α , 0 f ) (t)= d d t ( I 1 α f ) (t),

which is the Riemann-Liouville fractional derivative (see Definition 2), and when β=1,

( D 0 + α , 1 f ) (t)= ( I 1 α d d t f ) (t),

which is the Caputo fractional derivative (see Definition 3).

For 0<α<1, the Laplace transforms of these derivatives are given by

L [ ( RL D 0 + α f ) ( t ) ] (s)= s α L [ f ( t ) ] (s) ( I 0 + 1 α f ) ( 0 + ) ,
(2)
L [ ( C D 0 + α f ) ( t ) ] (s)= s α L [ f ( t ) ] (s) s α 1 f ( 0 + ) ,
(3)
L [ ( D 0 + α , β f ) ( t ) ] (s)= s α L [ f ( t ) ] (s) s β ( α 1 ) ( I 0 + ( 1 α ) ( 1 β ) f ) ( 0 + ) ,0β1.
(4)

It is clear that the differences in these Laplace transforms are in the ‘initial’ data f( 0 + ), ( I 0 + 1 α f)( 0 + ) and ( I 0 + ( 1 α ) ( 1 β ) f)( 0 + ) (this last one is natural initial data for the Hilfer derivative).

The natural space for the Hilfer fractional derivative is

C 1 γ α , β [a,b]= { f C 1 γ [ a , b ] , D a + α , β f C 1 γ [ a , b ] } ,

where

C 1 γ (a,b]= { g : ( a , b ] R : ( t a ) 1 γ g ( t ) C [ a , b ] } .

However, here, since our problem is of order one, solutions must be much smoother.

3 The problem

We shall investigate the following linear generalized fractional diffusion problem:

{ p t ( x , t ) = k μ ϕ C t 2 x 2 ( D 0 + α , β p ( x , t ) ) , 0 x L , t > 0 , p ( x , 0 ) = p i , 0 x L , q 0 = [ k A μ x ( D 0 + α , β p ) ] x = 0 , t > 0 , q L = [ k A μ x ( D 0 + α , β p ) ] x = L , t > 0 .
(5)

The different parameters μ, ϕ, C t , k and A are positive constants which account for the viscosity, porosity, total compressibility, permeability and the area, respectively. This model describes the flow of oil in a finite reservoir. A closely related and interesting work is in [16] but for the normal form of the diffusion.

This problem, for the Caputo fractional derivative, was derived and studied in [17]. Here we consider the more general (Hilfer) fractional derivative D 0 + α , β which covers both the Riemann-Liouville derivative and the Caputo derivative (in addition to many others for β in the interval (0,1)). Following the argument in [17], we introduce the dimensionless variables: P D = p i p p i , t D = η t L 2 and X D = x L , where η= k μ ϕ C t .

The next two lemmas will, in particular, show that we obtain the same explicit solution using the Laplace transform as in the case of Caputo derivative (see [17]).

Lemma 1 If t=C t D , then D t μ , ν p(x,t)= C μ D t D μ , ν p(x,t), 0<μ<1, 0ν1, 0xL, t>0.

Proof From Definition 4, we have, for 0<μ<1, 0ν1,

D t μ , ν p ( x , t ) = I ν ( 1 μ ) D I ( 1 μ ) ( 1 ν ) p ( x , t ) = 0 t ( t τ ) ν ( 1 μ ) 1 Γ [ ν ( 1 μ ) ] τ [ 1 Γ [ ( 1 μ ) ( 1 ν ) ] 0 τ ( τ s ) ( 1 μ ) ( 1 ν ) 1 p ( x , s ) d s ] d τ .

Let t=C t D , we see that

D t μ , ν p(x,t)=A 0 C t D ( C t D t ) ν ( 1 μ ) 1 τ [ 0 τ ( τ s ) ( 1 μ ) ( 1 ν ) 1 p ( x , s ) d s ] dτ.

Put τ=Cξ, then clearly

D t μ , ν p ( x , t ) = A C ν ( 1 μ ) 1 0 t D ( t D ξ ) ν ( 1 μ ) 1 ( C ξ ) [ 0 C ξ ( C ξ s ) ( 1 μ ) ( 1 ν ) 1 p ( x , s ) d s ] C d ξ = A C ν ( 1 μ ) 1 0 t D ( t D ξ ) ν ( 1 μ ) 1 ξ [ 0 C ξ ( C ξ s ) ( 1 μ ) ( 1 ν ) 1 p ( x , s ) d s ] d ξ .

Put also s=Cu, it appears that

D t μ , ν p ( x , t ) = A C ν ( 1 μ ) 1 C ( 1 μ ) ( 1 ν ) 1 × 0 t D ( t D ξ ) ν ( 1 μ ) 1 ξ [ 0 ξ ( ξ u ) ( 1 μ ) ( 1 ν ) 1 p ( x , C u ) C d u ] d ξ = C μ A 0 t D ( t D ξ ) ν ( 1 μ ) 1 ξ [ 0 ξ ( ξ u ) ( 1 μ ) ( 1 ν ) 1 p ˜ ( x , u ) d u ] d ξ = C μ I ν ( 1 μ ) D I ( 1 μ ) ( 1 ν ) p ˜ ( x , t D ) = C μ D t D μ , ν p ( x , t ) .

The proof is complete. □

Lemma 2 Assume that f(t) is continuous on [0,A] for some A>0, then

lim t 0 + I 0 + α f(t)=0,α>0.

Proof Let 0tA, then

| 0 t ( t s ) α 1 f ( s ) d s | 0 t ( t s ) α 1 | f ( s ) | d s M 0 t ( t s ) α 1 d s M ( t s ) α α | 0 t = M α t α ,

where M is a bound for f(t) on [0,A]. □

In view of our problem (5), the solution p(x,t) must be at least absolutely continuous. Its continuity nearby zero implies by Lemma 2 that I 0 + 1 α f( 0 + )= I 0 + ( 1 α ) ( 1 β ) f( 0 + )=0. Therefore all three derivatives have equal Laplace transforms (see (2)-(4)) (if in addition f( 0 + )=0). This fact together with Lemma 1 shows that the argument in [17] is valid without any changes.

Observe that the change of variables has lead to p( x D ,0)=0, which by Theorem 1 implies that both the Riemann-Liouville derivative and the Caputo derivative are equal. Another way to see this fact is from the next two lemmas.

Definition 5 A function f(t) L 1 (a,b) (the space of summable functions) is said to have a summable fractional derivative D 0 + α f if I 0 + 1 α fAC([a,b]) (the space of absolutely continuous functions).

Lemma 3 [[18], p.48]

If f(t) has a summable fractional derivative D 0 + β RL f with 0<β<1, then we have

I 0 + α RL D 0 + β f(t)= I 0 + α β f(t) I 1 β f ( 0 + ) Γ ( α ) t α 1 .

Lemma 4 [[12], p.95]

If f(t)C[a,b], 0<α<1, then ( C D 0 + α I α f)(t)=f(t), t[a,b].

Now, Definition 3, Definition 4 and Lemma 3 imply that

D α , β f ( t ) = I β ( 1 α ) D I ( 1 α ) ( 1 β ) f ( t ) = C D 1 β ( 1 α ) I ( 1 α ) ( 1 β ) f ( t ) = D 1 β ( 1 α ) C I 1 β ( 1 α ) α f ( t ) = D 1 β ( 1 α ) C [ I 1 β ( 1 α ) RL D α f ( t ) + I 1 α f ( 0 + ) Γ ( 1 β ( 1 α ) ) t β ( 1 α ) ] .
(6)

This holds if f(t) has a summable fractional derivative D 0 + α f(t) that is I 0 + 1 α fAC([0,T]), which is the case when f itself is absolutely continuous on [0,T] for some T>0. In our case, p(x,t) is absolutely continuous. Lemma 2 ensures that I 0 + 1 α f(0)=0. Therefore,

D 0 + α , β f(t) = C D 1 β ( 1 α ) I 1 β ( 1 α ) RL D 0 + α f(t) = RL D 0 + α f(t)

by Lemma 4 if D 0 + α RL f(t) is continuous. This is the case if f( 0 + )=0 and f is continuously differentiable because I 0 + 1 α maps C[0,T] into C[0,T] (it also maps C γ [0,T] into C[0,T], see [19]).

4 Dirichlet boundary conditions

Consider the problem

{ p t = k 2 x 2 ( D α , β p ) + f ( x , t ) , 0 x L , t > 0 , p ( x , 0 ) = p i , 0 x L , p ( 0 , t ) = g ( t ) , t > 0 , p ( L , t ) = h ( t ) , t > 0 ,
(7)

where g(t), h(t) are continuously differentiable and f(x,t) is a forcing term.

Putting p(x,t)=P(x,t)+u(x,t), with

u(x,t)=g(t)+ x L [ h ( t ) g ( t ) ] ,

we see that

t [ P ( x , t ) + u ( x , t ) ] =k 2 x 2 ( D α , β P ( x , t ) + D α , β u ( x , t ) ) +f(x,t)

implies

P t (x,t)=k 2 x 2 ( D α , β P ( x , t ) ) +k D α , β 2 u x 2 u t +f(x,t).
(8)

Clearly,

2 u x 2 =0and u t = g (t)+ x L [ h ( t ) g ( t ) ] .
(9)

Moreover,

p i =p(x,0)=P(x,0)+u(x,0)=P(x,0)+g(0)+ x L [ h ( 0 ) g ( 0 ) ] .

So

P(x,0)= p i u(x,0)= p i g(0) x L [ h ( 0 ) g ( 0 ) ] .
(10)

In addition to that, we have

P(0,t)=P(L,t)=0.
(11)

Therefore from (8)-(11), P(x,t) satisfies

{ P t = k 2 x 2 ( D α , β P ) + f ( x , t ) , 0 x L , t > 0 , P ( x , 0 ) = P ( x ) , 0 x L , P ( 0 , t ) = P ( L , t ) = 0 , t > 0 ,
(12)

where

f (x,t)=f(x,t) u t =f(x,t) g (t) x L [ h ( t ) g ( t ) ]

and

P (x)= p i g(0) x L [ h ( 0 ) g ( 0 ) ] .

Definition 6 The finite Fourier sine transform of f(x), 0<x<L, is defined by

F s (n)= 0 L f(x)sin n π x L dx,

and its inverse is

f(x)= 2 L n = 1 F s (n)sin n π x L .

Theorem 2 The following holds:

F s ( v x ) = n π L F c (v),

where F c is the finite Fourier cosine transform and

F s ( 2 v x 2 ) = n π L F c ( v x ) = n 2 π 2 L 2 F s (v)+ n π L [ v ( 0 , t ) v ( L , t ) cos n π ] .

Applying first the Laplace transform to the equation in (12), we find

s P ¯ (x,s)P(x,0)=k 2 x 2 [ s α P ¯ ( x , s ) s β ( α 1 ) ( I ( 1 α ) ( 1 β ) P ¯ ) ( 0 + ) ] + f ¯ (x,s),
(13)

where P ¯ and f ¯ denote the Laplace transforms of P and f , respectively.

In view of Lemma 2, equation (13) reduces to

s P ¯ (x,s)=k s α 2 P ¯ x 2 (x,s)+ f ¯ (x,s)+ P (x).
(14)

Next, we apply the Fourier sine transform to (14) to get

s P ¯ ˆ (n,s)= n 2 π 2 k L 2 s α P ¯ ˆ (n,s)+ F s [ f ¯ ( x , s ) + P ( x ) ] ,

where the ‘hat’ is for the Fourier sine transform. Therefore,

P ¯ ˆ (n,s)= s α F s [ f ¯ ( x , s ) + P ( x ) ] s 1 α + n 2 π 2 k L 2 .
(15)

From the relation

F s (a+bx)= L n π [ a ( 1 ) n ( a + b L ) ]

it follows that

F s ( P ( x ) ) = L n π [ p i g ( 0 ) ( 1 ) n ( p i h ( 0 ) ) ] .
(16)

Furthermore, it is easy to see that

F s [ f ¯ ( x , s ) ] = F s [ f ¯ ( x , s ) g ¯ ( s ) x L ( h ¯ ( s ) g ¯ ( s ) ) ] = f ¯ ˆ ( n , s ) F s [ g ¯ ( s ) + x L ( h ¯ ( s ) g ¯ ( s ) ) ] = f ¯ ˆ ( n , s ) L n π [ g ¯ ( s ) ( 1 ) n h ¯ ( s ) ] .
(17)

Using the inverse of the Fourier sine transform, we find

P ¯ (x,s)= 2 L n = 1 P ¯ ˆ (n,s)sin n π x L ,

and then, inverting the Laplace transform, we obtain

P(x,t)= 2 L n = 1 L 1 ( P ¯ ˆ ( n , s ) sin n π x L ) .
(18)

In view of (15) we have

L 1 [ P ¯ ˆ ( n , s ) ] = L 1 [ s α F s [ f ¯ ( x , s ) ] s 1 α + n 2 π 2 k L 2 ] + L 1 [ s α F s [ P ( x ) ] s 1 α + n 2 π 2 k L 2 ] = L 1 [ s α f ¯ ˆ ( n , s ) s 1 α + n 2 π 2 k L 2 ] L 1 [ L s α n π ( g ¯ ( s ) ( 1 ) n h ¯ ( s ) ) s 1 α + n 2 π 2 K L 2 ] + L 1 [ L n π ( p i g ( 0 ) ( 1 ) n ( p i h ( 0 ) ) ) s α s 1 α + n 2 π 2 k L 2 ] .
(19)

Now, appealing to the formula

L [ t β 1 E α , β ( ± a t α ) ] = s α β s α a ,

we see that

L 1 [ s α s 1 α + n 2 π 2 k L 2 ] = E 1 α , 1 ( n 2 π 2 k L 2 t 1 α ) .
(20)

Further

L 1 [ s α f ¯ ˆ ( n , s ) s 1 α + n 2 π 2 k L 2 ] = 0 t f ˆ (n,ts) E 1 α , 1 ( n 2 π 2 k L 2 s 1 α ) ds
(21)

and

L 1 [ s α ( g ¯ ( s ) ( 1 ) n h ¯ ( s ) ) s 1 α + n 2 π 2 k L 2 ] = 0 t [ g ( t s ) ( 1 ) n h ( t s ) ] E 1 α , 1 ( n 2 π 2 k L 2 s 1 α ) d s .
(22)

Taking into account (20)-(22) in (19), we obtain

L 1 [ P ¯ ˆ ( n , s ) ] = 0 t { f ˆ ( n , t s ) [ g ( t s ) ( 1 ) n h ( t s ) ] } E 1 α , 1 ( n 2 π 2 k L 2 s 1 α ) d s + L n π [ p i g ( 0 ) ( 1 ) n ( p i h ( 0 ) ) ] E 1 α , 1 ( n 2 π 2 k L 2 t 1 α ) .
(23)

Finally, relation (18) leads to

P ( x , t ) = 2 L n = 1 0 t { f ˆ ( n , t s ) [ g ( t s ) ( 1 ) n h ( t s ) ] } × E 1 α , 1 ( n 2 π 2 k L 2 s 1 α ) d s sin n π x L + 2 L n = 1 L n π [ p i g ( 0 ) ( 1 ) n ( p i h ( 0 ) ) ] × E 1 α , 1 ( n 2 π 2 k L 2 t 1 α ) sin n π x L ,
(24)

and p(x,t)=P(x,t)+u(x,t) gives the explicit solution of problem (7).

5 Explicit solution in an infinite reservoir

In this section we consider a similar problem but in an infinite reservoir, which is the case in many practical situations.

{ p t ( x , t ) = k 2 x 2 ( D α , β p ( x , t ) ) + f ( x , t ) , < x < , t > 0 , p ( x , 0 ) = g ( x ) , < x < , p ( ± , t ) = 0 , t > 0 .
(25)

The Laplace transform with respect to the time variable applied to the equation in (25) gives

s p ¯ (x,s)p(x,0)=k 2 x 2 [ s α p ¯ ( x , s ) s β ( α 1 ) ( I ( 1 α ) ( 1 β ) p ) ( x , 0 + ) ] + f ¯ (x,s).

As p(x,0)=g(x) and ( I ( 1 α ) ( 1 β ) p)(x,0)=0, by the continuity of p(x,t) nearby t=0 (see Lemma 2), we get

s p ¯ (x,s)=k s α 2 p ¯ x 2 (x,s)+ f ¯ (x,s)+g(x).
(26)

Next, we apply the Fourier transform ( f ˆ (y)= 1 2 π + f(x) e i x y dx) to this last equation (26) to arrive at

s p ¯ ˆ (y,s)=k s α y 2 p ¯ ˆ (y,s)+ f ¯ ˆ (y,s)+ g ˆ (y).

Therefore

[ s + k s α y 2 ] p ¯ ˆ (y,s)= f ¯ ˆ (y,s)+ g ˆ (y),

and hence

p ¯ ˆ (y,s)= f ¯ ˆ ( y , s ) s + k s α y 2 + g ˆ ( y ) s + k s α y 2 .
(27)

Now, the inverse Laplace transform of (27) yields

p ˆ (y,t)= 0 t E 1 α , 1 ( k y 2 ( t s ) 1 α ) f ˆ (y,s)ds+ g ˆ (y) E 1 α , 1 ( k y 2 t 1 α ) ,

and the inverse Fourier transform gives

p ( x , t ) = ( 0 t E 1 α , 1 ( k y 2 ( t s ) 1 α ) f ˆ ( y , s ) d s ) e i y x d y + g ˆ ( y ) E 1 α , 1 ( k y 2 t 1 α ) e i y x d y .

Finally we mention that this type of fractional derivative was also studied in [20] and refer the reader to [21, 22] for other interesting problems and methods.

The graphs in Figures 1-6 correspond to different orders and the following data: f(x,t)=0, P(x,0)=3,000, P(0,t)=3,200, P(1,600,t)=2,000, k=7.5937e+005.

Figure 1
figure 1

The graph of P(x,t) when α=0.2 .

Figure 2
figure 2

The graph of P(x,t) when α=0.5 .

Figure 3
figure 3

The graph of P(x,t) when α=0.8 .

Figure 4
figure 4

The graph of P(x,t) when α=0.95 .

Figure 5
figure 5

The pressure curve at various distances from the well.

Figure 6
figure 6

The pressure curve at various times.