Skip to main content
Log in

Multidimensional Firefly Algorithm for Solving Day-Ahead Scheduling Optimization in Microgrid

  • Original Article
  • Published:
Journal of Electrical Engineering & Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Wang A, Liu W (2020) Distributed incremental cost consensus-based optimization algorithms for economic dispatch in a microgrid. IEEE Access 8:12933–12941

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Muhanji SO, Muzhikyan A, Farid AM (2018) Distributed control for distributed energy resources: long-term challenges and lessons learned. IEEE Access 6:32737–32753

    Article  Google Scholar 

  4. Liu W (2019) Modeling ransomware spreading by a dynamic node-level method. IEEE Access 7:142224–142232

    Article  Google Scholar 

  5. Li P, Hu J (2018) An ADMM based distributed finite-time algorithm for economic dispatch problems. IEEE Access 6:30969–30976

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Chen J, Yang X, Zhu L, Zhang M, Li Z (2013) Microgrid multi-objective economic dispatch optimization. Proc CSEE 33(19):57–66

    Google Scholar 

  8. Kaboli SHA, Alqallaf AK (2019) Solving non-convex economic load dispatch problem via artificial cooperative search algorithm. Expert Syst Appl 128:14–27

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Khan I, Xu Y, Sun H, Bhattacharjee V (2018) Distributed optimal reactive power control of power systems. IEEE Access 6:7100–7111

    Article  Google Scholar 

  11. Cherukuri A, Cortes J (2016) Initialization-free distributed coordination for economic dispatch under varying loads and generator commitment. Automatica 74:183–193

    Article  MathSciNet  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Gaing Z-L (2003) Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans Power Syst 18(3):1187–1195

    Article  Google Scholar 

  18. Noman N, Iba H (2008) Differential evolution for economic load dispatch problems. Electr Power Syst Res 78(8):1322–1331

    Article  Google Scholar 

  19. Azaza M, Wallin F (2017) Multi objective particle swarm optimization of hybrid micro-grid system: a case study in Sweden. Energy 123:108–118

    Article  Google Scholar 

  20. Askarzadeh A (2018) A Memory-based genetic algorithm for optimization of power generation in a microgrid. IEEE Trans Sustain Energy 9(3):1081–1089

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Maulik A, Das D (2017) Optimal operation of microgrid using four different optimization techniques. Sustain Energy Technol Assess 21:100–120

    Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Yang X-S (2008) Nature-inspired metaheuristic algorithms. Luniver press

  28. Yang XS (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio Inspir Comput 2(2):78–84

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. dos Santos Coelho L, Mariani VC (2013) Improved firefly algorithm approach applied to chiller loading for energy conservation. Energy Build 59:273–278

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

  33. 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

  34. Baykasoğlu A, Ozsoydan FB (2015) Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl Soft Comput 36:152–164

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. Gandomi AH et al (2013) Firefly algorithm with chaos. Commun Nonlinear Sci Numer Simul 18(1):89–98

    Article  MathSciNet  Google Scholar 

  37. Zhou L et al (2019) An accurate partially attracted firefly algorithm. Computing 101(5):477–493

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by the Guangxi Special Fund for Innovation-Driven Development (AA19254034).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to JinLian Qiu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

The details data of DERs, load, and results obtained by other investigated algorithms.

See Tables 3 , 4 , 5 , 6 , 7 , 8 , 9

Table 3 The details data of DERs and demand
Table 4 The cost coefficients of DERs
Table 5 Optimal results obtained by FA
Table 6 Optimal results obtained by GA
Table 7 Optimal results obtained by MGA
Table 8 Optimal results obtained by PSOcf
Table 9 Optimal results obtained by PSOw

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42835-021-00707-7

Keywords

Navigation