Abstract
In this paper, an improved metaheuristic optimization algorithm based on the firefly algorithm, called multidimensional firefly algorithm (MDFA), is presented for solving day-ahead scheduling optimization in a microgrid. The proposed algorithm takes the output of power generations among a quantity of distributed energy resources during 24 h together rather than a single hour as a firefly separately. The proposed algorithm is combined with strategy of solving equality constraint replacing the use of the penalty-function technique. It is also enhanced by using a novel method in parameters self-adaption instead of applying fixed values, resulting in avoiding tuning frequently the algorithm parameters during the process of optimization. The MDFA is utilized for optimization of energy production cost in a microgrid. The superiority of the MDFA is demonstrated by using the classic test power system proved in the previous literature. The solutions obtained by MDFA are compared with the results found by five famous optimization algorithms. The high performance of MDFA is established by the quality with the minimum total cost, the reliability of gained solutions, the speed of convergence, and the ability to satisfy various constraints.
Similar content being viewed by others
References
Wang A, Liu W (2020) Distributed incremental cost consensus-based optimization algorithms for economic dispatch in a microgrid. IEEE Access 8:12933–12941
Siddiqui IF, Lee SU, Abbas A, Bashir AK (2017) Optimizing lifespan and energy consumption by smart meters in green-cloud-based smart grids. IEEE Access 5:20934–20945
Muhanji SO, Muzhikyan A, Farid AM (2018) Distributed control for distributed energy resources: long-term challenges and lessons learned. IEEE Access 6:32737–32753
Liu W (2019) Modeling ransomware spreading by a dynamic node-level method. IEEE Access 7:142224–142232
Li P, Hu J (2018) An ADMM based distributed finite-time algorithm for economic dispatch problems. IEEE Access 6:30969–30976
Modiri-Delshad M, Aghay Kaboli SH, Taslimi-Renani E, Rahim NA (2016) Backtracking search algorithm for solving economic dispatch problems with valve-point effects and multiple fuel options. Energy 116:637–649
Chen J, Yang X, Zhu L, Zhang M, Li Z (2013) Microgrid multi-objective economic dispatch optimization. Proc CSEE 33(19):57–66
Kaboli SHA, Alqallaf AK (2019) Solving non-convex economic load dispatch problem via artificial cooperative search algorithm. Expert Syst Appl 128:14–27
Liu X-K, Wang Y-W, Yan H, Wang X, Hu X (2017) Hybrid consensus-based algorithm for distributed economic dispatch problem. IFAC PapersOnLine 50(1):177–182
Khan I, Xu Y, Sun H, Bhattacharjee V (2018) Distributed optimal reactive power control of power systems. IEEE Access 6:7100–7111
Cherukuri A, Cortes J (2016) Initialization-free distributed coordination for economic dispatch under varying loads and generator commitment. Automatica 74:183–193
Zhao C, He J, Cheng P, Chen J (2017) Consensus-based energy management in smart grid with transmission losses and directed communication. IEEE Trans Smart Grid 8(5):2049–2061
Guo F, Wen C, Mao J, Song Y-D (2016) Distributed economic dispatch for smart grids with random wind power. IEEE Trans Smart Grid 7(3):1572–1583
Loukarakis E, Dent CJ, Bialek JW (2016) Decentralized multi-period economic dispatch for real-time flexible demand management. IEEE Trans Power Syst 31(1):672–684
Li C, Yu X, Yu W, Huang T, Liu Z-W (2016) Distributed event-triggered scheme for economic dispatch in smart grids. IEEE Trans Ind Inf 12(5):1775–1785
Liu J, Li J (2015) A bi-level energy-saving dispatch in smart grid considering interaction between generation and load. IEEE Trans Smart Grid 6(3):1443–1452
Gaing Z-L (2003) Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans Power Syst 18(3):1187–1195
Noman N, Iba H (2008) Differential evolution for economic load dispatch problems. Electr Power Syst Res 78(8):1322–1331
Azaza M, Wallin F (2017) Multi objective particle swarm optimization of hybrid micro-grid system: a case study in Sweden. Energy 123:108–118
Askarzadeh A (2018) A Memory-based genetic algorithm for optimization of power generation in a microgrid. IEEE Trans Sustain Energy 9(3):1081–1089
Crisostomi E et al (2014) Plug-and-play distributed algorithms for optimized power generation in a microgrid. IEEE Trans Smart Grid 5(4):2145–2154
Maulik A, Das D (2017) Optimal operation of microgrid using four different optimization techniques. Sustain Energy Technol Assess 21:100–120
Amrollahi MH, Bathaee SMT (2017) Techno-economic optimization of hybrid photovoltaic/wind generation together with energy storage system in a stand-alone micro-grid subjected to demand response. Appl Energy 202:66–77
Zhang J, Wu Y, Guo Y, Wang B, Wang H, Liu H (2016) A hybrid harmony search algorithm with differential evolution for day-ahead scheduling problem of a microgrid with consideration of power flow constraints. Appl Energy 183:791–804
Elsied M, Oukaour A, Gualous H, Lo Brutto OA (2016) Optimal economic and environment operation of micro-grid power systems. Energy Convers Manag 122:182–194
Yang Y, Wei B, Liu H, Zhang Y, Zhao J, Manla E (2018) Chaos firefly algorithm with self-adaptation mutation mechanism for solving large-scale economic dispatch with valve-point effects and multiple fuel options. IEEE Access 6:45907–45922
Yang X-S (2008) Nature-inspired metaheuristic algorithms. Luniver press
Yang XS (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio Inspir Comput 2(2):78–84
Yang X-S, Hosseini SSS, Gandomi AH (2012) Firefly algorithm for solving non-convex economic dispatch problems with valve loading effect. Appl Soft Comput 12(3):1180–1186
dos Santos Coelho L, Mariani VC (2013) Improved firefly algorithm approach applied to chiller loading for energy conservation. Energy Build 59:273–278
Niknam T, Azizipanah-Abarghooee R, Roosta A (2012) Reserve constrained dynamic economic dispatch: a new fast self-adaptive modified firefly algorithm. IEEE Syst J 6(4):635–646
Parisio A, Glielmo L (2011) A mixed integer linear formulation for microgrid economic scheduling. In: The Proceeding of the second IEEE international conference on smart grid communications, Brussels, pp. 505–510
Caldon R, Patria AR, Turri R (2004) Optimal control of a distribution system with a virtual power plant. In: Proceedings on bulk power system dynamics and control conference, Cortina d’Ampezzo, pp. 278–284
Baykasoğlu A, Ozsoydan FB (2015) Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl Soft Comput 36:152–164
Caponetto R, Fortuna L, Fazzino S, Xibilia MG (2003) Chaotic sequences to improve the performance of evolutionary algorithms. IEEE Trans Evol Comput 7(3):289–304
Gandomi AH et al (2013) Firefly algorithm with chaos. Commun Nonlinear Sci Numer Simul 18(1):89–98
Zhou L et al (2019) An accurate partially attracted firefly algorithm. Computing 101(5):477–493
Acknowledgements
This work was supported by the Guangxi Special Fund for Innovation-Driven Development (AA19254034).
Author information
Authors and Affiliations
Corresponding author
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
Yang, Y., Qiu, J. & Qin, Z. Multidimensional Firefly Algorithm for Solving Day-Ahead Scheduling Optimization in Microgrid. J. Electr. Eng. Technol. 16, 1755–1768 (2021). https://doi.org/10.1007/s42835-021-00707-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42835-021-00707-7