蒙特卡洛模拟法计算电动汽车充电负荷(Matlab代码实现)

article/2025/4/2 0:43:36

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

👨‍💻4 Matlab代码实现


💥1 概述

     伴随环境问题的影响,以及电动汽车技术的不断成熟,电动汽车对电网影呵不断增加。电下1左此放电过程中不但可能导致局部过负荷回题,旦住此过程中产生的谐波污染会影啊电网电能的贝里TL及时准确地把握电动汽车的负荷需求对电刀系统运仃和规划具有重要的意义。

     电动汽车充电负荷预测的重点研究对象是预测技术的选择,如今有单耗法、灰色模型、时间序列、专家系统等方法,包括优化组合分析的电刀系统贝何从圳2等。电动汽车的位置不明确,且允电时同名到心机的影响等﹐都会造成电动汽车充、换电站的负荷产生一定的时变性,运用之前的传统方法,无法预测或是表达其复杂的非线性特点。所以考虑运用先进的蒙特卡洛模拟法,对数据进行挖掘、处理、分析,对不确定的因素进行处理,总结出相应的分布规律,并提出相应的﹑科学合理的预测法。

📚2 运行结果

%% 初始化设置
Ps=[6 15];%私家车,常规充电为6kW,快速充电为15k
Pg=80;  %公交车常规充电80kW
Pc=32;  %出租车快速充电32kW
N1=547400;  %私家车保有量
N2=3500;  %公交车保有量
N3=8200;  %出租车保有量
N=10;   %迭代次数,可自行修改
dm=[180;200;300]; %三种汽车类型最大里程私家车=180km,公交车=200km,出租车=300km
Wm=[40;300;60]; %三种汽车类型动力电池容量私家车=40k Wh,公交车=300k Wh,出租车-60kWh
P=zeros(N,1440);
Ps1=zeros(N,1440);
Pg1=zeros(N,1440);
Pc1=zeros(N,1440);
soc1=zeros(1,N1);
soc2=zeros(1,N2);
soc3=zeros(1,N3);

由于时间关系,只迭代了10次:

for k=1:1440 %(4-5)

P(n,k)=P(n,k)+Pt1(k)+Pt2(k)+Pt3(k); %总负荷预测功率 Ps1(n,k)=Ps1(n,k)+Pt1(k); %私家车预测功率 Pg1(n,k)=Pg1(n,k)+Pt2(k); %公交车预测功率 Pc1(n,k)=Pc1(n,k)+Pt3(k); %出租车预测功率

私家车、出租车、公交车都考虑了,运行结果如下:

 

 

 

 

方法2:

部分代码:

 %% 公交车负荷预测
    Pt2=zeros(1,1440);
    for i=1:1:N2
        dg=unifrnd(150,200,1,1);  %日行驶里程数
        %% ========上下限限制======
        if(dg>=200)
            dg=200;
        end
        if (dg<-0)
            dg=0;
        end
        soc2=1-(dg./dm(2));
        tg1=(1-soc1).*300*60/Pg;
        tg1=round(tg1);
        tg2=unifrnd(1,1440,1,1);
        tg2=round(tg2);
        kg=tg1+tg2;
        if (kg>1440)
            kg=kg-1440;
            Pt2(1:kg)=Pt2(1:kg)+Pg;
            Pt2(tg2:1440)=Pt2(tg2:1440)+Pg;
        else
            Pt2(tg2:kg)=Pt2(tg2:kg)+Pg;
        end
        Pt2(1:1440)=Pt2(1:1440);
    end
    %% ========结束==========
    
    %% 出租车负荷预测
    Pt3=zeros(1,1440);
    for i=1:1:N3
        %% =======时间0:00-14:00,第一次充电========
        dc=normrnd(275,15,1,1);
        if(dc>=300)
            dc=300;
        end
        if(dc<=0)
            dc=0;
        end
        soc3=1-dc./dm(3);
        tc1=(1-soc3).*60*60/Pc;tcl=round(tc1);
        tc2=normrnd(420,100,1,1);tc2=round(tc2);
        if(tc2<=1)
            tc2=1;
        end 

链接:https://pan.baidu.com/s/1btcGuezpRs_ZedDyngEWUQ 
提取码:yrs1 
--来自百度网盘超级会员V2的分享

🎉3 参考文献

[1]乔文娟.基于蒙特卡洛模拟的电动汽车充电负荷预测[J].华电技术,2018,40(06):19-22+77.

[2]庞培川,曾成,杨彪,张谦.蒙特卡洛模拟法计算电动汽车充电负荷[J].通信电源技术,2016,33(01):155-158.DOI:10.19399/j.cnki.tpt.2016.01.060.

👨‍💻4 Matlab代码实现


http://chatgpt.dhexx.cn/article/KMNiVZce.shtml

相关文章

(四十四)蒙特卡洛模拟法计算VaR

思路简介 每一次蒙特卡洛模拟&#xff0c;对资产组合中的每一资产按照随机过程公式模拟出下一个交易日的价格&#xff0c;公式中的ε可以假定服从t分布或正态分布&#xff08;即资产收益率服从的分布&#xff09;&#xff0c;然后可以得到每一资产的收益率&#xff0c;乘以各自…

基于拟蒙特卡洛模拟法的随机潮流计算matlab程序

电力系统随机潮流计算中常采用模拟法&#xff0c;该方法原理简单、使用方便&#xff0c;能够精确地模拟实际物理过程&#xff0c;但是简单的蒙特卡洛模拟法收敛速度很慢&#xff0c;要得到精确的结果需要以大量的计算时间为代价。本章在此基础上提出了基于拟蒙特卡洛模拟的随机…

【Python量化】蒙特卡洛模拟法预测股价走势

文章目录 蒙特卡罗模拟法的定义蒙特卡罗模拟法的的Python实现蒙特卡洛模拟法模拟股票收益率序列蒙特卡洛模拟法模拟股价序列蒙特卡洛模拟法绘制模拟股价序列图 此文章首发于公众号&#xff1a;Python for Finance 链接&#xff1a;https://mp.weixin.qq.com/s/43KQgH-BArop29u…

Ubuntu18.04上安装ROS的详细教程

文章目录 前言一、环境配置二、安装步骤1.添加ROS软件源2.添加密钥3.更换软件源4.安装ROS5.初始化rosdepc6.设置环境变量7.安装 rosinstall8.验证ROS是否安装成功 总结参考文献 前言 最近&#xff0c;学习了胡老师的《ROS入门21讲》&#xff0c;在Ubuntu18.04上安装ROS过程中遇…

在Ubuntu18.04中安装ROS教程

1.创建虚拟机 自定义安装&#xff0c;手动选择镜像文件&#xff0c;处理器选择1个处理器&#xff0c;8个核心&#xff0c;其他选择默认的即可。 2.换源 新装的虚拟机会提示更新&#xff08;不是更新系统&#xff09;&#xff0c;建议换完源之后再更新。 左下角点开&#xff…

Ubuntu 安装 ROS 详细教程

最近需要用ROS控制一个小车底盘&#xff0c;然后发现不会了。。。 所以写一篇博客记录一下&#xff0c;以便以后查阅。 OS&#xff1a;Ubuntu 20.04 ROS&#xff1a;noetic 1. 设置Ubuntu的软件和更新 在搜索框输入software&#xff0c;选择软件和更新一项&#xff0c;勾选 ma…

Ubuntu18.04、Ubuntu20.04之ROS安装教程

目录 Ubuntu20.04之ROS&#xff08;noetic&#xff09;安装教程 Ubuntu18.04之ROS&#xff08;melodic&#xff09;安装教程 ubuntu20.04之ROS&#xff08;noetic&#xff09;安装教程 1、软件源&#xff08;作用是比官方快&#xff09; sudo sh -c . /etc/lsb-release &…

ROS安装超详细保姆级教程

1.版本选择 ROS与Ubuntu版本是有着对应关系的&#xff0c;其中Ubuntu1604 ROS Kinetic&#xff1b;Ubuntu1804 ROS Melodic&#xff1b; Ubuntu2004 ROS Noetic 本文以 Ubuntu2004 ros noetic 进行安装操作演示 2.安装实操 2.1 打开网站http://wiki.ros.org/noetic/Ins…

ubuntu20.04安装ROS极简教程 (noetic)

1.基础安装步骤 # 1.添加 sources.list sudo sh -c echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list # 2.添加 keys sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-ke…

ubuntu16.04 ROS安装

ros安装官方链接&#xff1a;cn/kinetic/Installation/Ubuntu - ROS Wiki 建议参考链接&#xff1a;Ubuntu16.04 安装ROS Kinetic 究级详细教程_IU知恩于心的博客-CSDN博客_ubuntu16.04安装ros 问题现象&#xff1a; 下列软件包有未满足的依赖关系&#xff1a; ros-kinetic…

详细介绍如何在ubuntu20.04中安装ROS系统,超快完成安装(最新版教程)

2020年的10月份&#xff0c;我整理写了一篇名为&#xff1a;详细介绍如何在ubuntu20.04中安装ROS系统&#xff0c;以及安装过程中出现的常见错误的解决方法&#xff0c;填坑&#xff01;&#xff01;&#xff01;的博客&#xff0c;已经经过了很多小伙伴的验证&#xff0c;确实…

ros2安装教程

ros官网安装指导&#xff1a; https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html 1、确保支持UTF-8语言环境 locale # check for UTF-8sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-loca…

Apollo ROS安装教程

1.安装Ubuntu 14.04 2.安装ROS Indigo版本 安装可能以下出现的问题 错误信息&#xff1a;Unpacking ros-indigo-desktop-full (1.1.6-0trusty-20181006-135515-0800) ... Errors were encountered while processing:/var/cache/apt/archives/python-rosdistro-modules_0.7.0…

Ubuntu 安装 ROS 教程

Ubuntu 安装 ROS 一、修改为国内镜像源二、ROS 官网安装介绍&#xff08;kinetic-16.04、melodic-18.04、noetic-20.04&#xff09;三、ROS 安装步骤1.添加 ROS 软件源到 sources.list2.导入密钥3.更新4.安装 ROS 完整版5.初始化rosdep第一步第二步 6.配置环境变量7.安装 rosin…

Ubuntu18.04安装 ROS Melodic教程

Ubuntu对应ROS的不同版本&#xff1a; 我的操作系统为Ubuntu 18.04 LTS 64bit应采用ROS版本为ROS Melodic。 下面以我的版本为例&#xff1a; 配置Ubuntu软件仓库 打开软件中心&#xff0c;按照下图进行配置。 确保你的"restricted"&#xff0c; “universe&#…

ROS安装教程详解

一、准备工作 1. 一个装有Ubuntu14.04镜像文件的U盘启动盘 2. 电脑安装EASYBCD、分区助手软件 3. 保证电脑硬盘有一个分区有足够的空间安装ROS,和Ubuntu14.04 二、制作启动盘 1.首先我们先安装软碟通,完成安装后打开软碟通,文件->打开,打开我们的iso镜像 2.然后选择…

ROS安装教程(ubuntu18.04+melodic版本)

1. ROS版本选择 ROS是一个用于编写机器人软件的灵活框架&#xff0c;它集成了大量的工具、库、协议&#xff0c;提供了类似操作系统所提供的功能&#xff0c;包括硬件抽象描述、底层驱动程序管理、公用功能的执行、程序间的消息传递、程序发行包管理&#xff0c;可以极大简化繁…

ROS 安装教程Ubuntu16.04(2022年最新)

ROS是机器人操作系统&#xff08;Robot Operating System&#xff09;的英文缩写,源自斯坦福的开源项目。 Ubuntu16.04只能安装ROS Lunar Loggerhead或ROS Kinetic Kame 依次完成以下四步. 第四步提示是否不验证&#xff0c;需输入y ,等待安装完成 sudo sh -c echo "de…

ROS安装教程(详细)

总结一下这两天安装ROS的过程。 1 配置软件库 桌面左侧栏 点search your computer&#xff0c;输入updates&#xff0c;点 Software & Updates&#xff0c;将main,universe,multiuniverse,restricted全都勾上&#xff0c;将Download from换成中科大的 http://mirrors.ust…

Ubuntu18.04对应的ROS安装步骤教程

Ubuntu18.04对应的ROS安装教程 一、ROS配置1 配置Ubuntu18.04 软件仓库2 开始安装3 测试 二、遇到的问题1 ROS无法下载问题2 sudo: rosdep: command not found3 rosdep update4 roscore 无法运行 三、不同Ubuntu系统下ROS版本安装教程1 Ubuntu 18.04 对应 ROS Melodic Morenia2…