目录
主要内容
部分代码
结果一览(以3个储能为例)
下载链接
主要内容
该模型采用改进遗传算法优化配电网系统中储能选址位置和容量,程序以IEEE33节点系统为分析对象,以网损最小为目标,采用matpower实现系统潮流计算,主要有三个优势:①储能数量可以任意设定,通过【命令行窗口】直接输入储能数量即可;②采用模拟退火改进遗传算法,算法创新性强;③模型增加了分布式光伏和风电,有效拓宽学习思路。程序采用matlab编写,注释清晰,方便学习!
部分代码
Node_Data=dlmread('nodedata.txt'); % 读取节点参数矩阵 LOAD=dlmread('load.txt'); % 读取节点参数矩阵 for d=2:25 Node_Data(:,2)=LOAD(:,d); end Num=size(Node_Data,1)+1; % 节点数 disp(Num); BESS=input('请输入 BESS 个数:'); %输入 BESS 个数 length=130; lchrom=BESS*length; %染色体长度 popsize=50; %种群大小 pc_max=0.8; %最大交叉概率 pc_min=0.6; %最小交叉概率 pm_max=0.2; %最大变异概率 pm_min=0.1; %最小变异概率 maxgen= 100; %最大代数 po=0.1; %淘汰概率 pp=0.1; %保护概率 P0 = 0.6; %初始接受概率