资源简介

将一天内,分为48 个时段,对电动汽车充电负荷进行预测,

资源截图

代码片段和文件信息

%% 私家车充电负荷计算
close all; %关闭打开了的所有图形窗口
clc; %清屏命令
clear; %清除工作空间中所有变量
tic; %启动秒表计时
Pn=[7 28]; %恒功率充电,私家车常规充电功率为7kw,快速充电功率为28kw
dm=175; %私家车最大日行驶里程
Cn=35; %锂电池充电容量
k=0.9; %充电效率
N=5000; %循环次数
M1=10000; %私家车数量
soc1(1M1)=0; %给矩阵预配置内存空间
while 1
   for n=1:N
        P1=zeros(148); %私家车
        d=lognrnd(3.20.88M11); %抽取日行驶里程
        soc1=1-d./dm; %初始soc百分数
        t2=round((1-soc1).*Cn*2/Pn(11)/k); %充电时间长度-取整假设私家车一天只充1次电
        n1=find(t2>11); %返回矩阵中大于6的元素所在位置
        t2(n1(1:end))=11;
        for m=1:M1
                while 1
                     t1=2*normrnd(17.63.411); %开始充电时刻,正态分布
                     t1=round(t1); %取整;
                     if t1>48||t1<=0
                        continue;
                     end
                     break;
           

评论

共有 条评论