![河湖保护与修复的理论与实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/306/40936306/b_40936306.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1 TRNM河网水动力模型
1.1 控制方程
1.1.1 河道基本方程
明渠水流运动规律用圣·维南方程表示,方程各项的物理意义参见文献[8]。
连续方程:
![img](https://epubservercos.yuewen.com/65E45C/21277065108255506/epubprivate/OEBPS/Images/txt017_2.jpg?sign=1739690574-MZ8zn6fDzrfJof67VYSvsna27PvyKmEn-0-a73b265f6b7314da9d695abc3b441895)
动量方程:
![img](https://epubservercos.yuewen.com/65E45C/21277065108255506/epubprivate/OEBPS/Images/txt017_3.jpg?sign=1739690574-9IvKWyUjblGvjpYtKDxMNZrN7cqcCMOo-0-8734b9688a1bdc2b64fca080becbe634)
1.1.2 汊点衔接方程
(1)流量衔接。每一节点进出的流量必须与该节点内实际水量的增减率相平衡。
![img](https://epubservercos.yuewen.com/65E45C/21277065108255506/epubprivate/OEBPS/Images/txt017_4.jpg?sign=1739690574-xTEZBxb2MnnVXXnZOF1nLjKeiFynFliS-0-9c1b41bac2cf36ee8467644f85ca420a)
(2)动力衔接。汊点处各断面之间的总能量应当相等。
![img](https://epubservercos.yuewen.com/65E45C/21277065108255506/epubprivate/OEBPS/Images/txt017_5.jpg?sign=1739690574-WaOPM3f6XXFtp4gMSJKXqGiLosmRWvMd-0-eeba5875ecd7dff2b614f1c4f1d05f9f)
1.2 差分方法
对河道方程采用Preissman四点隐格式进行差分,得到如下离散方程组:
![img](https://epubservercos.yuewen.com/65E45C/21277065108255506/epubprivate/OEBPS/Images/txt017_6.jpg?sign=1739690574-mzuwOBqSXtnM4TwvOdUclUXK04j2ROHT-0-dd8806e8abc5f142acb2252ccc229b6e)
![img](https://epubservercos.yuewen.com/65E45C/21277065108255506/epubprivate/OEBPS/Images/txt017_7.jpg?sign=1739690574-mYfnNQ3PO8IMF8IJWZEP7mi7F0OAbucE-0-97653bf7592a058bd659826c56b1f699)
利用方程(5)、(6),可递推得到各河道内任意断面的水位、流量与首、末断面水位的关系:
![img](https://epubservercos.yuewen.com/65E45C/21277065108255506/epubprivate/OEBPS/Images/txt017_8.jpg?sign=1739690574-nbPnsnGxmYlSILg0crcR7RSXB8vmCwQA-0-73dcd6a8c268fad15af98e4653204014)
![img](https://epubservercos.yuewen.com/65E45C/21277065108255506/epubprivate/OEBPS/Images/txt017_9.jpg?sign=1739690574-x4slCITXr06MiA9xqaonlKIiDM0BRjyg-0-e494db6aebd71e2e171d07d52fd7deef)
递推详细过程及参数意义可参见相关文献[4]。
1.3 水闸的处理
面向对象的三级联解法能够灵活方便地处理水闸问题。本模型将水闸作为汊点处理,水闸开启时,水闸上下游为直河段连通,此时满足普通汊点衔接条件。水闸闭合时,将水闸上下游河段作为边界河段,流量边界条件为0;当水闸部分开启时,利用水闸过流公式计算出过闸流量,作为上下河段的边界流量。
1.4 并行策略
MPI信息并行传递和Open MP单机多核并行计算是如今主要流行的两类并行计算方法。本研究建立的TRNM模型结合了两种计算方法,大幅度提高了模型计算速度。具体方法如下。
利用MPI并行技术将各河道的水动力计算工作分配至网络上各计算节点,在各计算节点分别求解各直河道方程,将递推系数传递至主控节点,主控节点通过Gauss主元消去法求解汊点衔接方程组,得到各河流首末断面的水位和流量并传递给网络上各计算节点,在各计算节点上计算直河道内部各断面的水位和流量。
利用Open MP共享内存并行技术可对各计算断面的地形参数模块进行并行化处理,从而充分利用各计算节点上多核的运算能力。在主控节点上利用Open MP对Gauss消去法求解汊点衔接方程组的模块进行并行化处理。