资源简介

采用二次规划算法求解电动汽车入网的优化控制策略问题

资源截图

代码片段和文件信息

function Eiva=OptimalCharging(k)
%k为每天待充电的电动汽车的数量
%该程序表示电动汽车两天充电一次的情况

t1=datenum(‘01:00‘);
t2=datenum(‘24:00‘);
tx=linspace(t1t224);
k=2140;                             %车辆的数量

%为变量赋初值
n=5000;
Fai=zeros(241);
Psy=zeros(241);
x=zeros(91);
sd=zeros(n1);
ED=zeros(n1);   
tc=zeros(n1);
N=zeros(n1);
sumN=0;

%求取充电时间长度的概率函数
for j=1:n
    sd(j)=2*lognrnd(3.460.51);     %以日行驶里程sd(x)为概率分布取n个样本点
    ED(j)=0.15*sd(j);               %第i辆EV充电电量需求为每公里耗电量乘以日行驶里程
    tc(j)=ED(j)/(3.6*0.88);         %充电持续时刻为充电电量需求除以充电功率,充电功率可近似为常数
end
for i=1:24
    for j=1:n
         if tc(j)            N(i)=0;
        else 
            N(i)=1;
        end
        sumN=sumN+N(i);
    end    
     Fai(i)=sumN/n;                 % 充电时长不小于i的概率
     sumN=0;
end
Fai;

%配电网负

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         144  2020-07-27 16:28  Load.txt
     文件        2949  2020-07-27 16:28  Process.m

评论

共有 条评论