Abstract
Conventional thermal power system-based units and its participation schedule known as unit commitment problem (UCP) is a significant and stimulating undertaking of allocating generated power among the dedicated units subject to numerous restrictions above a scheduled time prospect to obtain the slightest generation cost. This problem becomes further more complex by increasing the size of the power system. Since unit commitment problem is link optimization problem as it has both binary and continuous variable that is why it is most challenging problem to solve. In this paper, a recently invented optimizer sine–cosine is used to solve unit commitment problem. Sine cosine algorithm (SCA) is an innovative population centered optimization algorithm that has been used for solving the unit commitment optimization problems bounded by some constraints centered on the concept of a mathematical model of the sine and cosine functions. This paper offers the solution of unit commitment optimization problems of the electric power system by using the SCA, as UCP is linked optimization as it has both binary and continuous variables, the strategy adopted to tackle both variables is different. In this paper, proposed sine cosine algorithm searches allocation of generators (units that participate in generation to take upload) and once units are decided, allocation of generations (economic load dispatch) is done by mixed integer quadratic programming. The feasibility and efficacy of operation of SCA algorithm are verified for small- and medium-power systems, in which results for 4 unit, 5 unit, 6 unit, 7 unit, 10 units, 19 unit, 20 unit and 40 units are evaluated. The 10 generating units are evaluated with 5% and 10% spinning reserve. The results obviously show that the suggested method gives the superior type of solutions as compared to other algorithms.
Similar content being viewed by others
References
Sheble GB, Fahd GN (1994) Unit commitment literature synopsis. IEEE Trans Power Syst 9(1):128–135
Baldwin CJ, Dale KM, Dittrich RF (1959) A study of the economic shutdown of generating units in daily dispatch. Trans Am Inst Electr Eng Part III Power Appar Syst 78(4):1272–1282
Deb K (2001) Multi-objective optimization using evolutionary algorithms, vol 16. Wiley
Dhillon JS, Kothari DP (2010) Power system optimization. Preintce Hall India Priv. Ltd., New Delhi
Wood AJ, Wollenberg BF, Sheblé GB (2013) Power generation, operation, and control. Wiley
Delarue E, Cattrysse D, D’haeseleer W (2013) Enhanced priority list unit commitment method for power systems with a high share of renewables. Electr Power Syst Res 105:115–123
Quan R, Jian J, Yang L (2015) Electrical power and energy systems an improved priority list and neighborhood search method for unit commitment. Int J Electr Power Energy Syst 67:278–285
A. N. Intelligent, D. Programming, F. O. R. Unit, and C. Application (1991)An intelligent dynamic programming, vol 6(3), pp 1203–1209
Pang CK, Sheble GB, Albuyeh F (1981) Evaluation of dynamic programming based methods and multiple area representation for thermal unit commitments. IEEE Trans Power Appar Syst 100(3):1212–1218
Padhy NP (2001) Unit commitment using hybrid models: a comparative study for dynamic programming, expert system, fuzzy system and genetic algorithms. Int J Electr Power Energy Syst 23(8):827–836
Fisher ML (2004) The Lagrangian relaxation method for solving integer programming problems. Manag Sci 50(12):1861–1871
Beltran C, Heredia FJ (2002) Unit commitment by augmented Lagrangian relaxation. Testing 112(2):295–314
Lee FN (1988) Short-term thermal unit commitment-a new method. IEEE Trans Power Syst 3(2):421–428
Tseng C-L, Li CA, Oren SS (2000) Solving the unit commitment problem by a unit decommitment method. J Optim Theory Appl 105(3):707–730
Cohen AI, Yoshimura M (1983) A branch-and-bound algorithm for unit commitment. IEEE Trans Power Appar Syst 2:444–451
Dillon TS (1978) Reserve determination F. i (Pit), no. 6, pp 2154–2166
Niu P, Niu S, Liu N, Chang L (2019) The defect of the Grey Wolf optimization algorithm and its verification method. Knowl Based Syst 171:37–43
Ji B, Yuan X, Li X, Huang Y, Li W (2014) Application of quantum-inspired binary gravitational search algorithm for thermal unit commitment with wind power integration. Energy Convers Manag 87:589–598
Gjorgiev B, Kančev D, Čepin M, Volkanovski A (2015) Multi-objective unit commitment with introduction of a methodology for probabilistic assessment of generating capacities availability. Eng Appl Artif Intell 37:236–249
Singh SN, Shukla A (2016) Multi-objective unit commitment using search space-based crazy particle swarm optimisation and normal boundary intersection technique. IET Gener Transm Distrib 10(5):1222–1231
Casolino GM, Liuzzi G, Losi A (2015) Combined cycle unit commitment in a changing electricity market scenario. Int J Electr Power Energy Syst 73:114–123
Quan H, Srinivasan D, Khambadkone AM, Khosravi A (2015) A computational framework for uncertainty integration in stochastic unit commitment with intermittent renewable energy sources. Appl Energy 152:71–82
Zhang N, Hu Z, Han X, Zhang J, Zhou Y (2015) A fuzzy chance-constrained program for unit commitment problem considering demand response, electric vehicle and wind power. Int J Electr Power Energy Syst 65:201–209
Singhal PK, Naresh R, Sharma V (2015) A modified binary artificial bee colony algorithm for ramp rate constrained unit commitment problem. Int Transac Electr Energy Syst 25(12):3472–3491
Todosijević R, Mladenović M, Hanafi S, Crévits I (2012) VNS based heuristic for solving the unit commitment problem. Electron Notes Discret Math 39:153–160
Kamboj VK, Bath SK, Dhillon JS (2016) Implementation of hybrid harmony/random search algorithm considering ensemble and pitch violation for unit commitment problem. Int J Electr Power Energy Syst 77:228–249
Saravanan B, Kumar C, Kothari DP (2016) A solution to unit commitment problem using fire works algorithm. Int J Electr Power Energy Syst 77:221–227
Shukla A, Singh SN (2016) Advanced three-stage pseudo-inspired weight-improved crazy particle swarm optimization for unit commitment problem. Energy 96:23–36
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120–133
J. M. Anita and I. J. Raglend, “Solution of emission constrained Unit Commitment problem using Shuffled Frog Leaping Algorithm,” in Circuits, Power and Computing Technologies (ICCPCT), 2013 International Conference on, 2013, pp. 93–98
Rajan CCA, Mohan MR, Manivannan K (2003) Neural-based tabu search method for solving unit commitment problem. IEE Proc Gener Trans Distrib 150(4):469–474
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3:82
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98
Cuevas E, Echavarra A, Ramrez-Ortegn MA (2014) An optimization algorithm in- spired by the states of matter that improves the balance between exploration and exploitation. Appl Intel 40:256
Cuevas E, Echavarra A, Zaldvar D, Prez-Cisneros MA (2012) Novel evolutionary algorithm inspired by the states of matter for template matching. Expert Syst Appl 40:635973
Yang X-S (2010) A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, Heidelberg, pp 65–74
Yang X-S (2012) Flower pollination algorithm for global optimization. In: International conference on unconventional computing and naturalcomputation. Springer, Berlin, Heidelberg
Yang X-S, Deb S (2009) Cuckoo search via Lévy flights. In: 2009 world congress on nature & biologically inspired computing (NaBIC). IEEE
Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. arXiv:1003.1409
Yang XF (2010) Algorithm, Levy flights and global optimization. In: Research and development in intelligent systems, vol XXVI. Springer, pp 209–218
John H (1992) Holland, adaptation in natural and artificial systems. MIT Press, Cambridge
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Mirjalili S (2015) Knowledge-based systems moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl Based Syst 89:228–249
Cuevas E, Echavarra A, Ma R-O (2014) An optimization algorithm inspired by the states of matter that improves the balance between exploration and exploitation. Appl Intell 40:256
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073
Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. IEEE Int Conf Syst Man Cybern Comput Cybern Simul 5:4104–4108
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2010) BGSA: binary gravitational search algorithm. Nat Comput 9(3):727–745
Yang XS, Karamanoglu M, He X (2014) Flower pollination algorithm: a novel approach for multi objective optimization. Eng Optim 46:1222–1237
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Tokoro KI, Masuda Y, Nishino H (2008) Soving unit commitment problem by combining of continuous relaxation method and genetic algorithm. In: 2008 SICE Annual Conference, pp 3474–3478
Damousis IG, Bakirtzis AG, Dokopoulos PS (2004) A solution to the unit-commitment problem using integer-coded genetic algorithm. IEEE Trans Power Syst 19(2):1165–1172
Ganguly D, Sarkar V, Pal J (2004) A new genetic approach for solving the unit commitment problem. In: International conference on power system technology-POWERCON 2004, pp 542–547
Lee S, Park H, Jeon M (2007) Binary particle swarm optimization with bit change mutation. IEICE Trans Fundam Electron 90:2253–2256
Ting TO, Rao MVC, Loo CK, Ngu SS (2003) Solving unit commitment problem using hybrid particle swarm optimization. J Heuristics 9:507–520
Wang B, Li Y, Watada J (2011) Re-scheduling the unit commitment problem in fuzzy environment. In: 2011 IEEE international conference on fuzzy systems
Eldin AS, El-Sayed MAH, Youssef HKM (2008) A two-stage genetic based technique for the unit commitment optimization problem. In: 2008 12th international middle-east power system conference. IEEE
Ting TO, Rao MVC, Loo CK (2006) A novel approach for unit commitment problem via an effective hybrid particle swarm optimization. IEEE Trans Power Syst 21(1):411–418
Simopoulos DN, Kavatza SD, Vournas CD (2006) Unit commitment by an enhanced simulated annealing algorithm. IEEE Trans Power Syst 21(1):68–76
Kazarlis SA, Bakirtzis AG, Petridis V (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans Power Syst 11(1):83–92
Sriyanyong P, Song YH (2005) Unit commitment using particle swarm optimization combined with Lagrange relaxation. Power Eng Soc Gen Meet IEEE 3:2752–2759
Senjyu T, Miyagi T, Saber AY, Urasaki N, Funabashi T (2006) Emerging solution of large-scale unit commitment problem by stochastic priority list. Electr Power Syst Res 76(5):283–292
Cheng C, Liu C, Liu C (2000) Unit commitment by Lagrangian relaxation and genetic algorithms. IEEE Trans Power Syst 15(2):707–714
Juste KA, Kita H, Tanaka E, Hasegawa J (1999) An evolutionary programming solution to the unit commitment problem. IEEE Trans Power Syst 14(4):1452–1459
Zhao B, Guo CX, Bai BR, Cao YJ (2006) An improved particle swarm optimization algorithm for unit commitment. Int J Electr Power Energy Syst 28(7):482–490
Sum-im T, Ongsakul W (2003) Ant colony search algorithm for unit commitment. IEEE Int Conf Ind Technol 1:72–77
Chusanapiputt S, Nualhong D, Jantarang S, Phoomvuthisarn S (2008) A solution to unit commitment problem using hybrid ant system/priority list method. In: PECon 2008–IEEE 2nd international power energy conference, no. PECon 08, pp 1183–1188
Khanmohammadi S, Amiri M, Haque M (2010) A new three-stage method solving unit commitment problem energy, pp 3072–3080
Cheng CP, Liu CW, Liu CC (2000) Unit commitment by annealing-genetic algorithms. Electr Power Energy Syst 24:149–158
Jeong YW, Lee WN, Kim HH, Park JB, Shin JR (2009) Thermal unit commitment using binary differential evolution. J Electr Eng Technol 4(3):323–329
Zhe W, Yi-xin YU, Hong-peng Z (2004) Social evolutionary programming based unit commitment. In: Proceedings of the CSEE, pp 24–28
Tingfan Y, Ting TO (2008) Methodological priority list for unit commitment problem. In: Proceedings of the international conference on computer science and software engineering (CSSE 2008), pp 176–179
Yuan X, Nie H, Su A, Wang L, Yuan Y (2009) An improved binary particle swarm optimization for unit commitment problem. Expert Syst Appl 36(4):8049–8055
Senjyu T, Shimabukuro K, Uezato K, Funabashi T (2002) A unit commitment problem by using genetic algorithm based on unit characteristic classification. IEEE Power Eng Soc Winter Meet 1:58–63
Ongsakul W, Petcharaks N (2004) Unit commitment by enhanced adaptive Lagrangian relaxation. IEEE Trans Power Syst 19(1):620–628
Fei L, Jinghua L (2009) A solution to the unit commitment problem based on local search method, in 09, Guilin, Guangxi, vol 2, pp. 51–56
Jeong YW, Park JB, Jang SH, Lee KY (2009) A new quantum-inspired binary PSO for thermal unit commitment problems. In: Proceedings of the 15th international conference on intelligent system applications to power systems, pp 1–6
Chandram K, Subrahmanyam N, Sydulu M (2011) Unit commitment by improved pre-prepared power demand table and Muller method. Int J Electr Power Energy Syst 33(1):106–114
Ouyang Z, Shahidehpour SM (1992) A multi-stage intelligent system for unit commitment. IEEE Trans Power Syst 7(2):639–646
Chakraborty S, Senjyu T, Yona A, Funabashi T (2011) Fuzzy quantum computation based thermal unit commitment strategy with solar battery system injection. In: IEEE international conference in fuzzy systems, pp 2606–2613
Chung CY, Yu H, Wong KP (2011) An advanced quantum-inspired evolutionary algorithm for unit commitment. IEEE Trans Power Syst 26(2):847–854
Sadati N, Hajian M, Zamani M (2007) Unit commitment using particle swarm-based-simulated annealing optimization approach. In: Proceedings of the 2007 IEEE swarm intelligence symposium SIS 2007, no. Sis, pp 297–302
Roy PK (2013) Solution of unit commitment problem using gravitational search algorithm. Electr Power Energy Syst 53:85–94
Najafi S (2011) A new heuristic algorithm for unit commitment problem. Energy Proc 14:2011
Afkousi-Paqaleh M, Rashidinejad M (2010) An implementation of harmony search algorithm to unit commitment problem. Electr Eng 10(1007):10–202
Pappala VS, Member S, Erlich I, Member S (2008) A New approach for solving the unit commitment problem by adaptive particle swarm optimization, vol 3, pp 1–6
Xiong WXW, Li MLM, Cheng YCY (2008) An improved particle swarm optimization algorithm for unit commitment. Int Conf Intell Comput Technol Autom 1(4):21–25
Victoire T (2004) Hybrid PSO–SQP for economic dispatch with valve-point effect. Elsevier, Amsterdam
Khanmohammadi S, Amiri M, Haque MT (2010) A new three-stage method for solving unit commitment problem. Energy 35(7):3072–3080
Sheblé GB, Maifeld TT, Brittig K, Fahd G, Fukurozaki-Coppinger S (1996) Unit commitment by genetic algorithm with penalty methods and a comparison of Lagrangian search and genetic algorithm-economic dispatch example. Int J Electr Power Energy Syst 18(6):339–346
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
This research has been purely carried by the corresponding author. Hence there exists no claim for conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bhadoria, A., Marwaha, S. & Kamboj, V.K. An optimum forceful generation scheduling and unit commitment of thermal power system using sine cosine algorithm. Neural Comput & Applic 32, 2785–2814 (2020). https://doi.org/10.1007/s00521-019-04598-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-019-04598-8