含多类型充电桩的电动汽车充电站优化配置方法(Matlab代码实现)

本文主要是介绍含多类型充电桩的电动汽车充电站优化配置方法(Matlab代码实现),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

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

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

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

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


💥1 概述

文献来源:

针对电动汽车充电站的优化配置问题,绝大部分已有的研究中只考虑了单一种类的充电设施。在仅有的少量考虑多类型充电设施的相关文献中,如文献[47],也只是简单地将充电设施种类视作区域负荷类型的直接相关量(居民区域对应着低功率充电桩、商业区域对应着较大功率充电桩、道路附近则对应着超大功率充电桩)。然而,随着越来越多的不同类型不同功率的充电设施接入配电系统,即便是在同一地点、同一充电:场所,也逐渐呈现出多种类型充电设施共存的状态。这些充电设施在满足电动汽车车主多样化的充电需求的同时,也改变了电动汽车负荷的时空分布情况,使得不同类型充电设施间的相互影响日益显著,并逐渐成为电动汽车充电站优化配置过程中不可忽略的因素。

基于上述背景,本章选择3种典型的电动汽车充电桩,研究了含多类型充电桩的电动汽车充电站优化配置方法。按照充电功率的升序排列,所选取的3种电动汽车充电桩依次代表了慢速充电设施(Slow charging facility,SCF)、快速充电设施(Fast charrging facility,FCF)和超级快速充电设施(Ultra-fast charging facility,UCF)。为了处理由多类型充电桩间相互影响导致的条件场景约束,同时降低电动汽车充电站优化配置模型的复杂度,本章提出了针对条件场景约束的二步等价方法,并应用二阶锥松弛技术将混合整数非线性规划问题转化为混合整数二阶锥规划问题。为了检验上述模型与方法的有效性,本章采用江苏地区一个实际的电气-地理信息耦合系统作为算例,通过对比不同电动汽车充电站优化配置方案的年化社会总成本,证明了在优化配置问题中同时考虑多种类型充电桩的意义与价值。
根据服务对象的不同,电动汽车充电站可以分成两类:一类是为公交车、出租车等公共交通提供集中充电服务的定点场站;另一类是为私人电动汽车提供即时、零散充电的公共场站。本章的研究针对后一类电动汽车充电站,且研究的区域集中在城市中,认为电动汽车主要用于城市内的短途出行。因此,本研究中的电动汽车充电行为呈现出两个显著的特征:一方面,不同于远途行驶电动汽车在高速公路两侧的紧急充电模式(Urgent charging mode),城市内的电动汽车车主往往倾向于在出行的目的地进行充电,即目的地充电模式(Destination charging mode)122]。这样的充电方式使得电动汽车车主可以在充电的同时进行自己原计划的活动,如购物、工作、访友等,带来了极大的便利性。另一方面,在每次充电时,电动汽车车主都希望充入尽可能多的电能,直至将电池充满,从而有效抵御电动汽车续航能力不足带来的潜在风险,即所谓的“续航焦虑”(Range anxieties )
详细文章讲解见第4部分。

📚2 运行结果

 

 

 

 

 

 

🎉3 参考文献

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

[1]罗李子. 互动环境下分布式电源与电动汽车充电站的优化配置方法研究[D].东南大学,2019.DOI:10.27014/d.cnki.gdnau.2019.000278.

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

这篇关于含多类型充电桩的电动汽车充电站优化配置方法(Matlab代码实现)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/510944

相关文章

springboot rocketmq配置生产者和消息者的步骤

《springbootrocketmq配置生产者和消息者的步骤》本文介绍了如何在SpringBoot中集成RocketMQ,包括添加依赖、配置application.yml、创建生产者和消费者,并展... 目录1. 添加依赖2. 配置application.yml3. 创建生产者4. 创建消费者5. 使用在

Spring Retry 实现乐观锁重试实践记录

《SpringRetry实现乐观锁重试实践记录》本文介绍了在秒杀商品SKU表中使用乐观锁和MybatisPlus配置乐观锁的方法,并分析了测试环境和生产环境的隔离级别对乐观锁的影响,通过简单验证,... 目录一、场景分析 二、简单验证 2.1、可重复读 2.2、读已提交 三、最佳实践 3.1、配置重试模板

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

Java中有什么工具可以进行代码反编译详解

《Java中有什么工具可以进行代码反编译详解》:本文主要介绍Java中有什么工具可以进行代码反编译的相关资,料,包括JD-GUI、CFR、Procyon、Fernflower、Javap、Byte... 目录1.JD-GUI2.CFR3.Procyon Decompiler4.Fernflower5.Jav

Spring Boot 中正确地在异步线程中使用 HttpServletRequest的方法

《SpringBoot中正确地在异步线程中使用HttpServletRequest的方法》文章讨论了在SpringBoot中如何在异步线程中正确使用HttpServletRequest的问题,... 目录前言一、问题的来源:为什么异步线程中无法访问 HttpServletRequest?1. 请求上下文与线

解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题

《解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题》在Spring开发中,@Autowired注解常用于实现依赖注入,它可以应用于类的属性、构造器或setter方法上,然... 目录1. 为什么 @Autowired 在属性上被警告?1.1 隐式依赖注入1.2 IDE 的警告:

SpringBoot快速接入OpenAI大模型的方法(JDK8)

《SpringBoot快速接入OpenAI大模型的方法(JDK8)》本文介绍了如何使用AI4J快速接入OpenAI大模型,并展示了如何实现流式与非流式的输出,以及对函数调用的使用,AI4J支持JDK8... 目录使用AI4J快速接入OpenAI大模型介绍AI4J-github快速使用创建SpringBoot

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

javaScript在表单提交时获取表单数据的示例代码

《javaScript在表单提交时获取表单数据的示例代码》本文介绍了五种在JavaScript中获取表单数据的方法:使用FormData对象、手动提取表单数据、使用querySelector获取单个字... 方法 1:使用 FormData 对象FormData 是一个方便的内置对象,用于获取表单中的键值

Vue ElementUI中Upload组件批量上传的实现代码

《VueElementUI中Upload组件批量上传的实现代码》ElementUI中Upload组件批量上传通过获取upload组件的DOM、文件、上传地址和数据,封装uploadFiles方法,使... ElementUI中Upload组件如何批量上传首先就是upload组件 <el-upl