控制方程
采用守恒形式的二维浅水方程:
∂tU+∂x∂Eadv+∂y∂Gadv=∂x∂Ediff+∂y∂Gdiff+S(1)
式中,U为守恒向量;Eadv、Gadv分别为x、y方向的对流通量向量;Ediff、Gdiff分别为x、y方向的扩散通量向量;S 为源项向量,且:
U=⎣⎡hhuhv⎦⎤ S=⎣⎡0g(h+b)S0xg(h+b)S0y⎦⎤+⎣⎡0−ghSfx−ghSfy⎦⎤+⎣⎡r−i00⎦⎤+⎣⎡0SwxSwy⎦⎤+⎣⎡0fhv−fhu⎦⎤Eadv=⎣⎡huhu2+21g(h2−b2)huv⎦⎤ Gadv=⎣⎡hvhuvhv2+21g(h2−b2)⎦⎤Ediff=⎣⎡02hνt∂x∂uhνt(∂y∂u+∂x∂v)⎦⎤ Gdiff=⎣⎡0hνt(∂y∂u+∂x∂v)h2hνt∂x∂v⎦⎤(2)
式中,h为水深;u、v分别为垂直方向平均流速在x、y方向的分量;b为底高程;r为降雨强度;i为入渗强度;νt为水平方向的紊动粘性系数;g为重力加速度;Sfx、Sfy分别为x、y方向的摩阻斜率;S0x、S0y分别为x、y方向的底坡斜率:
S0x=−∂x∂b(x,y) S0y=−∂y∂b(x,y)(3)
采用Manning公式计算摩阻斜率:
Sfx=h4/3n2uu2+v2 Sfy=h4/3n2vu2+v2(4)
式中,n为Manning系数,与地形地貌、地表粗糙程度、植被覆盖等下垫面情况有关,一般结合经验给定Manning系数值。
采用如下代数关系计算紊动粘性系数:
νt=ακu∗h(5)
式中,α为比例系数,一般取0.2;κ为卡门系数,取0.4;u∗为床面剪切流速。
Swx、Swy分别为x、y方向的水面风应力:
Swx=CdρwρaUwUw2+Vw2 Swy=CdρwρaVwUw2+Vw2(6)
式中,Cd为水面风应力拖曳系数;ρa、ρw分别为空气和水的密度;Uw、Vw分别为x、y方向上水面10m高处的风速分量(m/s)。
水面风应力拖曳系数可取常数值(如2.6×10−3)。此外,考虑到阻尼系数随着风速的加大而有一定增大的观测事实,常将表面风应力拖曳系数参数化成如下的线性形式:
Cd=0.001×(a+bUw2+Vw2)(7)
式中,a、b为经验系数,取值见表3.1-1。需要注意的是,由于观测的资料源不同,得到a、b值分散性很大,适用范围也不完全相同,绝大多数公式目前还只适用于25m/s以下的风速范围。
a |
b |
风速范围 |
来源 |
备注 |
1.300 |
0.000 |
[5.5, 7.9] |
Rossby和Montgomery, 1935 |
|
2.6 |
0.000 |
[5.5, 7.9] |
Sverdrup, 1942 |
|
1.00 |
0.070 |
[1.5, 13] |
Deacon和Webb, 1962 |
|
0.800 |
0.065 |
[7.5, 50] |
Wu, 1982 |
|
0.610 |
0.063 |
[5, 22] |
Smith, 1980 |
推荐用于风暴潮数值模拟 |
0.750 |
0.067 |
[4, 21] |
Garratt, 1977 |
|
0.577 |
0.085 |
[5, 25] |
Geernaert, 1987 |
|
0.490 |
0.065 |
[11, 25] |
Large and Pond, 1981 |
推荐用于浅水湖泊的风生流计算 |
0.50 |
0.071 |
[6, 26] |
Yelland和Taylor, 1998 |
表1 水面风应力拖曳系数计算公式的经验系数值
f为柯氏力系数,f=2wsin(φ),w=2ϕ/86164=7.29×10−5rad/s为地球自转角速度,φ为当地纬度。