3. 虚拟电厂通信体系总体设计
虚拟电厂(VPP)的通信体系,本质上是把分散在配电网各处的分布式资源——光伏逆变器、储能PCS、可调负荷、充电桩、智能电表——通过一条条通信链路汇聚到控制中心,再让控制中心的调度指令可靠地回传到每一台设备。它要同时满足三类需求:海量终端的接入、秒级到分钟级的实时控制、以及跨安全区的数据隔离。因此,通信体系不能只靠一张网,而必须分层设计。
一、通信网络分层架构
工程上通常把虚拟电厂通信体系划分为三层:现场设备层、接入汇聚层、骨干传输层,并在其上叠加统一的安全防护与网络管理。
- 现场设备层:直接连接逆变器、PCS、BMS、智能电表、环境传感器等。这一层的特点是设备数量大、单点数据量小、协议种类杂(Modbus RTU/TCP、DL/T 645、IEC 61850 MMS、CAN 等),通信距离短,通常采用 RS-485 总线、CAN 总线或以太网。
- 接入汇聚层:由边缘网关(Edge Gateway)、工业交换机、无线 CPE、DTU/FTU 等组成,负责把现场多种协议统一转换为上行协议(如 IEC 60870-5-104、MQTT、IEC 61850),并做本地缓存、断点续传和初步的边端计算。
- 骨干传输层:连接各汇聚点与虚拟电厂主站/云平台,承载聚合控制、功率预测、市场申报等业务,通常由光纤专网、电力调度数据网或运营商专线构成,要求高带宽、低时延、高可靠。
分层的意义在于:每一层只解决自己范围内的问题,层与层之间通过标准接口解耦。现场设备更换品牌,只要边缘网关适配即可,不影响骨干网;骨干网升级带宽,也不必改动现场接线。
二、骨干网与接入网的定位差异
骨干网与接入网不是简单的“大网”和“小网”,它们在设计目标上有本质区别。
| 对比项 | 骨干网 | 接入网 |
|---|---|---|
| 连接对象 | 汇聚节点 ↔ 主站/云平台 | 现场设备 ↔ 汇聚节点 |
| 典型介质 | 光纤、SDH、MPLS VPN | RS-485、以太网、4G/5G、LoRa |
| 带宽需求 | 高(百 Mbps 级) | 低(kbps~Mbps 级) |
| 时延要求 | ≤ 50 ms | 秒级~分钟级 |
| 可靠性 | 双路由、环网保护 | 单链路为主,可冗余 |
| 主要协议 | IEC 60870-5-104、MQTT、IEC 61850 | Modbus、DL/T 645、CAN、MQTT |
一个常见的误区是把接入网也按骨干网的标准建设,结果成本失控。正确的做法是:骨干网保可靠,接入网保覆盖。对于参与调频、惯量支撑等快速响应的资源,接入网时延要压到百毫秒级;对于只做日前计划、需求响应的负荷,接入网用 4G 甚至 LoRa 就足够。
三、有线与无线通信技术选型
选型的核心是三个约束:时延、可靠性、成本。下面给出工程中常用的判断逻辑。
- 光纤以太网:时延最低(< 10 ms)、抗干扰最强,适合储能电站内部、升压站到主站、以及参与一次调频的资源。缺点是布线成本高,不适合分散的屋顶光伏。
- RS-485 / CAN 总线:成本极低,适合站内多台逆变器、电表串接。但速率低(典型 9600~115200 bps)、距离受限(RS-485 约 1200 m),且是总线型共享介质,一台设备故障可能影响整条总线。
- 4G / 5G 无线:部署快、覆盖广,是分布式资源接入的主力。4G 时延约 30~80 ms,5G 可到 10~20 ms。需注意公网 QoS 不保证,建议用 APN 专网或 VPN 隧道。
- LoRa / NB-IoT:低功耗、广覆盖,适合只上报电量、温度等低频数据的场景,不适合控制指令下发。
- 电力线载波(PLC):利用现有电力线,适合台区电表集抄,但带宽和稳定性受电网噪声影响大。
四、通信协议栈
虚拟电厂的协议栈可以按“现场—汇聚—主站”三段来理解。现场段以Modbus RTU/TCP和DL/T 645为主,前者用于逆变器、PCS 的寄存器读写,后者用于电表电量采集。汇聚段由边缘网关完成协议转换,把 Modbus 寄存器映射为 IEC 60870-5-104 的信息对象地址(IOA),或封装为 MQTT 主题。
以一台 100 kW 光伏逆变器为例,其 Modbus 寄存器中:有功功率寄存器地址 0x0003,单位 0.1 kW;日发电量寄存器地址 0x0010,单位 0.1 kWh。边缘网关读取后,映射为 IEC 104 的遥测点号,例如 IOA=16385,系数 0.1,类型 M_ME_NC_1。主站收到后即可按统一模型展示。
# 边缘网关 Modbus → IEC 104 映射示例(YAML 片段)
points:
- name: pv_active_power
modbus:
slave: 1
func: 0x03
addr: 0x0003
type: uint16
scale: 0.1
unit: kW
iec104:
ioa: 16385
type: M_ME_NC_1
cot: 3 # 周期上送
period_ms: 5000
- name: pv_daily_energy
modbus:
slave: 1
func: 0x03
addr: 0x0010
type: uint32
scale: 0.1
unit: kWh
iec104:
ioa: 16386
type: M_ME_NC_1
cot: 3
period_ms: 60000
主站段则常用 IEC 60870-5-104(调度控制)和 MQTT(云平台数据接入)。IEC 104 基于 TCP,采用 APCI + ASDU 结构,支持总召唤、遥测、遥信、遥控,适合与电网调度系统对接;MQTT 采用发布/订阅模型,主题如 vpp/{stationId}/telemetry,适合海量终端上云。对于站内设备,若支持 IEC 61850,可直接用 MMS 或 GOOSE 实现快速控制。
五、一个可落地的设计检查清单
在完成总体设计后,建议用以下清单逐项核对,确保方案可实施、可运维。
- 每个汇聚点是否明确了上行介质(光纤/4G/5G)和备用链路?
- 边缘网关是否支持现场全部协议,并具备本地缓存 ≥ 24 h 的能力?
- 控制类资源的端到端时延是否实测或估算 ≤ 200 ms?
- 是否划分了安全区,并在骨干网入口部署纵向加密认证装置?
- 所有设备是否统一 NTP 对时,时标精度是否满足业务要求?
- 协议映射表是否完整,点号、系数、单位是否与主站模型一致?
- 是否定义了断链、超时、数据异常的告警阈值和处理流程?
通信体系是虚拟电厂的“神经系统”,它的设计质量直接决定了聚合控制的精度和响应速度。分层架构解决的是“怎么组织”,骨干网与接入网解决的是“怎么分工”,有线无线选型解决的是“用什么连”,协议栈解决的是“怎么对话”。四者配合,才能让分散的资源真正像一个电厂一样协同运行。