2024电工杯A题:园区微电网风光储协调优化配置

一、问题重述

园区微电网由风光发电和主电网联合为负荷供电,为了尽量提高风光电量的负荷占比,需配置较高比例的风光发电装机容量,但由于园区负荷与风光发电功 率时序不匹配,可能导致弃电问题。配置储能可缓解负荷与风光的时序不匹配问题,减少弃电。考虑到电化学储能成本不菲,配置储能需要考虑投资及其收益。 设有三个园区微电网各自独立接入主电网,各园区风光装机容量、最大负荷参数如图 1 所示。

简便起见,设各园区典型日负荷曲线如图 2 所示(数据见附件 1),风电光伏发电归一化数据见附件2。

配置储能为磷酸铁锂电池,功率单价 800 元/kW,能量单价 1800 元/kWh,SOC 允许范围 10%-90%,充/放电效率 95%,运行寿命按 10 年计。运行规则:各园区可再生能源发电优先供给本区域负荷,不足部分从主电网购电,网购电价格为 1 元/kWh;多余电量不允许向主电网出售(弃风、弃光)。

分别考虑各园区独立运营配置储能、联合运营配置储能、风光储协调配置三种场景,试分析如下问题。

问题 1:各园区独立运营储能配置方案及其经济性分析

系统结构如图 1 所示。以典型日风光发电功率为依据,设园区从风电、光伏的购电成本分别为 0.5 元/kWh、0.4 元/kWh:

(1)分析未配置储能时各园区运行的经济性,包括:购电量、弃风弃光电量、总供电成本和单位电量平均供电成本,并分析影响其经济性的关键因素;

(2)各园区分别配置 50kW/100kWh 储能,制定储能最优运行策略及购电计划,分析各园区运行经济性是否改善,并解释其原因;

(3)假设风光荷功率波动特性保持上述条件不变,你认为 50kW/100kWh 的方案是否最优?若是,请给出分析依据;若不是,请制定各园区最优的储能功率、容量配置方案,论证所制定方案的优越性。

解题代码

数据可视化

import matplotlib
from matplotlib.font_manager import FontProperties
# 设置 matplotlib 支持中文显示
matplotlib.rcParams['font.sans-serif'] = ['SimHei']  # 指定默认字体
matplotlib.rcParams['axes.unicode_minus'] = False    # 解决保存图像时负号'-'显示为方块的问题

import pandas as pd
import matplotlib.pyplot as plt

# 载入数据
load_data_path = "附件1:各园区典型日负荷数据.xlsx"
generation_data_path = "附件2:各园区典型日风光发电数据.xlsx"

load_data = pd.read_excel(load_data_path)
generation_data = pd.read_excel(generation_data_path)

# 设置正确的表头
generation_data.columns = ['时间', '太阳能_A', '风力_B', '太阳能_C', '风力_C']

# 数据转换为数值类型
load_data.iloc[:, 1:] = load_data.iloc[:, 1:].apply(pd.to_numeric, errors='coerce')
generation_data.iloc[:, 1:] = generation_data.iloc[:, 1:].apply(pd.to_numeric, errors='coerce')

# 根据装机容量计算实际发电量
generation_data['太阳能_A'] *= 750  # A园区太阳能装机容量
generation_data['风力_B'] *= 1000  # B园区风力装机容量
generation_data['太阳能_C'] *= 600  # C园区太阳能装机容量
generation_data['风力_C'] *= 500   # C园区风力装机容量

# 为每个园区绘制数据图
fig, axes = plt.subplots(nrows=3, ncols=1, figsize=(10, 15))
fig.subplots_adjust(hspace=0.5)

# 为每个园区绘制图表
parks = ['A', 'B', 'C']
for idx, park in enumerate(parks):
    axes[idx].plot(generation_data.index, load_data[f'园区{park}负荷(kW)'], label='负载', color='red')
    
    if park == 'C':
        # C园区同时具有太阳能和风力发电
        axes[idx].plot(generation_data.index, generation_data['太阳能_C'], label='太阳能发电 (C)', color='green')
        axes[idx].plot(generation_data.index, generation_data['风力_C'], label='风力发电 (C)', color='blue')
    elif park == 'A':
        axes[idx].plot(generation_data.index, generation_data['太阳能_A'], label='太阳能发电 (A)', color='green')
    elif park == 'B':
        axes[idx].plot(generation_data.index, generation_data['风力_B'], label='Wind Generation (B)', color='blue')

    axes[idx].set_title(f'园区{park} - 负荷 vs. 发电情况')
    axes[idx].set_xlabel('小时')
    axes[idx].set_ylabel('功率 (kW)')
    axes[idx].legend()

plt.show()

问题 2:联合园区储能配置方案及其经济性分析

三个园区独立运营时,各园区独立实现发电(风光发电、网购电)与负荷均衡。若三个园区总发电与总负荷相均衡,形成联合运营园区,系统结构如图 3 所示。以典型日风光发电和负荷功率为依据,设园区从风电、光伏的购电成本分别为 0.5 元/kWh、0.4 元/kWh,试分析以下问题。

(1)若未配置储能,分析联合园区运行经济性,包括:联合园区的总购电量、总弃风弃光电量、总供电成本和单位电量平均供电成本;

(2)假设风光荷功率波动特性保持上述条件不变,制定联合园区的总储能最优配置方案,给出储能运行策略及购电计划,分析其经济性;

(3)与各园区独立运营相比,园区联合运营有何经济收益,试分析导致经济收益改变的主要因素。

问题 3:园区风、光、储能的协调配置方案及其经济性分析

如果园区经理委托你制定园区未来的风光储协调配置方案,并给出方案经济性分析论证报告。制定配置方案的条件:三个园区的最大负荷增长 50%,且负荷波动特性不变,风电、光伏电源的配置成本分别为 3000 元/kW、2500 元/kW,投资回报期按 5 年考虑。

(1)分别按各园区独立运营、联合运营制定风光储协调配置方案;

(2)按附件 3 给出的全年 12 个月典型日风光发电功率数据,网购电采用如表 1 所示分时电价,制定各园区独立运营的风光储协调配置方案。

后续问题的解题代码还在更新中(5.24)...

 A题目完整版代码:

2024年电工杯A题完整代码(python)+思路文档 (mbd.pub)icon-default.png?t=N7T8https://mbd.pub/o/bread/ZpaVlJ1s?af_user=40233652024年电工杯A题成品论文 (mbd.pub)icon-default.png?t=N7T8https://mbd.pub/o/bread/ZpaVlJ1v?af_user=4023365A题目完整代码+成品论文(防止重复,限量销售),咨询:1096696566(备注来自知乎)

  • 24
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值