今年春节后,一家安徽的水泥厂联系了我们。厂长在电话里说得很直接:熟料质量一直提不上去,煤耗下不来,窑衬平均寿命不到8个月,换一次衬要停产一周。中控室四个操作工都是干了十几年二十年的老手,但同样的配方、同样的原料,同一个操作工不同班次的熟料质量都不一样。

我当时就想,这个问题跟之前做过的陶瓷窑炉优化有点像,但水泥回转窑的工艺复杂度完全是另一个量级——它不只是控温,还牵扯到煤气量、二次风温、窑速、填充率、火焰形状、原料化学成分等一系列耦合变量。

这篇文章记录我们是怎么一步步用边缘AI网关加多传感器方案给回转窑做数据洞察的。不能说什么都解决了,但至少让中控室的人知道了以前看不见的东西。

一、现场情况摸底

去工厂待了两天,把两条生产线看了个遍,发现几个关键问题:

这些条件决定了方案方向:不动DCS原有系统、加装独立传感器、边缘端处理、数据用旁路方式接入。

二、方案设计

最终确定的方案分四层:

采集层:五类传感器

为了在不干扰生产的前提下获取足够精细的数据,我们加装了以下传感器:

边缘层:边缘AI网关

在窑头控制室部署一台边缘AI网关(RK3588平台),负责:

选择边缘网关而不是直接上云,主要是因为数据量大(每秒近百个测点)、窑内温度有实时性要求(判断红窑要秒级响应)、以及工厂管理网络与工业网络隔离的安全考虑。

模型层:工况识别与工艺参数关联分析

我们没有上来就搞复杂的神经网络——水泥厂的运行数据变因太多,黑箱模型不好落地。我们用的方法更务实:

云端层:工艺看板和分析报告

一个轻量级的Web看板,部署在工厂管理网上,展示:

告警推送到中控室大屏和手机端。因为操作工在窑头、原料磨、水泥磨三个区域来回走动,手机推送比固定工位更实用。

三、实施过程

第一周:传感器安装

热电偶安装是轻松的部分——磁吸箍固定,两个人半天装完36个点。麻烦的是信号传输。筒体在旋转,我们试了三种方案:

气体分析仪的安装也费了点周折。分解炉出口管道是负压状态,开孔必须用专门的带球阀安装座,防止开孔时空气进入破坏工况。工具不趁手,多花了半天。

窑壳扫描仪的安装反而简单——固定在窑头罩钢结构上,通电、配置IP、调好焦距就行。但扫描仪装完后发现附近有焊机作业,电磁干扰导致数据丢包。后来给扫描仪供电线加了磁环,解决了。

第二周:DCS数据对接

这是整个项目最头疼的部分。浙大中控的DCS系统使用自研的通信协议,不开放标准接口。工厂找原厂来报价——数据采集接口改造报价小十万,远超预算。

后来我们用了一个取巧的方法:在DCS操作站上安装了一台串口服务器,从DCS的RS232打印口上读取数据(DCS系统默认会把实时数据通过打印口输出)。工控圈的人管这个叫"打印口窃听"。这个方法不需要改DCS配置,不花钱,缺点是有大约500ms的延迟——但对工艺分析来说完全够用。

教训:水泥这种传统流程行业,DCS系统封闭是常态。准备方案时一定要把协议对接的风险和成本算进去。打印口窃听这种野路子不一定处处管用。

第三到四周:基线采集和模型训练

两周的数据采集期间,我们发现了几个有意思的现象:

模型训练方面,我们把两周的数据做了清洗,去掉了停窑、开窑、大幅波动这些非稳态数据,最终保留了约180小时的稳态运行数据用来训练。K-means聚类分了5类工况,轮廓系数0.62,不算好但能用。后来随着数据积累,分类精度逐步提升。

第五周:试运行和参数调优

系统上线第一周,每天几十条告警。但大部分是"参数偏离基线"级别的轻度预警,真正需要干预的"工况改变"告警每天只有3-5条。操作工反馈"大部分告警都知道,不用系统提醒"。

我们调整了策略:

调整后,真正有用的告警占比从约15%提升到了约60%。

四、实际效果

系统运行了3个多月后,我们统计了几个维度的数据:

发现3个之前看不到的问题:
1. 煤粉仓下料波动:其中一个煤粉仓的称重传感器发现下料量波动幅度达到±15%(设计波动<3%),原因是仓内物料结拱。修复后烧成带温度稳定性明显提升。
2. 预热器C4级筒体有局部堵塞趋向:壳体温度分布图上看到一个持续低温区域,后来停窑检查发现结皮堆积,清理后窑系统阻力下降了约15%。
3. 二次风温周期性下降:从温度曲线发现每天上午10点左右二次风温会下降约40度,持续约20分钟后恢复。排查发现是篦冷机的一个冷却风机在那个时段切换成了手动控制——操作工没跟中控室沟通。
熟料质量稳定性提升:
熟料3天抗压强度的变异系数(CV)从约9%降到约5.5%。f-CaO合格率从约78%提升到约91%。厂长说效果比预想的好。
煤耗变化:
标准煤耗从约112kg/t降到约107kg/t。降幅看起来不大,但一条2500t/d生产线一年烧煤约10万吨,每吨降5公斤就是年省500吨煤,按煤价折算是一笔可观的费用。
操作习惯改变:
系统提供了数据之后,中控室开始每周开一次工艺数据分析会。操作工之间开始用数据讨论"你那个班次的烧成带温度为什么比我低了30度"。数据把主观经验变成了可衡量的指标。

五、遇到的问题和解决办法

热电偶寿命

窑筒体上的K型热电偶在高温区(烧成带附近)的寿命只有约3个月。因为筒体表面温度在200-350℃之间,加上窑体振动和物料撞击,热电偶套管容易疲劳开裂。解决方案是定期更换(每季度一次),并在每个位置预留备件接口。我们也试验了红外测温替代方案,但精度和响应速度不如接触式。

粉尘对气体分析仪的影响

分解炉出口气体含尘量高(约80-120g/Nm³),激光分析仪的透镜每2周就会被粉尘覆盖,导致信号衰减。后来加装了反吹系统(每4小时用压缩空气吹扫一次镜面),维护周期延长到了1个月。

中控室操作工的抵触

系统上线第一个月,操作工基本不看。他们说"我烧了二十年窑还要电脑教我?"态度转变是在发现C4预热器堵塞预警之后的——那次预警给了他们5小时的提前量来安排停窑清理,避免了非计划停机。从那以后,每天接班后先看一眼看板成了习惯。

信任是用一次一次正确的预警换来的。第一印象很重要——如果前3次告警都是误报,后面你再准也没人信。

数据断流

第三个月,串口服务器的数据突然断了3天。排查发现是DCS操作站重启后串口配置丢失。后来在操作站上加了开机自启脚本,每次启动自动配置串口参数。

六、个人的思考

这个项目做完之后,我对流程行业的AI落地有了新的认识。

水泥企业的数字化基础比想象中还薄弱。很多人觉得水泥是现代化流程工业,DCS应该很完善。但实际上大多数中小水泥厂的DCS只提供基本的PID回路控制,数据采集频率低、存储周期短、传感器覆盖面窄。想靠现有DCS数据做AI分析,基本不可能。

加装传感器才是真正的门槛。数据分析、模型训练这些反而是相对标准化的流程。难点在于:传感器耐不耐高温、信号传不传得出来、装上去会不会影响生产、坏了好不好换——这些才是最花时间的。

不要试图替代操作工。一开始我设想过用模型直接给出操作建议("增加2%喂煤量"),但操作工完全不接受。后来改成"数据显示当前工况类似3月15日XX班次,那次操作后熟料质量偏高",操作工自己会判断。辅助决策比自动决策更容易落地。

数据价值有滞后性。刚上线两周,厂长问"有什么发现?"我答不上来。真正有价值的发现都是运行一个月以后才出现的——数据需要积累到足够体量才能看到模式。这个预期管理很重要。

七、给你的建议

如果你也在水泥厂或类似流程行业想做类似的数字化改造,几点参考:

  1. 从一条线开始。选一条运行相对稳定的线做试点,别上来就全部铺开。一条线跑通了,再去第二条线会快很多。
  2. 传感器先行,AI后行。先解决"有没有数据"的问题,再解决"数据怎么用"的问题。没有好的数据基础,再好的算法也是空中楼阁。
  3. 预留至少1个月的"信任期"。操作工不会因为你系统上线了就马上用。给系统时间证明自己,给人时间接受新工具。
  4. 自动化和信息化的边界要清楚。边缘AI只做监测和辅助决策,不做控制回路干涉。动DCS的设定值是自动化工程师的事,不是AI的事。
  5. 数据断流的预案要做好。DCS重启、传感器故障、网络中断都是常态。系统要在数据不全的情况下保持可用,不是数据全了才工作。