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控制系统中的位置。该图清晰地呈现了从传感器信号输入到执行器输出的完整控制链路。
3.4 参数在流量校准中的应用
在后续章节的流量校准实操中,上述参数将直接参与校准流程。以下是基于这些核心参数的校准步骤概览:
- 准备阶段: 确认进出口压力稳定在泵的额定工作范围内。记录当前冲程长度 (S₀) 和冲程频率 (f₀)。
- 理论流量计算: 根据泵头规格,计算理论流量 Q_theory = f₀ × S₀ × A。
- 实际流量测量: 通过流量计读取实际流量 Q_actual,或用量筒在泵出口接液测量。
- 偏差计算: 计算偏差率 Error = (Q_actual - Q_theory) / Q_theory × 100%。
- 校准系数生成: 在PLC中生成校准系数 K = Q_actual / Q_theory。后续PLC输出目标流量时,实际输出值 = 目标值 / K。
- 多点校准: 分别在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
校准周期建议: 建议每月进行一次单点校验,每季度进行一次多点全量程校准。当更换泵头、药剂种类或管路布局发生重大变化时,必须立即重新校准。