Review of the different boiler


Download 3.22 Mb.
Pdf ko'rish
bet14/22
Sana03.12.2023
Hajmi3.22 Mb.
#1797234
TuriReview
1   ...   10   11   12   13   14   15   16   17   ...   22
Bog'liq
A review of the different boiler efficiency calcul

Firefly Algorithm
The Firefly (FF) Algorithm is used to train and optimize an existent ANN based on the idea that fireflies are 
attracted based on the intensity of brightness; thus, an initial input value is assigned, and a specific brightness is 
set to the objective function (Savargave; Lengare, 2018). It needs input and output values for training the ANN. 
It presents higher accuracy than BP for nonlinear correlations (Savargave; Lengare, 2017).
The FF follows two main rules: (1) the landscape of the objective function evaluates the brightness 
of fireflies, and (2) the brightness and attraction of fireflies are proportional to each other, and both decrease 
with increasing distance. Since the attraction of the fireflies is directly proportional to the intensity of the light 
emitted by the other firefly, the changes in attraction β concerning distance r can be calculated by Equation 54.
(54)
Where β
0
represents the attraction when = 0. The motion of firefly i toward the glow shown by firefly 
j can be evaluated with Equation 55.
(55)
Where the second term is formed due to the attraction between fireflies, and the third term is a random 
motion with 
α

ϵ
t
i
 
representing the number selected in a random way using the uniform Gaussian distribution 
for some time t, y 
α
t
is the randomization parameter. When β

 = 0, the firefly chooses the random motion, and 
if γ = 0 a minimum is obtained (Savargave; Lengare, 2017).


68
Informador Técnico 86(1) Enero - Junio 2022: 53 -77
Genetic algorithm
The Genetic algorithm (GA) is based on the process of natural selection, emulating methods of nature such as 
mutation or crossover of genotypes, thus searching for solutions to certain problems. It is often used to optimize 
problems containing function-free models that cannot be optimized by normal methods. Zhang, Ding, Wu, 
Kong, and Chou (2007) use GA to optimize an ANN of NO
x
emission and efficiency.
The first step in the implementation of any genetic algorithm is the generation of the initial population. 
Each member of the population will be a binary string of length L corresponding to the problem encoding, 
which mimics a genotype or chromosome. Then, each string is evaluated according to the evaluation function, 
or objective function, which dictates the performance concerning a specific set of parameters. According to the 
value of the objective function, reproductive opportunities are assigned, whereby a selection process occurs 
that mimics that which occurs in sexually reproducing populations of living beings. The process of generational 
change is illustrated in Figure 6.
Figure 6. Generational change in the genetic algorithm
Source: Whitley (1994).
After recombining, the mutation operator can be applied. For each bit in a string, the mutation occurs 
with a probability of less than 1 %. In other words, 1 bit of a string is changed for every 100 existing bits 
in case of a probability of 1 %. Once the selection, recombination, and mutation process are completed, the 
new population can be evaluated. The process of evaluation, selection, recombination, and mutation forms a 
generation in the execution of a genetic algorithm (Whitley, 1994).

Download 3.22 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling