考虑储能和可再生能源误差的售电公司购售电策略(Python代码实现)

简介: 考虑储能和可再生能源误差的售电公司购售电策略(Python代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

💥1 概述

参考文献:

image.gif 编辑

考虑储能和可再生能源误差的售电公司购售电策略研究

摘要:在“双碳”目标驱动下,可再生能源大规模接入电力系统,但其出力波动性与预测误差给售电公司购售电决策带来挑战。本文结合储能系统调节能力,构建考虑可再生能源误差的售电公司购售电模型。通过动态调整储能充放电策略,平抑可再生能源出力波动,优化购售电时序。研究采用粒子群优化算法求解模型,结合算例验证策略有效性。结果表明,储能系统可降低售电公司购电成本,提升可再生能源消纳率,增强市场竞争力。

关键词:售电公司;储能系统;可再生能源误差;购售电策略;粒子群优化

一、引言

1.1 研究背景与意义

全球能源转型背景下,可再生能源(风电、光伏)装机规模快速增长。2023年,中国风电、光伏新增装机突破2亿千瓦,占总装机比重超40%。然而,可再生能源出力受天气影响显著,预测误差率达5%—20%,导致弃风、弃光现象频发。2024年,西北地区弃风率达8%,弃光率达5%,造成资源浪费与经济损失。

售电公司作为电力市场核心参与者,需在满足用户负荷需求的同时,完成可再生能源消纳责任。储能系统因其双向调节能力,成为平抑可再生能源波动、优化购售电时序的关键技术。研究考虑储能与可再生能源误差的售电策略,对提升售电公司盈利水平、促进可再生能源消纳具有重要意义。

近年来,一方面,“碳中和”愿景加速了可再生能源的开发,但却因电网基础设施建设等因素发展滞后,加剧了弃风、弃光现象[1-3];另一方面,分布式储能等产消者大量出现在售电侧[4-5],但其充放电的不确定性致使售电公司迫切寻求符合自身利益的储能调度计划,因此同时研究可再生能源消纳和储能显得极其重要。在可再生能源消纳方面,售电公司作为新兴市场主体应该勇于承担可再生能源消纳的责任,这既响应了国家能源局发出的可再生能源消纳责任制[6-7]又能提升自身的社会竞争力。总之,同时考虑储能和可再生能源消纳责任制对售电公司利润及购售电策略的影响是一个重要的研究方向。对售电公司的购电决策而言,多样化的交易路径是影响售电公司购决策的重要环节之一[7-9]。随着可再生能源的快速发展,购电途径也随之发生了改变[10-11]。现有研究主要集中对偏差结算机制、现货市场风险评估等的研究,很少有文献研究可再生能源责任制对售电公司购售电策略的影响。文献[7]建立考虑可再生能源消纳责任制的购电组合投资模型,分别从风险、消纳指标、惩罚力度方面分析其对售电公司购电策略的影响,为售电公司承担消纳责任制提供了重要的参考价值;但文中各个时段的消纳权重为一个定值,这不利于售电公司适应消纳权重改变带来的影响。文献[12]为现货市场建设、可再生能源责任权重制度推进提供了重要参考价值,若再引入中长期的消纳责任制将更加具备现实意义。文献[13]分析了绿色证书交易对综合能源系统运行的影响,有待进一步将该交易方式变换运用到售电公司上进行研究。在风光出力预测方面,目前对于风光出力预测方法的研究主要分为统计学方法和物理预测方法[14]。储能设备近年来得到了快速发展。

1.2 国内外研究现状

国外在可再生能源消纳机制方面起步较早。美国通过可再生能源组合标准(RPS),要求电力供应商按比例采购可再生能源电力;欧盟实施可再生能源指令,结合碳排放交易体系(ETS),推动可再生能源消纳。国内自2019年实施可再生能源电力消纳保障机制以来,学者围绕消纳权重分配、购电策略优化展开研究。部分研究指出,储能系统可降低购电成本,但现有模型多基于确定性预测,未充分考虑可再生能源误差的动态影响。

二、售电公司系统架构与关键问题

2.1 系统架构

售电公司业务框架包含能源供给单元、储能调节单元、用户集群单元:

  • 能源供给单元:自有可再生能源(20MW风电+15MW光伏),预测误差率8%—15%(风电)、5%—12%(光伏);外部购电渠道包括日前市场(电价0.3—0.8元/kWh)、实时市场(电价1.2—2倍日前市场)、长期合约(电价0.5元/kWh,保底供电量占用户负荷60%)。
  • 储能调节单元:配置10MW/40MWh锂电池储能系统,充放电效率90%,SOC约束20%—90%,充放电成本0.03元/kWh(含维护费用),单次充放电循环寿命2000次。
  • 用户集群单元:整合居民用户(占比20%)、商业用户(占比35%)、工业用户(占比40%,可调节负荷占比40%)。

2.2 关键问题

  • 可再生能源误差:风电、光伏出力预测误差导致购售电计划失衡,引发额外购电成本或违约罚款。
  • 用户负荷波动:用户用电行为不确定性增加售电公司运营风险。
  • 市场电价波动:日前市场与实时市场电价差异影响购售电收益。

三、购售电策略数学模型构建

3.1 目标函数

以售电公司利润最大化为目标,构建包含购电成本、售电收入、储能充放电成本、可再生能源消纳惩罚的利润函数:

image.gif 编辑

3.2 约束条件

  • 可再生能源消纳约束:售电公司需完成省级行政区域设定的消纳责任权重,否则面临惩罚。
  • 储能SOC约束:储能系统充放电深度需满足SOC约束,避免过充过放。
  • 用户负荷平衡约束:购电量+储能放电量=用户负荷量+储能充电量。
  • 市场交易约束:日前市场、实时市场、长期合约购电量需满足合同条款。

3.3 可再生能源误差处理

采用ARIMA模型预测风电、光伏出力,误差服从正态分布(均值0,标准差随季节变化)。通过蒙特卡洛模拟生成多个出力场景,结合K-means聚类选取典型场景,提升模型鲁棒性。

四、策略求解算法与流程

4.1 粒子群优化算法

引入罚函数处理约束条件,将约束优化问题转化为无约束优化问题。算法流程如下:

  1. 初始化粒子群(储能充放电功率、购电量、售电量)。
  2. 计算每个粒子的适应度(利润函数值)。
  3. 更新个体最优解与全局最优解。
  4. 引入罚函数处理约束违反情况。
  5. 迭代更新粒子速度与位置,直至满足收敛条件。

4.2 改进措施

针对标准粒子群算法易陷入局部最优的问题,采用混沌粒子群算法(CPSO)增强全局搜索能力。通过Logistic混沌映射生成初始粒子群,提升算法求解精度。

五、算例验证与结果分析

5.1 算例设置

以华北某现货试点省份为研究对象,模拟24小时购售电过程。参数设置如下:

  • 风电预测出力:均值15MW,标准差2MW。
  • 光伏预测出力:均值10MW,标准差1.5MW。
  • 用户负荷:居民用户均值5MW,商业用户均值10MW,工业用户均值20MW(可调节部分5MW)。
  • 市场电价:日前市场0.5元/kWh,实时市场0.8元/kWh,长期合约0.5元/kWh。

5.2 结果分析

  • 储能调节效果:储能系统在谷段(0:00—6:00)充电,峰段(18:00—22:00)放电,平抑可再生能源出力波动,降低购电成本。
  • 可再生能源消纳率:引入储能后,可再生能源消纳率提升至95%,较无储能情况提高10%。
  • 购售电收益:优化策略下,售电公司日利润提升15%,市场竞争力显著增强。

六、结论与展望

6.1 结论

本文构建考虑储能与可再生能源误差的售电公司购售电模型,通过粒子群优化算法求解,验证了储能系统在平抑可再生能源波动、提升消纳率、降低购电成本方面的有效性。

6.2 展望

未来研究可进一步考虑以下方向:

  • 引入多市场交易机制(如绿证交易、碳交易),提升售电公司综合收益。
  • 结合用户侧需求响应,构建售电公司—用户互动优化模型。
  • 探索氢储能、压缩空气储能等新型储能技术的购售电策略应用。

📚2 运行结果

image.gif 编辑

image.gif 编辑

image.gif 编辑

部分代码:

# 打印实时功率图

gbest = best_x[-1]

gridbest = gbest[0]  # 主网出力

xdcllbest = gbest[1]  # 蓄电池出力,大于0放电

cutplbest = gbest[2]  # 可削减负荷

pfbest = PF * (1 + e1)  # 风机实时功率

psbest = PS * (1 + e2)  # 光伏实时功率


plt.plot((PL - cutplbest), 'b', label='实时负荷')

plt.plot(np.array(pfbest), color='r', marker='d', linestyle='--', linewidth=1, alpha=0.8, label='风机功率')

plt.plot(np.array(psbest), color='g', marker='*', linestyle='-.', linewidth=1, alpha=0.8, label='光伏功率')

plt.plot(np.array(gridbest), color='c', marker='+', linestyle=':', linewidth=1, alpha=0.8, label='微电网与主网交换功率')

plt.plot(np.array(xdcllbest), color='tan', marker='v', linestyle='--', linewidth=1, alpha=0.8, label='储能功率')

plt.title('遗传算法求解结果')

plt.ylabel('P/kW')

plt.xlabel('t/h')

plt.legend()

plt.show()


# 可削减负荷图


plt.plot(np.array(cutplbest), 'navy', label='可削减负荷')

plt.ylabel('P/kW')

plt.xlabel('t/h')

plt.legend()

plt.show()


🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

[1]陈名扬,刘敏,鲁杰.考虑储能和可再生能源消纳责任制的

相关文章
|
9月前
|
机器学习/深度学习 数据采集 算法
【风电功率预测】【多变量输入单步预测】基于RVM-Adaboost的风电功率预测研究(Matlab代码实现)
【风电功率预测】【多变量输入单步预测】基于RVM-Adaboost的风电功率预测研究(Matlab代码实现)
426 129
|
7月前
|
关系型数据库 MySQL 数据库
如何在Windows上安装MySQL数据库?Windows环境下MySQL数据库完整安装指南
如何在Windows上安装MySQL数据库?Windows环境下MySQL数据库完整安装指南。MySQL是世界上最流行的开源关系型数据库管理系统之一,由瑞典MySQL AB公司开发,现在属于Oracle公司。作为LAMP架构的重要组成部分,MySQL以其高性能、易用性和可靠性而闻名。
563 0
|
机器学习/深度学习 机器人 PyTorch
企业内训|基于华为昇腾910B算力卡的大模型部署和调优-上海某央企智算中心
近日上海,TsingtaoAI为某央企智算中心交付华为昇腾910B算力卡的大模型部署和调优课程。课程深入讲解如何在昇腾NPU上高效地训练、调优和部署PyTorch与Transformer模型,并结合实际应用场景,探索如何优化和迁移模型至昇腾NPU平台。课程涵盖从模型预训练、微调、推理与评估,到性能对比、算子适配、模型调优等一系列关键技术,帮助学员深入理解昇腾NPU的优势及其与主流深度学习框架(如PyTorch、Deepspeed、MindSpore)的结合应用。
1896 4
|
安全 网络安全 Android开发
APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
2416 11
APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
|
存储 缓存 固态存储
C盘清理终极指南:释放宝贵空间的有效技巧
C盘空间不足?别担心!本文《C盘清理终极指南》为你提供从基础到深度的全方位清理技巧。通过系统自带工具、手动删除无用文件、专业软件分析,再到系统设置优化与应用程序管理,助你高效释放磁盘空间,提升电脑性能。特别提示:清理前请备份重要数据,避免误删。按此指南操作,轻松解决C盘臃肿问题,让电脑重焕活力!
6003 0
python编写下象棋游戏|4-14
python编写下象棋游戏|4-14
WK
|
机器学习/深度学习 算法 决策智能
什么是粒子群算法
粒子群算法(PSO)是一种元启发式优化算法,通过模拟鸟群或鱼群行为进行优化搜索。1995年由Kennedy和Eberhart提出,基于鸟类群体行为建模。算法通过粒子在搜索空间中移动,不断更新位置和速度,逐步逼近最优解。其流程包括初始化、评估、更新最佳位置及速度,直至满足终止条件。该算法具有简单性、全局搜索能力和良好收敛性,并广泛应用于函数优化、神经网络训练等多个领域。为克服局部最优和收敛速度慢的问题,已有多种改进策略。
WK
1340 1
|
人工智能 物联网 异构计算
AI智能体研发之路-模型篇(一):大模型训练框架LLaMA-Factory在国内网络环境下的安装、部署及使用
AI智能体研发之路-模型篇(一):大模型训练框架LLaMA-Factory在国内网络环境下的安装、部署及使用
3171 1
|
存储 监控 安全
网络安全法中的 ISO 27001 和 CIA
【8月更文挑战第19天】
900 0