✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
个人主页:Matlab科研工作室
个人信条:格物致知。
更多Matlab仿真内容点击
智能优化算法 神经网络预测 雷达通信 无线传感器
信号处理 图像处理 路径规划 元胞自动机 无人机
配电系统直接与用户相连,找到配电网络存在的一组开关最佳组合状态,其对应的开关组合下的配电网结构具有网损较低,电压质量好等优点.目标函数为配电网中的网损最小,采用遗传算法求解。
function [Fitvalue,cumsump ] = fitnessfun( population )
popsize=size(population,1); %有popsize个个体
for i=1:popsize
S=transform(population(i,:)); %将种群二进制转换为具体的开关号
Fitvalue(i)=1000*powerflow(S); %计算该状态下的网损,即适应度
end
%用300减去实际网损,以保证网损最小的组合能够最大限度被保留
Fitvalue=250-Fitvalue';
%计算选择概率
fsum=sum(Fitvalue);
for i=1:popsize
Pperpopulation(i)=Fitvalue(i)/fsum;
end
%计算累计概率
cumsump(1)=Pperpopulation(1);
for i=2:popsize
cumsump(i)=cumsump(i-1)+Pperpopulation(i);
end
cumsump=cumsump';
⛄ 运行结果
[1]梁勇. 基于遗传算法的配电网重构以提高系统的可靠性[D]. 上海交通大学, 1996.
[2]李倩倩, 李绍铭, 闫成忍. 基于改进粒子群和遗传算法的配电网重构研究[J]. 洛阳理工学院学报:自然科学版, 2018, 28(4):7.
❤️ 关注我领取海量matlab电子书和数学建模资料
❤️部分理论引用网络文献,若有侵权联系博主删除