当前位置: 首页 > news >正文

电动汽车充放电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可调度

输出结果:

由图可知:

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

http://www.lryc.cn/news/239455.html

相关文章:

  • 【大数据Hive】hive 优化策略之job任务优化
  • OpenAI再次与Altman谈判;ChatGPT Voice正式上线
  • 【JS】Chapter15-高阶技巧
  • Google Chrome 任意文件读取 (CVE-2023-4357)漏洞
  • psql 模式(SCHEMA)
  • 网络吞吐量 公网带宽有关吗?
  • Linux设置静态IP
  • 六、Big Data Tools安装
  • 数据结构【DS】特殊二叉树
  • 【Spring Boot】如何在Linux系统中快速启动Spring Boot的jar包
  • 交替最小二乘法
  • 封面从这里取好啦
  • DM8共享集群DSC初始化DB实例报错
  • 大师学SwiftUI第18章Part1 - 图片选择器和相机
  • 【电子通识】USB3.0和USB2.0有什么区别?
  • 在VSCode创建vue项目,出现“因为在此系统上禁止运行脚本”问题
  • OpenCV快速入门:目标检测——轮廓检测、轮廓的距、点集拟合和二维码检测
  • 基于STM32的烟雾浓度检测报警仿真设计(仿真+程序+讲解视频)
  • Jenkins 下载安装
  • MySQL 事务的底层原理和 MVCC(二)
  • (C++)验证回文字符串
  • 代码随想录算法训练营第25天|216.组合总和III 17.电话号码的字母组合
  • Kotlin学习——hello kotlin 函数function 变量 类 + 泛型 + 继承
  • 打印lua输出日志
  • HTML新手入门笔记整理:HTML基本介绍
  • 梯度引导的分子生成扩散模型- GaUDI 评测
  • 2023 年 亚太赛 APMCM ABC题 国际大学生数学建模挑战赛 |数学建模完整代码+建模过程全解全析
  • 如何用cmd命令快速搭建FTP服务
  • 数据结构学习笔记——多维数组、矩阵与广义表
  • C++之常用的排序算法