储能电站构成及控制原理
系列文章目录
能量管理系统(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 应…...
浅谈 React Hooks
React Hooks 是 React 16.8 引入的一组 API,用于在函数组件中使用 state 和其他 React 特性(例如生命周期方法、context 等)。Hooks 通过简洁的函数接口,解决了状态与 UI 的高度解耦,通过函数式编程范式实现更灵活 Rea…...
网络六边形受到攻击
大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...
反向工程与模型迁移:打造未来商品详情API的可持续创新体系
在电商行业蓬勃发展的当下,商品详情API作为连接电商平台与开发者、商家及用户的关键纽带,其重要性日益凸显。传统商品详情API主要聚焦于商品基本信息(如名称、价格、库存等)的获取与展示,已难以满足市场对个性化、智能…...
FastAPI 教程:从入门到实践
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...
YSYX学习记录(八)
C语言,练习0: 先创建一个文件夹,我用的是物理机: 安装build-essential 练习1: 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件,随机修改或删除一部分,之后…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...
MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...
如何在最短时间内提升打ctf(web)的水平?
刚刚刷完2遍 bugku 的 web 题,前来答题。 每个人对刷题理解是不同,有的人是看了writeup就等于刷了,有的人是收藏了writeup就等于刷了,有的人是跟着writeup做了一遍就等于刷了,还有的人是独立思考做了一遍就等于刷了。…...
Java线上CPU飙高问题排查全指南
一、引言 在Java应用的线上运行环境中,CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时,通常会导致应用响应缓慢,甚至服务不可用,严重影响用户体验和业务运行。因此,掌握一套科学有效的CPU飙高问题排查方法&…...
