大型往复式压缩机组一旦非计划停机,损失按小时算。给机组装一套在线监测:机体振动加活塞杆沉降,LabVIEW 采集站负责采和存,分析站负责看和诊断,实时数据走 DataSocket,历史数据进 SQL Server------现场连续运行半年以上的现场方案。
01 监测对象与测点
对象是四列两段平衡型往复式压缩机组,两台互为备机。监测量两类:
- 机体振动:压电式 ICP 加速度传感器,基座粘接安装(安装面打磨平整,这步偷懒信号就废);
- 活塞杆位移(沉降):监测活塞杆下垂量,判断支撑环磨损。
氢气工况的现场,传感器引线先接进防爆接线箱,再经信号调理进采集卡------危险区域的信号,安全栅和防爆箱不是可选项。
02 硬件链路
传感器信号调理后,接入工控机里 NI 的 PCI 总线数据采集卡,多测点高速同步采集用共享内存方式实现。采集站与分析站经集线器组成局域网:
| 层 | 设备 | 职责 |
|---|---|---|
| 现场层 | PCB Piezotronics ICP 加速度传感器 | 拾取机体振动 |
| 采集层 | 工控机 + NI PCI 采集卡 | 采集、存储、发布实时数据 |
| 分析层 | 分析站(可多台) | 显示、分析、打印、诊断 |
03 软件架构:两级分工
采集站(服务器端) :采集、存储、数据发布。分析站(客户端):看数据、做分析。这个分法在现场很实用------采集站跟着设备走,分析站跟着人走,值班室加一台电脑就能扩一个观察点。
模块划分四块:
- 实时监测:棒图显示各通道振动幅值,低限黄色、高限红色,超限声报警;
- 实时信号分析:时域波形、实时频谱、实时趋势;
- 静态分析:报警查询、历史查询、历史比较、趋势分析(小时/天/周/月/年及任意时段)、趋势比较;
- 通讯与数据库:实时数据用 DataSocket 发布(dstp://IP/数据项名),历史查询走 SQL Server。
04 数据库设计:按更新频率分四张库
| 库 | 更新频率 | 内容 |
|---|---|---|
| 历史库 | 每 30 min 一条 | 完整历史数据 |
| 趋势库 | 每 1 min 一个特征值 | 趋势曲线数据 |
| 报警库 | 事件触发 | 时间、机组、通道、峰峰值、高限 |
| 特征库 | 事件触发 | 按设备/工艺/仪表/其它故障分类保存 |
这是状态监测系统数据库的经典分法:原始数据和特征数据分开存,按访问频率分层,否则趋势查询会把整个库拖垮。
05 诊断手段与现场效果
信号分析以 FFT 幅值谱、功率谱、时域波形峰峰值统计和趋势外推为主。往复机械的诊断比旋转机械难------运动部件多、激励源多,频谱复杂,所以系统先做"状态判别 + 超限报警 + 趋势预警"这层保底,诊断算法逐步叠加。
系统在现场安装、调试后连续运行半年以上,运行平稳、操作简便。往复压缩机的在线监测,架构和工作流比算法更决定成败:数据断了、报警丢了,再好的诊断算法也是空转。
06 拿走就能用的经验
- DataSocket 适合局域网内实时数据分发,协议简单、LabVIEW 原生支持;跨网段或跨厂区就换 TCP/共享变量,别硬撑;
- 传感器安装面处理是振动监测第一大坑,粘接剂厚度和表面平整度直接影响频响;
- 报警分级(黄色预警、红色报警)要和现场处置流程对齐,软件里的颜色才有意义。