1 Introduction

Optimization is a tedious iterative process based on a comprehensive search among the trial solution alternatives to obtain the optimum solution for a particular problem. Selected optimum solution vector can minimize or maximize the considered objective to provide the optimal solution to the problem. Literature optimization approaches can be generally categorized into two main branches: Deterministic and stochastic algorithms [1]. Deterministic methods converge to the optimal solutions in a finite time and can guarantee the global optimum solution with a negligible predefined error tolerance. Algorithms belonging to deterministic optimization methods are frequently used when locating the global best answer to the problem is a necessity or in extreme cases when it is very time-consuming and exhaustive to find a feasible solution. However, these types of algorithms can be unproductive and become useless in finding the exact solutions to NP (Non Polynomial)-hard multidimensional problems. In these cases, stochastic optimizers can be favorable alternatives, which benefit from the randomness while probing the search space with a superficial exploration. It is nearly impossible to obtain the same optimal result in the successive algorithm runs for stochastic algorithms as their search mechanism relies on non-repeating random-walks [2]. Such algorithms can provide very efficient results without any guarantee of finding the global optimum solution. Metaheuristic algorithms are prominent members of stochastic algorithms and able to yield robust and accurate predictive results for multidimensional nonlinear optimization problems. They do not impose preconditions to the solution domain such as differentiability and continuity which eases their successful applications to various design problems [3].

Metaheuristic algorithms prove their effectivity in solving complex optimization cases and therefore draw significant interest from the research community in their applications to various design problems [4,5,6]. Particle Swarm Optimization [7], Differential Evolution [8], and Harmony Search [9] algorithms are the prevalent examples of the metaheuristic optimizers. Despite their different structural characteristics, all metaheuristic algorithms commence with randomly generated trial solutions within the allowable bounds. Then, candidate solutions are evolved by the algorithm-specific manipulation equations until the predefined termination condition is satisfied. Solution improvement varies according to the nature of the optimization algorithm. For instance, the Particle Swarm Optimization method uses social flocking birds whereas Crow Search [10] algorithm utilizes the characteristic pilfering behaviors of the intelligent crows. Literature also comprises recently emerged metaheuristic methods such as Barnacles Mating Optimization [11], Harris Hawks Optimization [12], Seagull Optimization [13], Slime Mould Optimization [14], Farmland Fertility Optimization [15], and Levy Flight Distribution [16] algorithms whose successful engineering applications have not been sufficiently investigated yet. There is also a new emerged metaheuristic algorithm called Heat Transfer Search [17] which is inspired form the basic principles of thermodynamics and heat transfer. The proposed optimization method is based on the molecular interactions of the systems to attain a thermal equilibrium with the surroundings. This metaheuristic optimizer is applied to thermal design optimization of a fin and tube heat exchanger with a view to minimize the total weight and total annual cost of the device [18]. Patel et al. [19] present a multi-objective thermal design optimization of a Stirling heat engine taking into account of four different optimization objectives including thermal and exergy efficiency, power output, and ecological function using Heat Transfer Search algorithm.

Metaheuristic optimizers perform the iterative calculations by dividing the search domain into two main phases to increase the possibility of finding the global optimum solution of the problem. These two conflicting but complementary search mechanisms are diversification and intensification. The diversification process is concerned with maintaining an extensive global search mostly through randomization within the search range to eliminate the possibilities of the local minima entrapment. Intensification generally occurs in the neighborhood of the successful samples to evaluate the beneficial solution information stored in the population memory. This process can be also considered as an intensive local search mechanism to exploit the fertile and promising regions in the vicinity of the current best solution. A successful metaheuristic optimizer should maintain a plausible balance between these two commanding search phases to reach favorable solutions. However, achieving harmony between these probing mechanisms maybe sometimes troublesome due to the randomized natures of the stochastic optimization algorithms. An algorithm developer should be aware that too much emphasis on one phase would weaken the intensity of the other one, which may lead to poor estimations resulted from the stagnation in the solution convergence or inefficient exploration of the search domain. There are available options discussed in the literature to improve the effectiveness of these mechanisms. Random walks [20] can be alternatively employed to diversify the search space to some extent whereas local search methods [21, 22] are exemplified as popular strategies for the exploitation which allows for intensification on the fertile areas obtained through the iterative process. Creating a synergy between two or more metaheuristic algorithms [23, 24] can also improve the solution accuracy, but this kind of hybridization burdens a significant amount of computational cost which entails evident problems in ill-defined expensive optimization problems. Apart from these alternative strategies, literature studies suggest incorporating the essentials of the chaos theory into the metaheuristic algorithms to improve the exploration and exploitation phases. Chaotic sequences have been previously employed on the tunable parameters of metaheuristic optimizers such as Krill Herd Algorithm [1], Big Bang–Big Crunch Algorithm [25], Bat Algorithm [26], Firefly Algorithm [27], Grasshopper Optimization algorithm [28], Artificial Immune System Optimization Algorithm [29], Imperialist Competitive Algorithm [30], Crow Search Algorithm [31], Atom Search Optimization [32], Salp Swarm Algorithm [33], Dragonfly Algorithm [34], and Gravitational Search Algorithm [35]. Integration with chaos theory shows a promise and can be applied if the appropriate set of chaotic maps among the alternatives is utilized. The numerical analysis made on the predictive results of the above-mentioned chaotic metaheuristic algorithms reveals that using chaotic numbers rather than a uniformly distributed Gaussian random number or fixed algorithm parameter greatly enhances the solution diversity. For this reason, this research study aims to introduce chaotic random numbers into a recently developed metaheuristic of the Manta Ray Foraging Optimization (MRFO) algorithm [36]. This is the first time in literature that a set of chaotic variables is applied to base the MRFO algorithm to enhance the solution effectivity and quality. This algorithm mimics the intrinsic food search behaviors of the manta-rays including cyclone foraging, chain foraging, and somersault foraging mechanisms to reach the optimal solution of the problem. There is a limited research study in the literature investigating the optimization efficiency of MRFO due to its recent emergence. Calasan et al. [37] identified the unknown model parameters of single-phase transfer through a chaotic Logistic map based MRFO. Fathy et al. [38] used the MRFO algorithm for extracting the global maximum power point from the Triple-junction solar-based array running under shadow conditions. Selem et al. [39] extracted the unidentified model parameters of PEMFC using MRFO. Three case studies regarding different PEMFC stacks were solved and comparative results were verified. El-Hameed et al. [40] utilized the MRFO algorithm to estimate three-diode model parameters of solar panels. The objective function considered as the cumulative root mean square error between the experimental data and the governing mathematical model is minimized to obtain nine design variables characterizing the I-V polarization curves of generating units. It is seen from the limited literature survey that no clear improvement has been made on the search equations of MRFO to boost up the solution accuracy and efficiency, except the research study covering experimental and theoretical analysis on single-phase transformers performed by Calasan et al. [37] in which optimization performance is enhanced by hybridizing chaotic numbers produced by Logistic map with manipulation equations of MRFO.

One of the major concerns in this study is to diversify the available literature by incorporating the merits of the chaos theory into MRFO and observe the improvements in solution accuracies acquired through various chaotic variants. Previous approaches to chaotic metaheuristic algorithms suggest that different chaotic maps lead to different algorithm characteristics, which eventually leads to different solution outcomes. Extensive numerical experiments made by the author on MRFO through high dimensional test problems with various functional features indicate that this algorithm may suffer from premature convergence for a set of benchmark cases with different characteristics. To overcome this drawback, twenty-four different chaotic maps have been replaced with uniformly distributed numbers maintaining randomization for the algorithm. Optimization efficiencies of the ten best performing chaotic maps between them are compared employing the forty multidimensional optimization unconstrained benchmark problems comprising unimodal and multimodal test functions. One novelty proposed in this research study is to integrate the generated chaotic numbers into the baseline MRFO algorithm, which has not been considered before in any published literature work. Furthermore, thermo-economic design optimization of an air fin cooler will be performed by the chaotic variants of MRFO to assess their optimization capabilities on a complex real word constrained design problem. A set of ten decision variables of the heat exchanging unit will be optimized by the proposed chaotic optimization methods to retain the minimum annual capital cost of a heat exchanger. Another impactful contribution to the literature is that this is the first application of MRFO algorithm to heat exchanger design problems.

Several theoretical attempts have been made by different researchers for thermal design optimization of air plate-fin coolers in the literature. Doodman et al. [41] utilized a metaheuristic based thermo-economic design optimization of air-cooled heat exchangers utilizing the favorable merits of global sensitivity analysis and harmony search algorithm. Global sensitivity analysis is performed to reduce the number of design variables by identifying the non-influential operating parameters. Then, the Harmony search algorithm is applied to the influential design parameters to reach the optimal value of the considered problem objective. Salimpour and Bahrami [42] investigated the influences of different tube geometries and flow configurations over the thermal performance of the heat exchanger. A parametric optimization study was conducted to obtain the optimal values of total entropy generation which is the considered problem objective for this research study. Moreover, a novel correlation was developed to obtain optimal values of Reynolds number based on the optimized decision parameters. Gonzalez et al.[43] applied the Successive Quadratic Programming nonlinear optimization method to obtain the minimum cost of an air-cooled heat exchanger, subjected to various several geometric and thermohydraulic constraints. Kashani et al. [44] put into practice NSGA-II to concurrently minimize two conflicting design objectives of an air-cooled heat exchanger namely the temperature approach and total annual cost considering ten different design variables. Karami et al. [45] proposed using the Imperialist Competitive Algorithm to optimize the amount of the heat transfer that occurred in an air-cooled heat exchanger equipped with classic twisted tape inserts. Manassaldi et al. [46] used a branch-and-bound optimization method to accomplish an optimal design of an air-cooled heat exchanger corresponding to three different optimization criteria which are minimum total annual cost, minimum heat transfer area, and minimum fan power consumption. Carvalho et al. [47] presented a design optimization case of an air cooler taking into account the limiting fan calculations which enables using mass flow rate of the process air as a decision variable. Three different optimization methodologies were applied to this design problem and their predictive performances were compared. Despite the plenty of contributive efforts regarding the design optimization of air fin coolers, neither of them considers the effects of various types of fin resistances over total heat transfer rates as well as total annual cost values. It is important to evaluate the contributions of all these resistances to the mathematical model that governs the heat exchange mechanism between the process air and in-tube fluid. Furthermore, neither of these abovementioned approaches perform a complete analysis as to the variational influences of decision variables on the considered design objective. This research study will take into account most of the missing discussions overlooked by the past studies and propose a more reliable and robust mathematical procedure for the thermo-economic design of an air fin cooler. The rest of the paper is organized as follows. Section 2 provides the essentials of the Manta Ray Optimization algorithm along with its detailed algorithmic procedure. Section 3 gives a brief description of the characteristic formulations of chaotic maps, presents the chaos-based Manta-Ray Foraging Optimization, and performs a comparative statistical analysis retained from the individual successive runs of these chaotic algorithms for each benchmark function. Section 4 provides the fundamental thermal design principles of air-fin coolers, defines the objective function, and describes the imposed design constraints. Section 5 reports the optimum operating parameters that minimize the annual capital cost of an air-fin cooler, and performs parametric analysis. Section 6 concludes this research study through remarkable comments along with some useful future works.

2 A brief overview of the manta ray foraging optimization algorithm

Manta Ray Foraging Optimization (MRFO) algorithm [36] is a bio-inspired swarm intelligence optimizer simulating the food search proclivities of manta rays such as chain foraging, cyclone foraging, and somersault foraging. Chain foraging simulates the intrinsic food search activity in which foraging manta-rays line up in an orderly fashion to catch the missing preys overlooked or undetected by the previous manta ray in the chain [48]. This interactive cooperation between the competing manta rays eliminates the possible loss of prey in their eyesight to some degree and improves the food rewards. Cyclone foraging takes place when the concentration amount of the prey (plankton) is significant. The tail end of the manta ray connects with its head forming a spiral to produce a vertex in the eye of a cyclone, therefore the filtered water moves towards the surface. This rather complex process enables the prey plankton to be easily caught by the predator manta ray [49]. The last foraging strategy is somersault foraging which is considered to be one of the most splendid natural activities performed by a living creature [50]. Manta rays make backward spin moves and circle around the prey planktons draws them into their open mouths. These three different foraging mechanisms form the fundamental search schemes of the MRFO. Next sections will briefly describe the mathematical models inspired by the governing foraging behaviors of the manta rays.

2.1 Chain foraging

As mentioned in the above section, manta-rays line up in an orderly head-to-tail fashion to form a solid chain for catching prey planktons. MRFO makes an assumption that the best solution obtained so far is the plankton with higher concentration, which is the target prey for the manta ray chain to be consumed. Algorithm updates the current position of the population individuals based on the target prey considered as the best solution and the manta ray in front of the current manta ray with using the below-given formulation

$$x_{i,j}^{t + 1} = \left\{ \begin{gathered} x_{i,j}^{t} + r_{1} (0,1)\left( {x_{best,j}^{t} - x_{i,j}^{t} } \right) + \beta \left( {x_{best,j}^{t} - x_{i,j}^{t} } \right) \, i = 1 \hfill \\ x_{i,j}^{t} + r_{2} (0,1)\left( {x_{i - 1,j}^{t} - x_{i,j}^{t} } \right) + \beta \left( {x_{best,j}^{t} - x_{i,j}^{t} } \right) \, i = 2,..,N \hfill \\ \end{gathered} \right.$$
(1)
$$\beta = 2 \cdot r_{3} \left( {0,1} \right) \cdot \sqrt {\left| {\log \left( {r_{4} \left( {0,1} \right)} \right)} \right|}$$
(2)

where \(x_{i,j}^{t}\) is the position of the ith manta ray in the jth dimension at iteration t; \(r_{i} \left( {0,1} \right) \, i = 1,2,3,4\) are random numbers defined in the range [0, 1] which are also different from each other; \(\beta\) is the weight coefficient, and \(x_{best}^{t}\) is the plankton prey with the highest concentration. One can easily see that position update mechanism in chain foraging is determined by the previous manta ray in the chain and the spatial position of the best plankton.

2.2 Cyclone foraging

Manta ray group forms a foraging chain and makes spiral movements while approaching the food source when they recognize the position of a school of plankton in the deep water. Flocked manta rays in the cyclone foraging phase not only follow the manta ray in front of the previous one to ensure the consistency of the formed chain but also chase a spiral pathway to move towards the target prey. This characteristic spiral shape movement of the manta ray chain is mathematically modeled in D dimensional search space by the following formulation

$$x_{i,j}^{t} = \left\{ \begin{gathered} x_{{{\text{best}},j}}^{t} + r_{5} \left( {0,1} \right)\left( {x_{{{\text{best}},j}}^{t} - x_{i,j}^{t} } \right) + \alpha \left( {x_{{{\text{best}},j}}^{t} - x_{i,j}^{t} } \right) \, i = 1 \hfill \\ x_{{{\text{best}},j}}^{t} + r_{6} \left( {0,1} \right)\left( {x_{i - 1,j}^{t} - x_{i,j}^{t} } \right) + \alpha \left( {x_{{{\text{best}},j}}^{t} - x_{i,j}^{t} } \right) \, i = 2,...,N \hfill \\ \end{gathered} \right.$$
(3)
$$\alpha = 2e^{{r_{7} \left( {0,1} \right)\left( {\frac{{{\text{maxiter}} - {\text{iter}} + 1}}{{{\text{maxiter}}}}} \right)}} \cdot \sin \left( {2\pi r_{8} \left( {0,1} \right)} \right)$$
(4)

where \(\alpha\) is the weight coefficient; maxiter and iter respectively represent the maximum number of iteration and the current iteration; and \(r_{i} (0,1) \, i = 5,6,7,8\) are different random numbers defined in the range between 0 and 1. The cyclone foraging phase of the algorithm plays an important role in performing two different main driving mechanisms of metaheuristic algorithms including exploitation and exploration. Utilizing the best plankton as a reference point in this foraging phase paves the way for intensifying the fertile regions around the current best solution and gives rise to exploitation capabilities of the algorithm. Cyclone foraging also provides a significant contribution to the exploration phase by enforcing the population individuals to move a random position in the search space which should be far away from their current position as well as the best prey position. This exploration mechanism promotes an extensive diversification on the global search space and enables the algorithm to guide the population individuals through the unvisited paths of the search domain. Mathematical model of the proposed exploration mechanism is given below

$$x_{{{\text{rand}}}}^{t} = {\text{lower}}_{j} + r_{9} (0,1)\left( {{\text{upper}}_{j} - {\text{lower}}_{j} } \right)$$
(5)
$$x_{i,j}^{t + 1} = \left\{ \begin{gathered} x_{{{\text{rand}}}}^{t} + r_{10} \left( {0,1} \right)\left( {x_{{{\text{rand}}}}^{t} - x_{i,j}^{t} } \right) + \alpha \left( {x_{{{\text{rand}}}}^{t} - x_{i,j}^{t} } \right) \, i = 1 \hfill \\ x_{{{\text{rand}}}}^{t} + r_{11} \left( {0,1} \right)\left( {x_{i - 1}^{t} - x_{i,j}^{t} } \right) + \alpha \left( {x_{{{\text{rand}}}}^{t} - x_{i,j}^{t} } \right) \, i = 2,...,N \hfill \\ \end{gathered} \right.$$
(6)

where \(x_{rand}^{t}\) is the random position generated within the allowable bounds; lower and upper correspondingly stand for the lower and upper bounds of the search space.

2.3 Somersault foraging

This foraging scheme considers the best prey position as a pivot point and each manta-ray in the population probes around this point to flip back to a new position residing in the search domain. Solution update mechanism in this phase is strongly influenced the current best solution which guides the formed chain individuals through the following mathematical formulation

$$x_{i,j}^{t + 1} = x_{i,j}^{t} + 2.0 \cdot \left( {r_{12} \left( {0,1} \right) \cdot x_{best,j}^{t} - r_{13} \left( {0,1} \right) \cdot x_{i,j}^{t} } \right)$$
(7)

Similar to most of the metaheuristic algorithms, the MRFO algorithm is initialized with generating the population individuals within prescribed allowable boundaries. The position update mechanism relies on the manta ray individual in front of the current one and the considered pivot point. Shifting from exploration to exploitation phases is dependent upon the variations in the numerical value of the iter/maxiter ratio. The exploitation phase is enacted when iter/maxiter < r(0,1), in which the current best position is considered to be a pivot point and plays a dominant role in perturbing the candidate solutions nearby the fertile and promising regions in the search domain. Algorithm switches to the exploration phase when iter/maxiter > r(0,1), where randomly generated manta ray individuals within the allowable bounds take control and become the leading reference point. Furthermore, the algorithm can also switch between the chain foraging and cyclone foraging based on a randomly produced number. Then, summersault foraging takes action to update the current position of individuals through the current best solution. These three different foraging mechanisms are performed interchangeably to reach the global optimum solution of the optimization problem while the predefined termination is criterion is satisfied. Figure 1 provides the main steps of the Manta Ray Foraging Optimization algorithm.

Fig. 1
figure 1

Main algorithmic steps of Manta Ray Foraging Optimization Algorithm

3 Chaotic maps

Metaheuristic optimization methods benefit from the randomized parameters to reach the optimum solution of a problem. These parameters used in the algorithms are generally either drawn from uniformly distributed random numbers [7] or random walks produced by following the rules of Levy distribution [51]. Recently, chaotic numbers have been successfully embedded into metaheuristic optimizers to iteratively adjust the algorithm-specific parameters and improve the randomization effectiveness of the related algorithm. Chaos is a random-like deterministic method observed in a nonlinear and dynamical system [25]. It is a typical phenomenon that is highly sensitive to the starting conditions such that any small changes in initial values may lead to abrupt non-linear changes in the future states. A considerable amount of number sequences can be generated by only making a small modification on initial state values. Quasi-stochastic characteristics of chaotic numbers enable them to be replaced with any type of random numbers [33]. Ergodic features of the generated chaotic numbers ease their successful implementation in search conditions where all possible iterative future states should be non-repeatedly evaluated. This non-repetitive nature of the chaotic numbers not only enhances the convergence capabilities but also ameliorate the search efficiency of the base algorithm [1, 29]. A combination of these characteristic properties of chaotic maps entails a significant improvement in the optimization performance of metaheuristic algorithms [52].

Some literature studies reported an enhanced solution diversity and quick avoidance of the local optimum points on the search space by utilizing the merits of the chaotic systems [53]. A typical chaotic system with M dimension can be expressed by the following equation

$$p_{t}^{m + 1} = f\left( {p_{t}^{m} } \right)$$
(8)

Very large and ergodic chaotic sequences can be generated in the mathematical form of \(p_{t}^{m} , \, m = 0,1,2,..\),M by defining an initial state of \(p_{t}^{0}\). Various types of chaotic maps are available in the literature. In this study, ten best performing chaotic sequences out of twenty-four non-invertible chaotic maps with different functional characteristics have been considered. Table 1 reports the mathematical formulations of the ten best performing chaotic maps where xt (yt) denotes the tth number of member x (y) in the chaotic sequence and t represents the current index of the chaotic variable in the sequence. To make a fair comparison between alternative maps, the initial value of all chaotic sequences is set to 0.7 as it was previously suggested in [33, 47]. Figure 2 visualizes the sequential signals generated by the chaotic maps reported in Table 1.

Table 1 Mathematical formulations of the chaotic maps
Fig. 2
figure 2

Chaotic sequences produced by different chaotic maps

3.1 Chaotic manta-ray foraging optimization algorithm

This section will give a brief and concise instruction on the proposed chaotic Manta-Ray Foraging Optimization Algorithm. Despite a limited useful information is available in the literature approaches concerning with optimization performance of this algorithm, extensive numerical experiments made on the constrained and unconstrained optimization benchmark problems by the author himself reveal that premature convergence to the local optimum points due to the insufficient exploration and exploitation capabilities is obvious and this algorithmic deficiency should be resolved. MRFO has no tunable algorithm parameters which eliminate the exhaustive parameter tuning process for a specified type of optimization problem. It is one of the advantages of this metaheuristic algorithm. Most of the literature metaheuristic methods whose search equations are enhanced by the chaotic numbers either have two options for the possible replacement. One option is to replace the chaotic sequences with an algorithm-specific fixed tunable parameter, and the other one is to utilize chaotic sequences rather than uniformly distributed random numbers to improve the solution efficiency. It is also known that reducing the number of constants or iteratively adjusting parameters improve the exploration and exploitation performance [55]. As there are no fixed algorithm parameters in MRFO, uniformly generated random numbers are only the variables that posing a commanding influence on the position update mechanism and the balance between the exploration and exploitation phases. At the early phases of the iterations, it is important to diversify the search space as much as possible to explore the unreached regions over the solution domain which prevents premature convergence. As the iterative process proceeds, the algorithm shifts into the exploitation phase which focuses on the promising regions obtained through the course of iterations. It is comprehended from the exhaustive literature survey over chaotic metaheuristic algorithms that chaotic sequences can maintain a balanced probing mechanism between these two phases and improve the overall search efficiency in terms of convergence speed and solution accuracy. Relying on the abovementioned discussions and deductions from the previous research studies, chaotic sequences generated from different chaotic maps have been replaced with the Gaussian random numbers defined in [0,1]. It is aimed to obtain different diversification and intensification patterns from the chaotic signals with various characteristics, which eventually entails a solution improvement. Table 2 gives the pseudo-code of the proposed chaotic Manta-Ray Foraging Optimization algorithm. The below given conclusive terms can provide meaningful insights on the efficacy of the proposed chaotic variants of MRFO.

  • Generated chaotic signals enable the algorithm to focus on the exploration at first steps then gradually switch into the exploitation phase with an increasing number of iterations.

  • In the case of quick convergence to regional best solutions during the optimization process, chaotic variables retained from different operators help the algorithm to circumvent these unfertile areas on the search space.

  • Unpredictable chaotic movements over the solution domain can also maintain swift shifts between the exploration and exploitation phases.

  • Produced chaotic variables can help the algorithm to enhance the intensification process on the promising areas in the case of location a favorable solution neighborhood

Table 2 Pseudo-code of the proposed chaotic MRFO algorithm

3.2 Experimental results for different chaotic variants

This section appraises the proposed chaotic variants of the MRFO algorithm with regards to the solution accuracy and robustness through forty different unconstrained optimization benchmark problems. Thirty-dimensional test problems used for benchmarking the search efficiencies of the chaotic algorithms are divided into two sub-categories: multimodal and unimodal test functions. The former is suitable for assessing the capabilities of the related algorithm for exploration whereas the latter is applicable for evaluating the exploitation performance [56]. Exact formulations of the multimodal and unimodal test functions are correspondingly given in Tables 3 and 4. A comprehensive statistical analysis is performed for each chaotic variant and optimization efficiency of each chaotic algorithm is compared in terms of mean and standard deviation results. A total number of 50 successive independent algorithm runs along with 2000 function evaluations have been performed due to the stochastic natures of the chaotic optimizers. Algorithms have been developed in Java environment and run on a personal computer with the Intel Core processor having 6.0 GB RAM at 2.0 GHz CPU. Tables 5 and 6 report the statistical results for multimodal benchmark functions obtained by the chaotic algorithms along with recently developed metaheuristics of Barnacles Mating Optimizer (BMO) [11], Harris Hawks Optimization (HHO) [12], and Seagull Optimization Algorithm (SGULL) [13]. CM01 to CM10 respectively stand for Arnold (CM01) [57], Chebychev (CM02) [58], Chirikov (CM03) [59], Gauss/Mouse (CM04) [60], Kent (CM05) [61], Logistic (CM06) [62], Lozi (CM07) [63], Piecewise (CM08) [54], Standard (CM09) [64], and Zaslavsky (CM09) [65] chaotic operators. CM02 gives the best predictions while CM05, CM08, and CM10 are outperformed by MRFO for the f1-Levy test function. Prediction performances of BMO and HHO algorithms are much better than those of the compared chaotic algorithms for this case. Predictive results obtained by CM03 and CM09 are much better than the other methods whereas CM05 reaches the optimal solution for each independent run for f2-Ackley function. CM05 outperforms the compared chaotic algorithms along with MRFO for f3-Griewank, f4-Rastrigin, f5-Zakharov, and f6-Alpine test functions as it reaches the global optimum point for each run for these functions. It is also worth to mention the improvements in solution qualities by CM03 and CM09 for f6-Alpine. For these four test functions, BMO algorithm also obtains the global best answer of the mentioned test functions in each algorithm run and proves its efficiency for these benchmar problems. The global optimum solution is obtained neither of the algorithms runs for f7- Penalized1 test function. It is also seen that domination of the MRFO algorithm in terms of solution robustness is evident in this case. Although estimated solutions are far away from global optimum points, CM09 and CM03 slightly surpass the chaotic algorithms for f8-Quintic function. CM05 acquires the global optimum solution for each algorithm run for f9-Csendes. Besides, satisfactory estimations are performed by CM03 and CM09 for this test function. It is also seen that estimation results of BMO and HHO are quite promising and outperform most of the chaotic variants in terms of solution accuracy. Contrary to the previous cases, predictive results obtained for CM05 are inferior to those retained by the chaotic variants and literature optimizers for f10-Schaffer. Again, CM03 and CM09 outperform the other methods for this case. Among them, HHO provides the best predictions for this benchmark function with a mean deviation of 1.85E-03 and a standard deviation of 9.79E-04. The global optimum point of the f11-Inverted cosine function is obtained by CM03, CM05, and CM09 for each algorithm run. The superiority of CM05 in terms of solution persistency and accuracy is evident for f12-Wavy function. BMO also performs better estimations than those of the compared variants for this case. CM05 reaches the global optimum point of f13-Hyperellipsoid, f14-Pathologic, and f15-Salomon in each run and proves its superiority for these test functions. Optimization efficiencies of CM03 and CM09 algorithms are quite satisfactory although they do not get even close to the optimum point of f16- AckleyN4. HHO algorithm provides the most accurate predictions between the compared aoptimizers for this test function. All compared chaotic variants along with MRFO perform similar estimations for f17-Exponential, however CM03 and CM09 again slightly outperform them in solution robustness. BMO and HHO can not find a feasible solution even in a single algorithm run for this test function. MRFO produces better optimization results for f18-Trid 6 function compared to the other chaotic methods. However, predictive results found by HHO algorithm in terms of mean and standard deviation values are much bettter than the compared methods for f18-Trid 6 function. CM03, HHO, CM06, and CM09 perform well on f19- Styblinski-Tang test function and retain better prediction accuracies in comparison with the remaining chaotic algorithms. Considerable performance improvement is observed by CM05 for f20-Yang1, f21-Yang2, and f22-Yang4 function as the same global optimum solution is found for each algorithm runs for these three test functions.

Table 3 Mathematical formulations of the multimodal test functions
Table 4 Mathematical formulations of the unimodal benchmark functions
Table 5 Statistical results for multimodal test functions from f1-Levy to f16-AckleyN4
Table 6 Mean and standard deviation results for chaotic algorithms for multimodal test functions

Tables 7 and 8 report the optimum results for unimodal test functions. For f23- Sphere function, CM05 shows the best predictive performance followed by CM03, BMO, CM09, and HHO algorithms. Although most of the compared methods acquire similar results for f24-Rosenbrock function, CM03 and CM09 are one step ahead of them regarding the solution robustness. Global optimum solutions of f25-Brown, f26-Streched sine wave, and f27-Powell singular test functions are obtained for again CM05 chaotic algorithm. It is also worthwhile to mention the competitive optimization performance of CM03 and CM09 algorithms for these test functions. BMO algorithm is not able to retain a feasible solution in any algorithm run for f25-Brown. Very poor convergence behavior is shown by CM05 for f28-Sum of different test function as opposed to the previous successful optimization performances. CM09 and CM03 again provide the best predictions for this benchmark problem. Promising predictions are also obtained by BMO and HHO for for f28-Sum of different test function. CM05 again becomes the superior chaotic algorithm among the contestant variants for f29- Sum of squares, f30- Bent cigar, f31-Discus, f32-Different powers benchmark problems. CM09 and CM03 respectively hold the second and third seats concerning solution accuracy for these functions between the chaotic MRFO variants. Estimations of BBO and HHO are also promising and surpass most of the chaotic algorithms regarding mean and standard deviation rates for these test functions. CM09, CM03, and CM05 respectively give the best, the second-best, and the third-best performance for f33-Dixon-Price test function despite the optimum solution are obtained neither of the algorithm runs for each chaotic method. None of the chaotic algorithms along with MRFO obtain a feasible solution for each successive algorithm run for f34-Yang 3. Only SGULL algorithm retains feasible during the course of algorithm runs. CM05 significantly outperforms the compared chaotic algorithms and literature optimizers in terms of solution accuracy and robustness for f35-Schwefel 2.20, f36-Schwefel 2.21, f37-Schwefel 2.22, and f38-Schwefel 2.23 test functions as it shows an intensive persistence on finding the global optimum solutions of these test functions for each algorithm run. Statistical results provided by CM02 for f39-Schwefel 2.25 benchmark function are much better than those obtained by the other methods even though neither of them reaches the optimal solution in any algorithm run. CM03 and CM09 become the dominant chaotic algorithms for f40-Dropwave function when the statistical results of the optimal solutions are evaluated. However, literature optimizers of HHO and BMO provide slightly more accurate predictions than the chaotic algorithms for f40-Dropwave test function.

Table 7 Statistical performance of the chaotic MRFO algorithms for unimodal test functions
Table 8 Statistical comparison between different chaotic variants for unimodal test functions

Figures 3, 4, 5, 6 visualize the convergence characteristics of the chaotic variants of the MRFO algorithm for multimodal test functions from f1-Levy to f22-Yang4. It can be understood from the figures that different convergence behaviors are observed for chaotic variants for multi-modal test functions. One distinctive behavior shown by the chaotic methods is performing short and gradual decreases until the end of iterations after the early stagnation period at the initial phases. The other convergence behavior is only observed for CM05 (Kent) whose characteristics involve sharp and abrupt declines generally at the final phases of the iterations. These sudden decreases in objective function values can be attributed to the irregular search dynamics that occurred by the quick and unpredictable shifts between exploration and exploitation phases. Similar convergence proclivities can also be observed for unimodal test functions as shown in Figs. 7, 8, 9. Table 9 reports the Friedman test with a significance level of 5% (α = 0.05) to detect the differences between multiple test runs. The p-results demonstrated in Table 9 show that CM05 outperforms other competing optimizers for most of the benchmark objective function optimizing tasks. Figures 10 and 11 compare the convergence characteristics of the best performing chaotic algorithm and metaheuristic methods of BMO, HHO, and SGULL for some of the test functions used for benchmarking capabilities of the contestant optimizers. Best performing chaotic algorithm outperforms the compared literature optimizers in terms of convergence speed for most of the cases and proves its superiority on solution efficiency and accuracy. Table 10 reports the statistical analysis results of the compared algorithms for the set of unconstrained test problems of the CEC 2017 competition. Optimal solutions found by the MRFO algorithm along with the three best performing chaotic algorithms of CM03, CM05, and CM09 are compared with those obtained for EBOwithCMAR [66] and JSO [67] algorithms. These two algorithms respectively hold the first and second places for this competition and considered as pivot algorithms for benchmarking. Chaotic variants show similar optimization performances for F1 and F2 functions. Although the global optimal results are not obtained, solution quality is considerably enhanced by the chaotic methods compared to those found by the base MRFO algorithm for test functions from F3 to F5. Three chaotic algorithms outperform the JSO [67] for the F6 test function regarding the solution accuracy. No feasible solution is obtained for MRFO in neither of the algorithm runs for this case. A substantial improvement in convergence performance is observed for test functions from F7 to F10 by the chaotic algorithms however solution qualities are not as good as those obtained for CEC 2017 winners. CM05 and CM03 algorithms surpass the two best performing CEC 2017 contestants for the F11 test function. Mean objective function values are greatly improved by incorporating the chaotic variables for the remaining test functions and competitive results are obtained as compared to those acquired by EBOwithCMAR [66] and JSO [67] algorithms. Based on the numerical outcomes of the experimental studies performed in this section, it is fair to conclude that convergence speed and solution accuracy are both greatly improved by incorporating chaotic random numbers in the base optimization algorithm.

Fig. 3
figure 3

Convergence curves for multimodal test functions from f1-Levy to f6-Alpine

Fig. 4
figure 4

Convergence curves for multimodal test functions from f7-Penalized1 to f12-Alpine

Fig. 5
figure 5

Convergence curves for multimodal test functions from f13-Hyper-ellipsoid to f16-AckleyN4

Fig. 6
figure 6

Convergence curves for multimodal test functions from f17-Exponential to f22-Yang4

Fig. 7
figure 7

Convergence curves for unimodal test functions from f23-Sphere to f28-Sum of different powers

Fig. 8
figure 8

Convergence curves for unimodal test functions from f29-Sum of squares to f33-Dixon-Price

Fig. 9
figure 9

Convergence curves for unimodal test functions from f35-Schwefel 2.20 to f40-Dropwave

Table 9 Friedmann test results for the compared algorithms
Fig. 10
figure 10

Comparison of the convergence performances between the best performing chaotic variants and literature optimizers for unimodal test functions

Fig. 11
figure 11

Convergence histories of the best performing chaotic algorithms and literature optimizers for multimodal test functions

Table 10 Statistical results for CEC2017 benchmark problems

4 Thermal design and optimization of air fin coolers

4.1 Preliminary concepts

Evolving interest on-air fin coolers between the heat exchanger research community is raised from the threatening concerns on increasing water costs along with water shortages, which have reduced the utilization of water-cooled heat exchangers among the industrial applications. When the applicable heat regeneration is not possible due to the structural limitations within the thermal plant, heat rejection to the surrounding environment occurs which is widely observable in refineries and chemical plants using Air Cooled Heat Exchangers (ACHEs). These types of heat exchangers are preferable in the application regions where special water treatment is required to reduce the fouling inside the tubes. ACHEs are composed of tube bundles over which cooling air is blown through one or more fans to remove the excess heat rejected from the tubes. Below described two different types of ACHES are widely applied in industrial applications. These are forced draft air coolers and induced draft air coolers. Relying on their economic advantages and versatile maintenance features, the forced draft ACHE is an advantageous, practical and the most common air cooler type where axial fans are mounted below the tube bundle to circulate the process air which eliminates the direct exposition of the mechanical equipment to the flowing hot exhaust air. The induced air draft coolers are the second most economical of these types after draft coolers in which the axial fans are located at the upper side of the entire cooling system to pull the process air through the tube bundles. This flowing behavior resulted from the location of the axial fans not only enables a higher control capability of the hot air but also improves the robustness of the tube bundles due to the reinforcing structural support equipment. Figure 12 shows the schematic representation of the forced and induced air draft coolers.

Fig. 12
figure 12

Schematic representation of the (a) Forced draft air coolers (b) Induced air draft coolers

Practical thermal and structural design of an air-cooled heat exchanger should take into account several numbers of design factors such as heat transfer capacity of the cooling system, the imposed pressure drops on both cold and hot streams, arrangement order and physical size of the tubes, flow configuration of the running streams, etc. The conventional design process of ACHEs has been dependent upon trial–and—error procedure as it has been also practiced for shell and tube heat exchangers until the early 2000s. The procedural iterative calculation is initialized with suggesting an initial estimate for a trial overall heat transfer coefficient to obtain structural parameters of the heat exchanger which also should satisfy the imposed design constraints on the heat exchanger system. However, this solution method is significantly time-consuming and requires an excessive amount of computational power particularly when the design optimization of the system is considered. Furthermore, an increasing number of discrete design variables along with strictly defined operational conditions complicates the application of the optimization process as there is a correlated link between the possible number combinations to be explored over the search space and the number of decision parameters to be iteratively obtained. The literature survey discussed in the introduction section suggests that stochastic algorithms can overcome the above-mentioned problem-specific difficulties faced on the course of the optimization process. Relying on the satisfactory optimization success on constrained and unconstrained benchmark problems discussed in the previous section, this study proposes using chaotic variants of the MRFO algorithm to find optimum design variables of air-fin coolers. Below sub-sections will explain the main steps of the governing mathematical model to be utilized for design optimization purposes.

4.2 Design parameters and assumptions

Design optimization addressed in this research study can be summarized by the following statement. Knowing the mass flow rate and inlet and outlet temperatures of the water to be cooled by the process air, the problem at hand aims to find optimal values of ten decision variables including the air cooler length (L), air cooler height (H), fin pitch (Pf), tube pitch (Pt), tube inner diameter (di), tube outside diameter (do), gap outside diameter (dg), fin inside diameter (db), fin outside diameter (da), and fin thickness (δ) which minimize the total annual cost of air fin cooler. The following design assumptions have been used to derive a reliable mathematical model for this optimization problem.

  • Average thermophysical properties have been considered for the process air and the cooling water

  • Mass flow rates, inlet and outlet temperatures, and maximum allowable pressure drops for both cold and hot streams are priorly known

  • Process air passes over the tube bundle while cooling water flowing through the tubes

Considering the above-defined assumptions, the following mathematical model is developed. Heat transfer and pressure drop correlations that quantify the respective amounts of heat transfer and pressure drop taken place inside and outside of the tube banks are taken from Kraus et al. [68]

4.3 Problem formulation

For estimating the thermal efficiency of the air-cooled heat exchanger, ε-NTU method is utilized. Thermal available effectiveness of the heat exchanger with both running streams unmixed can be predicted by the following equation [68]

$$\varepsilon_{{{\text{avail}}}} = 1 - e^{{{\text{NTU}}^{0.22} \phi /R}}$$
(9)

where \(\phi\) is a parameter calculated by the following expression

$$\phi = e^{{ - R\left( {{\text{NTU}}} \right)^{0.78} }} - 1$$
(10)

And NTU is the number of heat transfer unit calculated by

$${\text{NTU}} = \frac{{U_{o} \times A_{{{\text{HE}}}} }}{{C_{\min } }}$$
(11)

where Cmin is the minimum mass capacity ratio between the hot and cold streams; AHE is the total heat exchange area, and Uo is the overall heat transfer coefficient between two streams. The parameter R represents the ratio between the lower and higher mass capacitance (R = Cmin/Cmax). The required effectiveness can be optionally calculated either in two ways. If the mass capacitance of the hot stream is lower than that of cold stream, then the required effectiveness is obtained by the following equation

$$\varepsilon_{{{\text{req}}}} = \frac{{T_{{{\text{in}}}} - T_{{{\text{out}}}} }}{{T_{{{\text{in}}}} - t_{{{\text{in}}}} }}$$
(12)

On the contrary, if the mass capacitance of the hot stream is higher than that of the cold stream, the required effectiveness is calculated by

$$\varepsilon_{{{\text{req}}}} = \frac{{t_{{{\text{out}}}} - t_{{{\text{in}}}} }}{{T_{{{\text{in}}}} - t_{{{\text{in}}}} }}$$
(13)

where Tin and Tout are respectively inlet and outlet temperatures of the hot stream while tin and tout correspondingly stand for inlet and outlet temperatures for the cold stream. Tubes in the bundle can be arranged in equilateral or staggered order. Keeping in mind that pitch arrangements across the tubes are designated by transverse pitch Pt, longitudinal pitch Pl or diagonal pitch Pd. Diagonal pitch Pd is the function of transverse pitch Pt and longitudinal pitch Pl and can be mathematically expressed by the following simple formulation

$$P_{d} = \sqrt {\left[ {\left( {\frac{{P_{t} }}{2}} \right)^{2} + P_{t}^{2} } \right]}$$
(14)

Figure 13 shows the respective (a) staggered and (b) in-line tube arrangements. The total number of tubes in the bank N is the multiplication of n tubes in a row and nr tube rows. Height of the mounted fins on the tubes is computed by

$$b = \frac{{d_{a} - d_{b} }}{2}$$
(15)

where da and db are respectively outer and inner diameters of the fins with \(\delta\) thickness. The length of the tubes in the bundle is symbolized by the L parameter whose clear space between each tube is represented by the z parameter. Minimum flow area (Amin) between tubes is a direct function of transverse pitch Pt and can be calculated by the following procedure

$$\begin{gathered} If \, P_{t} > \left( {2P_{d} - d_{b} - \frac{2z\delta }{{z + \delta }}} \right) \, \hfill \\ \, A_{\min } = nL\left( {P_{t} - d_{b} - \frac{2z\delta }{{z + \delta }} \, } \right) \hfill \\ else \, if \, P_{t} < \left( {2P_{d} - d_{b} - \frac{2z\delta }{{z + \delta }}} \right) \hfill \\ \, A_{\min } = 2nL\left( {P_{d} - d_{b} - \frac{2z\delta }{{z + \delta }}} \right) \hfill \\ end \hfill \\ \end{gathered}$$
(16)
Fig. 13
figure 13

Tube arrangements for air-fin coolers: a) Staggered tube arrangement b) In-line tube arrangement

The total surface area of the tubes between the fins can be calculated by

$$A_{{{\text{tube}}}} = \frac{{\pi NLd_{b} z}}{z + \delta }$$
(17)

Total heat exchange area of the fins including the tip surfaces through which heat exchange takes place is computed by the following expression

$$A_{{{\text{fin}}}} = \frac{{\pi {\text{NL}}}}{z + \delta }\left[ {0.5\left( {d_{a}^{2} - d_{b}^{2} } \right) + d_{a} \delta } \right]$$
(18)

Total heat exchange area becomes the summation of finned and bare tube area, which is expressed by

$$A_{{{\text{HE}}}} = A_{{{\text{fin}}}} + A_{{{\text{tube}}}}$$
(19)

Convective heat transfer from tube bundles containing high fins to the process air is calculated by the correlation developed by the Briggs and Youngs [68]

$${\text{Nu}} = \frac{{h_{{{\text{air}}}} \times d_{b} }}{{k_{{{\text{air}}}} }} = 0.134{\text{Re}}^{0.681} \Pr^{0.333} \left[ {\frac{{2\left( {P_{f} - \delta } \right)}}{{d_{a} - d_{b} }}} \right]^{0.2} \left( {\frac{{P_{f} - \delta }}{\delta }} \right)^{0.1134}$$
(20)

where Re is the airside Reynolds number calculated by

$${\text{Re}} = \frac{{G_{{{\text{air}}}} \cdot d_{b} }}{{\mu_{{{\text{air}}}} }}$$
(21)

where Gair is the mass velocity of the process air flowing over the fins and \(\mu_{air}\) is the viscosity of the process air. Amount of pressure loss occurring between the staggered tube bundle is calculated by the correlation developed by Robinson and Briggs [68]

$$\Delta P_{{{\text{air}}}} = 18.03\frac{{G_{{{\text{air}}}}^{2} }}{{\rho_{{{\text{air}}}} }}n_{r} {\text{Re}}^{ - 0.316} \left( {\frac{{P_{t} }}{{d_{b} }}} \right)^{ - 0.927} \left( {\frac{{P_{t} }}{{P_{d} }}} \right)^{0.515}$$
(22)

where \(\rho_{air}\) is the density of the process air. For calculating the amount of tube side convective heat transfer rate, Gnielinski correlation [69] is utilized

$${\text{Nu}} = \frac{{h_{{{\text{tube}}}} \cdot d_{{{\text{in}}}} }}{k} = \frac{{\left( {f_{{{\text{tube}}}} /8} \right)\left( {{\text{Re}}_{{{\text{tube}}}} - 1000} \right)\Pr_{{{\text{tube}}}} }}{{1.00 + 12.7\sqrt {\left( {f_{{{\text{tube}}}} /8} \right)} \left( {\Pr_{{{\text{tube}}}}^{2/3} - 1} \right)}}$$
(23)

where htube is the tube side convective heat transfer coefficient; din is the inner diameter of the tube; k is the heat conductivity of the running in-tube fluid; Retube and Prtube are correspondingly tube side dimensionless Reynolds and Prandtl numbers, and ftube is the friction factor calculated by the following expression

$$f_{{{\text{tube}}}} = \frac{1}{{\left( {1.82\log_{10} {\text{Re}}_{{{\text{tube}}}} - 1.64} \right)^{2} }}$$
(24)

And tube side pressure drop is calculated by the following equation

$$\Delta P_{{{\text{tube}}}} = \frac{{4f_{{{\text{tube}}}} G_{{{\text{tube}}}}^{2} }}{2\rho }\frac{L}{{d_{i} }}$$
(25)

For calculating the overall heat transfer coefficient between the cold and hot side streams, all different types of heat transfer resistances should be taken into account to obtain the most accurate heat transfer rates. Five different heat resistances are described and formulated as follows.

(a) Inside film resistance

$$r_{fi} = \frac{1}{{h_{tube} }}\frac{{d_{b} }}{{d_{i} }}$$
(26)

(b) Inside fouling resistance

$$r_{dio} = r_{di} \frac{{d_{b} }}{{d_{i} }}$$
(27)

(c) Tube metal resistance is a function of liner diameter and tube thickness which is calculated by the following

$$\delta_{th} = \frac{{d_{o} - d_{i} }}{2}$$
(28)

and liner metal resistance is computed by

$$r_{mi} = \frac{{\delta_{thi} }}{{k_{tube} }}\frac{{2d_{b} }}{{d_{o} + d_{i} }}$$
(29)

(d) Bond resistance

$$r_{Bd} = r_{b} \frac{{d_{b} }}{{d_{g} }}$$
(30)

(e) Outer tube metal thickness is based on mean outer tube diameter and metal thickness

$$r_{mo} = \frac{{\delta_{tho} }}{{k_{tube} }}\frac{{2d_{b} }}{{d_{b} + d_{g} }}$$
(31)

Figure 14 illustrates five different diameter designations to visually explain the five different inside resistances. With taking into account of all these resistances, the total resistance is summed up by the following expression

$$\sum {R_{{{\text{sum}}}} = r_{{{\text{fi}}}} + r_{{{\text{dio}}}} + r_{{{\text{mi}}}} + r_{{{\text{Bd}}}} + r_{{{\text{mo}}}} }$$
(32)
Fig. 14
figure 14

Five diameter designations for the finned tube bundle

It should be reminded that total resistance is based on the equivalent bare outside tube surface. So, the modified total resistance as a function of a gross outside surface can be calculated by the following

$$\sum {R_{{{\text{sum}},\bmod }} } = \sum {R_{{{\text{sum}}}} \frac{{A_{{{\text{HE}}}} }}{{{\text{NL}}\pi d_{b} }}}$$
(33)

Outer resistance (\(r_{{{\text{out}}}}\)) based on convective heat transfer is formed by airside convective heat transfer coefficient expressed by Eq. (20) and the modified fin efficiency

$$r_{out} = \frac{1}{{h_{air} \eta_{o} }}$$
(34)

where \(\eta_{o}\) is the weighted fin efficiency and calculated by

$$\eta_{o} = 1 - \frac{{A_{{{\text{fin}}}} }}{{A_{{{\text{HE}}}} }}\left( {1 - \eta } \right)$$
(35)

where \(\eta\) is the fin efficiency and computed by

$$\eta = \frac{{\tanh \left( {m\psi } \right)}}{m\psi }$$
(36)

where m is a parameter given by the below term

$$m = \sqrt {\frac{{2h_{air} }}{{k_{tube} \delta_{th,fin} }}}$$
(37)

And \(\psi\) is calculated by the following

$$\psi = 0.5d_{b} \frac{1 - \phi }{\phi }\left( {1 + 0.35\ln \left( {\frac{1}{\phi }} \right)} \right)$$
(38)

where the parameter \(\phi\) is the ratio between db and da, that is \(\phi = d_{b} /d_{a}\). Based on the defined expression and numerical definitions above, the overall heat transfer coefficient is given by the following equation

$$U_{o} = \frac{1}{{\sum {R_{{{\text{sum}},\bmod }} + r_{{{\text{out}}}} } }}$$
(39)

4.4 Objective function definition

Here in this optimization case study, the utmost aim is the find optimal decision variables of an air cooler that minimizes the overall cost of a heat exchanger under predefined imposed design constraints. The overall cost of a heat exchanger is formed by two different factors including capital and operating costs. The capital cost of a system includes the expenditures regarding material, manufacturing, installation, and shipping costs, etc. An insightful formulation that estimates the capital cost of air cooler can be given by [70]

$$C_{{{\text{aircooler}}}} = 30000\left( {A_{HE} /92.90304} \right)^{0.4}$$
(40)

where AHE is the total heat exchange surface in m2 and Caircooler is the capital cost in $. The capital cost of the pump component is calculated the following correlated equation [71]

$$C_{{{\text{pump}}}} = 705.48 \cdot \dot{W}_{{{\text{pump}}}}^{0.71} \cdot \left( {1 + \frac{0.2}{{1 - \eta_{{{\text{pump}}}} }}} \right)$$
(41)

where Cpump is the capital cost of the pump in $; \(\dot{W}_{pump}\) is the pumping power calculated by the following equation

$$\dot{W}_{{{\text{pump}}}} = \frac{1}{{\eta_{{{\text{pump}}}} }}\left( {\frac{{\dot{m}_{{{\text{cool}}}} }}{{\rho_{{{\text{cool}}}} }}\Delta P_{{{\text{tube}}}} } \right)$$
(42)

where \(\dot{m}_{cool}\) is the in-tube fluid is the flow rate in kg/s; \(\rho_{cool}\) is the density of in-tube fluid; \(\Delta P_{tube}\) is the pressure gradient in Pa, and \(\eta_{pump}\) is the pump efficiency which is considered as 0.8. The capital cost of the fan equipment is computed by the correlation given below [70]

$$C_{fan} = 1218 \cdot f_{m} \cdot f_{p} \cdot \exp \left( {a + b\ln \left( {\dot{V}_{air} } \right) + c\left( {\ln \dot{V}_{air} } \right)^{2} } \right)$$
(43)

where \(\dot{V}_{air}\) is the volumetric flow rate of air in standard cubic feet per minute; fm and fp are respectively installation and pressure factors; numerical values of the correlation parameters a, b, and c vary based upon the type of the running fan. A radial bladed fan is considered for this case study so corresponding values of the parameters a, b, and c are respectively set to 0.4692, 0.1203, and 0.0931. To determine the annual capital cost of the cooling system, the following equation is used

$$C_{annual,sys} = \left( {C_{aircooler} + C_{pump} + C_{fan} } \right) \times CRF \times \varphi$$
(44)

where CRF and \(\varphi\) are correspondingly cost recovery and maintenance factors. Cost recovery factor can be evaluated as a function of annual interest rate i and depreciation time of the system dt with using the below-defined equation

$$CRF = \frac{{i\left( {i + 1} \right)^{dt} }}{{\left( {i + 1} \right)^{dt} - 1}}$$
(45)

This study aims the investigate the variational effects of the considered design variables including cooler height (H), cooler length (L), fin pitch (Pf), tube pitch (Pt), tube inner diameter (di), tube outer diameter (do), gap outside diameter (dg), fin inside diameter (db) and fin outside diameter (da), and fin thickness (δ) on the annual cost of an air fin cooler. Literature studies concerning design optimization of air fin coolers have some deficiencies while constructing the governing objective function. Theoretical investigations on air fin coolers made in some reference studies [72, 73] only take into account bare heat exchange without considering the influence of fin surfaces to optimize the total cost air fin cooler system. This kind of system evaluation may lead to inappropriate inferences regarding the optimal design as the fin surface plays a much important role even more than the bare heat exchange area on total investment cost rates. Furthermore, some research studies [43, 74] did not even consider the effects of electro fan prices as an investment cost, which is another misleading objective function formulation that may provide deceptive insights on overall cost rates as electric expenditures resulted from fan work shares plenty of portions of the total cost of the cooling system. Novelty proposed in this research study is incorporating the heat transfer resistances into overall heat transfer calculations. Nearly all case studies on air cooler design took place in the literature do not consider the heat transfer resistances occurred within gaps between fins and adjacent tube segments, which significantly affects the rate of heat transfer between flowing hot and cold streams. Equations 26, 27, 28, 29, 30, 31 explicitly explain the definitions and formulations of the governing heat transfer mechanisms behind the fin metal resistances. The objective function framework constructed for this research study considers all the above-mentioned design aspects overlooked by the literature studies and proposes a more complex and reliable mathematical model that provides a feasible pathway to investigate the effects of each design variable on the problem objective.

4.5 Design constraints

The design problem is subjected to below-defined design constrained based on the structural limitations.

Fully developed turbulent flow conditions should be maintained inside the tubes, which can be realized if the in-tube Reynolds number is higher than 10,000

$${\text{Re}}_{tube} \ge 10000$$
(46)

Briggs and Young [68] correlation that models the convective heat transfer between the tube bundles with having high fin tubes and process air is applicable and yields reliable predictive results within the below-defined ranges

$$\begin{gathered} 1000 < {\text{Re}}_{air} < 18000 \hfill \\ 11.13 \, mm < d_{b} < 40.89 \, mm \hfill \\ 2.84 \, mm{ < }\left( {d_{a} - d_{b} } \right) < 33.14 \, mm \hfill \\ 0.30 \, mm < \delta < 2.02 \, mm \hfill \\ 24.99 \, mm < P_{t} < 111 \, mm \hfill \\ \end{gathered}$$
(47)

Optimized design variables should lie within the above-defined ranges to ensure the accuracy and credibility of the utilized correlation. Robinson and Briggs [68] correlation used for estimating the pressure gradient along the air channels is applicable between the below-defined operation ranges

$$\begin{gathered} 2000 < {\text{Re}}_{air} < 50000 \hfill \\ 18.64 \, mm < d_{b} < 40.89 \, mm \hfill \\ 39.68 \, mm < d_{a} < 69.85 \, mm \hfill \\ 42.85 \, mm < P_{t} < 114.3 \, mm \hfill \\ 1.5 < P_{t} /d_{b} < 4.6 \hfill \\ \end{gathered}$$
(48)

Pressure drop constraints for each side are given as

$$\begin{gathered} \Delta P_{tube} < 2000 \, Pa \hfill \\ \Delta P_{air} < 200 \, Pa \hfill \\ \end{gathered}$$
(49)

Actual available effectiveness of the air fin cooler should be higher than the below-defined value

$$\varepsilon_{avail} > 0.2874$$
(50)

The above defined constrained complex design problem is converted into unconstrained optimization one by using static death penalty approach. A large valued penalty factor is added into the objective solution to convert infeasible solutions that violate the prescribed constraints into feasible ones. Due to its easy implementation on any kind of optimization problem, this method is considered for handling constraints in this research study. Formulate the optimization problem such that

$$\begin{gathered} Minimize \, f{(}\vec{x}{)} \hfill \\ \vec{x} = \{ 1,2,...,D\} \hfill \\ with \, subject \, to \hfill \\ g_{i} (\vec{x}) \le 0 \, i = 1,...,m \hfill \\ h_{i} (\vec{x}) = 0 \, i = m + 1,...,N_{con} \hfill \\ \end{gathered}$$
(51)

where m is the number of inequality constraints and Ncon stands for the total number of constraints.. Incorporating static penalty function into the defined optimization problem is a very efficient and practical method for avoding infeasible solutions in the search space. Main aim is to construct an easy-to-implement penalty function that takes into account number of prescribed problem constraints. Constrained optimization problem is converted into unconstrained problem by employing static penalty approach, as given in the below equation

$$F\left( {\vec{x}} \right) = f\left( {\vec{x}} \right) + \sum\limits_{i = 1}^{m} {Pen_{i} } \max \left\{ {g_{i} \left( {\vec{x}} \right),0} \right\} + \sum\limits_{i = m + 1}^{{N_{con} }} {Pen_{i} } \max \left\{ {h_{i} \left( {\vec{x}} \right) - \delta ,0} \right\}$$
(52)

where Peni is the high valued penalty factor responsible for penalizing infeasible solutions and \(\delta\) is a trial number very close to zero.

5 Results and discussion

5.1 Model verification

The proposed mathematical model describing the heat exchange mechanism occurring in an air fin cooler is compared with the heat transfer and pressure drop results obtained by Yu et al. [72]. Figure 15a shows the deviations between experimental heat transfer coefficients obtained for low fin tubes and estimations made by Briggs and Young [68] correlation for the same input parameters. It is observed experimental data agrees well with the predictive results such that maximum absolute error is no more than 12% which confirms the applicability of the proposed model. Figure 13b visualizes the estimated pressure drop values as a function of Reynolds number acquired by Robinson and Briggs correlation [68] and the experimental results of Yu et al. [75]. A good agreement is observed between the experimental data and model results as the maximum deviation error among the available data set is no more than 10.1%. Outcomes of the comparative results shown in Fig. 15 verify that the proposed heat transfer model is accurate and reliable to be utilized for the objective function of the optimization problem.

Fig. 15
figure 15

Comparison between the predictions obtained by heat transfer and pressure drop correlations and the actual experimental data

5.2 Case study

Case study taken from Kraus et al. [68] is used as a design optimization problem solved by the best performing variant of the chaotic manta ray algorithm. The problem objective is to obtain the optimum heat exchanger design with a minimum total annual capital cost. Hot water flowing in the tube bundles with a mass flow rate of 46.5 kg/s enters the air fin cooler at 92 °C and leaves the system at 76 °C. Process air with an initial temperature of 5.0 °C passes over the tubes at a flow rate of 124 kg/s and cools the hot water to some degree. Allowable pressure drop values for hot and cold sides are respectively set to 2000 Pa and 200 Pa as mentioned in Eq. (49). Air cooler considers muff-type tubes with equilateral triangular pitch configuration. Thermal conductivities of liner and tubes are correspondingly 200.0 and 385.0 W/m.K. Table 11 reports the thermo-physical properties of the running fluids at bulk temperatures. Model parameters of depreciation time are considered dt = 15, annual interest rate i = 0.14, and maintenance factor \(\varphi = 1.06\). Table 12 provides the upper and lower bounds of the design variables to be optimized.

Table 11 Thermophysical properties of the running fluids at bulk temperatures
Table 12 Upper and lower search bounds for each design variable

5.3 Optimization results

Optimization capabilities of the proposed chaotic MRFO variants will be assessed by comparing their prediction performances in attaining the minimum annualized capital cost of an air fin cooler. Table 13 reports the optimum design parameters obtained by the literature metaheuristic method of Coyote Optimization Algorithm (COYOTE) [76] and different chaotic variants along with the preliminary results of the considered case study retained from Kraus et al. [68]. One can easily see that the chaotic Kent map-based Manta-Ray algorithm (CM05) provides the minimum objective function value of 35889.14613 $ and outperforms the compared variants in terms of solution efficiency. Therefore, comparative evaluations between the preliminary results will be founded on optimum results found by this Kent map-based chaotic algorithm CM05. A significant decline (19.6%) in annualized capital cost values compared to preliminary results is evident in this case. This is because of the sharp decreases in an air cooler (30.0%) and pump (55.8%) cost rates. Fan cost expenditure is not varied by the optimization algorithms since it is a direct function of the airflow rate as modeled in Eq. (43) which is not considered as a design variable to be optimized for this case study. As can be seen from Eq. (40), the air cooler cost is directly linked with the total heat exchange area. At the specific heat load and the temperature difference between two heat exchanging streams, it is known that the overall heat transfer coefficient is inversely proportional to the total heat transfer area of a heat exchanger. Therefore, a drastic increase (77.3%) observed in overall heat transfer rates leads to a marked decrease in the total heat exchange area which entails a significant decline in the air cooler cost rates. Many structural design factors influence the numerical value of the overall heat transfer coefficient of a heat exchanger as suggested in Eq. (33). Heat transfer resistances play an important role in heat exchanger design; however, the majority of the literature approaches do not consider these design parameters in their proposed mathematical models and the variational influences of these different types of heat transfer resistances on the selected design objectives have not been clearly identified yet. The heat transfer model dealt with in this study explains the effect of heat resistances on overall heat transfer coefficient rates, particularly described in Eqs. (32)-(33). Proposed chaotic algorithms iteratively adjust the commanding design parameters related to fin geometries given in Eqs. (26), (27), (28), (29), (30), (31) in such a way that the numerical value of total heat resistance formulated in Eq. (32) is minimized. Furthermore, respective increases in cooler length – L by 12.1%, fin inside diameters – db by 21.8%, accompanied by a mammoth decline in overall heat exchange area by 59.1% cause an enormous decline in modified total heat transfer resistance values given in Eq. (33). One can see the drastic decline (66.5%) in the total fin heat exchanger area which contributes the most of the decrement in total heat exchange area, whereas bare (only tube) heat exchange surface is hugely increased by 100.1% through the chaotic MRFO variant. Variational changes in the design variables given in Eq. (18) cause this abrupt decrease in the fin surface area. A decline in cooler length—L, a decrease in fin outside diameter-da, and a marked increase in fin inside diameter- db are the key elements that explain the considerable reduction in total fin heat exchange area. However, respective increases in the cooler length–L, fin inside diameters—db, and the parameter z which represents the clear space between tubes entail an increase in the bare tube heat exchange area, as indicated in Eq. (17). Tube and air-side heat transfer coefficients are decisive parametric quantities having a direct impact on total heat transfer rates, whose respective formulations are given in Eq. (23) and Eq. (20). An increase in the air-side heat transfer coefficient (41.6%) compensates for the decrease in tube side heat transfer coefficient values (35.5%), those of which are closely associated with the corresponding Reynolds numbers of air and tube side streams. Corresponding decrements (37.8%) and increments (52.6%) in the tube and air-side heat transfer coefficient values are the main reasons behind this variational interaction. Besides, a remarkable increase (6.2%) is observed for weighted fin efficiency, which also plays a dominant role along with the air-side heat transfer coefficient parameter on total heat transfer rates as indicated in Eq. (34). Another influencing factor on total annual cost rates is the pumping expenditures whose governing formulation is given in Eq. (41). It is seen that the pumping cost of the cooling system has a direct relation with the pumping power—\(\dot{W}_{pump}\), which maintains the required amount of refrigerant water circulation along the heat exchanger tubing. Equation (42) indicates that the pressure gradient caused by the friction losses in the tubes necessitates the required pumping power. A considerable decrease (68.4%) in pressure drop values is resulted from the variational changes of different operational parameters. Tube inner diameter—di hits the allowable upper bound which allows for the resulting decreases in the mass velocity of the in-tube fluid. Increasing inner tube diameters—di along with the enhanced friction losses—ftube resulted from the decreasing tube-side Reynolds number have a negligible effect compared to the influence of greatly reduced in-tube fluid mass flux rates as described in Eq. (25).

Table 13 Comparison of the optimal results obtained by different algorithms for thermo-economic design optimization of an air-fin cooler

Figures 16 and 17 show the variational changes of the operational parameters over the design objective of the annualized capital cost of an air fin cooler. Optimum design variables obtained by CM05 are utilized for parametrical analysis and the remaining variables stay constant while the related parameter is varied between its allowable search space. It is evident that annualized capital cost rates significantly increase as cooler length—L and fin pitch—Pf vary between the lower and upper search bounds. As coooler length is increased along the allowable region, bare tube area (Atube) and tube side pre4ssure drop (\(\Delta P_{tube}\)) increase which yields an increase in capital cost rates. It is also seen that tube pitch—Pt is inversely proportional to the annual capital cost. Increasing tube pitch values leads to a decrease in air side pressure drop rates, which eventually entails a decrease in fan cost expenditures. Objective function values tend to decrease with increasing cooler height until the cooler height reaches 4.0 m then this value increases with increasing cooler heights. It can be also observed from Fig. 16 that variation of the cooler length between its corresponding search space has much more impact on the change of annualized capital cost values compared to those obtained for the remaining design variables. Figure 17 visualizes the influences of varying design parameters on the objective function values. It is seen that varying gap outside diameters- dg and outer tube diameters—do have a negligible effect on the design objective while increasing inner tube diameters and fin inside diameters reduces the annualized capital cost values. Increasing inner tube diameters leads to a decrease in tube side pressured drop rates as formulated in Eq. (25), which imposes a reduction in pumping cost rates. Due to its relatively small search span, fin thickness has a limited effect over the range of solution space. Annualized capital cost values are significantly increased with increasing fin outside diameters—da. As Eq. (18) suggests, increasing fin outside diameters –da increases the total fin heat exchange area, which consequently increases annualized cost values. On the contrary, annualized cost values decreases with increasing fin inside diameters-db relying on the numerical relationship expressed in Eq. (18). It is also worth to mention that no constraint violation is observed for any defined design variable, which also idicates that all obtained optimum solutions residing in the feasible region of the search space.

Fig. 16
figure 16

Variational effects of operating parameters on the problem objective

Fig. 17
figure 17

Influences of design parameters on the problem objective of annualized capital cost values

6 Conclusion

This study proposes the chaotic Manta-Ray Foraging Optimization (MRFO) Algorithm for solving multidimensional optimization problems. Twenty-four different chaotic maps taken from the literature studies are applied to MRFO and best performing ten chaotic maps out of twenty-four maps have been selected. The effectiveness of these ten chaotic maps is compared in terms of solution quality improvement utilizing different kinds of optimization test functions. Numerical experiments based on unconstrained multimodal and unimodal benchmark functions indicate that incorporating the chaotic maps into the the base metaheuristic algorithm have considerably improved the solution quality and accuracy. It is shown that Kent map (CM05), Chirikov map (CM03), and Standard map (CM09) based chaotic MRFO algorithms provide the most reliable statistical results compared to the remaining chaotic methods. The results prove that chaotic variants can significantly improve the optimization performance of MRFO by escaping the local minimum points on the search space and boosting up the convergence speed to some extent. To assess the prediction capability of the chaos enhanced algorithms over constrained test problems, a batch of sixteen benchmark cases of CEC2017 competition have been solved by three best performing above mentioned chaotic variants and respective solution outcomes have been compared with those obtained by the first and second place holders of this competition. A multidimensional real-world constrained optimization problem concerning thermo-economic design optimization of an air-fin cooler is applied to the chaotic MRFO method. Optimization results reveal that chaotic variants of MRFO can maintain a huge amount of energy-saving compared to that of the preliminary design. Total cost of the fin cooler is reduced by 19.7% compared to preliminary design when chaotic Kent Map based MRFO is employed. A sensitivity analysis is performed to investigate the variational changes of each optimized operating parameter of the air-fin cooler over the considered problem objective. It is seen that increasing cooler length, fin ptich, and fin outside diameter values increase the total cost of the heat exchanger. On the contrary, annual cost rates decrease as the design parameters increase within the defined search range. It is also observed that gap and tube outside diameters have a negligible efffect on the annual cost values. All in all, the optimization efficiency of the chaotic algorithms is verified against benchmark problems with different characteristics and it is understood that the superiority of the proposed methods is evident for the majority of the comparison case. Real-world multi-objective engineering problems can be a favorable test bench for evaluating chaotic MRFO methods for future work. An interesting idea for performance evaluation maybe their successful implementation over parallel or distributed environments. Furthermore, chaotic MRFO methods can be compared with newly emerged state-of-art metaheuristic algorithms to make a reliable conclusion on their optimization capabilities.