为什么雨季出水氨氮在线值老在0.2和0.8之间乱跳,DO自动控制就跟着发疯?
为什么雨季出水氨氮在线值老在0.2和0.8之间乱跳,DO自动控制就跟着发疯?
核心答案
测量值已经掉到仪表的可靠工作区间以下了。多数在线氨氮分析仪的检出限在0.050.1 mg/L,但"检出限"不等于"能准确定量的下限"。定量下限通常是检出限的34倍,也就是0.2~0.4 mg/L。雨季出水氨氮本来就在0.3左右,仪表读数的相对误差能到±150%。你拿这个数去做前馈控制,控制器看到0.8就加风,看到0.2就减风,一小时来回折腾五六次,鼓风机导叶跟着摆,能耗不降反升。
详细解析
检出限、定量限、控制可用区间是三回事
以常见的氨气敏电极法在线分析仪为例,厂家标称:
- 量程 0~10 mg/L
- 检出限 0.05 mg/L
- 精度 ±3% F.S. 或 ±0.1 mg/L(取大者)
注意最后那句。±3%满量程 = ±0.3 mg/L。也就是说在整个量程内,绝对误差可能有0.3 mg/L。当真值是0.3时,仪表可能读0.0,也可能读0.6。这不是仪表坏了,是它就这个精度。
如果是水杨酸比色法的在线仪,低浓度段的显色反应本身信噪比就差,加上雨天水样浊度高、色度大(前面提到腐殖质带色),干扰更明显。
工程上可用的规则:在线氨氮值低于0.5 mg/L时,只能当"合格"这个定性判断用,不能当定量数据用于闭环控制。
自动控制为什么会发疯
典型的氨氮前馈+DO反馈串级控制:氨氮设定值0.8 mg/L,实测值高于设定就提高DO设定,低于设定就降低DO设定。
雨季出水氨氮真值0.3、仪表在0.1~0.7之间随机波动:
- 读0.7:接近设定值,控制器认为快超了,DO设定从1.5提到2.2
- 3分钟后读0.15:远低于设定,DO设定降到1.0
- 再3分钟读0.6:又提到2.0
DO设定值在1.02.2之间反复跳,鼓风机导叶或者变频跟着动,一小时动十几次。机械磨损增加,而且DO实际值永远追不上设定值(DO响应有515分钟滞后),系统进入持续振荡。
更糟的是能耗。频繁的加减风比稳定运行多耗5%~12%的电,这跟自动控制的初衷完全相反。
雨季氨氮为什么这么低
低负荷+污泥浓度相对充足=硝化过剩。进水氨氮从32稀释到18,硝化菌总量没变(污泥还在池子里),氨氮负荷 kg/(kgMLSS·d) 从0.055降到0.030,硝化能力富余一倍。出水氨氮压到0.2~0.4是很自然的结果。
这本来是好事,但它把在线仪表推到了工作区间外。
常见误区
误区一:以为读数跳动就是仪表坏了,反复标定。 低量程段的跳动是仪表固有特性,标定解决不了。反复标定还容易把电极标坏——氨气敏电极的膜片经不起频繁拆装,一年标定超过24次,膜的寿命明显缩短。
误区二:把量程调小就能提高精度。 部分仪表支持切量程,从010改成02。这确实能改善满量程百分比误差,但改善不了方法本身的检出限限制。0~2量程下±3% F.S.是±0.06 mg/L,看着好多了,但方法的实际重复性可能还有±0.1。而且量程小了,雨后负荷回升氨氮冲到3 mg/L时会超量程,报警一片。
误区三:低氨氮就大幅降DO省电,不设下限。 雨季确实可以降DO,但要有底线。DO低于1.0 mg/L,硝化菌开始受抑制,而且丝状菌容易起来(低DO是丝状菌膨胀的经典诱因)。雨后负荷一回来,硝化恢复不过来。DO下限守住1.2~1.5 mg/L。
实践建议
在控制逻辑里加"低值锁定":当氨氮在线值连续30分钟低于0.5 mg/L,自动把控制模式从"氨氮前馈"切到"固定DO设定",DO设定值取1.5 mg/L。等氨氮值回升到0.8以上并稳定20分钟,再切回自动。这一条逻辑在PLC里加十几行代码,效果立竿见影。
给氨氮信号加滤波。用15~20分钟的滑动平均代替瞬时值参与控制。氨氮这个变量本身变化慢,滤波带来的滞后可以接受,换来的是控制平稳。别用一阶惯性滤波,参数不好调,滑动平均最直观。
控制器输出加速率限制。DO设定值的变化速率限制在每10分钟不超过0.3 mg/L,防止阶跃式跳变。同时给鼓风机导叶或变频加最小动作间隔(比如5分钟内不重复动作)。
雨季把手工比对频次提上来。每天做一次出水氨氮的实验室手工测定(纳氏试剂分光光度法),跟在线值比。低浓度段建议做加标回收——取出水样,加标到1.0 mg/L,看在线仪能不能读到1.0±0.15。如果加标读数准而低值跳,说明是量程下限问题,不是仪表故障,不用修。
换个思路做控制。雨季氨氮不是控制的主要矛盾,出水TN才是。可以把控制目标从"氨氮"切到"生化池末端硝酸盐氮+缺氧池ORP",前者指导碳源投加,后者监控反硝化状态。这两个信号在雨季低负荷时反而更有区分度、更值得盯。