![雒文生水文水环境文选](https://wfqqreader-1252317822.image.myqcloud.com/cover/86/37205086/b_37205086.jpg)
3 二维非定常流函涡量方程的有限分析算法
如图1,整个水域划分为许多网格,以p为中心的4个相邻网格组成第p个单元,然后对每个单元用有限分析法求解。
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_11.jpg?sign=1738903842-0b5KuFtqVyaUU6n76hDfGYg3PwwhX0d9-0-a22cdae7bbbdba6226e1aefc2c15fd8d)
图1 网格和单元的划分
3.1 二维非定常流函涡量方程的有限分析解
当二维非定常对流输运方程(7)中取R=Re、H=k时,即为二维非定常流函涡量方程:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_12.jpg?sign=1738903842-i1uNKyaYf2dNT5PlSwfYN0xQueyXiqnD-0-47f1b4b96bc1b64d6859609cfddfa1d0)
对于第p单元,该式按时间离散(图2,其中H(x)、H(y)表示边界上的有关函数),令网格边长分别为Δx=h、Δy=k,时间步长为Δt,p点x、y方向的流速分别为u1p、u2p,邻近节点和中心节点p的流速偏差分别为u1和u2,即邻近节点的u1=u1p+u1,u2=u2p+u2,那么式(8)变为:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_13.jpg?sign=1738903842-EeKTYEJLvfpZAkC9RZLOvfpuo04Auo6N-0-764e16d17d7ef06ec9e7fddbac56ac9c)
对于时间t=tm-1=(m-1)Δt,取Δt,则对t=tm=mΔt上式变为:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_15.jpg?sign=1738903842-UDLWae7SBQfaM6af9MRZPozy5F86b7LY-0-0b46b53a54c7dafc7f4f4fdae00d33e5)
又令Re·u1p=2A,Re·u2p=2B,,则上式可写为:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_17.jpg?sign=1738903842-FdRLBCs5f8YmRkLNY97wwVmsd9JZmLOD-0-81fb38241150fea2ef67e956d7c3b491)
式中:上标m和(m-1)分别为第m和第(m-1)时间步。其单元分析解可表示成:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_18.jpg?sign=1738903842-pbd1rB345q3Zbk4ZuEY19DX6lRcCdWZH-0-dbbcb65e9164301182b327b62617cdeb)
式中:B、C为边界值。式(12)适用于单元内任意一点,也满足8个边界节点给定的函数值。对于数值计算,只需求p点的值即可。通过流函涡量方程计算p点的分析解,其代数方程为:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_19.jpg?sign=1738903842-TEhD5mYlubICSrdhwNv04WmAZO3CU2bc-0-f2895e5f7119fb26c9d459ea173d2a6a)
式中:n为如图1所示的8个边界节点,即NE、NC、NW、WC、SW、SC、SE和EC;Cn、Cp分别为有关的n个节点和节点p的有限分析系数,从偏微分方程分析解中可求得8个Cn和Cp系数值:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_20.jpg?sign=1738903842-WPjbdEb6D9UcHF4T02fRmtZ0iUMrsZtm-0-2ad6ce3614cd9c148a2e65fe50d70fbb)
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_21.jpg?sign=1738903842-Pe60tprUeGHeLiVWpC7zEUH1k2HASbAm-0-a5fe9c2f5dd796611c00216e2cbf007d)
其中
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_22.jpg?sign=1738903842-ioX5V6nnmC8PzwCQQZterw2VVi6lraMw-0-10b44e5f6fe1292937af7447c89d6a38)
对于非均匀网格,公式略有不同。
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_23.jpg?sign=1738903842-fIWq7meJgq6ZAEH1bZWFKX3CkZ9cz2Cg-0-75b6fa32dcaafccdb3496439e44d6231)
图2 单元平面离散示意图
3.2 二维流函涡量方程和污染物浓度方程的有限分析法计算方法
对于二维流函涡量方程组(5)的有限分析法迭代步骤如下:
(1)给出j、u、v、k的初值和边界值。
(2)在所有计算网格点上,用九点有限分析格式解式(5-2)的Possion方程,代数方程组用对角矩阵算法求解,为节省时间可引入超松弛因子。
(3)由式(5-3)计算各网格点流速up、v,从而计算出系数:2A=Re·Up,2B=Re·vp。
(4)运用已知的边壁流函数计算壁面涡函数,用九点有限分析格式计算内点上的k值。代数方程组用对角矩阵算法求解,直至收敛。
(5)检验迭代收敛性,如|jm+1-jm|<X1,且|km+1-km|<X2,(X2、X2为规定的收敛标准),所得值为收敛解,否则重复(2)~(4)各步,直至达到收敛标准。
求解污染物浓度方程(6),与解式(5)k步骤相同,此时R=Pe,2A=Pe·up,2B=Pe·vd。