基于 V2G 技术的电动汽车实时调度策略(Matlab代码实现)

news2025/1/16 13:48:51

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

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

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

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

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

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


💥1 概述

文献来源:

摘要:随着电动汽车逐渐普及,其对电网的影响也不断扩大。为加强电动汽车与电网间协作,充分利用电动汽车在电网能量调度中的高度灵活性,提出一种基于 V2G 技术的电动汽车实时调度策略。首先以降低充电成本和网损成本为目标,建立电动汽车调度模型。然后通过构建网损灵敏度指标分析电网节点性能,基于电网负荷制定分时电价,通过潮流计算和凸优化算法实时求解得到电动汽车充放电策略。最后以 IEEE 33 节点配电网为例验证了所提策略可以有效降低充电成本与网损成本,同时分析了电动汽车渗透率、V2G 占比对车网协作效果的影响。

关键词:电动汽车;V2G;网损;实时优化

电动汽车(Electric Vehicle, EV)作为一种使用清洁能源、零排放的新型交通工具,在近年来得到广

泛使用。随着电动汽车在电力系统中的渗透率逐步升高,其对电力系统的影响力也日益增大。自然状态下电动汽车的充放电行为具有较大的盲目性和随机性,难以实现个体与电网的协作。根据电动汽车相关统计,电动汽车入网时间分布与电网负荷变化规律大致吻合,即在峰值时刻充电需求大,非峰值时刻充电需求小。因此电动汽车无序充电极易加剧负荷峰谷差,使电网承担更大的压力。大量电动汽车的无协作充电则可能对电网整体稳定性产生不利影响,造成额外的经济损失[1-3]。

电动汽车具有其他负荷类型所不具备的灵活性和可调度性。此外,部分电动汽车具有电池电量回

馈电网(Vehicle-to-Grid, V2G)的能力,即该类电动汽车既可视为负荷,也可视为储能电池[4-5]。若通过合理的调度策略充分利用 V2G 技术,对电动汽车充放电行为进行规划,加强车车、车网之间的协作,不仅可以进一步降低电动汽车充电成本和网损成本,还可以达到服务电网,改善电网负荷曲线的效果[6-7]。为对电动汽车进行有序控制,文献[8]提出了一种集中式算法,使电动汽车在保证电网稳定的前提下最大化充电速率,结果表明有序充电下能量利用率和负荷曲线均有改善;文献[9]以充电站运营商购电成本最小为目标,提出了电动汽车分时充电价格的制定方法,实现智能电网中充电负荷的友好接入;文献[10]提出模糊化的电动汽车充电网络规划模型,采用遗传算法对电动汽车充电进行多目标优化。这些研究表明电动汽车有序充电可以同时兼顾多个目标,效果显著。但未考虑电动汽车能量回馈电网,仅将电动汽车视作一种高度灵活的负荷。

📚2 运行结果

原文结果:

 

复现结果: 

 

  

 

 

 以上实验表明,采用所提的调度策略对电动汽车充放电行为进行规划时,所有电动汽车均能按时

按量完成用户设定的充电任务。在此基础上,调度策略有效降低了充电成本与网损成本,同时还具有改善电网负荷曲线的效果。调度策略对 V2G 比例的要求并不苛刻。V2G 比例为 25%时依然可以取得较好的效果。随着 V2G比例的提升,调度效果有所改善。调度策略的效果对电动汽车渗透率比较敏感。在高渗透率的案例中,总成本与负荷曲线的改善效果更明显。从调度循环周期来看,在初始时段电网中的可调度车辆总数较少,对电能的吞吐量不足,调度中心对电网负荷的调节能力相对薄弱;在中间时段随着大量电动汽车入网,调度中心对负荷峰值的响应能力大大提升,能更好地实现降低成本的调度目标。

🎉3 参考文献

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

[1]陈凯炎,牛玉刚.基于V2G技术的电动汽车实时调度策略[J].电力系统保护与控制,2019,47(14):1-9.DOI:10.19783/j.cnki.pspc.181011.

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

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

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

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

相关文章

第九层(2):STL之string类

文章目录前情回顾string类string类的本质string与char*的区别string类的特点string类的构造函数string类内的字符串追加函数string类内的字符串查找函数string类内的字符串替换函数string类内的字符串比较函数string类内的字符单个访问函数string类内的插入函数string类内的删除…

最小化最大值+拓扑排序要点+概率

今天嫖来的两道题: D.ScoreofaTreeD. Score of a TreeD.ScoreofaTree E.EdgeReverseE. Edge ReverseE.EdgeReverse DDD题是比较离谱的一道题,你在做的时候好像是dp,但是选择的情况太多了,其实对于每一个节点来说,除了叶…

fpga实操训练(fpga和cpu之间的配合)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 cpu和fpga之间,各有各的优势,cpu开发比较快捷,程序员比较好找;fpga对于基础运算效率高,但是找人不好找。实际产品的开发中,一般cpu负责需要接口定义和个性化定制的地方,而fp…

【Datewhale一起吃瓜 Task3】啃瓜第四章

文章目录决策树学习过程预测过程如何划分信息熵信息增益增益率基尼指数泛化能力关键:剪枝预剪枝后剪枝比较缺失值处理:样本赋权,权重划分决策树 决策树基于“树”结构进行决策 每个内部节点对应于某个属性上的测试每个分支对应于该属性的某个…

OpenGL ES着色器语言(GLSL ES)规范 ——下篇

文章目录前言分支和循环if、if-elseforcontinue、break、discard着色器内置变量函数函数定义规范声明webgl内置函数存储限定字constattributeuniformvarying精度限定字预处理指令总结前言 本篇接上文继续对着色器语言规范进行讲解,本文的内容包括:分支和…

Windows下JetBrains GoLand环境配置记录

闲来无事,go go go 这篇文章不是最简单的配置方法,相对简单的配置方法见文末引用。 本文记录了我遇见的一些问题以及解决方案与解释。 Go编译环境配置 首先得前往谷歌的网站下载go语言的镜像文件: Downloads - The Go Programming Languag…

1. 数据仓库维度建模简介

数据仓库的设计目的软件产品来源于用户的需求,因此,在深入数据仓库的设计之前,我们需要了解客户的痛点有哪些,整理如下:我们收集了海量的数据,但无法对其访问;我们需要以各种方式方便的对数据进…

C C++实现两矩阵相乘--模拟法

目录前言数学中两矩阵怎么相乘?C/C语言实现运行结果前言 11月左右大三找日常实习的时候,面试乱杀,但是笔试碰到了这个矩阵相乘的编程题有几次,可能脑瓜子晕,突然被绕来绕去写不出来,很无语,现在总结一下;…

CS61A 2022 fall lab01

CS61A 2022 fall lab01 文章目录CS61A 2022 fall lab01TopicsDivision, Floor Div, and ModuloFunctionsCall expressionsreturn and printControlBoolean operatorsShorting Circuiting(短路效应)If StatementsWhile LoopsError MessagesRequired QuestionsWhat Would Python …

AI算法(三)plt基础

目录 一、前言 二、各类图 2.1、折线图 2.2、散点图 2.3、点线图 2.4、下三角线 2.5、点虚线 2.6、虚点线 2.7、绘制自己的学习曲线 三、多线 四、画布 五、直方图 一、前言 plt是深度学习的常用库之一,很多指标结果如AUC、F1、ROC等都是通过plt来实现。本篇文章主…

【每日数据结构与算法】

这里面有 10 个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie 树; 10 个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算 法、动态规划、字符串匹配算法。 文章目录一、 基本算法思想1-1 回溯1-2 动态规划dp1-3二、 排序2-1 O(n…

【015 关键字】typedef和define的区别

一、两者区别 关键字typedefdefine(宏)作用不同定义(标识符或关键字)别名简单字符串替换执行时间不同编译过程一部分预处理过程完成作用域不同从定义到花括号“}”截至从定义到文件结尾截止 对指针操作不同 typedef int* INTPTR…

2023啦 最新无人直播小白教程!

最近看了不少up主说,无人直播这个东西可以做副业,自己手里也有一台五年的腾讯云服务器,一个月2t流量,应该是够的,可以玩玩。 先放出我的直播间地址看看效果: b站小红书(深度sleep)b站…

想要学会二叉树?树的概念与结构是必须要掌握的!快进来看看吧

目录 1.树的概念及结构 1.1什么是树? 1.2树的相关术语 1.3树的表示 2.二叉树的概念及结构 2.1二叉树的概念 2.2两种特殊的二叉树 2.3二叉树的性质 2.4二叉树的存储结构 2.4.1 顺序存储 2.4.2 链式存储 1.树的概念及结构 1.1 什么是树? 树是…

【JavaSE专栏6】Java 基本类型转换、包装类、自动装箱、自动拆箱

作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云…

SpringBoot05:员工管理系统

先不连接数据库,后面整合了mybatis再补充 步骤: 1、导入静态资源 下载地址:下载 - KuangStudy 2、在pojo包下写实体类 ①Department //部门表 Data AllArgsConstructor NoArgsConstructor public class Department {private Integer id;…

IPV4地址详解

文章目录IPV4地址分类编址划分子网无分类编制CIDR路由聚合应用规划(子网划分的细节)定长的子网掩码FLSM变长的子网掩码VLSMIPV4地址 IPV4地址就是给因特网(Internet)上的每一台主机(或路由器)的每一个接口…

恶意代码分析实战 2 动态分析基础技术

2.1 Lab3-1 使用动态分析基础技术来分析在Lab03-01.exe文件中发现的恶意代码。 问题 找出这个恶意代码的导入函数与字符串列表。 C:\Documents and Settings\Administrator>strings Lab03-01.exe ExitProcess kernel32.dll ws2_32 cksu advapi32 ntdll user32 StubPath SO…

39.Isaac教程--使用 Pose CNN 解码器进行 3D 物体姿态估计

使用 Pose CNN 解码器进行 3D 物体姿态估计 ISAAC教程合集地址: https://blog.csdn.net/kunhe0512/category_12163211.html 文章目录使用 Pose CNN 解码器进行 3D 物体姿态估计应用概述推理模块Pose CNN 解码器训练模块Pose CNN 解码器架构Pose CNN解码器训练从场景二进制文件生…

JAVA BIO与NIO、AIO的区别

1、 IO模型发展 在Java的软件设计开发中,通信架构是不可避免的,我们在进行不同系统或者不同进程之间的数据交互,或者在高并发下的通信场景下都需要用到网络通信相关的技术,对于一些经验丰富的程序员来说,Java早期的网…