Abstract
Nowadays, the need for electrical energy became crucial in the world. The co-generation plants, which simultaneously produce electrical and heat energies, are one of the alternative solutions to supply people and industry with both energies. The present work addresses the cost minimization of the nonconvex combined heat and power dispatch problem (CHPED). The nonconvex operating region is handled using the binary method, and the optimization problem is solved using two nature-inspired algorithms, namely the flower pollination algorithm (FPA) and the differential evolution (DE). Penalty functions are adopted to handle all the operating constraints, units’ limits, and demands. The results obtained compare the algorithms and those of the literature. It is observed that the fuel cost obtained by the flower pollination algorithm (FPA) is less than the one obtained by the differential evolution (DE) and the particle swarm optimization (PSO).
Similar content being viewed by others
Abbreviations
- CHPED:
-
Combined heat and power economic dispatch
- FPA:
-
Flower pollination algorithm
- DE:
-
Differential evolution
- PSO:
-
Particle swarm optimization
- PFCOA:
-
Cuckoo optimization algorithm with a penalty function
- FA:
-
Firefly algorithm
- IABC:
-
Improved artificial bee colony
- GAs:
-
Genetic algorithms
- MNOPQR:
-
Search space of the CHPED problem
- P j :
-
Power generated by unit
- H j :
-
Heat generated by unit j
- P 1 :
-
Power unit
- P 2, P 3 :
-
Power of co-generations 1 and 2, respectively
- H 2, H 3 :
-
Heat of co-generations 1 and 2, respectively
- H 4 :
-
Heat unit
- Cost1(P 1):
-
Cost of power unit
- Cost2(P 2, H 2):
-
Cost of co-generation unit 1
- Cost3(P 3, H 3):
-
Cost of co-generation unit 2
- Cost4(H 4):
-
Cost of heat unit
- x 1, x 2 :
-
Binary variables
- P d :
-
Power demand
- H d :
-
Heat demand
- p, ε :
-
Random values given in [0, 1]
- \(\begin{aligned} x_{i}^{t + 1} = & x_{i}^{t} + L(g* - x_{i}^{t} ) \\ x_{i}^{t + 1} = & x_{i}^{t} + \varepsilon (x_{j}^{t} - x_{k}^{t} ) \\ \end{aligned}\) :
-
New positions of the pollen using Levy flight
- ϕ l (l = 1, 2,…,15):
-
Penalty factors
- \(\tilde{F}(X)\) :
-
Fitness function with penalties
- X :
-
Vector of decision variables
References
Sakthivel VP, Suman M, Sathya PD (2020) Squirrel search algorithm for economic dispatch with valve-point effects and multiple fuels. Energy Sources Part B Econ Plan Policy 15:351–382. https://doi.org/10.1080/15567249.2020.1803451
Schöniger F, Thonig R, Resch G, Lilliestam J (2021) Making the sun shine at night: comparing the cost of dispatchable concentrating solar power and photovoltaics with storage. Energy Sources Part B Econ Plan Policy. https://doi.org/10.1080/15567249.2020.1843565
Saleem MW, Abbas A, Asim M et al (2021) Design and cost estimation of solar powered reverse osmosis desalination system. Adv Mech Eng 13:1–11. https://doi.org/10.1177/16878140211029090
Mellal MA, Pecht M (2020) A multi-objective design optimization framework for wind turbines under altitude consideration. Energy Convers Manag 222:113212. https://doi.org/10.1016/j.enconman.2020.113212
Wang J, You S, Zong Y et al (2019) Flexibility of combined heat and power plants: a review of technologies and operation strategies. Appl Energy. https://doi.org/10.1016/j.apenergy.2019.113445
Mellal MA, Williams EJ (2015) Cuckoo optimization algorithm with penalty function for combined heat and power economic dispatch problem. Energy 93:1711–1718. https://doi.org/10.1016/j.energy.2015.10.006
Zhou S, Hu Z, Gu W et al (2020) Combined heat and power system intelligent economic dispatch: a deep reinforcement learning approach. Int J Electr Power Energy Syst. https://doi.org/10.1016/j.ijepes.2020.106016
Rahul Prashanth G, Joshi SS, Jadoun VK et al (2021) Comparative analysis of optimal scheduling of multi-objective non-convex combined heat and power units using ai techniques. In: Studies in computational intelligence. Springer Science and Business Media Deutschland GmbH, pp 705–728
Chen X, Li K, Xu B, Yang Z (2020) Biogeography-based learning particle swarm optimization for combined heat and power economic dispatch problem. Knowl-Based Syst 208:106463. https://doi.org/10.1016/j.knosys.2020.106463
Wong KP, Algie C (2002) Evolutionary programming approach for combined heat and power dispatch. Electr Power Syst Res. https://doi.org/10.1016/S0378-7796(02)00028-7
Hagh MT, Teimourzadeh S, Alipour M (2013) Combined heat and power dispatch using modified group search optimization method. In: 28th Power system conference, Tehran, Iran
Khorram E, Jaberipour M (2011) Harmony search algorithm for solving combined heat and power economic dispatch problems. Energy Convers Manag 52:1550–1554. https://doi.org/10.1016/j.enconman.2010.10.017
Geem ZW, Cho YH (2012) Handling non-convex heat-power feasible region in combined heat and power economic dispatch. Int J Electr Power Energy Syst 34:171–173. https://doi.org/10.1016/j.ijepes.2011.08.024
Shi B, Yan LX, Wu W (2013) Multi-objective optimization for combined heat and power economic dispatch with power transmission loss and emission reduction. Energy. https://doi.org/10.1016/j.energy.2013.04.066
Yazdani A, Jayabarathi T, Ramesh V, Raghunathan T (2013) Combined heat and power economic dispatch problem using firefly algorithm. Front Energy 7:133–139. https://doi.org/10.1007/s11708-013-0248-8
Rabiee A, Jamadi M, Mohammadi-Ivatloo B, Ahmadian A (2020) Optimal non-convex combined heat and power economic dispatch via improved artificial bee colony algorithm. Processes. https://doi.org/10.3390/pr8091036
Nazari-Heris M, Mohammadi-Ivatloo B, Gharehpetian GB (2018) A comprehensive review of heuristic optimization algorithms for optimal combined heat and power dispatch from economic and environmental perspectives. Renew Sustain Energy Rev 81:2128–2143
Ohaegbuchi DN, Maliki OS, Okwaraoka CPA et al (2022) Solution of combined heat and power economic dispatch problem using direct optimization algorithm. Energy Power Eng 14:737–746. https://doi.org/10.4236/EPE.2022.1412040
Mellal MA, Williams EJ (2020) Cuckoo optimization algorithm with penalty function and binary approach for combined heat and power economic dispatch problem. Energy Rep 6:2720–2723. https://doi.org/10.1016/j.egyr.2020.10.004
Rizk-Allah RM, Hassanien AE, Snášel V (2022) A hybrid chameleon swarm algorithm with superiority of feasible solutions for optimal combined heat and power economic dispatch problem. Energy 254:124340. https://doi.org/10.1016/J.ENERGY.2022.124340
Bahmani-Firouzi B, Farjah E, Seifi A (2013) A new algorithm for combined heat and power dynamic economic dispatch considering valve-point effects. Energy 52:320–332. https://doi.org/10.1016/j.energy.2013.01.004
Subbaraj P, Rengaraj R, Salivahanan S (2009) Enhancement of combined heat and power economic dispatch using self adaptive real-coded genetic algorithm. Appl Energy 86:915–921. https://doi.org/10.1016/j.apenergy.2008.10.002
Yang X-S (2012) Flower pollination algorithm for global optimization. In: Unconventional computation and natural computation. vol 7445, pp 240–249. https://doi.org/10.1007/978-3-642-32894-7_27
Khursheed MUN, Nadeem MF, Khalil A, et al (2020) Review of flower pollination algorithm: applications and variants. In: 2020 International conference on engineering and emerging technologies, ICEET 2020. Lahore, Pakistan
Abdel-Basset M, Shawky LA (2019) Flower pollination algorithm: a comprehensive review. Artif Intell Rev 52:2533–2557
Alyasseri ZAA, Khader AT, Al-Betar MA et al (2018) Variants of the flower pollination algorithm: a review. Studies in computational intelligence. Springer Verlag, Cham, pp 91–118
Storn R, Price K (1995) Differential evolution—a simple and efficient adaptive scheme for global optimization over continuous spaces. Berkeley, CA, USA
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359. https://doi.org/10.1023/A:1008202821328
Holland JH (1975) Adaptation in natural and artificial systems. U Michigan Press, Ann Arbor, USA
Bilal, Pant M, Zaheer H et al (2020) Differential evolution: a review of more than two decades of research. Eng Appl Artif Intell 90:103479. https://doi.org/10.1016/j.engappai.2020.103479
Piotrowski AP (2017) Review of differential evolution population size. Swarm Evol Comput 32:1–24. https://doi.org/10.1016/j.swevo.2016.05.003
Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15:4–31. https://doi.org/10.1109/TEVC.2010.2059031
Suganthan PN (2012) Differential evolution algorithm: recent advances. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics). Springer, Berlin, Heidelberg, pp 30–46
Plagianakos VP, Tasoulis DK, Vrahatis MN (2008) A review of major application areas of differential evolution. Stud Comput Intell 143:197–238
Lekić ĐM, Vukosavić SN (2022) Optimization of multiphase single-layer winding end-connections by differential evolution. Electr Eng 104:2589–2602. https://doi.org/10.1007/S00202-022-01498-4/METRICS
Khandare P, Deokar SA, Dixit AM (2021) Optimization techniques using DWT-differentiation algorithms for fault detection and relay coordination in microgrid. Electr Eng 103:493–503. https://doi.org/10.1007/S00202-020-01089-1/METRICS
Chootinan P, Chen A (2006) Constraint handling in genetic algorithms using a gradient-based repair method. Comput Oper Res 33:2263–2281. https://doi.org/10.1016/j.cor.2005.02.002
Author information
Authors and Affiliations
Contributions
Mellal implemented the method and wrote the concept/manuscript. Khitous and Zemmouri implemented the method and reported the results.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This paper does not contain any studies with human participants or animals performed by any of the authors.
Informed consent
Informed consent was obtained from all authors included in the study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Mellal, M.A., Khitous, M. & Zemmouri, M. Combined heat and power economic dispatch problem with binary method using flower pollination algorithm and differential evolution. Electr Eng 105, 2161–2168 (2023). https://doi.org/10.1007/s00202-023-01801-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00202-023-01801-x