用迭代法编程计算跌水消力池参数的探讨

2015-12-12 05:59:34叶晓东戴康程黄金军
江苏水利 2015年7期

叶晓东 戴康程 尹 华 李 江 黄金军

(常州市水利规划设计院,江苏 常州 213001)

1 消力池的水力计算

跌水是明渠工程中将渠底高程的落差适当集中,在落差集中处修建的最常见的落差建筑物,是供水、排水、退水、排洪等水工程的重要组成部分。由于跌水是在落差集中处修建的,所以在此处上游水流必将会对跌水的下游段渠道产生强烈的冲刷。为此必需修建消力池,从而可利用在消力池中形成的强迫水跃来充分消耗下泄水流所挟带的能量,以减轻对下游渠道的冲刷危害。

根据上下游衔接的具体情况,跌水消力池可采用不同的形式,如:矩形、梯形、复式断面等。横断面为矩形的称矩形消力池,是最常用的形式,笔者主要论述此种消力池的水力计算,梯形及复式断面消力池等一般情况下可参照矩形消力池的计算方法进行。

计算跌水矩形消力池的深度及长度,先要算得跃前水深h1。根据《跌水与陡坡》[1]中消力池的水力计算,可按(1)式计算:

由于该公式等号右边也有需计算求得的变量h1,所以导致跃前水深h1只能用试算的方法计算得到,故笔者推荐用迭代法计算跃前水深h1。

2 用迭代法计算跃前水深

迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,是用计算机解决问题的一种基本方法。利用计算机运算速度快、适合做重复性操作的特点,让计算机重复执行一组指令(或一定步骤),在每次执行这组指令(或步骤)时,都从变量的原值推出它的一个新值。……

登录APP查看全文