光储电站联合配置!多种调度模式下的光储电站经济性最优储能容量配置分析程序代码!

news2024/11/15 7:06:55

前言

不同于光伏独立系统以平衡负荷电量为目标,光伏电站需要跟踪调度中心下达的计划出力曲线。光伏发电存在随机性和波动性的特点,大规模集中式光伏电站集群引起出力变化,并且其有功功率上调节能力较弱,将大量占用系统备用资源,影响电网的经济稳定运行,同时光伏电站本身需要弃光及承担相应的考核费用。储能电池具有快速双向调节能力,光伏电站侧配备储能系统可有效跟踪计划出力,主动参与电网调度。可见光储联合发电可为大容量光伏集中并网提供新的解决思路,是未来的发展方向。

光储电站系统结构

光伏系统与储能系统均采用模块化的安装方式,且耦合方式为集中式,即功率差额在电站低压侧集中补偿。光储电站系统结构如图所示。

光伏电站侧配备储能系统后,相当于将网内常规电源对光伏电站的外部功率补偿变为电站内部的补偿调节,在一定程度上降低了发电的不确定性,增强了计划跟踪能力,使得光储电站主动参与电网调度成为可能。考核费用的设置可减少大规模新能源并网对电网运行效益的冲击,也从政策层面上通过价格杠杆调动发电企业配置储能系统的积极性。

光储电站调度模式

根据《山东电网光伏电站调度管理规定(试行)》,光伏电站应严格执行省调下达的日发电调度计划曲线和调度指令,及时调节有功出力,对于实际出力偏移调度计划的部分将按照曲线违约考核。光伏电站的调度模式分为4种模式,颇具参考价值。4种模式分别为:最大出力模式、恒出力模式、无约束模式、联络线调整模式。恒出力模式的调度曲线为一条直线,不符合光伏出力特性,对储能容量要求较高,不适用于当前的储能技术条件及市场条件;无约束模式在没有峰谷电价差的情况下,配置储能系统反而降低光储电站的收益,并且不符合电网安全经济运行要求。本程序只针对最大出力模式和联络线调整模式进行分析:1)最大出力模式:以电站端上报的预测出力曲线为基础,调度中心对光储电站下达出力计划。

目前,光伏电站的配套电网送出工程建设周期长,与光伏电站容量规划不匹配,由于存在输电线路安全稳定运行极限,发电高峰时段光伏电站不能满发,造成弃光。这种调度模式下,调度中心对预测曲线进行适度修改,限制光伏出力。本文假设联络线调整模式下,有功率输出时段的光储最大出力为装机容量的 90%,最小出力为装机容量的10%。无功率输出时段不出力,调度曲线示意图如下图所示。

储能运行损耗分析

电池可用容量衰减到一定程度所发生的充放电循环次数称为电池的循环寿命,与温度、放电深度等多个因素有关。本文考虑电池循环寿命的主要影响因素放电深度Dbess,并与实际运行情况相结合,得到电池单次放电损耗成本的计算方法。

在光储电站实际运行情况中,并不能保证每次放电深度都与测试深度吻合,这导致储能电池损耗成本难以确定。本程序拟合放电深度与循环寿命的对应关系数据,得到合理放电区间内任意放电深度对应的循环寿命曲线,并基于此曲线,建立了电池单次放电寿命损耗率这一指标,从而可在实际运行中定量计算储能电池的损耗成本。

程序介绍

注意:本程序只复现了文中方案3部分!

光储联合发电系统是促进大容量光伏电站集中并网的解决方案之一。因现阶段储能造价较高,所以合理配置储能容量是提高光储电站经济性的重要前提。该文对光储电站不同调度模式进行分析,从发电企业的角度出发以净收益最优为目标建立储能容量优化模型。模型中,结合电池循环寿命数据,建立电池损耗成本函数,定量计算储能实际运行成本,同时计及售电收益、考核费用,并通过多种方案对比,仿真验证模型有效性。最后对影响光储电站经济性的敏感因素进行分析,为光储电站在不同调度模式、不同市场环境下的储能容量选择提供参考信息。程序中算例丰富,注释清晰,干货满满,创新性和可扩展性很高,足以撑起一篇高水平论文!下面对程序做简要介绍!

程序适用平台:Matlab+Yalmip+Cplex;

参考文献:《多种调度模式下的光储电站经济性最优储能容量配置分析》-太阳能学报;

程序结果

部分程序

%% 定义基础参数
betasta=1000;%定义光伏上网电价,与原文有出入,具体解释我在word中整理了
betab=1200;%定义储能上网电价,与原文数值有些出入,具体解释我在word中整理了
pchrmax=3;%定义最大充放电功率,数值取3,此处可以随意取值,不同的取值结果略
​​%有不同,一般小于3比较合适,我取了2.5,取3的话结果您可以自己试验下
pdismax=2.5;%定义最大放放电功率,数值取3
arf=600000;%储能投资成本
ebatmin=1;%配置最小容量
ebatmax=6;%配置最大容量
betapum=500;%偏差惩罚费用,与原文有出入,新的计算方式见word​
%[2585 2671 2757 2857 2464 2250 ] ​
%% 定义变量
pdis=sdpvar(1,14); %储能充电功率
pchr=sdpvar(1,14); %储能放电功率
ebat=sdpvar(1,1);%储能配置容量
pgird=sdpvar(1,14);%并网功率
ess=sdpvar(1,14);%储能容量,即soc值,soc=ess/essmax,
sqrs=sdpvar(1,14);%偏差电量计算
%% 定义约束
C=[];%初始化约束​
%% 并网功率计算式,对应原文式12​
    ppv(t)-pchr(t)+pdis(t)==pgird(t),​
%% 储能充放电功率约束以及容量约束,对应原文式13、14、15​
    0<=pchr(t)<=pchrmax,
    0<=pdis(t)<=pdismax,
    0.2*ebat<=ess(t)<=0.8*ebat,​
%% 储能蓄电量约束等式,该公式对应式15  具体转换过程见word
​ess(t)==ess(t-1)+pchr(t)-pdis(t),

部分内容源自网络,侵权联系删除!

欢迎感兴趣的小伙伴关注并私信作者获取完整版代码,小编会不定期更新高质量的学习资料、文章和程序代码,为您的科研加油助力!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2075366.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MacOS安装Axure10

MacOS安装Axure10 小阿呜有话说一、 软件下载&安装与激活二、Axure10软件汉化 叮嘟&#xff01;这里是小啊呜的学习课程资料整理。好记性不如烂笔头&#xff0c;今天也是努力进步的一天。一起加油进阶吧&#xff01; 小阿呜有话说 前不久换了新电脑&#xff0c;需要重新安…

文心快码Baidu Comate 帮你解大厂面试题:spring如何实现交叉依赖的注入?

&#x1f50d;【大厂面试真题】系列&#xff0c;带你攻克大厂面试真题&#xff0c;秒变offer收割机&#xff01; ❓今日问题&#xff1a;在8g内存的机器&#xff0c;能否启动一个7G堆大小的java进程&#xff1f; ❤️一起看看文心快码Baidu Comate给出的答案吧&#xff01;如…

设计模式2个黄鹂鸣翠柳-《分析模式》漫谈23

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 “Analysis Patterns”的第一章有这么一句&#xff1a; The "Gang of Four" book has had much more influence in software patterns than Alexanders work, and three o…

Linux随记(十一)(部署flink-1.16.3、jdk-11.0.19、zookeeper-3.4.13、kafka_2.12-2.2.2)

一、部署flink-1.16.3、jdk-11.0.19、zookeeper-3.4.13、kafka_2.12-2.2.2 #软件下载 https://archive.apache.org/dist/kafka/2.2.2/kafka_2.12-2.2.2.tgz https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz https://archive.apache.org/…

油价波动加剧:需求忧虑与OPEC+增产决策成焦点

周五油价反弹难掩周度跌势 尽管周五油价在美联储降息预期的提振下大幅上扬&#xff0c;但本周整体油价仍录得下跌。WTI原油和布伦特原油分别下跌2.4%和0.83%&#xff0c;显示出市场对全球经济前景及原油需求的担忧。 OPEC增产决策悬而未决 OPEC成员国正面临增产决策的关键时刻。…

USB3.2 摘录(八)

系列文章目录 USB3.2 摘录&#xff08;一&#xff09; USB3.2 摘录&#xff08;二&#xff09; USB3.2 摘录&#xff08;三&#xff09; USB3.2 摘录&#xff08;四&#xff09; USB3.2 摘录&#xff08;五&#xff09; USB3.2 摘录&#xff08;六&#xff09; USB3.2 摘录&…

【Kotlin设计模式】Kotlin实现适配器模式

前言 适配器模式(Adapter Pattern)的核心将某个类的接口转换成客户端期望的另一个接口表示&#xff0c;使得客户端能够通过自己期望的接口与不兼容的类进行交互。适配器模式有三种实现方式&#xff0c;分别是类适配器模式、对象适配器模式、 接口适配器模式。 我们假设有个视频…

单GPU高效训练笔记

文章目录 cuda kernelFlash Attention v1&#xff0c;v2数据预加载micro-batchMicro-batch 的概念Micro-batch 的作用总结 编译优化TorchDynamo 的工作原理主要步骤 TorchDynamo 的优势使用场景总结背景和概念dynamo.optimize("nvfuser") 的作用使用场景优势 本文主要…

论素数的历史

目录 01 &#xff08;1&#xff09;这个级数实际上是s的函数&#xff0c;后来被称为ζ函数。 &#xff08;2&#xff09;证明了上面的结果&#xff0c;也就间接证明了 “素数无限多”&#xff0c;因为有限的序列之和不可能发散。 &#xff08;3&#xff09;等式左边的符号是…

应对技术风暴:开发团队的坚韧与智慧

目录 开发团队如何应对突发的技术故障和危机&#xff1f; 一、未雨绸缪&#xff1a;构建坚实的预防体系 1.1 强化监控系统 1.2 定期进行系统健康检查 1.3 制定应急响应计划 1.4 案例(一)&#xff1a;亚马逊的AWS云故障 二、迅速响应&#xff1a;以行动诠释坚韧 2.1 快…

C++ 设计模式——状态模式

C 设计模式——状态模式 C 设计模式——状态模式1. 主要组成成分2. 逐步构建状态模式1. 状态接口定义2. 具体状态类实现3. 上下文类的实现4. 主函数 3. 状态模式 UML 图状态模式 UML 图解析 4. 状态模式的优点5. 状态模式的缺点6. 状态模式的适用场景完整代码1. Monster.h2. Mo…

视频生成新突破:内容-运动潜在扩散模型(CMD)

人工智能咨询培训老师叶梓 转载标明出处 当前的视频扩散模型虽然在生成质量上取得了巨大进步&#xff0c;但在处理高维视频数据时仍然面临内存和计算资源的高需求。这些模型通常直接处理高维视频数据&#xff0c;导致在生成视频时需要大量的计算资源和内存消耗。为了解决这一问…

【嵌入式】总结参考——Linux下的裸机驱动开发

板型:正点原子 I.MX6UL MINI 屏幕&#xff1a;7寸 1024*600 立意&#xff1a;既是这一段学习的总结&#xff0c;也可作为入门指南的参考&#xff0c;不过并不能作为教程来看&#xff0c;实际学习还是要找相应的视频或文章教程。 一、历程 应该和使用这块板子的大部分人一样&a…

基于ESP32驱动LAN8720以太网收发器

文章目录 一、LAN8720A简介二、引脚说明芯片管脚配置示例演示 一、LAN8720A简介 LAN8720A是低功耗的10/100M以太网PHY芯片&#xff0c;支持通过RMII接口和MAC层通信。它包含一个全双工10-BASE-T/100BASE-TX收发器&#xff0c;支持10Mbps和100Mbps操作。可以自动协商以自动确定最…

深度学习与OpenCV:解锁计算机视觉的无限可能

在科技日新月异的今天&#xff0c;计算机视觉作为人工智能领域的一颗璀璨明珠&#xff0c;正以前所未有的速度改变着我们的生活与工作方式。而《深度学习》与OpenCV&#xff0c;作为这一领域的两大重要工具&#xff0c;更是为计算机视觉的入门与深入探索铺设了坚实的基石。本文…

Python集成学习和随机森林算法使用详解

概要 集成学习是一种通过组合多个模型来提高预测性能的机器学习方法。它通过将多个弱学习器的结果结合起来,形成一个强学习器,从而提升模型的准确性和稳健性。随机森林(Random Forest)是集成学习中一种非常流行且有效的算法,特别适用于分类和回归任务。本文将详细介绍Pyt…

【图论】Tarjan算法(强连通分量)

一、Tarjan算法简介 Tarjan算法是一种由美国计算机科学家罗伯特塔杨&#xff08;Robert Tarjan&#xff09;提出的求解有向图强连通分量的线性时间的算法。 二、强连通分量的概念 在有向图 G G G 中&#xff0c;如果任意两个不同的顶点相互可达&#xff0c;则称该有向图是强…

平价电容笔排行榜:2024开学季五大高人气电容笔测评推荐 !

随着开学季的到来&#xff0c;无纸化学习再次成为热议话题&#xff0c;而电容笔作为支持这一趋势的重要配件&#xff0c;自然也备受瞩目。面对市场上琳琅满目的品牌选择&#xff0c;找到最适合自己需求的那一款就成了一个不小的挑战。不用担心&#xff0c;作为一名资深的数码产…

基于FPGA的SD NAND Flash数据读写实现

1、存储芯片分类 目前市面上的存储芯片&#xff0c;大致可以将其分为3大类&#xff1a; ① EEPROM EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器&#xff0c;是一种掉电后数据不丢失的存储芯片。EEPROM 可以在电脑上或专用设备…

【初阶数据结构】复杂度

b站复杂度链接 另一个复杂度链接 复杂度笔记