• 【优化调度】基于NSGAII算法的车辆充电调度策略研究含Matlab代码


    1 内容介绍

    为了减少污染,保护环境,国家大力支持新能源汽车发展。

    然而,电动汽车用户找桩难、排队时间过长、设施利用率低、充电运营企业盈利难等问题难以解决。同时,电动汽车大规模无序接入电网充电会影响电网的安全稳定运行。在此背景下,电动汽车充电调度策略的研究受到广泛关注。

    由于国内外人民的生活方式和电动汽车主要购买人群的不同,国内外关于车辆充电调度问题研究的侧重点也不尽相同。

    我国地大物博,人口众多,交通复杂。主要从以下方面研究:

    1、通过经济手段或技术手段控制电动汽车的充电时间和充电功率,减小电网峰谷差;

    2、考虑全天各时段电价的不同,建立分时电价充电调度系统,减少充电费用;

    3、考虑充电桩数量较少且分步不均匀的现状,研究充电设施选址问题;

    4、建立虚拟充电站控制中心;

    国外地广人稀,主要居住方式与中国也不相同,研究内容如下:

    1、设计有多个充电端口的电动汽车充电器,可同时为N辆电动汽车充电;

    2、研究混合动力汽车的网络化和供需规划问题;

    本文研究多辆电动汽车的充电调度问题,考虑某时段区域范围内有M 辆电动汽车发出充电请求时,周围有N 个充电桩可以提供充电位的调度情况。把当前调度时段电动汽车和充电桩的基本数据加载到调度中心,调度中心根据电动汽车的当前位置、电量剩余情况和周围充电桩的充电情况进行调度,电动汽车按照最优调度方案到充电桩充电。

    充电调度模型考虑优化4个性能指标,分别为:

    电动汽车充电时长:包括驾驶时间、充电时间和等待时间;

    电动汽车充电费用:包括停车费用和充电费用。

    充电桩利用率偏差:避免多辆电动汽车挤占某些充电桩,使其余充电站空闲。造成资源浪费和过渡损耗。

    电网平均负载:      避免加重电网负载,维护电网安全

    在现实场景中,电动汽车和充电桩的数量不断变化;充电桩的收费价格随电价不断变化;考虑交通拥堵的问题,电动汽车的速度也会变化。

    从不同维度验证本文充电调度模型的有效性,改变电动汽车和充电桩的数量;改变充电桩的收费单价;考虑交通侧的干扰等等,实验结果表明本文充电调度模型可以应对多种情况变化,是稳定有效的。​

    2 仿真代码

    function distribution_result(M,N)global Best_individual;D= load('Data.mat');   %行驶时间矩阵为D.dri_t   %充电时间矩阵为D.char_t    dri_t = D.dri_t;  best_dri_t=zeros(M,N);   for j=1:N       for i=1:M        best_dri_t(i,j)= dri_t(i,j)*(Best_individual(i,j));      [index_best_dri_t(j,:),index(j,:)]=sort(( best_dri_t(1:M,j))');       end   end        for j=1:N          disp (['C',num2str(j),'的充电顺序:'  ])         for i=1:M            if index_best_dri_t(j,i)==0                disp ''            else         disp (['E(',num2str(index(j,i)),')' ])         end     end     end     

    3 运行结果

    4 参考文献

    [1]赵孟雨, 王贤宁, 徐康仪. 基于MATLAB/GUI的电动汽车充电站有序充放电优化调度仿真平台[J]. 电力学报, 2020(2).

    [2]佟晶晶, 温俊强, 王丹, 张建华, & 刘文霞. (2016). 基于分时电价的电动汽车多目标优化充电策略. 电力系统保护与控制, 44(1), 7.

    博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

    部分理论引用网络文献,若有侵权联系博主删除。

  • 相关阅读:
    2023-10-20 游戏开发-开源游戏-记录
    工作5-8年的外包测试员,平均年薪有多少?
    最重要的传输层
    力扣第1143题 最长公共子序列 c++ 动态规划 附Java代码 注释版
    6134. 找到离给定两个节点最近的节点-力扣双百代码
    怎么压缩成mp4视频?
    本周大新闻|索尼PS VR2体验首次公开;Meta Quest Pro开箱视频曝光
    电力电子转战数字IC20220725day56——寄存器模型
    MacBook Pro的touchbar疯狂闪烁 通过写程序不断点亮touchbar,从而避免其闪烁
    【Promise】Promise 使用 / 回调地狱问题 async-await /宏队列与微队列
  • 原文地址:https://blog.csdn.net/matlab_dingdang/article/details/125998603