1.一种多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于,包括以下步骤:
步骤(1),根据水库干支流实测断面地形划分干流断面滩槽节点,计算支流底坡J和水位库容关系V(zs);将模拟区域划分为一组控制体;
步骤(2),求解浑水明流控制方程组,使用零维水库法和考虑底坡的异重流倒灌流量公式计算干支流倒回灌流量,具体步骤如下:
步骤(2.1),根据下一时刻的边界条件以及当前时刻的地形和守恒变量Um,计算各控制体交界面上的数值通量F;
步骤(2.2),对于和支流相连的控制单元,使用零维水库法计算下一时刻水位及干支流倒回灌净单宽流量ql,如果该控制单元位置还存在异重流,则用考虑底坡的异重流倒灌流量公式计算倒灌流量qtl;对于不和支流相连的控制体,直接按显式离散格式计算得到
步骤(2.3),完成浑水明流控制方程中第二分量流量、第三分量含沙量的计算得到Um+1,更新后的河底高程zb暂记为
步骤(3),使用潜入判别条件判断异重流潜入位置;
从整个模拟区域的上游第一个断面位置开始,逐个计算每一控制体的Um+1是否满足潜入判别条件,若满足则记录下断面号p,将明流段河底高程更新为进入步骤(4);若所有断面位置的Um+1均不满足潜入判别条件,则令整个计算域内m=m+1,返回步骤(2)进行下一时段的计算;
步骤(4),求解异重流控制方程组;
步骤(4.1),将作为异重流段上游边界条件,计算异重流控制方程中的数值通量和源项;
步骤(4.2),计算得到下一时刻的和i=p+1,p+2,...,N,N为模拟区域内的断面个数,如果已经达到模拟的最终时刻,则进入步骤(5),否则令m=m+1,返回步骤(2)进行下一时段的计算;
步骤(5),计算干支流冲淤量及水库排沙比。
2.根据权利要求1所述的多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于:
上述步骤(2)中,浑水明流控制方程组如下:
式中:t表示时间;x表示沿程距离;U是守恒变量;F是数值通量;S是源项;A是断面过流面积;Q是断面流量;C为体积比含沙量;B为水面宽度;E为床沙上扬通量;D为悬沙沉降通量;U是断面平均流速;ρw,ρ分别为清混水的密度;ρb为床沙饱和湿密度;ρs为泥沙颗粒密度;p为床沙的孔隙率;g为重力加速度;Sb为底坡;Sf为阻力坡度,其表达式为其中nj为步骤(1)中指定的子断面糙率,Aj和Rj为子断面的面积和水力半径,NP表示某一断面上划分的子断面个数;h为水深;hc为过流断面形心高度;ql为干支流倒回灌净单宽流量,规定从干流到支流为正,Cl为与这部分流量对应的体积比含沙量;Ab表示基准高程以上的河床横断面面积;为冲淤导致的断面面积的变化速率。
3.根据权利要求2所述的多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于:
上述步骤(2)中,采用显式离散格式求解控制方程,即将式(1)写为:
其中i是控制体编号,m是时间步长数,Δt为时间步长,Δx为空间步长,和分别表示第i个控制体左右两侧的数值通量。
4.根据权利要求2所述的多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于:
上述步骤(2)中,零维水库法如下:
在更新浑水明流方程中U的第一个分量即A时,对于与支流相连的控制体,用下标为r的控制体表示,将其与支流作为一个整体,记A*为这一扩大的控制体的断面面积;A*的定义为:
A*(zs,r)=Ar(zs,r)+V(zs,r)/Δx (6)
式中:zs,r为下标为r的控制体中的水位,V(zs,r)表示水位为zs,r时与下标为r的控制体相连的支流的库容,Ar(zs,r)表示水位为zs,r时下标为r的控制体的断面面积,A*(zs,r)表示水位为zs,r时扩大的控制体的断面面积,Δx为空间步长;对于上述扩大的控制体,在计算其与两侧普通的控制体之间的数值通量时,不考虑支流的存在,然后按下式将A*演进到下一时间步:
其中Δt为时间步长,Δx为空间步长,表示当前时刻下标为r的控制体右侧的数值通量的第一个分量,表示当前时刻下标为r的控制体左侧的数值通量的第一个分量,表示当前时刻下标为r的控制体的源项的第一个分量,表示当前时刻扩大的控制体的断面面积,表示下一时刻扩大的控制体的断面面积;这里的中不包括干支流倒回灌净单宽流量ql,因为倒回灌的水流是扩大的控制体内部的流动;通过式(7)得到之后,干支流交汇处的水位即下标为r的控制体中的水位zs,r就可以由式(6)得到,那么原来干流中第r个控制体内的断面面积即为
5.根据权利要求2所述的多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于:
上述步骤(2)中,考虑底坡的异重流倒灌流量公式为:
其中qtl为倒灌流量;h0为交汇区干流异重流厚度;ξ为阻力损失系数;J为支流底坡;L为潜入段长度;η=(γ-γ0)/γ,γ0和γ分别为清浑水容重;g为重力加速度。
6.根据权利要求1所述的多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于:
上述步骤(3)中,潜入判别条件为:
式中:Frp为潜入点弗汝德数,Sv为浑水水流的体积比含沙量;如果由某控制体的Um+1计算的弗汝德数Fr小于潜入点弗汝德数Frp,即认为满足潜入判别条件。
7.根据权利要求1至6中任一项所述的多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于:
上述步骤(4)中,异重流控制方程组如下:
式中:t表示时间;x表示沿程距离;T是守恒变量;G是数值通量;R是源项;At,Qt,Ct是异重流层的面积,流量和含沙量;Bt是清浑水层交界面的宽度;ρw为清水的密度;ρt,Ut是异重流层的密度与断面平均流速;ht是异重流层厚度;Et和Dt是异重流与床面的泥沙交换通量;ew是清水掺入系数;p为床沙的孔隙率;g为重力加速度;g′=(ρt-ρw)g/ρt为有效重力加速度;Sb为底坡;S′f为考虑交界面阻力后的综合阻力坡度;hct为异重流断面形心高度;Ab表示基准高程以上的河床横断面面积;为冲淤导致的断面面积的变化速率;qtl表示考虑底坡的异重流倒灌流量;
计算源项R时,其第二个分量Mt中的水面梯度用步骤(2.2)中得到的计算。
8.根据权利要求7所述的多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于:
上述步骤(4)中,由显式离散格式计算得到:
其中Δt为时间步长,Δx为空间步长,和表示当前时刻第i个控制体右侧和左侧的数值通量,表示当前时刻第i个控制体的源项,和表示当前和下一时刻第i个控制体的守恒变量。
9.根据权利要求7所述的多沙河流水库浑水明流与异重流耦合模拟方法,其特征在于:
上述步骤(4)中,的计算方法如下,对式(12)直接按照时间前差进行离散:
将上式得到的冲淤量ΔAb分配到异重流段的断面结点上,就得到了