Next Article in Journal
Spherical Box-Counting: Combining 360° Panoramas with Fractal Analysis
Next Article in Special Issue
An Implicit Numerical Method for the Riemann–Liouville Distributed-Order Space Fractional Diffusion Equation
Previous Article in Journal
Tool Degradation Prediction Based on Semimartingale Approximation of Linear Fractional Alpha-Stable Motion and Multi-Feature Fusion
Previous Article in Special Issue
Stability of p(·)-Integrable Solutions for Fractional Boundary Value Problem via Piecewise Constant Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Identification of External Boundary Conditions for Time Fractional Parabolic Equations on Disjoint Domains

by
Miglena N. Koleva
1,* and
Lubin G. Vulkov
2
1
Department of Mathematics, Faculty of Natural Sciences and Education, University of Ruse “Angel Kanchev”, 7017 Ruse, Bulgaria
2
Department of Applied Mathematics and Statistics, Faculty of Natural Sciences and Education, University of Ruse “Angel Kanchev”, 7017 Ruse, Bulgaria
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(4), 326; https://doi.org/10.3390/fractalfract7040326
Submission received: 17 February 2023 / Revised: 7 April 2023 / Accepted: 11 April 2023 / Published: 13 April 2023

Abstract

:
We consider fractional mathematical models of fluid-porous interfaces in channel geometry. This provokes us to deal with numerical identification of the external boundary conditions for 1D and 2D time fractional parabolic problems on disjoint domains. First, we discuss the time discretization, then we decouple the full inverse problem into two Dirichlet problems at each time level. On this base, we develop decomposition techniques to obtain exact formulas for the unknown boundary conditions at point measurements. A discrete version of the analytical approach is realized on time adaptive mesh for different fractional order of the equations in each of the disjoint domains. A variety of numerical examples are discussed.

1. Introduction

A typical inverse problem is the identification of a coefficient or right-hand side in partial differential equation, at given initial and boundary conditions with over-specified data as internal or boundary observations, see, e.g., [1,2,3]. Problems of this type have been studied fairly well.
Many practical problems, such as heat conduction or financial engineering, are modeled by inverse problems with unknown internal or external boundary conditions, see e.g., [4,5,6].
Interface problems for differential equations are generally those problems in which the input data are non-smooth or discontinuous or singular across one or more lines or surfaces in the solution domain.
In this paper, we consider a special kind of interface problem that models processes situated in disjoint domains. Many approaches were applied for the case of classical parabolic or elliptic operators, see e.g., [7,8,9,10,11,12,13]. However, we are mainly interested in the subdiffusion model, involving fractional derivatives. In the present study, we utilize the Caputo derivative in time, which has been widely used for describing the anomalous diffusion phenomena [14,15,16,17].
In recent years, there has been extensive research on numerical solutions to interface problems. We point out the papers [18,19,20,21,22,23,24,25,26,27,28] closely related to the present work. In [27] a stationary nonlinear 1D problem defined on non-connected layers is considered. Well-posedness is proved and a convergent monotone iterative method has been developed. For the same problem in [21] it is constructed a finite element discretization and conditions under which the discrete maximum principle holds are investigated. In [22] is analyzed finite element method and two-grid algorithm for 2D elliptic transmission problems on disjoint domains, coupled with interface conditions on a part of the boundary. In [24] is performed an analysis of parabolic heat mass transfer problems on partitioned domains. The existence and uniqueness of weak solutions in appropriate Sobolev-like spaces are established and a priori estimates are obtained. Authors of [20] investigate the parabolic problem on disjoint rectangular domains and prove the existence and uniqueness of a weak solution. Also, they construct and analyze finite difference approximation for solving the problem. In [18] a second-order transmission problem across a Koch-type interface is considered. A priori error estimates are proved and numerical discretization, based on the Galerkin method and θ -method in time, is developed. Authors of [28] study a linear 2D parabolic problem on nonsmooth non-convex polygonal domains. They prove the well-posedness of the problem using suitable weighted Sobolev spaces and construct discrete finite element schemes on graded meshes.
Numerical methods for time-fractional parabolic problems on disjoint domains are developed in [29,30]. Authors discussed well-posedness and obtain a priori estimates for the weak solution. Moreover, a finite difference approximation is constructed.
A fast convergent numerical approach, based on reproducing kernel functions and shooting method, is developed in [31] for solving 1D interface problems of fractional order with Caputo derivative.
Direct problems, defined on disjoint domains, are well studied in the literature, while results for the corresponding inverse problems, especially of fractional order, and most of all, of different fractional order, in each domain, are missing. The present work contributes to filling this gap.
An inverse boundary problem for the classical heat equation is solved numerically in [32]. Simultaneous recovering of source term and initial value in integer order parabolic transmission problem is considered in [33]. The inverse problem is defined as an optimization problem and the existence and stability of the solutions are analyzed.
In [34] authors prove the uniqueness of the inverse problem for identifying time-dependent smooth coefficients from measurements at part of the boundary in a time-fractional parabolic problem. The uniqueness of the solution of inverse boundary problem and inverse problem for identifying heat source density for nonlocal problems for time fractional subdiffusion equations are studied in [35].
The inverse coefficient problem with measured data at the boundary for time fractional parabolic partial differential equation with nonlocal boundary conditions is solved numerically in [36].
In this paper we consider inverse time-fractional parabolic problems on disjoint domains, including the case of different fractional order of equations in its domains. We are interested in the numerical identification of external boundary conditions on the base of internal point observations. Let us note that for second-order ordinary differential equations on disjoint domains, the semilinear inverse problem is studied in our previous conference paper [4].
The layout of the paper is as follows. In Section 2, the formulation of direct and inverse problems is presented. In Section 3 we prove the existence and uniqueness of the solution of the direct problem. A solution to the semidiscrete inverse problem is obtained in Section 4. In Section 5 we propose the numerical solution of the direct and inverse problems and discuss the implementation algorithms. An extension of the 2D problem is proposed in Section 6. Numerical simulations for 1D and 2D test examples are discussed in Section 7. We end the paper with some conclusions.

2. Direct and Inverse Problems

In this section, we formulate the 1D direct and inverse problems. As a model example, we consider the following initial boundary value problem
δ 1 u 1 t δ 1 x p 1 ( x ) u 1 x = f 1 ( x , t ) , x Ω 1 = ( a 1 , b 1 ) , 0 < t T ,
δ 2 u 2 t δ 2 x p 2 ( x ) u 2 x = f 2 ( x , t ) , x Ω 2 = ( a 2 , b 2 ) , 0 < t T ,
with external boundary conditions
u 1 ( a 1 , t ) = φ 1 ( t ) , u 2 ( b 2 , t ) = φ 2 ( t ) , 0 < t T ,
and interface mixed-type boundary conditions
p 1 ( b 1 ) u 1 x ( b 1 , t ) + α 1 u 1 ( b 1 , t ) = β 1 u 2 ( a 2 , t ) + γ 1 ( t ) , 0 < t T ,
p 2 ( a 2 ) u 2 x ( a 2 , t ) + α 2 u 2 ( a 2 , t ) = β 2 u 1 ( b 1 , t ) + γ 2 ( t ) , 0 < t T ,
where < a 1 < b 1 < a 2 < b 2 < , p j L ( Ω j ) ,
β 1 β 2 α 1 α 2 , p j ( x ) p ¯ j > 0 , x Ω j , j = 1 , 2 .
and α j , β j , j = 1 , 2 are given constants. The fractional time derivative is in Caputo sense [14,15,37]
δ j u j t δ j = 1 Γ ( 1 δ j ) 0 t ( t s ) δ j u j s d s , 0 < δ j < 1 , j = 1 , 2 ,
where Γ ( · ) is Gamma function.
The problem (1)–(5) is completed with initial conditions
u 1 ( x , 0 ) = u 1 0 ( x ) , x Ω 1 , u 2 ( x , 0 ) = u 2 0 ( x ) , x Ω 2 .
The direct (forward) problemis to find the solution ( u 1 ( x , t ) , u 2 ( x , t ) ) of (1)–(8) at given coefficients, initial, boundary and interface conditions.
In the external boundary conditions inverse problem (1)–(6), the functions φ 1 ( t ) and/or φ 2 ( t ) are unknown and must to be identified using some over-specified data. Depending on the observation data, the inverse problem (IP) for identifying the external boundary condition(s) (3) can be formulated as follows:
IP[1a]: Given observation u 1 ( x 1 * , t ) = ψ 1 ( t ) , x 1 * Ω 1 . Find ( u 1 , u 2 , φ 1 ( t ) ) ;
IP[1b]: Given observation u 2 ( x 2 * , t ) = ψ 2 ( t ) , x 2 * Ω 2 . Find ( u 1 , u 2 , φ 2 ( t ) ) ;
IP[2a]: Given observation u 1 ( x 1 * , t ) = ψ 1 ( t ) , x 1 * Ω 1 . Find ( u 1 , u 2 , φ 2 ( t ) ) ;
IP[2b]: Given observation u 2 ( x 2 * , t ) = ψ 2 ( t ) , x 2 * Ω 2 . Find ( u 1 , u 2 , φ 1 ( t ) ) ;
IP[3]: Given observations u j ( x j * , t ) = ψ j ( t ) , x j * Ω j , j = 1 , 2 . Find ( u 1 , u 2 , φ 1 ( t ) , φ 2 ( t ) ) .
Existence and uniqueness of the solution of the direct problem (1)–(8) and the corresponding inverse problems IP[1a]–IP[3] are not studied in the literature. In [30] is considered the particular case of the problem (1)–(8), when δ 1 = δ 2 = δ , 0 < δ < 1 and instead of Caputo’s derivative the Riemann-Liouville derivative is used and in [29] additionally p 1 ( x , t ) = p 2 ( x , t ) 1 is assumed.
In the next section we generalize the results in [29,30] and establish the existence and uniqueness of the solution of the direct problem (1)–(8).

3. Existence and Uniqueness of the Solution of the Direct Problem

Direct problems are in general well-posed by the concept of [38], if they satisfy: the solution to the problem exists and it is unique, the solution depends continuously on the input data. The well-posedness of elliptic and parabolic problems on disjoint domains were studied in papers [21,22,27].
Here we extend the results in [29,30] to the problem (1)–(8).
Further, in order to simplify the exhibition, we suppose homogeneous boundary conditions, namely
φ j ( t ) = 0 , γ j ( t ) = 0 , j = 1 , 2 , 0 < t T
and initial conditions
u j 0 ( x ) = 0 , j = 1 , 2 .
We now introduce new unknown functions
U 1 ( x , t ) = U 1 1 ( x , t ) A 1 ( t ) ( x a 1 ) ( x b 1 ) , A 1 ( t ) = γ 1 ( t ) p 1 ( b 1 ) ( b 1 a 1 ) , U 2 ( x , t ) = U 2 1 ( x , t ) A 2 ( t ) ( x a 2 ) ( x b 2 ) , A 2 ( t ) = γ 2 ( t ) p 2 ( a 2 ) ( b 2 a 2 ) ,
where
U 1 1 ( x , t ) = u 1 ( x , t ) φ 1 ( t ) u 1 0 ( x ) , U 2 1 ( x , t ) = u 2 ( x , t ) φ 2 ( t ) u 2 0 ( x ) .
Thus,  U 1 and U 2 satisfy the problem for equations (1), (2), in which the right-hand sides are obtained by substituting U 1 and U 2 in the left part of (1) and (2), with homogeneous boundary conditions (3)–(5), (9) and zero initial conditions (8), (10).
We introduce the alternative of the Caputo derivative, namely, the left and the right Riemann-Liouville fractional derivatives, respectively, which are defined for any integer n and n 1 δ < n by the
D 0 + δ w ( t ) = 1 Γ ( n δ ) d n d t n 0 t w ( τ ) ( t τ ) δ n + 1 d τ ,
D T δ w ( t ) = ( 1 ) n Γ ( n δ ) d n d t n t T w ( τ ) ( τ t ) δ n + 1 d τ .
The following relation between Caputo and Riemann-Liouville fractional derivatives is well-known [15]
δ w t δ ( x , t ) = D 0 + δ w ( x , t ) w ( x , 0 ) ( t ) δ Γ ( 1 δ ) .
Let H δ ( a , b ) , H 0 ( a , b ) = L 2 ( a , b ) , H ˙ δ ( a , b ) be the standard Sobolev spaces [39]. Further, we introduce the notations as in [29,30]. We define the spaces H ± δ ( a , b ) and H ˙ ± δ ( a , b ) as the closure of C [ a , b ] and C ˙ ( a , b ) , with respect to the norm
u H ± δ ( a , b ) 2 = u L 2 ( a , b ) 2 + | u | H ± δ 2 ,
where
| u | H + δ ( a , b ) = D a + δ u L 2 ( a , b ) , | u | H δ ( a , b ) = D b δ u L 2 ( a , b ) .
Note that for integer order derivative δ N , we have H ± δ ( a , b ) = H δ ( a , b ) .
Let Q = ( a , b ) × ( 0 , T ) . We introduce anisotropic Sobolev space of the functions of two variables x and t, defined in Q [39]
H δ , ν ( Q ) = L 2 ( 0 , T ) , H δ ( a , b ) H ν ( 0 , T ) , L 2 ( a , b ) .
Analogously, we set
H ± δ , ν ( Q ) = L 2 ( 0 , T ) , H δ ( a , b ) H ± ν ( 0 , T ) , L 2 ( a , b ) .
Further, we define Q i = Ω i × ( 0 , T ) and consider the product space
L 2 = L 2 ( Q 1 ) × L 2 ( Q 2 ) = { v = ( v 1 , v 2 ) | v i L 2 ( Q j ) , j = 1 , 2 } ,
endowed with the inner product and norm
( v , w ) L 2 = β 2 ( v 1 , w 1 ) L 2 ( Q 1 ) + β 1 ( v 2 , w 2 ) L 2 ( Q 1 ) , v L 2 = ( v , v ) L 2 1 / 2 .
Now, we consider the spaces
H δ , ν = H δ , ν ( Q 1 ) × H δ , ν ( Q 2 ) and H ± δ , ν = H ± δ , ν ( Q 1 ) × H ± δ , ν ( Q 2 ) .
In particular, we define
H 0 1 , δ / 2 = { v = ( v 1 , v 2 ) : v 1 L 2 ( 0 , T ) H ˙ δ / 2 ( 0 , T ) , L 2 ( a 1 , b 1 ) , v 2 L 2 ( 0 , T ) , H 1 ( a 2 , b 2 ) H ˙ δ / 2 ( 0 , T ) , L 2 ( a 2 , b 2 ) , v 1 ( a 1 , t ) = v 2 ( b 2 , t ) = 0 } .
Here,
| v j | H δ ( 0 , T ) = D 0 + δ v j L 2 ( 0 , T ) , | v j | H δ ( 0 , T ) = D T δ v j L 2 ( 0 , T ) ,
and
v j H ± δ ( 0 , T ) = v j L 2 ( 0 , T ) + v j H ± δ ( 0 , T ) 2 1 / 2 , j = 1 , 2 .
In the next theorem the integration by parts formula [15] plays a key role. For all 0 < δ < 1 , if w C 2 [ 0 , T ] and w ( 0 ) = 0 , v C 0 [ 0 , T ] , then
0 T δ w t δ ( t ) v ( t ) d t = 0 T D 0 + δ / 2 w ( t ) D T δ / 2 v ( t ) d t , δ w t δ , v L 2 ( 0 , T ) = D 0 + δ / 2 w , D T δ / 2 v L 2 ( 0 , T ) .
The weak formulation of the problem (1)–(8) has the form u = ( u 1 , u 2 ) , u i H 0 1 , δ j / 2 , such that
a ( u , v ) = l ( v ) , v = ( v 1 , v 2 ) , v j H 0 1 , δ j / 2 , j = 1 , 2 ,
where
a ( u , v ) = a 1 ( u 1 , v 1 ) + a 2 ( u 2 , v 2 ) + a 3 ( u , v ) , a j ( u j , v j ) = β 3 j D δ j / 2 u i , D + δ j / 2 v j L 2 ( Q j ) + β 3 j p j u j x , v j x L 2 ( Q j ) , j = 1 , 2 , a 3 ( u , v ) = 0 T [ β 2 α 1 u 1 ( b 1 , t ) v 1 ( b 1 , t ) + β 1 α 2 ( a 2 , t ) v 1 ( a 2 , t ) β 1 β 2 [ u 1 ( b 1 , t ) v 2 ( a 2 , t ) + u 2 ( a 2 , t ) v 1 ( b 1 , t ) ] ] d t , l ( v ) = ( f , v ) L 2 = β 2 f 1 , v 1 L 2 ( Q 1 ) + β 1 f 2 , v 2 L 2 ( Q 2 ) .
The following assertion holds.
Theorem 1.
Let the conditions (6) be satisfied. Then, the problem (1)–(8) is well-posed and the following a priori estimate holds
u 1 H 1 , δ 1 / 2 + u 2 H 1 , δ 2 / 2 C f 1 L 2 ( Q 1 ) + f 2 L 2 ( Q 2 ) .
Proof. 
We use formula (11) of integration by parts and ([29], Lemmas 1–3). Then, we apply Cauchy-Schwarz and Poincaré inequalities [39] and, taking into account the inequality β 1 β 2 α 1 α 2 in (6), we prove that the bilinear form a ( u , v ) , together with linear functional l ( · ) satisfy the requirements of the Lax-Milgram lemma [39]. □

4. Solution of the Semidiscrete Direct and Inverse Problem

In this section, we develop a decomposition technique for solving inverse problems IP[1a]–IP[3]. The more efficient way to realize this approach is to decouple the discrete system at each time level. In this case, we have to solve four small discrete systems-two in each discretized interval Ω ¯ 1 = [ a 1 , b 1 ] and Ω ¯ 2 = [ a 2 , b 2 ] . Otherwise, without a decoupling procedure, at each time level, we have to solve three large systems on the discretized interval Ω ¯ 1 Ω ¯ 2 .
The problem of decoupling the discrete system can be tackled in different ways. For example, using the left and right Thomas method for the numerical solution of the discrete equations [4,22], or utilizing measurement data [4]. In this work, the decoupling is based on implicit-explicit time stepping.

4.1. Time Semidiscretization of the Direct Problem

The starting point for our decomposition method is the temporal semi-discretization of the direct problem (1)–(8).
Let us define the nonuniform temporal mesh ω ¯ τ : 0 = t 0 < t 1 < < t M = T with step size τ n + 1 = t n + 1 t n , n = 0 , 1 , , M 1 , τ n < τ n + 1 and τ = max 0 n M τ n . Denote by u j n = u j n ( x ) = u j ( t n , x ) , j = 1 , 2 . The Caputo fractional derivative of the function u j n + 1 is approximated by L 1 formula on non-uniform mesh [16,17]
δ j u j n + 1 ( x ) t δ j 1 Γ ( 1 δ j ) s = 0 n u j s + 1 ( x ) u j s ( x ) τ s + 1 t s t s + 1 ( t n + 1 η ) δ j d η = s = 0 n ( u j s + 1 u j s ) ρ n , s j ,
where
ρ n , s j = ( t n + 1 t s ) 1 δ j ( t n + 1 t s + 1 ) 1 δ j Γ ( 2 δ j ) τ s + 1 and ρ n , n j = τ n + 1 δ j Γ ( 2 δ j ) .
We consider the following semi-implicit time discretization of the problem (1)–(8)
ρ n , n 1 u 1 n + 1 x p 1 ( x ) u 1 n + 1 x = f 1 n + 1 ( x ) + G n 1 u 1 n ( x ) , x Ω 1 = ( a 1 , b 1 ) ,
ρ n , n 2 u 2 n + 1 x p 2 ( x ) u 2 n + 1 x = f 2 n + 1 ( x ) + G n 2 u 2 n ( x ) , x Ω 2 = ( a 2 , b 2 ) ,
u 1 n + 1 ( a 1 ) = φ 1 n + 1 , u 2 n + 1 ( b 2 ) = φ 2 n + 1 ,
p 1 ( b 1 ) u 1 n + 1 x ( b 1 ) + α 1 u 1 n + 1 ( b 1 ) = β 1 u 2 n ( a 2 ) + γ 1 n + 1 ,
p 2 ( a 2 ) u 2 n + 1 x ( a 2 ) + α 2 u 2 n + 1 ( a 2 ) = β 2 u 1 n ( b 1 ) + γ 2 n + 1 ,
together with initial conditions (8). Here
G n j u j n ( x ) : = s = 1 n ρ n , s j ρ n , s 1 j u j s ( x ) + ρ n , 0 j u j 0 ( x ) , n = 0 , 1 , , M 1 .
The direct semidiscrete problem is defined by (8) and (12)–(16), where the unknown solution is u j n + 1 ( x ) , j = 1 , 2 , n = 0 , 1 , , M 1 and all input data—coefficient functions, right-hand sides, initial and boundary conditions—are known.
Note that at each time level n = 0 , 1 , , M , we solve the problems (12), (14), (15), (8) (first equations) in Ω ¯ 1 and (13), (14), (16), (8) (second equations) in Ω ¯ 2 separately.

4.2. Solving the Inverse Problems

The semidiscrete inverse problem is to find the solution u j n + 1 ( x ) , j = 1 , 2 , φ 1 n + 1 and/or φ 2 n + 1 (in convention with IP[1a]–IP[3]), n = 0 , 1 , , M 1 , solving the problem (8)–(12), where left or/and right external boundary conditions (14) are not known and we have additional observations u 1 n + 1 ( x * ) = ψ 1 n + 1 ( x * ) or/and u 2 n + 1 ( x * ) = ψ 2 n + 1 ( x * ) , depending on the inverse problem IP[1a]–IP[3].
To find approximate solution ( u 1 n + 1 , u 2 n + 1 ) , we consider the following solution decomposition
u 1 n + 1 = v 1 n + 1 + φ ˜ 1 n + 1 w 1 n + 1 ,
u 2 n + 1 = v 2 n + 1 + φ ˜ 2 n + 1 w 2 n + 1 ,
where φ ˜ j n + 1 , j = 1 , 2 are unknown and
φ ˜ 1 n + 1 = φ 1 n + 1 , v 2 n + 1 = u 2 n + 1 , φ ˜ 2 n + 1 = 0 for IP [ 1 a ] , φ ˜ 2 n + 1 = φ 2 n + 1 , v 1 n + 1 = u 1 n + 1 , φ ˜ 1 n + 1 = 0 for IP [ 1 b ] , φ ˜ 1 n + 1 = φ ˜ 2 n + 1 = φ 2 n + 1 , for IP [ 2 a ] , φ ˜ 1 n + 1 = φ ˜ 2 n + 1 = φ 1 n + 1 , for IP [ 2 b ] , φ ˜ 1 n + 1 = φ 1 n + 1 , φ ˜ 2 n + 1 = φ 2 n + 1 , for IP [ 3 ] .
Let us turn to the IP[3]. Substituting (17) and (18) in (12)–(16) and in view of (8), we get four independent (at each time level) direct problems
ρ n , n 1 v 1 n + 1 x p 1 ( x ) v 1 n + 1 x = f 1 n + 1 ( x ) + G n 1 u 1 n ( x ) , x Ω 1 , v 1 n + 1 ( a 1 ) = 0 , p 1 ( b 1 ) v 1 n + 1 x ( b 1 ) + α 1 v 1 n + 1 ( b 1 ) = β 1 u 2 n ( a 2 ) + γ 1 n + 1 , u 1 0 = u 1 0 ( x ) .
ρ n , n 2 v 2 n + 1 x p 2 ( x ) v 2 n + 1 x = f 2 n + 1 ( x ) + G n 2 u 2 n ( x ) , x Ω 2 , p 2 ( a 2 ) v 2 n + 1 x ( a 2 ) + α 2 v 2 n + 1 ( a 2 ) = β 2 u 1 n ( b 1 ) + γ 2 n + 1 , v 2 n + 1 ( b 2 ) = 0 , u 2 0 = u 2 0 ( x ) .
ρ n , n 1 w 1 n + 1 x p 1 ( x ) w 1 n + 1 x = 0 , x Ω 1 , w 1 n + 1 ( a 1 ) = 1 , p 1 ( b 1 ) w 1 n + 1 x ( b 1 ) + α 1 w 1 n + 1 ( b 1 ) = 0 .
ρ n , n 2 w 2 n + 1 x p 2 ( x ) w 2 n + 1 x = 0 , x Ω 2 , p 2 ( a 2 ) w 2 n + 1 x ( a 2 ) + α 2 w 2 n + 1 ( a 2 ) = 0 , w 2 n + 1 ( b 2 ) = 1 .
Further, from additional data given for IP[3], namely the observations u j n + 1 ( x j * ) = ψ j n + 1 , x j * Ω j , j = 1 , 2 , we derive
φ j n + 1 = ψ j n + 1 v j n + 1 ( x j * ) w j n + 1 ( x j * ) , j = 1 , 2 .
For solving IP[1a] and IP[1b] we apply the decomposition only in one of the domains- Ω 1 or Ω 2 , where is the point of measurement. Namely, to recover φ 1 in IP[1a], at each time level we solve (13), (14) (second equation), (16), starting with the corresponding initial condition (8), and (19), (21). Then, we use (23), j = 1 to find the left external boundary condition.
In the same manner, we deal with IP[1b]. At each time level we solve consequently direct problems: (12), (14) (first equation), (15) with the corresponding initial condition (8), and (20), (22). To restore the right external boundary condition, we utilize (23), j = 2 .
Regarding IP[2a] and IP[2b], we proceed as follows. To identify φ 1 (IP[2a]), we solve (20), (22) and then problems similar to (19), (21), but with modified boundary conditions, namely
ρ n , n 1 v 1 n + 1 x p 1 ( x ) v 1 n + 1 x = f 1 n + 1 ( x ) + G n 1 u 1 n ( x ) , x Ω 1 , v 1 n + 1 ( a 1 ) = φ 1 n + 1 , p 1 ( b 1 ) v 1 n + 1 x ( b 1 ) + α 1 v 1 n + 1 ( b 1 ) = β 1 v 2 n + 1 ( a 2 ) + γ 1 n + 1 , u 1 0 = u 1 0 ( x ) .
ρ n , n 1 w 1 n + 1 x p 1 ( x ) w 1 n + 1 x = 0 , x Ω 1 , w 1 n + 1 ( a 1 ) = 0 , p 1 ( b 1 ) w 1 n + 1 x ( b 1 ) + α 1 w 1 n + 1 ( b 1 ) = β 1 w 2 n + 1 ( a 2 ) .
The boundary condition at x = b 1 in (24) and (25) is obtained, representing u 2 n ( a 2 ) by (18). Then, we find φ 2 from (23), j = 1 . Quantities v 2 n + 1 ( a 2 ) are w 2 n + 1 ( a 2 ) are known, since we first solve the problems (20), (22).
The decomposition method for IP[2b] is obtained similarly. To recover φ 2 , we first solve (19), (22) and then problems similar to (20), (22), but with modified boundary conditions, utilizing the decomposition (17) also at old time layer. Finally, we determine φ 1 from (23), j = 2 .
Further, we are concentrated on solving IP[3].
The crucial moment at the application of the proposed decomposition method is the validation of formula (23). A sufficient condition is given by the following assertion.
Proposition 1
(Correctness). Let in addition to the requirements (6), we have α j 0 , j = 1 , 2 . Then,
w j n ( x j * ) 0 , j = 1 , 2 , n = 1 , , M .
Proof. 
Maximum principle for (21), (22), left boundary condition of (21) and right boundary condition of (22), implies w j n + 1 ( x j ) > 0 , x j Ω j , j = 1 , 2 , n = 0 , 1 , , M . □
Proposition 1 guarantees the existence of the semi-discrete solution of IP[3]. With the next statement we establish uniqueness.
Theorem 2.
Let the conditions of Proposition 1 be fulfilled. Then the solution of the inverse problem (17)–(23) is unique.
Proof. 
Suppose that the problem (17)–(23) has two solutions ( φ j 1 ) n + 1 , ( φ j 2 ) n + 1 and ( u j 1 ) n + 1 , ( u j 2 ) n + 1 , j = 1 , 2 , n = 0 , 1 , , M 1 , obtained for one and the same measured data ψ j n + 1 . Then, from (23) follows that at least one of the problems (19)–(22) has two solutions, denoted by ( v j 1 ) n + 1 , ( v j 2 ) n + 1 , ( w j 1 ) n + 1 , ( w j 2 ) n + 1 , j = 1 , 2 , respectively. So, we have to prove that for one and the same initial data, problem (19)–(22) has a unique solution.
Let z j n + 1 = ( v j 1 ) n + 1 ( v j 2 ) n + 1 , y j n + 1 = ( w j 1 ) n + 1 ( w j 2 ) n + 1 , z ¯ j n + 1 = ( u j 1 ) n + 1 ( u j 2 ) n + 1 , j = 1 , 2 . Substitute each of the solutions in the corresponding problems and subtract the equivalent problems, we get
ρ n , n 1 z 1 n + 1 x p 1 ( x ) z 1 n + 1 x = G n 1 z ¯ 1 n ( x ) , x Ω 1 , p 1 ( b 1 ) z 1 n + 1 x ( b 1 ) + α 1 z 1 n + 1 ( b 1 ) = β 1 z ¯ 2 n ( a 2 ) , z 1 n + 1 ( a 1 ) = 0 , z ¯ 1 0 = 0 .
ρ n , n 2 z 2 n + 1 x p 2 ( x ) z 2 n + 1 x = G n 2 z ¯ 2 n ( x ) , x Ω 2 , p 2 ( a 2 ) z 2 n + 1 x ( a 2 ) + α 2 z 2 n + 1 ( a 2 ) = β 2 z ¯ 1 n ( b 1 ) , z 2 n + 1 ( b 2 ) = 0 , z ¯ 2 0 = 0 .
ρ n , n 1 y 1 n + 1 x p 1 ( x ) y 1 n + 1 x = 0 , x Ω 1 , y 1 n + 1 ( a 1 ) = 0 , p 1 ( b 1 ) y 1 n + 1 x ( b 1 ) + α 1 y 1 n + 1 ( b 1 ) = 0 .
ρ n , n 2 y 2 n + 1 x p 2 ( x ) y 2 n + 1 x = 0 , x Ω 2 , p 2 ( a 2 ) y 2 n + 1 x ( a 2 ) + α 2 y 2 n + 1 ( a 2 ) = 0 , y 2 n + 1 ( b 2 ) = 0 .
Note that, at each time level, we have boundary value problems for second-order ordinary differential equations. In (28), (29) the corresponding equations and boundary conditions are homogeneous. Taking into account that ρ n , n j > 0 , α j 0 , j = 1 , 2 , and in view of (6), we conclude that y 1 n + 1 = y 2 n + 1 = 0 , n = 0 , 1 , , M 1 .
Consider the problems (26), (27). Let n = 1 . Since z ¯ j 0 = 0 , we have G n j z ¯ j 1 ( x ) = 0 and z ¯ 2 0 ( a 2 ) = z ¯ 1 0 ( b 1 ) = 0 , j = 1 , 2 . Thus we obtain homogeneous differential equations with homogeneous boundary conditions. Therefore, z 1 1 = z 2 1 = 0 . In the same manner we get z 1 2 = z 2 2 = 0 , since G n j z ¯ j 1 ( x ) = 0 and z ¯ 2 1 ( a 2 ) = z ¯ 1 1 ( b 1 ) = 0 , j = 1 , 2 . We apply the same considerations advancing layer by layer in time to deduce that z 1 n + 1 = z 2 n + 1 = 0 , n = 0 , 1 , , M 1 . □

5. Numerical Realization

In this section, we construct a fully discrete numerical scheme for solving inverse problem IP[3] and an algorithm for computational realization.

5.1. Full Discretizations

Since at every time layer, each of the problems (19), (20) will be solved numerically in its domain, and the problems (21), (22) are fully decoupled and independent, we introduce two uniform spatial meshes in Ω ¯ j , j = 1 , 2
ω ¯ j = { x j , i j : x j , i j = a j + i j h j , i j = 0 , 1 , , N j , h j = ( b j a j ) / N j } , j = 1 , 2 .
The function y j ( x , t ) at grid node ( x j , i j , t n ) is denoted by y j , i j n .
For the spatial approximation of (19)–(22), we apply the finite volume method. To this aim, we consider dual meshes of cell-centered grid nodes x j , i j 1 / 2 = x j , i j h j 2 , i j = 0 , 1 , , N j + 1 , where x j , 1 / 2 = x j , 0 , x j , N j + 1 / 2 = x j , N j , j = 1 , 2 .
Consider the problem (19). Integrating the first equation over the volumes ( x 1 , i 1 1 / 2 , x 1 , i 1 + 1 / 2 ) , i 1 = 1 , 2 , , N 1 1 , we obtain the discretization at inner grid nodes. Then we integrate the first equation in (19) over the volume ( x 1 , N 1 1 / 2 , x 1 , N 1 ) and using the boundary condition at x = b 1 we get the approximation at right boundary. In the same fashion we deal with problems (20)–(22). The resulting full discrete problems are
ρ n , n 1 v 1 , i 1 n + 1 1 h 1 p 1 , i 1 + 1 / 2 v 1 , x i 1 n + 1 p 1 , i 1 1 / 2 v 1 , x ¯ i 1 n + 1 = f 1 , i 1 n + 1 + G n 1 u 1 , i 1 n , i 1 = 1 , 2 , , N 1 1 , v 1 , 0 n + 1 = 0 , ρ n , n 1 + 2 α 1 h 1 v 1 , N 1 n + 1 + 2 h 1 p 1 , N 1 1 / 2 v 1 , x ¯ N 1 n + 1 = 2 β 1 h 1 u 2 , 0 n + 2 h 1 γ 1 n + 1 + f 1 , N 1 n + 1 + G n 1 u 1 , N 1 n , u 1 , i 1 0 = u 1 0 ( x 1 , i 1 ) .
ρ n , n 2 v 2 , i 2 n + 1 1 h 2 p 2 , i 2 + 1 / 2 v 2 , x i 2 n + 1 p 2 , i 2 1 / 2 v 2 , x ¯ i 2 n + 1 = f 2 , i 2 n + 1 + G n 2 u 2 , i 2 n , i 2 = 1 , 2 , , N 2 1 , ρ n , n 2 + 2 α 2 h 2 v 2 , 0 n + 1 2 h 2 p 2 , 1 / 2 v 2 , x 0 n + 1 = 2 β 2 h 2 u 1 , N 1 n + 2 h 2 γ 2 n + 1 + f 2 , 0 n + 1 + G n 2 u 2 , 0 n v 2 , N 2 n + 1 = 0 , u 2 , i 2 0 = u 2 0 ( x 2 , i 2 ) .
ρ n , n 1 w 1 , i 1 n + 1 1 h 1 p 1 , i 1 + 1 / 2 w 1 , x i 1 n + 1 p 1 , i 1 1 / 2 w 1 , x ¯ i 1 n + 1 = 0 , i 1 = 1 , 2 , , N 1 1 , w 1 , 0 n + 1 = 1 , ρ n , n 1 + 2 α 1 h 1 w 1 , N 1 n + 1 + 2 h 1 p 1 , N 1 1 / 2 w 1 , x ¯ N 1 n + 1 = 0 ,
ρ n , n 2 w 2 , i 2 n + 1 1 h 2 p 1 , i 2 + 1 / 2 w 2 , x i 2 n + 1 p 2 , i 2 1 / 2 w 2 , x ¯ i 2 n + 1 = 0 , i 2 = 1 , 2 , , N 2 1 , ρ n , n 2 + 2 α 2 h 2 w 2 , 0 n + 1 2 h 2 p 1 , 1 / 2 w 2 , x 0 n + 1 = 0 , w 2 , N 2 n + 1 = 1 .
Here, we use the notations
v j , x i j = v j , i j + 1 n + 1 v j , i j n + 1 h j , v j , x ¯ i j = v j , i j n + 1 v j , i j 1 n + 1 h j , p j , i j ± 1 / 2 = p j ( x j , i j ± 1 / 2 ) .
Further, we use the numerical solution of the direct problem (1)–(5) to verify the accuracy of the corresponding solution of the inverse problem and as perturbed data at points of the measurement. The full discretization of (1)–(5), obtained by finite volume method is
u 1 , 0 n + 1 = φ 1 n + 1 , ρ n , n 1 u 1 , i 1 n + 1 1 h 1 p 1 , i 1 + 1 / 2 u 1 , x i 1 n + 1 p 1 , i 1 1 / 2 u 1 , x ¯ i 1 n + 1 = f 1 , i 1 n + 1 + G n 1 u 1 , i 1 n , i 1 = 1 , 2 , , N 1 1 , ρ n , n 1 + 2 α 1 h 1 u 1 , N 1 n + 1 + 2 h 1 p 1 , N 1 1 / 2 u 1 , x ¯ N 1 n + 1 = 2 β 1 h 1 u 2 , 0 n + 2 h 1 γ 1 n + 1 + f 1 , N 1 n + 1 + G n 1 u 1 , N 1 n , ρ n , n 2 + 2 α 2 h 2 u 2 , 0 n + 1 2 h 2 p 2 , 1 / 2 u 2 , x 0 n + 1 = 2 β 2 h 2 u 1 , N 1 n + 2 h 2 γ 2 n + 1 + f 2 , 0 n + 1 + G n 2 u 2 , 0 n , ρ n , n 2 u 2 , i 2 n + 1 1 h 2 p 2 , i 2 + 1 / 2 u 2 , x i 2 n + 1 p 2 , i 2 1 / 2 u 2 , x ¯ i 2 n + 1 = f 2 , i 2 n + 1 + G n 2 u 2 , i 2 n , i 2 = 1 , 2 , , N 2 1 , u 2 , N 2 n + 1 = φ 2 n + 1 , u 1 , i 1 0 = u 1 0 ( x 1 , i 1 ) , u 2 , i 2 0 = u 2 0 ( x 2 , i 2 ) .

5.2. Correctness

We need to prove that w j , i j n 0 , i j = 0 , 1 , , N j , j = 1 , 2 , n = 1 , 2 , , M in order to apply (23) at points of measurement.
Theorem 3.
Let the condition (6) be fulfilled. If α j 0 , j = 1 , 2 , the solution of (32) and (33) is bounded and 0 < w j n 1 , j = 1 , 2 , n = 1 , 2 , , M .
Proof. 
Consider the problem (32) and rewrite it in the form, i 1 = 1 , 2 , , N 1 1 ,
p 1 , i 1 1 / 2 h 1 w 1 , i 1 1 n + 1 + ρ n , n 1 + p 1 , i 1 + 1 / 2 + p 1 , i 1 1 / 2 h 1 w 1 , i 1 n + 1 p 1 , i 1 + 1 / 2 h 1 w 1 , i 1 + 1 n + 1 = 0 , w 1 , 0 n + 1 = 1 , ρ n , n 1 + 2 α 1 h 1 + 2 p 1 , N 1 1 / 2 h 1 w 1 , N 1 n + 1 2 h 1 p 1 , N 1 1 / 2 w 1 , N 1 1 n + 1 = 0 .
Obviously, the coefficient matrix is strictly diagonally dominant with positive main diagonal elements and nonpositive off-diagonal entries and therefore its inverse is non-negative [40]. Consequently, since the right-hand side is non-negative, we conclude that w 1 , i 1 n + 1 0 for i 1 = 0 , 1 , , N 1 , n = 0 , 1 , , M . Moreover, we have the following estimate
w 1 n + 1 1 , where w 1 = max 0 i 1 N 1 | w 1 , i 1 | .
From the first equation in (35) for i 1 = 1 , we get
ρ n , n 1 + p 1 , 3 / 2 + p 1 , 1 / 2 h 1 w 1 , 1 n + 1 = p 1 , 1 / 2 h 1 + p 1 , 3 / 2 h 1 w 1 , 2 n + 1
and
w 1 , 1 n + 1 p 1 , 1 / 2 h 1 ρ n , n 1 + p 1 , 1 / 2 + p 1 , 3 / 2 > 0 .
Similarly, for i 1 = 2 , we derive
w 1 , 2 n + 1 p 1 , 3 / 2 h 1 ρ n , n 1 + p 1 , 3 / 2 + p 1 , 5 / 2 w 1 , 1 n + 1 > 0 .
In the same fashion, for i 1 = 3 , 4 , , N 1 1 , we obtain
w 1 , 3 n + 1 p 1 , 5 / 2 w 1 , 2 n + 1 h 1 ρ n , n 1 + p 1 , 5 / 2 + p 1 , 7 / 2 > 0 , , w 1 , N 1 1 n + 1 p 1 , N 1 3 / 2 w 1 , N 1 2 n + 1 h 1 ρ n , n 1 + p 1 , N 1 3 / 2 + p 1 , N 1 1 / 2 > 0 .
Finally, from the last equation in (35), we get
w 1 , N 1 n + 1 2 p 1 , N 1 1 / 2 h 1 ρ n , n 1 + 2 p 1 , N 1 1 / 2 + α 1 w 1 , N 1 1 n + 1 > 0 .
Applying the same line of considerations for the problem (22), we prove that 0 < w 2 , i 2 n + 1 1 , i 2 = 0 , 1 , , N 2 , j = 1 , 2 , n = 0 , 1 , , M 1 . □
In the same manner, as for the semidiscrete problem, we establish the uniqueness of the solution of the full discrete inverse problem.
Theorem 4.
Let the conditions of Theorem 3 be fulfilled. Then the solution of the full discrete inverse problem (17)–(18), (30)–(33) is unique.
Proof. 
We follow the same line of considerations as in Theorem 2. We suppose that each of the systems (30)–(33) has two solutions and consider their differences. Then, subtracting the corresponding systems, we derive that these differences are solutions of homogeneous systems of algebraic equations at each time level. Further, since their coefficient matrices are M-matrices, we conclude that they have only trivial solutions. □

5.3. Implementation

Numerical solving of IP[3] performs by the following steps (Algorithm 1):
Algorithm 1 Inverse problem IP[3]
Require: 
u j 0 ( x i j ) , ψ j ( t ) , j = 1 , 2 .
Ensure: 
φ j n + 1 , u j n + 1 , j = 1 , 2 , n = 0 , 1 , , M ,
n 0 , u j , i j 0 u j 0 ( x i j ) , x i j ω ¯ j , j = 1 , 2 ,  
while  n < M  do
     u j n + 1 ( x j * ) ψ j n + 1 ;
     Find w 1 n + 1 , solving (32);
     Find w 2 n + 1 , solving (33);
     Find v 1 n + 1 , solving (30);
     Find v 2 n + 1 , solving (31);
     Find φ j n + 1 , j = 1 , 2 from (23);
     Find u j n + 1 , j = 1 , 2 from (17) and (18);
     n n + 1 ;
end while

6. Extension to 2D Problem

Let Ω j = ( a j , b j ) × ( c , d ) , Ω ¯ j = Ω j Ω j , where Ω j is the boundary of the domain Ω ¯ j , j = 1 , 2 . We introduce the two-dimensional problem
δ 1 u 1 t δ 1 x p 1 ( x , y ) u 1 x y q 1 ( x , y ) u 1 y = f 1 ( x , y , t ) , ( x , y ) Ω 1 , 0 < t T , δ 2 u 2 t δ 2 x p 2 ( x , y ) u 2 x y q 2 ( x , y ) u 2 y = f 2 ( x , y , t ) , ( x , y ) Ω 2 , 0 < t T , u 1 ( a 1 , y , t ) = φ 1 ( y , t ) , u 2 ( b 2 , y , t ) = φ 2 ( y , t ) , y ( c , d ) , 0 < t T , u 1 ( x , c , t ) = u 1 S ( x , t ) , x [ a 1 , b 1 ] , u 2 ( x , c , t ) = u 2 S ( x , t ) , x [ a 2 , b 2 ] , 0 < t T , u 1 ( x , d , t ) = u 1 N ( x , t ) , x [ a 1 , b 1 ] , u 2 ( x , d , t ) = u 2 N ( x , t ) , x [ a 2 , b 2 ] , 0 < t T , p 1 ( b 1 , y ) u 1 x ( b 1 , y , t ) + α 1 u 1 ( b 1 , y , t ) = β 1 u 2 ( a 2 , y , t ) + γ 1 ( y , t ) , y ( c , d ) , 0 < t T , p 2 ( a 2 , y ) u 2 x ( a 2 , y , t ) + α 2 u 2 ( a 2 , y , t ) = β 2 u 1 ( b 1 , y , t ) + γ 2 ( y , t ) , y ( c , d ) , 0 < t T , u 1 ( x , y , 0 ) = u 1 0 ( x , y ) , ( x , y ) Ω ¯ 1 , u 2 ( x , y , 0 ) = u 2 0 ( x , y ) , ( x , y ) Ω ¯ 2 .
We consider 2D inverse problem, analogical to IP[3], for identifying external boundary conditions φ j ( y , t ) = φ ¯ j ( t ) λ j ( y ) , j = 1 , 2 . It is defined by (36) for unknown φ ˜ j ( t ) and additional point observations
u j ( x j * , y j * , t ) = ψ j ( t ) , ( x j * , y j * ) Ω j , j = 1 , 2 ,
Similarly to the 1D case, first we discretize the problem (36) in time, using the L1 formula for approximation of the Caputo derivatives, then we apply the decomposition
u j n + 1 = v j n + 1 + φ ¯ j n + 1 w j n + 1 , j = 1 , 2 .
Further, introducing the uniform partition of the spatial domain also ω ¯ j × ω ¯ j y , where
ω ¯ j y = { y s : y s = c + s k , s = 0 , 1 , , N y , k = ( d c ) / N y } ,
we discretize the decoupled problems in space by a finite difference scheme to obtain
ρ n , n 1 v 1 , i 1 , s n + 1 L 1 x v i 1 , s L 1 y v i 1 , s = f 1 , i 1 , s n + 1 + G n 1 u 1 , i 1 , s n , i 1 = 1 , , N 1 1 , s = 1 , , N y 1 , v 1 , 0 , s n + 1 = 0 , s = 1 , 2 , , N y 1 , v 1 , i 1 , 0 n + 1 = u 1 S , i 1 n + 1 , v 1 , i 1 , N y n + 1 = u 1 N , i 1 n + 1 , i 1 = 0 , 1 , , N 1 , ρ n , n 1 + 2 α 1 h 1 v 1 , N 1 , s n + 1 + 2 h 1 p 1 , N 1 1 / 2 , s v 1 , x ¯ N 1 , s n + 1 L 1 , N 1 , s y = 2 β 1 h 1 u 2 , 0 , s n + 2 h 1 γ 1 , s n + 1 + f 1 , N 1 , s n + 1 + G n 1 u 1 , N 1 , s n , s = 1 , 2 , , N y 1 , u 1 , i 1 , s 0 = u 1 0 ( x 1 , i 1 ) , i 1 = 0 , 1 , , N 1 , s = 0 , 1 , , N y ,
ρ n , n 2 v 2 , i 2 , s n + 1 L 2 x v i 2 , s L 2 y v i 2 , s = f 2 , i 2 n + 1 + G n 2 u 2 , i 2 n , i 2 = 1 , 2 , , N 2 1 , ρ n , n 2 + 2 α 2 h 2 v 2 , 0 , s n + 1 2 h 2 p 2 , 1 / 2 , s v 2 , x 0 , s n + 1 L 2 y v 0 , s = 2 β 2 h 2 u 1 , N 1 , s n + 2 h 2 γ 2 , s n + 1 + f 2 , 0 , s n + 1 + G n 2 u 2 , 0 , s n , s = 1 , 2 , , N y 1 , v 2 , N 2 , s n + 1 = 0 , s = 1 , 2 , , N y 1 v 2 , i 2 , 0 n + 1 = u 2 S , i 2 n + 1 , v 2 , i 2 , N y , 2 n + 1 = u 2 N , i 2 n + 1 , i 2 = 0 , 1 , , N 2 , u 2 , i 2 , s 0 = u 2 0 ( x 2 , i 2 , s ) , i 2 = 0 , 1 , , N 2 , s = 0 , 1 , , N y ,
ρ n , n 1 w 1 , i 1 , s n + 1 L 1 x w i 1 , s L 1 y w i 1 , s = 0 , i 1 = 1 , 2 , , N 1 1 , s = 1 , 2 , , N y 1 , w 1 , 0 , s n + 1 = λ 1 , s , s = 1 , 2 , , N y 1 , w 1 , i 1 , 0 n + 1 = w 1 , i 1 , N y n + 1 = 0 , i 1 = 0 , 1 , , N 1 , ρ n , n 1 + 2 α 1 h 1 v 1 , N 1 , s n + 1 + 2 h 1 p 1 , N 1 1 / 2 , s v 1 , x ¯ N 1 , s n + 1 L 1 y w N 1 , s = 0 , s = 1 , 2 , , N y 1 ,
ρ n , n 2 w 2 , i 2 , s n + 1 L 2 x w i 2 , s 2 L 2 y w i 2 , s 2 = 0 , i 2 = 1 , 2 , , N 2 1 , ρ n , n 2 + 2 α 2 h 2 v 2 , 0 , s 2 n + 1 2 h 2 p 2 , 1 / 2 , s w 2 , x 0 , s n + 1 L 2 y w 0 , s = 0 , s = 1 , 2 , , N y 1 , w 2 , N 2 , s n + 1 = λ 2 , s , s = 1 , 2 , , N y 1 , w 2 , i 2 , 0 n + 1 = w 2 , i 2 , N y n + 1 = 0 , i 2 = 0 , 1 , , N 2 ,
where
L j x v i j , s = 1 h j p j , i j + 1 / 2 , s j v j , x i j , s n + 1 p j , i j 1 / 2 , s v j , x ¯ i j , s n + 1 , L j y v i j , s = 1 k j q j , i j , s + 1 / 2 v 1 , y i j , s n + 1 q j , i j , s 1 / 2 v j , y ¯ i j , s n + 1 , v j , x i j , s = v j , i j + 1 , s n + 1 v j , i j , s n + 1 h j , v j , x ¯ i j , s = v j , x i j 1 , s , p j , i j ± 1 / 2 , s = p j ( x j , i j ± 1 / 2 , s ) , v j , y i j , s = v j , i j , s + 1 n + 1 v j , i j , s n + 1 k j , v j , y ¯ i j , s = v j , y i j , s 1 , q j , i j , s ± 1 / 2 = q j ( x j , i j , s ± 1 / 2 ) .
Finally, the external boundary conditions are determined from (38) and (37).
φ ¯ j n + 1 = ψ j n + 1 v j n + 1 ( x j * , y j * ) w j n + 1 ( x j * , y j * ) , j = 1 , 2 .
The correctness of the numerical method (38)–(43) is proved in the same fashion as in Theorem 3.
Proposition 2
(Correctness). Let p j ( x , y ) p ¯ j ( x , y ) > 0 , q j ( x , y ) q ¯ j ( x , y ) > 0 , ( x , y ) Ω j , j = 1 , 2 , β 1 β 2 α 1 α 2 , α j 0 , λ j , s 0 , λ j , s ¬ 0 . Then w j , i j , s n 0 , i j = 1 , 2 , , N j , n = 1 , 2 , , M , j = 1 , 2 ,
Proof. 
It is enough to represent the unknowns w j , i j , s n 0 in (41), (42) as vectors with length N j N y in a system with coefficient matrix of size N j N y × N j N y . Then, from maximum principle, with similar considerations as in Theorem 3, we derive 0 < w j , i j , s n max 0 s N y λ j , s , i j = 1 , 2 , , N j , n = 1 , 2 , , M , j = 1 , 2 . □
Theorem 5.
Let the conditions of Proposition 2 be fulfilled. Then, the solution of the inverse problem (38)–(43) is unique.
Proof. 
The proof follows the same arguments as in Theorem 4. We suppose that each of the problems (39)–(42) has two solutions. Then, their differences are solutions of homogeneous systems with coefficient matrices, which are M-matrices. □

7. Numerical Simulations

In this section, we verify the efficiency of the proposed method. We illustrate the accuracy for the test with weak singular exact solution u = ( u 1 , u 2 ) of (1)–(8), and (36), namely with respect to time, there exists a constant C, such that
k u j t k ( x , t ) C ( 1 + t δ j k ) , j = 1 , 2 , k = 0 , 1 , 2 , for all ( x , t ) ( Ω ¯ 1 Ω ¯ 2 ) × ( 0 , T ] .
For 1D case, errors of the solution u j (denoted by E j ), φ j (denoted by ε j ) and order of convergence in time of φ j ( CR j φ ), u j ( CR j τ ) and spatial convergence rate of u j ( CR j h ) are given by
E j = E j ( M , N j ) = max 0 i j N j max 0 n M | u j ( x j , i j , t n ) u j , i j n | , j = 1 , 2 , ε 1 = ε 1 ( M ) = max 0 n M | u 1 ( a 1 , t n ) φ 1 n | , ε 2 = ε 2 ( M ) = max 0 n M | u j ( b 2 , t n ) φ 2 n | , CR j τ = log 2 E j ( M , N j ) E j ( 2 M , N j ) , CR j h = log 2 E j ( M , N j ) E j ( M , 2 N j ) , CR j φ = log 2 ε j ( M ) ε j ( 2 M ) .
In the case of a 2D problem, we define the errors analogically
E j = max 0 i j N j max 0 s N y max 0 n M | u j ( x j , i j , y s , t n ) u j , i j , s n | , j = 1 , 2 , ε 1 = max 0 n M | u 1 ( a 1 , t n , y s ) φ 1 n | , ε 2 = max 0 n M | u j ( b 2 , t n , y s ) φ 2 n | .
In the case, when in E j we take the exact solution to be the discrete solution of the corresponding direct problem, we use the notation E j h , j = 1 , 2 .
We consider the following time grid
t n = T n M r , r 1 , n = 0 , 1 , , M .
If r = 1 , the mesh is uniform, otherwise the grid nodes are concentrated close to the origin t = 0 .
Applying similar considerations as in [16], we may deduce that for weak singular solution (44) of (1)–(8) and (36), the order of convergence of the numerical solution, derived by (34) and the corresponding discretization of (36), is
E = max { E 1 , E 2 } O h 1 2 + h 2 2 + μ k 2 + M min { 2 δ 1 , r δ 1 } + M min { 2 δ 2 , r δ 2 } O h 1 2 + h 2 2 + μ k 2 + M min j = 1 , 2 min { 2 δ j , r δ j } ,
where μ = 0 for 1D problem and μ = 1 for 2D problem.
In view of (46), in order to obtain optimal accuracy
E O h 1 2 + h 2 2 + μ k 2 + M min j = 1 , 2 2 δ j ,
we suggest
r = 2 δ δ , δ = min { δ 1 , δ 2 } .
All computations are performed with graded temporal mesh (45), (48).
First, we present computational results for the 1D problem. Let
a 1 = 1 , b 1 = 2 , p 1 ( x ) = 2 x + 3 , α 1 = 3 , β 1 = 2 , a 2 = 3 , b 2 = 5 , p 2 ( x ) = 3 x 2 + 1 , α 2 = 1 , β 2 = 0.5 , T = 1 .
Example 1
(Direct problem). In this example, we verify the accuracy of the discretization for the direct problem and choice of the temporal mesh.
For the test example, we determine functions f j ( x , t ) , γ j ( t ) , j = 1 , 2 , such that
u 1 ( x , t ) = E α 1 ( t α 1 ) cos ( π x / 4 ) , u 2 ( x , t ) = E α 2 ( t α 2 ) cos ( π x / 2 ) ,
to be the exact solution of the problem (1)–(8), (49). Here, E α j , j = 1 , 2 is the Mittag-Leffler function, i.e., E α ( z ) = n = 0 z n Γ ( n α + 1 ) .
In order to verify the temporal order of convergence on graded mesh (45), (48), we take N 1 0.5 M ( 2 max { δ 1 , δ 2 } ) / 2 , N 2 = 2 N 1 . In Table 1 we give the results for different values of δ 1 , δ 2 , and M. Obviously the order of convergence in time is O M ( 2 max { δ 1 , δ 2 } ) .
Next, we test the order of convergence in space. Let N 2 = 2 N 1 , M N 2 2 / ( 2 δ 1 ) , δ 1 = δ 2 = 0.5 . In Table 2 we list the computational results, which confirm the second-order spatial convergence. Therefore, we may conclude that the convergence of the discretization (34) is the one, given in (47).
Example 2
(Inverse problem: discrete data). Now, we illustrate the convergence of the numerical solution of the inverse problem. The test problem is (1)–(8), (49) with the following right-hand side, boundary, and initial conditions
u 1 0 ( x ) = cos π x 4 , u 2 0 ( x ) = cos π x 2 , φ 1 ( t ) = 2 2 E δ 1 ( t α 1 ) + 2 t T , t < T 2 , T t T , t > T 2 , φ 2 ( t ) = 0 , f 1 ( x , t ) = 2 x 2 + t δ 1 + t 2 δ 1 + t , f 2 ( x , t ) = 15 E δ 2 ( t α 2 ) , γ 1 = 0.5 E δ 1 ( t α 1 ) + E δ 2 ( t α 1 ) , γ 2 = 0 .
The exact solution ( u 1 , u 2 ) and the measurements ψ 1 , ψ 2 are taken from the discrete direct problem.
On Figure 1 and Figure 2 we plot absolute errors of the identified functions φ 1 , φ 1 for different meshes M = N 1 = N 2 , x 1 * = 1.5 , x 2 * = 4 in the cases δ 1 = δ 2 = 0.5 and δ 1 = 0.4 , δ 2 = 0.8 . We observe very good accuracy of the restored external boundary condition. As can be expected the bigger error is at point t 1 .
In Table 3 we list errors of the solution u and restored functions φ 1 , φ 2 for M = N 1 = N 2 = 160 , δ 1 = δ 2 = 0.5 and different points of measurements. We observe that the closer the point of the measurement is to the corresponding external boundary, the better the accuracy is. Even for the nonsmooth function φ 1 , the restored boundary conditions are very precise. The numerical solution, obtained by the inverse problem is almost the same as the one computed by the discrete direct problem.
In Figure 3, we depict the numerical solution in the whole time-space computational domain, of the inverse problem (Algorithm 1) for N 1 = N 2 = M = 40 , δ 1 = δ 2 = 0.5 .
Example 3
(Inverse problem: noisy data). We consider perturbed input data [3]
ψ j ϵ ( t n * ) = ψ j ( t n * ) + 2 ϵ j ( σ j ( t n * ) 0.5 ) , j = 1 , 2 ,
where ϵ j n are noise levels and σ j ( t ) is a random function, uniformly distributed on the interval [ 0 , 1 ] . The measurements are at x 1 * = 1.5 , x 1 * = 4 . In Figure 4, we plot the solution in the whole computational domain of the direct problem and inverse problem with noise at all time levels, i.e., n * = n for M = 40 , N 1 = N 2 = 80 . In Figure 5, we depict the corresponding solution for noisy data at 15 time levels, i.e., n * = 15 . In order to obtain noisy values at all time levels and to smooth the functions ψ 1 ϵ , j = 1 , 2 , we apply linear and cubic spline interpolation. The resulting graphics are given on the left and right plots.
We observe much better results for the solution, obtained by linear interpolation of the noisy data. Computations showed that to obtain more precise results a bigger number of measurements should be taken near the initial time than near the final time.
Example 4
(2D inverse problem). We consider the inverse problem (36)–(37) for unknown φ j , j = 1 , 2 , with the following model parameters and functions a 1 = 1 , b 1 = 2 , a 2 = 3 , b 2 = 4 , c = 0 , d = 1 , α 1 = 3 , α 2 = 1 , β 1 = 2 , β 2 = 0.5 , T = 1 , N 1 = N 2 = N y = M = 80 , p 1 ( x , y , t ) = 3 + 2 x + y , p 2 ( x , y , t ) = 1 + 3 x 2 + 2 y , q 1 ( x , y , t ) = 1 + x 2 + y 2 , q 2 ( x , y , t ) = 1 + x y , φ ¯ j ( t ) = E α j ( t α j ) , j = 1 , 2 . To verify the efficiency of the method (38)–(43), we use a test with an exact solution. Functions γ j , f j , λ j , and Dirichlet boundary conditions are determined such that the exact solution of the problem (36) is
u 1 ( x , y , t ) = E α 1 ( t α 1 ) ( cos ( π x / 4 ) + cos ( π y / 4 ) ) , u 2 ( x , y , t ) = E α 2 ( t α 2 ) ( cos ( π x / 2 ) + sin ( π y / 2 ) ) .
In Table 4 we give errors of the restored functions φ j and errors (with respect to the exact solution and with respect to the discrete solution of the direct problem) of the solution u j of the inverse problem, computed by (39)–(43) for δ 1 = δ 2 = 0.5 and different point of measurements. The test also includes the case when at each time level, we choose random point ( x j * , y j * ) , j = 1 , 2 from the set of inner grid nodes, see Figure 6 (left). The values of the measurements are equal to the numerical solution of the direct problem at points ( x j * , y j * , t n + 1 ) , j = 1 , 2 , n = 1 , 2 , , M .
We observe that for measurements far away from the external boundaries the precision of the restored φ j is a little bit lower, but the error is still very small. Even, when the measurements are at arbitrary points, we attain a very good fitting of the recovered φ j to the exact one. In Figure 6 (right), we plot the error of the numerical solution of the inverse problem at the final time with measurements shown in Figure 6 (left), compared with the exact solution of the direct problem. The bigger error is attained at the interface boundaries, since the error of the restored external boundary conditions is almost zero. For that reason, for all tests (Table 4), the error E j is almost the same. We conclude that the numerical solution of the inverse problem ( u 1 , u 2 ) is not so sensitive to the position of the measurements.

8. Conclusions

In this work, we considered 1D and 2D inverse problems for identifying external boundary conditions in time-fractional parabolic problems on disjoint domains. We construct a decomposition method, based on decoupling of the problem at each time level. We propose an efficient grading of the temporal mesh, such that it handles the weak singularity of the solution in the case of different fractional orders of the equations in each domain. Computational results showed very high accuracy of the restored boundary conditions, even in the case when they are nonsmooth functions of the time. The closer the measurements are to the corresponding external boundary, the more accurate the restored boundary conditions are.
The computed by inverse method solution of the problem is not significantly influenced by the location of the points of the measurements. The solution, obtained by numerically solving the inverse problem is almost the same, as the one computed by the direct problem with the larger error at the interface boundaries, since the error of the recovered external boundary is negligible. The method can be successfully applied in cases where the measurements are not at each time level.
For the point observation, if we have to determine Neumann or Robin external boundary conditions with an unknown right-hand side (source), the present approach can be applied in the same manner. However, if we consider for example final time observation, integral observation, etc., there are no such results in the literature for the present disjoint problems and it requires further investigation. This is out of the frame of the present work, and it will be subject of the future studies. Also, rigorous analysis of the existence and uniqueness of the solution of the present differential inverse problem(s) will be investigated in our forthcoming work.

Author Contributions

Conceptualization, L.G.V.; methodology, M.N.K. and L.G.V.; investigation, M.N.K. and L.G.V.; resources, M.N.K. and L.G.V.; writing—original draft preparation, M.N.K. and L.G.V.; writing—review and editing, M.N.K. and L.G.V.; visualization, M.N.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Bulgarian National Science Fund under Project KP-06-N 62/3 “Numerical methods for inverse problems in evolutionary differential equations with applications to mathematical finance, heat-mass transfer, honeybee population and environmental pollution”, 2022.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to give special thanks to the anonymous reviewers, whose valuable comments and suggestions have significantly improved the quality of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hasanoglu, A.H.; Romanov, V.G. Introduction to Inverse Problems for Differential Equations, 1st ed.; Springer: Cham, Switzerland, 2017; 261p. [Google Scholar]
  2. Lesnic, D. Inverse Problems with Applications in Science and Engineering; CRC Press: Abingdon, UK, 2021; p. 349. [Google Scholar]
  3. Samarskii, A.A.; Vabishchevich, P.N. Numerical Methods for Solving Inverse Problems in Mathematical Physics; de Gruyter: Berlin, Germany, 2007; p. 438. [Google Scholar]
  4. Koleva, M.; Milovanović Jeknić, Z.D.; Vulkov, L. Determination of external boundary conditions of a stationary nonlinear problem on disjoint intervals at point observation. In Studies in Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2022. [Google Scholar]
  5. Zhuo, L.; Lesnic, D.; Meng, S. Reconstruction of the heat transfer coefficient at the interface of a bi-material. Inverse Probl. Sci. Eng. 2020, 28, 374–401. [Google Scholar] [CrossRef] [Green Version]
  6. Alifanov, O.M. Inverse Heat Transfer Problems, 1st ed.; Springer: Berlin/Heidelberg, Germany, 1994; 348p. [Google Scholar]
  7. Amann, H. Maximal regularity of parabolic transmission problems. J. Evol. Equ. 2021, 21, 3375–3420. [Google Scholar] [CrossRef]
  8. Caffarelli, L. A monotonicity formula for heat functions in disjoint domains, boundary value problems for partial differential equations and applications. RMA Res. Notes Appl. Math. 1993, 29, 53–60. [Google Scholar]
  9. Calabro, F.; Zunino, P. Analysis of parabolic problems on partitioned domains withnonlinearconditions at the interface: Application to mass transfer trough semi-permeable membranes. Math. Model. Methods Appl. Sci. 2006, 164, 479–501. [Google Scholar] [CrossRef]
  10. Datta, A.K. Biological and Bioenvironmental Heat and Mass Transfer, 1st ed.; Marcel Dekker: New York, NY, USA, 2002; 424p. [Google Scholar]
  11. Givoli, D. Exact representation on artificial interfaces and applications in mechanics. Appl. Mech. Rev. 1999, 52, 333–349. [Google Scholar] [CrossRef]
  12. Kinash, N.; Janno, J. An inverse problem for a generalized fractional derivative with an application in reconstruction of time- and space-dependent Sources in fractional diffusion and wave equations. Mathematics 2019, 7, 1138. [Google Scholar] [CrossRef] [Green Version]
  13. Qatanani, N.; Barham, A.; Heeh, Q. Existence and uniqueness of the solution of the coupled conduction radiation energy transfer on diffuse gray surfaces. Surv. Math. Its Appl. 2007, 2, 43–58. [Google Scholar]
  14. Caputo, M. Vibrations of infinite viscoelastic layer with a dissipative memory. J. Acoust. Soc. Am. 1974, 56, 897–904. [Google Scholar] [CrossRef]
  15. Podlubny, I. Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  16. Stynes, M.; O’Riordan, E.; Gracia, J.L. Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. J. Numer. Anal. 2017, 55, 1057–1079. [Google Scholar] [CrossRef] [Green Version]
  17. Zhang, Y.; Sun, Z.; Liao, H. Finite difference methods for the time fractional diffusion equationo non-uniform meshes. J. Comput. Phys. 2014, 265, 195–210. [Google Scholar] [CrossRef]
  18. Lancia, M.R.; Cefalo, M.; Dell’Acqua, G. Numerical approximation of transmission problems across Koch-type highly conductive layers. Appl. Math. Comput. 2012, 218, 5453–5473. [Google Scholar] [CrossRef]
  19. El Hamidi, A.; Kirane, M.; Tfayli, A. An Inverse Problem for a Non-Homogeneous Time-Space Fractional Equation. Mathematics 2022, 10, 2586. [Google Scholar] [CrossRef]
  20. Jovanovic, B.S.; Milovanovic, Z.D. Numerical approximation of a 2D parabolic transmission problem in disjoint domains. Appl. Math. Comput. 2014, 228, 508–519. [Google Scholar] [CrossRef]
  21. Jovanovic, B.; Koleva, M.; Vulkov, L. Convergence of a FEM and two-grid algorithms for elliptic problems on disjoint domains. J. Comput. Appl. Math. 2011, 236, 364–374. [Google Scholar] [CrossRef]
  22. Koleva, M. Finite element solution of 1D boundary value linear and nonlinear problems with nonlocal jump conditions. AIP Conf. Proc. 2007, 946, 163. [Google Scholar]
  23. L’vov, P.E.; Sibatov, R.T.; Yavtushenko, I.O.; Kitsyuk, E.P. Time-Fractional phase field model of electrochemical impedance. Fractal Fract. 2021, 5, 191. [Google Scholar] [CrossRef]
  24. Milovanovic, Z. Finite difference scheme for a parabolic transmission problem in disjoint domains. Lect. Notes Comput. Sci. 2013, 8236, 403–410. [Google Scholar]
  25. Prilepko, A.I.; Kamynin, V.L.; Kostin, A.B. Inverse source problem for parabolic equation with the condition of integral observation in time. J. Inverse -Ill-Posed Probl. 2018, 46, 523–539. [Google Scholar] [CrossRef]
  26. Teresi, L.; Vacca, E. Transmission phenomena across highly conductive interfaces. In Applied and Industrial Mathematics in Italy II; Series on Advances in Mathematics for Applied Sciences; World Scientific: Singapore, 2007; pp. 585–596. [Google Scholar]
  27. Vulkov, L. Well posedness and monotone iterative method for nonlinear interface problem on disjoint intervals. AIP Conf. Proc. 2007, 946, 188. [Google Scholar]
  28. Zhang, Y.; Mazzucato, A.L. Transmission problems for parabolic operators on polygonal domains and applications to the finite element method. La Mat. 2022, 1, 225–262. [Google Scholar] [CrossRef]
  29. Jovanovic, B.S.; Vulkov, L.G.; Delic, A. Boundary value problems for fractional PDE and their numerical approximation. In Numerical Analysis and Its Applications; Dimov, I., Farago, I., Vulkov, L., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2013; Volume 8236, pp. 38–49. [Google Scholar]
  30. Jovanovic, B.S.; Vulkov, L.G.; Delic, A. About some boundary value problems for fractional PDE and their numerical solution. Proc. Appl. Math. Mech. 2013, 13, 445–446. [Google Scholar] [CrossRef]
  31. Al-Masaeed, R.; Maayah, B.; Abu-Ghurra, S. Adaptive technique for solving 1-D interface problems of fractional order. Int. J. Appl. Comput. Math 2022, 8, 214. [Google Scholar] [CrossRef] [PubMed]
  32. Vasil’ev, V.I.; Su, L. Numerical method for solving boundary inverse problem for one-dimensional parabolic equation. Math. Model. 2017, 24, 108–117. [Google Scholar] [CrossRef]
  33. Chen, S.; Jiang, D.; Wang, H. Simultaneous identification of initial value and source strength in a transmission problem for a parabolic equation. Adv. Comput. Math. 2022, 48, 77. [Google Scholar] [CrossRef]
  34. Kiana, Y.; Oksanenb, L.; Soccorsia, E.; Yamamoto, M. Global uniqueness in an inverse problem for time fractional diffusion equations. J. Differ. Equ. 2018, 264, 1146–1170. [Google Scholar] [CrossRef] [Green Version]
  35. Ashurov, R.; Fayziev, Y. On the nonlocal problems in time for time-fractional subdiffusion equations. Fractal Fract. 2022, 6, 41. [Google Scholar] [CrossRef]
  36. Ozbilge, E.; Kanca, F.; Özbilge, E. Inverse problem for a time fractional parabolic equation with nonlocal boundary conditions. Mathematics 2022, 10, 1479. [Google Scholar] [CrossRef]
  37. Klibas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006; p. 540. [Google Scholar]
  38. Hadamard, J. Lectures on Cauchy’s Problem in Linear Partial Differential Equations; Yale University Press: New Haven, CT, USA, 1923. [Google Scholar]
  39. Evans, L.C. Partial Differential Equations, 2nd ed.; American Mathematical Society: Prividence, RI, USA, 2010; Volume 19. [Google Scholar]
  40. Varga, R.S. Matrix Iterative Analysis, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2000; p. 358. [Google Scholar]
Figure 1. Absolute errors of the recovered φ 1 (left) and φ 2 (right), δ 1 = δ 2 = 0.5 .
Figure 1. Absolute errors of the recovered φ 1 (left) and φ 2 (right), δ 1 = δ 2 = 0.5 .
Fractalfract 07 00326 g001
Figure 2. Absolute errors of the recovered φ 1 (left) and φ 2 (right), δ 1 = 0.4 , δ 2 = 0.8 .
Figure 2. Absolute errors of the recovered φ 1 (left) and φ 2 (right), δ 1 = 0.4 , δ 2 = 0.8 .
Fractalfract 07 00326 g002
Figure 3. Numerical solution on time-space grid of the inverse problem, δ 1 = δ 2 = 0.5 .
Figure 3. Numerical solution on time-space grid of the inverse problem, δ 1 = δ 2 = 0.5 .
Fractalfract 07 00326 g003
Figure 4. Discrete solution ( u 1 , u 2 ) of the direct problem (left) and the inverse problem with noisy data at all time levels (right), δ 1 = δ 2 = 0.5 .
Figure 4. Discrete solution ( u 1 , u 2 ) of the direct problem (left) and the inverse problem with noisy data at all time levels (right), δ 1 = δ 2 = 0.5 .
Fractalfract 07 00326 g004
Figure 5. Discrete solution ( u 1 , u 2 ) of the inverse problem with measurements at 15 time levels, linear (left) and spline (right) interpolation for smoothing the functions ψ 1 ϵ and ψ 2 ϵ , δ 1 = δ 2 = 0.5 .
Figure 5. Discrete solution ( u 1 , u 2 ) of the inverse problem with measurements at 15 time levels, linear (left) and spline (right) interpolation for smoothing the functions ψ 1 ϵ and ψ 2 ϵ , δ 1 = δ 2 = 0.5 .
Fractalfract 07 00326 g005
Figure 6. Points of measurements (left) and error (right) between numerical solution of the inverse problem ( u 1 , u 2 ) and exact solution of the direct problem at final time.
Figure 6. Points of measurements (left) and error (right) between numerical solution of the inverse problem ( u 1 , u 2 ) and exact solution of the direct problem at final time.
Fractalfract 07 00326 g006
Table 1. Errors and temporal convergence rate of the solution ( u 1 , u 2 ) of the direct problem (34).
Table 1. Errors and temporal convergence rate of the solution ( u 1 , u 2 ) of the direct problem (34).
δ 1 δ 2 M = 20 M = 40 M = 80 M = 160 M = 320 M = 640 M = 1280
0.50.5 E 1 5.699   ×   10 3 1.965   ×   10 3 6.157   ×   10 4 2.142   ×   10 4 7.418   ×   10 5 2.600   ×   10 5 9.118   ×   10 6
CR 1 h 1.5361.6741.5231.5301.5121.512
E 2 1.844   ×   10 2 6.665   ×   10 3 2.213   ×   10 3 7.720   ×   10 4 2.653   ×   10 4 9.398   ×   10 5 3.286   ×   10 5
CR 2 h 1.4681.5911.5191.5411.4971.516
0.30.6 E 1.014   ×   10 2 3.113   ×   10 3 1.046   ×   10 3 3.873   ×   10 4 1.462   ×   10 4 5.453   ×   10 5 2.040   ×   10 5
CR 1.7031.5731.4331.4061.4231.419
E 2 3.166   ×   10 2 1.075   ×   10 2 3.496   ×   10 3 1.333   ×   10 3 4.911   ×   10 4 1.859   ×   10 4 6.930   ×   10 5
CR 2 h 1.5591.6201.3911.4411.4011.424
0.90.4 E 2.672   ×   10 2 9.865   ×   10 3 4.230   ×   10 3 1.988   ×   10 3 8.263   ×   10 4 3.832   ×   10 4 1.684   ×   10 4
CR 1.4381.2221.0891.2671.1091.186
E 2 9.591   ×   10 2 3.127   ×   10 2 1.535   ×   10 2 6.830   ×   10 3 2.907   ×   10 3 1.331   ×   10 3 6.159   ×   10 4
CR 2 h 1.6171.0261.1681.2321.1271.112
Table 2. Errors and spatial convergence rate of the solution ( u 1 , u 2 ) of the direct problem (34).
Table 2. Errors and spatial convergence rate of the solution ( u 1 , u 2 ) of the direct problem (34).
N 1 = 10 N 1 = 20 N 1 = 40 N 1 = 80 N 1 = 161 N 1 = 320 N 1 = 640
E 1 1.037   ×   10 3 2.583   ×   10 4 6.445   ×   10 5 1.610   ×   10 5 4.022   ×   10 6 1.005   ×   10 6 2.512   ×   10 7
CR 1 h 2.0052.0032.0022.0012.0002.000
E 2 3.725   ×   10 3 9.320   ×   10 4 2.330   ×   10 4 5.822   ×   10 5 1.455   ×   10 5 3.637   ×   10 6 9.093   ×   10 7
CR 2 h 1.9992.0002.0002.0002.0002.000
Table 3. Errors of the solution ( u 1 , u 2 , φ 1 , φ 2 ) of the inverse problem (19)–(23) for different points of measurement.
Table 3. Errors of the solution ( u 1 , u 2 , φ 1 , φ 2 ) of the inverse problem (19)–(23) for different points of measurement.
Errors x 1 * = 1.2 x 1 * = 1.4 x 1 * = 1.5 x 1 * = 1.7 x 1 * = 1.8
x 2 * = 4 . 8 x 2 * = 4 . 5 x 2 * = 3 . 7 x 2 * = 3 . 5 x 2 * = 3 . 2
E 1 h 1.681   ×   10 13 5.189   ×   10 13 1.708   ×   10 11 1.098   ×   10 10 3.389   ×   10 10
E 2 h 2.942   ×   10 15 1.388   ×   10 15 8.707   ×   10 15 5.561   ×   10 15 2.211   ×   10 14
ε 1 2.470   ×   10 11 2.419   ×   10 11 7.631   ×   10 12 8.504   ×   10 11 3.636   ×   10 10
ε 2 1.490   ×   10 16 4.444   ×   10 16 8.707   ×   10 15 5.561   ×   10 15 2.211   ×   10 14
Table 4. Errors of ( u 1 , u 2 , φ 1 , φ 2 ) of the inverse problem (39)–(43) for different points of measurement.
Table 4. Errors of ( u 1 , u 2 , φ 1 , φ 2 ) of the inverse problem (39)–(43) for different points of measurement.
Errors x 1 * = 1.5 , y 1 * = 0.15 x 1 * = 1.65 , y 1 * = 0.85 random ( x j * , y j * ) , j = 1 , 2 ,
x 2 * = 3.5 , y 2 * = 0.65 x 2 * = 3.25 , y 2 * = 0.5 Figure 6
E 1 7.587   ×   10 4 7.587   ×   10 4 7.587   ×   10 4
E 2 5.793   ×   10 4 5.793   ×   10 4 5.793   ×   10 4
E 1 h 5.120   ×   10 13 3.036   ×   10 12 5.623   ×   10 12
E 2 h 3.653   ×   10 14 7.505   ×   10 14 3.131   ×   10 14
ε 1 2.999   ×   10 13 1.778   ×   10 12 3.294   ×   10 12
ε 2 1.743   ×   10 14 3.753   ×   10 14 1.465   ×   10 14
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Koleva, M.N.; Vulkov, L.G. Numerical Identification of External Boundary Conditions for Time Fractional Parabolic Equations on Disjoint Domains. Fractal Fract. 2023, 7, 326. https://doi.org/10.3390/fractalfract7040326

AMA Style

Koleva MN, Vulkov LG. Numerical Identification of External Boundary Conditions for Time Fractional Parabolic Equations on Disjoint Domains. Fractal and Fractional. 2023; 7(4):326. https://doi.org/10.3390/fractalfract7040326

Chicago/Turabian Style

Koleva, Miglena N., and Lubin G. Vulkov. 2023. "Numerical Identification of External Boundary Conditions for Time Fractional Parabolic Equations on Disjoint Domains" Fractal and Fractional 7, no. 4: 326. https://doi.org/10.3390/fractalfract7040326

Article Metrics

Back to TopTop