1. 恒压供水系统概述
恒压供水系统是现代建筑给排水工程中的核心设备,它通过自动调节水泵运行状态,确保管网压力恒定。一拖三架构是指一台变频器控制三台水泵的经典配置方案,这种设计在中小型供水系统中应用广泛,能够实现节能30%-50%的效果。
我十年前第一次接触恒压供水项目时,发现传统工频控制方式存在"水锤效应"严重、能耗高等问题。而采用变频调速技术后,系统可以根据实际用水量自动调整水泵转速,既避免了频繁启停对电网的冲击,又显著降低了能耗。下面就以典型的7层住宅楼供水为例,详细解析整套系统的实现过程。
2. 系统架构设计
2.1 硬件组成方案
标准的一拖三恒压供水系统包含以下核心部件:
- 主控制器:推荐使用西门子S7-1200 PLC(具体型号:6ES7 214-1AG40-0XB0),其自带4路模拟量输入和2路模拟量输出
- 变频器:选用ABB ACS550-01-072A-4,功率7.5kW,支持PID闭环控制
- 压力传感器:采用星仪CYYZ11型,量程0-1.6MPa,输出4-20mA信号
- 水泵机组:3台5.5kW立式多级离心泵(一用两备或两用一备配置)
关键细节:压力传感器应安装在距水泵出口5-8米的主管上,避免水流湍流导致压力测量波动。我在某小区项目中曾因传感器安装位置不当,导致系统出现持续2Hz的压力震荡。
2.2 控制逻辑设计
系统工作流程分为三个核心模式:
- 单泵变频模式:用水量较小时,1#泵变频运行
- 双泵并联模式:当1#泵达到50Hz仍压力不足时,启动2#泵工频运行,1#泵切回变频
- 休眠模式:夜间用水低谷时,系统暂停运行,压力低于0.15MPa时自动唤醒
pascal复制// 伪代码示例:模式切换逻辑
IF 实际压力 < 设定压力-0.02MPa THEN
IF 当前频率 >= 49Hz THEN
启动下一台工频泵
当前变频泵降速至30Hz
ELSE
增加变频器输出频率
END_IF
ELSEIF 实际压力 > 设定压力+0.03MPa THEN
降低变频器输出频率
IF 频率 < 30Hz AND 运行泵数>1 THEN
停止最后启动的工频泵
END_IF
END_IF
3. PLC程序实现
3.1 模拟量处理
压力传感器4-20mA信号通过PLC的AI模块转换为数字量。以S7-1200为例,需要做如下处理:
- 硬件组态中设置AI通道为电流输入(0-20mA)
- 使用"NORM_X"指令将27648对应1.6MPa
- 添加一阶低通滤波(时间常数建议0.5-1s)消除高频干扰
ST复制// SCL语言示例:压力值处理
"压力原始值" := "AI1".CHANNEL_VALUE;
"压力滤波值" := "压力滤波值" + 0.2 * ("压力原始值" - "压力滤波值");
"实际压力MPa" := NORM_X(MIN := 0, MAX := 27648, VALUE := "压力滤波值") * 1.6;
3.2 PID参数整定
恒压控制的核心是PID调节,推荐采用临界比例度法整定:
- 先设Ti=∞,Td=0,逐步增大Kp直至系统出现等幅振荡
- 记录此时的临界增益Ku和振荡周期Tu
- 按Ziegler-Nichols公式设置:
- Kp = 0.6*Ku
- Ti = 0.5*Tu
- Td = 0.125*Tu
经验值:对于典型供水系统,Kp=1.5-2.5,Ti=8-15s,Td=0.5-2s。某医院项目实测最佳参数为Kp=2.1,Ti=12s,Td=1s。
4. 变频器关键参数设置
ABB ACS550需要配置以下关键参数:
| 参数号 | 名称 | 设定值 | 说明 |
|---|---|---|---|
| 0101 | 语言选择 | 1 | 中文显示 |
| 0102 | 应用宏 | 6 | PID控制宏 |
| 1102 | 外部命令选择 | 1 | 端子控制 |
| 1103 | 启动/停止方向 | 1 | 正向 |
| 2008 | PID给定源 | 1 | 模拟量输入AI1 |
| 2201 | PID反馈源 | 0 | 模拟量输入AI2 |
| 4010 | 最小频率 | 30.00Hz | 避免水泵低频过热 |
| 4014 | 最大频率 | 50.00Hz | 工频上限 |
5. 常见故障处理
5.1 压力波动过大
现象:压力表指针摆动幅度超过0.05MPa
排查步骤:
- 检查传感器管路是否有气泡(轻敲管路听声音)
- 测试PID参数是否过激(先降低Kp值50%观察)
- 确认水泵进口是否有堵塞(拆开Y型过滤器检查)
5.2 水泵频繁切换
现象:每小时泵切换次数超过6次
解决方案:
- 适当增大PID死区(如从0.02MPa调到0.03MPa)
- 检查止回阀是否泄漏(停泵后观察压力下降速度)
- 延长模式切换延时时间(建议至少3分钟)
6. 系统优化技巧
- 分时段压力设定:通过PLC的RTC功能,实现早晚高峰设定0.35MPa,夜间0.25MPa
- 水泵轮换控制:在OB35循环中断中累计各泵运行时间,自动平衡磨损
- 故障自恢复:当检测到某泵连续3次启动失败,自动将其移出轮换队列
ST复制// 水泵运行时间平衡算法
IF "1#泵运行" THEN
"1#泵累计小时" := "1#泵累计小时" + 0.1; // OB35每100ms执行一次
END_IF;
// 每次启动选择累计时间最少的泵
IF "需要启动新泵" THEN
CASE MIN("1#泵累计小时", "2#泵累计小时", "3#泵累计小时") OF
"1#泵累计小时": 启动1#泵;
"2#泵累计小时": 启动2#泵;
ELSE: 启动3#泵;
END_CASE;
END_IF;
经过多个项目验证,这套系统在保持压力波动≤±0.02MPa的前提下,相比传统控制方式可节能40%以上。特别是在学校、医院等用水量波动大的场所,效果尤为显著。
