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

article/2025/9/17 8:56:22

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

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


  电动汽车的充电方式

根据我国对电动汽车制定的接口要求,将电动汽车充电方式按照充电功率的不同分为 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://chatgpt.dhexx.cn/article/OToDgFnn.shtml

相关文章

蒙特卡洛法(三)马尔科夫链蒙特卡洛法

马尔科夫链蒙特卡洛法适合于随机变量是多元的、密度函数是非标准形式的随机变量各分量不独立的情况。如何构建具体的马尔科夫链是这个方法的关键,离散变量的时候,需要定义转移矩阵,构建可逆马尔科夫链,保证遍历定理成立。常用的马…

蒙特卡洛法简述

蒙特卡洛法简述 一.简介: 1.蒙特卡洛方法又称随机模拟法,随机抽样技术,是一种随机模拟方法。 蒙特卡洛法使用随机数(伪随机数)以概率和统计理论方法为基础,将所要求解的问题同一定的概率模型相互联系&am…

蒙特卡洛法模拟计算圆周率π

一、蒙特卡洛法介绍 蒙特卡罗方法(Monte Carlo method),也称统计模拟方法,是一种以概率统计理论为基础的数值计算方法,常用于特定条件下的概率计算问题。蒙特卡罗是摩纳哥的著名赌城,该法为表明其随机抽样的…

蒙特卡洛法之MATLAB实现

by WC 1.7.2016蒙特卡洛法(随机取样法)也称为计算机随机模拟方法,它源于世界著名的赌城——Monte Carlo。它是基于对大量事件的统计结果来实现一些确定性问题的计算。使用蒙特卡洛法必须使用计算机生成相关分布的随机数。 eg: y…

C语言文件打开关闭和读写

文件在进行读写操作之前要先打开,使用完毕要关闭。在C语言中,文件操作都是由库函数来完成的。在本节内将介绍主要的文件操作函数。 文件的打开(fopen函数) fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名 fopen( 文…

C语言文件详解(一)文件介绍,文件打开和关闭

文章目录 一、文件介绍1.1为什么使用文件1.2什么是文件1.3文件名 二、文件的打开和关闭2.1文件指针2.2文件的打开和关闭 一、文件介绍 1.1为什么使用文件 文件属于文件的一种,与普通文件载体不同,文件是以硬盘为载体存储在计算机上的信息集合。那么为什…

C语言fopen打开文件失败了,原来是这个原因~~~~

大家好&#xff0c;我是疯狂的比特&#xff0c;一个每天在互联网上种菜和砍柴的程序员 今天给大家分享一个C语言初学者常见的一个问题。 问题 经常有人问我&#xff0c;我的C语言代码好好的&#xff0c;怎么就打开文件失败了呢&#xff1f; 我们先来看看代码吧 #include <s…

【C】C语言打开,读取文件

文章目录 C语言打开&#xff0c;读取文件一、明明白白我的心二、代码飞起来三、过程不重要&#xff0c;重点看结果 C语言打开&#xff0c;读取文件 一、明明白白我的心 1、gcc编译C语言代码 2、winds10操作系统 3、VS Code编辑器(强推&#xff0c;最近博主用这个…

C语言<文件的打开与关闭>

目录 一.为什么使用文件 二.什么是文件 1.程序文件 2.数据文件 3.文件名 三.文件的打开与关闭 1.文件指针 2.文件的打开与关闭 结语 一.为什么使用文件 我们前面学习结构体时&#xff0c;写了通讯录的程序&#xff0c;当通讯录运行起来的时候&#xff0c;可以给通讯录…

C语言文件打开方式

使用文件的方式共有12种&#xff0c;下面给出了它们的符号和意义。 文件打开方式 意义 rt 只读打开一个文本文件&#xff0c;只允许读数据 wt 只写打开或建立一个文本文件&#xff0c;只允许写数据 at 追加打开一个文本文件&#xff0c;并在文件末尾写数据 rb 只…

C语言————文件的打开(知识点总结+举例)

fopen函数用来打开一个文件&#xff0c;其调用的一般形式为&#xff1a; 文件指针名fopen(文件名,使用文件方式); 其中&#xff1a; “文件指针名”必须是被说明为FILE 类型的指针变量&#xff1b; “文件名”是被打开文件的文件名&#xff1b; “使用文件方式”是指文件的类型…

【C语言】文件的打开和关闭,文件的顺序读写

文章目录 1、为什么使用文件 2、什么是文件 3、文件的打开和关闭 文件的打开 文件的关闭 4、文件的顺序读写 4.1文件读写的特点 4.2fputc、fgetc函数 4.3fgets、fputs函数 4.4fscanf、fprintf函数 5、标准输入输出流stdin、stdout 1、为什么使用文件 在编写例如通讯…

C语言-文件操作

当程序的生命周期结束&#xff0c;在内存中存放的数据就会随着内存的释放而清除&#xff0c;这并不满足我们日常生活中的记录需求&#xff0c;所以C语言开发了文件操作模式&#xff0c;通过将数据存放在硬盘&#xff0c;数据库等方式&#xff0c;实现数据的持久化。 文件存在于…

C语言打开文件详解

C语言中操作文件之前必须先打开文件&#xff1b;所谓“打开文件”&#xff0c;就是让程序和文件建立连接的过程。 打开文件之后&#xff0c;程序可以得到文件的相关信息&#xff0c;例如大小、类型、权限、创建者、更新时间等。在后续读写文件的过程中&#xff0c;程序还可以记…

一 形参与实参

1 实际参数&#xff08;实参&#xff09; 真实传给函数的参数&#xff0c;叫实参。即在函数调用时写入的实际参数。 实参可以是&#xff1a;常量、变量、表达式、函数等。无论实参是何种类型的量&#xff0c;在进行函数调用时&#xff0c;它们必须有确定的值&#xff0c;以便把…

【C语言函数参数详解】——实际参数(实参)形式参数(形参)

文章目录 一.什么是实际参数&#xff08;实参&#xff09;二.什么是形式参数&#xff08;形参&#xff09;三.形参与实参的关系 这篇文章我们一起学习一下函数的参数&#xff0c;函数的参数分为实参和形参。 一.什么是实际参数&#xff08;实参&#xff09; 首先我们来学习实…

java 静态工厂_高效Java第一条考虑用静态工厂代替构造函数

获得类的实例&#xff1a; 1.提供一个公有的构造函数&#xff1b; 2.提供一个公有的静态工厂方法&#xff0c;该方法只是一个返回类的实例的静态方法。 静态工厂方法与设计模式中的工厂方法模式不同。 提供静态工厂方法的优势——静态工厂方法与构造函数不同的第一大优势在于&a…

【算法之高效求素数】浅析求素数算法

注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度 1. 根据概念判断: 如果一个正整数只有两个因子, 1和p&#xff0c;则称p为素数. 代码: bool isPrime(int n) {if(n < 2) return false;for(int i 2; i < n; i)if(n%i 0) return false;return true;…

求素数算法

注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度 1. 根据概念判断: 如果一个正整数只有两个因子, 1和p&#xff0c;则称p为素数. 代码: bool isPrime(int n) {if(n < 2) return false;for(int i 2; i < n; i)if(n%i 0) return false;return true;…

求素数算法-网摘

摘自&#xff1a;http://www.cnblogs.com/luluping/archive/2010/03/03/1677552.html 浅析求素数算法注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度1. 根据概念判断:如果一个正整数只有两个因子, 1和p&#xff0c;则称p为素数. 代码: bool isPrime(int n) …