Skip to main content
Log in

Application of improved bat algorithm in optimal power flow problem

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

This paper proposes an improved bat algorithm to solve multi-objective optimal power flow problem (MOPF) based on the weighted method. The MOPF problem is formulated as a non-linear constrained optimization problem where two objective functions (minimization of fuel cost and emission) and various constraints are considered. After having found the Pareto solutions with the improved bat algorithm, the fuzzy set theory is used to find the compromise solution. Finally, the IEEE 57-bus system is applied to verify the performance of the proposed method for the MOPF problem. The results are compared with those obtained by the state-of-the-art optimization algorithms reported in literature. The simulation results demonstrate the superiority of the proposed method for solving the MOPF problem in terms of solution quality.

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. Carpentier J (1962) Contribution to the economic dispatch problem (in French). Bull Soc Franc Elect 8:431–447

    Google Scholar 

  2. Zehar K, Sayah S (2008) Optimal power flow with environmental constraint using a fast successive linear programming algorithm: application to the algerian power system. Energy Convers Manag 49:3362–3366

    Article  Google Scholar 

  3. Wei H, Sasaki H, Kubokawa J (2000) Large scale hydrothermal optimal power flow problems based on interior point nonlinear programming. IEEE Trans Power Syst 15(1):396–403

    Article  Google Scholar 

  4. Kazemtabrizi B, Acha E (2014) An advanced STATCOM model for optimal power flows using Newton’s method. IEEE Trans Power Syst 29(2):514–525

    Article  Google Scholar 

  5. Sivasubramani S, Swarup KS (2011) Sequential quadratic programming based differential evolution algorithm for optimal power flow problem. IET Gener Transm Distrib 5(11):1149– 1154

    Article  Google Scholar 

  6. Sousa AA, Torres GL, Canizares CA (2011) Robust optimal power flow solution using trust region and interior-point methods. IEEE Trans Power Syst 26(2):487–499

    Article  Google Scholar 

  7. Das SP, Achary NS, Padhy S (2016) Novel hybrid SVM-TLBO forecasting model incorporating dimensionality reduction techniques. Appl Intell 45(4):1148–1165

    Article  Google Scholar 

  8. Yuan X, Ji B, Zhang S (2014) An improved artificial physical optimization algorithm for dynamic dispatch of generators with valve-point effects and wind power. Energy Convers Manag 82:92–105

    Article  Google Scholar 

  9. Liu R, Fan J, Jiao L (2015) Integration of improved predictive model and adaptive differential evolution based dynamic multi-objective evolutionary optimization algorithm. Appl Intell 43:192–207

    Article  Google Scholar 

  10. Ji B, Yuan X, Li X (2014) Application of quantum-inspired binary gravitational search algorithm for thermal unit commitment with wind power integration. Energy Convers Manag 87:589– 598

    Article  Google Scholar 

  11. Attia AF, Al-Turki YA, Abusorrah AM (2012) Optimal power flow using adapted genetic algorithm with adjusting population size. Electr Power Compon Syst 40(11):1285–1299

    Article  Google Scholar 

  12. Yuan XH, Zhang YC, Yuan YB (2008) Improved self-adaptive chaotic genetic algorithm for hydrogeneration scheduling. J Water Resour Plan Manag-ASCE 134(4):319–325

    Article  Google Scholar 

  13. Singh R, Mukherjee V, Ghoshal S (2016) Particle swarm optimization with an aging leader and challengers algorithm for the solution of optimal power flow problem. Appl Soft Comput 40:161–177

    Article  Google Scholar 

  14. Ongsakul W, Tantimaporn T (2006) Optimal power flow by improved evolutionary programming. Electr Power Compon Syst 34:79–95

    Article  Google Scholar 

  15. Panda A, Tripathy M (2015) Security constrained optimal power flow solution of wind-thermal generation system using modified bacteria foraging algorithm. Energy 93:816–827

    Article  Google Scholar 

  16. Yuan X, Wang P, Yuan Y (2015) A new quantum inspired chaotic artificial bee colony algorithm for optimal power flow problem. Energy Convers Manag 100:1–9

    Article  Google Scholar 

  17. Ghasemi M, Ghavidel S, Akbari E (2014) Solving non-linear, non-smooth and non-convex optimal power flow problems using chaotic invasive weed optimization algorithms based on chaos. Energy 73:340–353

    Article  Google Scholar 

  18. Duman S, Guvenc U, Sonmez Y (2012) Optimal power flow using gravitational search algorithm. Energy Convers Manag 59:86– 95

    Article  Google Scholar 

  19. Yuan X, Ji B, Zhang S (2014) A new approach for unit commitment problem via binary gravitational search algorithm. Appl Soft Comput 22:249–260

    Article  Google Scholar 

  20. Sayah S, Zehar K (2008) Modified differential evolution algorithm for optimal power flow with non-smooth cost functions. Energy Convers Manag 49(11):3036–3042

    Article  Google Scholar 

  21. Niknam T, Jabbari M, Malekpour A (2011) A modified shuffle frog leaping algorithm for multi-objective optimal power flow. Energy 36:6420–6432

    Article  Google Scholar 

  22. Shabanpour-Haghighi A, Seifi A, Niknam T (2014) A modified teaching–learning based optimization for multi-objective optimal power flow problem. Energy Convers Manag 77:597–607

    Article  Google Scholar 

  23. Ghasemi M, Ghavidel S, Ghanbarian M (2014) Application of imperialist competitive algorithm with its modified techniques for multi-objective optimal power flow problem: a comparative study. Inf Sci 281:225–247

    Article  MathSciNet  Google Scholar 

  24. Roy P, Ghoshal S, Thakur S (2010) Multi-objective optimal power flow using biogeography-based optimization. Electr Power Compon Syst 38(12):1406–1426

    Article  Google Scholar 

  25. He X, Wang W, Jiang J, Xu L (2015) An improved artificial bee colony algorithm and its application to multi-objective optimal power flow. Energies 8:2412–2437

    Article  Google Scholar 

  26. Zhang J, Tang Q, Li P (2016) A modified MOEA/D approach to the solution of multi-objective optimal power flow problem. Appl Soft Comput 47:494–514

    Article  Google Scholar 

  27. Yuan XH, Zhang BQ, Wang PT, Liang J, Yuan YB, Huang YH, Lei XH (2017) Multi-objective optimal power flow based on improved strength Pareto evolutionary algorithm. Energy 122:70–82

    Article  Google Scholar 

  28. Yang X (2011) Bat algorithm for multi-objective optimisation. Int J Bio-Inspired Comput 3(5):267–274

    Article  Google Scholar 

  29. Kang M, Kim J, Kim JM (2015) Reliable fault diagnosis for incipient low-speed bearings using fault feature analysis based on a binary bat algorithm. Inf Sci 294:423–438

    Article  MathSciNet  Google Scholar 

  30. Jaddi NS, Abdullah S, Hamdan AR (2015) Optimization of neural network model using modified bat-inspired algorithm. Appl Soft Comput 37:71–86

    Article  Google Scholar 

  31. Adarsh BR, Raghunathan T, Jayabarathi T, Yang XS (2016) Economic dispatch using chaotic bat algorithm. Energy 96:666–675

    Article  Google Scholar 

  32. Talafuse TP, Pohl EA (2016) A bat algorithm for the redundancy allocation problem. Eng Optim 48(5):900–910

    Article  MathSciNet  Google Scholar 

  33. Tharakeshwar TK, Seetharamu KN, Prasad BD (2017) Multi-objective optimization using bat algorithm for shell and tube heat exchangers. Appl Thermal Eng 110:1029–1038

    Article  Google Scholar 

  34. Vedik B, Chandel AK (2017) Optimal PMU placement for power system observability using Taguchi binary bat algorithm. Measurement 95:8–20

    Article  Google Scholar 

  35. Shang RH, Jiao LC, Liu F, Ma WP (2012) Novel immune clonal algorithm for MO problems. IEEE Trans Evol Comput 16(1):35–50

    Article  Google Scholar 

  36. Jiao LC, Wang HD, Shang RH, Liu F (2013) A co-evolutionary multi-objective optimization algorithm based on direction vectors. Inf Sci 228:90–112

    Article  MathSciNet  MATH  Google Scholar 

  37. Shang RH, Luo S, Zhang WT, Stolkin R, Jiao LC (2016) A multiobjective evolutionary algorithm to find community structures based on affinity propagation. Physica A 453:203–227

    Article  Google Scholar 

  38. Wang HD, Jiao LC, Xin Yao (2015) Two_Arch2: an improved two-archive algorithm for many-objective optimization. IEEE Trans Evol Comput 19(4):524–541

    Article  Google Scholar 

  39. Chen Z, Yuan X, Ji B (2014) Design of a fractional order PID controller for hydraulic turbine regulating system using chaotic non-dominated sorting genetic algorithm II. Energy Convers Manag 84:390–404

    Article  Google Scholar 

  40. Shang RH, Wang YY, Wang J, Jiao LC, Wang S, Qi LP (2014) A multi-population cooperative coevolutionary algorithm for multi-objective capacitated arc routing problem. Inf Sci 277:609– 642

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This work was supported by National Natural Science Foundation of China (No. 51379080, No. 41571514), the Fundamental Research Funds for the Central Universities (No. 2017KFYXJJ204) and Hubei Provincial Collaborative Innovation Center for New Energy Microgrid in China Three Gorges University (2015KJX09). Yanbin Yuan and Xiaotao Wu are the Co-first authors of this paper. These authors contributed equally to this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaohui Yuan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yuan, Y., Wu, X., Wang, P. et al. Application of improved bat algorithm in optimal power flow problem. Appl Intell 48, 2304–2314 (2018). https://doi.org/10.1007/s10489-017-1081-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-017-1081-2

Keywords

Navigation