储能电站构成及控制原理
系列文章目录
能量管理系统(EMS)储能充放电策略
文章目录
- 系列文章目录
- 一、储能电站构成
- 二、储能系统关键部件及作用
- 1.电池储能系统
- 2.功率变换系统(Power Conversion System,PCS)
- 3.变配电系统
- 4.后台监控系统
- 5.继电保护及安全自动装置
- 三、储能电站的功能
- 四、储能电站控制策略
一、储能电站构成
储能电站主要由电池储能系统、功率变换系统、站用电系统、高压配电系统、监控系统等部分组成。
二、储能系统关键部件及作用
1.电池储能系统
电池储能系统由储能电池及电池管理系统(Battery Management System,BMS)组成,放置在电池舱内。
- 储能电池
主流的储能电池有铅酸电池、锂离子电池、液流电池、钠硫电池等,其中磷酸铁锂电池应用最广泛。
电池采用电池组、电池簇、电池堆的三层结构。电池组由单体电串并联构成:电池组串联到高压箱构成电池簇:电池簇并联到直流母排构成电池堆(500kW),通过直流汇流柜送出。 - 电池管理系统BMS:
电池管理系统用于状态监视、运行控制、绝缘监测、均衡管理、保护报警、通信功能等。保证电池系统的正常安全稳定运行,并提高储能电池的利用率,参与电网控制。
BMS分为总控单元、主控单元、从控单元:
①总控单元:对储能电池堆进行集中管理,负责电池堆的策略实现、数据汇总和对外通信。
②主控单元:负责电池簇的管理,包括总电压检测、电流检测、绝缘检测、充放电过程管理、故障报警处理。
③从控单元:负责电池组内单体电池的电压监测、温度监测、电池组充放电管理。
2.功率变换系统(Power Conversion System,PCS)
储能电池与电网的柔性接口,通过整流逆变一体化的设计,实现交流系统和直流系统的能量双向流动,实现电池电能的存储与释放。
PCS通过三相桥式变流器,把储能电池的直流电压变换成三相高频斩波电压,经滤波器处理成正弦电流后,并入电网。
PCS应具有控制保护系统
监测储能变流器的运行工况,可以在过电压、过电流、传电池管理系统保护信号等故障条件下触发保护动作停机,并具有故障录波功能。
PCS控制保护系统接收后台监控系统指令,根据指令调节储能变流器的工作模式,如充放电模式。
3.变配电系统
升压变压器的容量与储能单元容量相匹配,通过负荷开关接入环网柜,两个储能单元的环网柜并
联汇流后,通过10kV进线断路器接入10kV母线。10kV系统包括进线开关柜、出线开关柜、计量柜、
站用变压器开关柜、母线变压器柜。
4.后台监控系统
由常规电气监控系统和能量管理系统(Energy Management System,EMS)组成对站内所有设备进行监测与控制,接收调度指令实现自动发电控制(Automatic GenerationControl,AGC)和自动电压控制(AutomaticVoltage Control,AVC)等功能。
5.继电保护及安全自动装置
包括公用测控装置、10kV线路保护测控装置、站用变压器保护测控装置、防孤岛保护装置、频率电压紧急控制装置、源网荷互动终端。
当电力系统中出现故障或异常情况时,防孤岛保护装置能够及时切断电源,避免设备损坏和安全事故的发生。
防孤岛保护装置的作用:
- 保护设备安全:防孤岛保护装置能够在电力系统中发现异常情况,及时切断电源,防止设备过电压、过电流等故障的发生,从而保护设备的安全。
- 避免安全事故:防孤岛保护装置能够避免因孤岛现象导致的电力设备损坏和人员伤亡等安全事故的发生。
- 确保电力系统稳定运行:防孤岛保护装置能够及时发现并处理电力系统中的故障,确保电力系统的稳定运行,提高供电可靠性。
三、储能电站的功能
因其快速的功率指令响应能力和灵活的出力特性,在**调峰、调频、调压、应急响应、黑启动(VSG)**等方面具有巨大的应用潜力。
储能电站具备自动发电控制(Automatic Generation Control AGC)、自动电压控制(Automatic Voltage Control,AVC)、一次调频控制、源网荷控制等多种应用功能,能够较好地满足电网调度的需求。
黑启动VSG:
大量储能电站都处于孤岛运行状态,储能电站可以通过SVPWM控制策略运行于电压源模式,其独立的控制系统可以调节孤岛运行时的电压、频率和相位,可以随时作为黑启动电源参与电网黑启动。虚拟同步机(Virtual Synchronous Generator,VSG)可以通过在变换器控制环节中模拟同步机运行机制,使新能源发电设备具备主动支撑电网的能力,由被动调节转为主动支撑。
四、储能电站控制策略
- 等比例控制
等比例分配模式:按照当前每台正常运行的PCS的最大可充放电功率进行比例分配。
Pi,是i组储能变流器的功率值,单位kW。Pimax是i组储能变流器的最大可充/放电功率值,单位kW。L为储能变流器的数量。PtAGC为有功功率目标值,单位kW。
- 优化控制
- 综合考虑最大可充放电功率值与电池堆荷电状态(State of Charge,SOC),对各PCS的功率目标值进行分配,根据客观需求确定两种因素的权重占比。
- 最大可充放电功率值与电池堆荷电状态两种因素的权重分别为ωp,和ωs,二者之和为1。
- fpi是第i组PCS的最大可充放电功率值,与所有组中最大的最大可充放电功率的比值()。
当计算充电功率目标值时:
fsi是100%与第i组电池堆SOC的差值,与100%的比值;(可充电SOC)
当计算放电功率目标值时:
fsi是第i组电池堆的SOC,与100%的比值。(可放电SOC)
相关文章:

储能电站构成及控制原理
系列文章目录 能量管理系统(EMS)储能充放电策略 文章目录 系列文章目录一、储能电站构成二、储能系统关键部件及作用1.电池储能系统2.功率变换系统(Power Conversion System,PCS)3.变配电系统4.后台监控系统5.继电保护及安全自动装置 三、储能电站的功能四、储能电站控制策略 …...
Rocky Linux 系统安装/部署 Docker
1、下载docker-ce的repo文件 [rootlocalhost ~]# curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker.repo % Total % Received % Xferd Average Speed Time Time Time Current Dloa…...

12 —— Webpack中向前端注入环境变量
需求:开发模式下打印语句生效,生产模式下打印语句失效 使用Webpack内置的DefinePlugin插件 const webpack require(webpack) module.exports { plugins: [ new webpack.DefinePlugin({ process.env.NODE_ENV:JSON.stringify(process.env.NODE_ENV) }…...

uniapp接入BMapGL百度地图
下面代码兼容安卓APP和H5 百度地图官网:控制台 | 百度地图开放平台 应用类别选择《浏览器端》 /utils/map.js 需要设置你自己的key export function myBMapGL1() {return new Promise(function(resolve, reject) {if (typeof window.initMyBMapGL1 function) {r…...

外卖系统开发实战:从架构设计到代码实现
开发一套外卖系统,需要在架构设计、技术选型以及核心功能开发等方面下功夫。这篇文章将通过代码实例,展示如何构建一个基础的外卖系统,从需求梳理到核心模块的实现,帮助你快速掌握开发要点。 一、系统架构设计 一个完整的外卖系…...
神经网络反向传播算法公式推导
要推导反向传播算法,并了解每一层的参数梯度如何计算,以及每一层的梯度受到哪些值的影响,我们使用一个简单的神经网络结构: 输入层有2个节点一个有2个节点的隐藏层,激活函数是ReLU一个输出节点,激活函数是…...

Spark SQL 之 QueryStage
ExchangeQueryStageExec ExchangeQueryStageExec 分为两种...

【shodan】(三)vnc漏洞利用
shodan基础(三) 声明:该笔记为up主 泷羽的课程笔记,本节链接指路。 警告:本教程仅作学习用途,若有用于非法行为的,概不负责。 count count命令起到一个统计计数的作用。 用上节的漏洞指纹来试…...

每日OJ_牛客_游游的字母串_枚举_C++_Java
目录 牛客_游游的字母串_枚举 题目解析 C代码 Java代码 牛客_游游的字母串_枚举 游游的字母串 描述: 对于一个小写字母而言,游游可以通过一次操作把这个字母变成相邻的字母。a和b相邻,b和c相邻,以此类推。特殊的࿰…...

51c深度学习~合集8
我自己的原文哦~ https://blog.51cto.com/whaosoft/12491632 #patchmix 近期中南大学的几位研究者做了一项对比学习方面的工作——「Inter-Instance Similarity Modeling for Contrastive Learning」,主要用于解决现有对比学习方法在训练过程中忽略样本间相似关系…...

嵌入式:Flash的分类以及Jlink/J-flash的编程支持
相关阅读 嵌入式https://blog.csdn.net/weixin_45791458/category_12768532.html?spm1001.2014.3001.5482 常见的Flash大致可以分为以下大类: Serial Nor FlashSerial Nand FlashParallel Nor FlashParallel Nand FlashSerial EEPROM Serial Nor Flash 介绍 Se…...

【爬虫】Firecrawl对京东热卖网信息爬取(仅供学习)
项目地址 GitHub - mendableai/firecrawl: 🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API. Firecrawl更多是使用在LLM大模型知识库的构建,是大模型数据准备中的一环(在…...

遗传算法(Genetic Algorithm, GA)
简介 遗传算法(Genetic Algorithm, GA)是一种基于自然选择和遗传机制的优化算法,由 John Holland 于20世纪70年代提出。它是一种模拟生物进化过程的启发式搜索算法,被广泛应用于函数优化、机器学习、调度问题等领域。 代码说明 …...
【二分答案+倍增快速幂】课堂练习
P1678 烦恼的高考志愿 #include<bits/stdc.h> using namespace std; const int N1e55; int n,m,a[N];long long bs(int x){int l1,rn;while(l<r){int midlr>>1;if(a[mid]x) return 0;if(a[mid]>x) rmid-1;else lmid1;}//根据前驱后继返回最小差值//printf(&…...

LeetCode 力扣 热题 100道(九)反转链表(C++)
给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 方法一:迭代法 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNod…...

Linux之网络基础
网络发展 网络的发展可以从人与人之间的工作模式开始谈起, 人与人的工作模式反应了机器与机器的工作模式: 1. 独立模式: 在网络发展的早期计算机间处于独立模式, 计算机之间相互独立 最开始计算机之间是独立运行的, 数据之间的交互需要人用软盘等存储介质拷贝过去, 一般涉及…...
Oracle收缩表空间的简单方法
在Oracle数据库中,收缩表空间是一种常见的维护操作,可以回收未使用的空间,减少表空间的碎片,提高性能。以下是一些步骤和方法: 1. 识别未使用的空间 首先,需要识别表空间中未使用的空间。可以通过查询 DB…...

C++设计模式行为模式———中介者模式
文章目录 一、引言二、中介者模式三、总结 一、引言 中介者模式是一种行为设计模式, 能让你减少对象之间混乱无序的依赖关系。 该模式会限制对象之间的直接交互, 迫使它们通过一个中介者对象进行合作。 中介者模式可以减少对象之间混乱无序的依赖关系&…...

YB2503HV:高效率降压IC,助力电动车、太阳能设备等领域的能源转换
今天我要向大家介绍一款引人注目的产品—— YB2503HV 100V 3A SOP8内置MOS 高效率降压IC。这款单片集成芯片具备可设定输出电流的开关型降压恒压驱动器功能,可广泛应用于电动车、太阳能设备、电子电池充电等领域。让我们一起来看看它的特点和应用吧! 首先…...

如何使用Jest测试你的React组件
在本文中,我们将了解如何使用Jest(Facebook 维护的一个测试框架)来测试我们的React组件。我们将首先了解如何在纯 JavaScript 函数上使用 Jest,然后再了解它提供的一些开箱即用的功能,这些功能专门用于使测试 React 应…...
线程与协程
1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指:像函数调用/返回一样轻量地完成任务切换。 举例说明: 当你在程序中写一个函数调用: funcA() 然后 funcA 执行完后返回&…...

2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...

定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命
在华东塑料包装行业面临限塑令深度调整的背景下,江苏艾立泰以一场跨国资源接力的创新实践,重新定义了绿色供应链的边界。 跨国回收网络:废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点,将海外废弃包装箱通过标准…...
【决胜公务员考试】求职OMG——见面课测验1
2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

自然语言处理——Transformer
自然语言处理——Transformer 自注意力机制多头注意力机制Transformer 虽然循环神经网络可以对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,但是它有一个很大的缺陷——很难并行化。 我们可以考虑用CNN来替代RNN,但是…...

ArcGIS Pro制作水平横向图例+多级标注
今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作:ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等(ArcGIS出图图例8大技巧),那这次我们看看ArcGIS Pro如何更加快捷的操作。…...

网站指纹识别
网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...

Razor编程中@Html的方法使用大全
文章目录 1. 基础HTML辅助方法1.1 Html.ActionLink()1.2 Html.RouteLink()1.3 Html.Display() / Html.DisplayFor()1.4 Html.Editor() / Html.EditorFor()1.5 Html.Label() / Html.LabelFor()1.6 Html.TextBox() / Html.TextBoxFor() 2. 表单相关辅助方法2.1 Html.BeginForm() …...
「全栈技术解析」推客小程序系统开发:从架构设计到裂变增长的完整解决方案
在移动互联网营销竞争白热化的当下,推客小程序系统凭借其裂变传播、精准营销等特性,成为企业抢占市场的利器。本文将深度解析推客小程序系统开发的核心技术与实现路径,助力开发者打造具有市场竞争力的营销工具。 一、系统核心功能架构&…...