14基于双层优化的电动汽车优化调度研究

基于双层优化的电动汽车优化调度研究

关键词:双层优化  选址定容 输配协同 时空优化    

参考文档:《考虑大规模电动汽车接入电网的双层优化调度策略_胡文平》中文版

《A bi-layer optimization based temporal and spatial scheduling for large-scale electric vehicles》完全复现

仿真平台:MATLAB+CPLEX 平台

优势:代码具有一定的深度和创新性,注释清晰,非烂大街的代码,非常精品!

主要内容:代码主要做的是一个双层的电动汽车充放电行为优化问题,具体来讲,输电网上层优化将电动汽车与发电机、基本负荷协调,同时考虑风力发电,从而在时域内优化电动汽车的负荷周期。然后,配电网的下层优化在空间上调度电动汽车负荷的位置。同时代码考虑了风电的出力场景,研究了不同风电出力下电动汽车的适应性,该代码具有一定的创新性,适合新手学习以及在此基础上进行拓展,代码质量非常高,保姆级的注释以及人性化的模块子程序,所有数据均有可靠来源

实现效果:具体如下

14基于双层优化的电动汽车优化调度研究_第1张图片

   14基于双层优化的电动汽车优化调度研究_第2张图片14基于双层优化的电动汽车优化调度研究_第3张图片14基于双层优化的电动汽车优化调度研究_第4张图片  

 %%%%机组组合%%%%;
%%%%线性化MILP模型%%%;
%%%考虑风电场景、不同电价场景、电动汽车充放电%%%
%%%电动汽车数量按照10倍压缩%%%%
clear
clc
%%%%%机组组合数据%%%%%%%%%%%;
Ji=10;%机组数量;
Time=24;%时间尺度;
SS=20;%场景数量;
Pmax=[455,455,130,130,162,80,85,55,55,55];%机组最大出力;
Pmin=[150,150,20,20,25,20,25,10,10,10];%机组最小出力;
a=[1000,970,700,680,450,370,480,660,665,670];
b=[16.19,17.26,16.60,16.50,19.7,22.26,27.74,25.92,27.27,27.79];
c=[0.00048,0.00031,0.002,0.0021,0.00398,0.00712,0.00079,0.00413,0.00222,0.00173];
Ton=[8,8,5,5,6,3,3,1,1,1];%最小开机时间;
Toff=[8,8,5,5,6,3,3,1,1,1];%最小停机时间;
Tcs=[5,5,4,4,4,2,2,0,0,0];%冷启动时间;
Sh=[4500,5000,550,560,900,170,260,30,30,30];%热启动费用;
Sc=[9000,10000,1100,1120,1800,340,520,60,60,60];%冷启动费用;
T=[8,8,-5,-5,-6,-3,-3,-1,-1,-1];%初始运行状态;

 

你可能感兴趣的:(MATLAB,matlab)