计及电动汽车灵活性的微网多时间尺度协调调度模型论文复现——附代码

目录

主要内容:

程序运行结果:

​研究背景

实现方法

本文Matlab代码分享


主要内容:

        本代码构建了含有电动汽车参与的微网/虚拟电厂多时间尺度协调优化模型,其中包括日前-日内-实时三阶段,日前阶段由于风光出力具有不确定性,结合风光预测值作初步经济调度;日内阶段,风光出力观测的更加准确,通过调节储能、需求响应等单元对调度方案作进一步调整,避免遭受高额的不平衡惩罚;实时阶段,风光出力的预测结果更准确,为了进一步降低微网与上级电网并网功率的波动性,充分利用电动汽车的灵活性,调度电动汽车的充放电以减少功率波动,兼顾调度的安全性与经济性。

本代码注释清晰,逻辑明了,100%原创。

程序运行结果:

研究背景

        能源是决定社会能否快速发展的基本条件,随着各国社会经济发展过程中能源需求不断增长与能源短缺、环境污染之间矛盾的加剧,使得提高能源的利用效率、开发利用新能源成为必然选择。电能作为一种最重要的能源,是社会经济不断发展的基础和根本保障。目前,化石能源短缺以及环境污染问题的日益严重,给电力系统带来巨大的压力,促使各类可再生能源发电,尤其是风力发电、光伏发电技术得到广泛关注和快速发展,逐渐成为系统增容时的重要选择方案。可再生能源发电的容量一般较小,通常以分布式电源的形式就近接入系统。分布式发电具有能够就地消化电能,节省输变电投资和运行费用,减少集中输电的线路损耗,与大电网供电互为补充,减少电网容量,提高供电可靠性,减少对环境的污染等优点。

        但是,由于分布式电源的随机性和波动性,高渗透率分布式电源的接入,对电网的控制、运行和保护等方面带来诸多问题,会影响系统的安全可靠运行。微网为可再生能源的接入以及消纳等问题的解决提供了有效途径[。微网是将风电和光伏等分布式电源、负荷、储能、能量转换以及控制保护等装置有机结合起来的可控单元,是一个小型的发配电系统,能够实现自我管理与控制。微网中的分式电源一般还包括燃料电池、微型燃气轮机以及其它可再生能源发电系统;微网中的负荷除常规电力负荷之外,还包括商业以及居民房屋中的冷、热负荷。微网和外部电网通过公共连接点相连,具有并网运行和孤岛运行两种运行模式,微网可以根据运行工况自主选择,实现在两种运行模式之间自动切换。微网不仅能够提高传统能源的利用效率,还可以对各类可再生能源实现充分利用,实现系统的优化调度运行。

        微网优化调度的目的是根据系统的运行状态、负荷的需求、市场以及天气状况等信息,在满足系统运行要求的情况下,协调系统中各类电源运行状态与负荷之间的关系,优化微网系统内的能量流动,以最低的供电成本为负荷提供优质环保的电能。但是,微网中大量不确定性因素的存在,给微网的能量优化调度带来许多困难和挑战。风力发电、光伏发电等可再生能源发电,由于受到天气及周围环境等因素的影响,其出力呈现随机性和波动性的特点,这对微网的运行人员来说是“不可控”或“不易控”的,因此,风电、光伏等可再生能源出力可看作连续的但却不容易调节的变量;微网中的负荷类型有很多种,负荷不同,对电能的要求也就不同,并且负荷作为随机变量,其大小也是不断变化的;微网运行过程中,线路以及电源设备等系统元件有发生故障的可能性,增加了微电网系统的不确定性;此外,考虑到微网系统中的微型燃气轮机、燃料电池等可控电源出力是连续可调节的变量,而储能单元具有充电和放电两种工作状态,需要通过动态变量与离散变量来描述,因此,微网系统是一种具有混合动态特性的复杂强随机系统。

        随着可再生能源的快速发展,其所占微网中能源的比例越来越高,即可再生能源在微网中的渗透率越来越高,此时要实现微网的优化调度和安全可靠运行,并保证向用户供电的可靠性与电能质量,对运行人员而言困难越来越大;在微网的能量优化调度过程中,除了要考虑系统内的功率平衡、电源出力、负荷需求等约束条件,还要考虑微网运行的经济性、环境友好性等,增加了微网优化调度运行的难度。因此,为了保证微网的优化调度和安全可靠运行,实现微网的技术的广泛应用,有必要对微网的优化调度策略进行深入研究。常规的微网确定性优化调度策略难以满足各种不确定因素的不确定性,而考虑风电、光伏等可再生能源出力及其它不确定因素的不确定优化调度问题研究具有重要的意义。

实现方法

负荷需求响应考虑电价型和激励型两种,电价型在日前阶段考虑,激励型根据模型需求在日前日内和实时三个阶段分别进行考虑。

 1)日前调度计划的时间尺度为 1 h,执行周期 为 24 h。在日前调度中需要确定包括常规机组的启

停计划、抽水蓄能储能站的充放电量、 PDR 负荷响 应量、 A 类 IDR 负荷调用计划。并作为确定量代入 日内滚动优化中。

2 )日内滚动优化的时间尺度为 15 min,执行 周期为 4 h 。在日内调度中需要制定包括各个新能

源机组的出力计划、电化学储能电站的充放电量、 B 类 IDR 负荷的调用计划。用以对日前调度计划与 实际情况的偏差修正。其中对日前调度计划中制定的各个机组启停计划和储能站计划、负荷调用量等数据均不变。

3 )实时协调控制执行周期为 5 min,作用是以 日内滚动曲线为参考,实时协调控制调度策略以修

正实际工况,减少偏差。

由于没办法获得该文对应的30节点的数据,就以IEEE30节点数据作为研究对象,区域电网包含 6 个常规火电机组,分别位于 节点 1 、 2 、 5 、 8 、 11 、 13 处。在节点 2 处接入一个 400 MW 的风电场和一个 50 MW/200 MW h 的电化学储能电站,在节点 8 接入一个 100 MW/400 MW h 的抽水蓄能电站。 假设 PDR 变化范围为总负荷的 10% , A 类、 B 类、 C 类 IDR 的调用量不超过总负荷的 5% , D 类 IDR 的调用量不超过总负荷的 3% 。为简化计算过程, IDR 的补偿成本系数均采用固定值 。

本文Matlab代码分享

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
风光柴储微电网最优化经济调度模型是一种用于优化风光柴储微电网系统运行的经济性调度模型。该模型基于matlab yalmip cplex平台,能够对电网系统进行调度,以实现最优的经济性运行。 模型的核心代码如下: ```matlab % 定义变量 P_wind = sdpvar(1,24); % 风电功率 P_solar = sdpvar(1,24); % 太阳能功率 P_battery_charge = sdpvar(1,24); % 电池充电功率 P_battery_discharge = sdpvar(1,24); % 电池放电功率 P_load = sdpvar(1,24); % 用电负荷功率 % 定义约束条件 Constraints = [P_wind + P_solar + P_battery_charge - P_battery_discharge == P_load, P_battery_charge <= P_battery_max_charge, P_battery_discharge <= P_battery_max_discharge, P_battery_charge + P_battery_discharge <= P_battery_max_power]; % 定义目标函数 Objective = sum(P_wind*wind_price + P_solar*solar_price - P_battery_charge*battery_charge_price + P_battery_discharge*battery_discharge_price - P_load*load_price); % 定义优化问题 optimize(Constraints, Objective); % 获取最优解 Optimal_Power = value([P_wind, P_solar, P_battery_charge, P_battery_discharge, P_load]); ``` 该模型通过对风光柴储微电网系统中各种电力资源的供需进行优化调度,以最大化系统运行效益并降低成本。通过matlab yalmip cplex平台,能够快速高效地求解出最优的调度方案,为风光柴储微电网系统的经济运行提供了强有力的支持。 通过该模型,可以使风光柴储微电网系统在满足用电需求的同时,最大限度地利用可再生能源,并合理调配电池的充放电功率,以达到经济性最优化。这对于提高可再生能源的利用率,降低电网运行成本具有重要的意义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值