Next Article in Journal
Mathematics Teachers’ Perceptions of the Introduction of ICT: The Relationship between Motivation and Use in the Teaching Function
Next Article in Special Issue
Effective Conductivity of Densely Packed Disks and Energy of Graphs
Previous Article in Journal
Multiple Outlier Detection Tests for Parametric Models
Previous Article in Special Issue
Meshless Analysis of Nonlocal Boundary Value Problems in Anisotropic and Inhomogeneous Media
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Numerical Method for the Solution of the Two-Phase Fractional Lamé–Clapeyron–Stefan Problem

Institute of Mathematics, Czestochowa University of Technology, Armii Krajowej 21, 42-201 Czestochowa, Poland
Mathematics 2020, 8(12), 2157; https://doi.org/10.3390/math8122157
Submission received: 2 November 2020 / Revised: 19 November 2020 / Accepted: 28 November 2020 / Published: 3 December 2020
(This article belongs to the Special Issue Numerical Modeling and Analysis)

Abstract

:
In this paper, we present a numerical solution of a two-phase fractional Stefan problem with time derivative described in the Caputo sense. In the proposed algorithm, we use a special case of front-fixing method supplemented by the iterative procedure, which allows us to determine the position of the moving boundary. The presented method is an extension of a front-fixing method for the one-phase problem to the two-phase case. The novelty of the method is a new discretization of the partial differential equation dedicated to the second phase, which is carried out by introducing a new spatial variable immobilizing the moving boundary. Then, the partial differential equation is transformed to an equivalent integro-differential equation, which is discretized on a homogeneous mesh of nodes with a constant spatial and time step. A new convergence criterion is also proposed in the iterative algorithm determining the location of the moving boundary. The motivation for the development of the method is that the analytical solution of the considered problem is impossible to calculate in some cases, as can be seen in the figures in the paper. Moreover, the change of the boundary conditions makes obtaining a closed analytical solution very problematic. Therefore, creating new numerical methods is very valuable. In the final part, we also present some examples illustrating the comparison of the analytical solution with the results received by the proposed numerical method.

1. Introduction

Differential equations are an excellent tool for describing problems with technical applications [1]. A special class of differential equations are the so-called moving boundary problems which are one of the most important area within partial differential equations. This particular kind of boundary-value problem was originally intended to describe the solid–liquid phase change process, but also refers to such phenomena as solute transport, molecular diffusion or controlled drug release [2]. In recent years, the classical Stefan problem has been very well studied and described in many papers and monographs (compare [3,4,5,6,7] and references therein).
The fractional Stefan problem is a natural generalization of the classical Stefan problem and is related to the anomalous mass or heat transfer usually occurs in materials with strong heterogeneities across a range of length scales. The movement of molecules in such materials is described by the law < x 2 ( t ) > D α t α , where < x 2 ( t ) > is a mean squared displacement of the diffusing molecule in the course of time t and D α is the generalized diffusion coefficient. The first paper devoted to this issue was published in 2004 and concerned the mathematical modeling of the controlled release of a drug from slab matrices [8]. Recently, there has been an increase in the number of scientific publications concerning the moving boundary problems modeled by the anomalous diffusion equation. Basically, published papers deal with three classes of phenomena. As mentioned above, the first concerned the controlled release of a drug from slab matrices [9,10]. A second class of problems relates to mathematical modeling of the thermal conductivity with phase transitions [11,12,13,14] and the last class refers to mathematical modeling a movement of the shoreline in a sedimentary ocean basin [15,16].
Most of the analytical solutions of fractional Stefan problem were obtained for the one-phase case, which is a special case of the two-phase problem. For this reason, we will recall the important results obtained for the one-phase problem. Liu Junyi and Xu Mingyu [8] studied the one-phase Stefan problem with fractional anomalous diffusion (Riemann–Liouville derivative with respect to time variable was used) and got an exact solution (concentration of the drug in the matrix) in terms of the Wright’s function. They also showed that position of the penetration of solvent at time t moving as ∼ t α 2 , 0 < α 1 . Xicheng Li et al. [17] considered one-phase fractional Stefan problem with Caputo derivative with respect to time and two types of space-fractional derivatives (Caputo and Riemann–Liouville). They got the solution in terms of the generalized Wright’s function. It should be noted that, in both cases deliberated by the authors, the function describing the moving boundary is ∼ t α β , 0 < α 1 , 1 < β 2 , where α and β denote the orders of the fractional derivatives with respect to time and spatial variable, respectively. Voller [12] analytically solved a limit case fractional Stefan problem describing the melting process. For the governing equation with a Caputo derivative with respect to time of order 0 < β 1 and for the same fractional derivative with respect to space for the flux of order 0 < α 1 , he showed that a melting front is described by power function t β α + 1 . More analytical results are published in [18,19,20].
An important result with respect to this paper is the closed analytical solution of the two-phase fractional Lamé–Clapeyron–Stefan problem in a semi-infinite region obtained by Roscani and Tarzia [21], which is recalled in Section 3. The problem involves determination of three functions, namely, u 1 , u 2 and S fulfilling two subdiffusion Equations (13) and (14) and additional differential Equation (18) (interface energy balance condition) governing function S. The authors showed that u 1 and u 2 can be expressed in terms of the Wright’s function, while the location of the phase-change interface is described by power function (21), where parameter p can be evaluated form transcendental Equation (22). This solution is especially useful for validation of the numerical method proposed in Section 4.
An alternative to the closed analytical solutions are those received by numerical methods. There are many techniques of numerical solving of classical Stefan problem; some of them have been generalized to the case of the fractional order. Xiaolong Gao et al. [22] generalized the boundary immobilization technique (also known as front-fixing method [3]) to the fractional Stefan problem with a space-fractional derivative. Another variant of the front-fixing method was proposed by Błasik and Klimek [23] and applied to the fractional Stefan problem with time-fractional derivative.
Our aim is to develop the numerical method of solving the two-phase, one-dimensional fractional Stefan problem. The proposed numerical scheme is an extension of the front-fixing method [23] to the two-phase problem. Our new approach is based on the suitable selection of the new space coordinates. The original coordinate system ( x , τ ) is transformed into a two new orthogonal systems ( v 1 , τ ) and ( v 2 , τ ) using transformation (27) and (43), respectively. Both new spatial variables v 1 , v 2 depend on the parameter p which is unknown and chosen a priori. The proposed numerical method uses integro-differential equations equivalent to the corresponding governing differential equations of the problem. The solutions of the integro-differential equations are obtained separately for each phase and fulfill the interface energy balance condition (the moving boundary is fixed ) only when the value of parameter p is correct. Selection of the appropriate value of parameter p is implemented by iterative algorithm on the basis of the fractional Stefan condition.
The paper is organized as follows. In the next section, we introduce definitions of the fractional integrals and derivatives together with some of their properties. In Section 3, we formulate a mathematical model describing the melting process and recall closed analytical similarity solution for two-phase fractional Stefan problem. Section 4 is devoted to the new numerical method of solving of two-phase fractional Stefan problem, which is a extension of the method developed in [23] to the two-phase case. Section 5 contains the analytical and numerical results. The last two sections includes a discussion and conclusions.

2. Preliminaries

Let us recall the basic definitions and properties from fractional calculus [24,25] which are further applied to formulate and solve the two-phase fractional Stefan problem modeled by two linear equations with Caputo time derivative of order α ( 0 , 1 ] . First, we define the left-sided Riemann–Liouville integral.
Definition 1. 
The left-sided Riemann–Liouville integral of order α, denoted as I 0 + α , is given by the following formula for R e ( α ) > 0 :
I 0 + α f ( t ) : = 1 Γ ( α ) 0 t f ( u ) d u ( t u ) 1 α ,
where Γ is the Euler gamma function.
The left-sided Caputo derivative of order α ( 0 , 1 ) denoted by c D 0 + α is defined via the above left-sided Riemann–Liouville integral c D 0 + α f ( t ) : = I 0 + 1 α f ( t ) .
Definition 2. 
Let R e ( α ) ( 0 , 1 ] . The left-sided Caputo derivative of order α is given by the formula:
c D 0 + α f ( t ) : = 1 Γ ( 1 α ) 0 t f ( u ) d u ( t u ) α , 0 < α < 1 , d f ( t ) d t , α = 1 .
An important property of fractional integral operator given by Formula (1) is called a semigroup property, which allows composition of two left-sided fractional integrals.
Property 1 
(cf. Lemma 2.3 [24]). If R e ( α ) > 0 and R e ( β ) > 0 , then the equation
I 0 + α I 0 + β f ( t ) = I 0 + α + β f ( t )
is satisfied at almost every point t [ 0 , b ] for f ( t ) L p ( 0 , b ) where 1 p . If α + β > 1 , then the above relation holds at any point of [ 0 , b ] .
The composition rule of the left-sided Riemann–Liouville integral with the left-sided Caputo derivative is a consequence of the semigroup property for fractional integrals.
Property 2 
(cf. Lemma 2.22, [24]). Let function f C 1 ( 0 , b ) . Then, the composition rule for the left-sided Riemann–Liouville integral and the left-sided Caputo derivative is given as follows:
I 0 + α c D 0 + α f ( t ) = f ( t ) f ( 0 ) .
The two-parameter Wright function determined in a complex plane plays important role in the theory of partial differential equations of fractional order. It is a generalization of the complementary error function.
Definition 3. 
Let γ > 1 , δ C , z C . The two-parameter Wright function is given as the following series:
W ( z ; γ , δ ) : = k = 0 z k k ! Γ ( γ k + δ ) .
We note that for γ = 1 2 , δ = 1 the above two-parameter Wright function becomes complementary error function [26]:
W z ; 1 2 , 1 = erfc z 2 .
For γ = 1 2 , δ = 1 2 the two-parameter Wright function can be expressed by the formula [27]:
W z ; 1 2 , 1 2 = 1 π exp z 2 4 .

3. Formulation of the Problem

The two-phase fractional Stefan problem is a mathematical model describing the solidification and melting process. The mathematical formulation of the problem involves an anomalous diffusion equation for the liquid and solid phases and a condition at the liquid–solid interface, called the fractional Stefan condition, which describes the position of the phase change front. At the moving boundary X = s ( t ) , the temperature U is constant and equal to melting point U s . We are considering the melting of a semi-infinite, one-dimensional slab occupying X 0 , where the phase change interface moves from the heat source at a temperature U = U 0 at the boundary X = 0 . A simple scheme of the model is shown in Figure 1.
Consider the following governing equations of the model
c 1 ρ 1 c D 0 + , t α U 1 ( X , t ) = K 1 2 U 1 ( X , t ) X 2 , 0 < X < s ( t ) l 1 , t > 0 ,
c 2 ρ 2 c D 0 + , t α U 2 ( X , t ) = K 2 2 U 2 ( X , t ) X 2 , s ( t ) < X < , t > 0 ,
where U 1 denotes the temperature in the liquid phase, U 2 is the temperature in the solid phase, s ( t ) represents the position of the moving boundary, K is the modified thermal conductivity (has SI unit [J · s α · m 1 · K 1 ]), ρ is the density, c is the specific heat and subscripts 1 and 2 indicate liquid and solid phase, respectively. Equations (8) and (9) should be supplemented by Dirichlet conditions:
U 1 ( 0 , t ) = U 0 , U 1 ( s ( t ) , t ) = U 2 ( s ( t ) , t ) = U s , lim X U 2 ( X , t ) = U , t > 0 .
At t = 0 , the liquid phase does not exist, so we use two initial conditions:
U 2 ( X , 0 ) = U , s ( 0 ) = 0 .
The position of the moving boundary s ( t ) is determined by the fractional Stefan condition, which expresses the heat balance in the melting layer:
L ρ 1 c D 0 + , t α s ( t ) = K 2 U 2 ( X , t ) X X = s ( t ) K 1 U 1 ( X , t ) X X = s ( t ) ,
where L is the latent heat. Let us note that the above mathematical model depends on eight parameters. To simplify of the studied problem, we introduce the following dimensionless variables
x = X l 1 , τ = t K 0 c 0 ρ 1 l 1 2 1 α , u 1 = U 1 U s U 0 U s , u 2 = U 2 U s U 0 U s , S = s l 1 ,
which reduces the number of free parameters to five and makes it possible study their impact on the solution.
We can rewrite governing Equations (8) and (9) in a non-dimensional form
c D 0 + , τ α u 1 ( x , τ ) = κ 1 2 u 1 ( x , τ ) x 2 , 0 < x < S ( τ ) 1 , τ > 0 ,
c D 0 + , τ α u 2 ( x , τ ) = κ 2 2 u 2 ( x , τ ) x 2 , S ( τ ) < x < , τ > 0 ,
supplemented with the boundary conditions
u 1 ( 0 , τ ) = 1 , u 1 ( S ( τ ) , τ ) = u 2 ( S ( τ ) , τ ) = 0 , lim x u 2 x , τ = U U s U 0 U s , τ > 0 ,
initial conditions
u 2 ( x , 0 ) = U U s U 0 U s ,
S ( 0 ) = 0 ,
and the fractional Stefan condition
c D 0 + , τ α S ( τ ) = λ 2 u 2 ( x , τ ) x x = S ( τ ) λ 1 u 1 ( x , τ ) x x = S ( τ ) ,
where κ 1 = ( K 1 / K 0 ) ( c 0 / c 1 ) , κ 2 = ( K 2 / K 0 ) ( c 0 / c 2 ) , λ 1 = ( U 0 U s ) K 1 c 0 L K 0 and λ 2 = ( U 0 U s ) K 2 c 0 L K 0 are the standard values of the respective variables.
According to results obtained by Roscani and Tarzia [21], the closed analytical solution of the two-phase fractional Stefan problem (13)–(18) is given by the functions
u 1 ( x , τ ) = 1 W x κ 1 τ α / 2 ; α 2 , 1 1 W p κ 1 ; α 2 , 1 1 ,
u 2 ( x , τ ) = U U s U 0 U s W p κ 2 ; α 2 , 1 W x κ 2 τ α / 2 ; α 2 , 1 W p κ 2 ; α 2 , 1 ,
S ( τ ) = p τ α / 2 ,
p Γ ( 1 + α 2 ) Γ ( 1 α 2 ) = λ 2 κ 2 U U s U 0 U s W p κ 2 ; α 2 , 1 α 2 W p κ 2 ; α 2 , 1 λ 1 κ 1 W p κ 1 ; α 2 , 1 α 2 W p κ 1 ; α 2 , 1 1 .
It should be noted that the above solution reduces to the fractional one-phase problem [18,19] for u 2 0 .
When α 1 , then from (19)–(22) the following results of the classical two-phase Stefan problem are recovered:
u 1 ( x , τ ) = 1 erfc x 2 κ 1 τ 1 erfc p 2 κ 1 1 ,
u 2 ( x , τ ) = U U s U 0 U s erfc p 2 κ 2 erfc x 2 κ 2 τ erfc p 2 κ 2 ,
S ( τ ) = p τ ,
p 2 = λ 2 U U s U 0 U s exp p 2 4 κ 2 π κ 2 erfc p 2 κ 2 λ 1 exp p 2 4 κ 1 π κ 1 erfc p 2 κ 1 1 .

4. Numerical Solution

The numerical method proposed in the paper is an extension of the technique developed in [23] to the two-phase problem. Applying the finite difference method to the fractional Stefan problem, we encounter a number of difficulties related to the discretization of the fractional derivative with respect to the time variable. As we know, the Caputo derivative is a non-local operator, which is defined on an interval. Suppose the positions that the moving boundary will reach at different times are known and are at uniform spaced intervals in the same time layer (see at the left side of Figure 2). For such a grid, the discretization of the Caputo derivative at some node with respect to time is very difficult because it requires values of function u 1 (or u 2 ) for all previous times (where the spatial variable is fixed) in points, which do not overlap with the mesh nodes. Let us also notice one important fact regarding discretization of Equation (13) leading to some ambiguity. The Caputo derivative requires for each point of the liquid phase their history from time τ = 0 , but they do not exist before they reach the melting point. It seems that the only way to solve a mesh problem is a suitable choice of new space coordinates for Equations (13) and (14).
Let us first consider the region occupied by the first phase bounded by x = 0 and x = S ( τ ) , marked in blue in Figure 2. For Equation (13), it is convenient to replace the spatial variable with the following similarity variable [28]:
v 1 = x S ( τ ) = x p τ α / 2 ,
which has an important property, namely it fixes the moving boundary at v 1 = 1 for all τ . We transform the first-order derivative with respect to the spatial variable:
u 1 ( x , τ ) x = v 1 x u 1 ( v 1 , τ ) v 1 = 1 p τ α / 2 u 1 ( v 1 , τ ) v 1 .
Subsequently, for the second-order spatial derivative, we have:
2 u 1 ( x , τ ) x 2 = 1 p 2 τ α 2 u 1 ( v 1 , τ ) v 1 2 .
For the first-order partial derivative in time, we have:
u 1 ( x , τ ) τ = u 1 ( v 1 , τ ) τ α v 1 2 τ u 1 ( v 1 , τ ) v 1 .
The Caputo derivative of function u 1 ( v 1 , τ ) with respect to the time variable can be expressed as follows:
c D 0 + , τ α u 1 ( v 1 , τ ) = 1 Γ ( 1 α ) 0 τ ( τ ξ ) α ξ u 1 ( v 1 , ξ ) d ξ α v 1 2 Γ ( 1 α ) 0 τ ( τ ξ ) α 1 ξ v 1 u 1 ( v 1 , ξ ) d ξ .
Using Formulas (29) and (31), we write Equation (13) in coordinate system ( v 1 , τ ) :
1 Γ ( 1 α ) 0 τ 1 ( τ ξ ) α u 1 ( v 1 , ξ ) ξ d ξ α v 1 2 Γ ( 1 α ) 0 τ 1 ( τ ξ ) α 1 ξ u 1 ( v 1 , ξ ) v 1 d ξ = κ 1 p 2 τ α 2 u 1 ( v 1 , τ ) v 1 2 .
We integrate the previous equation applying the left-sided Riemann–Liouville integral of order α ( 0 , 1 ) and we get the following equation:
I 0 + , τ α c D 0 + , τ α u 1 ( v 1 , τ ) α v 1 2 I 0 + , τ α I 0 + , τ 1 α v 1 u 1 ( v 1 , τ ) τ = κ 1 p 2 I 0 + , τ α 1 τ α 2 u 1 ( v 1 , τ ) v 1 2 .
Finally, using Properties 1 and 2 in Equation (33), we obtain an integro-differential equation in the form of:
u 1 ( v 1 , τ ) = u 1 ( v 1 , 0 ) + α v 1 2 0 τ v 1 u 1 ( v 1 , ξ ) ξ d ξ + κ 1 p 2 Γ ( α ) 0 τ 1 ( τ ξ ) 1 α 1 ξ α 2 u 1 ( v 1 , ξ ) v 1 2 d ξ .
The kernel of the second integral on the right-hand side of Formula (34) causes some difficulties in deriving a numerical scheme. For this reason we are introducing an auxiliary function:
u ¯ 1 ( v 1 , τ ) = u 1 ( v 1 , τ ) τ α ,
which leads to the integro-differential equation:
u ¯ 1 ( v 1 , τ ) τ α = u ¯ 1 ( v 1 , 0 ) τ 0 α + α v 1 2 0 τ v 1 u ¯ 1 ( v 1 , ξ ) ξ 1 α d ξ + κ 1 p 2 Γ ( α ) 0 τ 1 ( τ ξ ) 1 α 2 u ¯ 1 ( v 1 , ξ ) v 1 2 d ξ ,
supplemented with the boundary conditions
u ¯ 1 ( 0 , τ ) = τ α , u ¯ 1 ( 1 , τ ) = 0 ,
and initial condition
u ¯ 1 ( v 1 , 0 ) = 0 .
The region marked in blue in Figure 2 in the ( x , τ ) plane is transformed into the unit square (in the general case to the rectangle) using the transformation (27). The rectangular mesh created in this way consists of horizontal lines spaced Δ τ = 1 / ( n p 2 / α ) units apart and vertical lines spaced Δ v 1 = 1 / m 1 units apart. The points ( ( v 1 ) i , τ j ) = ( i Δ v 1 , j Δ τ ) where i = 0 , , m 1 and j = 0 , , n , of intersection of the horizontal and vertical lines are grid nodes. We denote the value of function u ¯ 1 at point ( i Δ v 1 , j Δ τ ) by ( u ¯ 1 ) i , j . At this stage, the value of parameter p is not known and chosen a priori. Construction of similarity variable (27) requires an additional assumption for variable τ . Let τ 0 be a very small positive number.
The method of discretization of the integro-differential Equation (36) is described in detail in [23] and leads to an implicit scheme:
( u ¯ 1 ) i 1 , k + 1 ( r k + 1 , k + 1 1 + q i , k + 1 1 ) + ( u ¯ 1 ) i , k + 1 ( τ k + 1 α + 2 r k + 1 , k + 1 1 ) + ( u ¯ 1 ) i + 1 , k + 1 ( r k + 1 , k + 1 1 q i , k + 1 1 ) = ( u ¯ 1 ) i , 0 τ 0 α + j = 0 k r j , k + 1 1 ( ( u ¯ 1 ) i 1 , j 2 ( u ¯ 1 ) i , j + ( u ¯ 1 ) i + 1 , j ) + j = 1 k q i , j 1 ( ( u ¯ 1 ) i + 1 , j ( u ¯ 1 ) i 1 , j ) ,
where
r j , k + 1 1 = c j , k + 1 κ 1 p 2 Γ ( α ) ( Δ v 1 ) 2 , q i , j 1 = α i τ j α 1 Δ τ 4 ,
c j , k + 1 = ( Δ τ ) α α ( α + 1 ) k α + 1 ( k α ) ( k + 1 ) α , for j = 0 , ( Δ τ ) α α ( α + 1 ) ( ( k j + 2 ) α + 1 + ( k j ) α + 1 2 ( k j + 1 ) α + 1 ) , for 1 j k , ( Δ τ ) α α ( α + 1 ) , for j = k + 1 .
Weights (39) are the result of application of the trapezoidal rule [29] to the last integral term in Formula (36). The obtained numerical scheme can be written in the matrix form
A ( U ¯ 1 ) k + 1 = B ,
where U ¯ 1 is a vector of unknown values of function u ¯ 1 at instant τ k + 1 . The elements of matrices A and B are defined as follows:
A = a k + 1 2 a 1 , k + 1 3 0 0 0 0 0 a 2 , k + 1 1 a k + 1 2 a 2 , k + 1 3 0 0 0 0 0 a 3 , k + 1 1 a k + 1 2 a 3 , k + 1 3 0 0 0 0 0 0 a i , k + 1 1 a k + 1 2 a i , k + 1 3 0 0 0 0 0 0 a m 1 2 , k + 1 1 a k + 1 2 a m 1 2 , k + 1 3 0 0 0 0 0 a m 1 1 , k + 1 1 a k + 1 2 ( m 1 1 ) × ( m 1 1 )
B = b 1 a 1 , k + 1 1 ( u ¯ 1 ) 0 , k + 1 b 2 b 3 b i b m 1 2 b m 1 1 a m 1 1 , k + 1 3 ( u ¯ 1 ) m 1 , k + 1 ( m 1 1 ) × 1
where
a i , k + 1 1 : = r k + 1 , k + 1 1 + q i , k + 1 1 , a k + 1 2 : = τ k + 1 α + 2 r k + 1 , k + 1 1 , a i , k + 1 3 : = r k + 1 , k + 1 1 q i , k + 1 1 , b i : = ( u ¯ 1 ) i , 0 τ 0 α + j = 0 k r j , k + 1 1 ( ( u ¯ 1 ) i 1 , j 2 ( u ¯ 1 ) i , j + ( u ¯ 1 ) i + 1 , j ) , + j = 1 k q i , j 1 ( ( u ¯ 1 ) i + 1 , j ( u ¯ 1 ) i 1 , j ) .
We recover the values of function u 1 in coordinate system ( x , τ ) by applying formulas
( u 1 ) i , j = ( u ¯ 1 ) i , j τ j α ,
x i , j = ( v 1 ) i p τ j α / 2 .
The region marked in red in Figure 2 in the ( x , τ ) plane is transformed into the unit square using the following transformation:
v 2 = x p τ α / 2 l 2 / l 1 p τ α / 2 ,
which fixes the moving boundary at v 2 = 0 for all τ . Let us note that the mesh for the semi-infinite region contains an infinite number of nodes, which makes it impossible to perform any numerical calculations. Therefore, from a practical point of view, the Dirichlet boundary condition in infinity (15) can be replaced by the following condition:
u 2 l 2 / l 1 , τ = U U s U 0 U s ,
where l 2 is a sufficiently large positive real number.
We transform the first-order derivative with respect to the spatial variable:
u 2 ( x , τ ) x = v 2 x u 2 ( v 2 , τ ) v 2 = 1 l 2 / l 1 p τ α / 2 u 2 ( v 2 , τ ) v 2 .
Consequently, for the second-order spatial derivative, we have:
2 u 2 ( x , τ ) x 2 = 1 ( l 2 / l 1 p τ α / 2 ) 2 2 u 2 ( v 2 , τ ) v 2 2 .
For the first-order partial derivative with respect to the time variable, we have:
u 2 ( x , τ ) τ = u 2 ( v 2 , τ ) τ α p ( v 2 1 ) 2 τ ( p l 2 / l 1 τ α / 2 ) u 2 ( v 2 , τ ) v 2 .
The Caputo derivative of function u 1 ( v 1 , τ ) with respect to the time variable can be expressed as follows:
c D 0 + , τ α u 2 ( v 2 , τ ) = 1 Γ ( 1 α ) 0 τ ( τ ξ ) α u 2 ( v 2 , ξ ) ξ d ξ α p ( v 2 1 ) 2 Γ ( 1 α ) 0 τ ( τ ξ ) α ξ ( p l 2 / l 1 ξ α / 2 ) u 2 ( v 2 , ξ ) v 2 d ξ .
Using Formulas (46) and (48), we can write Equation (14) in the new coordinate system ( v 2 , τ ) :
1 Γ ( 1 α ) 0 τ 1 ( τ ξ ) α u 2 ( v 2 , ξ ) ξ d ξ α p ( v 2 1 ) 2 Γ ( 1 α ) 0 τ ( τ ξ ) α ξ ( p l 2 / l 1 ξ α / 2 ) u 2 ( v 2 , ξ ) v 2 d ξ = κ 2 ( l 2 / l 1 p τ α / 2 ) 2 2 u 2 ( v 2 , τ ) v 2 2 .
We integrate both sites of Equation (49) applying the left-sided Riemann–Liouville integral of order α ( 0 , 1 ) :
I 0 + , τ α c D 0 + , τ α u 2 ( v 2 , τ ) α p ( v 2 1 ) 2 I 0 + , τ α I 0 + , τ 1 α v 2 u 2 ( v 2 , τ ) τ ( p l 2 / l 1 τ α / 2 ) = I 0 + , τ α κ 2 ( l 2 / l 1 p τ α / 2 ) 2 2 u 2 ( v 2 , τ ) v 2 2 .
Finally, using Properties 1 and 2 in Equation (50), we obtain an integro-differential equation in the form of:
u 2 ( v 2 , τ ) = u 2 ( v 2 , 0 ) + α p ( v 2 1 ) 2 0 τ v 2 u 2 ( v 2 , ξ ) ξ ( p l 2 / l 1 ξ α / 2 ) d ξ + κ 2 Γ ( α ) 0 τ ( τ ξ ) α 1 ( l 2 / l 1 p ξ α / 2 ) 2 2 u 2 ( v 2 , ξ ) v 2 2 d ξ .
We introduce the second auxiliary function
u ¯ 2 ( v 2 , τ ) = u 2 ( v 2 , τ ) ( l 2 / l 1 p τ α / 2 ) 2 ,
which leads to the integro-differential equation:
u ¯ 2 ( v 2 , τ ) ( l 2 / l 1 p τ α / 2 ) 2 = u ¯ 2 ( v 1 , 0 ) ( l 2 / l 1 p τ 0 α / 2 ) 2 + α p ( v 2 1 ) 2 0 τ v 2 p ξ α 1 l 2 l 1 ξ α / 2 1 u ¯ 2 ( v 2 , ξ ) d ξ + κ 2 Γ ( α ) 0 τ 1 ( τ ξ ) 1 α 2 u ¯ 2 ( v 2 , ξ ) v 2 2 d ξ ,
supplemented with the boundary conditions
u ¯ 2 ( 0 , τ ) = 0 , u ¯ 2 ( 1 , τ ) = 1 ( l 2 / l 1 p τ α / 2 ) 2 U U s U 0 U s ,
and initial condition
u ¯ 2 ( v 2 , 0 ) = 1 ( l 2 / l 1 p τ 0 α / 2 ) 2 U U s U 0 U s .
The integro-differential Equation (53) is discretized in analogy to Equation (36). For the second phase, we also operate on a rectangular uniform grid consist of horizontal lines spaced Δ τ = 1 / ( n p 2 / α ) units apart and vertical lines spaced Δ v 2 = 1 / m 2 units apart. The points ( ( v 2 ) i , τ j ) = ( i Δ v 2 , j Δ τ ) where i = 0 , , m 2 and j = 0 , , n , of intersection of the horizontal and vertical lines are grid nodes. At this stage of the calculation, the value (for both phases the same) of parameter p is not known and chosen a priori.
The implicit numerical scheme for second phase is in the form of:
( u ¯ 2 ) i 1 , k + 1 ( r k + 1 , k + 1 2 + q i , k + 1 2 ) + ( u ¯ 2 ) i , k + 1 ( ( l 2 / l 1 p τ k + 1 α / 2 ) 2 + 2 r k + 1 , k + 1 2 ) + ( u ¯ 2 ) i + 1 , k + 1 ( r k + 1 , k + 1 2 q i , k + 1 2 ) = = ( u ¯ 1 ) i , 0 ( l 2 / l 1 p τ 0 α / 2 ) 2 + j = 0 k r j , k + 1 2 ( ( u ¯ 2 ) i 1 , j 2 ( u ¯ 2 ) i , j + ( u ¯ 2 ) i + 1 , j ) + j = 1 k q i , j 2 ( ( u ¯ 2 ) i + 1 , j ( u ¯ 2 ) i 1 , j ) ,
where
r j , k + 1 2 = c j , k + 1 κ 2 Γ ( α ) ( Δ v 2 ) 2 , q i , j 2 = α p ( i Δ v 2 1 ) ( p τ j α 1 l 2 / l 1 τ j α / 2 1 ) Δ τ 4 Δ v 2 .
The obtained numerical scheme can be written in the matrix form
D ( U ¯ 2 ) k + 1 = E ,
where U ¯ 2 is a vector of unknown values of function u ¯ 2 at instant τ k + 1 .
D = d k + 1 2 d 1 , k + 1 3 0 0 0 0 0 d 2 , k + 1 1 d k + 1 2 d 2 , k + 1 3 0 0 0 0 0 d 3 , k + 1 1 d k + 1 2 d 3 , k + 1 3 0 0 0 0 0 0 d i , k + 1 1 d k + 1 2 d i , k + 1 3 0 0 0 0 0 0 d m 2 2 , k + 1 1 d k + 1 2 d m 2 2 , k + 1 3 0 0 0 0 0 d m 2 1 , k + 1 1 d k + 1 2 ( m 2 1 ) × ( m 2 1 )
E = e 1 d 1 , k + 1 1 ( u ¯ 2 ) 0 , k + 1 e 2 e 3 e i e m 2 2 e m 2 1 d m 2 1 , k + 1 3 ( u ¯ 2 ) m 2 , k + 1 ( m 2 1 ) × 1
The elements of matrices D and E are defined as follows:
d i , k + 1 1 : = r k + 1 , k + 1 2 + q i , k + 1 2 , d k + 1 2 : = ( l 2 / l 1 p τ k + 1 α / 2 ) 2 + 2 r k + 1 , k + 1 2 , d i , k + 1 3 : = r k + 1 , k + 1 2 q i , k + 1 2 , e i : = ( u ¯ 2 ) i , 0 ( l 2 / l 1 p τ 0 α / 2 ) 2 , + j = 0 k r j , k + 1 2 ( ( u ¯ 2 ) i 1 , j 2 ( u ¯ 2 ) i , j + ( u ¯ 2 ) i + 1 , j ) + j = 1 k q i , j 2 ( ( u ¯ 2 ) i + 1 , j ( u ¯ 2 ) i 1 , j ) .
Applying the following formulas:
( u 2 ) i , j = ( u ¯ 2 ) i , j ( l 2 / l 1 p τ j α / 2 ) 2 ,
x i , j = ( v 2 ) i ( l 2 / l 1 p τ j α / 2 ) + p τ j α / 2 ,
we recover the values of function u 2 in coordinate system ( x , τ ) .
The presented numerical scheme allows us solve the governing Equations (13) and (14), but only when the correct value of the parameter p is known. We can determine it using the fractional Stefan condition. First, we integrate both sides of Equation (18) applying the left-sided Riemann–Liouville integral of order α ( 0 , 1 ) . Next, using Property 2, we obtain:
S ( τ ) S ( 0 ) = λ 2 I 0 + , τ α u 2 ( x , τ ) x x = S ( τ ) λ 1 I 0 + , τ α u 1 ( x , τ ) x x = S ( τ ) .
Applying the difference quotient approximation for the first order derivative with respect to space variable, weights (39) and condition (17), we get:
S ( τ n ) = λ 2 Γ ( α ) j = 0 n c j , n ( u 2 ) 1 , j ( u 2 ) 0 , j x 1 , j x 0 , j λ 1 Γ ( α ) j = 0 n c j , n ( u 1 ) m 1 , j ( u 1 ) m 1 1 , j x m 1 , j x m 1 1 , j , j = 0 , , n .
Let us note that the value of function S at the final time instant τ n for the correct value of parameter p should be equal to 1. From this relation, the following criterion of convergence results in:
| 1 S ( τ n , p ) | < ϵ ,
where ϵ > 0 is a certain arbitrarily small real number. We denote as S ( τ n , p ) the value of S ( τ n ) for a fixed value of parameter p. Below we present an iterative algorithm for determining the value of parameter p, based on the bisection method [23].
  • Choose interval [ p a , p b ] for parameter p, define the value of parameter ϵ
  • Calculate numerically the solution of Equations (36) and (53) for p a and p b
  • If one of the conditions
    | 1 S ( τ n , p a ) | < ϵ or | 1 S ( τ n , p b ) | < ϵ
    is fulfilled, then end the algorithm, otherwise go to the next step
  • If the condition
    ( 1 S ( τ n , p a ) ) · ( 1 S ( τ n , p b ) ) < 0
    is fulfilled, then go to the next step, otherwise go to Step 1
  • Calculate p c : = p a + p b 2
  • Calculate numerically the solution of Equations (36) and (53) for p c
  • If | 1 S ( τ n , p c ) | < ϵ
    is fulfilled, then end the algorithm, otherwise go to the next step
  • If ( 1 S ( τ n , p a ) ) · ( 1 S ( τ n , p c ) ) > 0 ,
    then substitute p a : = p c and go to Step 5, or
    if ( 1 S ( τ n , p b ) ) · ( 1 S ( τ n , p c ) ) > 0 ,
    then substitute p b : = p c and go to Step 5.
A small value of ϵ causes that the algorithm need many iterations to achieve the desired accuracy. In this case, we can define an additional stop criterion. For example, we can study the variance of the value of p from the last few iterations–a value close to zero will show that the assumed accuracy has been achieved.

5. Numerical Examples

To validate the results obtained by the proposed numerical method with the analytical solution one, twelve computer simulations were performed. We assumed four values of order of the Caputo derivative α { 0.25 , 0.5 , 0.75 , 1 } and three sets of physical parameter values. Due to the fact that the proposed method is iterative (involves multiple solving of governing equations for different values of parameter p), the following mesh parameters were adopted: l 2 / l 1 = 10 , m 1 = 100 , m 2 = 500 and n = 400 . Moreover, the calculations assumed ϵ = 0.001 , p a = p e x a c t 0.05 and p b = p e x a c t + 0.05 , where p e x a c t was determined from the exact solution. The calculations usually required about eight iterations.
Table 1 shows the values of coefficient p obtained from transcendental Equation (22) depending on the order of the Caputo derivative and three sets of physical parameters.
The results collected in Table 1 indicate that, for a fixed set of physical parameters, p is an increasing function of order α . This means that for α values less than one the melting process is slower than in the case of the classical Stefan problem.
Let us now analyze the impact of the physical parameters on the solution for the fixed value of α . Comparing the first and second rows of Table 1, we notice that p is a decreasing function of λ 2 . This observation results directly from Equation (18). For a growing heat a flux in solid zone ( λ 2 is increasing), heat balance in the melting layer is preserved only when the value of the Caputo derivative of function S decreases. For α = 1 , the fractional derivative of function S can be interpreted as a velocity of movement of the melting front. The opposite behavior of the melting process is observed by analyzing the first and third row of Table 1 for the fixed value of α , coefficient p is an increasing function of parameter κ 1 .
The results given in Table 2 were obtained by applying the criterion of convergence formulated in (63) and the iterative algorithm discussed in the previous section.
Table 3 contains the values of the variable τ for which the liquid phase propagates to the region bounded by S ( τ ) = 1 . The collected data lead to the following conclusion: changing parameter λ 2 has a greater effect on process dynamics than the changing parameter κ 1 for the fixed value of α .
In Table 4, we present the average absolute error generated by the proposed method in mesh nodes fulfilling condition x i τ j α / 2 < 10 . The results collected in Table 4 lead to the following conclusion: the average error is a decreasing function of the order α .
In Figure 3, Figure 4, Figure 5 and Figure 6, we present dimensionless temperature profiles. On each graph, we show the solutions obtained numerically (blue, yellow and green line) and the corresponding analytical solutions (black lines) plotted for x [ 0 , 10 ] . In two cases, for α = 1 and α = 0.75 , we adopted x [ 0 , 2 ] and x [ 0 , 6.5 ] , respectively, because the analytical solution (20) is difficult to calculate for large values of the spatial variable x. This is related to the definition of the Wright function (see Formula (5)). Therefore, due to time constraints of calculations, we used 500 terms of the series. However, this is not sufficient for large values of the similarity variable x τ α / 2 .
In Figure 7, Figure 8, Figure 9 and Figure 10, we present graphs of the function S which describe the position of the phase change front. The black and red linea represent the analytical and numerical solutions, respectively.
Figure 11, Figure 12, Figure 13 and Figure 14 lead to an important observation. In all considered cases, we note the highest absolute error for small values of variable τ and in the area close to the moving boundary x = 1 . The calculations were performed in the mesh nodes fulfilling condition x i τ j α / 2 < 10 .

6. Discussion

The proposed numerical method is complicated due to the non-local differential operators used in the equations. The numerical scheme presented in the paper allows to solve three partial differential Equations (13), (14) and (18) supplemented with a set of boundary and initial conditions. These equations are related to each other through the function S, describing the position of the moving boundary, which reflects the presence of the parameter p in the numerical scheme. The analysis of the convergence of the presented method would require the simultaneous consideration of the implicit (multi-step) scheme (40) and (58) and Formula (62), which is a very complicated task. Therefore, let us look at the proposed method not as a whole, but at its smaller fragments that make up this whole.
At this point, it should be noted that the discretization of the integro-differential Equations (36) and (53) is performed using convergent approximations and numerical methods known from the literature. Let us point out that the first integral term of Equations (36) and (53) is approximated by the rectangular rule (error O ( Δ τ ) ) and the central differential quotient (error O ( Δ v 1 2 ) and O ( Δ v 2 2 ) ). The second integral term of Equations (36) and (53) is approximated by the fractional trapezoidal rule (error O ( Δ τ 1 + α ) [29]) and the difference quotient for the second derivative (error O ( Δ v 1 2 ) and O ( Δ v 2 2 ) ). The same methods are used in Formula (62). The above observations are in agreement with the results in Table 4, which shows the relationship between the order of the Caputo derivative α and the accuracy of the method.
Figure 11, Figure 12, Figure 13 and Figure 14 show the distribution of the absolute errors for the four cases presented in the paper. Their analysis leads to the following observations:
  • The transformation (27) has a singularity at τ = 0 . Applying the numerical approximation consisting in assuming a very small positive number as τ 0 (the calculations assumed τ 0 = 10 30 ), we make a certain error at the beginning of the calculations. This initial error is transferred to subsequent time layers of the mesh, by the preceding time layers. Its highest value was observed for the initial time layers. We can significantly improve the quality of the solution using the numerical integration algorithm supported by an artificial neural network, as shown in [30]. This approach is very time-consuming and is planned at a later stage of the research.
  • Formula (62) allows us to determine the position of the moving boundary for the nodes of the mesh shown on the left side of Figure 2. It is a non-uniform grid with a constant time step and a variable spatial step. The unequal spatial step causes that the flux of the liquid and solid phases are approximated with different accuracy, which results in some inaccuracy in determining the position of the moving boundary, which is visible in Figure 11, Figure 12, Figure 13 and Figure 14. At a further stage of the research, it is planned to determine the optimal relationships among m 1 , m 2 and n. An artificial neural network will be used to implement this task.

7. Conclusions

In this paper, we develop a numerical method for solving the two-phase fractional Stefan problem, which can be used as an effective tool for determining a solution alternative to the closed analytical one. The applied special case of front-fixing technique allows us to use the mesh with constant spatial and time step, which provides discretization of the Caputo derivative with respect to time. Let us point out that the proposed method has some limitations directly derived from the construction of the new spatial variables requiring the analytical explicit form of the function describing the moving boundary depending on the unknown parameter p.
As part of further research, it is planned to test the stability and convergence of the proposed numerical method.

Funding

This research received no external funding.

Acknowledgments

This research was supported by the Czestochowa University of Technology Grant Number BS/MN-1-105-301/17/P. I would like to express my warm thanks to Vaughan R. Voller, who gave scientific guidance that greatly assisted the research.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Vlase, S.; Marin, M.; Öchsner, A.; Scutaru, M.L. Motion equation for a flexible one-dimensional element used in the dynamical analysis of a multibody system. Contin. Mech. Thermodyn. 2019, 31, 715–724. [Google Scholar] [CrossRef]
  2. Cohen, D.; Erneux, T. Free boundary problems in controlled release pharmaceuticals. II: Swelling-controlled release. SIAM J. Appl. Math. 1988, 48, 1466–1474. [Google Scholar] [CrossRef] [Green Version]
  3. Crank, J. Free and Moving Boundary Problems; Clarendon Press: Oxford, UK, 1984. [Google Scholar]
  4. Gupta, S. The Classical Stefan Problem. Basic Concepts, Modeling and Analysis; Elsevier: Amsterdam, The Netherlands, 2003. [Google Scholar]
  5. Hill, J. One-Dimensional Stefan Problems: An Introduction; Longman Scientific and Technical: New York, NY, USA, 1987. [Google Scholar]
  6. Rubinstein, L. The Stefan Problem; American Mathematical Society: Providence, RI, USA, 1971. [Google Scholar]
  7. Ozisik, M.N. Heat Conduction, 2nd ed.; Wiley: Hoboken, NJ, USA, 1993. [Google Scholar]
  8. Liu, J.; Xu, M. An exact solution to the moving boundary problem with fractional anomalous diffusion in drug release devices. Z. Angew. Math. Mech. 2004, 84, 22–28. [Google Scholar] [CrossRef]
  9. Xi-cheng, L. Fractional Moving Boundary Problems and Some of Its Applications to Controlled Release System of Drug. Ph.D. Thesis, Shandong University, Jinan, China, 2009. [Google Scholar]
  10. Yin, C.; Li, X. Anomalous diffusion of drug release from slab matrix: Fractional diffusion models. Int. J. Pharm. 2011, 418, 78–87. [Google Scholar] [CrossRef] [PubMed]
  11. Singh, J.; Gupta, P.; Rai, K. Homotopy perturbation method to space-time fractional solidification in a finite slab. Appl. Math. Model. 2011, 35, 1937–1945. [Google Scholar] [CrossRef] [Green Version]
  12. Voller, V. An exact solution of a limit case Stefan problem governed by a fractional diffusion equation. Int. J. Heat Mass Transf. 2010, 53, 5622–5625. [Google Scholar] [CrossRef]
  13. Voller, V.; Falcini, F. Two exact solutions of a Stefan problem with varying diffusivity. Int. J. Heat Mass Transf. 2013, 58, 80–85. [Google Scholar] [CrossRef]
  14. Voller, V. Fractional Stefan problems. Int. J. Heat Mass Transf. 2014, 74, 269–277. [Google Scholar] [CrossRef]
  15. Rajeev; Kushwaha, M. Homotopy perturbation method for a limit case Stefan problem governed by fractional diffusion equation. Appl. Math. Model. 2013, 37, 3589–3599. [Google Scholar] [CrossRef]
  16. Rajeev; Kushwaha, M.; Kumar, A. An approximate solution to a moving boundary problem with space—time fractional derivative in fluvio-deltaic sedimentation process. Ain Shams Eng. J. 2013, 4, 889–895. [Google Scholar] [CrossRef] [Green Version]
  17. Li, X.; Xu, M.; Wang, S. Scale-invariant solutions to partial differential equations of fractional order with a moving boundary condition. J. Phys. Math. Theor. 2008, 41, 155202. [Google Scholar] [CrossRef]
  18. Junyi, L.; Mingyu, X. Some exact solutions to Stefan problems with fractional differential equations. J. Math. Anal. Appl. 2009, 351, 536–542. [Google Scholar]
  19. Roscani, S.; Marcus, E. Two equivalent Stefans problems for the time fractional diffusion equation. Fract. Calc. Appl. Anal. 2013, 16, 802–815. [Google Scholar] [CrossRef] [Green Version]
  20. Roscani, S. Hopf lemma for the fractional diffusion operator and its application to a fractional free-boundary problem. J. Math. Anal. Appl. 2015, 434, 125–135. [Google Scholar] [CrossRef]
  21. Roscani, S.; Tarzia, D. A generalized Neumann solution for the two-phase fractional Lamé-Clapeyron-Stefan problem. 24, 237–244.
  22. Gao, X.; Jiang, X.; Chen, S. The numerical method for the moving boundary problem with space-fractional derivative in drug release devices. Appl. Math. Model. 2015, 39, 2385–2391. [Google Scholar] [CrossRef]
  23. Błasik, M.; Klimek, M. Numerical solution of the one phase 1D fractional Stefan problem using the front fixing method. Math. Methods Appl. Sci. 2015, 38, 3214–3228. [Google Scholar] [CrossRef]
  24. Kilbas, A.; Srivastava, H.; Trujillo, J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006. [Google Scholar]
  25. Samko, S.; Kilbas, A.; Marichev, O. Fractional Integrals and Derivatives; Gordon Breach: Amsterdam, The Netherlands, 1993. [Google Scholar]
  26. El-Shahed, M.; Salem, A. An Extension of Wright Function and Its Properties. J. Math. 2015, 2015, 950728. [Google Scholar] [CrossRef] [Green Version]
  27. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  28. Landau, H. Heat conduction in a melting solid. Q. Appl. Math. 1950, 8, 81–94. [Google Scholar] [CrossRef] [Green Version]
  29. Diethelm, K. The Analysis of Fractional Differential Equations; Springer: Berlin, Germany, 2010. [Google Scholar]
  30. Błasik, M. Numerical method for the one phase 1D fractional Stefan problem supported by an artificial neural network. Proc. Future Technol. Conf. (FTC) 2020, 1, 568–587. [Google Scholar]
Figure 1. Semi-infinite slab melting from x = 0 due to the high temperature U 0 .
Figure 1. Semi-infinite slab melting from x = 0 due to the high temperature U 0 .
Mathematics 08 02157 g001
Figure 2. Meshes for α = 1 , p = 1 , m 1 = m 2 = 5 , n = 5 , l 2 l 1 = 2 .
Figure 2. Meshes for α = 1 , p = 1 , m 1 = m 2 = 5 , n = 5 , l 2 l 1 = 2 .
Mathematics 08 02157 g002
Figure 3. Numerical solution of u 1 , u 2 for α = 1 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 3. Numerical solution of u 1 , u 2 for α = 1 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g003
Figure 4. Numerical solution of u 1 , u 2 for α = 0.75 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 4. Numerical solution of u 1 , u 2 for α = 0.75 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g004
Figure 5. Numerical solution of u 1 , u 2 for α = 0.5 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 5. Numerical solution of u 1 , u 2 for α = 0.5 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g005
Figure 6. Numerical solution of u 1 , u 2 for α = 0.25 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 6. Numerical solution of u 1 , u 2 for α = 0.25 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g006
Figure 7. Numerical solution of S for α = 1 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 7. Numerical solution of S for α = 1 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g007
Figure 8. Numerical solution of S for α = 0.75 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 8. Numerical solution of S for α = 0.75 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g008
Figure 9. Numerical solution of S for α = 0.5 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 9. Numerical solution of S for α = 0.5 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g009
Figure 10. Numerical solution of S for α = 0.25 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 10. Numerical solution of S for α = 0.25 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g010
Figure 11. Absolute error for α = 1 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 11. Absolute error for α = 1 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g011
Figure 12. Absolute error for α = 0.75 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 12. Absolute error for α = 0.75 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g012
Figure 13. Absolute error for α = 0.5 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 13. Absolute error for α = 0.5 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g013
Figure 14. Absolute error for α = 0.25 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Figure 14. Absolute error for α = 0.25 , λ 1 = 1 , λ 2 = 2 , κ 1 = 1 , κ 2 = 1 .
Mathematics 08 02157 g014
Table 1. Value of parameter p from exact solution.
Table 1. Value of parameter p from exact solution.
α
λ 1 λ 2 κ 1 κ 2 0.250.50.751
11110.68340.74720.82990.9397
12110.54960.60130.6680.7555
11210.72180.78680.86970.9783
Table 2. Value of parameter p from numerical solution.
Table 2. Value of parameter p from numerical solution.
α
λ 1 λ 2 κ 1 κ 2 0.250.50.751
11110.70530.73580.80410.9311
12110.56910.59350.64970.7512
11210.7390.78010.85140.9674
Table 3. Value of variable τ fulfilling equation S ( τ ) = 1 obtained from numerical solution.
Table 3. Value of variable τ fulfilling equation S ( τ ) = 1 obtained from numerical solution.
α
λ 1 λ 2 κ 1 κ 2 0.250.50.751
111116.3293.4111.7891.153
121190.8858.063.1581.772
112111.2412.71.5361.069
Table 4. Average absolute error generated by front-fixing method.
Table 4. Average absolute error generated by front-fixing method.
α
λ 1 λ 2 κ 1 κ 2 0.250.50.751
11110.01090.00820.00760.0012
12110.01080.00790.00640.0009
11210.01060.00810.00590.0015
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Błasik, M. A Numerical Method for the Solution of the Two-Phase Fractional Lamé–Clapeyron–Stefan Problem. Mathematics 2020, 8, 2157. https://doi.org/10.3390/math8122157

AMA Style

Błasik M. A Numerical Method for the Solution of the Two-Phase Fractional Lamé–Clapeyron–Stefan Problem. Mathematics. 2020; 8(12):2157. https://doi.org/10.3390/math8122157

Chicago/Turabian Style

Błasik, Marek. 2020. "A Numerical Method for the Solution of the Two-Phase Fractional Lamé–Clapeyron–Stefan Problem" Mathematics 8, no. 12: 2157. https://doi.org/10.3390/math8122157

APA Style

Błasik, M. (2020). A Numerical Method for the Solution of the Two-Phase Fractional Lamé–Clapeyron–Stefan Problem. Mathematics, 8(12), 2157. https://doi.org/10.3390/math8122157

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop