1. 项目背景与核心需求
高层建筑供水系统面临的最大挑战是如何在用水量波动的情况下保持管网压力恒定。传统工频供水方式存在"大马拉小车"的能源浪费问题,水泵频繁启停也会缩短设备寿命。某28层商业综合体项目要求实现0.45MPa的恒定供水压力,允许波动范围±0.02MPa,同时要求5台水泵按最优策略轮换运行。
关键指标:压力控制精度±4.5%,水泵切换间隔≥4小时,节能率≥30%
2. 系统架构设计
2.1 硬件配置方案
采用S7-224XP CN PLC作为主控制器,其本体自带2路模拟量输入(用于压力传感器信号)和1路模拟量输出(控制变频器)。扩展EM235模块增加4路模拟量输入(监测各泵状态)和1路模拟量输出(备用)。变频器选用MM420系列,功率与主泵电机匹配(37kW×3+22kW×2)。
压力传感器选用0-1MPa量程的4-20mA输出型,安装位置遵循:
- 主干管末端(最不利点)
- 水泵出口汇流管
- 屋顶水箱进水口
2.2 控制逻辑框架
构建三级控制策略:
- 基础PID控制:根据压力偏差调节变频泵转速
- 泵组调度策略:基于累计运行时间实现均衡磨损
- 应急处理机制:爆管检测、低水位保护等
pascal复制// 示例:S7-200的PID指令调用
LD SM0.0
PID TBL_LOOP, PV, SP, CV
3. 核心算法实现
3.1 改进型PID参数整定
针对供水系统大惯性特点,采用增量式PID算法:
code复制Δu(k) = Kp[e(k)-e(k-1)] + Ki*e(k) + Kd[e(k)-2e(k-1)+e(k-2)]
现场调试采用临界比例度法:
- 先置Ki=0, Kd=0
- 增大Kp至系统等幅振荡(测得临界增益Ku=1.8, 周期Tu=12s)
- 按Ziegler-Nichols公式:
- Kp=0.6Ku=1.08
- Ti=0.5Tu=6s → Ki=Kp/Ti=0.18
- Td=0.125Tu=1.5s → Kd=Kp*Td=1.62
3.2 水泵切换逻辑设计
构建优先级矩阵:
| 泵号 | 当前状态 | 运行小时数 | 优先级 |
|---|---|---|---|
| #1 | 运行 | 1560 | 3 |
| #2 | 备用 | 1420 | 1 |
| #3 | 故障 | 1880 | - |
切换触发条件:
- 变频泵达到50Hz且压力持续低于设定值5秒
- 当前泵运行时间超过4小时
- 管网压力突变超过15%
4. 现场调试要点
4.1 压力传感器校准
采用三点校准法:
- 零点校准:关闭水泵,打开泄压阀,调整AD转换偏移量
- 满量程校准:用标准压力表施加1MPa压力,调整增益
- 中间点验证:0.5MPa时误差应<0.5%
4.2 抗干扰措施
- 信号线:采用双绞屏蔽线,单端接地(控制柜侧)
- 变频器:输出侧安装du/dt滤波器
- PLC:模拟量输入通道并联0.1μF电容
- 软件滤波:采用滑动平均法(N=8)
5. 节能效果分析
运行数据对比(年平均值):
| 指标 | 工频方案 | 变频方案 | 改善率 |
|---|---|---|---|
| 电耗(kWh/m³) | 0.48 | 0.32 | 33.3% |
| 启停次数 | 68次/天 | 12次/天 | 82.4% |
| 压力波动 | ±0.08MPa | ±0.018MPa | 77.5% |
节能主要来源于:
- 避开水泵低效区(通常<30Hz时效率骤降)
- 减少闸阀节流损失
- 消除水锤效应
6. 典型故障处理
6.1 压力振荡问题
现象:压力在0.43-0.47MPa间周期性波动
排查步骤:
- 检查PID参数(发现Kd=3.2过大)
- 观察变频器响应(输出频率变化滞后)
- 检测压力传感器(发现取样管有气泡)
解决方案:
- 调整Kd至1.8
- 缩短PID运算周期(从500ms→200ms)
- 在传感器前加装稳压罐
6.2 水泵不同步
现象:#3泵启动后管网压力反而下降
原因分析:
- 泵特性曲线差异(新泵vs旧泵)
- 止回阀卡涩(开启压力差0.15MPa)
处理措施:
- 重设#3泵的V/f曲线(提高低频转矩)
- 更换双瓣式止回阀
- 在程序中增加启动补偿(前30秒提升5Hz)
这套系统经过三年连续运行证明,在保持压力控制精度的同时,相比原工频系统年节电约18万度。维护时建议每季度检查PID参数自整定数据,每年对水泵进行效率测试。对于更高要求的场合,可考虑增加压力预测算法,通过用水量历史数据提前调整泵组状态。