去年下半年,苏南一家工业污水处理厂的负责人找到我们。他们厂日处理量1.5万吨,主要处理周边几个工业园区的混合工业废水。
当时他们的状况是:设备老旧、传感器频繁故障、出水水质COD(化学需氧量)和氨氮指标时好时坏。最头疼的是有一次,生化池的曝气系统停了将近6个小时才被发现,等操作工巡检发现时,好氧菌已经出现大面积死亡,后续用了整整一周才把生物系统恢复过来。那一周出水指标基本都在超标边缘,环保局差点开出罚单。
这篇文章记录的是我们怎么用边缘AI网关给这座污水处理厂上了智能运维。不谈空话,只说做了什么、遇到了什么坑、最终效果如何。
一、现场情况摸底
先去现场待了几天,把工艺流程和设备状况摸了一遍。
工艺流程概览
- 进水调节池——收集工业园区的来水,水质水量波动大
- 混凝沉淀池——加药去除悬浮物和部分COD
- 生化池(A²O工艺)——厌氧-缺氧-好氧三段生物处理,核心工序
- 二沉池——泥水分离
- 深度处理单元——砂滤+消毒,达标排放
- 污泥脱水间——脱水外运
设备现状
- 鼓风机:3台(2用1备),向好氧池供气,已经用了七八年,效率下降明显
- 提升泵/回流泵:6台,分布在调节池和生化池之间,经常堵塞
- 加药泵:4台,PAC/PAM/碳源/除磷剂四种药剂,加药量靠人工估算
- 曝气系统:好氧池底部微孔曝气盘,部分已堵塞
- 在线仪表:COD、氨氮、总磷、DO、pH、SS等在线监测仪表,但故障率较高
IT现状
- 有一套PLC控制柜,但只做了基本的自动化控制(液位连锁、泵启停),数据没上云
- 中控室有一台工控机,用组态软件看几个主要参数,但很多传感器已经坏了没修
- 操作工每2小时巡检一次,主要看生化池DO和污泥沉降比(SV30)
- 厂区WiFi覆盖基本没有,中控室有网络但现场设备区域没有
- 负责人说预算有限,先解决核心痛点
关键痛点
- 曝气系统不可见——不知道好氧池的溶解氧(DO)分布情况,不知道曝气盘堵了多少
- 水泵故障滞后——提升泵堵塞后流量下降,上游调节池液位上升,等操作工发现往往已经堵了1-2小时
- 加药靠经验——药剂投加量完全靠操作工凭感觉调,加多了浪费,加少了出水超标
- 仪表维护落后——在线COD/氨氮分析仪两周左右就需要清洗一次探头,但没人做定期维护,数据偏差越来越大
二、方案设计
工艺流程长、点位分散,一次全上不现实。我们和负责人商量后决定分两期:第一期解决生化池和加药控制,第二期再覆盖前端调节池和后端深度处理。
生化池监测方案
生化池是污水处理的核心,也是问题多发区。第一期重点放这里:
- 溶解氧(DO)传感器——好氧池沿池长布置4个DO探头(首、中前、中后、尾),不是只装1个。因为好氧池沿水流方向DO是递减的,只测一个点看不到全貌
- ORP(氧化还原电位)传感器——厌氧池和缺氧池各装1个,判断厌氧释磷和缺氧反硝化效果
- MLSS(混合液悬浮固体浓度)传感器——好氧池出口装1个,实时监测污泥浓度
- pH/温度传感器——生化池进出水口各装1个
- 鼓风机电流和出口压力——从鼓风机控制柜取4-20mA信号,不额外加传感器
- 提升泵电流和运行状态——从配电柜取信号,监测电流异常判断是否堵塞
生化池面积大(约800平米),传感器信号统一通过RS485总线汇集到生化池旁的边缘AI网关。网关负责数据采集、本地缓存、异常检测,并通过4G向云端推送数据。
加药控制方案
加药的改造思路不是换掉原有加药泵,而是在现有手动调节基础上加一个辅助决策:
- 在进水管上加装1台进口流量计——知道来水流量才能算药量
- 用边缘网关读取进水流量、COD、氨氮、pH等数据,每5分钟计算一次药剂投加推荐值
- 推荐值在操作工手机上的小程序里显示,操作工手动调整加药泵的冲程
- 不搞全自动加药——操作工对这个系统的信任需要时间积累,刚上来搞全自动出了问题谁都不敢担责
踩坑:流量计装在进水管上后,发现数据波动很大。查了两天,不是流量计的问题——是工业园区的排水有间歇性冲击,白天排水量大、晚上几乎为零。我们把算法改成了滑动平均(窗口30分钟),数据才稳定下来,能看出真实趋势。后来还在调节池加了一个液位计,辅助判断来水量的变化趋势。
边缘AI网关
生化池旁和中控室各布一台边缘AI网关:
- 生化池网关:采集DO、ORP、MLSS、pH、温度、泵与风机电流等传感器数据
- 中控室网关:连接原有的PLC,读取液位、流量等数据,与生化池数据合并处理
- 两台网关通过LoRa中继通信——生化池到中控室距离约200米,拉网线不现实
- 本地运行异常检测规则(设备参数超限、趋势异常、多参数关联分析)
- 本地存储一周的历史数据,断网不丢
告警和看板
- Web看板:工艺流程总览图、实时参数卡片、历史趋势曲线
- 告警通过企业微信推送:分为操作级(建议调整加药量或巡检频率)、告警级(设备异常需要处理)、紧急级(出水超标风险或设备故障)三个级别
- 每日自动生成工艺运行摘要,每周生成设备健康周报
三、实施过程
第一周:生化池传感器安装和布线
生化池是露天的,传感器安装比室内恶劣很多。
DO传感器安装在好氧池旁边的不锈钢支架上,探头伸入水面下约1.5米。ORP传感器装在厌氧池和缺氧池的池壁上。安装本身不算难,难的是——每个传感器的线缆要从安装点走到池边的网关箱。
生化池周围的空间很逼仄,池壁和围墙之间只有约半米宽的通道,有的地方还堆了废弃的曝气盘和旧管道。我们和操作工一起花了一天时间清通道、理线缆走向。最后决定走空中桥架——用镀锌管从池边架空到网关箱,线缆穿管走,避免被踩踏或泡水。
我没想到的事:传感器支架装好后第二天,下了场大雨。第三天去看,DO传感器的探头表面的保护膜上裹了一层绿色的藻类和粘液。这才意识到工业废水营养丰富,传感器浸在池子里很快就会长生物膜,影响测量精度。厂家说这种接触式DO探头需要每周人工清洗一次。但以操作工的数量和工作量来说,每周清洗不太现实。后来换成了荧光法DO传感器——不需要频繁清洗,一年校准一次就行。代价是价格贵了约两倍,但从长期运维成本来说其实是划算的。
第二周:鼓风机和提升泵监测
鼓风机房的安装相对简单:从鼓风机控制柜的端子排上取电流信号和运行状态信号,接到边缘AI网关的模拟量输入模块。但遇到了一个电气老手才能发现的问题——鼓风机的启动电流是正常运行电流的5倍左右,持续约5秒。这个启动冲击被网关误读为电流异常,每天触发一次误报。
解决办法:在网关的采集程序中加了一个延迟判断——电流突变后的30秒内不触发告警。等鼓风机启动完成、电流回落到正常范围后再开始正常监测。
提升泵的监测更有意思:提升泵是潜污泵,装在调节池底部,无法加装振动传感器。我们用了"间接监测法"——监测泵的电机电流和出水管压力。电流下降+压力下降=叶轮堵塞或磨损;电流上升+压力不变=管路部分堵塞或阀门误关。这套经验规则是跟厂里的老电工学的。
第三周:数据采集和基线建立
用两周时间只采集、不告警,摸清各参数的正常范围和日变化规律:
- 好氧池DO沿池长从首端的3.5-4.5mg/L降到末端的0.8-1.5mg/L——正常的耗氧梯度
- 生化池pH日常在6.8-7.5之间波动,超出这个范围可能预示进水冲击或生化异常
- 鼓风机电流在每天上午9-11点和下午3-5点两个时段会升高约15%——这两个时段工业园区排水量增大,好氧池需氧量增加,鼓风机自动加大了供气量
- 进水COD在每天上午偏低(约200-300mg/L)、下午偏高(400-600mg/L)——跟园区企业的排水节奏相关
这一周最大的发现是:好氧池末端DO每天凌晨3-5点会降到0.3mg/L以下,持续约2小时。问操作工为什么,说是因为夜间来水量小但有机负荷不低,鼓风机还在按白天的转速运行,但此时供气量已经不够了。这个"夜间供氧不足"的问题以前没人注意到,因为巡检只在白天进行。
第四周:阈值设定和试运行
基于基线数据设定三级告警阈值:
- 注意级(黄色):参数偏离基线20-40%,推送建议,要求下一个巡检周期内关注
- 告警级(橙色):参数偏离40-60%,立即推送,要求4小时内处理
- 紧急级(红色):参数偏离60%以上或设备停止运行,立即推送+电话通知
刚开始也踩了误报的坑——好氧池DO在下午高温时段会因为水温升高、氧溶解度下降而自然降低约15%,这个季节性变化被误判为异常。后来把告警阈值设成了动态基线——以过去7天同一时间段的平均值作为基准,而不是一个固定的绝对数值。
四、实际效果
系统上线运行近4个月,几个关键指标的变化如下:
包括:鼓风机轴承温度缓慢上升(提前3周发现,安排计划停机更换轴承)、1台回流泵电流异常下降50%(判断为叶轮堵塞,停泵清理后恢复)、2号提升泵出水管压力异常升高(判断为管内结垢,酸洗后解决)、好氧池末端DO探头表面污染导致数据漂移(发现后及时清洗,避免了错误判断)、曝气支管破裂导致局部DO骤降(发现后组织维修,避免了整池曝气不均)、进水pH低至4.2持续30分钟(检测到后立即启动应急加药,避免了生化系统冲击)。
以前靠每2小时巡检一次,发现异常的平均滞后时间约3小时。现在系统实时监测,告警推送到手机上,操作工平均15分钟内就能响应紧急告警。提升泵堵塞从"几小时没人知道"变成了"几分钟就有告警"。
有了进水流量和实时水质数据的辅助决策,加药不再全靠"师傅凭感觉"。PAC和碳源的用量下降比较明显——以前加多了是常态,现在按需投加。负责人算了算,光药剂的节省,几个月就把传感器的投入赚回来了。
出水COD和氨氮的月度超标次数从原来的3-5次/月降到0-1次/月。虽然跟天气和来水水质也有关系,但操作工普遍反映"心里有底多了"——能看到数据趋势,在指标变差之前就能调整工艺参数。
当然也有没完全解决的问题:二沉池的泥位监测一直没有好的方案(现有的超声波泥位计在泡沫多的环境下不准),污泥脱水间的运行效率也没有纳入监测范围——这些留到了二期规划里。
五、遇到的问题和解决办法
1. 传感器生物污染
工业废水营养丰富,探头浸入后很快就覆盖一层生物膜。DO传感器最严重——使用一周后数据就开始漂移。解决方案:一是把接触式DO探头换成了荧光法DO传感器(不受生物膜影响),二是给其他探头装了自动清洗装置(压缩空气吹扫,每6小时一次),三是每周安排一次人工校准。
2. LoRa通信距离不够
生化池网关到中控室网关的距离约200米,但中间隔了加药间和沉淀池的钢筋混凝土墙体,LoRa信号穿不透。解决方案:在中间位置(加药间外墙)加装了一个LoRa中继器。如果早知道厂区布局,应该提前测一下现场的信号衰减情况。
3. 室外设备的防雨问题
生化池边的网关箱虽然装在了池边小屋的屋檐下,但夏季台风天雨水被风吹进来,网关箱内部有凝露。后来换了IP65的防水箱,并在箱内加了干燥剂包和加热除湿器(当湿度>85%时自动启动)。教训:室内级设备不要直接用到室外半露天环境,看似有遮挡,风雨来了一样出问题。
4. 加药推荐值的接受度
刚上线加药辅助时,操作工基本不太看——"我干了十年了还不会加药吗?"转变发生在两个月后,有一次系统推荐的PAC投加量和操作工凭经验估算的量差了近一倍。操作工坚持按自己的经验加,结果当天出水总磷超标了。事后复盘发现系统推算是对的——那天下大雨,进水流量比平时大了40%,操作工没注意到这个变化。这件事之后,操作工开始认真看系统的推荐值,虽然最终决定权还是在自己手里。
5. 雨污合流冲击
夏天遇到几次暴雨后进水稀释严重、生化系统受到冲击。传感器数据显示DO在暴雨后2-3小时内会异常升高(清水含氧量高),但微生物活性并未因此变好——因为进水中的可生化有机物被冲淡了。这个现象再结合ORP数据才能正确判断。后来我们把DO和ORP做了一个关联分析规则:DO上升+ORP不变或下降 → 非真正的曝气效果好,而是进水稀释,需要警惕。
六、我的思考
这个项目给了我不少触动:
污水处理厂的数字化基础比工厂还薄弱。我去过的工厂多多少少都有一些自动化设备或MES系统,但污水处理厂很多还停留在"PLC+组态软件"的级别,数据不出中控室,传感器坏了没人修。工业环保领域其实是IoT落地的"价值洼地"——痛点大、竞争少、客户付费意愿正在起来(环保合规压力推动)。
传感器维护成本被严重低估了。很多做污水处理数字化的项目,前期方案的传感器投入只算了硬件价格,没算运行后的维护成本。接触式DO探头每周清洗一次,一年的人工成本比探头本身还高。选型阶段就要把长期运维考虑进去——宁可多花点钱买荧光法DO、自清洁探头,也不要省了几千块、后面每个月花钱请人维护。
工艺知识比传感器数据更难获取。PCR控制柜有数据,但只有懂工艺的人才知道"DO上升+ORP不变"意味着什么。做工业IoT不光要搞定数据链路,还要把工艺知识转化为可执行的告警逻辑。这个转化过程需要跟厂里的老操作工、工艺工程师反复交流,不是看看说明书就能写的。
露天设备的环境防护是个老生常谈但经常被忽视的问题。防雨、防凝露、防生物污损、防高温、防雷击——室外设备的每一重防护加码都意味着成本和安装复杂度的提升。如果不是走过这些坑,我也觉得"装在屋檐下就够了"。
七、给你的建议
如果你也在考虑给污水处理厂做数字化升级,几个实在的建议:
- 从生化池入手,别想着一次覆盖全厂——生化池是污水处理的核心,也是问题多发区。从这里入手见效快、价值大,打好基础再延伸
- 传感器选型要考虑长期运维成本——荧光法DO>接触式DO,自清洁探头>普通探头。一次多花点钱,后面省人工省维护。算总账时其实更划算
- 不要从全自动开始——先做监测和辅助决策,让操作工逐步建立对数据的信任。强制自动化会引发抵触,甚至让系统被闲置
- 多装几个DO探头,别只装一个——好氧池沿水流方向DO梯度很大,一个探头看不到全貌。至少装3-4个,分布在首中尾
- 干中学,学中干——建基线数据至少需要2周,期间不设告警。利用这段时间摸清各参数的日变化和季节性规律,后续的阈值设定才能准
- 室外设备防护要做足——IP65防水箱+干燥剂+除湿器+防雷,看起来过设计了,但实际环境的风雨、凝露、雷击没有一样是"万一"的事
- 告警要分层、分时间段——紧急告警24小时推送,操作级告警只在白班推送。否则夜班操作工被非紧急告警吵醒几次后,就再也不看手机了