578
Views
41
CrossRef citations to date
0
Altmetric
Articles

Application of artificial bee colony algorithm for inverse modelling of a solar collector

, , &
Pages 887-908 | Received 09 Oct 2015, Accepted 03 Jul 2016, Published online: 20 Jul 2016

Abstract

This paper deals with the inverse analysis of a double-glazed flat-plate solar collector using the artificial bee colony (ABC) optimization algorithm. In domestic water heating, both low and high heat output from the solar collector is undesirable, so the solar collector is required to supply the hot water at a particular temperature only, which in turn requires a given distribution of heat loss factor. With this criterion, the present analysis is aimed at predicting feasible dimensions and configurations of a solar collector satisfying a prescribed distribution of heat loss factor using ABC algorithm. It is observed that many feasible alternatives of unknowns exist which satisfy a prescribed requirement, and using the ABC algorithm, the size of the solar collector can be minimised by 6–32% with reference to the existing records. The effects of changing ambient conditions are also studied. Furthermore, a comparative study of the ABC algorithm against other heuristic algorithms reveals its suitability and efficacy for the present estimation problem.

1. Introduction

In the present scenario, the area of renewable energy in general and solar energy in particular has gained considerable attention, and is an emerging field of research activity. For harnessing solar energy, flat-plate solar collectors are the most common and simple types which can be effectively used for low-to-medium temperature applications (generally up to 100 °C).[Citation1] Flat-plate solar collectors possess many advantages such as simplicity of construction, high pressure bearing, durability, little maintenance, good heating efficiency and small cost of production.[Citation2] This is the most common type of solar collectors mainly used in building-integrated solar thermal systems[Citation3]; therefore, the same is anticipated to become the key development in the future for building-integrated solar systems.[Citation4,5] Due to these reasons, research on flat-plate solar collectors is receiving considerable surge of interest in the current time.[Citation6–8]

In flat-plate solar collectors, the major percentage of heat loss occurs from the top (i.e. through glass covers), and therefore, for minimising this loss, multiple glazing is provided. In this connection, the evaluation of heat loss factor is an important constituent in the design and simulation of solar collectors.[Citation9] For a given geometry and ambient conditions, the evaluation of heat loss factor directly enables to evaluate the heat lost from the solar collector. In other words, for a given ambient condition, the amount of heat energy available for useful heating can be directly computed once the heat loss factor is known. The heat loss factor is dependent upon the wind, convective and radiative heat transfer coefficients, glass thickness, thermal conductivity of the glass, emissivity of the glazing and absorber plate, etc. Technically, it is quite intuitive that a solar collector should operate at a particular heat loss factor which can offer a desired temperature only. For example, in cold regions, the water needs to be heated which offers a comfortable temperature to the end user and excessive heating (i.e. very low values of heat loss factor) causing discomfort should be avoided. It is quite obvious that ambient conditions generally remain fixed; thus, pertinent dimensions of the solar collector along with surface conditions can be only controlled by the designer.

The design and performance of any engineering equipment depends upon aspects such as thermo-physical parameters and environmental factors. For a specific need, the environmental factors are generally constant in nature and an engineer cannot do much to vary them. Therefore, for achieving a given requirement, the design of equipment is dependent upon thermo-physical parameters of the system. Flexibility in selecting thermo-physical parameters enables the designer to select the appropriate combination of parameters among different existing alternatives. This is because, for a given requirement, at times, various combinations of thermo-physical parameters can yield a similar output.

For estimating and exploring feasible alternatives satisfying a given requirement/objective, an inverse problem is required to be solved.[Citation10] The inverse problems are those in which the objective is to estimate the values of unknown parameters which are essential for satisfying a prescribed condition.[Citation11] In the inverse analysis, multiple combinations of parameters may exist which can fulfil a given requirement.[Citation12] These are mathematically ill-posed, and many examples of such problems are reported in the past.[Citation13] Solution of such problems requires some kind of optimization algorithm.[Citation14]

Optimization methods may be broadly categorised either as classical (gradient-based) and nature-inspired (gradient-free) algorithms. It has been observed that the later fares better in terms of quality of solutions and the independence of assumptions on the search space (particular used for non-convex, discontinuous, non-differentiable types of optimization problems).[Citation15] Nature-inspired optimization algorithms comprise evolutionary algorithms such as genetic algorithms (GA), differential evolution (DE) and simulated annealing (SA). Within the domain of nature-inspired algorithms, a separate area is solely devoted to swarm-based algorithms that deal with the ability of different insects/birds/fishes to solve their real life-related issues. Under this purview, some of the popular optimization methods include the ant colony optimization introduced by Dorigo et al. [Citation16], particle swarm optimization proposed by Kennedy and Eberhart [Citation17], fish swarm algorithm used by Li [Citation18], artificial bee colony (ABC) optimization method presented in 2005 by Karaboga [Citation19], cuckoo search algorithm developed by Yang and Deb [Citation20], and bat and firefly algorithms both initially reported by Yang [Citation21,22]. Among these, ABC is one of the successful and widely used optimization methods of swarm intelligence that mimics the foraging behaviour of real honey bees.[Citation23,24] Honey bees use numerous mechanisms to optimally trace and to explore new food sources in the environment. This feature makes them potential contenders for inventing new search techniques that explore and exploit the search space. ABC possesses many advantages such as high flexibility, ease of implementation, exploring local solutions efficiently, suitability to parallelization, having few control parameters to be tuned along with negligible risk of premature convergence.[Citation25] Moreover, the objective function need not be differentiable and continuous, thereby making ABC one of the robust optimization algorithms. The basic difference between ABC and other conventional evolutionary algorithms such as GA and DE is achieving a good balance between exploration and exploitation, and it has been well established that ABC performs better than their similar counterparts, especially GA.[Citation26]

Based on the above-mentioned background, the objective of this study was to simultaneously optimise five unknown parameters such as the plate–inner glass spacing, inner–outer glass spacing, plate emissivity, tilt angle, plate emittance and the thickness of the glazing in a double-glazed flat-plate solar collector satisfying a given distribution of the heat loss factor. It may be worth to point out that here that this is the first attempt to simultaneously retrieve combination of five parameters satisfying a particular heat loss factor distribution using heuristic algorithm (ABC algorithm for the present work). For a given range of absorber plate temperature, in order to obtain a given value/distribution of the heat loss factor, the above-mentioned five parameters can be adjusted by the designer/operator. Thus, estimating feasible combinations of these parameters enables to predict the collector dimensions and orientation of the collector. In addition to this, the estimation of surface emissivity/emittance provides guidelines about the surface condition which is required to be maintained during the manufacturing process. This is because the surface emittance is dependent upon the surface roughness/ quality.[Citation27,28] The description of the collector and the solution methodology of the present problem are discussed in the subsequent sections.

2. Description of flat-plate solar collector

The schematic diagram of a double-glazed flat-plate solar collector is shown in Figure . It consists of an enclosed box with a metal absorber plate (generally made up of anodized aluminium), covered at the top by glass covers. Below the metal plate, there are tubes carrying the working fluid to be heated and insulated at the sides and the bottom. The energy exchange between the glass cover and the metal plate is assumed to occur by convective and radiative heat transfers. Additionally, the heat transfer also occurs between the inner and outer glasses and from the outer glass to the environment by natural convection and radiation. When the collector is exposed to an environment having temperature, Ta, the plate gradually heats up to a temperature, T1. In this process, inner and outer glass covers also heat up to temperatures, T2 and T3, respectively. At steady state, there occurs a heat loss from the collector to the environment due to three major components stated below:

Figure 1. Schematic of double-glazed solar collector.

Figure 1. Schematic of double-glazed solar collector.

(a) Heat loss from the metal plate to the glass and from the glass to the environment by convection and radiation.

(b) Heat loss within the glass due to conduction.

(c) Heat loss between the two glass covers by convection and radiation (for multiple glazing).

It has been found from many studies that the total heat loss from the collector depends upon many parameters such as the plate–glass spacing (L12), inner–outer glass spacing (L23), the plate emittance ε1, the tilt angle β and the thickness of the glass cover (tg). Other factors affecting the heat loss are the temperature of the ambient air (Ta), the thermal conductivity of the glazing (kg) and the wind velocity (v). However, parameters (Ta, kg and v) remain generally fixed, and therefore, pertinent and controllable design parameters are (L12, L23ɛ1β and tg). The following section briefly describes the formulation and solution methodology of the present problem.

3. Formulation

A double-glazed flat-plate solar collector has been considered. Under steady state and assuming the sky temperature equal to the ambient, the heat flux, Q¨ between the absorber plate to the inner glass cover, from inner to the outer glass cover and subsequently from the outer glass cover to the ambient air can be, respectively, expressed as indicated below[Citation29]:(1a) Q¨=hr,12+hconv.,12T1-T2(1a) (1b) Q¨=hr,23+hconv.,23T2-T3(1b) (1c) Q¨=hr,3a+hconv.,3a=haT3-Ta(1c)

where h represents the heat transfer coefficient. Subscripts 1, 2, 3 and a are used to represent the absorber plate, inner/first glass cover, second glass cover and ambient condition, respectively. Evaluation of various terms of Equation (1) (such as hr and hconv.) has been done using relevant correlations available in [Citation29,30], so these details are not discussed here. For known values of various thermo-physical parameters and ambient conditions, the set of equations may be recursively solved to yield the intermediate glass temperatures (T2,T3). Then, the total heat loss factor Ut may be calculated using the correlation as mentioned below[Citation30]:(2) Ut-1=9.23T1-T2cosβ0.264TM,120.46L120.21+4σTM,1231ε1+1εg-1-1+9.23T2-T3cosβ0.264TM,230.46L230.21+4σTM,2332εg-1-1+ha+4σεgTM,3a3-1+2tgkg(2)

where the subscript M denotes the arithmetic mean and represents Stefan–Boltzmann constant. In the above Equation (Equation2), the calculations of glass cover temperatures such as T2 and T3 are done in the following manner:(3) T3=Ta+ha-0.40.0018T1+0.28ε1-0.37T1-TaT2=T1-0.7-0.3ε1T1-T3(3)

In any solar collector, parameters such as L12, L23, ɛ1β and tg can be controlled by the designer. Among these five parameters, the evaluation of first four may be quite intuitive. However, the appropriate selection of the last parameter (i.e. the plate emittance) is subjected to the quality and surface conditions of the absorber plate material, because emissivity of a material is invariably dependent upon the surface roughness. An interestingly different situation may be conceived where a given heat transfer characteristic is required to be attained, which is based upon attainment of a pre-defined heat loss factor distribution (say, U~t). But parameters such as plate–inner glass spacing, L12; inner–outer glass spacing, L23; glass thickness, tg; collector tilt angle, β; and the plate emittance, ɛ1; are unknown. In order to estimate the feasible values of the five unknown parameters (L12, L23, ɛ1, β and tg), a least-squares minimization of the following objective function is required:(4) F=i=1NUt,i-U~t,i2(4)

where N is the number of distinct plate temperatures at which the heat loss factors are computed. In this study, N = 141 equally spaced divisions of plate temperature in the range have been considered. In the present work, the ABC algorithm has been used for minimising Equation (Equation4). The working procedure of ABC algorithm is discussed below.

4. ABC algorithm

Based upon the respective task, in the ABC algorithm, the colony of artificial bees is divided into three groups: (a) employed bees that exploit the food sources (solutions), (b) onlooker bees those watch the dance of employed bees and prefer a potentially high quality food source and (c) scout bees which arbitrarily explore food sources. In ABC, initially (i.e. during initialization phase) a population of employed, onlooker and scout bees (colony) is generated, which may be designated by Np. The amount of employed bees equals the number of food sources (solutions) because each employed bee is linked with only one food source. In the beginning, all food locations are located by scout bees randomly in the range of each parameter’s lower and upper bound by Equation (Equation5),(5) xm=lb+R×ub-lb(5)

where R0,1 is a random number. Next, the nectar amount (i.e. fitness/quality of a solution) in food sources is evaluated. Each employed bee collects information related to the vicinity of the food source (Vm) in her memory by conducting a local search by Equation (Equation6),(6) Vm=xm+φm×xm-xk(6)

where φis a random number in [−1, +1] and xk ≠ xm is a different food source.

When an employed bee finds a better source (solution) than in her memory, she memorises new source (solution) instead of the old one in a greedy manner. Otherwise, she continues to exploit the source already in her memory. In a real colony, an employed bee unloads the nectar of the source and shares information with the onlookers in the hive about the location and the nectar amount of the source in her memory. Each onlooker bee flies a potentially good food source chosen after watching the dances of employed bees. In ABC, this phenomenon is simulated by assigning a probability value to each source proportional to the fitness of the solution by Equation (Equation7),[Citation31,32](7) Pm=fitmxmm=1Np/2fitmxm(7)

where, the fitness quantity (nectar amount), fitmxm of any food source, xm, is computed using Equation (Equation8),(8) fitmxm=11+Fxm;Fxm>01+Fxm;Fxm<0(8)

where F (xm) is the objective function value. An onlooker bee chooses a food source probabilistically using a selection mechanism such as roulette wheel selection. Once an onlooker bee determines a source, she conducts a local search in the vicinity of the source as in the employed bee phase by Equation (Equation6). If a better solution is found, it is replaced by the previous one. When a solution cannot be replaced by a new solution both in employed bee and onlooker bee phases, the solution is continued to be exploited and the nectar of the source exhausts after a number of exploitations. In the ABC algorithm, this is achieved by a control parameter, limit. If a source is exploited as many times as the parameter limit, this source is assumed to be exhausted and the bee of this source becomes a scout. A scout bee finds a random solution by Equation (Equation5).

For flat-plate solar collector problem, in this work, each food source, (m = 1….Np / 2) consisting 5 variables, is a feasible solution to the problem and the upper and lower bounds for various parameters are mentioned below:(9) L12-0.015L23-0.015tg-0.0010ε1-0.100β-π/180.05-L120.05-L230.006-tg0.5-ε1π/2-β0(9)

In Equation (Equation9), the minimum limits of the dimensions have been considered to ensure adequate space within the solar collector to allow sufficient convection so that the governing equations hold good. In each cycle of the optimization algorithm, only one scout bee is allowed to occur and the value for limit is 100. The above process constitutes one iteration of the ABC algorithm. In the present work, 500 iterations have been taken as the stopping criterion for the ABC algorithm which has been found to be reasonably sufficient.

5. Results and discussion

In this section, results on the inverse solution of a double-glazed solar collector problem using the ABC algorithm are presented. In the ABC algorithm, a colony size of Np = 20 is considered. As mentioned previously, the interest of this work is to simultaneously evaluate five parameters such as the plate–inner glass distance, L12; inner–outer glass distance, L23; glass thickness, tg; the collector tilt angle, β; and the emittance of the absorber plate, ɛ1; to satisfy a pre-defined distribution of heat loss factor, U~t. For known values of thermo-physical parameters, the computation of the heat loss factor is obtained by solving Equations 1–3 from a forward approach available in the literature [Citation29,30], and some validations with [Citation30] are presented in Figure . For different values of plate emittance, ɛ1, the results relate to β=45=0.7854rad., L12 = L23 = 0.025 m, tg = 3 mm, kg = 1.02 W/(m·K), ha = 25 W/(m2·K) and Ta = 303 K from which satisfactory agreement is observed.

Figure 2. Validation of the forward model; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 2. Validation of the forward model; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Next, considering five parameters (L12, L23, ɛ1, β and tg) to be unknowns, an inverse problem has been solved using ABC algorithm. During this analysis, five parameters (L12, L23, ɛ1β and tg) have been considered as unknowns, whereas other pertinent parameters are held the same as the forward analysis. Other pertinent parameters are considered to be known, and they correspond to the validation study. Table presents values of predicted parameters (L12, L23, ɛ1, β and tg) computed using the ABC algorithm. Values of these parameters adopted during the forward analysis/validation study against [Citation30] are also mentioned in the table. For each case of measurement error, in this study, five different runs of ABC algorithm have been executed and it is manifested that results differ from one event to another, thereby indicating an ill-posed and non-unique behaviour. Alternatively, many feasible combinations of design and operating parameters are observed to yield a particular distribution of the heat loss factor over the given temperature range. This characteristic enables the designer to discover various viable groups of design parameters meeting a desired objective. However, it can be also revealed from Table that the estimated value of the plate emissivity, ɛ1, remains almost unique with respect to the one considered in the forward method. This indicates that the plate emittance is a critical parameter which affects the heat loss factor considerably and should be sparingly selected in designing the solar collector. Furthermore, it is revealed that a few combinations of parameters such as runs 3, 5 and 9 of Table yield a total dimension less than that considered in the forward analysis. Therefore, it is evident that through proper adjustment of five design and operating parameters, the size of a solar collector may be reduced by as much as 4–10%.

Table 1. Estimated values of parameters for ambient temperature, Ta = 303 K and wind heat transfer coefficient, ha = 25 W/(m2 K).

The estimated values of five parameters are meaningful, if each one of them yields the required heat transfer requirement as revealed by the heat loss factor. So, in order to examine the variation between the actual heat loss factor distribution, U~t and the one pertaining to the inversely estimated values of unknown parameters (L12, L23, ɛ1β and tg), an evaluation has been carried out in Figure . The heat loss factor that has been computed from the forward method by inputting the inversely-estimated values of unknown parameters (L12, L23, ɛ1β and tg) is known as the reconstructed distribution. For better visualisation, results have been shown only for runs 1 and 6 of Table . For different levels of plate temperatures, Tp, it can be revealed from Figure that a very good agreement occurs between actual and the reconstructed distributions.

Figure 3. Comparison of exact and reconstructed heat loss factor distributions; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 3. Comparison of exact and reconstructed heat loss factor distributions; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

In order to demonstrate the change of the objective function, F, in course of the optimization process of ABC algorithm, a comparison is depicted in Figure . The result pertains to Run 1 of Table . For this study, 500 iterations of the ABC algorithm have been used as the termination criteria, which are observed to be sufficient. It can be noticed from Figure (a) that the objective function, F, minimises from a higher value to approximately O (10−5) in 500 iterations. Furthermore, it is also seen that the objective function attains O (10−4) in just 20 iterations of the ABC algorithm (Figure (b)). So between 20 and 500 iterations, there is only marginal change in the objective function, F. This reveals that the position cannot be significantly improved beyond 20 iterations, which is referred to as the limit For abandonment (LFA) implying that food source is abandoned and the scout is unable to determine a fresh food source location randomly.[Citation15]

Figure 4. Variation of the objective function with iterations of ABC algorithm (noise-free case); (a) history of 500 iterations, (b) history of first 20 iterations; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 4. Variation of the objective function with iterations of ABC algorithm (noise-free case); (a) history of 500 iterations, (b) history of first 20 iterations; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

The iteration-wise variations of five parameters (L12, L23,ɛ1β and tg) which have been inversely estimated using ABC algorithm are depicted in Figure . These results relate to Run 1 of Table corresponding to which the applicable objective function variation, F, is demonstrated previously in Figure . Since the objective function variation was significant for the first 20 iterations only, parametric variations have been also presented for 20 iterations in Figure . It has been perceived from these figures that all five parameters (L12, L23, ɛ1β and tg) are subjected to a continuous change during the range of first 20 iterations, but they seldom change beyond this due to the attainment of the LFA, as discussed earlier. Except the plate emittance whose value does not change after 1st iteration, all other parameters undergo change at some point of time during first 20 iterations.

Figure 5. Variation of estimated parameters with iterations of ABC algorithm (noise-free case); Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 5. Variation of estimated parameters with iterations of ABC algorithm (noise-free case); Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

After successfully demonstrating the suitability of ABC algorithm in estimating pertinent design parameters satisfying a given distribution of heat loss factor, the effect of random noise has been considered next. In actual practice, the measurement of absorber plate temperature, T1, is vulnerable to measurement error, which in turn includes error in the analytical prediction of heat loss factor distribution, Ut. So random errors -11%<e<+11% following an additive white Gaussian distribution have been incorporated to the exact distribution of heat loss factor, U~t and the resulting noise-induced distribution is shown in Figure . Figures and indicate variation of the objective function, F, along with five parameters (L12, L23,ɛ1β and tg) during the optimization process of the ABC algorithm considering a noise-induced distribution of the heat loss factor. It can be revealed from Figure that only after five iterations, the function value minimises to O(10−1) and even after 500 iterations of ABC, its value does not change appreciably.

Figure 6. Comparison of exact and reconstructed heat loss factor distributions; β=45=0.7854rad., L12 = L23 = 0.025 m, tg = 3 mm, kg = 1.02 W/(m K), Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 6. Comparison of exact and reconstructed heat loss factor distributions; β=45∘=0.7854rad., L12 = L23 = 0.025 m, tg = 3 mm, kg = 1.02 W/(m K), Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 7. Variation of the objective function with iterations of ABC algorithm (noise-induced case) for Run 6 of Table ; (a) history of 500 iterations, (b) history of first 20 iterations; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 7. Variation of the objective function with iterations of ABC algorithm (noise-induced case) for Run 6 of Table 1; (a) history of 500 iterations, (b) history of first 20 iterations; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 8. Variation of estimated parameters with iterations of ABC algorithm (noise-induced case) for Run 6 of Table ; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 8. Variation of estimated parameters with iterations of ABC algorithm (noise-induced case) for Run 6 of Table 1; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

It is quite perceptive from the above discussion that the dependency of the heat loss factor, Ut, on five estimated parameters (L12, L23,ɛ1β and tg) shall be of different magnitudes. The study of sensitivity coefficient is an important constituent in inverse analyses. The sensitivity coefficient for any parameter (say the tilt angle, β) on the heat loss factor can be expressed as below:(10) Sβ=UtβL12,L23,ε1,tg=constants(10)

In the present study, for computing the sensitivity coefficient, a small change (1%) has been made to the relevant parameter for which the sensitivity coefficient is required to be obtained. Then, the difference between the old and new heat loss factors is found, which after division by the change in the particular parameter, the final sensitivity coefficient is obtained using Equation (Equation10). Further details about sensitivity coefficients can be found elsewhere,[Citation33,34] so these details are not repeated here. Figure presents the sensitivity coefficients for different parameters (L12, L23, ɛ1β and tg) considered and estimated in the present work. The respective trend lines have been also indicated. It may be easily noted that the sensitivity coefficient of the absorber plate emissivity, Sɛ1, is considerably higher than that for other four parameters. This is followed by the plate–inner glass spacing, glass thickness, inner glass–outer glass spacing and the collector tilt angle. Based on the involvement of the absorber plate in first two highest sensitivity coefficients (i.e. plate emissivity and plate–inner glass spacing), this study infers that the absorber plate is a critical component in controlling the behaviour of the solar collector. This finding is also in accordance with results presented in Table in which nearly unique estimation of the plate emissivity was observed, whereas a wide range of scopes were available for the tilt angle. The second observation from Figure is that the trend lines of sensitivity coefficient always increase with the absorber plate temperature which is due to the reason of enhanced heat loss at higher temperatures, thereby requiring an accurate prescription of temperatures at such positions.[Citation33] The conclusion of the present work is discussed below.

Figure 9. Comparison of sensitivity coefficients of different estimated parameters; β=45=0.7854rad, L12 = L23 = 0.025 m, tg = 3 mm, kg = 1.02 W/(m K), Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 9. Comparison of sensitivity coefficients of different estimated parameters; β=45∘=0.7854rad, L12 = L23 = 0.025 m, tg = 3 mm, kg = 1.02 W/(m K), Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

In order to assess the suitability of ABC algorithm for the present problem, a study has been carried out in Table . The study has been done for the case involving no measurement error, i.e. e = 0. The present work involves difficulty mainly due to the presence of non-linearity of radiative heat transfer mode. Apart from ABC algorithm, the estimated parameters have been obtained using the GA,[Citation35] the SA algorithm [Citation36] and the DE algorithm.[Citation37] For this comparison, the population size has been considered to be the same as the colony size (i.e. Np = 20) of the present ABC algorithm. In the GA, the crossover probability of 0.80 and the mutation probability of 0.03 have been considered,[Citation35] whereas in the DE, the crossover probability of 0.90 and the scaling factor of 0.80 were taken.[Citation37] The re-annealing schedule to lower the temperature level in the SA has been considered to be 0.95 of the previous level.[Citation36] For this comparison, the termination condition for all four optimization has been fixed as 500 iterations, and thus, results have been obtained after 500 iterations of each algorithm. It may be observed from Table that many feasible combinations are obtained from different algorithms, but ABC-based algorithm could yield a reduced collector size as compared to the one considered for the forward solution. For each optimization algorithm compared in Table , the corresponding iterative variation of the objective function, F, has been presented in Figure . It is revealed from the figure that ABC algorithm performs better in minimising the objective function to a lower than that done by other algorithms such as GA, DE and SA. In order to further investigate the performance of the four methods (GA, DE, SA and ABC), ten distinct runs have been considered in Table . It is observed from the table that on five of ten runs, the ABC yields relatively better performance than other algorithms. The DE performs better on three runs, whereas the GA and the SA outperform others on only one occasion each. Furthermore, for the present work, the averaged objective function value, Favg,. corresponding to the ABC algorithm has been found to be less as compared to other three algorithms, as revealed from Table .

Table 2. Comparison of estimated parameters and objective functions obtained with different optimization methods after 500 iterations.

Figure 10. Comparison of objective functions for different optimization algorithms (a) history of 20 iterations, (b) history of 500 iterations; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Figure 10. Comparison of objective functions for different optimization algorithms (a) history of 20 iterations, (b) history of 500 iterations; Ta = 303 K (30 °C) and ha = 25 W/(m2 K).

Table 3. Comparison of different optimization methods for 10 additional runs (500 iterations in each case).

To assess the effect of variation in ambient conditions due to change in the ambient temperature, Ta, along with variable wind speed that yields different values of the wind heat transfer coefficient, ha, a study has been presented in Table . The study has been made assuming the heat loss factor to be free of measurement error. The results have been shown after 500 iterations of the ABC algorithm. Various sets of ambient temperatures along with wind heat transfer coefficients are also indicated in the same table. It is observed that the results are in line with those obtained earlier in Table . However, here the opportunity of reducing the solar collector size is observed to be approximately 32%, as observed in Run 1 of Table . Furthermore, from the analysis of objective functions, there is no significant variation in the value of objective function beyond 20 iterations, as observed from Figure . Similar to previous observation made in Figure , in this case too, the objective function, F, attains O(10−4) in 20 iterations. For different sets of ambient conditions considered in Table , the iterative variations of five estimated parameters (L12, L23, ɛ1β and tg) are shown in Figures . Figure presents the comparison of the exact and the reconstructed distributions of heat loss factor under changing environmental conditions. For the case involving no measurement error, the trends have been shown for the ABC-estimated results presented in Table . It is found that the reconstructed heat loss factor distributions obtained from the inversely estimated parameters yield a very good agreement with the exact ones, under diverse ambient conditions.

Table 4. Estimated values of parameters for variable ambient conditions.

Figure 11. Comparison of objective functions for solar collector operating under varying ambient conditions (a) history of 200 iterations, (b) history of first 20 iterations.

Figure 11. Comparison of objective functions for solar collector operating under varying ambient conditions (a) history of 200 iterations, (b) history of first 20 iterations.

Figure 12. Variation of estimated parameters for ambient temperature, Ta = 295 K (22 °C) and wind heat transfer coefficient, ha = 20 W/(m2 K).

Figure 12. Variation of estimated parameters for ambient temperature, Ta = 295 K (22 °C) and wind heat transfer coefficient, ha = 20 W/(m2 K).

Figure 13. Variation of estimated parameters for ambient temperature, Ta = 308 K (35 °C) and wind heat transfer coefficient, ha = 30 W/(m2 K).

Figure 13. Variation of estimated parameters for ambient temperature, Ta = 308 K (35 °C) and wind heat transfer coefficient, ha = 30 W/(m2 K).

Figure 14. Variation of estimated parameters for ambient temperature, Ta = 290 K (17 °C) and wind heat transfer coefficient, ha = 28 W/(m2 K).

Figure 14. Variation of estimated parameters for ambient temperature, Ta = 290 K (17 °C) and wind heat transfer coefficient, ha = 28 W/(m2 K).

Figure 15. Comparison of exact and reconstructed heat loss factor distributions under different environmental conditions.

Figure 15. Comparison of exact and reconstructed heat loss factor distributions under different environmental conditions.

6. Conclusion

An inverse analysis is carried out to estimate important and adjustable parameters of a double-glazed flat-plate solar collector using the ABC algorithm. A flat-plate solar collector being a preferable choice for building-integrated solar systems and due to undesirability of both low and high heat output particularly in domestic water heating, it is required to operate at a given heat loss factor. In this study, feasible dimensions and configurations of a solar collector satisfying a prescribed heat loss factor distribution have been estimated using the ABC algorithm and there exists an opportunity to minimise the size of the solar collector. The effects of ambient condition variations resulting in temperature along with wind speed or wind heat transfer coefficient changes have been also considered. The study also reveals that the absorber plate is a critical constituent whose emissivity significantly controls the attainment of the heat loss factor. Additionally, a comparison of the ABC algorithm with other heuristic optimization methods demonstrates the suitability of the ABC for the present problem involving five unknown parameters. However, for minimising the collector size and acquiring a given heat loss factor, a wide range of alternatives is available for adjusting the collector tilt angle.

Nomenclature
e=

measurement error

F=

objective function

h=

heat transfer coefficient W·m-2·K-1

k=

thermal conductivity W·m-1·K-1

L=

length (m)

(lb, ub)=

lower and upper bounds

N=

number of discrete temperatures

Np=

colony size

P=

probability in ABC algorithm

Q¨=

heat fluxW·m-2

R=

random number in ABC algorithm

S=

sensitivity coefficient

T=

temperature (K)

t=

thickness of the glass cover (m)

U=

heat loss factor W·m-2·K-1

v=

wind velocity (m/s)

V=

location of new food source in ABC

x=

location of old food source in ABC

Greek symbols

β=

collector tilt angle (radians)

ɛ=

emissivity of the fin material

σ=

Stefan-Boltzmann constant W·m-2·K-4

Subscripts and superscripts

1=

absorber plate

2=

inner glass cover

3=

outer glass cover

a=

ambient condition

avg.=

average value

conv.=

convection

g=

glass cover

M=

arithmetic mean

m=

index for a given food source

r=

radiation

~=

exact value

Disclosure statement

No potential conflict of interest was reported by the authors.

References

  • Sekhar YR, Sharma KV, Rao MB. Evaluation of heat loss coefficients in solar flat plate collectors. ARPN J. Eng. Appl. Sci. 2009;4:15–19.
  • Jiandong Z, Hanzhong T, Susu C. Numerical simulation for structural parameters of flat-plate solar collector. Sol. Energy. 2015;117:192–202.10.1016/j.solener.2015.04.027
  • Visa I, Duta A, Comsit M, et al. Design and experimental optimisation of a novel flat plate solar thermal collector with trapezoidal shape for facades integration. Appl. Therm. Eng. 2015;90:432–443.10.1016/j.applthermaleng.2015.06.026
  • Yang Y, Wang Q, Xiu D, et al. A building integrated solar collector: all-ceramic solar collector. Energy Build. 2013;62:15–17.10.1016/j.enbuild.2013.03.002
  • Zhai XQ, Wang RZ, Dai YJ, et al. Solar integrated energy system for a green building. Energy Build. 2007;39:985–993.10.1016/j.enbuild.2006.11.010
  • Neagoe M, Visa I, Burduhos BG, et al. Thermal load based adaptive tracking for flat plate solar collectors. Energy Procedia. 2014;48:1401–1411.10.1016/j.egypro.2014.02.158
  • Chen G, Doroshenko A, Koltun P, et al. Comparative field experimental investigations of different flat plate solar collectors. Sol. Energy. 2015;115:577–588.10.1016/j.solener.2015.03.021
  • Deng J, Xu Y, Yang X. A dynamic thermal performance model for flat-plate solar collectors based on the thermal inertia correction of the steady-state test method. Renew. Eng. 2015;76:679–686. 10.1016/j.renene.2014.12.005
  • Usmani AY, Akhtar N. Existing correlations of top heat loss factor of flat plate solar collectors and impact on useful energy. Int. J. Emergency Technol. Adv. Eng. 2013;3:607–612.
  • Das R. Inverse study of double-glazed solar collector using hybrid evolutionary algorithm. IEEE Seventh International Conference on Contemporary Computing (IC3); Noida, India. 2014. p. 571–576.
  • Noh M-H, Lee S-Y. A bivariate Gaussian function approach for inverse cracks identification of forced-vibrating bridge decks. Inverse Probl. Sci. Eng. 2013;21:1047–1073.10.1080/17415977.2012.727086
  • Das R, Ooi KT. Predicting multiple combination of parameters for designing a porous fin subjected to a given temperature requirement. Energy Convers. Manage. 2013;66:211–219. 10.1016/j.enconman.2012.10.019
  • Choi J-H, Jung Y-J, Jung H-K, et al. A new multimodal cortical source imaging algorithm for integrating simultaneously recorded EEG and MEG. Inverse Probl. Sci. Eng. 2013;21:1074–1089.10.1080/17415977.2012.731596
  • El Zahab Z, Divo E, Kassab A. A meshless CFD approach for evolutionary shape optimization of bypass grafts anastomoses. Inverse Probl. Sci. Eng. 2009;17:411–435. 10.1080/17415970902765434
  • Zhang S, Liu S. A novel artificial bee colony algorithm for function optimization. Math. Probl. Eng. 2015;2015:1–10.
  • Dorigo M, Maniezzo VV, Colorni A. Positive feedback as a search strategy. Technical report 91-016. Italy: Politecnico di Milano; 1991.
  • Kennedy J, Eberhart R. Particle swarm optimization. IEEE International Conference on Neural Networks; Perth, Australia; 1995. p. 1942–1948.
  • Li XL. A new intelligent optimization-artificial fish swarm algorithm [Dr. thesis]. Zhejiang: Zhejiang Univ; 2003.
  • Karaboga D. An idea based on honey bee swarm for numerical optimization. Technical report, Erciyes university, Engineering Faculty, Computer Engineering Department, Kayseri, Turkey; 2005.
  • Yang X-S, Deb S. Cuckoo search via lévy flights. World Congress on Nature & Biologically Inspired Computing (NaBIC 2009); Coimbatore, India. 2009. p. 210–214. 10.1109/NABIC.2009.5393690
  • Yang X-S. A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NICSO 2010). Heidelberg: Springer; 2010:65–74.
  • Yang X-S. Nature-inspired metaheuristic algorithms. Frome: Luniver Press; 2010.
  • Karaboga D, Akay B. A survey: algorithms simulating bee swarm intelligence. Artif. Intell. Rev; 2009;31:61–85.
  • Karaboga D, Gorkemli B, Ozturk C, et al. A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 2014;42:21–57. 10.1007/s10462-012-9328-0
  • Gerhardt E, Gomes HM. Artificial bee colony (ABC) algorithm for engineering optimization problems. International Conference on Engineering Optimization; Rio de Janeiro, Brazil; 2012. p. 1–11.
  • Muthiah A, Rajkumar R. A comparison of artificial bee colony algorithm and genetic algorithm to minimize the makespan for job shop scheduling. Procedia Eng. 2014;97:1745–1754.
  • Neuer G. Spectral and total emissivity measurements of highly emitting materials. Int. J. Thermophys. 1995;16-16:257–265.10.1007/BF01438976
  • Choudhury BJ, Schmugge TJ, Chang A, et al. Effect of surface roughness on the microwave emission from soils. J. Geophys. Res. 1979;84:5699–5706. 10.1029/JC084iC09p05699
  • Samdarshi SK, Mullick SC. Analysis of the top heat loss factor of flat plate solar collectors with single and double glazing. Int. J. Energy Res. 1990;14:975–990.10.1002/(ISSN)1099-114X
  • Samdarshi SK, Mullick SC. Analytical equation for the top heat loss factor of a flat-plate collector with double glazing. J. Sol. Energy Eng. 1991;113:117–122.10.1115/1.2929955
  • Karaboga D, Akay B, Ozturk C. Artificial bee colony (ABC) optimization algorithm for training feed-forward neural networks. Model Decis. Artif. Intell. 2007;4617:318–329.
  • Karaboga D, Basturk B. On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 2008;8:687–697.10.1016/j.asoc.2007.05.007
  • Beck JV, Dinwiddie RB. Parameter estimation method for flash thermal diffusivity with two different heat transfer coefficients. In Thermal Conductivity. Nashville (TN): Technomic Publishing Company; 1996. p. 107–118.
  • Das R. A simplex search method for a conductive–convective fin with variable conductivity. Int. J. Heat Mass Transfer. 2011;54:5001–5009.10.1016/j.ijheatmasstransfer.2011.07.014
  • Ajith M, Das R, Uppaluri R, et al. Boundary surface heat fluxes in a square enclosure with an embedded design element. J. Thermophys. Heat Transfer. 2010;24:845–849.10.2514/1.49910
  • Das R. A simulated annealing-based inverse computational fluid dynamics model for unknown parameter estimation in fluid flow problem. Int. J. Comput. Fluid Dynamics. 2012;26:499–513.10.1080/10618562.2011.632375
  • Singla RK, Singh K, Das R. Tower characteristics correlation and parameter retrieval in wet-cooling tower with expanded wire mesh packing. Appl. Thermal Eng. 2016;96:240–249.10.1016/j.applthermaleng.2015.11.063

Reprints and Corporate Permissions

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

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

Academic Permissions

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

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

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