蒙特卡洛法(Monte Carlo)电动汽车负荷预测matlab程序设计

news2025/2/27 8:47:45

电动汽车充电负荷的时间分布预测
 
规模化电动汽车充电负荷在未来某一天随时间特性的分布规律是研究电动汽车发展对配
电网影响以及充电站选址定容问题的前提与基础。电动汽车充电负荷的分布情况与车主的行
为特征有关,不同类型的电动汽车车主出行规律以及充电习惯不一样,车主选择充电开始的
时间、充电开始时,电池的剩余电量或者车辆行驶里程等决定了充电负荷的具体分布。因此,
本章从影响电动汽车充电负荷分布的因素入手,将电动汽车按用途进行分类,分别研究探讨
不同类型电动汽车的充电方式以及时间特性规律,同时综合考虑分时电价、多样的充电模式
对电动汽车负荷分布的影响,建立出每一种类型的电动汽车特有的负荷计算模型,根据模型
对北京某地区的电动汽车充电负荷进行时间分布预测研究,并对预测结果进行分析。

电动汽车的类型
 
电动汽车的负荷分布情况与电动汽车的类型有关,比如:私家车的充电行为随机性最大,
充电开始时间也不固定,充电习惯完全由电动汽车车主个人决定;公交车的出行规律比较固
定,充电地点一般是公交车起始站点的停车场,充电开始时间一般是公交车暂停运营的时间;
出租车充电地点不固定,但是充电时间一般是出租车车主吃饭、休息时间;公务车一般选择
在执行完公务后开始充电,由于其停车时间较长,因此此类车一般选择慢充作为电能补给方
式。 
因此,本章为了能够准确的对电动汽车负荷分布进行预测,将电动汽车按照用途不同分
为:私家车、公交车、出租车与公务车四类,重点对这四类电动汽车进行负荷建模研究。


  电动汽车的充电方式

根据我国对电动汽车制定的接口要求,将电动汽车充电方式按照充电功率的不同分为 3
个等级模式[55],即:慢速充电(交流充电)、常规充电(交流充电)、快速充电(直流充电),
我国居民小区目前虽然支持常规充电,但是配备的交流充电桩一般是慢速充电桩较多,随着
电动汽车的普及,小区内常规交流充电桩数量也在逐步增加;常规充电桩一般配备在公司公
共停车场、大型商场内的停车场、一些公交站的停车场等等;快充的直流充电桩分布在充电
站、一些高速路上的服务区等地,表 3.1 为我国电动汽车不同充电方式的接口电气标准值。
 

 

1)日行驶里程
 
 

 2)起始充电时刻

对于私家车来说,假设其充电起始充电时刻为完成最后一次出行回到家后进行充电。根
据 NHTS 2009 的统计数据,电动私家车结束最后一次出行的时间满足正态分布,即充电开始
时刻满足正态分布,如下式 3.2 所示: 

 

 其中,根据文献[28]的拟合数据结果,本章中对𝜇𝑠, 𝑠的取值分别为:17.6 与 3.4。

1.电动公交车充电负荷建模

 2 .电动出租车充电负荷建模


 

3 .电动公务车充电负荷建模 

4 .电动私家车充电负荷建模 

1)私家车无序充电负荷建模


 2
)私家车有序充电负荷建模
 
由于分时电价政策的影响,部分电动私家车车车主会主动配合政府的有序充电政策,即:
将原定的充电时间段适当推迟,选择在电价较低的谷时段进行电能补给.

程序如下:

clc
close all
%电动出租车建模
N=10000;%input('请输入电动出租车数量:');
soctaxi=normrnd(0.3,0.01,[1 N]);%抽取soc
pbus=ones(1,1440);%负荷储存
start=ones(1,N);%开始充电时间储存
T=ones(1,N);%充电时长储存
t=1:1440;%时间轴
time=1:24;
..........

plot (time,ptaxi,'-')%输出图像
legend('出租车负荷曲线')
xlabel('时间')
ylabel('用电量/千瓦时')
title('出租车负荷预测结果图');

 完整程序转链接: 电动汽车充电负荷预测方法及应用研究_曹卫涛.zip-专业指导文档类资源-CSDN下载

预测充电负荷如下结果

1.电动公交车充电负荷

2.电动出租车充电负荷

3.电动公务车充电负荷

4.电动私家车充电负荷

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

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

相关文章

<Linux系统复习>信号

一、本章重点 1、什么是信号? 2、查看信号列表 3、信号捕捉 4、信号产生的5种方式 5、介绍CoreDump 6、信号处理的方式 7、如何理解信号产生到处理的过程 8、sigpending、sigprocmask、sigaction函数的使用 9、信号处理的时机 10、SIGCHLD信号 11、可重入函数 01 什…

Codeforces Round 836 (Div. 2) A - C

A:SSeeeeiinngg DDoouubbllee 题意&#xff1a;给定一个字符串&#xff0c;每个字符串的字符可以出现两次&#xff0c;要求通过重新排列构造一个回文串。 思路&#xff1a;直接暴力可以&#xff0c;每个字符头部一个尾部一个。 #include<cstdio> #include <iostream…

不使用实体类的情况下接收SQL查询结果、@Autowired注入为null解决

目录 一、场景 二、环境 三、使用 1、数据库表以及数据准备 2、项目导入必要依赖 3、添加连接数据库配置文件 4、编写测试方法 5、执行结果 四、将SQL单独提取出来 2.1 定义查询接口方法 2.2 测试 2.3 测试结果 五、问题记录&#xff1a; Autowired注入失败/null的…

b、B、KB、Kib、MB、MiB、GB、GiB、TB、TiB的区别

1024这个数字&#xff0c;想必计算机行业从业人员应该不会陌生&#xff0c;甚至10月24日还被当做程序员日&#xff0c;如果你问一个程序员1GB等于多少MB,他大概率会不假思索回答:1024。 没错&#xff0c;对于稍微对计算机或者网络有了解的人&#xff0c;一般都认为1024是数据容…

最短路算法 - dijkstra

最短路算法 - dijkstra1. 算法介绍2. 实战2.1 Reachable Nodes In Subdivided Graph3 参考1. 算法介绍 算法目的&#xff1a;求图中某点 s 到其余各点的最短距离 算法步骤&#xff1a; 初始化距离数组 dis 和优先级队列&#xff0c;其中 dis[i] 表示 s 点到当前 i 点的最短距…

树莓派上搭建SVN服务器

目录 一、服务端安装步骤 1.安装svn 2.创建目录 3.创建版本仓库 4.修改配置&#xff08;authz,passwd,svnserve.conf&#xff09; 5.启动服务 二、tortoisSVN客户端安装 三、结束 一、服务端安装步骤 1.安装svn sudo apt-get install subversion 2.创建目录 sudo m…

品RocketMQ 源码,学习并发编程三大神器

这篇文章&#xff0c;笔者结合 RocketMQ 源码&#xff0c;分享并发编程三大神器的相关知识点。 1 CountDownLatch 实现网络同步请求 CountDownLatch 是一个同步工具类&#xff0c;用来协调多个线程之间的同步&#xff0c;它能够使一个线程在等待另外一些线程完成各自工作之后&…

selenium--获取页面信息和截图

获取页面信息namecurrent_urltitlecurrent_window_handlewindow_handlespage_source简单用法—— 判断页面截图1.get_screenshot_as_png2.get_screenshot_as_file获取页面信息 主要方法如下图&#xff1a; 介绍一下常用的方法&#xff1a; name 获取浏览器名字 current_u…

Packet Tracer 实验 - 排除多区域 OSPFv3 故障

地址分配表 设备 接口 IPv6 全局单播地址 IPv6 本地链路地址 默认网关 ISP GigabitEthernet0/0 2001:DB8:C1:1::1/64 FE80::C1 不适用 ASBR GigabitEthernet0/0 2001:DB8:C1:1::2/64 FE80::7 不适用 Serial0/0/0 2001:DB8:A8EA:F0A::1 FE80::7 不适用 S…

如何通过 kubectl 进入 node shell

概述 假设这样一个场景&#xff1a; 生产环境中&#xff0c;Node 都需要通过堡垒机登录&#xff0c;但是 kubectl 是可以直接在个人电脑上登录的。 这种场景下&#xff0c;我想要通过 kubectl 登录到 K8S 集群里的 Node&#xff0c;可以实现吗&#xff1f; 可以的&#xff…

LinkedList与链表

目录 1.链表 2.链表的模拟实现 3.LinkedList的模拟实现 4.LinkedList的使用 4.1 什么是LinkedList 4.2 LinkedList的使用 5.ArrayList和LinkedList的区别 我的GitHub&#xff1a;Powerveil GitHub 我的Gitee&#xff1a;Powercs12 (powercs12) - Gitee.com 皮卡丘每天学…

机器人十大前沿热点领域(2022-2023)

中国电子学会嵌入式系统与机器人分会主任委员、北京航空航天大学机器人研究所名誉所长、中关村智友研究院院长王田苗博士出席大会闭幕式&#xff0c;并现场发布《机器人十大前沿热点领域(2022-2023)》。归纳出2022-2023年机器人十大前沿技术&#xff1b;并结合我国国情和机器人…

自动化项目倍加福测距仪QSM WCS RS485 与西门子S7 200通信

1、程序流程图 2、WCS位置数据处理流程 第一步&#xff1a;设置S7-200的RS485的通讯波特率19.2kbps&#xff0c;通讯格式&#xff08;8&#xff0c;1&#xff0c;E&#xff09;&#xff1b; 第二步&#xff1a;PLC向WCS发送请求码&#xff1a; A0A1为0&#xff0c;表示读码器地…

现代密码学导论-16-选择明文攻击和CPA安全

目录 PCA不可区分实验 DEFINITION 3.21 PCA安全的加密方案 LR预言机实验 DEFINITION 3.22 多明文PCA安全的加密方案 THEOREM 3.23 定义3.21和定义3.22等价 PCA不可区分实验 通过运行G(1^n)获得密钥k敌手A被给定输入1^n并拥有访问预言机Enck()的权利&#xff0c;敌手A输出一…

想要精通算法和SQL的成长之路 - 无重叠区间

想要精通算法和SQL的成长之路 - 无重叠区间前言一. 无重叠区间前言 想要精通算法和SQL的成长之路 - 系列导航 一. 无重叠区间 原题链接 给定一个区间的集合 intervals &#xff0c;其中 intervals[i] [starti, endi] 。返回 需要移除区间的最小数量&#xff0c;使剩余区间互…

神经网络和深度学习-处理多维特征的输入

处理多维特征的输入 前面有两个数据集&#xff0c;一个回归&#xff0c;一个分类。 在回归中输出y属于实数&#xff0c;而在分类中输出y属于一个离散的集合 例如在糖尿病分类的数据集中Diabetes Dataset&#xff0c;每一行作为一个sample&#xff08;样本&#xff09;&#x…

Node.js 入门教程 11 Node.js 从命令行接收参数

Node.js 入门教程 Node.js官方入门教程 Node.js中文网 本文仅用于学习记录&#xff0c;不存在任何商业用途&#xff0c;如侵删 文章目录Node.js 入门教程11 Node.js 从命令行接收参数11 Node.js 从命令行接收参数 当使用以下命令调用 Node.js 应用程序时&#xff0c;可以传入任…

Android -- 每日一问:两个 Activity 之间如何传递参数?

经典回答 使用 Intent 的 Bundle 协带参数&#xff0c;就是我们常用的 Intent.putExtra 方法。 除了传递基本类型外&#xff0c;如何传递自定义的对象呢&#xff1f; 这个问题就是想引出 Android 的 Parcelable 。一般很多面试者都有用过传递实现了Serializable接口的自定义对…

JavaWeb学习-监听器

什么是监听器? 类似于前端的事件绑定,java中的监听器用于监听web应用中某些对象、信息的创建、销毁、增加&#xff0c;修改&#xff0c;删除等动作的发生&#xff0c;然后作出相应的响应处理。当范围对象的状态发生变化的时候&#xff0c;服务器自动调用监听器对象中的方法。…

Flutter高仿微信-第54篇-群聊-邀请好友

Flutter高仿微信系列共59篇&#xff0c;从Flutter客户端、Kotlin客户端、Web服务器、数据库表结构、Xmpp即时通讯服务器、视频通话服务器、腾讯云服务器全面讲解。 详情请查看 效果图&#xff1a; 实现代码&#xff1a; import package:flutter/material.dart; import package…