資源簡介
利用cplex編程,在Matlab環境里實現電動汽車有序充電,以最小化峰谷差。
代碼片段和文件信息
clc;
clear;
%%?抽樣
load(‘Parameters.mat‘);
interval=zeros(196);
EVNoCount=0;??%可提供充電的總數目
EVstarttime=zeros(1SampleNo);
EVssoc=zeros(1SampleNo);
EVendtime=zeros(1SampleNo);
startt=12.25;
for?t=1:96?%96個時段?從中午12點開始計算,也就是從第50個時段開始計算?12.25為第一個時間段
????starttime=startt+0.25*(t-1);
?%%對電動汽車的到達時間及車輛數進行進行抽樣
????if?starttime>24
????????starttime=starttime-24;
????end
????o=3.41;u=17.47;
????if?starttime<=(u-12)
???????liangshu=@(x)(1./(o.*((2.*pi).^0.5))).*exp(-((x+24-u).^2)./(2.*(o.^2)));%每個刷新時段內的入網量數的概率密度函數
????else??
???????liangshu=@(x)(1./(o.*((2.*pi).^0.5))).*exp(-((x-u).^2)./(2.*(o.^2)));%每個刷新時段內的入網量數的概率密度函數
????end
????s1=quadl(liangshustarttime-0.25starttime);%0.25代表刷新時段為0.25小時
????intervalNo=round(s1*SampleNo);?%該段時間的接入的車輛數目
????interval(t)=intervalNo;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3928??2014-08-24?08:41??minimum?peak-valley\Chouyang150.m
?????文件???????3357??2014-03-18?14:22??minimum?peak-valley\Chouyang250.m
?????文件????????528??2014-03-18?14:28??minimum?peak-valley\clone0.log
?????文件???????1748??2014-03-18?14:28??minimum?peak-valley\clone1.log
?????文件????????528??2014-03-18?14:28??minimum?peak-valley\clone2.log
?????文件????????528??2014-03-18?14:28??minimum?peak-valley\clone3.log
?????文件????????987??2014-07-27?19:46??minimum?peak-valley\Parameters.m
?????文件????????988??2014-03-18?14:21??minimum?peak-valley\parameters.mat
?????文件????????953??2014-03-18?11:11??minimum?peak-valley\Parameters250.m
?????文件????????989??2014-03-18?14:22??minimum?peak-valley\parameters250.mat
?????文件???????1160??2014-07-27?19:54??minimum?peak-valley\result.m
?????文件????????823??2014-08-24?14:01??minimum?peak-valley\wx300.mat
?????文件????????823??2014-07-27?19:59??minimum?peak-valley\wx500.mat
?????目錄??????????0??2014-11-08?19:36??minimum?peak-valley
-----------?---------??----------?-----??----
????????????????17340????????????????????14
評論
共有 條評論