DOI: 10.14529/cmse190202
DEVELOPMENT OF A NUMERICAL METHOD FOR SOLVING THE INVERSE CAUCHY PROBLEM FOR THE HEAT EQUATION
© 2019 H.K. Al-Mahdawi
South Ural State University (pr. Lenina 76, Chelyabinsk, 454080 Russia) E-mail: [email protected] Received: 04.06.2018
In this work, the initial temperature has been investigated in the Cauchy inverse problem for linear heat conduction equation that it depends on the given temperature at specification time. In this problem, the initial temperature distribution is unknown, but instead, there is a known temperature at the time, t = T > 0. The heat conduction problem can be formulated as Fredholm integral first kind equation. It is well known that this problem is an ill-posed problem and direct solution to this problem is unacceptable. An algorithm has been used to define a finite-dimensional operator for this problem also used the generalized discrepancy method to reduce the conditional extremum variation problem to unconditional extremum variation problem for the integral equation. The discretization of the integral equation has made it possible to reduce this problem to a system of linear algebraic equations. Then, Tikhonov's regularization inversion method has been used to find an approximation solution. Finally, the numerical computation example has been presented to verify the accuracy of the estimated solution. Keywords: ill-posed problem, regularization, inverse problem, heat conduction.
FOR CITATION
Al-Mahdawi H.K. Development of a Numerical Method for Solving the Inverse Cauchy Problem for the Heat Equation. Bulletin of the South Ural State University. Series: Computational Mathematics and Software Engineering. 2019. vol. 8, no. 2. pp. 22-31. DOI: 10.14529/cmse190202.
Introduction
The Cauchy inverse problem of heat equation is ill-posed in the sense that arbitrarily "small" change in the data can produce "large" errors in the solution. The problem can be defined in the sense of Jacques Hadamard, that a problem is well-posed if and only if the following properties hold [1].
• The solution exists, at least one solution exists (existence).
• The solution is unique, at most one solution exists (uniqueness).
• The solution depends continuously on the data (stability).
It is impossible to solve the ill-posedness problem by using classical numerical methods. It requires special techniques, e.g., regularization strategies. With the development of high-speed personal computers, it has become more convenient to use numerical techniques to solve heat transfer inverse problems. Theoretical concepts and computational implementation related to Cauchy inverse problem of heat equation have been discussed by many authors, and a lot of methods have been described [3-7].
In some of them, the author has been identified the heat flux at the front surface of a thick plate based on the measured temperature history at the plate back surface, which is insulated [3]. In [4] the author has been applied the numerical method involving the Laplace transform technique and the finite difference method in conjunction with the least-squares
scheme to an Inverse Heat Conduction Problems. The inversion model that simultaneously highlights the measurement errors and the inaccurate properties of the forward problem has been proposed in [5] to improve the inversion accuracy and robustness. With the assistance of the Tikhonov regularization method, a cost function is constructed to convert the original an Inverse Heat Conduction Problems into an optimization problem [5]. In other paper, a model has been developed to solve the inverse heat conduction problems for a triangular wall. The conjugate gradient method has been used with the finite element method to determine the two-dimensional variations of the temperatures and heat fluxes on the wall surface with time [6]. In [7] the Cauchy problem for the Laplace equation in a multiply connected region was solved by replaced the heat conduction problem to the Poisson equation and solve it in a simply connected region with an unknown source function different from zero in the adjoined region. The methods described in the [2] are used to solve a number of inverse problems in mathematical physics. The fundamentals of the optimal methods have been obtained for solving ill-posed problems, as well as ways to estimate accurate solution and accurate by order error estimates for these methods.
The main idea in this paper is to reconstruct the source function of the diffusion equation by using the algorithm which proposed in [8]. The corresponding inverse problem, by Fourier series expansion, has been represented as Fredholm equation of the first kind. Hence, the solution does not depend continuously on the data in conventional Banach spaces, so the solution unstable [1, 2, 8]. Therefore, this is an ill-posed problem. To get a well-posed problem Tikhonov Regularization will be using. The problem of selecting the best regularization parameter will be solved in this paper by using the residual principal method which described
All these steps will be implemented through the sections in this paper. Section 1 defines the direct problem for heat conduction problem as a linear partial differential equation and describes solution as an integral Fredholm equation of the first kind. Section 2 defines the inverse problem and give a discerption about the known data and operator. Section 3 considers the integral equation of the first kind and reduces it as a system of linear algebraic equations by implementing the algorithm in [8]. Then, in Section 4 the example has been presented to verify the accuracy of our estimated solution. Finally, the explanation of the suggested method has been summarized in the conclusion Section with suggested future work for solving the nonlinear backward heat problem.
1. Direct problem
The direct (forward) problem consists of passing heat conduction through a bar with the determined boundary condition and initial temperature condition. The mathematical formulation of this problem has been described by the following liner partial differential equation
in [2].
du(x,t) d2u(x,t) dt =D dx2
,0 < x <1,t >0,
(1)
u(0, t) = 0,t >0,
(2)
u(l, t) = 0,t >0,
(3)
u(x, 0) = u0(x),0 < x < 1,
(4)
where the u(0,t) and u(1, t) are boundary conditions, u0(x) initial condition it is representing the initial temperature. The (t) represents the time, (x) spatial variable and (D) denote the dispersion coefficient.
In the direct problem (1-4), the initial condition has been specified. For solving this type of problem there are many ways such as finite different method (FMD) and separation of variables. To formulate this problem as the Fredholm integral equation first kind, the Fourier series method by separation of variables has been used as follows:
u(x,t) = J^ane (-nn^2t sin(nnx), (5)
n=1
u(x, 0) = u0(x) = ^ an sin(nnx), (6)
n=1
V an = 2 1 u0(x) sin(nnx) dx, (7)
Jo
from (5) and (7) we get
u(x, t) = 2 j sin(n^x) sin(n^y) u0(y) dy. (8)
0 n=l
The formula (8) is rewriting as integral equation first kind for some fixed t = T as following:
u(x, t) = I K(x,y) u0(y) dy ,0 <x< 1, (9)
Jo
or we can write it as following:
Au(x) = I K(x,y) u0(y) dy, (10)
Jo
where K(x,y) = sin(nnx) sin(nny) and u0(y) the initial function.
Where the kernel K(x,y) EC ([0,1] X [0,1]), u0(y) e L2 [0,1] and f(x) ei2[0,1]. The
kernel of the operator A is closed.
2. Inverse problem
The inverse problem, described as the initial temperature u0(y) is the unknown function inside integral. To estimate the unknown initial temperature the measurement temperature has been given at specific time T over the specified space interval 0<x <1
u(x,T)=f(x),T> 0. (11)
The measurement temperature includes some noise /g(x), where S> 0 defined as the range of error, ||/s(x) —/o(x)Hl2 Additionally, the inverse operator A'1 is unbounded =
w, it means the solution usually poor approximated even small value of S. All this lead to the inverse heat conduction problem it ill-posed problem because the solution is not stable.
3. Computational scheme
We considered the following integral equation of the first kind. Our target reduces this problem to a system of linear algebraic equations
Au(x)=f K(x,y)u0(y)dy = f(x),T>0. (12)
Jo
The kernel K(x,y,T) is an infinite series and we cannot handle infinite sum and when n goes to то the value become very small for simplicity, we finite the sum of series to
10 times
10
K(x, y) = 2 ^ e~(-nn)2T sin( nnx) sin( nicy), T > 0. (13)
n = l
Now introduce the operator C map L2 [0,1] into L2 (0, T]
Cu(y) = i K(x,y)u(y)dy, (14)
Jo
for the numerical solution of the equation (14) replace operator C by the finite-dimensional operator Cm, where C^ Cm and Cm~A.
Next step need to divide interval [0,1] into m equal parts by points xt = i =
0,1, ...,m — 1 and yj = j = 0,1, ...,m— 1, the width for each interval h = Ax = Ay =
(xi+i - x{) and Xt =yj.
Now introduce the kernel function
K(x,y,) = K(xi,yj), (15)
where xt<x < xi+1,yj <y <yj+1, i = 0,1, ...,m — 1 and j = 0,1, ...,m — 1
Cmu(y)=l K{xi,yj)u(y)dy = fs(x), (16)
Jo
where u(y) ^(u,-), j = 0,1, ...,m — 1. Uj =u(yj) and fs(x) i = 0,1, ...,m — 1, /¿5 =
fsbd-
Now introduces the finite-dimensional subspaces Ym and Xm of the space L2 [0,1] consisting all functions on intervals (X(, xi+1], i = 0,1, ...,m — 1, (y7-, y_/+i], j = 0,1, ...,m — 1.
We denote by Pm and Qm the metric projection operators from L2 [0,1] onto Ym and Xm subspaces respectively
(yj)= I K(xi,yj)u(yj)dy = fs(*i). (17)
Jo
By using the generalized discrepancy method which has been described in [8] for the approximate solution of equation (16). We will reduce the equation to the conditional extremum variation problem
inf{||u(y)||2: u(y) 6Ym, || Cmu(y)+fsm(x)\\ <S2}, (18)
where fsm(x) = Qm[fs(x)].
The variation problem (18) is reduced to unconditional extremum variation problem
mfiUCnuW-mxW-aMyW^iy) 6 Ym},a>0, (19)
which is the version of the Tikhonov regularization method
m-1
7 = 0
where
~V]+i 'Vj
Cmuj = K(xi,yj)u(yj) = fu (20)
rVj+i
=Pm[u(yj)] = h I u(y),j = 0,1, ...,m — 1, (21)
the form of operator Qm implies that f$ (x) = {/| -xi <x <xi+1,i = 0,1, ...,m — 1}, where
r xi+i
fi = Qm[fs(xi)] = h\ fs(x),i = 0,1.....m-1. (22)
J xt
From (19-22) and to give the approximate solution to u(x), we can rewrite the problem as linear algebraic equations
Cm(u;) fi,
' K(xQ,yQ) K(xQ,y1) ■■■ ^Oo^m-l) " u(y0) " fs(.xo)
h* К(.Хг,Уо) K(x1,y1) u(y2) = fs(x2)
.K(xm_1,y0) K(xm_1,y1) ■■ K(xm-l,ym-l)- -u(ym-1). -fô(xm-l)-
(23)
The problem (23) is ill-posed in the sense that the inverse operator Cm~1 of Cm exists but it is not continuous. The problem (23) has a unique solution when solving it directly will not give the right solution. Indeed, the linear operator Cm is ill-conditioned that any numerical attempt to directly solve (23) may fail.
In order to find the stable solution from the equation (23) which is described Tikhonov regularization method. The computation of the approximate solution uag consists in solving the Euler equation
ue(a) = {C*mCm+ aI)~1C^fi°,
(24)
where C^ is the operator adjoin to the operator Cm and I is identity matrix and a is regularization parameter.
To determine the regularization parameter a in solution uj(a) we based on the residual principle method as described in [2]. The a should satisfy following equation
= 52
(25)
4. Numerical example
Considering the problem (1-4) we need to estimate the initial temperature u0(x) from given function u(x, T) = f(x) with known noise level 5 where time (T=0.1 and T=0.15), (m=100) and D=1 for checking the approximation solution we will use the exact initial temperature u0(x) = sin(x) in example 1 and u0(x) = 4sin(3nx) in example 2. In each example, we can find f(x) function by using the equation (8) this called forward solution and add some noise to apply the inverse algorithm to estimate the initial function and check it with the exact initial temperature.
4.1. Example 1
Let the exact solution for the problems (1-4) be
u0(x) = sin(x),0<x<1, (26)
we consider two cases under different time (T=0.1 and T=0.15) as shown in Fig. 1.
- u(x,T), T=0,1 —u(x,T), T=0,15
Fig. 1. Direct solution initial temperature u0(x) = sin(x)
u (*T), T=0
X
We can add noise to each u(x, T) for using them in the problem analysis. By using the equation (24) we can find estimated solutions with regularization parameters a. We can use the set of regularization parameters to obtain the best-estimated solution as = {a1,a2,...,as},
a) T=0.1 and S = 0.057 b) T=0.15 and S = 0.052
Fig. 2. Inverse solution for the initial temperature u0(x) = sin(x)
The best regularization parameter a can be selected by using the residual principle method equation (25) as shown in Tab. 1.
Table 1
Best a residual principle method
as ||Cmuô(as) fi^||j > where T=0.1 and 5=0.057 ||Cmuô(as) fi^llj > where T=0.15 and 5=0.052
1* 10"1 1.121952241 1.089270388
1* 10"2 0.183193635 0.269894863
1* 10"3 0.039406461 0.047722743
1* 10"4 0.034446107 0.036155186
1* 10"5 0.034377304 0.036009032
1* 10"6 0.034269028 0.036003374
4.2. Example 2
Let the exact solution for the problem (1-4) be
U0(x) = 4sin(3nx),0 <x< 1, (27)
we consider two cases under different time (T=0.01 and T=0.015) as shown in Fig. 3.
X
Fig. 3. Direct solution initial temperature u0(x) = 4sin(3nx)
In this example, we increase noise level ô and used the same set of the regularization parameters in the previous example. We obtained the best-estimated solutions as shown in Fig. 4.
a) T=0.01 and S = 0.114 b) T=0.015 and S = 0.106
Fig. 4. Inverse solution for the initial temperature u0(x) = 4sin(3nx)
The best regularization parameter a can be selected by using the residual principle method equation (25) as shown in Tab. 2.
Table 2
Best a residual principle method
as |Cmu5(as)-fi6|I , 11 11 ь2 where T=0.01 and 6=0.114 |Cmu5(as)-fi6|I , 11 11 ь2 where T=0.015 and 6=0.106
1* 10"1 4.32936173855166 4.41171841520750
1* 10"2 0.653083706856141 0.941489551857426
1* 10"3 0.0905050094101809 0.119829324858028
1* 10"4 0.0587797017102758 0.0569163570726761
1* 10"5 0.0578365971019751 0.0557491308369363
1* 10"6 0.0578001716547491 0.0550439922968124
Conclusion
This work deals with the algorithm for solving the backward heat problem and some results have been collected. This problem is Cauchy ill-posed problem and special method need to solve such as problem. Fourier series method has been used by separation of variables for backward heat problem to represent the partial differential equation as Fredholm integral equation of the first kind. The numerical analyzes successfully apply to solve the inverse heat conducting problem by using discretization method to convert integral equation to a system of linear equations and using the Tikhonov's regularization method to estimate initial temperature and checking the estimated result with exact result. From the examples, we can note the algorithm was efficient to estimate the initial temperature depending on the given measurement temperature with the known noise level 8.
This paper is distributed under the terms of the Creative Commons Attribution-Non
Commercial 3.0 License which permits non-commercial use, reproduction and distribution of
the work without further permission provided the original work is properly cites.
References
1. Kabanikhin S.I. Inverse and Ill-posed Problems: Theory and Applications. Inverse and Ill-Posed Problems Series 55. De Gruyter, 2012. 24 p.
2. Tanana V.P., Sidikova A.I. Optimal Methods for Solving Ill-posed Heat Conduction Problems. Inverse and Ill-Posed Problems Series 62. De Gruyter, 2018. 40 p.
3. Duda P. Solution of Inverse Heat Conduction Problem Using the Tikhonov Regularization Method. Journal of Thermal Science. 2017. vol. 26, no. 1. pp. 60-65. DOI: 10.1007/s11630-017-0910-2
4. Ahmadizadeh V., Soti Y., Pourgholi R., et al. Estimation of Heat Flux in One-dimensional Inverse Heat Conduction Problem. International Mathematical Forum. 2007. vol. 2, no. 10. pp. 455-464.
5. Mu H., Li J., Wang X., et al. Optimization Based Inversion Method for the Inverse Heat Conduction Problems. IOP Conference Series: Earth and Environmental Science. 2017. vol. 64, no. 1. pp. 9. DOI: 10.1088/1755-1315/64/1/012094
6. Zhu Y., Liu B., Jiang P., et al. Inverse Heat Conduction Problem for Estimating Heat Flux on a Triangular Wall. Journal of Thermophys Heat Transf. 2017. vol. 31, no. 1. pp. 205-210. DOI: 10.2514/1.T4877
7. Fr^ckowiak A., Botkin N.D., Cialkowski M., et al. Iterative Algorithm for Solving the Inverse Heat Conduction Problems with the Unknown Source Function. Inverse Problems in Science and Engineering. 2015. vol. 23, no. 6. pp. 1056-1071. DOI: 10.1080/17415977.2014.986723
8. Tanana V.P., Sidikova A.I. On Estimating the Error of an Approximate Solution Caused by the Discretization of an Integral Equation of the First Kind. Steklov Institute of Mathematics. 2017. vol. 299, no. 1. pp. 217-224. DOI: 10.1134/S0081543817090231
Development of a Numerical Method for Solving the Inverse Cauchy Problem for the... УДК 519.642.3 DOI: 10.14529/cmse190202
РАЗРАБОТКА ЧИСЛЕННОГО МЕТОДА РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ КОШИ ДЛЯ УРАВНЕНИЯ ТЕПЛОПРОВОДНОСТИ
© 2019 Х^. Аль-Махдави
Южно-Уральский государственный университет (454080 Челябинск, пр. им. В.И. Ленина, д. 76) E-mail: [email protected] Поступила в редакцию: 04.06.2018
В этой работе начальная температура была исследована в обратной задаче Коши для линейного уравнения теплопроводности, которая зависит от заданной температуры в заданное время с некоторыми шумовыми измерениями. В этой задаче начальное распределение температуры неизвестно, но вместо этого в то время известна температура, t=T > 0. Задачу теплопроводности можно сформулировать так, как интегральное уравнение первого рода Фредгольма. Хорошо известно, что эта проблема является некорректной задачей, и прямое решение этой проблемы неприемлемо. Алгоритм, используемый для определения конечномерного оператора для этой задачи, также использовал метод обобщенной несоответствия для уменьшения условной проблемы вариации экстремума к безусловной проблеме изменения экстремума для интегрального уравнения. Дискретизация интегрального уравнения позволила свести эту задачу к системе линейных алгебраических уравнений. Тогда для решения аппроксимации использовался метод инверсии регуляризации Тихонова. Наконец, был представлен пример численного расчета для проверки точности оценочного решения.
Ключевые слова: некорректная задача, регуляризация, обратная задача, теплопроводность.
ОБРАЗЕЦ ЦИТИРОВАНИЯ
Al-Mahdawi H.K. Development of a Numerical Method for Solving the Inverse Cauchy Problem for the Heat Equation // Вестник ЮУрГУ. Серия: Вычислительная математика и информатика. 2019. Т. 8, № 2. С. 22-31. DOI: 10.14529/cmse190202.
Литература
1. Kabanikhin S.I. Inverse and Ill-posed Problems: Theory and Applications. Inverse and Ill-Posed Problems Series 55. De Gruyter, 2012. 24 p.
2. Tanana V.P., Sidikova A.I. Optimal Methods for Solving Ill-posed Heat Conduction Problems. Inverse and Ill-Posed Problems Series 62. De Gruyter, 2018. 40 p.
3. Duda P. Solution of Inverse Heat Conduction Problem Using the Tikhonov Regularization Method // Journal of Thermal Science. 2017. Vol. 26, No. 1. P. 60-65. DOI: 10.1007/s11630-017-0910-2
4. Ahmadizadeh V., Soti Y., Pourgholi R., et al. Estimation of Heat Flux in One-dimensional Inverse Heat Conduction Problem // International Mathematical Forum. 2007. Vol. 2, No. 10. P. 455-464.
5. Mu H., Li J., Wang X., et al. Optimization Based Inversion Method for the Inverse Heat Conduction Problems // IOP Conference Series: Earth and Environmental Science. 2017. Vol. 64, No. 1. P. 9. DOI: 10.1088/1755-1315/64/1/012094
6. Zhu Y., Liu B., Jiang P., et al. Inverse Heat Conduction Problem for Estimating Heat Flux on a Triangular Wall // Journal of Thermophys Heat Transfer. 2017. Vol. 31, No. 1. P. 205-210. DOI: 10.2514/1.T4877
7. Fr^ckowiak A., Botkin N.D., Cialkowski M., et al. Iterative Algorithm for Solving the Inverse Heat Conduction Problems with the Unknown Source Function // Inverse Problems in Science and Engineering. 2015. Vol. 23, No. 6. P. 1056-1071. DOI: 10.1080/17415977.2014.986723
8. Tanana V.P., Sidikova A.I. On Estimating the Error of an Approximate Solution Caused by the Discretization of an Integral Equation of the First Kind // Steklov Institute of Mathematics. 2017. Vol. 299, No. 1. P. 217-224. DOI: 10.1134/S0081543817090231
Аль-Махдави Хассан К. Ибрахим, аспирант, Южно-Уральский государственный университет (национальный исследовательский университет) (Челябинск, Российская Федерация)