👨🎓个人主页:研学社的博客
💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
📚2 运行结果
🌈3 Matlab代码实现
🎉4 参考文献
💥1 概述
瞬态稳定性约束最优功率流(TSCOPF)已成为当今电力系统的重要工具。TSCOPF是一个非线性优化问题,使其难以解决,特别是对于小型电力系统。该文提出一种新的优化方法,将适应度-距离平衡(FDB)与人工生态系统优化(AEO)算法相结合,以提高多维非线性优化问题的求解质量。所提出的方法名为Fitness-Distance Balance Artificial Ecosystem优化(FDBAEO),也具有有效解决TSCOPF问题的能力。为了评估所提出的算法,在IEEE CEC基准测试和IEEE 30总线测试系统上测试了TSCOPF问题。将仿真结果与文献中报道的基本AEO算法和其他当前元启发式方法进行了比较。结果表明,与其他算法相比,所提方法在求解TSCOPF问题的全局最优点收敛方面更有效。这种情况表明,在AEO分解阶段所做的设计更改更适合于模拟算法在现实世界中的操作。FDBAEO在解决单目标优化和约束现实世界工程设计问题方面表现出了良好的效果。
📚2 运行结果
部分代码:
function [ecosize, n, maxFE, lb, ub] = problem_terminate()
% Parameter settings:
% ecosystem (population) size
ecosize = 50;
% problem dimension
n = 10;
% number of function evaluations
maxFE = 1000000;
% problem lower band
lowerBand = -100;
lb = ones(1, n) * lowerBand;
% problem upper band
upperBand = 100;
ub = ones(1, n) * upperBand;
end
function [ecosize, n, maxFE, lb, ub] = problem_terminate()
% Parameter settings:
% ecosystem (population) size
ecosize = 50;
% problem dimension
n = 10;
% number of function evaluations
maxFE = 1000000;
% problem lower band
lowerBand = -100;
lb = ones(1, n) * lowerBand;
% problem upper band
upperBand = 100;
ub = ones(1, n) * upperBand;
end
🌈3 Matlab代码实现
🎉4 参考文献
部分理论来源于网络,如有侵权请联系删除。
[1]Sonmez, Y., Duman, S., Kahraman, H. T., Kati, M., Aras, S., & Guvenc, U. (2022). Fitness-distance balance based artificial ecosystem optimisation to solve transient stability constrained optimal power flow problem. Journal of Experimental & Theoretical Artificial Intelligence, 1-40.