Computers, Materials & Continua DOI:10.32604/cmc.2021.016036 | |
Article |
Reconstructing the Time-Dependent Thermal Coefficient in 2D Free Boundary Problems
Department of Mathematics, College of Science, Jazan University, Jazan, Saudi Arabia
*Corresponding Author: M. J. Huntul. Email: mhantool@jazanu.edu.sa
Received: 19 December 2020; Accepted: 19 January 2021
Abstract: The inverse problem of reconstructing the time-dependent thermal conductivity and free boundary coefficients along with the temperature in a two-dimensional parabolic equation with initial and boundary conditions and additional measurements is, for the first time, numerically investigated. This inverse problem appears extensively in the modelling of various phenomena in engineering and physics. For instance, steel annealing, vacuum-arc welding, fusion welding, continuous casting, metallurgy, aircraft, oil and gas production during drilling and operation of wells. From literature we already know that this inverse problem has a unique solution. However, the problem is still ill-posed by being unstable to noise in the input data. For the numerical realization, we apply the alternating direction explicit method along with the Tikhonov regularization to find a stable and accurate numerical solution of finite differences. The root mean square error (rmse) values for various noise levels p for both smooth and non-smooth continuous time-dependent coefficients Examples are compared. The resulting nonlinear minimization problem is solved numerically using the MATLAB subroutine lsqnonlin. Both exact and numerically simulated noisy input data are inverted. Numerical results presented for two examples show the efficiency of the computational method and the accuracy and stability of the numerical solution even in the presence of noise in the input data.
Keywords: Inverse identification problem; two-dimensional parabolic equation; free boundary; Tikhonov regularization; nonlinear optimization
Free boundary problems for the parabolic partial differential equations have significant applications in various fields of engineering, physics, chemistry, see [1–5] to mention only a few. A Stefan problem is a moving boundary value problem that concerns the distribution of heat in a period of transforming medium. The authors of [6] considered two fairly different free boundary problems of nonlinear diffusion. Chen et al. [7] recast the formulation of various shock diffraction/reflection problems as a free boundary problem. Shidfar et al. [8] studied the inverse moving boundary problem using the least-squares method. In [9], the authors investigated the numerical solution of inverse Stefan problems using the method of fundamental solutions. Recently, the authors of [10] numerically solved the inverse heat problems of determining the time-dependent coefficients with free boundaries.
There is also an analysis of a one-dimensional inverse problem of reconstructing the timewise heat source with a moving boundary [11]. The authors in [12] estimated free boundary coming from two new scenarios, aggregation processes and nonlocal diffusion. Snitko [13,14], theoretically, and Huntul [15], numerically, investigated the inverse problem of determining the time-dependent reaction coefficient in a two-dimensional parabolic problem with a free boundary.
The challenge associated with free boundary problems arises from the finding that the solution domain is unknown. Only a few studies focus on the time-dependent free boundary in higher dimensions [16–19]. These papers are theoretical and very important because they present conditions for the unique solvability of the unknown coefficients.
This work examines the inverse problem to recover the time-dependent thermal conductivity coefficient and free boundaries from the heat flux and the nonlocal integral observations as over-specification conditions. The inverse problem presented in this paper has already been showed to be locally uniquely solvable by Barans’ka et al. [20], but no numerical determination has been realised so far, therefore, the main goal of this work is to attempt numerical solution of this problem.
The arrangement of this paper is systematized as follows. Section 2 describes the formulations of the inverse problem. The solution of the direct problem using the alternating direction explicit (ADE) method is presented in Section 3. The ADE direct solver is coupled with the Tikhonov regularization method in Section 4. In Section 5, computational results and discussions are presented. Finally, Section 6 highlights the conclusions.
2 Formulation of the Inverse Problem
Consider the inverse problem of reconstructing time-dependent thermal conductivity coefficient a(t) > 0, and the free boundaries l(t) > 0 and h(t) > 0 in the two-dimensional parabolic equation
where is a known heat source, is the unknown temperature in the moving domain , with the initial condition
where l0 = l(0) and h0 = h(0) are given positive numbers, the Dirichlet boundary conditions
and the over-specification conditions
where Y0 is belong to the interval
where and for are given functions. The function in Eq. (5) represents heat flux boundary condition. The function in Eq. (6) corresponds to the specification of mass/energy, [21,22], whilst the function in Eq. (7) represents the first-order moment specification, [23].
Introducing the new variables y1 = x1/l(t) and y2 = x2/h(t), see [20], we recast the problem given by Eqs. (1) to (7) into the problem given below for the unknowns l(t), h(t), a(t) and , namely,
in the fixed domain
The existence and uniqueness of solution of the inverse problem Eqs. (8) to (14) has been established in [20] and read as follows.
Theorem 1 Suppose that the following assumptions are satisfied:
Then, it is possible to indicate a time , determined by the input data, such that there exists a solution with l(t) > 0, h(t) > 0, a(t) > 0 for , to problem Eqs. (8) to (14).
Theorem 2 Suppose that the following conditions are fulfilled:
Then, it is possible to indicate a time , determined by the input data, such that problem Eqs. (8) to (14) has at most one solution with l(t) > 0, h(t) > 0, a(t) > 0 for .
3 Numerical Solution of the Forward Problem
Consider the direct (forward) problem Eqs. (8) to (11). When l(t), h(t), a(t), , , for and are given in the direct problem is to be found along with the quantities of interest for . Denote , l(tn) = ln, h(tn) = hn, a(tn) = an and , where , , , , , , , , .
The ADE method, [3,24], which is unconditionally stable, is described for solving numerically the direct problem Eqs. (8) to (11). Let and satisfy
where
In the above expression, we approximate the derivatives of l(t) and h(t) as
Furthermore, let the and also satisfy the initial and boundary conditions Eqs. (9) to (11), namely,
Once and have been obtained, the solution for the direct problem Eqs. (8) to (11) is computed by
The heat flux in Eq. (12) can be approximated using the second-order FDM as follows.
The integrals in Eqs. (13) and (14) can be calculated using the trapezoidal rule as follows:
4 Numerical Solution of the Inverse Problem
In this section, our aim is to obtain stable and accurate reconstructions of the free boundary l(t), h(t), the thermal conductivity a(t) together with the temperature , satisfying Eqs. (8) to (14). The inverse problem can be formulated as a nonlinear least-squares minimization of the least-squares objective function given by
or, in discretizations form
where solves Eqs. (8) to (11) for given , respectively. The minimization of the function Eq. (27) is performed using the MATLAB subroutine [25].
The inverse problem given by Eqs. (8) to (14) is solved subject to both analytical and noisy (perturbed) measurements Eqs. (12) to (14). The perturbed data are numerically formulated as follows
where are random variables with mean zero and standard deviations , given by
where p represents the percentage of noise. We use the MATLAB function to generate the random variables as follows:
In the case of perturbed data Eq. (28), we replace in Eq. (27) by for .
5 Numerical Results and Discussion
The accuracy is measured by rmse:
Let us take T = 1, for simplicity. The lower bounds and upper bounds for l(t) > 0, h(t) > 0 and a(t) > 0 are 10−9 for (LB) and 102 for (UB), respectively.
Consider the inverse problem given by Eqs. (1) to (7), with the smooth unknown timewise terms l(t), h(t) and a(t), and we solve it with:
We observe that the conditions (A1)–(A6) of Theorems 1 and 2 are fulfilled and thus, the uniqueness condition of the solution is guaranteed. It can be easily verified that the analytical solution of Eqs. (1) to (4) is
and
Also,
First, let us solve the forward problem Eqs. (1) to (4) with the input data (34) when l(t), h(t), a(t) are known and given by Eq. (37). Tab. 1 reveals that the exact and approximate solutions for Eqs. (12) to (14), which exactly is given by Eq. (35), obtained with number of grids M1 = M2 = 10 and , are in good agreement. The analytical Eq. (38) and approximate solutions for is plotted in Fig. 1. It is clear from Tab. 1 and Fig. 1 that the accuracy of the approximate solution increases, as the mesh sizes decreases.
In the problem Eqs. (8) to (14), we take the initial guesses for and , as follows:
We take a mesh size with M1 = M2 = 10, N = 40 and we start the examination for recovering the timewise terms l(t), h(t) and a(t), when p = 0 in the measurements Eqs. (12) to (14), as in Eq. (31). The function Eq. (27) is illustrated in Fig. 2a, where a convergence, which is monotonically decreasing, is obtained in 10 iterations to achieve a low specified tolerance of O(10−28). Figs. 2b–2d illustrates the corresponding approximate results for the functions l(t), h(t) and a(t). A good agreement between the analytical Eq. (37) and approximate solutions can be observed from these figures with rmse(l) = 4.4E −3, rmse(h) = 3.8E −3 and rmse(a) = 6.4E −3.
Next, the stability of the numerical solution is investigated with respect to the noisy data Eq. (28). We include noise to the over-determination conditions , and , as in Eq. (28) to test the stability. The function Eq. (27) is plotted in Fig. 3a and convergence is again rapidly achieved. The approximate results for l(t), h(t) and a(t) are depicted in Fig. 3. Accurate and stable results are obtained for l(t), h(t) and a(t) by observing Figs. 3b–3d and the rmse values, the minimum value of Eq. (27) at final iteration and the number of iterations are given in Tab. 2. As noise p is increased the approximate results for l(t), h(t) and a(t) start to build up oscillations. In order to retrieve stability, we penalise the function Eq. (27) by adding to it since the theory provide , and , where is the Tikhonov’s regularization parameter to be chosen. Then, in discretised form of Tikhonov functional recasts as
For noise, Fig. 4 illustrates the analytical solution Eq. (37) and the approximate solutions obtained by minimizing the functional Eq. (40) for various regularization parameters. The values are , and for , see Tab. 3 for more information. It can be observed that the approximate unregularized solution obtained with demonstrates instability, however, on including regularization with to , we get a stable solution which is consistent in accuracy with the noise desecrating the input data Eq. (28).
The smooth timewise coefficients l(t), h(t), a(t) given by Eq. (37) has been recovered in previous example. In this example, let us examine the numerical scheme for recovering a non-smooth test:
and the analytical solution for the temperature given by Eq. (36). The rest of the input data are given as
Also,
With this data, the conditions (A1)–(A6) of Theorems 1 and 2 are holds, thus the uniqueness of the solution is also ensured. The initial guesses for and , for this example has been taken as in Eq. (39).
As in Example 1, we take .1 and .025 and we first choose the case when p = 0 in the data , and , in Eq. (28). The analytical Eq. (41) and numerical solutions for l(t), h(t) and a(t) is illustrated in Fig. 5, where the reconstructed timewise terms are in excellent agreement with their corresponding analytical solutions, obtaining with rmse(l) = 6.3E −3, rmse(h) = 1.7E −3 and rmse(a) = 9.8E −3, see Tab. 4.
Next, we add noise into the measured data Eqs. (12) to (14), in order to investigate the stability of the numerical results. The approximate results for the free boundaries l(t), h(t) and the thermal conductivity a(t) are illustrated in Fig. 6. From this figure it can be observed that reasonable and stable numerical results are obtained. The numerical solutions for l(t), h(t) and a(t) obtained with the noise have been found highly oscillatory and unstable when no regularization was employed, i.e., , obtaining rmse(l) = 0.1317, rmse(h) = 0.2439 and rmse(a) = 0.2779, see Fig. 7. Therefore, regularization is required in order to restore the stability of the solution in the components l(t), h(t) and a(t). Including regularization, i.e., , in Eq. (40) alleviates this instability, as shown in the regularized approximate results in Fig. 7 and Tab. 5. The absolute errors between the analytical Eq. (43) and approximate with the noise, and without and with regularization parameters, is illustrated in Fig. 8. From this figure and Tab. 5 it can be noticed that the temperature component is stable and accurate. Overall, the same conclusions can be carried out about the stable determination for the unknown time-dependent coefficients.
The inverse problem concerning the reconstruction of the time-dependent thermal conductivity and free boundary coefficients l(t) and h(t) along with the temperature in a two-dimensional parabolic equation from the over-specification conditions has been solved for the first time numerically. The forward solver based on the ADE was employed. The inverse problem approach based on a nonlinear least-squares minimization problem using the MATLAB optimization subroutine was developed. The Tikhonov regularization has been employed in order to obtain stable and accurate solutions since the inverse problem is ill-posed. The numerical results for the inverse problem shows that stable and accurate approximate results have been obtained. Extension to three-dimensions is in principle straightforward.
Acknowledgement: The comments and suggestions made by the referees are gratefully acknowledged.
Funding Statement: The author received no specific funding for this study.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
1. M. J. Huntul and D. Lesnic. (2017). “Determination of time-dependent coefficients and multiple free boundaries,” Eurasian Journal of Mathematical and Computer Applications, vol. 5, pp. 15–43. [Google Scholar]
2. M. J. Huntul and D. Lesnic. (2019). “Time-dependent reaction coefficient identification problems with a free boundary,” International Journal for Computational Methods in Engineering Science and Mechanics, vol. 20, pp. 99–114. [Google Scholar]
3. M. J. Huntul and D. Lesnic. (2019). “Determination of a time-dependent free boundary in a two-dimensional parabolic problem,” International Journal of Applied and Computational Mathematics, vol. 5, no. 4, pp. 118. [Google Scholar]
4. M. S. Hussein, D. Lesnic, M. I. Ivanchov and H. A. Snitko. (2016). “Multiple time-dependent coefficient identification thermal problems with a free boundary,” Applied Numerical Mathematics, vol. 99, pp. 24–50. [Google Scholar]
5. B. T. Johansson, D. Lesnic and T. Reeve. (2011). “A method of fundamental solutions for the one-dimensional inverse stefan problem,” Applied Mathematical Modelling, vol. 35, pp. 4367–4378. [Google Scholar]
6. P. Broadbridge, P. Tritscher and A. Avagliano. (1993). “Free boundary problems with nonlinear diffusion,” Mathematical and Computer Modelling, vol. 18, pp. 15–34. [Google Scholar]
7. G. Q. Chen and M. Feldman. (2015). “Free boundary problems in shock reflection/diffraction and related transonic flow problems,” Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 373, pp. 20140276. [Google Scholar]
8. A. Shidfar and G. R. Karamali. (2005). “Numerical solution of inverse heat conduction problem with nonstationary measurements,” Applied Mathematics and Computation, vol. 168, no. 1, pp. 540–548. [Google Scholar]
9. Y. C. Hon and M. Li. (2008). “A computational method for inverse free boundary determination problem,” International Journal for Numerical Methods in Engineering, vol. 73, no. 9, pp. 1291–1309. [Google Scholar]
10. M. Huntul and M. Tamisr. (2020). “Simultaneous identification of timewise terms and free boundaries for the heat equation,” Engineering Computations, vol. 38, no. 1, pp. 442–462. [Google Scholar]
11. I. G. Malyshev. (1976). “Inverse problems for the heat-conduction equation in a domain with a moving boundary,” Ukrainian Mathematical Journal, vol. 27, pp. 568–572. [Google Scholar]
12. J. A. Carrillo and J. L. Vázquez. (2015). “Some free boundary problems involving non-local diffusion and aggregation,” Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 373, pp. 20140275. [Google Scholar]
13. H. A. Snitko. (2012). “Inverse problem for a parabolic equation with unknown minor coefficient in a free boundary domain,” Visnyk of the Lviv University Series Mechanics and Mathematics, vol. 77, pp. 218–230. [Google Scholar]
14. H. A. Snitko. (2016). “Determination of the minor coefficients in a parabolic equation in a free boundary domain,” Visnyk of the Lviv University Series Mechanics and Mathematics, vol. 81, pp. 142–158. [Google Scholar]
15. M. J. Huntul. (2019). “Recovering the timewise reaction coefficient for a two-dimensional free boundary problem,” Eurasian Journal of Mathematical and Computer Applications, vol. 7, pp. 66–85. [Google Scholar]
16. M. I. Ivanchov. (2012). “A problem with free boundary for a two-dimensional parabolic equation,” Journal Mathematical Sciences, vol. 183, pp. 17–28. [Google Scholar]
17. H. A. Snitko. (2010). “Coefficient inverse problem for a parabolic equation in a domain with free boundary,” Journal of Mathematical Science, vol. 167, pp. 30–46. [Google Scholar]
18. H. A. Snitko. (2014). “Inverse problem of finding time-dependent functions in the minor coefficient of a parabolic equation in the domain with free boundary,” Journal of Mathematical Sciences, vol. 203, pp. 40–54. [Google Scholar]
19. H. A. Snitko. (2016). “Inverse coefficient problem for a two-dimensional parabolic equation in a domain with free boundary,” ”Ukrainian Mathematical Journal, vol. 68, pp. 1108–1120. [Google Scholar]
20. I. E. Barans’ka and I. M. Ivanchov. (2007). “Inverse problem for a two-dimensional heat-conduction equation in a domain with free boundary,” Ukr. Mat. Visn, vol. 4, no. 4, pp. 457–484. [Google Scholar]
21. J. R. Cannon and J. van der Hoek. (1982). “The one phase Stefan problem subject to the specification of energy,” Journal of Mathematical Analysis and Applications, vol. 86, no. 1, pp. 281–291. [Google Scholar]
22. J. R. Cannon and J. van der Hoek. (1986). “Diffusion subject to the specification of mass,” Journal of Mathematical Analysis and Applications, vol. 115, no. 2, pp. 517–529. [Google Scholar]
23. D. Mugnolo and S. Nicaise. (2015). “The heat equation under conditions on the moments in higher dimensions,” Mathematische Nachrichten, vol. 288, no. 2–3, pp. 295–308. [Google Scholar]
24. Z. Barakat, M. Ehrhardt and M. Gunther. (2015). “Alternating direction explicit methods for convection diffusion equations,” Acta Mathematica Universitatis Comenianae, vol. 84, pp. 309–325. [Google Scholar]
25. Mathworks. (2016). “Documentation Optimization Toolbox-Least Squares (Model Fitting) Algorithms, . [Online]. Available: www.mathworks.com. [Google Scholar]
This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |