老周巡坝二十年,最怕的不是洪水漫顶,而是镇上打来的那通电话——下游的鱼又翻塘了。那年为保灌溉水位,水库多蓄了一米,结果泄水时下游河道水温陡降,鱼苗死了一片。后来老周在值班日志里写:“水利工程不是光跟水较劲,是跟上下游的人、田、鱼较劲。”这也是水利工程基本知识里很少写进教材,却天天在现场上演的道理。
拦河筑坝听着霸气,实际操作却是一笔细账。闸门多提半米,灌区渠道能少废一条泵站,可下游河滩那些散户的菜地就可能淹掉。有一回老周他们为保晚稻插秧,把引水闸开到设计流量的八成,结果下游水文站连夜打电话说水位跌得不像话,影响取水口正常吸水。后来商量出个土办法:白天提闸,夜里压回六成,靠人工盯水位标尺轮班倒。说穿了,拦、蓄、引、提、排、调这些手段,在现场从来不是单打独斗,而是两害相权取其轻的排列组合。
水库蓄水也讲究“留一手”。汛期要预留防洪库容,可预留多了,万一后期没雨,抗旱的水就不够;预留少了,一场急雨就可能逼着泄洪,下游河道一夜暴涨。很多老水利人不会把库容算得满满当当,总在调度规程留的弹性空间里,靠经验抠出一个安全余量,再留一个保生态的“良心流量”——哪怕只够维持下游不断流。
普通人看灌区渡槽像架在空中的水渠,现场师傅看的是槽身接缝处的止水带有没有老化。一个倒虹吸从河底穿过,设计图上光滑顺畅,现实中清淤要人钻进去,半蹲着用高压水枪冲,还得防着沼气和蛇。老周带新人总要指着泄水闸说:“溢洪道挑流鼻坎的角度偏半度,下游冲坑就多掏两三米,岩基也能给你啃出坑来。”这些建筑物撑起的不是一个工程规模,而是几个村子的灌溉保证率,是山洪下来时公路不被冲断的那道防线。
水文计算更不是套公式。有年做洪水复核,拿上游雨量站资料反推洪峰,算出来比历史记载低了近两成。调查组下村找老人聊,才知道光绪年间那条沟改过道,老堰体下面还有暗涌。后来补了地质雷达扫描,把潜流通道标进模型,洪峰数值才贴近实际。这类经验一再提醒:水利工程基本知识里那些公式再好,也得用现场勘测和口述故事来校核,不然图纸就只是图纸。
生态鱼道如今成了水利工程的标配,可现实里鱼道变“过街老鼠”的场景不少见。流速设计略大一丁点,本土鱼类就顶不上去;隔板开孔偏几厘米,淤积速度翻倍。某座拦河闸上的竖缝式鱼道,验收时看着水流像模像样,第二年春天监测几乎没鱼上去回游。后来把渔业站、老钓友和水文工凑一块儿,在鱼道入口补了诱鱼水流,又把下游消力池的水流形态调散,第三年才在视频监控里拍到几尾上游产卵的野生鲫。这就是水利工程里那个藏不住的妥协:生态措施不光是花钱建就能奏效,得有人年复一年地蹲守、调整、认账,甚至承认某些河段暂时还没找着两全的办法。
说到底,水利工程基本知识不是一本从拦蓄到生态的清单,而是一条在防洪、供水、发电和鱼儿洄游之间反复走钢丝的路。书本给出的是原理和边界,工地和河边给的是取舍和手感。老周那句口头禅也许更接近真相:“跟水打交道,永远要算足最坏的账,再给自己留一道不过分的善念。”