資源簡介
基于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
評論
共有 條評論