控制方程

采用守恒形式的二维浅水方程:
Ut+Eadvx+Gadvy=Ediffx+Gdiffy+S(1) \tag{1} \frac{\bf{U}}{\partial t} +\frac{\partial {\bf{E}^{adv}}}{\partial x} +\frac{\partial {\bf{G}^{adv}}}{\partial y} =\frac{\partial {\bf{E}^{diff}}}{\partial x} +\frac{\partial {G^{diff}}}{\partial y} +\bf{S}
式中,U\bf{U}为守恒向量;Eadv\bf{E}^{adv}Gadv\bf{G}^{adv}分别为xxyy方向的对流通量向量;Ediff\bf{E}^{diff}Gdiff\bf{G}^{diff}分别为xxyy方向的扩散通量向量;S\bf{S} 为源项向量,且: U=[hhuhv]   S=[0g(h+b)S0xg(h+b)S0y]+[0ghSfxghSfy]+[ri00]+[0SwxSwy]+[0fhvfhu]Eadv=[huhu2+12g(h2b2)huv]  Gadv=[hvhuvhv2+12g(h2b2)]Ediff=[02hνtuxhνt(uy+vx)]  Gdiff=[0hνt(uy+vx)h2hνtvx](2) \tag{2} \bf{U}= \begin{bmatrix} h \\ hu \\ hv \end{bmatrix} \ \ \ \bf{S}= \begin{bmatrix} 0 \\ g(h+b)S_{0x} \\ g(h+b)S_{0y} \end{bmatrix} + \begin{bmatrix} 0 \\ -ghS_{fx} \\ -ghS_{fy} \end{bmatrix} + \begin{bmatrix} r-i \\ 0 \\ 0 \end{bmatrix} + \begin{bmatrix} 0 \\ S_{wx} \\ S_{wy} \end{bmatrix} + \begin{bmatrix} 0 \\ fhv \\ -fhu \end{bmatrix} \\ \bf{E}^{adv}=\begin{bmatrix} hu \\ hu^2+\frac 1 2 g(h^2-b^2) \\ huv \end{bmatrix} \ \ \bf{G}^{adv}=\begin{bmatrix} hv \\ huv \\ hv^2+\frac 1 2 g(h^2-b^2) \end{bmatrix} \\ \bf{E}^{diff}=\begin{bmatrix} 0 \\ 2h \nu_t \frac{\partial u}{\partial x} \\ h \nu_t (\frac{\partial u}{\partial y} +\frac{\partial v}{\partial x}) \end{bmatrix} \ \ \bf{G}^{diff}=\begin{bmatrix} 0 \\ h\nu_t (\frac{\partial u}{\partial y} +\frac{\partial v}{\partial x}) \\ h 2h \nu_t \frac{\partial v}{\partial x} \end{bmatrix}
式中,hh为水深;uuvv分别为垂直方向平均流速在xxyy方向的分量;bb为底高程;rr为降雨强度;ii为入渗强度;νt\nu_t为水平方向的紊动粘性系数;gg为重力加速度;SfxS_{fx}SfyS_{fy}分别为xxyy方向的摩阻斜率;S0xS_{0x}S0yS_{0y}分别为xxyy方向的底坡斜率:
S0x=b(x,y)x   S0y=b(x,y)y(3) \tag{3} S_{0x}=-\frac{\partial{b(x,y)}}{\partial x} \ \ \ S_{0y}=-\frac{\partial{b(x,y)}}{\partial y} 采用Manning公式计算摩阻斜率:
Sfx=n2uu2+v2h4/3   Sfy=n2vu2+v2h4/3(4) \tag{4} S_{fx}=\frac{ n^2u \sqrt{u^2+v^2}}{h^{4/3}} \ \ \ S_{fy}=\frac{ n^2v \sqrt{u^2+v^2}}{h^{4/3}}

式中,nn为Manning系数,与地形地貌、地表粗糙程度、植被覆盖等下垫面情况有关,一般结合经验给定Manning系数值。 采用如下代数关系计算紊动粘性系数:
νt=ακuh(5) \tag{5} \nu_t= \alpha \kappa u_* h
式中,α\alpha为比例系数,一般取0.2;κ\kappa为卡门系数,取0.4;uu_*为床面剪切流速。

SwxS_{wx}SwyS_{wy}分别为xxyy方向的水面风应力:
Swx=CdρaρwUwUw2+Vw2  Swy=CdρaρwVwUw2+Vw2(6) \tag{6} S_{wx}=C_d \frac{\rho_a }{\rho _w}U_w \sqrt{U_w^2+V_w^2} \ \ S_{wy}=C_d \frac{\rho_a }{\rho _w}V_w \sqrt{U_w^2+V_w^2} 式中,CdC_d为水面风应力拖曳系数;ρa\rho_aρw\rho_w分别为空气和水的密度;UwU_wVwV_w分别为xxyy方向上水面10m高处的风速分量(m/s)。 水面风应力拖曳系数可取常数值(如2.6×1032.6×10-3)。此外,考虑到阻尼系数随着风速的加大而有一定增大的观测事实,常将表面风应力拖曳系数参数化成如下的线性形式:
Cd=0.001×(a+bUw2+Vw2)(7) \tag{7}C_d=0.001 \times (a+b\sqrt{U_w^2+V_w^2})

式中,aabb为经验系数,取值见表3.1-1。需要注意的是,由于观测的资料源不同,得到aabb值分散性很大,适用范围也不完全相同,绝大多数公式目前还只适用于25m/s以下的风速范围。

aa bb 风速范围 来源 备注
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 水面风应力拖曳系数计算公式的经验系数值

ff为柯氏力系数,f=2wsin(φ)f=2wsin(\varphi)w=2ϕ/86164=7.29×105rad/sw = {2 \phi} /{86164}=7.29\times 10^{-5} {rad}/{s}为地球自转角速度,φ\varphi为当地纬度。