【SCI电气】考虑不同充电需求的电动汽车有序充电调度方法(Matlab代码实现)

news2025/1/22 18:00:28

 

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

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

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

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

目录

💥1 概述

2. 文献综述

📚2 运行结果

2.1 原文结果

2.2 Matlab实现结果图 

🎉3 参考文献

🌈4 Matlab代码、数据、文章讲解


💥1 概述

文献来源:

链接:https://pan.quark.cn/s/abd06f40dab7
提取码:TiHb

摘要: 大量电动汽车(EV)的不协调充电会导致峰值负载大幅激增,这将进一步影响电力系统的运行。因此,本研究提出了一种微电网电动汽车充电协调调度方法,将负荷需求从高峰期转移到低谷期。该方法基于充电紧急性指标选择电动汽车充电模式,该指标可以反映不同的充电需求。然后,建立协调充电调度优化模型,使整体峰谷负荷差最小化;考虑了慢充电电动汽车、快速充电电动汽车和微电网运行的各种限制。此外,采用蒙特卡罗模拟(MCS)对电动汽车的随机性进行仿真。研究结果揭示了电动汽车车主的充电模式选择以及微电网运行的调峰和谷值填充。因此,该模型可以支持更友好的电力供需交互,以适应电动汽车日益普及和柔性微电网的快速发展。

原文摘要:

The uncoordinated charging of large amounts of electric vehicles (EVs) can lead to a substantial surge of peak loads, which will further influence the operation of power system. Therefore, this study proposed a coordinated charging scheduling method for EVs in microgrid to shift load demand from peak period to valley period. In the proposed method, the charging mode of EVs was selected based on a charging urgency indicator, which can reflect different charging demand. Then, a coordinated charging scheduling optimization model was established to minimize the overall peak-valley load difference. Various con-straints were considered for slow-charging EVs, fast-charging EVs, and microgrid operation. Further-more, Monte Carlo Simulation (MCS) was used to simulate the randomness of EVs. The results have shed light on both the charging modes selection for EV owners and peak shaving and valley filling for microgrid operation. As a result, this model can support more friendly power supply-demand interaction to accommodate the increasing penetration of EVs and the rapid development of flexible microgrid.

电动汽车(EV)是环保的,因为它们消耗电能并产生几乎零的污染物排放[[1],[2],[3]]。因此,电动汽车为开发更清洁的交通系统提供了另一种选择,并为可持续交通发展提供了巨大的潜力[4,5]。同时,电动汽车可以更容易地融入智能交通系统,以增强智能交通服务[6,7]。

然而,电动汽车的发展面临着一些挑战。电池技术的局限性和充电基础设施的短缺是一些关键问题[6,8]。此外,电动汽车电池的退化和电动汽车电池的高成本通常被认为是电动汽车采用的主要问题[[9],[10],[11],[12]]。快速充电技术和充电站规划也有待改进[13,14]。除了技术挑战外,管理和业务相关问题也会影响电动汽车与主电网或微电网之间的相互作用,从而阻碍大规模电动汽车的渗透[[15],[16],[17],[18]]。例如,电动汽车大规模不协调充电会给供电带来巨大压力,从而影响电力系统的安全性和稳定性。为了解决这个问题,有必要优化大型电动汽车的充电[19]。

目前,关于电动汽车充电调度的优化已经有一些研究工作[20]。然而,现有的研究主要集中在供应侧,以实现最低的运行成本和最小的峰谷负荷差。电动汽车充电计划通常不考虑电动汽车车主的具体充电需求。在实际情况中,电动汽车车主的充电需求通常有所不同,尤其是在部分电动汽车有紧急充电需求的情况下。为了填补这一空白,本研究提出了一种协调的电动汽车充电调度方法,同时考虑了电动汽车车主的不同充电需求。

本文的主要贡献如下。首先,该方法考虑了电动汽车充电需求的紧迫性,该紧迫性由充电紧急性指标(CUI)确定。其次,所有电动汽车都是根据不同的充电需求而不是整体来安排的。第三,为了证明所提方法在实际情况下的有效性,在仿真中使用两种不同的电动汽车充电模式,考虑了电动汽车充电行为的不确定性。结果表明,所提方法通过协调调度电动汽车充电,能够将负荷需求从高峰期转移到谷谷期,使总峰谷负荷差最小化,有助于提高微电网的安全性和可靠性。

本文的其余部分组织如下。第2节介绍了文献综述。第3节介绍了所提出的电动汽车充电协调调度方法。详细的仿真结果和讨论在第4节中提供,第5节给出了结论。

2. 文献综述

关于解决电动汽车充电调度问题的最佳调度方法存在大量研究[[21],[22],[23]]。 许多研究通过使用分散式收费方法或集中式方法探讨了此类问题。Refs中提出了分散的山谷填充收费策略。[[24], [25], [26], [27]]。在分散式方法中,通常使用日前定价方案来改变电动汽车车主的充电行为以节省成本[[28],[29],[30]]。这在高峰时段释放了电力系统的压力。然而,这种定价机制可能会导致新的充电高峰出现,因为充电选择是由司机独立做出的。此外,分散式收费方式需要两个先决条件:(a)电动汽车车主对定价方案敏感,并会改变他们的电动汽车充电模式;及(b)价格信息必须及时通知电动车司机。

在集中式方式中,EV聚合器可以收集EV的充电信息,然后直接集中安排EV充电周期。从长期来看,与电动汽车充电调度的分散式方法相比,集中式方法更为重要[31,32]。Zhang等人[27]和Zheng等人[33]指出,电动汽车聚合器以集中方式调度电动汽车充电行为可以确保在低谷时期利用剩余电力。此外,当电动汽车连接到微电网时,电动汽车车主会提供相关的充电信息[[33]、[34]、[35]]。然而,在之前的大多数研究中,每个EV的紧迫性都没有很好地衡量和考虑。如果在充电调度中将所有电动汽车作为一个整体考虑,电动汽车车主的紧急充电需求将无法得到满足。

电动汽车充电调度的集中方法采用了几种不同的目标函数,包括最小化功率损耗[28,36],控制交易风险[37,38],最大化运营利润[23],最大化可再生能源的整合[39,40],最小化峰值负载[41],并最小化功率负载方差[35,42]。在以前的研究中,已经使用了几种算法来解决这些优化问题,例如内点法[43],粒子群优化(PSO)算法[20,[44],[45],[46]],遗传算法[47]和改进的PSO算法[20,46]然而,应该注意的是,当使用这些方法优化大规模电动汽车充电的调度时,计算复杂性将急剧增加。这些优化方法也可能无法找到全局最优解。

📚2 运行结果

2.1 原文结果

 

2.2 Matlab实现结果图 

 

 

 

 

 

 

 

 

🎉3 参考文献

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

🌈4 Matlab代码、数据、文章讲解

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

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

相关文章

【Python】【进阶篇】二十、Python爬虫实现Cookie模拟登录

目录 二十、Python爬虫实现Cookie模拟登录20.1 注册登录20.2 分析网页结构20.3 编写完整程序 二十、Python爬虫实现Cookie模拟登录 在使用爬虫采集数据的规程中,我们会遇到许多不同类型的网站,比如一些网站需要用户登录后才允许查看相关内容&#xff0c…

【获奖案例巡展】信创先锋之星——甘肃省住房和城乡建设厅住建数据大脑

为表彰使用大数据、人工智能等基础软件为企业、行业或世界做出杰出贡献和巨大创新的标杆项目,星环科技自2021年推出了“新科技 星力量” 星环科技科技实践案例评选活动,旨在为各行业提供更多的优秀产品案例,彰显技术改变世界的力量&#xff0…

推进数字化转型进程,AntDB数据库协同神州云动共促新发展

当今,数字化转型已成为企业发展的必由之路。随着新技术的不断发展和市场的日益竞争,越来越多的企业开始意识到数字化转型的重要性,在帮助企业数字化转型过程中,高效的客户关系管理软件和具有灵活性、可伸缩的数字底座,…

关于于pyreadline模块的py3k_compat.py的函数collections.Callable兼容性问题

上图警告的官网链接地址 上图警告信息是一个警告信息,提醒你在代码中使用了即将被弃用的函数或配置项,建议及时修改以避免在将来的版本中出现不兼容的情况。具体解释如下: 这段段警告信息来自于pyreadline模块的py3k_compat.py文件,提示你使用了collections模块中即将被弃用…

code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。

如果你是采用 java 开发的,你可以参考本文章,java 和 kotlin 都是可以相互转换的。 在解决之前,先说明环境: JDK版本:java version "17.0.3.1" 【Oracle JDK】 Kotlin版本:1.8.20 采取simbot核心包开发&am…

PLATO-2: Towards Building an Open-Domain Chatbot via Curriculum Learning论文学习

一、概述 Motivation:直接提升PLATO的size训练不work Methods: 通过curriculum learning技术来构建一个高质量的开放领域机器人第一阶段:coarse-gained generation model:再简单的one-to-one框架下学习粗力度的回复生成模型第二…

【Micropython】ESP8266驱动mpu6050读取数据

【Micropython】ESP8266驱动mpu6050读取数据 📌相关篇《【MicroPython ESP32】ssd1306驱动0.96“I2C屏幕mpu6050图形控制》 ✨本案例基于Thonny平台开发。✨ 🔖esp8266固件版本:MicroPython v1.19.1 on 2022-06-18 📍本篇需要使…

2023 年打破认知,这个开源 API 管理工具你应该知道

关于 API 管理工具,如今的市场已经把用户教育的差不多了,毫不夸张地说,如果我随机抽取一位幸运读者,他都能给我罗列出一二三四款大家耳熟能详的工具,但我今天还是要推荐这一款我上手后,亲测觉得不错的开源 …

深入浅出OpenGL三维渲染管线

1 前言 在计算机图形学中,渲染是根据模型描述在显示器上生成图像的过程。3D图形渲染管线输入根据图元顶点(如三角形、点、线和四边形)对3D模型的描述,并为显示器上的像素生成颜色值。 如下图所示的是3D图形渲染管线的流程。 3D图形渲染管线主要包含以…

JVM知识

类加载机制 虚拟机把class文件加载到内存,并对数据进行校验,转换解析和初始化,形成虚拟机可以直接使用的Java类型,即java.lang.class 装载(Load) ClassFile -> 字节流 ->类加载器 查找和导入class文件 1:通…

解决方案|以大数据为抓手,打造粮食安全智慧监管平台

食为政首,粮安天下,粮食问题一直深受总书记记挂,总书记多次提到:“中国十三亿多人口,吃饭主要靠自己,不能靠外面来解决。” 近年来粮食安全事件频发,中央纪委国家监委在全国开展粮食购销领域腐败…

程序员的那些事儿

作者主页:爱笑的男孩。 持续分享:机器学习、深度学习、python相关内容、日常BUG解决方法及Windows&Linux实践小技巧。 如发现文章有误,麻烦请指出,我会及时去纠正。有其他需要可以私信我或者发我邮箱:zhilong666foxmail.com 目…

编译后的hue 替换cdh默认版本hue步骤

基于hue源码编译的hue 进行替换cdh6.x.x默认带的hue版本,主要解决hue滚动条 拉的时候,一下就到末尾的bug,通过源码编译githu上的hue解决问题 一. 拷贝编译好的hue到cdh目录替换原来hue目录 三.启动hue报错 问题一:没有pip命令 pip list -bash: pip: command not found …

4.17、TCP三次握手

4.17、TCP三次握手 1.TCP三次握手2.TCP通信具体流程①三次握手②服务器客户端进行通信 1.TCP三次握手 TCP 是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一…

热点数据监测方法

在日常开发中,我们需要着重注意一种场景-热点数据。他可能是一种请求,每次请求的数据类型都是一样的;可能是同一个数据,比如页面上公用的类型数据;可能是同一个用户大量的请求。他们都有着同一个特点,瞬时爆…

Redis---哨兵服务

一、配置哨兵服务 1、哨兵服务介绍 监视 master 服务器,发现 master 宕机后,将 slave 服务器提升为 master 服务器 主配置文件:sentinel.conf 模板文件:redis-4.0.8/sentinel.conf 哨兵服务:类似于mha的管理节点&#…

ELK日志

思维导图 一、ELK介绍 ELK是Elasticsearch、Logstash、Kibana首字母大写缩写,后续加入了Beats(Beats是负责单一用途数据采集并推送给Logstash或Elasticsearch的轻量级产品),就更名为 Elastic Stack。 Elastic Stack技术栈的功能…

JVM-GC回收机制

目录 1.判定垃圾 1.引用计数 2.可达性分析 2.清理垃圾 1.标记清除 2.复制算法 3.标记整理 4.分代回收 上文讲述的Java运行时内存划分,对于程序计数器,虚拟机栈,本地方法栈来说,生命周期是和线程有关的,随着线程而生,随线程而灭,当方法结束或者线程结束时,它们的内存就自…

细讲const与引用的关系

目录 先了解语言层面的权限 进入正题引用与const权限关系 引用权限的概念 const引用返回值时错误情况 一:返回到临时空间时权限问题 二:临时空间到调用处保存问题 结论:如果不对子函数内部数据修改、那么在父函数变量ret的类型可以设置…

vite+vue3+ts开发流程

目录 vue页面开发 数据类型开发 组件开发 API开发 页面中使用组件、API、数据类型 vue页面开发 <template><!-- 卡片区域--><el-card style"padding:0px;"><!-- 搜索与添加区域--><div style"margin-bottom: 15px;&quo…