Next Article in Journal
Sustainability of Shallow Geothermal Energy for Building Air-Conditioning
Previous Article in Journal
Probabilistic Short-Term Load Forecasting Incorporating Behind-the-Meter (BTM) Photovoltaic (PV) Generation and Battery Energy Storage Systems (BESSs)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Chiller Loading by Team Particle Swarm Algorithm for Reducing Energy Consumption

1
Department of Energy and Refrigerating Air-Conditioning Engineering, National Taipei University of Technology, Taipei 106344, Taiwan
2
Research Center of Energy Conservation for New Generation of Residential, Commercial, and Industrial Sectors, National Taipei University of Technology, Taipei 106344, Taiwan
3
Section of Refrigeration, Taipei Municipal Nangang Vocational High School, Taipei 106344, Taiwan
*
Author to whom correspondence should be addressed.
Energies 2021, 14(21), 7066; https://doi.org/10.3390/en14217066
Submission received: 30 September 2021 / Revised: 26 October 2021 / Accepted: 26 October 2021 / Published: 28 October 2021
(This article belongs to the Section G: Energy and Buildings)

Abstract

:
Energy saving is an important issue for multiple-chiller systems. Optimal chiller loading (OCL) in multiple-chiller systems has been investigated with many optimization algorithms to save energy. Particle swarm optimization (PSO) algorithm has been successful in solving this problem in some cases, but not in all. This study innovatively added a team evolution to the original particle swarm optimization algorithm, called team particle swarm optimization (TPSO). The TPSO enhances the effectiveness of original particle swarm optimization to better solve the OCL problem. The TPSO algorithm is composed of two evolutions: particle evolution and team evolution. The partial load ratio (PLR) of each operating chiller and the on-off state of each chiller are the particle evolution parameters and team evolution parameters, respectively. To evaluate the performance of the proposed method, this paper adopts three case studies so the results generated from the proposed algorithm TPSO, the original particle swarm optimization (PSO) and other recently published algorithms can be compared. In these three case studies, the optimal results generated by using TPSO algorithm are the same as those by other compared algorithms. In case 1 under 5717 RT and 5334 RT cooling load, the results generated using the TPSO are lower than those by the original PSO in the amounts of 63.35 and 79.33 kW, respectively. The results indicated that the TPSO algorithm not only enabled the optimal solution in minimizing energy consumption, but also demonstrated the best stability when compared to other algorithms. In conclusion, the presented TPSO algorithm is an efficient and promising new algorithm for solving the OCL problem.

1. Introduction

Air conditioning systems contributes considerably to the energy consumption in buildings—with their chiller systems being the main cause of energy consumption. Different operation strategies for the chiller systems result in significant differences in the energy used. An optimal chiller loading (OCL) method proposed by Chang [1], alongside many other algorithms, aimed to find the optimal on-off state and partial loading ratio (PLR) of each chiller to minimize the energy consumption. Chang [1] used the Lagrangian method to investigate the optimal loading ratio of each chiller to minimize the energy consumption at different cooling loads in two cases. The result showed that while the setup PLR value of the Lagrangian method saved much energy compared to the equal loading rate of traditional methods, the Lagrangian algorithm suffered a flaw in an inability to converge at low demands. Subsequently, Chang [2] proposed a genetic algorithm to overcome the flaw of the Lagrangian algorithm. However, as a result, the optimal energy consumption of genetic algorithm increased by about 0.4% compared to the Lagrangian method. Lee and Lin [3] considered that the constraint of chiller PLR cannot be less than 0.3 and used the particle swarm optimization (PSO) algorithm to investigate the OCL problem. The results showed that the PSO has performed well in the two tested cases with three-chiller and four-chiller systems.
In recent years, various algorithms have been developed for different applications; some of them have been applied to solve the OCL problem successfully. Chang et al. [4,5,6] used simulated annealing and evolution strategy; Ardakani et al. [7] and Chen et al. [8] applied particle swarm optimization. Lee et al. [9] and Lin et al. [10] adopted differential evolution (DE) and two-stage differential evolution; Coelho et al. [11,12] applied differential cuckoo search approach and improved firefly algorithm. Sulaiman et al. [13] adopted differential search; Duan et al. [14] used teaching-learning-based optimization. Salari et al. [15] adopted general algebraic modeling system; Teimourzadeh et al. [16] applied augmented group search optimization algorithm. Xu et al. [17] used improved grasshopper optimization algorithm; Qi et al. [18] adopted improved fruit fly optimization (IFOA) algorithm. Farnaz et al. [19] applied exchange market algorithm; Yu [20] used distributed chaotic estimation of distribution algorithm (DCEDA). Lin [21] adopted modified artificial bee colony algorithm; Zheng et al. [22] applied improved invasive weed optimization (EIWO) algorithm. SUN et al. [23] used an equilibrium optimization algorithm. PSO and its improved version have also been used to solve the daily optimal chiller load problem and the optimal chiller sequencing problem. Beghi et al. [24] and ABALLA et al. [25] applied PSO and Fuzzified PSO respectively to discuss the optimal chiller sequencing operation within a year. Askarzadeh et al. [26] adopted two improved PSO to optimize daily electrical power consumption in multi-chiller systems. On the other hand, CITRONI et al. [27] studied on an array configuration of rectified optical nanoantennas for energy harvesting application.
Based on these studies, the DE, IFOA, DCEDA and EIWO algorithms have shown their efficacy on finding the best solution and stability in three well-known cases on 3-, 4- and 6-chiller systems. On the other hand, the PSO algorithm has shown efficacy as the best solution in two of the three cases on the 3-chiller and 4-chiller systems but not the 6-chiller system. Under the two cases of 5717 RT and 5334 RT cooling load on the 6-chiller system, the best solutions of energy consumption generated by using the PSO [3] are higher than those by the IFOA [18] and EIWO [22] in the amounts of 63.35 and 79.33 kW, respectively. In this current study, an improved particle swarm optimization algorithm, called team particle swarm optimization (TPSO), is proposed to enhance the performance of the original particle swarm optimization to best solve the OCL problem. The TPSO algorithm is composed of two evolutions: particle evolution and team evolution. The partial load ratio (PLR) of each operating chiller and the on-off state of each chiller are the particle evolution parameter and team evolution parameter, respectively. To evaluate the performance of the proposed TPSO algorithm, the paper adopts three case studies so the results of the proposed TPSO algorithm can be compared with the original PSO algorithm along with other recently published algorithms.
The remainder of this paper is organized as follows. Section 2 describes the OCL problem of multiple-chiller systems. Section 3 introduces the evolution mechanism of TPSO algorithm. Section 4 compares the results of case studies. Section 5 is the conclusions.

2. System Description

An OCL problem in a typical multi-chiller system is shown in Figure 1 [28]. The system includes chillers, cooling coils, valves, and pumps. A bypass pipe is used to balance the chilled water flow between the primary and secondary chilled water system. The cooling load is provided by each chiller operated independently.
The best solution is when the sum of energy consumption of each chiller is minimized while the load is satisfied. The energy consumption of a centrifugal chiller is a convex function of its PLR for a given wet-bulb temperature [2]:
P o w e r i = a i + b i P L R i + c i P L R i 2 + d i P L R i 3
where ai, bi, ci, di are coefficients of power curve of ith chiller.
The objective of solving the OCL problem is to minimize the summation of energy consumption of each chiller, as shown in Equation (2):
J = M i n i = 1 l P o w e r i
The first constraint of OCL problem is that the summation of cooling provided by each chiller should meet the system cooling load, as shown in Equation (3)
i = 1 l P L R i Q i = C L
where Qi = capacity of ith chiller, CL = system cooling load.
The other constraint is that the partial load of each operated chiller cannot be smaller than 30% [3], as shown in Equation (4)
P L R i 0.3

3. Method

The original particle swarm optimization (PSO) algorithm is proposed by Kennedy and Eberhart [29,30], and it moves the position of particles to find the optimal solution. The position of the particle is referred to the value of parameter. The progress of optimization is to move the particle position toward the personal best position and the best position of all particles. The number of iterations decides the end of evolution. The PSO evolution rule is showed as follows:
v i , k + 1 = w · v i , k + c 1 · r 1 · ( P b i , k x i , k ) + c 2 · r 2 · ( G b x i , k )
x i , k + 1 = x i , k + v i , k + 1
where vi represents the velocity of particle i, k means the iteration number, w represents inertial weight, c1 and c2 are acceleration constants, r1 and r2 are two random values in the range of [0, 1], xi,k represents the current position of particle i, Pbi is the position of particle i with personal best solution and Gb is the position of the particle with best solution found thus far.
The PSO algorithm and the improved versions have been successfully applied in several fields. However, the PSO algorithm was the best solution for the OCL problem in some cases but not all. In order to improve on the efficacy of the original PSO algorithm, a new concept of team and model best solutions are added to the PSO algorithm for evolution. The improved algorithm is named as team particle swarm optimization (TPSO). In TPSO, the particles are allocated to several teams. Particles in the same team have the same on-off state of each chiller. The TPSO algorithm is composed of two evolutions: particle evolution and team evolution. Particle evolution progresses on every evolutionary generation. Team evolution progresses after particle evolution has made a number of progressions. The partial load ratio (PLR) of each operating chiller and the on-off state of each chiller are particle evolution parameter and team evolution respectively. The particle evolution in the TPSO algorithm is different from the original particle evolution in the PSO, in that the progress of optimization is to move the particle position toward the personal best position, team best position, and model best position. The best team position is the best position of particles in the same team, and the model best position is the best position of all particles with the same on-off state as each chiller.
The evolution formula of particle evolution of TPSO is presented as follows:
v i , k + 1 = w v i , k + c 1 r 1 ( P b i , k x i , k ) + c 2 r 2 ( T b i , k x i , k ) + c 3 r 3 ( M b i , k x i , k )
x i , k + 1 = x i , k + v i , k + 1
where Tbi means the position of particle which has the best performance in the same team with particle i, Mbi means the position of particle which has the best performance in the same on-off state as each chiller with particle i thus far.
The process of team evolution is: first, a random value is given as r4, and then r4 is compared with the evolution threshold. If r4 meets the conditions for change in the on-off state of chillers, the state of chillers in the team will change and the personal best position of each particle in this team, and best team position, will be reinitialized.
The evolution rule of team evolution is as follows
{      r 4 < T h r l       ,     s i , k + 1   =   s i , k   for   each   chiller   i r 4 > T h r l   and   r 4 < T h r l ,     s i , k + 1   =   rand ( 0 , 1 )   reinitialize   ecah   chiller i      r 4 > T h r l       ,     s i , k + 1   =   G b s k   for   each   chiller   i
s i = { 1 , chiller   state   is   on 0 , chiller   state   is   off
where r 4 is the random value between 0 and 1, T h r l and T h r h are the threshold values for device state evolution. Gbsk means the chiller state of the best particle founded thus far.
The progress of the TPSO evolution is presented in the flowchart of Figure 2, and the scudo code is shown in Figure 3. A case of six particles and two teams for a 3-chiller system is used to describe the evolution process. At step 1, the particles are assigned to teams in sequence, as shown in Table 1. Particle 1, 2, 3 are belong to team 1 and Particle 4,5,6 are belong to team 2. At step 2, the on-off states of chillers in each team are initialized, as shown in Table 2. The chiller on-off states of particles in team 1 are the same, chiller 1 is off, chiller 2 is on and chiller 3 is on. The on-off states of chiller 1, 2 and 3 of particles in team 2 are on, off, and on, respectively. At step 3, the parameter value, PLR, of each chiller are initialized to meet the system cooling load, as shown in Table 3. At step 4, the particle evolution for PLR of each chiller starts, as shown in Table 4. At step 5, the team evolution for on-off states of chillers starts, as shown in Table 5. The random value of r 4 for team1 is 0.3 at this evolution, therefore the on-off states of chiller 1, 2 and 3 of particles in team 1 are not changed; the r 4 for team2 is 0.5, therefore the on-off states and PLR of chiller 1, 2 and 3 of particles in team 2 are reinitialized.

4. Case Study

In this case study, three well-known cases of multiple-chiller systems, shown in Table 6, are utilized to compare the performance of the TPSO algorithm, the original PSO, and recently published algorithms, i.e., (DE) [9], (IFOA) [18], (DCEDA) [20], and (EIWO) [22]. Case 1 [22] includes four 1280 RT and two 1250 RT chillers; Case 2 [2] contains two 1000 RT and two 450 RT chillers; Case 3 [2] consists of three 800 RT chillers. The performance coefficients of the chillers are listed in Table 6.

4.1. Parameter Analysis

The optimal parameter values of TPSO in the OCL problem are discussed with two examples, Case 1 with cooling load 6096RT and Case 3 with 2160RT. The results are shown in Table 7 and Table 8. The performance of the TPSO can be obtained by setting the following parameter values: the total particle number is 200, and the particle number of a team is 5, which means of 40 teams. The inertial weight is 0.4, and the acceleration constants are 1. The iteration numbers in particle and team evolutions are 500 and 30, respectively. Therefore, these parameter values are used for the following case studies.

4.2. Performance of TPSO

For testing the performance of TPSO, the results of Cases 1 to 3 under various cooling loads (40%, 50%, 60%, 70%, 75%, 80%, 85%, 90%) are presented in Table 9, Table 10 and Table 11, respectively. The results are carried out for 50 independent runs and the parameter values are shown in Table 12.
The difference between maximum and minimum values and standard deviations also shows zero to the third decimal. This information indicates the high stability of the TPSO algorithm under the chosen evolution parameters. The power consumptions of each cooling load under each case operated by TPSO algorithm with respect to the iteration number are presented in Figure 4, Figure 5 and Figure 6. These results indicated that the TPSO algorithm also has been effective with convergence in each cooling load of each case.

4.3. Compare the TPSO Algorithm with Other Algorithms

To verify the effectiveness of the TPSO algorithm as the best solution, three case studies are adopted to compare the results of the proposed algorithm with original particle swarm optimization and other recently published algorithms, DE [9], DCEDA [20], EIWO [22] and IFOA [18]. The compared results for Case 1, Case 2, and Case 3 are shown in Table 13, Table 14 and Table 15, respectively.
In these three case studies, the results generated by using TPSO algorithm are the same with those by other algorithms. In Case 1, the compared algorithms are original PSO [22], DCEDA [20], EIWO [22] and IFOA [18] as shown on Table 13; In Case 2 and Case 3 the original PSO [3], DE [9], EIWO [22] and IFOA [18] are compared, as shown on Table 14 and Table 15, respectively. In Case 1 under 5717 RT and 5334 RT cooling load, the results generated by using the TPSO are lower than those by the original PSO in the amounts of 63.35 and 79.33 kW, respectively. The comparison indicated that the TPSO algorithm out-performed the original PSO algorithm and all other algorithms presented in this paper.

4.4. Comparison of Stability

To compare the stability of TPSO witha number of other algorithms, the maximum, minimum, and average difference between maximum and minimum, and standard deviation of power consumption of chillers under various cooling loads in Cases 1 to 3 are presented in Table 16, Table 17 and Table 18. The algorithms selected for comparison are IFOA [18] and DCEDA [20]. The difference between the maximum and minimum values and standard deviations of the TPSO algorithm in all cases are shown in zero to the third decimal, as indicated in these three tables. It is demonstrative that the TPSO algorithm yields the best stability when compared with IFOA and DCEDA.

5. Conclusions

This study proposed an improved particle swarm optimization algorithm, called team particle swarm optimization (TPSO), to enhance the performance of the original PSO to better solve the OCL problem. To verify the effectiveness of the TPSO algorithm, figures from three case studies are adopted so comparison can be made on the TPSO algorithm, the PSO algorithm, and other recently published algorithms. In these three case studies, the optimal results generated by using TPSO algorithm are the same as those by other compared algorithms. In case 1 under 5717 RT and 5334 RT cooling load, the results generated by using the TPSO are lower than those by the original PSO in the amounts of 63.35 and 79.33 kW, respectively. The comparison results indicate that the TPSO algorithm not only enables the optimal solution in minimizing energy consumption, but also demonstrates the best stability when compared to other algorithms. Therefore, the presented TPSO algorithm is an efficient new algorithm in optimal chiller loading problem and has the potential to be further applied to solve various optimal problems.

Author Contributions

Conceptualization: W.-S.L., W.-H.L. and C.-C.C.; methodology: W.-S.L. and W.-H.L.; software: W.-S.L. and W.-H.L.; validation: W.-H.L., C.-C.C. and C.-Y.L.; investigation: W.-S.L., W.-H.L. and C.-C.C.; writing—original draft preparation: C.-C.C. and C.-Y.L.; writing—review and editing: W.-S.L., W.-H.L. and C.-Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Ministry of Science and Technology of Taiwan, ROC under Contracts No: MOST 110-2221-E-027-065.

Acknowledgments

The authors would like to acknowledge the support from National Taipei University of Technology, Taiwan, ROC under Contracts No: NTUT-BJUT-109-02.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chang, Y.-C. A novel energy conservation method—Optimal chiller loading. Electr. Power Syst. Res. 2004, 69, 221–226. [Google Scholar] [CrossRef]
  2. Chang, Y.-C.; Lin, J.-K.; Chuang, M.-H. Optimal chiller loading by genetic algorithm for reducing energy consumption. Energy Build. 2005, 37, 147–155. [Google Scholar] [CrossRef]
  3. Lee, W.-S.; Lin, L.-C. Optimal chiller loading by particle swarm algorithm for reducing energy consumption. Appl. Therm. Eng. 2009, 29, 1730–1734. [Google Scholar] [CrossRef]
  4. Chang, Y.-C.; Chen, W.-H.; Lee, C.-Y.; Huang, C.-N. Simulated annealing based optimal chiller loading for saving energy. Energy Convers. Manag. 2006, 47, 2044–2058. [Google Scholar] [CrossRef]
  5. Chang, Y.-C. Optimal chiller loading by evolution strategy for saving energy. Energy Build. 2007, 39, 437–444. [Google Scholar] [CrossRef]
  6. Chang, Y.-C.; Lee, C.-Y.; Chen, C.-R.; Chou, C.-J.; Chen, W.-H.; Chen, W.-H. Evolution strategy based optimal chiller loading for saving energy. Energy Convers. Manag. 2009, 50, 132–139. [Google Scholar] [CrossRef]
  7. Ardakani, A.J.; Ardakani, F.F.; Hosseinian, S. A novel approach for optimal chiller loading using particle swarm optimization. Energy Build. 2008, 40, 2177–2187. [Google Scholar] [CrossRef]
  8. Chen, C.-L.; Chang, Y.-C.; Chan, T.-S. Applying smart models for energy saving in optimal chiller loading. Energy Build. 2014, 68, 364–371. [Google Scholar] [CrossRef]
  9. Lee, W.-S.; Chen, Y.-T.; Kao, Y. Optimal chiller loading by differential evolution algorithm for reducing energy consumption. Energy Build. 2011, 43, 599–604. [Google Scholar] [CrossRef]
  10. Lin, C.-M.; Wu, C.-Y.; Tseng, K.-Y.; Ku, C.-C.; Lin, S.-F. Applying two-stage differential evolution for energy saving in optimal chiller loading. Energies 2019, 12, 622. [Google Scholar] [CrossRef] [Green Version]
  11. Dos Santos Coelho, L.; Klein, C.E.; Sabat, S.L.; Mariani, V.C. Optimal chiller loading for energy conservation using a new differential cuckoo search approach. Energy 2014, 75, 237–243. [Google Scholar] [CrossRef]
  12. Dos Santos Coelho, L.; Mariani, V.C. Improved firefly algorithm approach applied to chiller loading for energy conservation. Energy Build. 2013, 59, 273–278. [Google Scholar] [CrossRef]
  13. Sulaiman, M.H.; Ibrahim, H.; Daniyal, H.; Mohamed, M.R. A new swarm intelligence approach for optimal chiller loading for energy conservation. Proc. Soc. Behav. Sci. 2014, 129, 483–488. [Google Scholar] [CrossRef] [Green Version]
  14. Duan, P.-Y.; Li, J.-Q.; Wang, Y.; Sang, H.-Y.; Jia, B.-X. Solving chiller loading optimization problems using an improved teaching-learning-based optimization algorithm. Optim. Control. Appl. Methods 2018, 39, 65–77. [Google Scholar] [CrossRef]
  15. Salari, E.; Askarzadeh, A. A new solution for loading optimization of multi-chiller systems by general algebraic modeling system. Appl. Therm. Eng. 2015, 84, 429–436. [Google Scholar] [CrossRef]
  16. Teimourzadeh, H.; Jabari, F.; Mohammadi-Ivatloo, B. An augmented group search optimization algorithm for optimal cooling-load dispatch in multi-chiller plants. Comput. Electr. Eng. 2020, 85, 106434. [Google Scholar] [CrossRef]
  17. Wenhan, X.; Yuanxing, W.; Di, Q.; Rouyendegh, B.D. Improved grasshopper optimization algorithm to solve energy consuming reduction of chiller loading. Energy Sour. Part A Recover. Util. Environ. Eff. 2019, 1–14. [Google Scholar] [CrossRef]
  18. Qi, M.-Y.; Li, J.-Q.; Han, Y.-Y.; Dong, J.-X. Optimal chiller loading for energy conservation using an improved fruit fly optimization algorithm. Energies 2020, 13, 3760. [Google Scholar] [CrossRef]
  19. Sohrabi, F.; Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Asadi, S. Optimal chiller loading for saving energy by exchange market algorithm. Energy Build. 2018, 169, 245–253. [Google Scholar] [CrossRef]
  20. Yu, J.; Liu, Q.; Zhao, A.; Qian, X.; Zhang, R. Optimal chiller loading in HVAC system using a novel algorithm based on the distributed framework. J. Build. Eng. 2020, 28, 101044. [Google Scholar] [CrossRef]
  21. Lin, C.-M.; Tseng, K.-Y.; Lin, S.-F. Optimal chiller loading using modified artificial bee colony algorithm. Sens. Mater. 2020, 32, 2387. [Google Scholar] [CrossRef]
  22. Zheng, Z.-X.; Li, J.-Q. Optimal chiller loading by improved invasive weed optimization algorithm for reducing energy consumption. Energy Build. 2018, 161, 80–88. [Google Scholar] [CrossRef]
  23. Sun, F.; Yu, J.; Zhao, A.; Zhou, M. Optimizing multi-chiller dispatch in HVAC system using equilibrium optimization algorithm. Energy Rep. 2021, 7, 5997–6013. [Google Scholar] [CrossRef]
  24. Beghi, A.; Cecchinato, L.; Cosi, G.; Rampazzo, M. A PSO-based algorithm for optimal multiple chiller systems operation. Appl. Therm. Eng. 2012, 32, 31–40. [Google Scholar] [CrossRef]
  25. Abdalla, E.A.H.; Nallagownden, P.; Nor, N.M.; Romlie, M.F.; Abdalsalam, M.E.; Muthuvalu, M.S. Intelligent approach for optimal energy management of chiller plant using fuzzy and PSO techniques. In Proceedings of the 2016 6th International Conference on Intelligent and Advanced Systems (ICIAS), Kuala Lumpur, Malaysia, 15–17 August 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar]
  26. Askarzadeh, A.; Dos Santos Coelho, L. Using two improved particle swarm optimization variants for optimization of daily electrical power consumption in multi-chiller systems. Appl. Therm. Eng. 2015, 89, 640–646. [Google Scholar] [CrossRef]
  27. Citroni, R.; Di Paolo, F.; Livreri, P. Evaluation of an optical energy harvester for SHM application. AEU Int. J. Electron. Commun. 2019, 111, 152918. [Google Scholar] [CrossRef]
  28. ASHRAE. ASHRAE Handbook CH.38, Liquid Chilling System; American Society of Heating Refrigerating and Air Conditioning Engineers: Altanta, GA, USA, 2000. [Google Scholar]
  29. Kennedy, J.; Eberhart, R.C. Particle swarm optimization. In Proceedings of the IEEE International Joint Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  30. Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the IEEE International Conference on Evolutionary Computation, Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar]
Figure 1. Decoupled system of a multiple-chiller system [28].
Figure 1. Decoupled system of a multiple-chiller system [28].
Energies 14 07066 g001
Figure 2. Flow Chart of the TPSO evolution progress.
Figure 2. Flow Chart of the TPSO evolution progress.
Energies 14 07066 g002
Figure 3. Pseudo-code of the TPSO algorithm.
Figure 3. Pseudo-code of the TPSO algorithm.
Energies 14 07066 g003
Figure 4. Power consumptions of chillers in Case 1 operated by TPSO algorithm.
Figure 4. Power consumptions of chillers in Case 1 operated by TPSO algorithm.
Energies 14 07066 g004
Figure 5. Power consumptions of chillers in Case 2 operated by TPSO algorithm.
Figure 5. Power consumptions of chillers in Case 2 operated by TPSO algorithm.
Energies 14 07066 g005
Figure 6. Power consumptions of chillers in Case 3 operated by TPSO algorithm.
Figure 6. Power consumptions of chillers in Case 3 operated by TPSO algorithm.
Energies 14 07066 g006
Table 1. Step 1: the particles are assigned to teams.
Table 1. Step 1: the particles are assigned to teams.
Particle NoTeam NoChiller1 StateChiller2 StateChiller3 StateChiller1 PLRChiller2 PLRChiller3 PLR
11
21
31
42
52
62
Table 2. Step 2: set up the random on-off states of chillers for each team.
Table 2. Step 2: set up the random on-off states of chillers for each team.
Particle NoTeam NoChiller1 StateChiller2 StateChiller3 StateChiller1 PLRChiller2 PLRChiller3 PLR
11011
21011
31011
42101
52101
62101
Table 3. Step 3: set up the random PLR value of chillers for each particle.
Table 3. Step 3: set up the random PLR value of chillers for each particle.
Particle noTeam noChiller1 stateChiller2 stateChiller3 stateChiller1 PLRChiller2 PLRChiller3 PLR
1101100.50.5
2101100.30.7
3101100.20.8
421010.600.4
521010.500.5
621010.700.3
Table 4. Step 4: the particle evolution for PLR of each chiller (on-off state of chillers is not changed).
Table 4. Step 4: the particle evolution for PLR of each chiller (on-off state of chillers is not changed).
Particle NoTeam NoChiller1 StateChiller2 StateChiller3 StateChiller1 PlrChiller2 PlrChiller3 Plr
1101100.520.58
2101100.340.66
3101100.250.75
421010.6300.37
521010.4100.59
621010.7200.28
Energies 14 07066 i001
Particle NoTeam NoChiller1 StateChiller2 StateChiller3 StateChiller1 PlrChiller2 PlrChiller3 Plr
1101100.580.52
2101100.340.66
3101100.350.65
421010.6000.40
521010.4100.59
621010.5200.48
Table 5. Step 5: the team evolution for on-off states of chillers.
Table 5. Step 5: the team evolution for on-off states of chillers.
Particle NoTeam NoChiller1 StateChiller2 StateChiller3 StateChiller1 PLRChiller2 PLRChiller3 PLR
1101100.420.58
2101100.340.66
3101100.250.75
421010.6300.37
521010.4100.59
621010.7200.28
Energies 14 07066 i002
Particle NoTeam NoChill1 StateChiller2 StateChiller3 StateChiller1 PLRChiller2 PLRChiller3 PLR
1101100.420.58
2101100.340.66
3101100.250.75
421100.330.670
521100.490.510
621100.660.340
Table 6. Coefficients of power curve of chillers in 3 cases.
Table 6. Coefficients of power curve of chillers in 3 cases.
SystemChilleraibicidiCapacity (RT)
Case 1CH-1399.345−122.120770.4600.0001280
CH-2287.11680.040700.4800.0001280
CH-3−120.5051525.990−502.1400.0001280
CH-4−19.121898.760−98.1500.0001280
CH-5−95.0291202.390−352.1600.0001250
CH-6191.750224.860524.0400.0001250
Case 2CH-1104.090166.570−430.130512.530450
CH-2−67.1501177.790−2174.5301456.530450
CH-3384.710−779.1301151.420−63.2001000
CH-4541.630413.480−3626.5004021.4101000
Case 3CH-1100.950818.610−973.430788.550800
CH-266.598606.340−380.580275.950800
CH-3130.090304.50014.37799.800800
Table 7. Parameter analysis for six chillers with cooling load of 6096 RT in Case 1.
Table 7. Parameter analysis for six chillers with cooling load of 6096 RT in Case 1.
Particle NumberParticle Number in a TeamIteration Number of TeamLow ThresholdHigh ThresholdInitial WeightAccelerate ConstantMinMaxAverageMax-MinStandard Deviation
2005300.40.90.414143.7064143.7064143.7061.66 × 10−52.46 × 10−6
20010300.40.90.414143.7064143.7064143.7066.77 × 10−61.58 × 10−6
1005300.40.90.414143.7064143.7094143.7062.56 × 10−33.63 × 10−4
2005300.20.90.414143.7064143.7064143.7061.07 × 10−51.75 × 10−6
2005300.40.80.414143.7064143.7064143.7066.90 × 10−61.39 × 10−6
2005500.40.90.414143.7064143.7064143.7066.31 × 10−51.02 × 10−5
2005300.40.90.614143.7064143.7064143.7066.31 × 10−51.02 × 10−5
2005300.40.90.41.24143.7064143.7064143.7066.31 × 10−51.02 × 10−5
Table 8. Parameter analysis for 3 chillers with cooling load of 2160 RT in Case 3.
Table 8. Parameter analysis for 3 chillers with cooling load of 2160 RT in Case 3.
Particle NumberParticle Number in a TeamIteration Number of TeamLow ThresholdHigh ThresholdInitial WeightAccelerate ConstantMinMaxAverageMax-MinStandard Deviation
2005300.40.90.411583.8071583.8071583.8071.16 × 10−61.69 × 10−7
20010300.40.90.411583.8071583.8071583.8075.99 × 10−61.37 × 10−6
1005300.40.90.411583.8071583.8071583.8071.83 × 10−53.13 × 10−6
2005300.20.90.411583.8071583.8071583.8071.31 × 10−62.46 × 10−7
2005300.40.80.411583.8071583.8071583.8073.49 × 10−65.05 × 10−7
2005500.40.90.411583.8071583.8071583.8076.30 × 10−71.20 × 10−7
2005300.40.90.611583.8071583.8071583.8071.53 × 10−73.39 × 10−8
2005300.40.90.41.21583.8071583.8071583.8072.06 × 10−74.80 × 10−8
Table 9. Power Consumption of chillers in case 1 operated by TPSO algorithm.
Table 9. Power Consumption of chillers in case 1 operated by TPSO algorithm.
CL (RT)PLR of Chiller (Case Min)Power (kW)
Chi 1Chi 2Chi 3Chi 4Chi 5Chi 6MinMaxAverageMax-MinStandard Deviation
6858 (90%)0.8130.7501110.8394738.5754738.5754738.5750.0000.000
6477 (85%)0.7280.6561110.7174421.6494421.6494421.6490.0000.000
6096 (80%)0.6430.5631110.5944143.7064143.7064143.7060.0000.000
5717 (75%)00.7151110.7933842.5533842.5533842.5530.0000.000
5334 (70%)00.5831110.6223546.4373546.4373546.4370.0000.000
Table 10. Power Consumption of chillers in Case 2 operated by TPSO algorithm.
Table 10. Power Consumption of chillers in Case 2 operated by TPSO algorithm.
CL (RT)PLR (Case Min)Power (kW)
Chi 1Chi 2Chi 3Chi 4MinMaxAverageMax-MinStandard Deviation
2610 (90%)0.9910.90610.7561857.2991857.2991857.2990.0000.000
2320 (80%)0.8290.8060.8970.6881455.6651455.6651455.6650.0000.000
2030 (70%)0.7260.7400.7220.6491178.1371178.1371178.1370.0000.000
1740 (60%)0.6040.6580.5650.608998.533998.533998.5330.0000.000
1450 (50%)0.60700.5680.609820.073820.073820.0730.0000.000
1160 (40%)000.5550.605651.072651.072651.0720.0000.000
Table 11. Power Consumption of chillers in case 3 operated by TPSO algorithm.
Table 11. Power Consumption of chillers in case 3 operated by TPSO algorithm.
CL (RT)PLR (Case Min)Power (kW)
Chiller 1Chiller 2Chiller 3MinMaxAverageMax-MinStandard Deviation
2160 (90%)0.7250.97511583.8071583.8071583.8070.0000.000
1920 (80%)0.6590.8590.8821403.1961403.1961403.1960.0000.000
1680 (70%)0.5960.7450.7591244.3251244.3251244.3250.0000.000
1440 (60%)00.8850.915993.602993.602993.6020.0000.000
1200 (50%)00.7430.757832.325832.325832.3250.0000.000
960 (40%)00.5700.630692.251692.251692.2510.0000.000
Table 12. Evolution parameters chosen for TPSO algorithm.
Table 12. Evolution parameters chosen for TPSO algorithm.
ParameterValue
Particle number200
Particle number in a team5
Iteration number500
Iteration number for a team evolution30
inertial weight0.4
acceleration constant0.4
the low threshold value of model evolution0.4
the high threshold value of model evolution1
Table 13. Comparison of optimum value operated by TPSO, PSO, DCEDA, EIWO, IFOA in Case 1.
Table 13. Comparison of optimum value operated by TPSO, PSO, DCEDA, EIWO, IFOA in Case 1.
CL (RT)PSO [22]DCEDA [20]EIWO [22]IFOA [18]Best Solution of Compared MethodTPSOC-A (kW)C-B (kW)
Power (kW)
(A)
Power (kW)Power (kW)Power (kW)Power (kW)
(B)
Power (kW)
(C)
6858 (90%)4738.584738.584738.5754738.5754738.5754738.5750.000.00
6477 (85%)4421.654421.654421.6494421.6494421.6494421.6490.000.00
6096 (80%)4143.714143.714143.7064143.7064143.7064143.7060.000.00
5717 (75%)3905.903843.073842.5533842.5533842.5533842.553−63.350.00
5334 (70%)3625.773546.483546.4383546.4373546.4373546.437−79.330.00
Table 14. Comparison of optimum value operated by TPSO, PSO, DE, EIWO, IFOA in Case 2.
Table 14. Comparison of optimum value operated by TPSO, PSO, DE, EIWO, IFOA in Case 2.
CL (RT)PSO [3]DE [9]EIWO [22]IFOA [18]Best Solution of Compared MethodTPSOC-A (kW)C-B (kW)
Power (kW)
(A)
Power (kW)Power (kW)Power (kW)Power (kW)
(B)
Power (kW)
(C)
2610 (90%)1857.301857.301857.301857.301857.301857.300.000.00
2320 (80%)1455.661455.661455.661455.661455.661455.660.000.00
2030 (70%)1178.141178.141178.141178.141178.141178.140.000.00
1740 (60%)998.53998.53998.53998.53998.53998.530.000.00
1450 (50%)820.07820.07820.07820.07820.07820.070.000.00
1160 (40%)651.07651.07651.07651.07651.07651.070.000.00
Table 15. Comparison of optimum value operated by PSO, DE, EIWO, IFOA and best known solution in Case 3.
Table 15. Comparison of optimum value operated by PSO, DE, EIWO, IFOA and best known solution in Case 3.
CL (RT)PSO [3]DE [9]EIWO [22]IFOA [18]Best Solution of Compared MethodTPSOC-A (kW)C-B (kW)
Power (kW)
(A)
Power (kW)Power (kW)Power (kW)Power (kW)
(B)
Power (kW)
(C)
2160 (90%)1583.811583.811583.811583.811583.811583.810.000.00
1920 (80%)1403.201403.201403.201403.201403.201403.200.000.00
1680 (70%)1244.321244.321244.321244.321244.321244.320.000.00
1440 (60%)993.60993.60993.60993.60993.60993.600.000.00
1200 (50%)832.33832.33832.33832.33832.33832.330.000.00
960 (40%)692.25692.25692.25692.25692.25692.250.000.00
Table 16. Comparison of stability yielded by TPSO, IFOA and DCEDA in Case 1.
Table 16. Comparison of stability yielded by TPSO, IFOA and DCEDA in Case 1.
CL (RT)MethodPower (kW)Standard Deviation
MaxMinAverageMax-Min
6858 (90%)TPSO4738.5754738.5754738.5750.0000.000
IFOA [18]4738.5774738.5754738.5760.0020.001
DCEDA [20]4739.084738.584738.660.50.113
6477 (85%)TPSO4421.6494421.6494421.6490.0000.000
IFOA [18]4421.6514421.6494421.6490.0020.001
DCEDA [20]4422.834421.654421.781.180.232
6096 (80%)TPSO4143.7064143.7064143.7060.0000.000
IFOA [18]4143.7084143.7064143.7070.0020.001
DCEDA [20]4144.314143.714143.780.60.116
5717 (75%)TPSO3842.5533842.5533842.5530.0000.000
IFOA [18]3844.0363842.5533842.6521.4830.395
DCEDA [20]3845.163842.553842.852.610.557
5334 (70%)TPSO3546.4373546.4373546.4370.0000.000
IFOA [18]3546.4383546.4373546.4370.0010.001
DCEDA [20]3562.393546.443547.0915.9502.338
Table 17. Comparison of stability yielded by TPSO, IFOA and DCEDA in Case 2.
Table 17. Comparison of stability yielded by TPSO, IFOA and DCEDA in Case 2.
CL(RT)MethodPower (kW)Standard Deviation
MaxMinMeanMax-Min
2610 (90%)TPSO1857.2991857.2991857.2990.0000.000
IFOA [18]1857.2991857.2991857.2990.0000
DCEDA [18]1858.621857.31857.431.320.314
2320 (80%)TPSO1455.6651455.6651455.6650.0000.000
IFOA [18]1455.6651455.6651455.6650.0000
DCEDA [18]1457.411455.661455.771.750.283
2030 (70%)TPSO1178.1371178.1371178.1370.0000.000
IFOA [18]1178.1371178.1371178.1370.0000
DCEDA [18]1178.721178.141178.20.580.096
1740 (60%)TPSO998.533998.533998.5330.0000.000
IFOA [18]998.533998.533998.5330.0000
DCEDA [18]1000.56998.53998.612.030.627
1450 (50%)TPSO820.073820.073820.0730.0000.000
IFOA [18]820.073820.073820.0730.0000
DCEDA [18]822.36820.07820.242.290.463
1160 (40%)TPSO651.072651.072651.0720.0000.000
IFOA [18]651.072651.072651.0720.0000
DCEDA [18]656.72651.09651.355.631.708
Table 18. Comparison of stability yielded by TPSO, IFOA and DCEDA in Case 3.
Table 18. Comparison of stability yielded by TPSO, IFOA and DCEDA in Case 3.
CL(RT)MethodPower(kW)Standard Deviation
MaxMinMeanMax-Min
2160 (90%)TPSO1583.8071583.8071583.8070.0000.000
IFOA [18]1583.8071583.8071583.8070.0000
DCEDA [20]1585.241583.811583.981.430.295
1920 (80%)TPSO1403.1961403.1961403.1960.0000.000
IFOA [18]1403.1961403.1961403.1960.0000
DCEDA [20]1405.011403.201403.321.810.272
1680 (70%)TPSO1244.3251244.3251244.3250.0000.000
IFOA [18]1244.3251244.3251244.3250.0000
DCEDA [20]1244.831244.321244.370.510.087
1440 (60%)TPSO993.602993.602993.6020.0000.000
IFOA [18]993.602993.602993.6020.0000
DCEDA [20]995.07993.60993.661.470.209
1200 (50%)TPSO832.325832.325832.3250.0000.000
IFOA [18]832.325832.325832.3250.0000
DCEDA [20]834.30832.33832.421.970.316
960 (40%)TPSO692.251692.251692.2510.0000.000
IFOA [18]692.251692.251692.2510.0000
DCEDA [20]695.22692.25692.392.970.485
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lee, W.-S.; Lin, W.-H.; Cheng, C.-C.; Lin, C.-Y. Optimal Chiller Loading by Team Particle Swarm Algorithm for Reducing Energy Consumption. Energies 2021, 14, 7066. https://doi.org/10.3390/en14217066

AMA Style

Lee W-S, Lin W-H, Cheng C-C, Lin C-Y. Optimal Chiller Loading by Team Particle Swarm Algorithm for Reducing Energy Consumption. Energies. 2021; 14(21):7066. https://doi.org/10.3390/en14217066

Chicago/Turabian Style

Lee, Wen-Shing, Wen-Hsin Lin, Chin-Chi Cheng, and Chien-Yu Lin. 2021. "Optimal Chiller Loading by Team Particle Swarm Algorithm for Reducing Energy Consumption" Energies 14, no. 21: 7066. https://doi.org/10.3390/en14217066

APA Style

Lee, W. -S., Lin, W. -H., Cheng, C. -C., & Lin, C. -Y. (2021). Optimal Chiller Loading by Team Particle Swarm Algorithm for Reducing Energy Consumption. Energies, 14(21), 7066. https://doi.org/10.3390/en14217066

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop