4、二次系统设计:监控系统架构与核心控制系统
各位同行,今天我们来聊聊二次系统设计。说实话,这是储能电站的“大脑”和“神经系统”。我见过不少项目,一次设备选得挺好,结果二次系统没搞好,整个电站运行起来各种别扭。嗯,咱们今天就把这块掰开揉碎了讲清楚。
4.1 监控系统架构:三层两网结构
现在的储能电站监控系统,主流架构就是“三层两网”。说白了,就是把功能拆成三个层次,用两张网络连起来。我个人习惯把这个架构画成一个倒三角,你们看看下面这张图就明白了。
4.1.1 站控层
站控层是电站的“大脑”。操作员站、工程师站、远动通信装置都在这一层。我建议你们把数据服务器单独拎出来,别跟操作员站混在一起。为什么?有一次我在现场调试,操作员站死机了,结果数据全丢了,那叫一个狼狈。
站控层核心功能:
- 人机交互界面(HMI)—— 说白了就是你看的那块大屏幕
- 数据采集与存储 —— 历史数据、报警记录都在这里
- 与调度端通信 —— 远动装置负责跟调度“对话”
- 高级应用功能 —— AGC/AVC、功率预测等
4.1.2 间隔层
间隔层是“神经中枢”。PCS控制器、BMS主控、测控保护装置都在这一层。这里我要强调一点:间隔层设备必须支持IEC 61850协议。我见过有些厂家拿老式设备来凑数,结果协议对不上,调试了整整两周。
4.1.3 过程层
过程层是“手脚”。智能终端、合并单元、各种传感器和执行机构。嗯,这里要注意,过程层的设备环境比较恶劣,温湿度、电磁干扰都得考虑进去。我建议选型时留点余量,别卡着边界选。
4.2 AGC/AVC控制系统
AGC(自动发电控制)和AVC(自动电压控制),这两个是储能电站并网的“硬指标”。说白了,调度让你发多少你就得发多少,让你把电压调到多少你就得调到多少。
4.2.1 AGC控制逻辑
AGC的核心逻辑其实不复杂:接收调度指令 → 计算功率分配 → 下发到各PCS → 闭环反馈。但实际做起来坑不少。
我曾经踩过的坑:
- AGC响应时间不达标 —— 调度要求2秒内响应,结果我们做了3.5秒。后来发现是通信协议栈配置有问题
- 功率分配不均 —— 多台PCS并联时,有的满发有的空载。后来加了均流算法才解决
- 死区设置不合理 —— 频繁调节导致PCS寿命缩短
给你们看一段AGC功率分配的核心逻辑伪代码:
// AGC功率分配算法(简化版)
function agc_distribute(total_power, pcs_list):
// 1. 检查总功率是否在可调范围内
if total_power > sum(pcs.max_power):
return error("功率超限")
// 2. 按容量比例分配
remaining = total_power
for pcs in pcs_list:
pcs.target_power = total_power * (pcs.rated_power / sum_rated_power)
// 3. 考虑SOC均衡
adjust_by_soc(pcs_list)
// 4. 下发指令
send_commands(pcs_list)
// 5. 等待反馈
wait_for_ack(timeout=2000ms)
4.2.2 AVC控制策略
AVC相对简单一些,主要是控制无功功率来调节并网点电压。我个人的经验是:AVC的响应速度可以比AGC慢一点,但精度要求更高。电压波动超过1%,调度那边就会打电话来问。
| 控制参数 | AGC | AVC |
|---|---|---|
| 控制对象 | 有功功率 | 无功功率/电压 |
| 响应时间要求 | ≤2秒 | ≤5秒 |
| 调节精度 | ±1% | ±0.5% |
| 主要影响因素 | SOC、PCS状态 | 电网阻抗、负荷变化 |
4.3 功率预测系统
功率预测,说白了就是“算命”。但这不是瞎猜,得有数据支撑。储能电站的功率预测主要分两块:短期预测(未来4小时)和超短期预测(未来15分钟)。
我记得有个项目,功率预测系统刚上线时误差高达20%。后来排查发现,是气象数据接口没对接好。你想想看,天气预报都不准,功率预测能准吗?
功率预测系统设计要点:
- 数据源要可靠 —— 至少接入两个气象数据源做冗余
- 算法要适配 —— 不同地区的气候特征不一样,别拿一套模型到处套
- 要有自学习能力 —— 运行数据要反馈回模型,不断优化
- 预测结果要可视化 —— 调度员需要直观看到预测曲线
4.4 调度数据网与通信协议
这一块是二次系统的“血管”。数据传不上去,控制指令下不来,再好的设备也是白搭。
4.4.1 调度数据网架构
调度数据网通常采用双网冗余设计。我建议你们用两套独立的物理网络,别搞什么逻辑隔离。物理隔离才是真隔离,逻辑隔离出了故障你哭都来不及。
4.4.2 IEC 61850协议
IEC 61850是现在的主流,也是未来的趋势。它把传统的“点对点”接线变成了“网络通信”。说白了,以前一根线传一个信号,现在一根网线传所有信号。
IEC 61850的核心概念:
- 逻辑节点(LN) —— 功能的最小单元,比如一个断路器控制就是一个逻辑节点
- 数据集(DataSet) —— 把相关的数据打包在一起传输
- 报告(Report) —— 有变化才上报,别没事老发心跳包
- GOOSE —— 快速报文,用于跳闸等实时性要求高的场景
- SV —— 采样值,用于保护、测量
IEC 61850配置流程(我习惯的步骤):
- 用ICD文件描述设备能力
- 用SCD文件描述整个系统的配置
- 导出CID文件给具体设备
- 用抓包工具验证GOOSE/SV报文
- 做全站联调测试
4.4.3 IEC 104协议
IEC 104是跟调度端通信的老牌协议。虽然IEC 61850在站内用得越来越多,但跟调度通信这块,IEC 104还是主流。为什么?因为调度端升级慢,你懂的。
IEC 104的几个关键点:
- 遥测 —— 模拟量,比如功率、电压、电流
- 遥信 —— 状态量,比如开关位置、告警信号
- 遥控 —— 控制指令,比如启停PCS
- 遥调 —— 设定值,比如AGC目标功率
嗯,这里要提醒一下:IEC 104的时钟同步很重要。我遇到过因为时钟不同步,导致历史数据时间戳乱掉的情况。后来加了SNTP对时服务器才解决。
4.5 本章小结
二次系统设计,说白了就是三个字:通、稳、准。通信要通,系统要稳,控制要准。我做了这么多年项目,发现出问题最多的往往不是设备本身,而是接口和协议。所以你们在设计阶段就要把通信协议、数据接口这些细节敲死,别等到现场再改。
最后说一句:文档一定要写清楚。我见过太多项目,设备装好了,图纸找不到了。到时候运维的人骂娘,你也不好受。
公众号:蓝海资料掘金营,微信deep3321