![雒文生水文水环境文选](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=1738956636-6f21DlAq0aS7lRea0kNbB7TAHZ2nxS78-0-f6ebcb4c7cfb79dc5cd7f28b68c9ec06)
图1 网格和单元的划分
3.1 二维非定常流函涡量方程的有限分析解
当二维非定常对流输运方程(7)中取R=Re、H=k时,即为二维非定常流函涡量方程:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_12.jpg?sign=1738956636-7TJ5MwzlRbDMo9DgamnyoDWwGpVGyAMA-0-1b3ceb11b771d05dcdea09d9b583d247)
对于第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=1738956636-HvLOt22WWaDxF0JO5Mmc15d6oxpwYazj-0-983738771d8ae43d5032cdf63bb0a64e)
对于时间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=1738956636-03ldQDiD0Ri9kTEFB4lj2WmVEOYfSXN2-0-15037ca42edf9238277b326996c3bb67)
又令Re·u1p=2A,Re·u2p=2B,,则上式可写为:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_17.jpg?sign=1738956636-Aw3VPQLFT3loKOvm0ES40PUfO1QoV3fD-0-36b9aec8cccdd5b90b37d64eed273ce5)
式中:上标m和(m-1)分别为第m和第(m-1)时间步。其单元分析解可表示成:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_18.jpg?sign=1738956636-uEEk7Z3uxBlh3htNMLlX6rPLGSM28WGQ-0-ff30db7cef0f597b6f8cf072a5e35ad5)
式中:B、C为边界值。式(12)适用于单元内任意一点,也满足8个边界节点给定的函数值。对于数值计算,只需求p点的值即可。通过流函涡量方程计算p点的分析解,其代数方程为:
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_19.jpg?sign=1738956636-oeN9yPjVwLmXSXukKhYh0pPxarApN7P1-0-1ae08e09a00ce81cd1075c30ea8aa89b)
式中: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=1738956636-srtgrzIC0yXjScV1QgyWe57yeudcHj5J-0-4902494e97b42ccdbc8df82bdcd840f5)
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_21.jpg?sign=1738956636-lUCifYtccXxijFCx1DmB3IaKbntT1UuU-0-06e725d192f4230a93ebb7c070f5b1b1)
其中
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_22.jpg?sign=1738956636-ZIYhqZMQ0ZXr5ZpjqtnmKDgOuxSLwIiv-0-3b7f8aa639d8d2efc4e7d5382a746991)
对于非均匀网格,公式略有不同。
![img](https://epubservercos.yuewen.com/165A97/19720715408554906/epubprivate/OEBPS/Images/txt016_23.jpg?sign=1738956636-BXAj3j0ozDAOyeT43QuS4Tq7R2ledGEu-0-9da92bea34c9c1b88524213d11f49098)
图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。