Publication Cover
Numerical Heat Transfer, Part B: Fundamentals
An International Journal of Computation and Methodology
Volume 71, 2017 - Issue 3
200
Views
9
CrossRef citations to date
0
Altmetric
Original Articles

Firefly algorithm combined with Newton method to identify boundary conditions for transient heat conduction problems

, , , &
Pages 253-269 | Received 29 Sep 2016, Accepted 28 Nov 2016, Published online: 27 Mar 2017
 

ABSTRACT

Firefly algorithm combined with Newton method (FA–NM) is proposed for identifying time-dependent boundary conditions of two-dimensional transient heat conduction problems with a heat source. The dual reciprocity boundary element method (DRBEM) is applied to solve the direct problem. The improved firefly algorithm has not only a good global search ability, but also a good local search ability. FA–NM can acquire accurate results with much less iterations. Furthermore, different measurement points and noises are also considered. A small number of measurement points cannot obtain precise results. With the increase in the measurement points to a certain value, the results are more accurate. When the measurement noises are not very large, FA–NM can get desirable results. With the decrease in measurement noises, the results are in better agreement with the exact solutions. Numerical results also indicate that the more front the time substep is, the more accurate the estimated boundary conditions are.

Nomenclature

c=

specific heat

d=

number of undetermined variables

I=

brightness of firefly

k=

thermal conductivity

q=

heat flux

=

normal gradient of

Q=

heat source

t=

time

T=

temperature

T0=

initial temperature

=

see in Eq. (8)

T=

vector of node temperature

xi=

Cartesian coordinate of nodes

x=

vector of unknown boundary conditions

α=

see in Eq. (5)

β=

attractiveness in firefly algorithm

ε0=

the stop criterion

Γ=

boundary of the domain Ω

ξ=

see in Eq. (6)

γ=

light absorption coefficient in firefly algorithm

ρ=

density

ϕ(R)=

radial basis function

Φ=

vector of ϕ(R)

Ω=

domain of problem

ζ=

see in Eq (18)

Superscript=
c=

calculated result

exa=

exact result

inv=

inverse result

m=

measurement result

Abbreviation=
DRBEM=

dual reciprocity boundary element method

FA–NM=

firefly algorithm combined with Newton method

Nomenclature

c=

specific heat

d=

number of undetermined variables

I=

brightness of firefly

k=

thermal conductivity

q=

heat flux

=

normal gradient of

Q=

heat source

t=

time

T=

temperature

T0=

initial temperature

=

see in Eq. (8)

T=

vector of node temperature

xi=

Cartesian coordinate of nodes

x=

vector of unknown boundary conditions

α=

see in Eq. (5)

β=

attractiveness in firefly algorithm

ε0=

the stop criterion

Γ=

boundary of the domain Ω

ξ=

see in Eq. (6)

γ=

light absorption coefficient in firefly algorithm

ρ=

density

ϕ(R)=

radial basis function

Φ=

vector of ϕ(R)

Ω=

domain of problem

ζ=

see in Eq (18)

Superscript=
c=

calculated result

exa=

exact result

inv=

inverse result

m=

measurement result

Abbreviation=
DRBEM=

dual reciprocity boundary element method

FA–NM=

firefly algorithm combined with Newton method

Acknowledgments

The research is supported by the National Natural Science Foundation of China (Nos. 11672098, 11502063, and 11602076) and the Natural Science Foundation of Anhui Province (No. 1608085QA07).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.