Abstract
A multiobjective environmental economic dispatching model of power system is established with minimum economic cost and pollution emission as the optimization objectives to meet the challenges of power system dispatching caused by the global energy crisis and climate warming and promote the realization of the double carbon goal. A multiobjective artificial bee colony algorithm (MOABC) based on nondominant sorting and improved greedy criterion is designed according to the characteristics of the model. In the design of the algorithm, the Taguchi method is used to optimize the parameters, the heuristic method is used to process the constraints dynamically, and a variety of comprehensive evaluation indexes are used to evaluate the algorithm's performance. In the simulation analysis, a six-machine power system and a ten-machine power system are simulated and compared with different algorithms to verify the proposed model's rationality and effectiveness. Finally, the technique for order preference by similarity to the ideal solution (TOPSIS) method is used to determine the optimal compromise solution to provide a reference for the scientific decision-making of dispatchers. The simulation results show that the MOABC algorithm achieved the lowest economic cost (161.159 × 103 yuan for the 6-machine system and 2.771 × 104 $ for the 10-machine system) and pollution emission (194.202 kg for the 6-machine system and 3.639 × 103 kg for the 10-machine system) compared to the multiobjective wind driven optimization, multiobjective particle swarm optimization, and NSGA-II algorithms.
Similar content being viewed by others
Abbreviations
- EED:
-
Environmental economic dispatch
- TOPSIS:
-
Technique for order preference by similarity to the ideal solution
- MOABC:
-
Multiobjective artificial bee colony
- MOWDO:
-
Multiobjective wind driven optimization
- MOPSO:
-
Multiobjective particle swarm optimization
- NSGA:
-
Nondominated sorting genetic algorithm
- IGD:
-
Inverted generational distance
- HV:
-
Hypervolume
- MS:
-
Maximum spread
- PF:
-
Pareto optimal front
- RV:
-
Response variable
- EGO:
-
Efficient global optimization
- MODE:
-
Multiobjective differential evolution
- MOEA:
-
Multiobjective evolutionary algorithm
- MOIA:
-
Multiobjective immune algorithm
- BBPSO:
-
Backbone particle swarm optimization
References
Qian S, Ye Y, Jiang B, Wang J (2016) Constrained multi-objective optimization algorithm based on immune system model. IEEE Trans Cybern 46(9):2056–2069
Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15(1):4–31
Gao W, Yen GG, Liu S (2015) A dual-population differential evolution with coevolution for constrained optimization. IEEE Trans Cybern 45(5):1108–1121
Hu W, Yen GG, Luo G (2017) Many-objective particle swarm optimization using two-stage strategy and parallel cell coordinate system. IEEE Trans Cybern 47(6):1446–1459
Knowles J (2006) ParEGO: a hybrid algorithm with on-line landscape approximation for expensive multiobjective optimization problems. IEEE Trans Evol Comput 10(1):50–66
Hu W, Yen GG (2015) Adaptive multiobjective particle swarm optimization based on parallel cell coordinate system. IEEE Trans Evol Comput 19(1):1–18
Wang J, Zhang W, Zhang J (2016) Cooperative differential evolution with multiple populations for multiobjective optimization. IEEE Trans Cybern 46(12):2848–2861
Peng C, Liu H, Gu F (2017) An evolutionary algorithm with directed weights for constrained multi-objective optimization. Appl Soft Comput 60:613–622
Liu G, Zhu Y, Jiang W (2018) Dynamic environmental economic scheduling based on hybrid DE-PSO multi-objective algorithm. Electric Power Autom Equip 38(8):1–7 ((In Chinese))
Zitzler E, Thiele L, Laumanns M, Fonseca CM, Fonseca VG (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans Evol Comput 7(2):117–132
Hamza M, Essam DL, Sarker RA (2016) Constraint consensus mutation-based differential evolution for constrained optimization. IEEE Trans Evol Comput 20(3):447–459
Li J, Wang Y, Yang S, Cai Z (2016) A comparative study of constraint-handling techniques in constrained multiobjective evolutionary optimization. In: 2016 IEEE congress on evolutionary computation (CEC), Vancouver, BC, Canada, pp 4175–4182
Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958
Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Selfadapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646–657
Li M, Yang S, Liu X (2014) Shift-based density estimation for paretobased algorithms in many-objective optimization. IEEE Trans Evol Comput 18(3):348–365
Wang Y, Wang B, Li H, Yen GG (2016) Incorporating objective function information into the feasibility rule for constrained evolutionary optimization. IEEE Trans Cybern 46(12):2938–2952
Zhao X, Liang J, Meng J (2020) An improved quantum particle swarm optimization algorithm for environmental economic dispatch. Expert Syst Appl 3(8):152–158
Saha C, Das S, Pal K, Mukherjee S (2016) A fuzzy rule-based penalty function approach for constrained evolutionary optimization. IEEE Trans Cybern 46(12):2953–2965
Elsayed SM, Sarker RA, Essam DL (2013) An improved self-adaptive differential evolution algorithm for optimization problems. IEEE Trans Ind Informat 9(1):89–99
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Zhang Y, Li H, Wang Q, Peng C (2019) A filter-based bare-bone particle swarm optimization algorithm for unsupervised feature selection. Appl Intell 49(8):2889–2898
Basak S, Dey B, Bhattacharyya B (2023) Uncertainty-based dynamic economic dispatch for diverse load and wind profiles using a novel hybrid algorithm. Environ Dev Sustain 25:4723–4763
Basak S, Bhattacharyya B, Dey B (2022) Combined economic emission dispatch on dynamic systems using hybrid CSA-JAYA algorithm. Int J Syst Assur Eng Manag 13(5):2269–2290
Goudarzi A, Li Y, Xiang J (2020) A hybrid non-linear time-varying double-weighted particle swarm optimization for solving non-convex combined environmental economic dispatch problem. Appl Soft Comput 86:105894
Dey B, Basak S, Bhattacharyya B (2021) A comparative analysis between price-penalty factor method and fractional programming method for combined economic emission dispatch problem using novel hybrid CSA-JAYA algorithm. IET Smart Grid 4(4):367–380
Jiang X, Zhou J, Wang H, Zhang Y (2013) Dynamic environmental economic dispatch using multi-objective differential evolution algorithm with expanded double selection and adaptive random restart. Int J Electr Power Energy Syst 49:399–407
Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength pareto approach. IEEE Trans Evol Comput 3(4):257–271
Coelloc AC, Cortés NC (2005) Solving multi-objective optimization problems using an artificial immune system. Genet Program Evol Mach 6(2):163–190
Luo S, Guo X (2020) Multi-objective optimization problem of the microgrid power dispatch using improved multi-objective evolutionary algorithm based on decomposition. J Sys Sci Math Sci 40(1):81–104
Jiang S, Yang S (2017) A steady-state and generational evolutionary algorithm for dynamic multi-objective optimization. IEEE Trans Evol Comput 21(1):65–81
Shuai M, Xiong G, Hu X (2021) Environmental economic dispatch of power system based on improved multi-objective backbone particle swarm algorithm. Control Decis 1(8):124–133 ((In Chinese))
Yu H, Li J, Chen X, Niu W, Sang H (2022) An improved multi-objective imperialist competitive algorithm for surgical case scheduling problem with switching and preparation times. Clust Comput 25:3591–3616
Bayraktar Z, Komurcu M, Bossard JA, Werner DH (2013) The wind driven optimization technique and its application in electromagnetics. IEEE Trans Antennas Propag 61(5):2745–2757
Acknowledgements
This work was partly supported by the National Natural Science Foundation of China (52007124), the Liaoning Province Applied Basic Research Project (2022JH2/101300134), the Shenyang Science and Technology Plan Project (20-203-5-51), the Liaoning Province “JIE BANG GUA SHUAI” Science and Technology Plan Project (2021JH1/10400009), and the Natural Science Foundation of Liaoning Province of China (2023-MS-247).
Author information
Authors and Affiliations
Contributions
Liming Wang contributed to methodology, software, investigation, and writing—original draft. Yingming Liu contributed to conceptualization, methodology, and data curation. Xinfu Pang contributed to methodology, writing—review and editing. Qimin Wang contributed to supervision. Xiaodong Wang contributed to writing—review and editing.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
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
Wang, L., Liu, Y., Pang, X. et al. Environmental economic dispatch method of power system based on multiobjective artificial bee colony algorithm. Electr Eng 106, 567–579 (2024). https://doi.org/10.1007/s00202-023-01988-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00202-023-01988-z