4、二次系统设计:监控系统架构与核心控制系统

各位同行,今天我们来聊聊二次系统设计。说实话,这是储能电站的“大脑”和“神经系统”。我见过不少项目,一次设备选得挺好,结果二次系统没搞好,整个电站运行起来各种别扭。嗯,咱们今天就把这块掰开揉碎了讲清楚。

4.1 监控系统架构:三层两网结构

现在的储能电站监控系统,主流架构就是“三层两网”。说白了,就是把功能拆成三个层次,用两张网络连起来。我个人习惯把这个架构画成一个倒三角,你们看看下面这张图就明白了。

储能电站监控系统架构(三层两网) 站控层 操作员站 | 工程师站 | 远动通信装置 | 数据服务器 站控层网络(MMS网) 间隔层 PCS控制器 | BMS主控 | 测控装置 | 保护装置 过程层网络(GOOSE/SV网) 过程层 智能终端 | 合并单元 | 传感器 | 执行机构 调度端 就地控制 一次设备 数据流与控制流双向交互 关键点:站控层与间隔层之间采用MMS协议,间隔层与过程层之间采用GOOSE/SV协议 两层网络物理隔离,确保安全性与实时性

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配置流程(我习惯的步骤):

  1. 用ICD文件描述设备能力
  2. 用SCD文件描述整个系统的配置
  3. 导出CID文件给具体设备
  4. 用抓包工具验证GOOSE/SV报文
  5. 做全站联调测试

4.4.3 IEC 104协议

IEC 104是跟调度端通信的老牌协议。虽然IEC 61850在站内用得越来越多,但跟调度通信这块,IEC 104还是主流。为什么?因为调度端升级慢,你懂的。

IEC 104的几个关键点:

  • 遥测 —— 模拟量,比如功率、电压、电流
  • 遥信 —— 状态量,比如开关位置、告警信号
  • 遥控 —— 控制指令,比如启停PCS
  • 遥调 —— 设定值,比如AGC目标功率

嗯,这里要提醒一下:IEC 104的时钟同步很重要。我遇到过因为时钟不同步,导致历史数据时间戳乱掉的情况。后来加了SNTP对时服务器才解决。

4.5 本章小结

二次系统设计,说白了就是三个字:通、稳、准。通信要通,系统要稳,控制要准。我做了这么多年项目,发现出问题最多的往往不是设备本身,而是接口和协议。所以你们在设计阶段就要把通信协议、数据接口这些细节敲死,别等到现场再改。

最后说一句:文档一定要写清楚。我见过太多项目,设备装好了,图纸找不到了。到时候运维的人骂娘,你也不好受。


公众号:蓝海资料掘金营,微信deep3321