车-电-路网时空分布负荷预测研究(Matlab代码)

news2025/1/19 14:24:13

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

电动汽车作为交通工具和移动负荷的载体,其出行分布和路径规划会受到交通信息的影响,而充

电需求和充电策略会影响电网经济性与安全运行,因此建立图1所示的路网-配电网-车网交互模型分析EV充电负荷的时空分布。

在建立各个模型后,下图给出了充电负荷时空分布预测具体流程。

由图3可知,充电负荷时空分布预测流程如下。

1) 首先按一定比例在各交通节点引入不同类型电动汽车数量;

2) 通过蒙特卡洛模拟为各EV随机抽样生成相应的行驶特性参数和充电特性参数;

3) EV用户按照行程时间最小为目标,采用实时Dijkstra算法规划的路径进行行驶,并实时更新特性

参数;

4) 通过用电区域功能类型划分,对该区域充电的EV功率进行累加计算得到区域配网节点负荷,完

成整体充电负荷时空预测。

📚2 运行结果

运行视频:

车-电-路网负荷预测(Matlab代码)

 

 

 

 部分代码:

%% 创建汽车MC信息矩阵
Mcar=zeros(sumNcar,6);        %生成Mcar=sumNcar*6阶矩阵用来储存每辆车的信息,依次为,车辆编号Mcar(:,1)、车辆种类Mcar(:,2),1私家车,2出租车,3公交车
%1
Mcar(:,1)=1:sumNcar;          %给sumNcar辆汽车依次进行编号
%2
carkind=ceil(100*rand(sumNcar,1));
for i=1:sumNcar
   if carkind(i)<=Per_car(1)                    %carkind(i)<=25的私家车,即生成25%的私家车
       carkind(i)=1;
   elseif  carkind(i)<=Per_car(1)+Per_car(2)    %25<Per_car(1)+Per_car(2)<=70的出租车,即生成百分之45的出租车
       carkind(i)=2;
   else                                         %等价于70<Per_car(1)+Per_car(2)<=100的出租车,即生成百分之30的出租车
       carkind(i)=3;
   end     
end
Mcar(:,2)=carkind;           %给sumNcar辆汽车依次进行种类编号     
%34
%OD节点概率向量 ,建立OD出行概率矩阵
Pod=ones(1,32)/32;          %创建一个1*32阶的全1矩阵,并将元素都除以32变成1*32阶的全00313矩阵
Pod_arry=zeros(1,10000);    %创建一个1*10000阶的全1矩阵
Pod_arry(1:ceil(10000*Pod(1)))=1;   %Pod(1)=0.0313 , 10000*Pod(1)=312.5000 ,ceil(10000*Pod(1))=313 ,Pod_arry(1:ceil(10000*Pod(1)))=1相当于将Pod_arry第1-313列的元素全部换为1   
for i=2:32
    Pod_arry(ceil(10000*sum(Pod(1:i-1)))+1:ceil(10000*sum(Pod(1:i))))=i;
                %当i=2时,Pod(1:i-1)=Pod(1:1)=0.0313,sum(Pod(1:i-1))=0.0313,ceil(10000*sum(Pod(1:i-1)))=313
                %当i=2时,Pod(1:i)=Pod(1:2)=【0.0313,0.0313】,sum(Pod(1:i))=0.0625,ceil(10000*sum(Pod(1:i)))=625
                %当i=2时,Pod_arry(ceil(10000*sum(Pod(1:i-1)))+1:ceil(10000*sum(Pod(1:i))))=i , 即为Pod_arry(313+1:625)=2,相当于将Pod_arry第314-625列的元素全部换为1
                %同理依次退出i=3 ,i=4 , ...... , i=32 ;
                %1*10000阶的矩阵Pod_arry,其中最大的元素也就是i=32
end
Mcar(:,3)=Pod_arry(randperm(10000,sumNcar))';     %确定EV初始位置Mcar(:,3)
Mcar(:,4)=Pod_arry(randperm(10000,sumNcar))';     %确定EV目的地Mcar(:,4)
% 5678
Mcar(:,5)=6+2*rand(sumNcar,1);                    %初始时刻Mcar(:,5),这个初试出发时刻不应该这么随机生成,应该参考文献服从正态分布函数公式来吧
Mcar(:,6)=18+2*rand(sumNcar,1);                   %返程时刻Mcar(:,6),同理这个返程时刻,想想应该怎么办
Mcar(:,7)=200+100*rand(sumNcar,1);                %ev容量,这个ev容量确定的也不合理
Mcar(:,8)=normrnd(0.3,0.1,[sumNcar,1]);           %生成服从正态分布的初始soc
Mcar(:,9)=normrnd(40,1,[sumNcar,1]);              %生成服从正态分布的速度,这个速度的生成是不是有点不合理

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]李晓辉,李磊,刘伟东,赵新,谢秦.基于动态交通信息的电动汽车充电负荷时空分布预测[J].电力系统保护与控制,2020,48(01):117-125.DOI:10.19783/j.cnki.pspc.181616.

[2]李磊,赵新,李晓辉,刘伟东,刘小琛,冯炜.基于动态交通信息的电动汽车充电需求预测模型及其对配网的影响分析[J].电网与清洁能源,2020,36(03):107-118.

🌈4 Matlab代码实现

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/197578.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用c语言连接mysql数据库并且批量插入数据

​ 使用从c连接数据库需要在本机安装数据库&#xff0c;或者拿到数据库所在主机的IP地址。先说明我使用的是mysql8.0 64位的数据库&#xff0c;使用的vs是vs2019。 1.配置环境 首先打开vs2019&#xff0c;创建一个空项目&#xff0c;让后右击下图所示位置&#xff0c;然…

网络编程套接字之UDP

文章目录一、网络编程二、UDP数据报套接字编程DatagramSocketDatagramPacket实现客户端服务器程序EchoServer客户端一、网络编程 我们网络编程的核心: Socket API&#xff0c;操作系统为我们应用程序提供的API&#xff0c;我们的Socket是和传输层密切相关的。 我们传输层为我…

SpringBoot+Vue+Wx健康上报系统

简介&#xff1a;本项目采用了基本的springbootvueWx设计健康上报系统。详情请看截图。经测试&#xff0c;本项目正常运行。本项目适用于Java毕业设计、课程设计学习参考等用途。 项目描述 项目名称SpringBootVueWx健康上报系统源码作者LHL项目类型Java EE项目 &#xff08;前…

多线程初阶——线程状态

多线程初阶——线程状态 文章目录多线程初阶——线程状态1.Thread类及常见构造方法2.Thread常见的方法3.线程相关的重要操作3.1启动线程—start()3.2中断线程3.3 等待线程— join()3.4 获取线程引用3.5休眠线程—sleep()4.线程的状态1.Thread类及常见构造方法 方法说明Thread(…

前端js实现根据文件url批量压缩下载成zip包

前言 项目开发中&#xff0c;产品经理提了这样一个需求&#xff1a;将系统中的附件实现批量打包下载功能。本来系统中是有单个下载及批量下载功能&#xff0c;现在应业务方的需求&#xff0c;需要多加个批量打包下载。 初步设想是&#xff1a;由后端编写接口实现。但后来经过思…

从事测试开发8年,聊聊我是怎么从0基础到年薪40万的

本人从事测试开发8年多&#xff0c;之前在猪场工作&#xff0c;年薪突破40W&#xff0c;算是一个生活过得去的码农。&#xff08;仅代表本人&#xff09;目前从事软件测试行业的薪资待遇还是很不错的&#xff0c;所以如果朋友们真的对软件测试感兴趣的话可以坚持学下去&#xf…

Java native agent学习笔记-从加载到log4j漏洞检测

记录一下java native agent的学习过程,也顺便造一个检测log4j漏洞的轮子: java native agent相比java agent最大的好处是快,C写的,快的一笔,但是最大的坏处是非常麻烦,毕竟你拿个面过程的语言怼面对象的肯定是比较麻烦的。 本次学习的目的是做个加载器,动态加载agent,然后再实…

研究人员发布 VMware vRealize Log RCE 漏洞,立即打补丁

Horizon3 攻击团队的安全研究人员将于下周发布一个针对漏洞链的漏洞利用程序&#xff0c;以在未打补丁的 VMware vRealize Log Insight 设备上获得远程代码执行。 vRealize Log Insight 现在称为 VMware Aria Operations for Logs&#xff0c;它使 VMware 管理员可以更轻松地分…

每日学术速递2.4

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.LG、cs.AI 1.Neuro Symbolic Continual Learning: Knowledge, Reasoning Shortcuts and Concept Rehearsal 标题&#xff1a;神经象征性的持续学习&#xff1a;知识、推理捷径和概念排练…

必须掌握的网络安全知识

没有网络安全&#xff0c;就没有国家安全。网络安全和保密防护&#xff0c;是机关单位日常工作中不可忽视的重要问题。尤其在涉密单位工作的人员&#xff0c;因工作性质特殊&#xff0c;不仅要了解非涉密网络的安全操作常识&#xff0c;更要重点了解涉密网络的规范行为要点&…

2021年上半年信息系统项目管理师真题与答案完整版(综合知识、案例分析、论文)

1、 国家信息化体系包括六个要素&#xff0c;其中&#xff08;&#xff09;是信息化体系六要素中的龙头&#xff0c;是国家信息化建设的主阵地&#xff0c;集中体现了国家信息化建设的需求和效益。A、信息资源 B、信息技术应用 C、信息网络 D、信息化政策法规和标准规范0参考答…

若依代码生成器------数据库篇

继上一篇《若依代码自动生成器研究-表查询篇》&#xff0c;我们继续来学习若依系统中的代码生成逻辑。 导入表之Sql查询 在菜单栏点击“代码生成”&#xff0c;在右侧栏中点击“导入”按钮&#xff0c;在文章若依中的代码自动生成器研究-表查询篇中&#xff0c;我们已经一直…

三十六、Kubernetes1.25中数据存储第一篇

1、概述在前面已经提到&#xff0c;容器的生命周期可能很短&#xff0c;会被频繁地创建和销毁。那么容器在销毁时&#xff0c;保存在容器中的数据也会被清除。这种结果对用户来说&#xff0c;在某些情况下是不乐意看到的。为了持久化保存容器的数据&#xff0c;kubernetes引入了…

【深度学习】对SSD与Retina的理解

SSD 正负样本选择 同YOLO 选择与GT IOU最大的anchor作为正样本。(此时正负样本很不平衡)对于剩余未匹配anchor,将与GT IOU超过0.5的作为正样本。这样一个GT就可以匹配多个anchor,增加正样本的数量。(此时负样本依然多于正样本)hard negative mining,难负样本挖掘。将所有…

重定向的概述和使用(基于web方面),很简单

大家好&#xff0c;今天分享一下重定向的概述以及使用 我们要知道&#xff0c;重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置 同时&#xff0c;重定向有好几类 1.网页重定向、 2.域名的重定向、 3.路由选择 4. Linux上的文件重定向操作 就是要知…

QTransform的使用

目录引言基础知识缩放矩阵平移矩阵旋转矩阵矩阵乘法实际使用实现思路完整代码参考资料引言 A transformation specifies how to translate, scale, shear, rotate or project the coordinate system, and is typically used when rendering graphics. A QTransform object can …

6 -【Faster R-CNN 代码精读】之 Proposals 、 Filter Proposals

6 -【Faster R-CNN 代码精读】之 Proposals 、 Filter Proposals1、前言2、数据回顾3、计算候选框位置&#xff08;proposal coordinates&#xff09;4、筛选候选框&#xff08;filter proposals&#xff09;及相关处理1&#xff09;筛选出 预测概率 排前 2000 的proposals2&am…

TCP协议面试灵魂12 问(四)

005: 介绍一下 TCP 报文头部的字段 报文头部结构如下(单位为字节): 请大家牢记这张图&#xff01; 源端口、目标端口 如何标识唯一标识一个连接&#xff1f;答案是 TCP 连接的四元组——源 IP、源端口、目标 IP 和目标端口。 那 TCP 报文怎么没有源 IP 和目标 IP 呢&#x…

2021年下半年信息系统项目管理师《综合知识》《案例分析》《论文》真题与答案

1、“十四五”期间&#xff0c;我国关注推动政务信息化共建共用、推动构建网络空间命运共同体&#xff0c;属于()的建设内容.A、科技中国 B、数字中国 C、制造强国 D、创新强国0参考答案&#xff1a;B2、()关注的是业务&#xff0c;以业务驱动技术&#xff0c;强调IT与业务的对…

零基础学FPGA(八):可编程逻辑单元(基本结构,Xilinx+Altera)

目录日常唠嗑一、概述二、基于多路选择器的逻辑单元1、基于多路选择器的逻辑单元&#xff08;早期&#xff09;2、基于PLD结构的逻辑单元&#xff08;类CPLD&#xff09;3、基于查询表的逻辑单元&#xff08;目前主流&#xff09;三、Xilinx基本结构四、Altera 基本结构日常唠嗑…