Next Article in Journal
Automated Method of Road Extraction from Aerial Images Using a Deep Convolutional Neural Network
Next Article in Special Issue
Boundary Shape Inversion of Two-Dimensional Steady-State Heat Transfer System Based on Finite Volume Method and Decentralized Fuzzy Adaptive PID Control
Previous Article in Journal
A Flutter-Based Electromagnetic Wind Energy Harvester: Theory and Experiments
Previous Article in Special Issue
New Thermal-Conductivity Constitutive Matrix in Fourier’s Law for Heat Transfer Using the Cell Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Inversion of Thermal Conductivity in Two-Dimensional Unsteady-State Heat Transfer System Based on Finite Difference Method and Artificial Bee Colony

School of Instrumentation Science and Engineering, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(22), 4824; https://doi.org/10.3390/app9224824
Submission received: 11 October 2019 / Revised: 8 November 2019 / Accepted: 8 November 2019 / Published: 11 November 2019

Abstract

:
Based on the finite difference method and the artificial bee colony algorithm, the thermal conductivity in the two-dimensional unsteady-state heat transfer system is deduced. An improved artificial bee colony algorithm (IABCA), that artificial bee colony algorithm (ABCA) coupled with calculated deviation feedback, is proposed to overcome the shortcomings of insufficient local exploitation capacity and slow convergence rate in the late stage of the artificial bee colony algorithm (ABCA). For the forward problems, the finite difference method (FDM) is used to calculate the required temperature value of a discrete point; for the inverse problems, the IABCA is applied to minimize the objective function. In the inversion problem, the effects of colony size, number of measuring points, and the existence of measurement errors on the results are studied, and the inversion convergence rate of IABCA and ABCA is compared. The results demonstrate that the methods adopted in this paper had good effectiveness and accuracy even if colony sizes differ and measurement errors exist; and that IABCA has a more efficient convergence rate than ABCA.

1. Introduction

The inverse heat conduction problem is a typical inversion problem. It is based on the local temperature and other known parameters of a heat transfer system surface or interior that are used to inversely solve some unknown characteristic parameters of the system; examples are geometric boundary, thermal conductivity of materials, thermal boundary conditions (heat flux, surface heat transfer coefficient, temperature distribution), and historical temperature. Inverse heat conduction problems have been widely applied with great success in materials science, geology and environmental science, biological engineering, mechanical engineering, power engineering, construction engineering, aerospace engineering, metallurgical engineering, and other fields [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32].
The inversion of thermal conductivity as one branch of inverse heat conduction problems has been studied by a significant number of scholars with different optimized algorithms. The optimized algorithms mentioned are mainly divided into gradient-based and non-gradient-based optimization algorithms. The former includes the conjugate gradient method (CGM), the steepest descent method (SDM), and the Levenberg–Marquardt (LM) algorithm, while the latter includes particle swarm optimization (PSO), the genetic algorithm (GA), the artificial neural network algorithm (ANNA), and the ant colony algorithm (ACA).
The CGM, SDM, and LM are currently used in more extensive inversion algorithms and have been used in inverse heat conduction problems. Wang et al. studied a two-dimensional unsteady heat conduction system according to the temperature measured on the side of the target to be measured with the method of decentralized fuzzy inference [1]. Yu solved the problem of inversion of the thermal conductivity of inhomogeneous materials with the complex variable differentiation method [19]. Sawaf et al. solved the problem of inversion of thermal conductivity and specific heat capacity of materials based on the least square function and LM [20]. A highly accurate result of thermal diffusivity of composite materials, such as agar hydrogel and glycerol, has been inverted by Ukrainczyk with the LM method [21]. Using CGM, Huang et al. inverted 1D and 2D transient thermal conductivity, which could be accurately estimated in noisy conditions [22,23]. Zhou et al. verified the stability and effectiveness of thermal conductivity inversion of a two-dimensional transient heat conduction system analyzed with CGM [24]. Mohamed et al. [32] used the recursion relations associated with Padé digital filters, efficiently solving real-time direct and inverse heat conduction problems.
However, the gradient-based optimization algorithm is a form of local search algorithm, and is not without drawbacks, namely, that it easily settles on a locally optimal solution. The inversion result depends crucially on the initial guess. More importantly, the inverse problem of heat transfer is a typical ill-posed problem. When the temperature measurement information is not complete or there is a large measurement error, the inversion results obtained based on the gradient optimization method may deteriorate. In addition, when the number of inversion points is larger, the calculation of the gradient matrix is difficult and time-consuming, which directly affects the engineering application of the gradient-based optimization algorithm [2].
A non-gradient optimization algorithm is usually a global search algorithm, which has good adaptability and overcomes the difficulty of the gradient optimization algorithm easily settling on a local minimum. It does not involve the calculation of a Jacobian partial derivative matrix in the inversion process. Many scholars have used a non-gradient optimization algorithm in inverse thermal conductivity problems. Ardakani and Khodadad studied thermal conductivity and irregular inclusive geometry in a two-dimensional medium using PSO [27]. Samarjeet et al. solved the problem of inversion of the thermal conductivity of composites using artificial neural nets [28]. The inverse thermal conductivity of materials was solved by Tang et al. and Zhao et al. with a genetic algorithm [29,30]. However, this kind of method often has a high computation cost in the search process and has a slow convergence rate in the latter stage, which limits its application in the inverse heat conduction problem. In particular, when the measurement information is incomplete or there is a large measurement error, the inversion results obtained according to such intelligent optimization methods will also have some gaps, and the inversion method lacks the necessary means of re-alignment [2].
The main differences between gradient-based and non-gradient-based optimization methods are as follows. The gradient optimization method searches for the minimum value of the objective function along its gradient or conjugate direction and can find the optimal solution quickly. However, it can settle on a local extreme value and is highly affected by the initial value. Non-gradient optimization starts from any solution, searches in the whole solution space with a certain probability according to a certain mechanism, does not use the gradient of the objective function in inversion, and does not involve the calculation problem of the Jacobian partial derivative matrix. However, the search process of non-gradient optimization is time-consuming, and the calculation cost is higher than that of the gradient optimization algorithm, especially when the parameters to be inverted have obvious spatial distribution characteristics. Thus, the disadvantages of the non-gradient optimization algorithm are significant.
The artificial bee colony algorithm (ABCA) is a kind of non-gradient-based optimization algorithm, which is more simple and flexible compared to other colony-based algorithms [33,34,35] and is mostly applied to the treatment of constrained optimization and integer programming, such as in issues of transportation, reaction-diffusion, and generalized assignment [36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]. E. Hetmaniok et al. [38,39] solved the inversion of the heat transfer coefficient and studied the inverse problem of binary alloy solidification in a casting mold using ABCA. Few uses of ABCA for inverse thermal conductivity have been reported.
The present work addresses the developments of the ABCA for estimating thermal conductivity in the transient heat conduction problem. According to the definite spatial distribution characteristics of the information measured and to be inverted, we take the difference of the measured information and the calculated information of the measuring points of inversion iteration as the input information of the classical control mechanism, and introduce it to the ABCA optimized process to derive the improved artificial bee colony algorithm (IABCA), which is adapted to two-dimensional unsteady-state thermal conductivity inversion. This overcomes the shortcomings of insufficient local mining capacity, the high computational cost in the search process, and slow convergence rate in the latter stage. The convergence of IABCA and traditional ABCA is compared with numerical examples. The influence of colony size, number of measurement points, and measurement error on the inversion result is also studied and the true thermal conductivity is obtained.

2. Forward Problem Description

The two-dimensional unsteady-state heat transfer system is shown in Figure 1, in which Ω is the finite plate L × L × H, L >> H, and the initial temperature is T0. The boundary conditions are that Γ1 is heated with constant heat flux q1, the lower surface Γ2 is adiabatic, and M points of temperature measurement are evenly distributed between Γ1 and Γ2.
The governing equations are:
λ 2 T x 2 + λ 2 T y 2 = ρ c T τ ,   x , y Ω , τ > τ 0
The boundary conditions are:
λ T y = q 1 ,   y ϵ Γ 1
λ T y = 0 ,   y ϵ Γ 2
The initial condition is:
T ( y , τ 0 ) = T 0   x , y Ω
where c, ρ and λ are, respectively, the specific heat, mass density, and thermal conductivity; τ and (x, y) denote, respectively, the time and spatial location, where T defines the distribution of temperature; and q1 is heat flux.
The finite difference method (FDM) is used to solve the forward problem of Equations (1)–(3).

3. The Inverse Problem

3.1. Objective Function of Inverse Problem

This is a two-dimensional unsteady-state inverse thermal conductivity problem, using temperature measurement of inner points to solve the unknown of thermal conductivity. The solution of the inverse problem can be mathematically transformed into the minimum of the following objective function, namely:
J ( λ ) = τ = 1 N t i = 1 M ( T ( i , τ ) T * ( i , τ ) ) 2 < ε
where T*(i) is the measured temperature of the internal measured points, T(i,τ) is the calculated temperature by FDM, and ε is a smaller positive number.

3.2. Artificial Bee Colony Algorithm

In ABCA optimization, each food source represents one possible solution to the optimization problem, and the fitness values represent the solution quality. In detail, the ABCA can be listed in the form of the following steps.
1. The algorithm is initialized: SN is the number of employed bees (=the number of onlooker bees); D is the dimension of the solution; limit is the number of corrective flights around λi; and MCN is the maximum number of iterations.
2. Initial solutions of thermal conductivity λi (i = 1,…, SN) are randomly generated using Equation (5):
λ i = l b + ( u b l b ) · r a n d ( 0 , 1 ) i = 1 , 2 , , S N
where ub, lb are the upper and lower limit of λi, respectively.
3. The FDM is used to solve the positive forward problem of Equations (1)–(3) with λi, then J(λi) is calculated. If the stop criterion is satisfied, the inversion of iteration will be finished, otherwise, go to step 4.
4. Each employed bee searching for a new solution according to Equation (6):
λ i t + 1 , i = λ i t , i + r i · ( λ i t , i λ i t , j )
where it is iteration number, ri∈[−1,1] is random data, and i≠j and belongs to 1-SN.
If J(λit+1,i) < J(λi,i) then λi = λit+1,i (greedy algorithm).
In the ABCA, after limit times of cycling, if one solution λ i has not been improved, it will be given up and the employed bee will become a scout bee, and generate a new solution according to:
λ i = λ m i n + ( λ m a x λ m i n ) · r a n d ( 0 , 1 )
x min is the current minimum solution, x max is the maximum solution.
5. The fitness value and probabilities are derived as follows. The fitness value of the food source corresponds to its richness (quality) and its calculation form is:
f i t λ i = { 1 1 + J ( λ i )    J ( λ i ) 0 1 + a b s ( J ( λ i ) )   J ( λ i ) < 0
The probabilities Pi are defined as:
P i = p r o b ( λ i ) = f i t λ i n = 1 S N f i t λ n
6. Each onlooker chooses one of the sources λi, i = 1,..., SN, with probability Pi. One source can be chosen by a group of onlooker bees. Then, each onlooker bee explores the chosen λi and modifies it according to the procedure described in step 4.
7. The choice of Δ T ( λ i t + 1 b e s t ) of λit+1,i is determined by the bee colony. If Δ T ( λ i t + 1 b e s t ) is better than the choice from the previous iteration, it is accepted as λbest.
8. If J(λbest)<ε or if it+1==MCN then iterations are complete, else it=it+1, and steps 4–8 are repeated until the stop criterion is satisfied.

3.3. Improved Artificial Bee Colony Algorithm

The measurement and inverted information in the heat conduction system have certain spatial distribution characteristics [1]. Therefore, the inverse heat conduction problem can also be regarded as a kind of feedback control problem; that is, a closed-loop system, where the observation results (measured temperature) of the system are the setting value, the parameters to be solved are the controlled object, and the calculated temperature of the positive problem is the sensor measurement information. The control model is shown in Figure 2. ΔT is obtained according to Equation (10); if ΔT > 0, in order to eliminate or reduce the deviation, it is necessary to increase λ; if ΔT < 0, to eliminate or reduce the deviation, it is necessary to decrease λ.
Δ T = T * T
An improved ABCA in which feedback control and the ABCA are effectively combined is proposed to overcome the shortcomings of insufficient local mining capacity and high computational cost in the search process. Thus, we add step 7.1 to the application of the ABCA outlined above; that is, the optimal solution is updated according to Equation (10), the objective function is calculated, and the cyclic optimal solution is then selected.
λ i t + 1 = λ i t + 1 b e s t + k p · Δ T ( λ i t + 1 b e s t )
where kp is the feedback factor, and Δ T ( λ i t + 1 b e s t ) is the difference of the calculated and measured temperature. If J(λ’it+1) < J( λ i t + 1 b e s t ) then λ i t + 1 b e s t = λit+1.
The IABCA not only retains the advantages of ABCA, but also improves the local mining ability of the algorithm.

3.4. Inverse Problem Solving Process

The process for solving the inverse problem is as follows:
(1)
Randomly generate the initial value of thermal conductivity using Equation (5);
(2)
Solve the forward problem, calculate the objective function, and calculate the probability of each employed bee;
(3)
According to Equation (6), employed bees search for the solution. After the forward problem is solved, calculate the value of the objective function and probability, and determine if it needs to be updated by the greedy algorithm;
(4)
The onlooker bees search for the solution according to Equation (6). After the forward problem is solved, calculate the value of the objective function.
(5)
According to Equation (7), the scout bee searches for the solution. After the forward problem is solved, update the value of the objective function and probability. Select the optimal and update the optimal solution using Equation (11), then determine if it needs to be updated by the greedy algorithm.
(6)
Stop iteration once the stop criterion or the maximum number of iterations is satisfied, otherwise, return to step 2.

4. Numerical Experiment and Analysis

The model size was 350 mm × 350 mm × 30 mm, the thermal conductivity was λ = 12 W / ( m · K ) c = 500 K J / ( K g · K ) , ρ = 7930 K g / ( m 3 ) q 1 = 9500 J / ( m 2 · s ) , the lower surface was adiabatic, T0 = 25 °C. From top to bottom, the temperature measuring points M = 6 were set evenly.

4.1. Contrast of Convergence Rate of IABCA and ABCA

ABCA and IABCA’s colony size was set as 6, the maximum iteration cycles were 25, and the other parameters were the same. When the inversion satisfied the stop criterion of iteration, the iteration times of the two methods were compared and analyzed.
The ABCA convergence results are shown in Figure 3a–c, where the horizontal axis shows the iteration cycle count and the vertical axis shows the best solution of each iteration.
The ABCA needed at least 18 iterations until the stop criterion was reached.
The IABCA inversion results are shown in Figure 4a–c, where the horizontal axis shows the iteration cycle count and the vertical axis shows the best solution of each iteration.
The experiments show that the colony size was the same, and the IABCA satisfied the stop criterion after no more than five iterations, while the ABCA needed no less than 18. The iteration count of the IABCA was obviously lower than that of the ABCA, so the IABCA can effectively enhance the inversion convergence rate.

4.2. Impact of Colony Size

The number of temperature measurement points was taken as M = 6 and the colony sizes were N = 4, 6, 8. The maximum number of iterations was seven and each case was inverted 10 times. The results are shown in Figure 5, Figure 6 and Figure 7.
(a) Inversion results when the colony size N = 4 (Figure 5).
(b) Inversion results when the colony size N = 6 (Figure 6).
(c) Inversion results when the colony size N = 8 (Figure 7).
Experiments show that when the number of colony size was 4, 6, or 8, the exact solution can be reached. The larger the colony size, the faster the iteration converged, with more calculation cost. The colony size of 6 will be used later in this study.

4.3. Impact of the Number of Measuring Points

The number of temperature measurement points was taken as M = 2, 4, 6. The maximum number of iterations was 25, and the temperature at the measurement point and the corresponding thermal conductivity were obtained by inversion. The inversion result is shown in Table 1.
At the measurement point M = 2, 4, 6, λ was calculated by the least square method, and the relative error is shown in Table 1. Results are as follows:
  • When the measurement error was 0: When M = 2, the relative error of λ was −0.33%; when M = 4, the relative error of λ was 0.04%; and when M = 6, the relative error of λ was 0.00%.
  • When the measurement error was ±0.1%: When M = 2, the relative error of λ was −0.43%; when M = 4, the relative error of λ was −0.25%; and when M = 6, the relative error of λ was −0.11%.
Thus, it is shown that by increasing the number of measuring points, the relative error decreases and the inversion accuracy improves.

4.4. Impact of Measurement Error

To assess the impact of measurement error, the number of measuring points was set as M = 6 and fine groups of measurement error of 0%, ±0.3%, ±0.5%, ±1%, and ±2% were used. The values of λ were calculated by the least square method; the relative error is shown in Table 2. Results are as follows:
  • when measurement error was 0%, the average relative error of λ was 0.00%;
  • when measurement error was ±0.3%, the average relative error of λ was 0.50%;
  • when measurement error was ±0.5%, the average relative error of λ was 0.84%;
  • when measurement error was ±1.0%, the average relative error of λ was −1.40%;
  • when measurement error was ±2.0%, the average relative error of λ was −1.94%.
It can be seen that there were some measurement errors under the premise of a large amount of measurement data, and the inversion results were still satisfactory. However, the larger the measurement error, the more distorted the inversion results.

4.5. Impact of the Relative Placement

The number of measuring points was set as M = 2, and measurement error was set equal to ± 0.1%, and the relative placement between two consecutive points was set as 4.3 mm, 8.6 mm, and 12.9 mm.
The relative error is shown in Table 3. When the relative placement was 4.3 mm, the average relative error of λ was −0.43%; when relative placement was 8.6 mm, the average relative error of λ was −0.55%; and when the relative placement was 12.9 mm, the average relative error of λ was −0.31%. The results show that the inversion results are insensitive to the location interval.

5. Conclusions

In this paper, the finite difference method is applied to the solution of the forward problem, and the IABCA is applied to the optimal objective function, in the inversion of thermal conductivity in a two-dimensional unsteady-state heat transfer system. The effects of colony size, number of measurement points, and measurement errors on the results are analyzed and discussed. The inverse results show that when there is measurement error, inversion results can also be satisfactory. Through the calculation and analysis of examples, the accuracy and stability of the thermal conductivity inversion algorithm are verified.
The conclusions are as follows:
1. In the application of the ABCA to the inversion of thermal conductivity of a two-dimensional unsteady-state heat transfer model in this paper, an improved ABCA method is proposed to overcome the ABCA shortcomings of less local exploitation capacity and slow late convergence rate. This study verifies that the efficiency of IABCA’s inversion convergence is higher than that of ABCA with numerical calculated examples.
2. This paper also studies the impacts of colony size, number of measurement points, and measurement errors on the inversion result with numerical examples. Instance calculation and analysis prove that the method applied in this paper has good effectiveness and accuracy even if measurement error exists. The comparison indicates the influence of error on the inversion solution can be minimized effectively using this method. Effectiveness and stability of the IABCA for unsteady thermal conductivity inversion are verified.

Author Contributions

Conceptualization and writing-original draft preparation, L.Y.; investigation, L.Y.; writing-review and editing, L.Y. and B.S.; methodology, L.Y.; supervision and funding acquisition, X.S.

Funding

This research was funded by the National Natural Science Foundation of China (61875046) and the National Key Foundation for Exploring Scientific Instrument of China (2013YQ470767).

Acknowledgments

The authors would like to thank Tianzi Wang for the helpful discussion, as well as Tianzi Wang and Pengyu Chen for doing the experiments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, S.; Zhang, L.; Sun, X.; Jia, H. Inversion of Thermal Conductivity in Two-Dimensional Unsteady-State Heat Transfer System Based on Boundary Element Method and Decentralized Fuzzy Inference. Complexity 2018, 2018, 8783946. [Google Scholar] [CrossRef]
  2. Wang, S.; Jia, H.; Sun, X. Two-Dimensional Steady Boundary Shape Inversion of CGM-SPSO Algorithm on Temperature information. Adv. Mater. Sci. Eng. 2017, 2017, 2461498. [Google Scholar] [CrossRef]
  3. Fan, C.; Sun, F.; Yang, L. A simple method for inverse estimation of surface temperature distribution on a flat plate. Inverse Probl. Sci. Eng. 2009, 17, 885–899. [Google Scholar] [CrossRef]
  4. Cui, M.; Gao, X.; Liu, Y. Inversion of Temperature-dependent Thermal Conductivity Based on Transient Inverse Heat Conduction Problem. Proc. CSEE 2012, 32, 82–87. [Google Scholar]
  5. Wang, S.; Zhang, L.; Sun, X. Solution to Two-Dimensional Steady Inverse Heat Transfer Problems with Interior Heat Source Based on the Conjugate Gradient Method. Math. Probl. Eng. 2017, 2017, 1–9. [Google Scholar] [CrossRef]
  6. Baranov, V.L.; Zasyad’ko, A.A.; Frolov, G.A. Integro-differential method of solving the inverse coefficient heat conduction problem. J. Eng. Phys. Thermophys. 2010, 83, 60–71. [Google Scholar] [CrossRef]
  7. Sriram, S.B.; Sravan, S.; Gnanasekaran, N. Numerical Estimation of Heat Flux and Convective Heat Transfer Coefficient in a One Dimensional Rectangular Plate by Levenberg-Marquardt Method. Indian J. Sci. Technol. 2016, 9. [Google Scholar] [CrossRef]
  8. Ruan, Z.H.; Yuan, Y.; Chen, Q.X.; Zhang, C.X.; Shuai, Y.; Tan, H.P. A new multi-function global particle swarm optimization. Appl. Soft Comput. 2016, 49, 279–291. [Google Scholar] [CrossRef]
  9. Kosaka, M.; Monde, M. Simultaneous measurement of thermal diffusivity and thermal conductivity by means of inverse solution for one-dimensional heat conduction (anisotropic thermal properties of CFRP for FCEV). Int. J. Thermophys. 2015, 36, 2590–2598. [Google Scholar] [CrossRef]
  10. Czél, B.; Gróf, G. Genetic algorithm-based method for determination of temperature-dependent thermophysical properties. Int. J. Thermophys. 2009, 30, 1975–1991. [Google Scholar] [CrossRef]
  11. Mohebbi, F.; Sellier, M.; Rabczuk, T. Estimation of linearly temperature-dependent thermal conductivity using an inverse analysis. Int. J. Therm. Sci. 2017, 117, 68–76. [Google Scholar] [CrossRef]
  12. Bozzoli, F.; Mocerino, A.; Rainieri, S.; Vocale, P. Inverse heat transfer modeling applied to the estimation of the apparent thermal conductivity of an intumescent fire retardant paint. Exp. Therm. Fluid Sci. 2017, 90, 143–152. [Google Scholar] [CrossRef]
  13. Peng, C. Simultaneous determination of thickness, thermal conductivity and porosity in textile material design. J. Inverse Ill-Posed Probl. 2016, 24, 59–66. [Google Scholar]
  14. Huang, S.J. An Ant Colony Optimization Algorithm Suitable for Searching Heat Source Location in IHCP. J. Eng. Thermophys. 2013, 34, 694–697. [Google Scholar]
  15. Mahmud, K.; Mohsen, D.A. Inclusion Identification by Inverse Application of Boundary Element Method, Genetic Algorithm and Conjugate Gradient Method. Am. J. Appl. Sci. 2008, 5, 1158–1166. [Google Scholar]
  16. D’Haeyer, S.; Johansson, B.T.; Slodička, M. Reconstruction of a Spacewise-Dependent Heat Source in a Time-Dependent Heat Diffusion Process. IMA J. Appl. Math. 2014, 79, 33–53. [Google Scholar] [CrossRef]
  17. Chen, H.T.; Wu, X.Y. Investigation of Heat Transfer Coefficient in Two-Dimensional Transient Inverse Heat Conduction Problems Using the Hybrid Inverse Scheme. Int. J. Numer. Methods Eng. 2008, 73, 107–122. [Google Scholar] [CrossRef]
  18. Zhu, L.; Wang, G.; Chen, H. Estimating Steady Multi-variables Inverse Heat Conduction Problem by Using Conjugate Gradient Method. Proc. CSEE 2011, 31, 58–61. [Google Scholar]
  19. Yu, X. Inverse Analysis of Thermal Conductivities in Non-Homogeneous Heat Conductions Using Boundary Element Mehod. Master’s Thesis, Dalian University of Technology, Dalian, China, 2013. [Google Scholar]
  20. Sawaf, B.; Ozisik, M.N. An inverse analysis to estimate linearly temperature dependent thermal conductivity components and heat capacity of an orthotropic medium. Int. J. Heat Mass Transf. 1995, 38, 3005–3010. [Google Scholar] [CrossRef]
  21. Ukrainczyk, N. Thermal diffusivity estimation using numerical inverse solution for 1D heat conduction. Int. J. Heat Mass Transf. 2009, 52, 5675–5681. [Google Scholar] [CrossRef]
  22. Huang, C.H.; Yan, J.Y. An inverse problem in simultaneously measuring temperature-dependent thermal conductivity and heat capacity. Int. J. Heat Mass Transf. 1995, 38, 3433–3441. [Google Scholar] [CrossRef]
  23. Huang, C.H.; Chin, S.C. A two-dimensional inverse problem in imaging the thermal conductivity of a non-homogeneous medium. Int. J. Heat Mass Transf. 2000, 43, 4061–4071. [Google Scholar] [CrossRef]
  24. Zhou, H.; Xu, X. Identifaction of Temperature-Dependent Thermal Conductivity for 2-D transient Heat Conduction Problem. Appl. Math. Mech. 2014, 12, 1341–1351. [Google Scholar]
  25. Cui, M.; Zhu, Q.H.; Gao, X.W. A modified conjugate gradient method for transient nonlinear inverse heat conduction problems: A case study for identifying temperature-dependent thermal conductivities. Heat Transf.-Trans. ASME 2014, 136, 091301. [Google Scholar] [CrossRef]
  26. Cao, K.; Lesnic, D.; Colaco, M.J. Determination of thermal conductivity of inhomogeneous orthotropic materials from temperature measurements. Inverse Probl. Sci. Eng. 2019, 27, 1372–1398. [Google Scholar] [CrossRef]
  27. Ardakani, M.D.; Khodadad, M. Identification of thermal conductivity and the shape of an inclusion using the boundary elements method and the particle swarm optimization algorithm. Inverse Probl. Sci. Eng. 2009, 17, 855–870. [Google Scholar] [CrossRef]
  28. Chanda, S.; Yenni, G.R.; Ambirajan, A.; Balaji, C.; Venkateshan, S.P. An Inverse Analysis for Estimation of Thermal Conductivity of Orthotropic Composite Medium Using Artificial Neural Network. In Proceedings of the 21st National and 10th ISHMT-ASME Heat and Mass Transfer Conference, IIT Madras, India, 27–30 December 2011. [Google Scholar]
  29. Tang, Z.H.; Qian, G.H.; Qian, W.Q. Estimation of temperature-dependent function of thermal conductivity for a material. Chin. J. Comput. Mech. 2011, 28, 377–382. [Google Scholar]
  30. Zhao, J.; Fu, Z.; Jia, X.; Cai, Y. Inverse determination of thermal conductivity in lumber based on genetic algorithms. Holzforschung 2016, 70, 235–241. [Google Scholar] [CrossRef]
  31. Lei, C. Research on Inversion Algorithms of the Thermo Physical Properties. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2015. [Google Scholar]
  32. Lotfi, M.; Mezrigui, L.; Heyd, R. Study of heat conduction through a self-heated composite cylinder by Laplace transfer functions. Appl. Math. Model. 2016, 40, 10360–10376. [Google Scholar] [CrossRef]
  33. Karaboga, D. An Idea Based on Honey Bee Swarm for Numerical Optimization, Technical Report-TR06; Erciyes University, Engineering Faculty, Computer Engineering Department: Kayseri, Turkey, 2005. [Google Scholar]
  34. Karaboga, D. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (abc) algorithm. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
  35. Karaboga, D.; Akay, B. A comparative study of artifcial bee colony algorithm. Appl. Math. Comput. 2009, 214, 108–132. [Google Scholar]
  36. Zhang, W. Reseach on Artificial Bee Colony Based Hybrid Optimization Algorithms and Application. Ph.D. Thesis, Zhejiang University, Hangzhou, China, 2013. [Google Scholar]
  37. Omars, S.; Senthilnath, J.; Khandelwal, R. Artificial bee colony (abc) for multi-objective design optimization of composite structures. Appl. Soft Comput. 2011, 11, 489–499. [Google Scholar]
  38. Hetmaniok, E. Inverse problem for the solidifcation of binary alloy in the casting mould solved by using the bee optimization algorithm. Heat Mass Transf. 2016, 52, 1369–1379. [Google Scholar] [CrossRef]
  39. Hetmaniok, E.; Słota, D.; Zielonka, A. Identification of the Heat Transfer Coefficient in the Inverse Stefan Problem by Using the ABC Algorithm. Arch. Foundry Eng. 2012, 12, 27–32. [Google Scholar]
  40. Wong, L.-P.; Low, M.Y.H.; Chong, C.S. A Bee Colony Optimization Algorithm to Job Shop Scheduling. Ph.D. Thesis, Nanyang Technological University, Singapore, 2007. [Google Scholar]
  41. Pham, D.T.; Castellani, M. The bees algorithm: Modeling foraging behaviour to solve continuous optimization problems. Proc. Inst. Mech. Eng. Part C 2009, 223, 2919–2938. [Google Scholar] [CrossRef]
  42. Hemamalini, S.; Simon, S.P. Artifcial bee colony algorithm for economic load dispatch problem with non-smooth cost functions. Electr. Power Compon. Syst. 2010, 38, 786–803. [Google Scholar] [CrossRef]
  43. Singh, A. An Artificial Bee Colony Algorithm for the Leaf-constrained Minimum Spanning Tree Problem. Appl. Soft Comput. 2009, 9, 625–631. [Google Scholar] [CrossRef]
  44. Bahamish, H.; Abdullah, R.; Salam, R. Protein Tertiary Structure Prediction Using Artificial Bee Colony Algorithm. In Proceedings of the Third Asia International Conference on Modelling & Simulation, Bali, Indonesia, 25–29 May 2009; pp. 258–263. [Google Scholar]
  45. Karaboga, N. A New Design Method Based on Artificial Bee Colony Algorithm for Digital IIR filters. J. Frankl. Inst. 2009, 346, 328–348. [Google Scholar] [CrossRef]
  46. Rao, R.S.; Narasimham, S.; Ramalingaraju, M. Optimization of Distribution Network Configuration for Loss Reduction Using Artificial Bee Colony Algorithm. Int. J. Electr. Power Energy Syst. Eng. (IJEPESE) 2008, 1, 709–715. [Google Scholar]
  47. Bi, X.; Wang, Y. An improved artificial bee colony algorithm. In Proceedings of the 2011 3rd International Conference on Computer Research and Development (ICCRD 2011), Shanghai, China, 11–13 March 2011; pp. 174–179. [Google Scholar]
  48. Yu, X.; Zhan, D.; Nie, L. An artificial bee colony algorithm for resource-constrained project scheduling problem with spatial resource. J. Comput. Inf. Syst. 2012, 8, 6723–6732. [Google Scholar]
  49. Zhang, C.; Zhen, J.; Zhou, Y. Two modified artificial bee colony algorithms inspired by grenade explosion method. Neuro Comput. 2015, 151, 1198–1207. [Google Scholar] [CrossRef]
  50. Zhang, W.; Wang, N.; Yang, S. Hybrid artificial bee colony algorithm for parameter estimation of proton exchange membrane fuel cell. Int. J. Hydrogen Energy 2013, 38, 5796–5806. [Google Scholar] [CrossRef]
Figure 1. Two-dimensional unsteady-state heat transfer model.
Figure 1. Two-dimensional unsteady-state heat transfer model.
Applsci 09 04824 g001
Figure 2. Feedback control algorithm model.
Figure 2. Feedback control algorithm model.
Applsci 09 04824 g002
Figure 3. Artificial bee colony algorithm (ABCA) inversion convergence curve. (a) First inversion; (b) Second inversion; (c) Third inversion.
Figure 3. Artificial bee colony algorithm (ABCA) inversion convergence curve. (a) First inversion; (b) Second inversion; (c) Third inversion.
Applsci 09 04824 g003
Figure 4. Improved artificial bee colony algorithm (IABCA) inversion convergence curve. (a) First inversion; (b) Second inversion; (c) Third inversion.
Figure 4. Improved artificial bee colony algorithm (IABCA) inversion convergence curve. (a) First inversion; (b) Second inversion; (c) Third inversion.
Applsci 09 04824 g004
Figure 5. The inverse convergence curve of IABC colony, N = 4.
Figure 5. The inverse convergence curve of IABC colony, N = 4.
Applsci 09 04824 g005
Figure 6. The inverse convergence curve of IABC colony, N = 6.
Figure 6. The inverse convergence curve of IABC colony, N = 6.
Applsci 09 04824 g006
Figure 7. The inverse convergence curve of IABC colony, N = 8.
Figure 7. The inverse convergence curve of IABC colony, N = 8.
Applsci 09 04824 g007
Table 1. The value of λ and the relative error.
Table 1. The value of λ and the relative error.
Test Points Calculated   Value   of   λ Relative Error (%) Calculated   Value   of   λ Relative Error (%)
Measurement Error = 0Measurement Error = ± 0.1%
211.9610−0.3311.9490−0.43
412.00490.0411.9700−0.25
612.00000.0011.9871−0.11
Table 2. The value of λ and the relative error.
Table 2. The value of λ and the relative error.
Measurement Error (%) Calculated   Value   of   λ Relative Error (%)
012.00000.00
±0.312.06000.50
±0.512.10050.84
±1.011.8316−1.40
±2.011.7669−1.94
Table 3. Impact of the relative placement.
Table 3. Impact of the relative placement.
Relative Placement (mm) Calculated   Value   of   λ Relative Error (%)
4.311.9490−0.43
8.611.9337−0.55
12.911.9635−0.31

Share and Cite

MDPI and ACS Style

Yang, L.; Sun, B.; Sun, X. Inversion of Thermal Conductivity in Two-Dimensional Unsteady-State Heat Transfer System Based on Finite Difference Method and Artificial Bee Colony. Appl. Sci. 2019, 9, 4824. https://doi.org/10.3390/app9224824

AMA Style

Yang L, Sun B, Sun X. Inversion of Thermal Conductivity in Two-Dimensional Unsteady-State Heat Transfer System Based on Finite Difference Method and Artificial Bee Colony. Applied Sciences. 2019; 9(22):4824. https://doi.org/10.3390/app9224824

Chicago/Turabian Style

Yang, Liangliang, Bojun Sun, and Xiaogang Sun. 2019. "Inversion of Thermal Conductivity in Two-Dimensional Unsteady-State Heat Transfer System Based on Finite Difference Method and Artificial Bee Colony" Applied Sciences 9, no. 22: 4824. https://doi.org/10.3390/app9224824

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