二、二次系统架构:站控层、间隔层、过程层的分层架构
聊到储能电站的二次系统,我脑子里第一个蹦出来的词就是「分层」。说白了,就是把一个复杂的控制系统,像切蛋糕一样切成三层。每一层各管各的事,互不干扰,又互相配合。
为什么要这么干?你想想看,一个百兆瓦时的储能站,几百个电池簇、几十台PCS、一堆测控装置,要是所有设备都直接往一个控制器上怼,那通信压力得多大?出个故障排查起来更是噩梦。我早年做过一个项目,就是因为没做好分层,一个保护误动,整个站都跳了,查了三天才找到根因。
2.1 站控层:电站的「大脑」
站控层是最高层,负责全站的监控、调度、数据管理。它通常包括:
- 监控主机:运行EMS(能量管理系统),做功率分配、SOC均衡
- 操作员站:人机界面,值班员在这看数据、下指令
- 远动通信装置:跟调度中心打交道,上传遥测遥信,接收遥控遥调
- 工程师站:搞配置、下参数、分析故障录波
我个人习惯,站控层一定要做双网冗余。为什么?因为这是电站的「大脑」,一旦挂了,整个站就失明了。我在一个项目里见过单网配置,结果交换机端口坏了,全站数据中断了半小时,调度电话被打爆。
2.2 间隔层:承上启下的「脊梁」
间隔层是中间层,负责采集本间隔的模拟量、状态量,执行保护逻辑,并跟站控层和过程层通信。常见的间隔层设备有:
- 保护测控装置:线路保护、变压器保护、母线保护
- PCS控制器:控制储能变流器的启停、功率输出
- BMS主控:汇总电池簇数据,做电池均衡和保护
- 测控装置:采集电压、电流、功率等模拟量
这里有个避坑指南:我曾经遇到过一个项目,间隔层装置的时间同步没做好,导致故障录波的时间戳差了200毫秒。分析事故时,A装置说先跳闸,B装置说后跳闸,吵了三天。后来发现是SNTP对时精度不够。从那以后,我坚持用IRIG-B码对时,精度能到微秒级。
2.3 过程层:最底层的「手脚」
过程层是直接跟一次设备打交道的层。它包括:
- 合并单元:采集CT、PT的模拟量,转换成数字量上送
- 智能终端:接收跳闸命令,驱动断路器分合
- 电子式互感器:直接输出数字量的电压电流信号
过程层最怕什么?怕电磁干扰。储能站里PCS开关频率高,谐波大,对采样精度影响很大。我建议合并单元和智能终端尽量靠近一次设备安装,但要做好屏蔽和接地。嗯,这里要注意,光纤通信是首选,别用电缆。
核心要点:三层架构的核心思想是「各司其职」。站控层管全局,间隔层管局部,过程层管执行。层与层之间通过标准协议通信,互不依赖。
三、IEC 61850通信协议简介
说到通信协议,IEC 61850是绕不开的话题。它不是什么新技术,但确实是目前智能变电站和储能站的主流标准。我最早接触61850是在2015年,当时觉得这玩意儿太复杂了,后来用顺手了才发现,真香。
3.1 为什么是IEC 61850?
传统的通信协议,比如MODBUS、103规约,有个通病:数据模型不统一。A厂家定义的「断路器位置」是点号101,B厂家可能是点号201。集成的时候,得一个一个对点,累死人。
IEC 61850解决了这个问题。它用统一的逻辑节点(LN)和数据对象(DO)来描述设备。比如断路器,不管哪个厂家,都用XCBR这个逻辑节点,位置用Pos这个数据对象。说白了,就是大家说同一种语言。
3.2 核心协议栈
IEC 61850定义了三种核心通信服务:
| 服务类型 | 用途 | 实时性要求 | 传输协议 |
|---|---|---|---|
| MMS | 站控层通信,读/写数据、报告、控制 | 中等(秒级) | TCP/IP |
| GOOSE | 间隔层之间快速交换状态和跳闸信号 | 高(毫秒级) | 以太网直接映射 |
| SV | 过程层传输采样值(电压电流) | 极高(微秒级) | 以太网直接映射 |
我个人最看重GOOSE。为什么?因为保护跳闸必须快。我曾经做过一个测试,GOOSE报文从发出到接收,延时稳定在2毫秒以内。而传统的硬接线,加上继电器动作时间,至少10毫秒。在储能站这种对快速响应要求高的场景,GOOSE的优势很明显。
小技巧:配置GOOSE时,一定要设置合理的重发机制。我习惯设置T0=1000ms(稳定状态重发间隔),T1=2ms(事件发生后快速重发),这样既保证了可靠性,又不会占用太多带宽。
3.3 SCL语言:设备自描述
IEC 61850还有一个很酷的特性:设备自描述。每个设备都带一个SCL文件( Substation Configuration Language),里面描述了它有哪些逻辑节点、哪些数据、支持哪些服务。
集成的时候,只需要导入SCL文件,系统就能自动识别设备能力。我记得以前用103规约,每接一个新设备,都要手动配置点表,一配就是好几天。现在用61850,导入SCL文件,半小时搞定。
// 一个简化的SCL片段,描述一个断路器
<LNode iedName="CB1" ldInst="CircuitBreaker" lnClass="XCBR" lnInst="1"/>
<DOI name="Pos">
<DAI name="stVal">
<Val>0</Val> <!-- 0=分位,1=合位 -->
</DAI>
</DOI>
四、网络拓扑结构:星型与环型
网络拓扑,说白了就是设备之间怎么连。储能站二次系统的网络,主要分站控层网络和过程层网络。我见过不少项目,网络拓扑没选好,后期维护成本高得吓人。
4.1 星型拓扑:简单可靠
星型拓扑是最常见的结构。所有设备都连到一台中心交换机上,像星星一样辐射出去。
优点:
- 结构简单,布线方便
- 单设备故障不影响其他设备
- 故障排查容易,看交换机端口灯就行
缺点:
- 中心交换机是单点故障,一旦挂了,全站通信瘫痪
- 交换机端口数量有限,设备多了得级联
我建议:站控层网络用双星型冗余。两台交换机,每台设备双网卡,分别接到两台交换机上。一台交换机坏了,另一台无缝接管。成本虽然高一点,但可靠性翻倍。
4.2 环型拓扑:冗余为王
环型拓扑是把所有设备串成一个环。数据沿着环跑,如果某处断了,数据会从另一方向绕过去。
优点:
- 自带冗余,单点断线不影响通信
- 节省光纤,适合长距离传输
缺点:
- 故障定位难,得用专业工具找断点
- 环网协议(如RSTP)收敛时间可能较长
这里有个坑:我曾经在一个项目里用环型拓扑做过程层网络,结果GOOSE报文在环里绕圈,导致延时不稳定。后来改成星型,问题就解决了。所以我的建议是:过程层网络(GOOSE/SV)尽量用星型,别用环型。环型更适合站控层这种对实时性要求不高的场景。
重要提醒:无论用哪种拓扑,网络交换机的选型都很关键。一定要选支持IGMP Snooping和VLAN的工业级交换机。IGMP Snooping能过滤组播报文,防止GOOSE/SV广播风暴。VLAN能把不同业务隔离开,比如保护网和监控网分开。
4.3 我的推荐方案
综合来看,对于储能电站二次系统,我推荐以下网络架构:
- 站控层网络:双星型冗余,两台核心交换机,每台设备双网接入
- 过程层网络:单星型,每台合并单元/智能终端单独接入交换机,不级联
- 跨层通信:站控层和过程层之间通过网关隔离,避免过程层故障影响站控层
这样既保证了可靠性,又控制了成本。你想想看,一个储能站投资几千万,多花几万块做网络冗余,值不值?我觉得值。