• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: EV  Matlab  

资源简介

随着电动汽车的普及,将电动汽车作为一种移动的储能设备用于电网的优化控制,大量电动汽车的无序充电功率对电网控制具有很大的影响,因此,用MATLAB编程,研究其负荷规律是十分不要的

资源截图

代码片段和文件信息

clc;
clear;
finish=zeros(10001);
distance=zeros(10001);
disch=zeros(10001);
ch=zeros(100024);
T=zeros(10001);
de=zeros(124);
for i=1:1:10000
    finish(i1)=17.6+3.4*randn(1);%蒙特卡洛产生服从正太分布的随机数
    P=rand(1)+2;%充电功率
    S=20+10*rand(1);%电池容量
    if finish(i1)>24
        finish(i1)=finish(i1)-24;
    end
    while(finish(i1)<0)
        finish(i1)=17.6+3.4*randn(1);
    end
    finish(i1)=ceil(finish(i1));%出行结束时刻
    a=finish(i1);
    distance(i1)=lognrnd(3.20.88);
    while(distance(i1)>160/1.61)
        distance(i1)=lognrnd(3.20.88);
    end
    T(i1)=distance(i1)*1.61*15/100/P;%求出各电动汽车每日出行所需的电动汽车功率需求对应的充电时长
    T(i1)=ceil(T(i1));%对充电时长进行取整
    if a+T(i1)-1<=24%如果充电结束时刻是在当前24点前结束
        ch(ia:(a+T(i1)-1))=P;%对充电计划赋值ch赋值、电动汽车的充电计划储存在矩阵ch中

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

     文件       2113  2015-12-09 09:19  randoncharge2.m

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

                 2113                    1


评论

共有 条评论