Next Article in Journal
Detection and Reconstruction of Bursting Oscillations in Complex Systems Using the HAVOK Analysis Framework
Previous Article in Journal
Algorithms of Cross-Domain Redundancy Management for Resilient of Dual-Priority Critical Communication Systems
Previous Article in Special Issue
Fuzzy Fractional Brownian Motion: Review and Extension
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Algorithms for Identification of Convection Coefficient and Source in a Magnetohydrodynamics Flow

by
Juri D. Kandilarov
* and
Lubin G. Vulkov
*
Department of Mathematics, University of Ruse, 8 Studentska Str., 7017 Ruse, Bulgaria
*
Authors to whom correspondence should be addressed.
Algorithms 2024, 17(9), 387; https://doi.org/10.3390/a17090387
Submission received: 10 July 2024 / Revised: 19 August 2024 / Accepted: 22 August 2024 / Published: 2 September 2024

Abstract

:
We consider three integral observations inverse problems (IP1, IP2, IP3) for reconstruction of a time-dependent convection coefficient and a source in magnetohydrodynamics (MHD) model. On the first stage, using the integral observations, we reduce the inverse problems to nonclassical direct (forward) ones. The equivalence between the inverse and direct problems is established. Then, the well-posedness of nonclassical problems is proved. Further, to overcome the difficulties arising from the nonlinear nonlocal parabolic operators, we construct a linarization algorithm in time after their difference space discretizatons. Next, on each iteration, to solve the corresponding linear systems of algebraic equations, we propose adequate fast elimination algorithms. Computational results of test examples data are discussed.

1. Introduction

The research concerning the construction and analysis of numerical methods for partial differential equations (PDEs) is more developed and actual than analytical methods. It is due to the necessity of solving many problems of physics, mechanics, heat-mass transfer, finance, biology, etc., see e.g., [1,2,3,4,5,6,7,8], for which it is difficult to construct analytical solutions. The main interest in efficient numerical solving of the PDEs in applied science and engineering is concerned with construction of fast computational algorithms.
The inverse problem is formulated for a particular process described by a PDE when one or some important data such as a coefficients, boundary data, and source data, are provided in many publications [1,9,10,11,12,13,14,15,16,17,18,19,20,21]. In the current paper, we study a convection coefficient and a source inverse problem of a parabolic system from MHD.
In recent years, the viscous MHD duct flows, as a challenging and problem arising in the fields of physics and engineering, have considerable theoretical and practical importance owing to their important and widespread applications in astrophysics, geology, designing cooling systems with liquid metals for a nuclear fission or fusion reactor, power generation, MHD generators, and electromagnetic pumps. A number of theoretical and experimental studies have been performed for the aforementioned.
Because of the coupling of the equations of fluid mechanics and electrodynamics, the solution of the equations governing MHD flows is quite difficult, so analytical solutions are available only in some special cases. For this reason, in the general situation, the MHD flow problems can be only numerically solved by taking advantage of some numerical methods [4,15].
While steady MHD duct flows have been studied extensively, some papers have appeared on unsteady 2D incompressible, viscous MHD flow in channels. Works on time-dependent MHD flow systems, concerning the areas of the flow control and the MHD stability, have investigated different problems. These related control and stability problems for the MHD flows are all model-based approaches, in which the model parameters or the initial conditions have to be identified. However, when model parameters (i.e., empirical parameters and initial conditions) are unknown or uncertain, it often leads to biased simulation results and inconsistencies between the output of the established control system and the real physical system. Thus, it is fundamentally important to recover these various unknown or uncertain parameters in the direct system model so that the mathematical model can best fit the real physical system under considerations. Such problems are commonly referred to as parameter estimation problems or inverse problems in the areas of data assimilation. In the paper, we consider a recovering problem for a simplified MHD Hartman flow with characteristics of incompressible and Newtonian (constant viscosity) in 1-D space. The mathematical model of the 1-D MHD Hartman flow can be successfully built under some suitable assumptions and tightly coupled by the flow velocity and electromagnetic fields [17,21].
Least squares cost functionals are often used for parameter estimation of the objective functions. However, such estimation procedures (gradient-like search) are computationally time-consuming [11,22]. Also, through each step in the iteration, the solutions of forward problems of PDEs have to be solved numerically. In this paper, we propose a direct system method to avoid these drawbacks. This approach leads to the technique of the loaded equation method, first introduced for the solution of the source heat problem in [6].
In [23], a Galerkin finite element method was used for solving an inverse problem, similar to IP1, described in Section 2.2 of the present paper.
This paper is structured as follows. In the next section, the direct and the inverse problems are introduced. Algorithms that transform the inverse problems into nonclassical direct problems are proposed in Section 3. Section 4 develops algorithms for the numerical solution of the direct problem. In Section 5, effective decomposition algorithms for the solution of the difference algebraic systems are constructed. Numerical test examples are discussed in Section 6. This paper is finalized with some conclusions.

2. Formulation of the Direct and Inverse Problems

In this section, the direct (forward) and inverse problems to a strongly coupled system of two parabolic equations of a viscous MHD flow are formulated.

2.1. The Direct Problem

We will study the model considered in [17,24,25]. It is a simplified MHD Hartman flow with incompressible and Newtonian (constant viscosity) characteristics in 1-D space and the case in which the fluid flows between two parallel solid plates and the velocity is perpendicular to the magnetic vector. Also, for the unit vectors of the velocity, the magnetic fields’ external electromotive forces are generated right-handed. This mathematical model of describing the 1-D MHD flow system is derived from the viscous incompressible MHD equations [17,21,24] and is formulated in the following form:
u t ν 2 u x 2 = β ( t ) B x f ( t ) ,
B t ν m 2 B x 2 = β ( t ) u x .
Here, the spatial variable x and the time variable t belong to the set ( x , t ) Q T = Ω × ( 0 , T ) , Ω = ( 0 , X ) , where X and T are dimensionless quantities, u ( x , t ) is the flow velocity, and B ( x , t ) is the magnetic field. Further, f ( t ) is the pressure difference per unit of the channel length; the function β ( t ) is a given function of the induction of the external magnetic field and can be considered as the control input for the MHD flow; ν = 1 / R e and ν m = 1 / R e m , where R e is the flow Reynolds number and R e m is the magnetic Reynolds number.
Dirichlet boundary conditions for the system (1) and (2) are posed:
u ( 0 , t ) = u l ( t ) , u ( X , t ) = u r ( t ) , B ( 0 , t ) = B l ( t ) , B ( X , t ) = B r ( t )
and the initial conditions are
u ( x , 0 ) = u 0 ( x ) , B ( x , 0 ) = B 0 ( x ) .
In the form (1)–(4), we solve the direct (forward) problem in which f ( t ) , the coefficients ν , ν m , β ( t ) , the boundary, and the initial conditions are given.

2.2. The Inverse Problems

Consider the inverse problem (IP1), in which, simultaneously, the coefficient β ( t ) and the source term f ( t ) are unknowns and will be reconstructed upon the additional conditions
Ω u ( x , t ) η 1 ( x ) d x = φ ( t ) , Ω B ( x , t ) η 2 ( x ) d x = ψ ( t ) ,
where η 1 ( x ) and η 2 ( x ) are some weight functions. In particular, if some of the weight functions are Dirac-Delta functions
η 1 ( x ) = δ ( x x ) , η 2 ( x ) = δ ( x x ) , ( x , x ) Ω ,
then the conditions (5) take the form
u ( x , t ) = φ ( t ) , B ( x , t ) = ψ ( t ) .
In this work, we use η 1 ( x ) = η 2 ( x ) = 1 and then the total energy takes the simple form
0 X u ( x , t ) d x = E ( t ) ,
0 X B ( x , t ) d x = F ( t ) .
Here, E ( t ) and F ( t ) are known functions.
We also will study the following inverse problems:
IP2. The convection coefficient β ( t ) is known, but the source f ( t ) is unknown and the overdetermination (7) is given.
IP3. The convection coefficient β ( t ) is unknown, but the source f ( t ) is known and the overdetermination (8) is given.
Least squares is often used to define the closeness between the computed solutions and the solution measured data objective functional. The resulting methods are referred to as least squares output error criteria procedures; see, e.g., [1,3,6]. Such procedures, along with many advantages, also have their disadvantages. For example, they are computationally consuming because iterative procedures (gradient-like search) are used. In addition, through each step in the iteration, they will reduce to the solution of some forward problem which involves the numerical solution of partial differential equations. Thus, there is a clear need to minimize the number of steps in the iteration as well as reduce the range of the global search. One way this can be achieved is to obtain an independent initial estimate of the structure of the control parameters.
Our goal here is to construct a direct approach to solve the problems IP1, IP2, and IP3. We transform the time-dependent functions identification problems into a nonclassical forward problem. For this, we use the obvious idea of differentiating the relations (7) and (8) with respect to time t and then to insert the time derivative of the flow velocity u and the magnetic field B into the Equations (1) and (2), respectively. As a result, we obtain a new direct initial boundary value problem for the solution { u , B } . Then, we concentrate on the construction of efficient finite difference algorithms for solving the nonstandard direct differential problems.

3. Reduction of the IP1, IP2, and IP3 to Nonclassical Problems

In this section, we formulate the three inverse coefficient-source problems.
Let us differentiate E ( t ) with respect to t, and using Equation (1) and the first boundary conditions in (3), we find
f ( t ) = ν ( u x ( X , t ) u x ( 0 , t ) ) + β ( t ) h ( t ) E ( t ) / X , h ( t ) = B r ( t ) B l ( t ) ,
where E = d d t E , u x = u x . Next, we differentiate F ( t ) with respect to t, and using Equation (2) and the second boundary conditions in (3), we obtain
β ( t ) = ( F ( t ) ν m ( B x ( X , t ) B x ( 0 , t ) ) ) / g ( t ) , g ( t ) = u r ( t ) u l ( t ) ,
where F = d d t F and B x = B x .
Let us introduce new solution functions to obtain zero boundary conditions:
U ( x , t ) = u ( x , t ) ( 1 x X ) u l ( t ) + x X u r ( t ) ,
b ( x , t ) = B ( x , t ) ( 1 x X ) B l ( t ) + x X B r ( t ) .
Applying these transformations to the problem (1)–(4), we arrive at the following nonclassical forms of (1)–(4).
IP1. Let us suppose that β ( t ) and f ( t ) are unknowns and the overdeterminations (7), (8) are given. Then the reduced (nonclassical) problem reads as follows:
U t ν 2 U x 2 F ( t ) ν m ( b x ( X , t ) b x ( 0 , t ) ) g ( t ) b x = E ( t ) X ν X U x ( X , t ) U x ( 0 , t ) ( 1 x X ) u l ( t ) + x X u r ( t ) ,
b t ν m 2 b x 2 F ( t ) ν m ( b x ( X , t ) b x ( 0 , t ) ) g ( t ) U x = F ( t ) X ν m X b x ( X , t ) b x ( 0 , t ) ( 1 x X ) B l ( t ) + x X B r ( t )
with new initial conditions
U ( x , 0 ) = u 0 ( x ) ( 1 x X ) u l ( 0 ) + x X u r ( 0 ) U 0 ( x ) ,
b ( x , 0 ) = B 0 ( x ) ( 1 x X ) B l ( 0 ) + x X B r ( 0 ) b 0 ( x )
and zero Dirichlet boundary conditions.
IP2. Now, let us suppose that β ( t ) is a known function, but f ( t ) is unknown, and the overdetermination (7) is given. Then the nonclassical problem reads as the following parabolic system:
U t ν 2 U x 2 β ( t ) b x = E ( t ) X ν X U x ( X , t ) U x ( 0 , t ) ( 1 x X ) u l ( t ) + x X u r ( t ) ν X 2 g ( t ) ,
b t ν m 2 b x 2 β ( t ) U x = β X g ( t ) ( 1 x X ) B l ( t ) + x X B r ( t )
with initial conditions (15), (16) and zero Dirichlet boundary conditions.
IP3. Finally, let us suppose that β ( t ) is an unknown function, but f ( t ) is known and the overdetermination (8) is given. Then the reduced problem reads as follows:
U t ν 2 U x 2 1 g ( t ) ( F ( t ) ν m ( b x ( X , t ) b x ( 0 , t ) ) + ν m X h ( t ) ) b x + ν m h ( t ) X g ( t ) ( b x ( X , t ) b x ( 0 , t ) ) = h ( t ) X g ( t ) F ( t ) + ν X h ( t ) f ( t ) ( 1 x X ) u l ( t ) + x X u r ( t ) + F ( t ) + ν m X h ( t ) h ( t ) X g ( t ) ,
b t ν m 2 b x 2 1 g ( t ) F ( t ) ν m ( b x ( X , t ) b x ( 0 , t ) ) + ν m X h ( t ) U x + ν m h ( t ) X g ( t ) ( b x ( X , t ) b x ( 0 , t ) ) = ( 1 x X ) B l ( t ) + x X B r ( t ) + F ( t ) + ν m X h ( t ) h ( t ) X g ( t ) ,
with initial conditions (15), (16) and zero Dirichlet boundary conditions.
In all cases, there appear terms U x ( 0 , t ) , U x ( X , t ) or b x ( 0 , t ) , b x ( X , t ) in the differential equations. Such equations are called loaded equations; see, e.g., [6,26].

4. Well-Posedness of the Inverse Problems

In this section, we study the well-posedness, i.e., the existence, uniqueness, and continuous dependence on input data of the solutions to the inverse problems. The strategy is first to establish the equivalence between IP1, IP2, and IP3 and the corresponding NCIBVP. More in detail, we shall investigate the case of IP2.

4.1. The IP2

We reformulate the nonclassical initial-boundary value problem (NCIBVP) (17), (18) in a form more suitable for theoretical theoretical analysis. For this, we rewrite the system (17), (18) as follows:
U t ν 2 U x 2 β ( t ) b x + ν X ( U x ( X , t ) U x ( 0 , t ) ) = R ( x , t ) ,
b t ν m 2 b x 2 β ( t ) U x = S ( x , t ) ,
where
R ( x , t ) = E ( t ) X u l ( t ) x X g ( t ) ν X 2 g ( t ) ,
S ( x , t ) = β ( t ) X g ( t ) B l ( t ) x X h ( t ) .
The system (21)–(24) is solved with Dirichlet zero boundary conditions and initial conditions (15), (16).
Proposition 1.
Suppose that the functions E ( t ) , u l ( t ) , u r ( t ) , B l ( t ) and B r ( t ) belong to the space C 1 [ 0 , T ] and β ( t ) C [ 0 , T ] , u 0 , B 0 C [ 0 , X ] . Then the IP2 is equivalent to the NCIBVP.
Proof. 
Indeed, if { u , B , f } is a solution of problem (1)–(4), (7), then by the construction, { u , B } is a solution of problem (17), (18) and zero Dirichlet boundary conditions.
Conversely, assuming that { u , B } is a solution of problem (17), (18) with initial conditions (15), (16) and zero Dirichlet boundary conditions, then it is easy to check that
u ( x , t ) = U ( x , t ) + ( 1 x X ) u l ( t ) + x X u r ( t ) , B ( x , t ) = b ( x , t ) + ( 1 x X ) B l ( t ) + x X B r ( t ) .
is a solution of problem (1)–(4), (7). □
In the estimates below, the ε -inequality and the trace inequalities are applied:
a b ε a 2 + b 2 4 ε , 0 < ε Ψ 2 ( 0 ) 2 ε d Ψ d x 0 2 + 2 ε Ψ 0 2 , 0 < ε Ψ 2 ( X ) 2 ε d Ψ d x 0 2 + 2 ε Ψ 0 2 , 0 < ε
where
Ψ C 1 0 , X , Ψ = Ψ ( x ) , x 0 , X , Ψ 0 2 = 0 X Ψ 2 ( x ) d x .
We have the following theorem on the well-posedness of the problem NCIBVP.
Theorem 1.
Let the conditions of Proposition 1 be fulfilled. Then, there exists a unique global classical solution of NCIBVP for which the stability estimates
U x 0 2 + b x 0 2 + 2 U x 2 0 2 + 2 b x 2 0 2 C ( t ) R 2 , Q T 2 + S 2 , Q T 2 + U 0 2 2 + b 0 2 2 ,
where
w 0 2 = 0 X w 2 ( x , t ) d x , w 2 , Q T 2 = Q T w 2 ( x , t ) d x d t
hold.
Proof. 
Assume the existence of solution to problem NCIBVP.
We multiply Equation (19) by 2 U x 2 and Equation (20)—by 2 b x 2 and integrate the results over the interval ( 0 , X ) . Let us sum up the results to obtain
U t , 2 U x 2 + b t , 2 b x 2 ν 2 U x 2 , 2 U x 2 ν m 2 b x 2 , 2 b x 2 β ( t ) b x , 2 U x 2 + U x , 2 b x 2 + ν ( U x ( X , t ) U x ( 0 , t ) 0 X 2 U x 2 d x = R , 2 U x 2 + S , 2 b x 2 .
We have, for each term,
U t , 2 U x 2 = 0 X x U t , U x d x 1 2 t 0 X U x 2 d x = 1 2 t U x 0 2 ,
b t , 2 b x 2 = 1 2 t b x 0 2 ,
U x ( X , t ) 0 X 2 U x 2 d x 1 4 ε 1 U x ( X , t ) 2 + ε 1 X 2 U x 2 0 2 ,
U x ( 0 , t ) 0 X 2 U x 2 d x 1 4 ε 2 U x ( 0 , t ) 2 + ε 2 X 2 U x 2 2 ,
R , 2 U x 2 1 4 ε 3 R 0 2 + ε 3 X 2 U x 2 0 2 ,
S , 2 b x 2 1 4 ε 4 S 0 2 + ε 4 X 2 b x 2 0 2 ,
b x , 2 U x 2 + U x , 2 b x 2 = 0 X x b x U x d x
= b x ( X , t ) U x ( X , t ) b x ( 0 , t ) U x ( 0 , t )
1 2 b x ( X , t ) 2 + U x ( X , t ) 2 + b x ( 0 , t ) 2 + U x ( 0 , t ) 2 .
The application of the trace inequalities implies
b x , 2 U x 2 + U x , 2 b x 2 ε 5 2 U x 2 2 + 1 4 ε 5 U x 2
+ ε 6 2 b x 2 2 + 1 4 ε 6 b x 2 .
Now, let us insert all the estimates in (26) to obtain
d d t U x 2 + b x 2 + C 1 2 U x 2 2 + 2 b x 2 X ( ε 1 + ε 2 ) + ε 3 + ε 5 1 2 + 1 4 ε 1 2 U x 2 + ( ε 4 + ε 6 ) 2 b x 2 2 + 1 ε 5 1 2 + 1 4 ε 1 U x 2 + 1 4 ε 6 b x 2
+ 1 4 ε 3 R 2 + 1 4 ε 4 S 2 .
Next, we integrate the inequality (27) from 0 to t T and apply to the result the Gronwall’s inequality to find
U x 0 2 + b x 0 2 2 U x 2 0 2 + 2 b x 2 0 2
C ( t ) R 2 , Q T 2 + S 2 , Q T 2 + U 0 2 ( x ) 2 2 + b 0 ( x ) 0 2 ,
where
· 2 , Q T 2 = 0 T u 0 2 d τ , C ( t ) > 0 .
From here follows the uniqueness and continuous dependence of the solution of problem IP2 from the input data.
The local existence of a weak solution to the present NCIBVP follows from the general theory of parabolic equations; see, e.g., [5]. The existence of global weak solutions is a direct corollary of the a priori estimates (25). Next, using the smooth assumptions for the input data, it is easy to show (see [5]) that a weak solution is a classical one. □

4.2. The IP1 and IP3

Similar to Theorem 1, the NCIBVP corresponds to the IP1 and IP3. The nonsignificant differences are some different terms that can be estimated in the same way.

5. Finite Difference Approximation of the Inverse Problems

In this section, we present the basic algorithm that solves the coefficient problems IP1 and IP3.
First, we approximate the direct problem (1)–(4). The semi-discretization in time is based on the Rothe’s method. We define a uniform time grid
ω ¯ τ = ω τ { T } = { t j = j τ , j = 0 , , M , τ M = T }
and approximate the system (1)–(4) on the new time level by a variant of the Crank–Nicolson method:
u j + 1 u j τ ν 2 2 u j + 1 x 2 + 2 u j x 2 = β j + 1 / 2 B j + 1 / 2 x 1 2 f j + 1 + f j
B j + 1 B j τ ν m 2 2 B j + 1 x 2 + 2 B j x 2 = β j + 1 / 2 u j + 1 / 2 x .
When β ( t ) is an unknown function (see IP1 and IP3), then the linearization based on the approximation to the expression φ ( t ) ψ ( t ) at the time point t = t j + 1 / 2 is used [27]:
φ ( t j + 1 / 2 ) ψ ( t j + 1 / 2 ) = ( φ ( t j + 1 ) ψ ( t j ) + φ ( t j ) ψ ( t j + 1 ) ) / 2 + O ( τ 2 ) .
The next stage is the discretization in space. We introduce the uniform mesh in space
ω ¯ h = { x i = i h , i = 0 , 1 , , N , h = X / N }
and the approximations of the second order of the derivatives at point ( x i ) :
d 2 φ d x 2 x i φ x ¯ x , i = φ i + 1 2 φ i + φ i 1 h 2 , d φ d x x i φ x o , i = φ i + 1 φ i 1 2 h .
Then, the full discretization of the system (1)–(2) is
u i j + 1 u i j τ ν 2 u x ¯ x , i j + 1 β j 2 B x o , i j + 1 = ν 2 u x ¯ x , i j + β j + 1 2 B x o , i j 1 2 f j + 1 + f j
B i j + 1 B i j τ ν m 2 B x ¯ x , i j + 1 β j 2 u x o , i j + 1 = ν m 2 B x ¯ x , i j + β j + 1 2 u x o , i j .
This system can be solved by the matrix Thomas algorithm; see, e.g., [19]. However, each of the problems IP1, IP2, and IP3 requires specific algorithms for solving the concrete algebraic system of equations.

6. Algorithms for Solution of Finite Difference Algebraic Systems

In this section, we develop fast efficient algorithms to solve the systems of algebraic equations that arise after the finite difference schemes of the reduced nonclassical parabolic systems of two equations.

6.1. The IP2

First, we will present the algorithm for IP2. After the full discretization, the obtained linear system of algebraic equations has the following canonical form:
a i U i 1 j + 1 + c i U i j + 1 + d i U i + 1 j + 1 + k i j + 1 b i 1 j + 1 + l i j + 1 b i + 1 j + 1 + r i U 1 j + 1 + s i U N 1 j + 1 = G i j + 1 a ^ i b i 1 j + 1 + c ^ i b i j + 1 + d ^ i b i + 1 j + 1 + k ^ i j + 1 U i 1 j + 1 + l ^ i j + 1 U i + 1 j + 1 = G ^ i j + 1 U 0 j = U N j = 0 , b 0 j = b N j = 0 j = 1 , 2 , , M , U i 0 = U 0 ( x i ) , b i 0 = b 0 ( x i ) i = 0 , 1 , 2 , , N ,
where
a i = d i = ν 2 h 2 , c i = 1 τ + ν h 2 , k i j + 1 = l i j + 1 = β j + 1 / 2 4 h , r i = s i = ν 2 X h , a ^ i = d ^ i = ν m 2 h 2 , c ^ i = 1 τ + ν m h 2 , k ^ i j + 1 = l ^ i j + 1 = β j + 1 / 2 4 h , G i j + 1 = 1 τ U i j + ν 2 U i 1 j 2 U i j + U i + 1 j h 2 + β j + 1 / 2 2 b i + 1 j b i 1 j 2 h + E ( t j + 1 / 2 ) X ν 2 X U N j U N 1 j h U 1 j U 0 j h 1 x i X u l ( t j + 1 / 2 ) + x i X u r ( t j + 1 / 2 ) , G ^ i j + 1 = 1 τ b i j + ν m 2 b i 1 j 2 b i j + b i + 1 j h 2 + β j + 1 / 2 2 U i + 1 j U i 1 j 2 h β j + 1 / 2 X u l ( t j + 1 / 2 ) u r ( t j + 1 / 2 ) ( 1 x i X ) B l ( t j + 1 / 2 ) + x i X B r ( t j + 1 / 2 ) .
We will seek the numerical solution { U i j , b i j } , i = 1 , , N 1 , j = 1 , , M in the following linear combinations (see also [7,19]):
U i j = U ¯ i j + v i j U 1 j + w i j U N 1 j ,
b i j = b ¯ i j + v ¯ i j b 1 j + w ¯ i j b N 1 j .
Plugging (35), (36) into (33), we obtain three systems for the new unknown functions { U ¯ i j , b ¯ i j v i j , w i j , v ¯ i j , w ¯ i j } :
a i U ¯ i 1 j + 1 + c i U ¯ i j + 1 + d i U ¯ i 1 j + 1 + k i j + 1 b ¯ i 1 j + 1 + l i j + 1 b ¯ i + 1 j + 1 = G i j + 1 a ^ i b ¯ i 1 j + 1 + c ^ i b ¯ i j + 1 + d ^ i b ¯ i 1 j + 1 + k ^ i j + 1 U ¯ i 1 j + 1 + l ^ i j + 1 U ¯ i + 1 j + 1 = G ^ i j + 1 U ¯ 1 j = U ¯ N 1 j = 0 , b ¯ 1 j = b ¯ N 1 j = 0 j = 1 , 2 , , M , U ¯ i 0 = U 0 ( x i ) , b ¯ i 0 = b 0 ( x i ) i = 1 , 2 , , N 1 ,
a i v i 1 j + 1 + c i v i j + 1 + d i v i 1 j + 1 + k i j + 1 v ¯ i 1 j + 1 + l i j + 1 v ¯ i + 1 j + 1 = r i j + 1 a ^ i v ¯ i 1 j + 1 + c ^ i v ¯ i j + 1 + d ^ i v ¯ i 1 j + 1 + k ^ i j + 1 v i 1 j + 1 + l ^ i j + 1 v i + 1 j + 1 = 0 v 1 j = 1 , v N 1 j = 0 , v ¯ 1 j = 1 , v ¯ N 1 j = 0 j = 1 , 2 , , M , v i 0 = 0 , v ¯ i 0 = 0 i = 1 , 2 , , N 1 ,
a i w i 1 j + 1 + c i w i j + 1 + d i w i + 1 j + 1 + k i j + 1 w ¯ i 1 j + 1 + l i j + 1 w ¯ i + 1 j + 1 = s i j + 1 a ^ i w ¯ i 1 j + 1 + c ^ i w ¯ i j + 1 + d ^ i w ¯ i 1 j + 1 + k ^ i j + 1 w i 1 j + 1 + l ^ i j + 1 w i + 1 j + 1 = 0 w 1 j = 0 , w N 1 j = 1 , w ¯ 1 j = 0 , w ¯ N 1 j = 1 j = 1 , 2 , , M , w i 0 = 0 , w ¯ i 0 = 0 i = 1 , 2 , , N 1 .
We solve the systems (37)–(39) and obtain { U ¯ i j , b ¯ i j v i j , w i j , v ¯ i j , w ¯ i j } for i = 1 , , N 1 . To find U 1 j , U N 1 j , b 1 j and b N 1 j , we input (35), (36) into (33) for i = 1 and i = N 1 . Taking into account that U 0 j = U N j = 0 and b 0 j = b N j = 0 , the resulting system is
( c 1 + d 1 v 2 + r 1 ) U 1 j + ( d 1 w 2 + s 1 ) U N 1 j + l 1 v ¯ 2 b 1 j + l 1 w ¯ 2 b 1 j = G 1 j d 1 U ¯ 2 j l 1 b ¯ 2 l ^ 1 v 2 U 1 j + l ^ 1 w 2 U N 1 j + ( c ^ 1 + d ^ 1 v ¯ 2 ) b ¯ 1 j + d ^ 1 j w ¯ 2 b N 1 j = G ^ 1 j d ^ 1 b ¯ 2 j l ^ 1 U ¯ 2 ( a N 1 v N 2 + r N 1 ) U 1 j + ( a N 1 w N 2 + c N 1 + s N 1 ) U N 1 j + k N 1 v ¯ N 2 b 1 j + k N 1 w ¯ N 2 b N 1 = G N 1 j a N 1 U ¯ N 2 j k N 1 b ¯ N 2 j k ^ N 1 v N 2 U 1 j + k ^ N 1 w N 2 U N 1 j + a ^ N 1 v ¯ N 2 b 1 j + ( a ^ N 1 w N 2 + c ^ N 1 ) b N 1 j = G ^ N 1 j a ^ N 1 b ¯ N 2 j k ^ N 1 U ¯ N 2 j
Then we come back to the expressions (35), (36) and find, for a given j, the solutions { U i j , b i j } for i = 1 , , N 1 .
Finally, the numerical values of f ( t ) are obtained from the discrete variant of (9):
f j = ν U 1 j + 1 U 0 j + 1 h U N j + 1 U N 1 j + 1 h + β j + 1 ( B r j + 1 B l j + 1 ) E ( t j + 1 ) E ( t j ) τ / X .

6.2. The IP3 and IP1

Now we will extend the described above algorithm for the solution of IP3. After the full discretization, the obtained linear system of algebraic equations has the following canonical form:
a i U i 1 j + 1 + c i U i j + 1 + d i U i + 1 j + 1 + k i b i 1 j + 1 + l i b i j + 1 + r i b 1 j + 1 + s i b N 1 j + 1 = G i j + 1
a ^ i b i 1 j + 1 + c ^ i b i j + 1 + d ^ i b i + 1 j + 1 + k ^ i U i 1 j + 1 + l ^ i U i + 1 j + 1 + r ^ i b 1 j + 1 + s ^ i b N 1 j + 1 = G ^ i j + 1
where
a i = d i = ν 2 h 2 , c i = 1 τ + ν h 2 k i j + 1 = l i j + 1 = 1 4 h g j + 1 2 F , j + 1 2 + ν X h i j + 1 2 + ν m 4 h 2 g j + 0.5 b 1 j + b N 1 j r i j + 1 = s i j + 1 = ν m 4 h 2 g i j + 0.5 b i + 1 j b i 1 j ν m h i j + 0.5 2 h X g j + 0.5 G i j + 1 = 1 τ U i j + ν 2 h 2 U i + 1 j 2 U i j + U i + 1 j + 1 4 h g i j + 0.5 F , j + 0.5 + ν X h j + 0.5 b i + 1 j b i 1 j + ν m h j + 0.5 2 h X g j + 1 2 b N 1 j + b 1 j f j + 1 2 u l , j + 0.5 x i X g , j + 1 2 + F , j + 1 2 + ν X h j + 1 2 h j + 1 2 X g j + 1 2 a ^ i = d ^ i = ν m 2 h 2 , c ^ i = 1 τ + ν m h 2 k ^ i = l ^ i = k i r ^ i j + 1 = s ^ i j + 1 = ν m 4 h 2 g i j + 0.5 U i + 1 j U i 1 j ν m h i j + 0.5 2 h X g j + 0.5 G ^ i j + 1 = 1 τ b i j + ν 2 h 2 b i + 1 j 2 b i j + b i + 1 j + 1 4 h g i j + 0.5 F , j + 0.5 + ν X h j + 0.5 U i + 1 j U i 1 j ν m h j + 0.5 2 h X g j + 1 2 b N 1 j + b 1 j B , j + 1 2 x i X h , j + 1 2 + F , j + 1 2 + ν X h j + 1 2 h j + 1 2 X g j + 1 2
We will seek the numerical solution { U i j , b i j } , i = 1 , , N 1 , j = 1 , , M in the following linear combinations
U i j = U ¯ i j + v i j U 1 j + w i j U N 1 j + y i j b 1 j + z i j b N 1 j ,
b i j = b ¯ i j + v ¯ i j U 1 j + w ¯ i j U N 1 j + y ¯ i j b 1 j + z ¯ i j b N 1 j .
Plugging (44), (45) into (42), (43) we obtain five systems for the new unknown functions U ¯ i j , b ¯ i j , v i j , v ¯ i j , w i j , w ¯ i j , y i j , y ¯ i j , z i j , z ¯ i j :
a i U ¯ i 1 j + 1 + c i U ¯ i j + 1 + d i U ¯ i 1 j + 1 + k i j + 1 b ¯ i 1 j + 1 + l i j + 1 b ¯ i + 1 j + 1 = G i j + 1 a ^ i b ¯ i 1 j + 1 + c ^ i b ¯ i j + 1 + d ^ i b ¯ i 1 j + 1 + k ^ i j + 1 U ¯ i 1 j + 1 + l ^ i j + 1 U ¯ i + 1 j + 1 = G ^ i j + 1 U ¯ 1 j = U ¯ N 1 j = 0 , b ¯ 1 j = b ¯ N 1 j = 0 j = 1 , 2 , , M , U ¯ i 0 = U 0 ( x i ) , b ¯ i 0 = b 0 ( x i ) i = 1 , 2 , , N 1 ,
a i v i 1 j + 1 + c i v i j + 1 + d i v i + 1 j + 1 + k i j + 1 v ¯ i 1 j + 1 + l i j + 1 v ¯ i + 1 j + 1 = 0 a ^ i v ¯ i 1 j + 1 + c ^ i v ¯ i j + 1 + d ^ i v ¯ i 1 j + 1 + k ^ i j + 1 v i 1 j + 1 + l ^ i j + 1 v i + 1 j + 1 = 0 v 1 j = 1 , v N 1 j = 0 , y ¯ 1 j = 0 , y ¯ N 1 j = 0 j = 1 , 2 , , M , v i 0 = 0 , y ¯ i 0 = 0 i = 1 , 2 , , N 1 .
a i w i 1 j + 1 + c i w i j + 1 + d i w i + 1 j + 1 + k i j + 1 w ¯ i 1 j + 1 + l i j + 1 w ¯ i + 1 j + 1 = 0 a ^ i w ¯ i 1 j + 1 + c ^ i w ¯ i j + 1 + d ^ i w ¯ i 1 j + 1 + k ^ i j + 1 w i 1 j + 1 + l ^ i j + 1 w i + 1 j + 1 = 0 w 1 j = 0 , w N 1 j = 1 , w ¯ 1 j = 0 , w ¯ N 1 j = 0 j = 1 , 2 , , M , w i 0 = 0 , w ¯ i 0 = 0 i = 1 , 2 , , N 1 .
a i y i 1 j + 1 + c i y i j + 1 + d i y i + 1 j + 1 + k i j + 1 y ¯ i 1 j + 1 + l i j + 1 y ¯ i + 1 j + 1 = r i j + 1 a ^ i y ¯ i 1 j + 1 + c ^ i y ¯ i j + 1 + d ^ i y ¯ i 1 j + 1 + k ^ i j + 1 y i 1 j + 1 + l ^ i j + 1 y i + 1 j + 1 = r ^ i j + 1 y 1 j = 0 , y N 1 j = 0 , y ¯ 1 j = 1 , y ¯ N 1 j = 0 j = 1 , 2 , , M , y i 0 = 0 , y ¯ i 0 = 0 i = 1 , 2 , , N 1 .
a i z i 1 j + 1 + c i z i j + 1 + d i z i + 1 j + 1 + k i j + 1 z ¯ i 1 j + 1 + l i j + 1 z ¯ i + 1 j + 1 = s i j + 1 a ^ i z ¯ i 1 j + 1 + c ^ i z ¯ i j + 1 + d ^ i z ¯ i 1 j + 1 + k ^ i j + 1 z i 1 j + 1 + l ^ i j + 1 z i + 1 j + 1 = s ^ i j + 1 z 1 j = 0 , z N 1 j = 0 , z ¯ 1 j = 0 , z ¯ N 1 j = 1 j = 1 , 2 , , M , z i 0 = 0 , z ¯ i 0 = 0 i = 1 , 2 , , N 1 .
We solve the systems (46)–(50) and obtain U ¯ i j , b ¯ i j , v i j , v ¯ i j , w i j , w ¯ i j , y i j , y ¯ i j , z i j , z ¯ i j for i = 1 , , N 1 . To find U 1 j , U N 1 j , b 1 j and b N 1 j , we input (44), (45) into (42), (43) for i = 1 and i = N 1 and solve the obtained system (similar to (40)) of four algebraic equations. Then we come back to the expressions (44), (45) and find, for a given j, the solutions { U i j , b i j } for i = 1 , , N 1 .
The solution of IP1 follows the same procedure as the solution of IP3 and is left to the readers.

7. Computational Results

In this section, to verify the effectiveness of the proposed algorithms, some numerical simulations for the inverse problems are conducted.
We report the results of two numerical experiments. The first one is the solution of the inverse problem without noise and the second one is the inverse problem with a noise in the measurements.
We denote the error of some function ϕ ( t ) or χ ( x , t ) (the difference between the exact and the numerical value) in maximum norm by e r r ϕ and e r r χ :
e r r ϕ M = max j = 1 , , M ϕ ( t j ) ϕ j , e r r χ N , M = max i = 1 , , N , j = 1 , , M χ ( x i , t j ) χ i j .
The ratio between the errors obtained on two consecutive mesh refinements is denoted by r a t i o , respectively:
r a t i o = r a t i o M / 2 M = : e r r M / e r r 2 M o r r a t i o = e r r N , M / e r r 2 N , 2 M .
Then, the rate of convergence ( o r d e r ) is
o r d e r = log 2 r a t i o .
Let us consider the system (1)–(4) with functions β ( t ) and f ( t ) in the following form:
β ( t ) = ν ν m ν m + c . exp ( 2 ν t ) ν + c . exp ( 2 ν m t ) , f ( t ) = 2 t .
The exact analytical solution of the system is taken to be
u ( x , t ) = ν m + c . exp ( 2 ν t ) sin ( x ) + t 2 , B ( x , t ) = ν + c . exp ( 2 ν m t ) cos ( x ) .
The boundary and the initial conditions are obtained from (52). The integral measurement (7) is chosen to be
E ( t ) = ν m + c . exp ( 2 ν t ) + X t 2 .

7.1. Inverse Problem without Noise

First, we solve the problem with the integral measurements, taken directly from (53). In Table 1 the results of mesh refinement analysis are presented in the case of ν = 0.1 , ν m = 0.2 , c = 1 , X = π / 2 , and T = 1 . Theoretically, the linearized finite difference scheme for the direct problem is of second order with respect to time and to space; see [28]. But, due to the first order of the approximations of U x ( X , t ) and U x ( 0 , t ) , the proposed algorithm leads to first order both for U, b and also for f ( t ) . The numerical results confirm the theoretical rate of convergence, i.e., O ( τ + h ) for the flow velocity u ( x , t ) and for the magnetic field B ( x , t ) .
Shown in Figure 1a is the the numerical solution U n u m for the corresponding problem (17), (18) and shown in Figure 1b is the numerical values of the flow velocity u ( x , t ) of the original system (1)–(4), (7) for N = 40 and M = 32 . In Figure 2a the error U e x U n u m and in Figure 2b) the error b e x b n u m are depicted for the same values of the mesh parameters. It is clear to see the good approximation of the numerical solution to the exact one.

7.2. Inverse Problem with a Noise

Measurements are usually made with devices that allow errors. For this reason, we now consider the same problem, but with randomly perturbed integral measurements E ( t ) with a noise:
E ¯ ( t j ) = E ( t j ) + ϵ σ ( j ) ; j = 0 , 1 , , M ,
where E ( t j ) is estimated using (53), ϵ is the amplitude of the noise in the measurements, and σ = { σ ( 0 ) , , σ ( M ) } is a random vector uniformly distributed in the interval ( 1 ; 1 ) . In Table 2, for the case ν = 0.1 , ν m = 0.2 , c = 1 , X = π / 2 , and T = 1 , the errors in maximum norm of the flow velocity u ( x , t ) , the magnetic field B ( x , t ) , and the unknown function f with a measurement noise are presented for different values of the parameter ϵ . The results show that the errors of the flow velocity u ( x , t ) , the magnetic field B ( x , t ) , and the unknown function f ( t ) depend weakly on the amplitudes of the deviations in the measurements as opposed to the results obtained in [28].
The results of the numerical computations (made by Matlab random generator) with additional perturbation with a noise ϵ are presented in Figure 3 with mesh parameters M = 32 and N = 40 : (a) the error of U e x U n u m and ϵ = 0.1 ; (b) the error f e x f n u m : ϵ = 0.001 (solid blue line, circles); ϵ = 0.01 (dash-dot magenta line, stars); ϵ = 0.1 (dash red line, diamonds). It is clear to see that the noise in the measurements leads to the oscillations in the errors of the computed solutions.

8. Conclusions

In this paper, inverse problems in a 1-D magnetohydrodynamic flow system are investigated. The main idea is to transform the coefficient and source inverse problems into nonclassical forward problems. A loaded equation method is then used to estimate an unknown time-dependent convection coefficient and source. In this inverse problem, two integral observations are placed when both functions are unknown. Implicit finite difference schemes are used to solve the differential problem, and efficient decomposition algorithms to solve nonlocal difference problems are proposed. Numerical test examples with and without noise in the measurements are discussed. The results obtained by the loaded equation technique are more stable than the results in the conference paper [28], where after semi-discretization in time, another linearization technique based on the unknown coefficient and source functions was used.

Author Contributions

Conceptualization, L.G.V.; methodology, L.G.V.; software, J.D.K.; validation, J.D.K.; formal analysis, L.G.V.; investigation, J.D.K. and L.G.V.; resources, J.D.K. and L.G.V.; data curation, J.D.K.; writing—original draft preparation, J.D.K.; writing—review and editing, J.D.K. and L.G.V.; visualization, J.D.K.; supervision, L.G.V.; project administration, L.G.V.; funding acquisition, J.D.K. and L.G.V. All authors have read and agreed to the published version of the manuscript.

Funding

This study was financed by the European Union-NextGenerationEU, through the National Recovery and Resilience Plan of the Republic of Bulgaria, project No. BG-RRP-2.013-0001-C01.

Data Availability Statement

Dataset is available on request from the authors.

Acknowledgments

The authors are grateful to the anonymous referees for the useful suggestions and comments.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Alifanov, O.M.; Artyukhin, E.A.; Rumyantsev, S.V. Extreme Methods for Solving Ill-Posed Problems with Applications to Inverse Heat Transfer Problems; Begell House: New York, NY, USA; Wallingford, UK, 2015. [Google Scholar]
  2. Canon, J.R.; Van Der Hoek, J. Diffusion subject to the specification of mass. J. Math. Appl. 1986, 115, 517–529. [Google Scholar] [CrossRef]
  3. Kabanikhin, S.I. Inverse and Ill-Posed Problems Theory and Applications; Walter de Gruyter: Berlin, Germany, 2011. [Google Scholar]
  4. Krukovskiy, A.J.; Poveschenko, J.A.; Podruga, V.O. Convergence of some iterative algorithms for numerical solution of two-dimentional non-stationary problems of magnetic hydrodynamics. Math. Model. 2023, 35, 57–74. (In Russian) [Google Scholar]
  5. Ladyzhenskaia, V.A.; Solonnikov, V.A.; Ural’tceva, N.N. Linear and Quasi-linear Equations of Parabolic Type; American Mathematical Society: Providence, RI, USA, 1986. [Google Scholar]
  6. Samarskii, A.A.; Vabishchevich, P.N. Numerical Methods for Solving Inverse Problems of Mathematical Physics; Walter de Gruyter: Berlin, Germany, 2007. [Google Scholar]
  7. Vabishchevich, P.N.; Vasil’ev, V.I. Computational determination of the lowest order coefficient in a parabolic equation. Dokl. Math. 2014, 89, 179–181. [Google Scholar] [CrossRef]
  8. Vabishchevich, P.N.; Vasil’ev, V.I. Computational algorithms for solving the coefficient inverse problem for parabolic equations. Inv. Probl. Sci. Eng. 2016, 24, 42–59. [Google Scholar] [CrossRef]
  9. Ashyraliev, A.; Sazaklioglu, A.V. Investgation of a time-dependent source identification with integral overdetermination. Numer. Funct. Anal. Optim. 2017, 38, 1276–1294. [Google Scholar] [CrossRef]
  10. Borzi, A. Modelling with Ordinary Differential Equations. A Comprehensive Approach; Chapman and Hall, CRC Press: Boca Raton, FL, USA, 2020. [Google Scholar]
  11. Georgiev, S.G.; Vulkov, L.V. Computational recovery of time-dependent volatility from integral observations in option pricing. J. Comput. Sci. 2019, 39, 101054. [Google Scholar] [CrossRef]
  12. Glotov, D.; Hames, W.E.; Meir, A.J.; Ngoma, S. An integral constrained parabolic problem with applications in thermochronology. Comput. Math. Appl. 2016, 71, 2301–2312. [Google Scholar] [CrossRef]
  13. Glotov, D.; Hames, W.E.; Meir, A.J.; Ngoma, S. An inverse diffusion coefficient problem for a parabolic equation with integral constraint. Int. J. Numer. Anal. Model. 2018, 15, 552–563. [Google Scholar]
  14. Evans, L.C. Partial Differential Equations, 2nd ed.; Graduate Studies in Mathematics 19; American Mathematical Society: Providence, RI, USA, 2010. [Google Scholar]
  15. He, Y. Unconditional convergence of the Euler semi-implicit scheme for the three dimensional incompressible MHD equations. IMA J. Numer. Anal. 2015, 33, 767–801. [Google Scholar] [CrossRef]
  16. Isakov, V. Inverse Problems for Partial Differential Equations, 2nd ed.; Springer: New York, NY, USA, 2006. [Google Scholar]
  17. Landau, L.D.; Bell, J.; Kearsley, M.; Pitaevski, L.; Lifshitz, E.; Sykes, J. Electrodynamics of Continuous Media; Elsevier: Amsterdam, The Netherlands, 2013; eBook ISBN 9781483293752. [Google Scholar]
  18. Nguyen, T.N.O. Source identification for parabolic equations from integral observations by the finite difference splitting method. Acta Math. Vietnam. 2024, 49, 283–308. [Google Scholar]
  19. Samarskii, A.A.; Nikolaev, E.S. Numerical Methods for Grid Equations: Volume I Direct Methods; Birkhäuser Verlag: Berlin, Germany, 1989. [Google Scholar]
  20. Slodicka, M.; Seliga, L. Identification of memory kernels in hyperbolic problems. J. Comp. Appl. Math. 2017, 311, 618–629. [Google Scholar] [CrossRef]
  21. Tsyba, V.; Chebatorev, A.Y. Optimal control asymptotics of a magnetohydrodynamic flow. Comp. Math. Math. Phys. 2009, 49, 466–473. [Google Scholar] [CrossRef]
  22. Marchuk, G.I. Adjoint Equations and Analysis of Complex Systems; Kluwer Acad. Publishers: Dordrecht, The Netherlands, 1995. [Google Scholar]
  23. Koleva, M.N.; Vulkov, L.G. A Galerkin finite element method for reconstruction of time-dependent convection coefficients and source in a 1-D model of magnetohydrodynamics. Appl. Sci. 2024, 14, 5949. [Google Scholar] [CrossRef]
  24. Ren, Z.; Guo, S.; Li, Z.; Wu, Z. Adjoint-based parameter and state estimation in 1-D magnetohydrodynamics (MHD) flow system. J. Optim. Manag. Optim. 2018, 14, 1579–1594. [Google Scholar] [CrossRef]
  25. Yu, P.X.; Tian, Z.F. Comparison of the simplified and full MHD models for laminar incompressible flow past a circular cylinder. Appl. Math. Model. 2017, 41, 143–163. [Google Scholar] [CrossRef]
  26. Khankishiyev, Z.F. Solution of one problem for linear loaded parabolic type differential equation with integral conditions. Adv. Math. Mod. Appl. 2022, 7, 178–190. [Google Scholar]
  27. Vabishchevich, P.N.; Klibanov, M.V. Numerical identification of the leading coefficient of a parabolic equation. Differ. Equ. 2016, 52, 855–862. [Google Scholar] [CrossRef]
  28. Kandilarov, J.; Vulkov, L. Simultaneous numerical reconstruction of time-dependent convection coefficient and source in magnetohydrodynamics flow system. In Proceedings of the 16th Annual Meeting of the Bulgarian Section of SIAM, (BGSIAM’21) (to Appear), Sofia, Bulgaria, 21–23 December 2021. [Google Scholar]
Figure 1. The numerical solutions for M = 32 , N = 40 : (a) U n u m ; (b) u n u m .
Figure 1. The numerical solutions for M = 32 , N = 40 : (a) U n u m ; (b) u n u m .
Algorithms 17 00387 g001
Figure 2. Mesh parameters M = 32 , N = 40 : (a) The error in maximum norm for the flow velocity U ( x , t ) ; (b) The error in maximum norm for the magnetic field b ( x , t ) .
Figure 2. Mesh parameters M = 32 , N = 40 : (a) The error in maximum norm for the flow velocity U ( x , t ) ; (b) The error in maximum norm for the magnetic field b ( x , t ) .
Algorithms 17 00387 g002
Figure 3. Inverse problem with noise, mesh parameters M = 32 , N = 40 : (a) the error of U e x U n u m and ϵ = 0.1 ; (b) the error f e x f n u m : ϵ = 0.001 (solid blue line, circles); ϵ = 0.01 (dash-dot magenta line, stars); ϵ = 0.1 (dash red line, diamonds).
Figure 3. Inverse problem with noise, mesh parameters M = 32 , N = 40 : (a) the error of U e x U n u m and ϵ = 0.1 ; (b) the error f e x f n u m : ϵ = 0.001 (solid blue line, circles); ϵ = 0.01 (dash-dot magenta line, stars); ϵ = 0.1 (dash red line, diamonds).
Algorithms 17 00387 g003
Table 1. The error in maximum norm of the flow velocity u ( x , t ) , the magnetic field B ( x , t ) , and the source function f ( t ) , obtained for ν = 0.1 , ν m = 0.2 , c = 1 , X = π / 2 , and T = 1 .
Table 1. The error in maximum norm of the flow velocity u ( x , t ) , the magnetic field B ( x , t ) , and the source function f ( t ) , obtained for ν = 0.1 , ν m = 0.2 , c = 1 , X = π / 2 , and T = 1 .
uBf
M N err u RatioOrder err B RatioOrder err f RatioOrder
559.2310e-03--6.5473e-04--1.1485e-02
10105.0943e-031.810.861.6591e-043.951.986.1159e-031.880.91
20202.6823e-031.900.934.5833e-053.601.853.1974e-031.910.94
40401.3803e-031.940.961.6712e-052.721.451.6416e-031.950.96
80807.0073e-041.970.987.1775e-062.321.218.3274e-041.970.98
1601603.5312e-041.980.993.3274e-062.141.114.1952e-041.990.99
Table 2. The error in maximum norm of the flow velocity u ( x , t ) , the magnetic field B ( x , t ) , and the unknown function f for Example 2, with measurement noise of amplitude ϵ , for M = 40 and N = 40 .
Table 2. The error in maximum norm of the flow velocity u ( x , t ) , the magnetic field B ( x , t ) , and the unknown function f for Example 2, with measurement noise of amplitude ϵ , for M = 40 and N = 40 .
ffl00.00050.0010.010.1
u1.3803e-031.3638e-031.5238e-032.1379e-031.6747e-02
B1.6712e-051.6546e-051.6297e-052.5556e-051.6864e-04
f1.6416e-031.8412e-031.9766e-037.8766e-036.8009e-02
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

Kandilarov, J.D.; Vulkov, L.G. Numerical Algorithms for Identification of Convection Coefficient and Source in a Magnetohydrodynamics Flow. Algorithms 2024, 17, 387. https://doi.org/10.3390/a17090387

AMA Style

Kandilarov JD, Vulkov LG. Numerical Algorithms for Identification of Convection Coefficient and Source in a Magnetohydrodynamics Flow. Algorithms. 2024; 17(9):387. https://doi.org/10.3390/a17090387

Chicago/Turabian Style

Kandilarov, Juri D., and Lubin G. Vulkov. 2024. "Numerical Algorithms for Identification of Convection Coefficient and Source in a Magnetohydrodynamics Flow" Algorithms 17, no. 9: 387. https://doi.org/10.3390/a17090387

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