Elite and Dynamic Opposite Learning Enhanced Sine Cosine Algorithm For Application To Plat-Fin Heat Exchangers Design Problem
Elite and Dynamic Opposite Learning Enhanced Sine Cosine Algorithm For Application To Plat-Fin Heat Exchangers Design Problem
https://doi.org/10.1007/s00521-021-05963-2 (0123456789().,-volV)(0123456789().
,- volV)
Abstract
The heat exchanger has been widely used in the energy and chemical industry and plays an irreplaceable role in the
featured applications. The design of heat exchanger is a mixed integer complex optimization problem, where the efficient
design significantly improves the efficiency and reduces the cost. Many intelligent methods have been developed for heat
exchanger optimal design. In this paper, a novel variant of sine and cosine algorithm named EDOLSCA is proposed,
enhanced by dynamic opposite learning algorithm and the elite strategy. The proposed method is tested in CEC2014
benchmark and proved to be of significant advantages over the original algorithm. The new algorithm is then validated in
the plate-fin heat exchanger (PFHE) optimal design problem. The comparison results of the proposed algorithm and other
algorithms prove that EDOLSCA also has demonstrated superiority in heat exchanger optimal design.
Keywords Plate-fin heat exchanger Design optimization Sine cosine algorithm Dynamic-opposite learning
123
Neural Computing and Applications
cooling operations [42], ant colony optimization (ACO) and development. Banerjee and Nabi [4] used SCA to
derived from the behavior of ants in food searching and optimize the shuttle’s re-entry trajectory back to Earth to
paths discovering [13]. Moreover, a teaching learning- find the best trajectory during the return. Attia et al. [3]
based optimization (TLBO) algorithm has also been pro- used the modified sine cosine algorithm (MSCA) to solve
posed to simulate the teaching process of teachers and the problem of optimal power flow (OPF), which acceler-
students [39]. ated the speed of SCA search and avoided the local optimal
In the heat exchanger optimal design optimization, selection of the original algorithm as much as possible.
many scholars have utilized bio-inspired optimization Hekimoglu [19] used SCA to solve the parameters of
methods for solving the problems. The optimization of heat automatic voltage regulator and proportional integral
exchanger can be divided into two types: single objective derivative (PID). In the optimization problem of automatic
and multi-objective. Featured optimization targets of opti- voltage regulator system, SCA has strong robustness.
mal design include the amount of entropy produced, total Mahadad and Srairi [30] use SCA to optimize load margin
heat exchange, maintenance costs and production costs. stability to improve power system security. Wang et al.
Port diameter, port horizontal distance, port vertical dis- [44] employed the multi-objective sine cosine algorithm
tance, plate thickness, fin length and number of plates are (MOSCA) combined with wavelet neutral network (WNN)
often used as geometric design variables [36]. Some recent to accurately predict the wind behavior of wind power
proposed methods, such as Gaussian process regression and plants. Das et al. used SCA to optimize the hydrothermal
adaptive resampling, are adopted to minimize the cost [7]. scheduling problem in the economics of power system to
Some scholars have combined traditional and novel minimize the total cost of power generation and solve the
methods, such as computational fluid dynamics (CFD) short-term hydrothermal scheduling problem [11]. Chan-
combination with GA, to optimize heat exchangers with drasekaran et al. [8] solved the partial shading detection
Colburn factor j and the friction factor f as targets [2, 29]. (PSD) and MPPT (maximum power point tracking) prob-
Moreover, the optimal design problem is mostly solved by lems using SCA.
simple and improved optimization algorithm. Jonh and Since the proposal of canonical SCA, many scholars
Krishnakumar [22] used GA to optimize the perforated have proposed various algorithm improvement schemes or
plate matrix heat exchanger surfaces, where the optimal combinations with other algorithms to solve the complex
objectives were Colburn factor j and the friction factor problems. Elaziz et al. [1] combined the opposition-based
f. Rao and Saroj [38] used Jaya algorithm to optimize the learning (OBL) idea with SCA to improve the search
shell and tube heat exchanger (STHE) economically, taking accuracy of SCA. Nenavath and Jatoth [32] combined SCA
into account the consistency and maintainability caused by with differential evolution (DE) and demonstrated that the
scaling. In the same year, Rao and Saroj [37] improved the hybrid SCA-DE algorithm solves the problems effectively.
Jaya algorithm and proposed the elitist-Jaya algorithm to Sindhu et al. [40] combined elite strategy with SCA to
optimize the setup and operation costs of the STHE. make simple improvements to the algorithm and improve
Dhavle et al. [12] used cohort intelligence (CI) to optimize the search efficiency of SCA. Bureerat and Pholdee [6]
STHE design, and the total cost of the heat exchanger was proposed adaptive sine cosine algorithm integrated with
taken as the target, and the exterior scene of the tube and differential evolution (ASCA-DE) to solve the problem of
the spacing of baffles were taken as the design variables. structural damage detection. Gupta and Deep [17] proposed
Vasconcelos et al. [43] proposed a falcon optimization an improved SCA with crossover scheme and proved the
algorithm (FOA) based on the predation behavior of fal- validity using CEC2014 benchmark test. In addition, they
cons. The total cost of STHE was used as the objective also solved the multilevel threshold processing of image
function. Iver et al. [21] combined GA and CI and pro- segmentation using the new method and obtained com-
posed an adaptive range genetic algorithm (ARGA) to petitive result. Chegini et al. [9] combined the PSO and
solve the costs of the economic optimization problems and Levy flight methods and proposed the PSOSCALF with
extended them to solve other complicated core mechanical stronger jumping ability and higher searching ability.
engineering application problems. Gupta and Deep [16] added self-adaptive to SCA to
Sine cosine algorithm (SCA) is a new meta-heuristic enhance the exploitation ability. Pasandideh and Kha-
algorithm first proposed by Mirjalili in 2016 [31]. This lilpourazari [33] combined crow and SCA and proposed the
optimization method is based on sine and cosine functions sine cosine crow search algorithm to balance the explo-
in mathematics and has been immediately widely applied ration and exploitation. Li et al. [26] proposed the
in various optimization problems. Ekiz et al. [14] enhanced brain storm SCA (EBS-SCA) to solve the prob-
expounded the feasibility of SCA in solving constraint lem of premature convergence of SCA on complex opti-
optimization problems and concluded that the successful mization problem, which significantly enhanced the
feature of SCA lies in the smooth balance of exploration algorithm performance. Gupta and Deep [18] proposed
123
Neural Computing and Applications
SCA with global optimization based on their previous principle diagram of the plate-fin heat exchanger. The two
studies, referred to simulated quenching algorithm search fluids flow alternately in different fins, exchanging heat
mechanism for improved algorithm, and used it to train with maximum efficiency. The optimization work in this
multilayer perceptrons. Though a number of SCA variants paper is based on this featured heat exchanger. In this
have proposed, the optimization capacity of the algorithm section, the formula is derived first; then, the optimization
is to be further improved, in particular toward the con- constraints and objectives are determined.
vergence speed aspect.
This paper tries to use dynamic opposite learning (DOL) 2.1 Formula derivation for plate-fin heat
to significantly enable the diversity of solutions in the SCA, exchanger
where the elitist strategy is also used to accelerate the
convergence. The DOL strategy was first proposed by Xu Heat duty Q is defined first, then Q defines the overall
et al. [50], which significantly improved the comprehensive energy exchange level of the heat exchanger, and the for-
performance of TLBO . Combining DOL and elite policies mula is given by Yousefi et al. [53]:
with SCAs, a new EDOLSCA is proposed, taking the Q ¼Cmin ðTAin TBin Þ ð1Þ
advantages of the adopted strategies to speed up SCA
search and improve precision for specific problems. The Cmin ¼m Cp ð2Þ
ideas in this paper are evident in the CEC2014 benchmark
where C is the heat capacity rate, TAin ; TBin refer to fluid A
test and PFHE design issues.
(usually hot fluid) and fluid B (usually cold fluid), in refers
The major contribution of this article is summarized as
to the fluid flowing into the heat exchanger, and min refers
follows:
to the less numeric of the two fluids, max is the larger of the
Firstly, the objective function of PFHE optimization
two fluids.
design is derived by using the method of number of transfer
The effectiveness is given by Incropera et al. [20],
units (NTU), and two design objectives and fluid parame-
0:78
ters are given. ð 1
Þ NTU 0:22 eðCr NTU Þ 1 ð3Þ
¼1e C r
123
Neural Computing and Applications
(a) (b)
Fig. 1 Plate-fin heat exchanger and rectangular offset strip fin
NB ¼ NA þ 1 ð8Þ The pressure drop due to friction between the fluid in the
channel and the fin can be calculated as:
The heat transfer area of the fluid comes from Yousefi [52]: 2
mA
2fA LA Aff
AA ¼LA LB NA ð1 þ ð2nA ðHA tA ÞÞÞ ð9Þ DPA ¼
A ð18Þ
qA Dh;A
AB ¼LA LB NA ð1 þ ð2nB ðHB tB ÞÞÞ ð10Þ 2
mB
2fB LB Aff
j is the Colburn factor and f is fanning friction factor [23].
DPB ¼
B ð19Þ
For laminar flow ðRe 1500Þ, qB Dh;B
0:15 0:14
0:5 l s where DP is pressure drop (N m2 )
j ¼0:53ðReÞ t ð11Þ
Dh H
0:41 0:02 2.2 Objective function for plate-fin heat
l s exchanger
f ¼8:12ðReÞ0:74 t ð12Þ
Dh H
For turbulent flowðRe [ 1500Þ, For most heat exchangers, the flow of fluid in the channel is
0:24 accompanied by friction, which leads to the process of
l s 0:02
entropy increase. The design of the heat exchanger deter-
j ¼0:21ðReÞ0:4 t ð13Þ
Dh H mines the amount of entropy increase. Therefore, entropy
0:65 0:17 increase is considered as an effective evaluation index in
l s
f ¼1:12ðReÞ0:36 t ð14Þ the design of heat exchanger. Under the same fluid con-
Dh H dition, the smaller the number of entropy increases, the
where Re is Reynolds number, s is fin spacing. better the performance of the heat exchanger.
The fin spacing of the PFHE: In this article, one of the target functions is defined as
entropy generation units [5]:
s ¼ ð1=n tÞ ð15Þ " #
ðTBin TAin Þ2 RcteA DPA
where Ns ¼ð1 Þ þ
TBin TAin CpA PAin
m Dh ð20Þ
Re ¼ ð16Þ RcteB DPB
Aff l þ
CpB PBin
For the fin shape in this paper, the hydraulic diameter Dh of
the heat exchanger can be expressed as: where Rcte is specific gas constant (J kg1 K1 )
In addition to entropy generation, the effective heat
4sðH tÞl transfer area of heat exchanger is also one of the important
Dh ¼ ð17Þ
2ðsl þ ðH tÞl þ tðH tÞÞ þ ts indexes to evaluate heat exchanger. The heat transfer area
where Dh is hydraulic diameter and l is lance length of the is also closely related to the Reynolds number and effi-
fin. ciency of the heat exchanger. Therefore, the second
objective function in this paper is the heat transfer area of
the heat exchanger
123
Neural Computing and Applications
123
Neural Computing and Applications
Fig. 3 Relationship between particle motion and sine and cosine functions in SCA
123
Neural Computing and Applications
123
Neural Computing and Applications
123
Neural Computing and Applications
123
Neural Computing and Applications
realistically, the number of iterations is set to 500,000, and Fig. 5 The convergence trends of all algorithms on all unimodal and c
the population is still 50. For the objective function of simple multimodal functions
entropy increase, only test case 1, the number of iterations
is set to 4,000, and the population is 50. In order to com-
pare the fairness of the study, we add two varieties of It can be seen from the result image that SCA and
algorithms in this section: elite sine cosine algorithm EDOLSCA have the same advantage in the AHT objective
(ESCA), dynamic opposite learning sine cosine algorithm function. The EDOLSCA continued to converge under a
(DOLSCA) and two common algorithms: differential high number of iterations, and the improved algorithm has
evolution (DE) [41] and neighborhood field for cooperative higher accuracy than the original algorithm. On the Ns
optimization (NFO) [48]. The results are shown in Figs.6, objective function, EDOLSCA converges faster than SCA,
7. and the accuracy difference is larger. At the same time, in
Bold value indicates the best results compared to the other counterparts
123
Neural Computing and Applications
123
Neural Computing and Applications
-0.2
Table 6 Wilcoxon rank-sum test on unimodal and multi-modal
FES
Algorithms EDOLSCA Same Better Fig. 7 The solution result of the Ns objective, cases 1
0.4 1
PSO PSO
0.9
log10(Number of Heat Transfer Area)
cfPSO
log10(Number of Heat Transfer Area)
0.35 cfPSO
cfwPSO cfwPSO
0.8
DE DE
0.3
NFO 0.7 NFO
ETLBO ETLBO
0.25 SCA 0.6 SCA
ESCA ESCA
0.2 DOLSCA 0.5 DOLSCA
EDOLSCA EDOLSCA
0.4
0.15
0.3
0.1
0.2
0.05 0.1
0 0
0 2.5 5 7.5 10 12.5 15 17.5 20 22.5 25 0 2.5 5 7.5 10 12.5 15 17.5 20 22.5 25
FES FES
(a) (b)
Fig. 6 The solution result of the AHT objective, cases 1 and 2
123
Neural Computing and Applications
Acknowledgements This research work is supported by the National 12. Dhavle SV, Kulkarni AJ, Shastri A, Kale IR (2018) Design and
Key Research and Development Project under Grant economic optimization of shell-and-tube heat exchanger using
2018YFB1700500 and National Science Foundation of China under cohort intelligence algorithm. Neural Comput Appl
Grants 52077213 and 62003332. 30(1):111–125
13. Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization.
IEEE Comput Intell Mag 1(4):28–39
Declarations 14. Ekiz S, Erdoğmuş P, Özgür B (2017) Solving constrained opti-
mization problems with sine-cosine algorithm. Periodicals of
Conflict of interest The authors declared that they have no conflicts of Engineering and Natural Sciences 5(3)
interest to this work. We declare that we do not have any commercial 15. Ergezer M, Simon D, Du D (2009) Oppositional biogeography-
or associative interest that represents a conflict of interest in con- based optimization. In: 2009 IEEE international conference on
nection with the work submitted. systems, man and cybernetics, pp. 1009–1014. IEEE
16. Gupta S, Deep K (2019) A hybrid self-adaptive sine cosine
Open Access This article is licensed under a Creative Commons algorithm with opposition based learning. Exp Syst Appl
Attribution 4.0 International License, which permits use, sharing, 119:210–230
adaptation, distribution and reproduction in any medium or format, as 17. Gupta S, Deep K (2019) Improved sine cosine algorithm with
long as you give appropriate credit to the original author(s) and the crossover scheme for global optimization. Knowledge-Based Syst
source, provide a link to the Creative Commons licence, and indicate 165:374–406
if changes were made. The images or other third party material in this 18. Gupta S, Deep K (2020) A novel hybrid sine cosine algorithm for
article are included in the article’s Creative Commons licence, unless global optimization and its application to train multilayer per-
indicated otherwise in a credit line to the material. If material is not ceptrons. Appl Intell 50(4):993–1026
included in the article’s Creative Commons licence and your intended 19. Hekimoğlu B (2019) Sine-cosine algorithm-based optimization
use is not permitted by statutory regulation or exceeds the permitted for automatic voltage regulator system. Trans Ins Measure Con-
use, you will need to obtain permission directly from the copyright trol 41(6):1761–1771
holder. To view a copy of this licence, visit http://creativecommons. 20. Incropera FP, Lavine AS, Bergman TL, DeWitt DP (2007)
org/licenses/by/4.0/. Fundamentals of heat and mass transfer. Wiley
21. Iyer VH, Mahesh S, Malpani R, Sapre M, Kulkarni AJ (2019)
Adaptive range genetic algorithm: a hybrid optimization
References approach and its application in the design and economic opti-
mization of shell-and-tube heat exchanger.Eng Appl Artif Intell
1. Abd Elaziz M, Oliva D, Xiong S (2017) An improved opposition- 85:444–461
based sine cosine algorithm for global optimization. Exp Syst 22. John AK, Krishnakumar K (2017) Performing multiobjective
Appl 90:484–500 optimization on perforated plate matrix heat exchanger surfaces
2. Abeykoon C (2020) Compact heat exchangers-design and opti- using genetic algorithm. Int J Simul Multidiscip Design Optimiz
mization with cfd. Int J Heat Mass Trans 146:118766 8:A3
3. Attia AF, El Sehiemy RA, Hasanien HM (2018) Optimal power 23. Joshi HM, Webb RL (1987) Heat transfer and friction in the
flow solution in power systems using a novel sine-cosine algo- offset stripfin heat exchanger. Int J Heat Mass Trans 30(1):69–84
rithm. Int J Electric Power Energy Syst 99:331–343 24. Kadambur R, Kotecha P (2015) Multi-level production planning
4. Banerjee A, Nabi M (2017) Re-entry trajectory optimization for in a petrochemical industry using elitist teaching-learning-based-
space shuttle using sine-cosine algorithm. In: 2017 8th interna- optimization. Exp Syst Appl 42(1):628–641
tional conference on recent advances in space technologies 25. Kennedy J, Eberhart R (1995) Particle swarm optimization. In:
(RAST), pp. 73–77. IEEE Proceedings of ICNN’95-International Conference on Neural
5. Bejan A (2013) Entropy generation minimization: the method of Networks, vol. 4, pp. 1942–1948. IEEE
thermodynamic optimization of finite-size systems and finite-time 26. Li C, Luo Z, Song Z, Yang F, Fan J, Liu PX (2019) An enhanced
processes. CRC Press brain storm sine cosine algorithm for global optimization prob-
6. Bureerat S, Pholdee N (2017) Adaptive sine cosine algorithm lems. IEEE Access 7:28211–28229
integrated with differential evolution for structural damage 27. Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and
detection. In: International Conference on Computational Science evaluation criteria for the cec 2014 special session and compe-
and Its Applications, pp. 71–86. Springer tition on single objective real-parameter numerical optimization.
7. Campet R, Roy PT, Cuenot B, Riber É, Jouhaud JC (2020) Computational Intelligence Laboratory, Zhengzhou University,
Design optimization of an heat exchanger using gaussian process. Zhengzhou China and Technical Report, Nanyang Technological
Int J Heat Mass Trans 150:119264 University, Singapore 635
8. Chandrasekaran K, Sankar S, Banumalar K (2020) Partial shad- 28. Lincoln GA (1973) Energy conservation. Science
ing detection for pv arrays in a maximum power tracking system 180(4082):155–162
using the sine-cosine algorithm. Energy Sustain Develop 29. Liu C, Bu W, Xu D (2017) Multi-objective shape optimization of
55:105–121 a plate-fin heat exchanger using cfd and multi-objective genetic
9. Chegini SN, Bagheri A, Najafi F (2018) Psoscalf: A new hybrid algorithm. Int J Heat Mass Trans 111:65–82
pso based on sine cosine algorithm and levy flight for solving 30. Mahdad B, Srairi K (2018) A new interactive sine cosine algo-
optimization problems. Appl Soft Comput 73:697–726 rithm for loading margin stability improvement under contin-
10. Clerc M, Kennedy J (2002) The particle swarm-explosion, sta- gency. Electric Eng 100(2):913–933
bility, and convergence in a multidimensional complex space. 31. Mirjalili S (2016) Sca: a sine cosine algorithm for solving opti-
IEEE Trans Evol Comput 6(1):58–73 mization problems. Knowledge-based Syst 96:120–133
11. Das S, Bhattacharya A, Chakraborty AK (2018) Solution of 32. Nenavath H, Jatoth RK (2018) Hybridizing sine cosine algorithm
short-term hydrothermal scheduling using sine cosine algorithm. with differential evolution for global optimization and object
Soft Comput 22(19):6409–6427 tracking. Appl Soft Comput 62:1019–1043
123
Neural Computing and Applications
33. Pasandideh SHR, Khalilpourazari S (2018) Sine cosine crow 45. Wang Z, Li Y (2016) Layer pattern thermal design and opti-
search algorithm: a powerful hybrid meta heuristic for global mization for multistream plate-fin heat exchangers–a review.
optimization. arXiv preprint arXiv:1801.08485 Renew Sustain Energy Rev 53:500–514
34. Rahnamayan S, Tizhoosh HR, Salama MM (2007) Quasi-oppo- 46. Whitley D (1994) A genetic algorithm tutorial. Statist Comput
sitional differential evolution. In: 2007 IEEE congress on evo- 4(2):65–85
lutionary computation, pp. 2229–2236. IEEE 47. Wilcoxon F(1992) Individual comparisons by ranking methods.
35. Rahnamayan S, Tizhoosh HR, Salama MM (2008) Opposition- In: Breakthroughs in statistics, pp. 196–202. Springer
based differential evolution. IEEE Trans Evol Comput 48. Wu Z, Chow TW (2013) Neighborhood field for cooperative
12(1):64–79 optimization. Soft Comput 17(5):819–834
36. Raja BD, Jhala R, Patel V (2018) Thermal-hydraulic optimization 49. Wu Z, Li Q, Wu W, Zhao M (2019) Crowdsourcing model for
of plate heat exchanger: A multi-objective approach. Interna- energy efficiency retrofit and mixed-integer equilibrium analysis.
tional J Therm Sci 124:522–535 IEEE Trans Ind Inform 16(7):4512–4524
37. Rao RV, Saroj A (2017) Constrained economic optimization of 50. Xu Y, Yang Z, Li X, Kang H, Yang X (2020) Dynamic opposite
shell-and-tube heat exchangers using elitist-jaya algorithm. learning enhanced teaching-learning-based optimization.
Energy 128:785–800 Knowledge-Based Syst 188:104966
38. Rao RV, Saroj A (2017) Economic optimization of shell-and-tube 51. Yang Z, Mourshed M, Liu K, Xu X, Feng S (2020) A novel
heat exchanger using jaya algorithm with maintenance consid- competitive swarm optimized rbf neural network model for short-
eration. Appl Therm Eng 116:473–487 term solar power generation forecasting. Neurocomputing
39. Rao RV, Savsani VJ, Vakharia D (2012) Teaching-learning- 397:415–421
based optimization: an optimization method for continuous non- 52. Yousefi M, Darus A, Mohammadi H (2012) An imperialist
linear large scale problems. Information sciences 183(1):1–15 competitive algorithm for optimal design of plate-fin heat
40. Sindhu R, Ngadiran R, Yacob YM, Zahri NAH, Hariharan M exchangers. Int J Heat Mass Transf 55(11–12):3178–3185
(2017) Sine-cosine algorithm for feature selection with elitism 53. Yousefi M, Enayatifar R, Darus AN, Abdullah AH (2013) Opti-
strategy and new updating mechanism. Neural Comput Appl mization of plate-fin heat exchangers by an improved harmony
28(10):2947–2958 search algorithm. Appl Therm Eng 50(1):877–885
41. Storn R, Price K (1997) Differential evolution-a simple and 54. Yuen SY, Lou Y, Zhang X (2019) Selecting evolutionary algo-
efficient heuristic for global optimization over continuous spaces. rithms for black box design optimization problems. Soft Comput
J Glob Optimiz 11(4):341–359 23(15):6511–6531
42. Van Laarhoven PJ, Aarts EH (1987) Simulated annealing. In: 55. Zhang L, Li Y, Zhang H, Xu X, Yang Z, Xu W (2021) A review
Simulated annealing: Theory Appl, pp. 7–15. Springer of the potential of district heating system in northern china. Appl
43. de Vasconcelos Segundo EH, Mariani VC, dos Santos Coelho L Therm Eng p. 116605
(2019) Design of heat exchangers using falcon optimization
algorithm. Appl Therm Eng 156:119–144 Publisher’s Note Springer Nature remains neutral with regard to
44. Wang J, Yang W, Du P, Niu T (2018) A novel hybrid forecasting jurisdictional claims in published maps and institutional affiliations.
system of wind speed based on a newly developed multi-objec-
tive sine cosine algorithm. Energy Convers Manag 163:134–150
123