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 调度数据网 运营商专线 承载:聚合控制指令、功率预测、市场申报、遥测汇总 指标:带宽 ≥ 100 Mbps,时延 ≤ 50 ms,可用率 ≥ 99.9% 接入汇聚层 边缘网关 工业交换机 无线 CPE / 5G 功能:协议转换、本地缓存、断点续传、边端计算 上行协议:IEC 60870-5-104 / MQTT / IEC 61850 下行协议:Modbus / DL/T 645 / CAN / IEC 61850 MMS 现场设备层 光伏逆变器 储能 PCS/BMS 可调负荷 智能电表 接口:RS-485 总线 / CAN 总线 / 以太网 / 4G 模组 特点:设备数量大、单点数据量小、协议种类杂、距离短 遥测/遥信上行 汇聚数据上行 控制指令下行 功率设定值下发 安全防护与网络管理(贯穿三层) 纵向加密认证装置 · 安全接入网关 · 防火墙 · 网络时间同步(NTP/北斗)· 流量监测与告警

二、骨干网与接入网的定位差异

骨干网与接入网不是简单的“大网”和“小网”,它们在设计目标上有本质区别。

对比项骨干网接入网
连接对象汇聚节点 ↔ 主站/云平台现场设备 ↔ 汇聚节点
典型介质光纤、SDH、MPLS VPNRS-485、以太网、4G/5G、LoRa
带宽需求高(百 Mbps 级)低(kbps~Mbps 级)
时延要求≤ 50 ms秒级~分钟级
可靠性双路由、环网保护单链路为主,可冗余
主要协议IEC 60870-5-104、MQTT、IEC 61850Modbus、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):利用现有电力线,适合台区电表集抄,但带宽和稳定性受电网噪声影响大。
选型经验:控制类业务优先有线或 5G;监测类业务可用 4G/LoRa;同一汇聚点尽量统一介质,减少网关的接口种类。若现场既有 RS-485 又有以太网设备,边缘网关应至少具备 2 路 RS-485、1 路以太网和 1 路 4G/5G 上行。

四、通信协议栈

虚拟电厂的协议栈可以按“现场—汇聚—主站”三段来理解。现场段以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 实现快速控制。

协议栈设计要点:同一业务链路只允许一次协议转换,避免“Modbus→104→MQTT→104”这类多次转换带来的时延和语义丢失。控制指令必须带时标和序号,接收端做超时判断,防止旧指令覆盖新指令。

五、一个可落地的设计检查清单

在完成总体设计后,建议用以下清单逐项核对,确保方案可实施、可运维。

  1. 每个汇聚点是否明确了上行介质(光纤/4G/5G)和备用链路?
  2. 边缘网关是否支持现场全部协议,并具备本地缓存 ≥ 24 h 的能力?
  3. 控制类资源的端到端时延是否实测或估算 ≤ 200 ms?
  4. 是否划分了安全区,并在骨干网入口部署纵向加密认证装置?
  5. 所有设备是否统一 NTP 对时,时标精度是否满足业务要求?
  6. 协议映射表是否完整,点号、系数、单位是否与主站模型一致?
  7. 是否定义了断链、超时、数据异常的告警阈值和处理流程?

通信体系是虚拟电厂的“神经系统”,它的设计质量直接决定了聚合控制的精度和响应速度。分层架构解决的是“怎么组织”,骨干网与接入网解决的是“怎么分工”,有线无线选型解决的是“用什么连”,协议栈解决的是“怎么对话”。四者配合,才能让分散的资源真正像一个电厂一样协同运行。