1. 课程导入与SCADA数据认知

风机SCADA(Supervisory Control and Data Acquisition,数据采集与监视控制)系统,是把一台台分散在山脊、海上平台或平原风场中的风电机组,汇聚成可观测、可分析、可控制整体的“神经中枢”。对故障诊断而言,SCADA不是简单的报表工具,而是唯一长期、连续、覆盖全机组的运行数据来源。理解它的架构与数据采集流程,决定了后续能否从一堆测点曲线中定位真正的故障。

一、风机SCADA系统架构

从现场到诊断桌面,SCADA通常分为四层。最底层是机组层:主控PLC通过现场总线(如CANopen、Profibus、Modbus RTU)连接变桨系统、偏航系统、发电机、齿轮箱、液压站和各类传感器。第二层是通信层:风机侧交换机、光纤环网或无线链路,把机组数据汇聚到风场中央监控室。第三层是数据服务层:SCADA服务器完成实时库刷新、历史库归档、报警管理和对外接口。第四层是应用层:运行人员看画面,诊断人员取历史数据、做特征计算和模型分析。

需要特别区分两类数据:状态量(如并网接触器吸合、急停触发、偏航正在动作)是离散的0/1或枚举值;模拟量(如风速、有功功率、发电机转速、齿轮箱油温、轴承温度、桨距角)是连续数值。故障诊断中,状态量用于判断“发生了什么”,模拟量用于判断“为什么发生、发展到什么程度”。

风机SCADA四层架构与数据采集链路 机组层(现场设备与传感器) 主控PLC 变桨系统 偏航/液压 发电机/齿轮箱 风速/温度/振动传感器 通信层(现场总线 → 光纤环网) CANopen / Modbus RTU 风机侧交换机 光纤环网 / 无线链路 数据服务层(中央监控室) 实时数据库 历史数据库 报警管理 OPC UA / 对外接口 应用层(诊断与分析) 运行监视画面 历史数据提取 特征计算与故障诊断

二、数据采集流程与时间尺度

SCADA的数据采集不是“所有点都按同一频率记录”。典型流程是:PLC以毫秒级扫描周期读取传感器与状态量,在控制器内部完成保护判断;SCADA通信程序按采集周期轮询或订阅数据,常见为1秒、5秒或10秒;数据进入实时库后,再按归档周期写入历史库,常见为1分钟或10分钟平均值、最大值、最小值。报警和事件则按变化触发记录,带毫秒级时间戳。

这意味着诊断时必须先确认三件事:时间戳是采集时刻还是归档时刻;数值是瞬时值、平均值还是极值;缺失值是通信中断、机组停机还是传感器故障。忽略这三点,很容易把停机期间的零功率误判为发电异常。

教学示例:某1.5 MW机组,SCADA归档周期为1分钟,风速测点10分钟平均值为7.2 m/s,有功功率10分钟平均值为980 kW,发电机转速为1520 r/min,齿轮箱油温为58 ℃。这些数值仅用于说明数据形态,并非实测结果。

三、故障诊断课程目标与学习路径

本课程的目标不是背故障代码,而是建立一条可复用的诊断链路:从SCADA测点出发,经过数据清洗、工况筛选、特征构造、阈值或模型判断,最终给出故障部位、严重程度和处理建议。围绕这条链路,学习路径分为四个阶段。

  • 数据认知阶段:认识SCADA架构、测点命名、采集周期、状态量与模拟量,能正确提取一段历史数据。
  • 特征与工况阶段:掌握功率曲线、转速—功率关系、温度趋势、振动有效值等特征,并学会按风速区间和运行状态筛选数据。
  • 诊断方法阶段:学习阈值报警、趋势分析、残差比较、相关性分析和简单机器学习方法,理解各自适用条件。
  • 案例与排障阶段:针对齿轮箱过热、发电机轴承温升、变桨不一致、偏航对风偏差等典型故障,完成从数据到结论的完整推演。

需要强调的是,SCADA诊断有明确边界:它擅长发现缓变、趋势性、多测点关联的异常,但对毫秒级电气暂态、局部机械冲击的捕捉能力有限。遇到SCADA无法解释的异常,应结合振动在线监测、油液分析和现场检查。课程中所有案例参数均为教学示例或合理假设,实际诊断必须以现场数据和设备手册为准。

学习建议:每学完一个诊断方法,回到自己的风场数据中找一台同型号机组,按“提取数据—筛选工况—计算特征—对比判断”走一遍。只有亲手处理过缺失值、停机段和传感器跳变,才算真正掌握SCADA故障诊断。