码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 电动汽车充放电V2G模型MATLAB代码


    微❤关注“电气仔推送”获得资料(专享优惠)

    主要内容:

    本程序主要建立电动汽车充放电V2G模型,采用粒子群算法,在保证电动汽车用户出行需求的前提下,为了使工作区域电动汽车尽可能多的消纳供给商场基础负荷剩余的光伏电量,根据光伏出力与工作区负荷的偏差制定动态分时电价模型,从而减少峰谷差,保障电网稳定性,同时能够提高电动汽车用户的充放电满意度,实现双赢。配电网负荷方差最小目标函数包含了工作区常规负荷、光伏出力及电动汽车的充放电电量,应用了电动汽车源-荷二重性。附有建模说明!!!!

    部分代码:

    MaxIt=300;      % Maximum Number of Iterations
    nPop=250;        % Population Size (Swarm Size)
     [all_load]=xlsread('data','Sheet1','b2:d20');%负荷
     PV_load=all_load(:,1)*1;%光伏负荷
     Power_load=all_load(:,2)*1;%用电负荷
      [car_data]=xlsread('data','Sheet1','e2:h51');%无序负荷
    %  [load_car,car_start,car_leave,car_soc ]= c_car_load(car_number);%电动汽车无序负荷
    load_car=car_data(1:48,4);
     EV_load=load_car(14:32);%电动汽车无序负荷
     car_start =car_data(:,1);
     car_leave=car_data(:,2);
     car_soc=car_data(:,3)-0.1;
     soc_end=soc_endzi();
    car_in=car_start;
      car_off=car_leave;
      %% 确定变量
      for i=1:car_number
          car_in(i)=fix(car_start(i)/30);
          car_off(i)=fix(car_leave(i)/30);      
      end
      diaodu_carin=[];%可调度
      diaodu_caroff=[];%可调度
      diaodu_soc=[];%可调度
      diaodu_socend=[];
      jishu=0;%可调度
      diaodu_carin_=[];%bu可调度
      diaodu_caroff_=[];%bu可调度
      diaodu_soc_=[];%bu可调度
      diaodu_socend_=[];
       jishu_=0;%bu可调度

    输出结果:

    由图可知:

    光伏发电在中午的时候达到顶峰,但是工作区的用电高峰在早上和下午,无序模式下电动汽车进入工作区后基本都集中在早上充电,所以对电网的冲击较大,影响电网的稳定性;有序模式下电动汽车中午充电量较无序要多,且电动在上午和下午负荷高峰时刻进行放电,缓解电网负荷陡增的压力。

  • 相关阅读:
    记录:2022-9-17 数组中重复的数据 丑数 II 文件分配方式 位图及使用(打卡)
    springboot配置多个数据源
    Docker 网桥、docker0 网桥和 --net host:平台差异、使用方式和场景介绍简介:
    .NET WebAPI 自定义 NullableConverter 解决可为空类型字段入参“”空字符触发转换异常问题
    灯光秀如何打造夜间经济新增长点
    java springboot 实现 对象或对象数组 转为 前端可解析的JSON字符串格式
    Kubernetes PV与PVC 持久卷应用
    C语言指针 动画展示 指针到底是什么 指针的本质 C语音深入剖析
    分布式环境下的数据同步
    复制带随机指针的链表
  • 原文地址:https://blog.csdn.net/weixin_56691527/article/details/134564117
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号