【电动车】基于多目标优化遗传算法NSGAII的峰谷分时电价引导下的电动汽车充电负荷优化研究(Matlab代码实现)

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

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

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

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

目录

💥1 概述

📚2 运行结果

🎉3 文献来源

🌈4 Matlab代码实现


💥1 概述

文献来源:

摘要:在研究电动汽车用户充电需求的前提下,利用蒙特卡洛方法对2种不同充电方式进行模拟并对其进行分析;分析用户响应度对电动汽车有序充电的影响,建立峰谷分时电价对电动汽车负荷影响的模型,在模拟出电动汽车无序充电负荷的基础上,用实际案例对模型进行验证,利用多目标优化遗传算法进行求解,验证峰谷分时电价对电网负荷优化的有效性。 

关键词:电动汽车;分时电价;有序充电;电价响应;

       近年来,在国内外石油资源紧缺,环境问题日益严重的情况下,电动汽车因具有显著的经济性与环境性,其发展迅速,在中国,至2030年,电动汽车数量将达到6000万辆[1]。随着电动汽车数量的不断增加,由于其负荷在时间与空间上所具有的不确定性,使得当大规模电动汽车并网进行充电时会对电网造成负荷冲击。虽然会加剧负荷的波动性与随机性,但是若能够将电动汽车负荷好好利用作为可调度负荷资源,则能够抑制电网系统的峰谷差,为电网安全稳定运行提供更强有力的保障。因此,实现电动汽车充电负荷的合理控制,避免电动汽车在系统负荷高峰时大量充电造成尖峰,高效的抑制峰谷负荷差,是电网面临的重要挑战。

      目前,国内有很多学者参与了峰谷分时电价引导电动汽车用户参与有序充电的研究,文献[6]提出根据电动汽车类型的不同采用相适应的充电负荷计算方法,对电动汽车充电负荷进行较为精准的预测;文献[7]建立电动汽车负荷最优潮流模型,通过调配各机组出力以优化系统发电成本在用户侧,将电池损耗和充电等待时间成本计入用户充电费用中,运用双层模型进行优化;文献[8]从电动汽车充电运营商方面考虑,利用动态响应峰谷电价形成有序充电,但文章未能考虑负荷波动造成电网的不稳定,大量电动汽车在后半夜充电又造成另一个用电高峰;文献[9]以电网峰谷差为目标函数,利用电网电价时段的划分来平抑区域配电网负荷的波动,使得电网安全稳定的运行。

     该文在以上研究的基础上,根据电动汽车负荷影响因素进行分析,利用蒙特卡洛方法模拟电动汽车无序充电和有序充电负荷曲线,设立不同的响应系数以研究用户参与有序充电时负荷曲线的特点。研究峰谷分时电价价格弹性与电动汽车负荷之间的关系,建立峰谷分时电价优化模型,利用多目标优化遗传算法对模型进行求解,分析峰谷电价对电网负荷以及用户的影响。

流程图:

📚2 运行结果

原文结果:

复现结果图:

 

🎉3 文献来源

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

[1]欧名勇,陈仲伟,谭玉东,文明,周志成.基于峰谷分时电价引导下的电动汽车充电负荷优化[J].电力科学与技术学报,2020,35(05):54-59.DOI:10.19781/j.issn.1673-9140.2020.05.007.

🌈4 Matlab代码实现

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

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VisualStudio2022将printf信息打印到控制台

点击“解决方案管理器”,选中项目名称,点击鼠标右键---->属性---->生成事件---->生成后事件,在命令行的右侧输入框里填写如下内容: editbin /SUBSYSTEM:CONSOLE $(OUTDIR)\$(ProjectName).exe接下来在编译运行时&#x…

机器学习-sigmoid函数和relu函数-个人解读

机器学习-sigmoid函数和relu函数-个人解读 今天博主来解读一下sigmoid函数和relu函数,我觉得很多同学可能都知道这两个函数是什么,他们干什么的,他们有什么用,但是呢?我想这两个常用的激活函数内在的本质,…

【C++】模板(函数模板与类模板)讲解

本篇文章会对C中的模板进行讲解,其中会对函数模板和类模板进行讲解。希望本篇文章会对你有所帮助。 文章目录 一、函数模板 1、1 模板的引入 1、2 函数模板举例讲解 1、2、1 函数模板的概念 1、2、2 函数模板格式 1、2、3 函数模板实例化 1、2、4 模板参数的匹配原则…

如何将SAP数据抽取到Azure数据湖平台?

经过多年的发展,SNP Glue 在全球已成为值得信赖且广为人知的解决方案,支持客户将其 SAP 数据与现代化的平台集成。SNP Glue 打破了数据孤岛,向数据科学家开放了 SAP,支持基于企业 SAP 数据的多个新用例。 随着时间的推移&#xff…

详解 HTTPS、TLS、SSL、HTTP区别和关系

一、什么是HTTPS、TLS、SSL HTTPS,也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。下图描述了在TCP/IP协议栈中TLS(各子协议)和HTTP的关系。 二、HTTP和HTTPS协议的区别 …

前端AES加密,后端解密,有效防止数据外泄

在工作中经常遇到密码明文传输这个问题,为了让密码安全些会让加密,现在有个比较方便的AES加密(前端密钥可能存在泄露风险,应该放到配置项中): 一、前端加密 1、首先引入前端需要用到的js:crypt…

【Git】Git 拉取的快速方法(含项目示例)

文章目录 一、问题的提出二、问题的尝试解决 一、问题的提出 在我们之前的拉取中,速度可能比较慢,例如,我们要拉取CLIP的项目。 (ldm) rootI1385efcc2300601b29:/hy-tmp/latent-diffusion# pip install githttps://github.com/openai/CLIP.…

接口测试辅助,Fiddler抓取安卓手机https请求(详细)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 Fiddler 是一款免…

Qt + QR-Code-generator 生成二维码

0.前言 之前使用 libgrencode 生成二维码,LGPL 协议实在不方便,所以需要找一个 github 星星多的,代码简单最好 header-only,协议最好是 MIT 或者兼容协议而不是 GPL 或者 LPGL。 QR-Code-generator 正好符合这个要求&#xff0c…

Stable Diffusion 用2D图片制作3D动态壁纸

如果想让我们的2D图片动起来可以使用stable-diffusion-webui-depthmap-script插件在SD中进行加工让图片动起来。 这是一个可以从单个图像创建深度图,现在也可以生成3D立体图像对的插件,无论是并排还是浮雕。生成的结果可在3D或全息设备(如VR耳机或Looking Glass显示器)上查…

git下载源码及环境搭建之前端(三)

学习目标: vue 新项目的 前端环境搭建 vue 项目在 使用 Visual Studio Code 开发前端项目环境的搭建及 相关文件的配置 操作步骤: 前端: 下图所示为开发时前端所用的编辑器 注意:在配置时 有时候 localhost 可能 不太好用&…

基于Tensorflow来重现GPT v1模型

OpenAI推出的ChatGPT模型让我们看到了通用人工智能的发展潜力,我也找了GPT的相关论文来进行研究。OpenAI在2017年的论文Improving Language Understanding by Generative Pre-Training提出了GPT的第一个版本,我也基于这个论文来用Tensorflow进行了复现。…