资源简介

基于MATLAB/CPLEX 的机组最优组合,成功求解表格化,图示化的机组组合结果,含机组各时段启停计划、机组各时段最优出力,以及内含的各时段的直流潮流等。

资源截图

代码片段和文件信息

clear
clc
yalmip;
Cplex;
%%系统参数
%所有参数均用有名值表示
paragen=xlsread(‘excel2017‘‘机组参数‘);
loadcurve=xlsread(‘excel2017‘‘负荷曲线‘);
netpara=xlsread(‘excel2017‘‘网络参数‘);
branch_num=size(netpara);%网络中的支路
branch_num=branch_num(11);
PL_max=netpara(:6);%线路最大负荷
PL_min=netpara(:7);%线路最小负荷
limit=paragen(:3:4);%机组出力上下限//limit(:1)表示上限,limit(:2)表示下限
para=paragen(:5:7);%成本系数//para(:1)表示系数apara(:2)表示系数bpara(:3)表示系数c。
price=100;
para=price*para;%价格换算
lasttime=paragen(:9);%持续时间
Rud=paragen(:8);%上下爬坡速率//因题中简化上坡下坡速度相同
H=paragen(:10);%启动成本
J=paragen(:11);%关停成本
u0=[1 1 1 1 1 1];%初始状态
%% 规模变量
%机组数
gennum=size(paragen);
gennum=gennum(11);
%节点数
numnodes=size(loadcurve);
numnodes=numnodes(11)-1;
%时间范围
T=size(loadcurve);
T=T(12)-1;
%线性化分段数(按需要更改)
m=4;
%各时刻节点总负荷
PL=loadcu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      53760  2017-11-13 19:03  电力系统机组组合优化\excel2017.xls

     文件       7584  2017-11-24 21:46  电力系统机组组合优化\jizuzuheyouhua.m

     文件     184428  2017-11-26 13:35  电力系统机组组合优化\基本要求.docx

     文件      34092  2017-11-24 21:53  电力系统机组组合优化\热备用0.05机组各时段最优出力图表.vsdx

     文件      69120  2017-11-24 22:16  电力系统机组组合优化\热备用0.05状态下的机组组合问题求解结果.xls

     文件      36685  2017-11-24 22:23  电力系统机组组合优化\热备用0.2下的机组最优出力.vsdx

     文件      69632  2017-11-24 22:21  电力系统机组组合优化\热备用0.2状态下的机组组合问题求解结果.xls

     目录          0  2017-11-26 13:35  电力系统机组组合优化

----------- ---------  ---------- -----  ----

               455769                    10


评论

共有 条评论