版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、长江:潮汐河道里下河:平原河网太湖流域:湖区,河网、堰闸 江、河、湖、海 联合作用Leila for 水文09 版权所有环状河网 3.3. 环状河网水流计算Leila for 水文09 版权所有对于环状河网,可以利用显式差分求解,但工程上一般倾向于利用隐式求解。早期针对小型河网,以河道断面的水力要素为基本未知量,采用对所有未知量建立方程组直接求解的一级解法。|在这种方法中,方程组系数矩阵过于庞大,难以应用于大型河网。为了适用于大型河网,其后发展了以河道首、末断面的水力要素为基本未知量的二级解法。 3.3. 环状河网水流计算Leila for 水文09 版权所有该法是在一级解法的基础上,对河道中
2、间断面未知量形成的子矩阵先行求解,表达为基本未知量的函数,消去中间断面未知量,从而使得方程组的系数矩阵大大降阶,易于求解。为了进一步降低方程组的阶数,有效求解大型河网,对二级解法的基本未知量再进一步消元,形成以节点水位为基本未知量的三级解法,这就是目前最常用的方法。 3.3. 环状河网水流计算计算流程 Leila for 水文09 版权所有环状河网计算示意图 3.3. 环状河网水流计算Leila for 水文09 版权所有 3.3. 环状河网水流计算 单一河道节点NN2 2节点NN1 1123n-1n2n个未知量,2(n-1)个方程 Leila for 水文09 版权所有 3.3. 环状河网水
3、流计算单一河道追 赶 系 数 Leila for 水文09 版权所有 3.3. 环状河网水流计算单一河道追 赶 系 数 Leila for 水文09 版权所有 3.3. 环状河网水流计算单一河道节点NN2 2节点NN1 1123n-1n首、末断面流量表达为首、末节点水位的线性组合。环状河网的追赶方程,每个河段有6个需要保存的追赶系数。当首、末断面水位求得后,利用同一断面上的追赶关系可解得水位和流量。Leila for 水文09 版权所有 3.3. 环状河网水流计算单一河道| 对同一断面上的流量| 联立求解得 Leila for 水文09 版权所有 3.3. 环状河网水流计算 节点水位方程| 如
4、何求解节点水位是河网求解的关键问题。|求解河网节点水位,必须建立节点水位方程。节点水位方程建立的依据: 水量守衡原理,即流进某一节点的水量之和等于该节点蓄水量的变化。Leila for 水文09 版权所有|把首、末断面流量的节点水位关系式代入节点水量平衡方程,得到与节点i相邻的节点水位为未知变量的线性代数方程:|对河网每一个节点,都可建立这样的节点水位方程,形成以河网节点水位为基本未知变量的线性代数方程组: 3.3. 环状河网水流计算节点水位方程,0ii jfZLeila for 水文09 版权所有|节点水位方程|系数矩阵|节点水位列阵 |右端项列阵 3.3. 环状河网水流计算节点水位方程Le
5、ila for 水文09 版权所有首先、确定基本河网。 第二、对基本河网节点编码。 第三、对计算河道编码。 第四、计算断面编码。 第五、结合边界条件,计算内河道的水位流量 追赶方程。 3.3. 环状河网水流计算 求解步骤Leila for 水文09 版权所有第六、建立节点水位方程。第七、求解节点水位方程组。 第八、求得节点水位后,利用追赶关系求解 河道各计算断面上的水位和流量。第九、将节点的水位代入外河道的追赶方程,逐步回代求得外河道各断面的水位和流量。 3.3. 环状河网水流计算求解步骤Leila for 水文09 版权所有 3.3. 环状河网水流计算节点水位方程环状河网计算示意图 1325
6、46Leila for 水文09 版权所有 3.3. 环状河网水流计算节点水位方程1111(1)(1)(1)(1)(1)(3)5555(1)(1)(1)(1)(1)(5)2222(1)(1)(1)(1)(1)(2)QZZQZZQZZ512(1)(1)(1)0QQQ12515221(1)(1)(1)(1)(1)(2)(1)(3)2155(1)(1)(1)(1)(5)ZZZZ | 节点(1)水量平衡条件Leila for 水文09 版权所有 3.3. 环状河网水流计算节点水位方程2222(2)(2)(2)(2)(2)(1)6666(2)(2)(2)(2)(2)(6)3333(2)(2)(2)(2)
7、(2)(3)QZZQZZQZZ263(2)(2)(2)0QQQ32622633(2)(1)(2)(2)(2)(2)(2)(3)3266(2)(2)(2)(2)(6)ZZZZ | 节点(2)水量平衡条件Leila for 水文09 版权所有 3.3. 环状河网水流计算节点水位方程3333(3)(3)(3)(3)(3)(2)4444(3)(3)(3)(3)(3)(4)1111(3)(3)(3)(3)(3)(1)QZZQZZQZZ341(3)(3)(3)0QQQ13413341(3)(1)(3)(2)(3)(3)(3)(3)1344(3)(3)(3)(3)(4)ZZZZ| 节点(3)水量平衡条件Le
8、ila for 水文09 版权所有| 节点水位方程15221(1)(1)(1)(1)(1)(1)22633(2)(2)(2)(2)(2)(2)13341(3)(3)(3)(3)(3)(3)2155(1)(1)(1)(1)(5)3266(2)(2)(2)(2)(6)1344(3)(3)(3)(3)(4)ZZZZZZ 3.3. 环状河网水流计算节点水位方程132546Leila for 水文09 版权所有 3.3. 环状河网水流计算| 求解各断面的水位、流量Leila for 水文09 版权所有一、最优编码解法v河网水流的求解最终归结于节点水位方程的求解。节点水位方程的求解效率,决定河网计算的效率
9、。因此,节点水位方程的求解显得相当重要。下面讨论一种常见的求解方法,最优编码解法。 4.4. 最优编码解法Leila for 水文09 版权所有v河网节点水位方程组的系数矩阵A,当矩阵的阶n较小时,可用任何一种方法求解,如高斯消元法。而随着n的增加,求解方程的工作量正比于n3。可见,当河网节点数较多时,会因为求解方程组的工作量庞大而无法实现。先分析矩阵的性质。 4.4. 最优编码解法Leila for 水文09 版权所有环状河网计算示意图 4.4. 最优编码解法Leila for 水文09 版权所有最优编码解法Leila for 水文09 版权所有 系数矩阵特性:l (1) 非零元素对称分布于
10、主对角线。l (2) 矩阵为一个稀疏矩阵,矩阵中的大多数元素为 零,非零元素的个数相对于元素总数来说很少。 l (3) 矩阵的非零元素集中在以主对角线为中心的斜带 形区域。 4.4. 最优编码解法Leila for 水文09 版权所有 直接求解方程必须解决的问题:l (1)排列方程和未知元,使得对角元是一个合适的主元,而且在消元过程中必须保持系数矩阵的稀疏性结构。l (2)尽量避免零元素的存贮和运算。l (3)存贮矩阵元素时应使矩阵的一行和一列元素能够有效的存取。 4.4. 最优编码解法Leila for 水文09 版权所有 高斯消元法求解的步骤 l (1) 用第1行的元素,消去第2行到第n行
11、第1列的元素;l (2) 用第2行的元素,消去第3行到第n行第2列的元素;以此类推,用第i行的元素,消去第i+1行到第n行第i列的元素,直到第n行,使矩阵成为上三角矩阵,解出第n个变量。 4.4. 最优编码解法Leila for 水文09 版权所有l 最后从n-1到1逐个回代求出所有未知变量。这是一般的解法,其求解运算的工作量正比于n3。考虑到矩阵A的性质,其非零元素集中在以主对角线为中心的斜带形区域内,带宽为W。求解运算只需在代形域内进行,域外为零元素,不必参加运算。 4.4. 最优编码解法Leila for 水文09 版权所有l 所以,可以用 nW 的矩阵来存贮对应各行的非零元素。求解的带
12、宽为W: 4.4. 最优编码解法Leila for 水文09 版权所有v用带形存贮的高斯消元法求解方程组的计算工作量正比于nW2。所以,减小带宽不仅可以节省计算机内存,而且能有效提高计算的速度。对于特定的河网,带宽主要取决于节点编码,随着节点编码的好或坏而减小或增大。因此在求解河网水流时,存在着一个最优节点编码问题,即得到带宽最小的编码方法。 4.4. 最优编码解法Leila for 水文09 版权所有编码A(W7) 4.4. 最优编码解法3Leila for 水文09 版权所有编码B(W7) 4.4. 最优编码解法3Leila for 水文09 版权所有编码C(W11) 4.4. 最优编码解
13、法5Leila for 水文09 版权所有编码D(W11) 4.4. 最优编码解法5Leila for 水文09 版权所有l (1) 带宽由编码决定,取决于同一层的最多节 点数。l (2) 最优编码不是唯一的。l (3) 最优编码应遵循的原则是: 沿着节点数目少的方向顺序编码,即同一 层的节点数尽可能的少。最优编码原则 4.4. 最优编码解法Leila for 水文09 版权所有v天然河网节点分布是非常不规则的,可以采用分层的办法进行优化编码。对结构复杂的河网常常不会导致最优编码,因为每一层中包含的节点数目相差太大。应当进行必要的调整,使每一层包含的节点数尽可能均匀,调整包含的节点数目最多的层
14、次,减少该层所包含的节点数,反复试验,直到带宽无法减小为止。 4.4. 最优编码解法天然河网编码方法Leila for 水文09 版权所有1.数据准备l (1)节点编码:根据系数矩阵带宽最小原则,对内节点进行统一编码。l (2)河道编码:统一编码,编码顺序可以任意。l (3)断面编码:对于内河道,以首节点对应于首断面,末节点对应于末断面,首断面向末断面方向递增,代表河道的计算流向。对于外河道,以外节点向内节点递增为原则。二、编程技巧 4.4. 最优编码解法编程技巧Leila for 水文09 版权所有l (4) 外河道边界信息:按实际的边界条件类型确定。l (5) 河道的计算信息:根据(1)的
15、节点编码和(3)的断面编码, 确定内河道的首节点和末节点号, 确定外河道的末节点号, 确定河道的首断面号和末断面号。l (6) 计算河道的基本地形资料和边界条件资料。 4.4. 最优编码解法编程技巧Leila for 水文09 版权所有2.计算编程l (1) 计算外河道的边界条件,系数矩阵初始化。l (2) 对可调蓄节点,将蓄水量的变化表达成流量与水位 的线性关系,迭加到相应的节点水位方程。l (3) 按外河道的顺序计算追赶系数。l (4) 按内河道的顺序计算追赶系数。l (5) 用高斯消去法求解节点水位方程。l (6) 用节点水位回代求出各断面的水位和流量。 4.4. 最优编码解法编程技巧L
16、eila for 水文09 版权所有v(3)按外河道的顺序,依次计算外河道的追赶系数。 (a)首断面的追赶系数由边界条件确定。 (b)按单一河道计算追赶系数P、V、S、T。 (c)将末断面的流量水位关系迭加到末节点水位方程。 4.4. 最优编码解法编程技巧Leila for 水文09 版权所有v(4) 按内河道的顺序计算内河道的追赶系数。 (a) 计算各河段的差分方程系数C、D、E、F、 G、。 (b) 计算各断面的追赶系数。 (c) 将首、末断面流量的水位表达式迭加到相应 的节点水位方程。 4.4. 最优编码解法编程技巧Leila for 水文09 版权所有一、矩阵标识法对于大型复杂河网,优化编码是困难的,节点编码常常因人而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB11T 1315-2015 绿色建筑工程验收规范
- 医师资格考试合格考生医师联网注册及考核管理系统数据库信息补录(修改)办理申请审核表
- 山东省烟台市招远市2024-2025学年七年级上学期期中生物试题(含答案)
- 黑龙江省哈尔滨市南岗区哈尔滨市第六十九中学校2024-2025学年八年级上学期期中地理试题(含答案)
- 制冰机市场发展预测和趋势分析
- 带升降设备的立体车库产业规划专项研究报告
- 存储卡读卡器产业规划专项研究报告
- 家具用皮缘饰市场需求与消费特点分析
- 人教版英语八年级下册 英语暑假作业(一)
- 人教版八年级英语上册 暑假预习Unit 1 Section A
- 米兰大教堂完整版本
- 槽钢专项施工方案
- JGJ114-2014 钢筋焊接网混凝土结构技术规程
- 上海铁路局招聘2023届(高职)大专毕业生3367人笔试参考题库(共500题)答案详解版
- CONSORT2010流程图(FlowDiagram)【模板】文档
- JGT501-2016 建筑构件连接处防水密封膏
- 踝关节MRI详细版课件
- 山东省济南市钢城区2023-2024学年三年级上学期11月期中语文试题
- 智能交通概论全套教学课件
- 各工序的产能计算
- 家长会课件:三年级上册期中数学家长会课件
评论
0/150
提交评论