3. 加药泵核心参数:流量、扬程、功率、冲程频率、冲程长度、进出口压力

在废水处理加药系统中,加药泵是精确投加药剂的执行机构。要实现对加药泵的精准控制与流量校准,首先必须深入理解其六大核心参数。这些参数不仅是泵体选型的依据,更是PLC控制逻辑设计、PID调节以及故障诊断的基础。本节将逐一解析这些参数的定义、单位、相互关系及其在自动化控制中的实际意义。

3.1 核心参数总览

加药泵(通常为隔膜式计量泵或柱塞泵)的六大核心参数构成了其性能曲线与运行边界。下表汇总了各参数的定义、常用单位及在PLC系统中的监控方式。

参数名称 符号 常用单位 定义简述 PLC监控方式
流量 Q L/h, m³/h, GPM 单位时间内泵输出的液体体积 流量计模拟量输入 (4-20mA)
扬程 H m, bar, psi 泵能够提升液体的高度或克服的背压 出口压力变送器换算
功率 P kW, W 泵电机在单位时间内所做的功 变频器反馈或功率变送器
冲程频率 f spm (次/分钟) 泵每分钟往复运动的次数 变频器频率给定/反馈
冲程长度 S mm, % 柱塞或隔膜每次往复运动的位移距离 电动冲程调节器反馈 (4-20mA)
进出口压力 P_in, P_out bar, MPa, psi 泵入口和出口处的流体压力 压力变送器模拟量输入
核心公式: 加药泵的理论流量 Q = 冲程频率 f × 冲程长度 S × 泵头截面积 A。在PLC控制中,通常通过调节 f 或 S 来实现流量的线性调节。

3.2 参数深度解析与PLC控制关联

3.2.1 流量 (Q) —— 控制目标

流量是加药系统最核心的控制目标。在PLC逻辑中,流量通常作为PID调节的过程变量 (PV)。实际流量通过管道上的电磁流量计或超声波流量计实时采集,与工艺要求的设定值 (SP) 进行比较,PLC输出调节冲程频率或冲程长度。

  • 校准意义: 由于泵头磨损、液体粘度变化、管路背压波动等因素,泵的实际流量与理论流量存在偏差。流量校准的目的就是建立“PLC输出值(频率/长度)”与“实际流量”之间的精确对应关系。
  • PLC数据类型: 实数 (REAL),工程单位转换 (如 4mA = 0 L/h, 20mA = 500 L/h)。

3.2.2 扬程 (H) 与进出口压力 —— 边界条件

扬程反映了泵克服管路阻力的能力。在废水处理现场,加药点通常位于压力管道或反应池高处,泵出口压力必须大于背压才能正常投加。

  • 进出口压力差 (ΔP = P_out - P_in): 是判断泵是否正常工作的重要指标。ΔP 过高可能意味着管路堵塞或出口阀门未开;ΔP 过低可能意味着泵体内漏、吸入管路漏气或冲程长度不足。
  • PLC保护逻辑: 当出口压力超过设定上限时,PLC应触发报警并停止加药泵,防止爆管或泵体损坏。当入口压力低于设定下限时,PLC应报警并停泵,防止干转损坏泵头。
现场经验: 在PLC程序中,建议对进出口压力设置“速率变化检测”。如果压力在1秒内突变超过0.5 bar,通常意味着管路破裂或严重堵塞,应立即触发急停。

3.2.3 功率 (P) —— 运行状态指示

电机功率是泵运行状态的综合反映。通过变频器反馈的实时功率,PLC可以间接判断泵的负载情况。

  • 功率与流量关系: 对于容积式泵(如隔膜泵),功率与流量近似成正比。当功率异常升高时,可能预示液体粘度增大或管路堵塞;功率异常降低时,可能预示泵体内漏或冲程长度丢失。
  • PLC节能控制: 在需要多台泵并联运行的场景中,PLC可以根据总流量需求,结合各泵的功率-效率曲线,自动分配负载,实现节能运行。

3.2.4 冲程频率 (f) 与冲程长度 (S) —— 调节手段

这是PLC控制加药泵流量的两个主要执行变量。理解两者的区别与适用场景,是优化控制逻辑的关键。

调节方式 调节对象 优点 缺点 PLC控制方式
调频 电机转速 → 冲程频率 响应快,可实现无级调速;节能效果显著 低频时扭矩下降,可能影响泵的启动力矩;对电机和变频器有最低频率限制 模拟量输出 (4-20mA) 或通讯给定至变频器
调长 冲程长度 (机械行程) 调节精度高,流量线性度好;不受电机转速影响 响应慢(机械执行机构动作需要时间);调节范围有限(通常10%-100%) 模拟量输出至电动冲程调节器
复合调节 频率 + 长度 兼顾响应速度与调节精度;可实现宽范围高精度调节 控制逻辑复杂,需要解耦算法;成本较高 PLC内部解耦计算后分别输出
避坑指南: 在PLC程序中,不要同时大幅度调节冲程频率和冲程长度。建议采用“粗调调频,细调调长”的策略。例如:当流量偏差大于5%时,优先调节频率;当偏差小于5%时,通过调节冲程长度进行微调。这样可以避免两个执行器相互干扰导致的系统振荡。

3.3 参数关系与PLC控制架构

下面的SVG图展示了加药泵核心参数之间的逻辑关系以及它们在PLC控制系统中的位置。该图清晰地呈现了从传感器信号输入到执行器输出的完整控制链路。

加药泵核心参数关系与PLC控制架构图 流量计 (Q) 压力变送器 (P_in/P_out) 功率变送器 (P) 冲程长度反馈 (S) 变频器频率反馈 (f) PLC 控制器 PID 运算 流量累积计算 压力保护逻辑 功率异常检测 冲程解耦算法 校准曲线查表 报警与联锁 变频器 (调节 f) 电动冲程调节器 (调节 S) 加药泵本体 反馈回路:实际流量/压力影响传感器读数 说明:PLC通过采集左侧传感器信号,经过内部运算(PID、解耦、查表),输出控制指令给右侧执行器,实现对加药泵流量、压力等参数的闭环控制。

3.4 参数在流量校准中的应用

在后续章节的流量校准实操中,上述参数将直接参与校准流程。以下是基于这些核心参数的校准步骤概览:

  1. 准备阶段: 确认进出口压力稳定在泵的额定工作范围内。记录当前冲程长度 (S₀) 和冲程频率 (f₀)。
  2. 理论流量计算: 根据泵头规格,计算理论流量 Q_theory = f₀ × S₀ × A。
  3. 实际流量测量: 通过流量计读取实际流量 Q_actual,或用量筒在泵出口接液测量。
  4. 偏差计算: 计算偏差率 Error = (Q_actual - Q_theory) / Q_theory × 100%。
  5. 校准系数生成: 在PLC中生成校准系数 K = Q_actual / Q_theory。后续PLC输出目标流量时,实际输出值 = 目标值 / K。
  6. 多点校准: 分别在10%、30%、50%、70%、90%的冲程长度/频率下重复上述步骤,生成校准曲线(通常为分段线性插值表),存入PLC的DB块中。
PLC代码示例(SCL语言): 流量校准系数查表与输出计算
// 假设已建立校准数组:CalibrationPoints[5].Length, CalibrationPoints[5].KFactor
// 输入:Setpoint_Flow (REAL) - 目标流量
// 输出:Output_Frequency (REAL) - 应输出的频率值

FUNCTION_BLOCK FB_FlowCalibration
    VAR_INPUT
        Setpoint_Flow : REAL;           // 目标流量 (L/h)
        Current_Length : REAL;          // 当前冲程长度 (%)
    END_VAR
    VAR_OUTPUT
        Output_Frequency : REAL;        // 输出频率 (Hz)
        Calibration_Active : BOOL;
    END_VAR
    VAR
        i : INT;
        K_Factor : REAL;
        Raw_Frequency : REAL;
        CalPoints : ARRAY[0..4] OF STRUCT
            Length : REAL;
            KFactor : REAL;
        END_STRUCT;
    END_VAR

BEGIN
    // 1. 根据当前冲程长度查表获取校准系数 K
    K_Factor := 1.0; // 默认值
    FOR i := 0 TO 3 DO
        IF Current_Length >= CalPoints[i].Length AND Current_Length < CalPoints[i+1].Length THEN
            // 线性插值
            K_Factor := CalPoints[i].KFactor + 
                       (CalPoints[i+1].KFactor - CalPoints[i].KFactor) * 
                       (Current_Length - CalPoints[i].Length) / 
                       (CalPoints[i+1].Length - CalPoints[i].Length);
            EXIT;
        END_IF;
    END_FOR;

    // 2. 计算未校准前的理论频率
    // 假设泵在100%长度、50Hz时额定流量为1000 L/h
    Raw_Frequency := (Setpoint_Flow / 1000.0) * 50.0 * (100.0 / Current_Length);

    // 3. 应用校准系数得到实际输出频率
    Output_Frequency := Raw_Frequency / K_Factor;

    // 4. 限幅保护
    IF Output_Frequency < 5.0 THEN
        Output_Frequency := 5.0;
    ELSIF Output_Frequency > 50.0 THEN
        Output_Frequency := 50.0;
    END_IF;

    Calibration_Active := TRUE;
END_FUNCTION_BLOCK
校准周期建议: 建议每月进行一次单点校验,每季度进行一次多点全量程校准。当更换泵头、药剂种类或管路布局发生重大变化时,必须立即重新校准。