HEC-RAS 1D/2D水动力与水环境模拟教程

2023-09-22 13:33:59

详情点击公众号技术科研吧链接:HEC-RAS 1D/2D水动力与水环境模拟教程

前言

水动力与水环境模型的数值模拟是实现水资源规划、环境影响分析、防洪规划以及未来气候变化下预测和分析的主要手段。然而,一方面水动力和水环境模型的使用非常复杂,理论繁复;另一方面,免费的水动力和水环境软件往往缺少重要功能,而商业软件则非常昂贵。HEC-RAS由美国陆军工程兵团水文研究中心研制,具有完整的一二维耦合的水动力及水环境模拟功能,也具有闸、涵洞、桥梁以及泵站等水利构筑物的模拟能力;同时也可以与HEC研制的水文模型(HMS)、洪水淹没风险和损失分析软件(FDA)等耦合,是免费软件中使用最方便、应用最广泛的软件之一。

一,水动力模型

1.水动力模型的本质

2.水动力模型的基本方程与适用范围

3.模型建模要点

4.注意事项与建模经验

二,恒定流模型(1D/2D)

1.恒定流及其适用范围

2.水面线分析及其数据要求

3.曼宁公式与恒定流,后处理

4.HEC-RA的水工建筑物(桥梁,涵洞)的模拟

5.水力参数率定

案例一:桥梁分析

案例二:涵洞分析

案例三:泄洪道设定

案例四:曼宁系数率定

图片

图片

三,一维非恒定流

1.河流动力学、非恒定流及其适用范围

2.一维非恒定流的数据要求及其前处理

3.一维的边界条件和初始条件

4.桥梁与涵洞的处理

5.储水区域及其相互连接

6.堰的处理

7.闸门的设置

8.坝及其决口的模拟

9.闸门等启闭规则的设置

10.非恒定流模型率定

案例五:一维非恒定流的模拟

案例六:桥梁结构的模拟

案例七:利用联系结构结合多个储水区域

案例八:非恒定流的率定

案例九:一维溃坝模拟

案例十:规则的设置

图片

图片

四,二维非恒定流模型(一)

1.二维非恒定流的适用范围

2.次网格地形数据及其处理

3.二维网格的生成

4.土地利用类型及曼宁系数

5.边界条件与初始条件

6.计算技术的选择

7.后处理

8.空间非均匀降雨与下渗模型的处理

案例十一:二维水动力模型的运行与后处理

图片

五,二维非恒定流模型(二)

1.二维桥梁模型的计算

2.二维溃坝模型

3.二维模型中泵站的处理

4.水利构筑物之间的连接

5.一二维模型耦合

案例十二:二维桥梁模型

案例十三:二维泵站模型

案例十四:一二维模型耦合

案例十五:二维溃坝模拟

图片

图片

六,HEC-RAS的水质模型

1.水质模型基本方程与原则

2.HEC-RAS中实现的水质模型

3.水质模型的设置

4. 二维模型中泥沙的输运

案例十六:二维泥沙输运模型

案例十七:二维河道的水质模型

图片

七,高级主题

1.参数率定的主要经验

2.HEC-RAS与HEC-HMS的耦合

3.淹没风险分析软件HEC-FDA与HEC-RAS耦合

4.非牛顿流体模拟

5.HEC-RAS计算加速策略

6.HEC-RAS中的有限体积算法

案例十八:HEC-RAS与HEC-HMS的耦合

案例十九:HEC-RAS与HEC-FDA的耦合

更多推荐

六角形锌饼的尺寸及其允许偏差

声明本文是学习GB-T3610-2010电池锌饼.而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们1范围本标准规定了电池锌饼的产品分类、要求、试验方法、检验规则及标志、包装、运输、贮存、质量证明书和合同(或订货单)等内容。本标准适用于制造锌-锰干电池负极整体锌筒用的锌饼。2规范性引用文件下列文件对于

C语言之链表

C语言之链表定义:链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。特点:链表由一系列节点(链表中每一个元素称为节点)组成,节点在运行时动态生成(malloc),每个节点包括两个部分:一个是存储数据元素的数据域另一个是存储下一个节点地址的指针域//链表的构成typedefs

解决方案| anyRTC远程检修应用场景

背景在这个科技飞速发展的时代,各行各业都要求高效运转。然而,当出现问题时,我们却常常因为无法及时解决而感到困扰,传统解决问题的方式是邀请技术人员现场解决问题,如果技术人员解决不了,还要邀请专家从其他城市到现场解决,这中间会流失很多时间,影响生产效率。现在,anyRTC推出一站式远程检修方案,让检修得到最专业、最快速的的

el-select 下拉框全选、多选的几种方式组件

组件一、基础多选适用性较广的基础多选,用Tag展示已选项<template><el-selectv-model="value1"multipleplaceholder="请选择"><el-optionv-for="iteminoptions":key="item.value":label="item.label":va

windows批处理 将当前路径添加到Windows的`PATH`环境变量中 %~dp0

将当前路径添加到Windows的PATH环境变量中要将当前路径添加到Windows的PATH环境变量中,可以使用以下方法:使用命令行:打开命令提示符(CommandPrompt)或PowerShell,然后执行以下命令:setxPATH"%PATH%;C:\Your\Current\Directory"这会将当前路径(

【面试刷题】——C++四种类型转化

C++支持多种类型转换操作,其中包括四种主要类型转换方式:隐式类型转换(ImplicitConversion):隐式类型转换是自动发生的类型转换,由编译器自动完成。它用于处理不同数据类型之间的运算,例如将整数和浮点数相加时,整数会隐式地转换为浮点数。例如,将int转换为double或将float转换为int都是隐式类型

LinuxShell命令行及脚本编程实例详解_笔记

LinuxShell命令行及脚本编程实例详解Linux典藏大师系列丛书shell脚本的构成:1.shell关键字if...thenelse;for...done;whiledodone2.shell命令export,echo,exit,pwd,return3.linux命令datarmmkdircd4.文本处理功能aw

39 | selenium基础架构,UI测试架构

什么是测试基础架构?测试基础架构指的是,执行测试的过程中用到的所有基础硬件设施以及相关的软件设施。因此,我们也把测试基础架构称之为广义的测试执行环境。通常来讲,测试基础架构主要包括以下内容:执行测试的机器;测试用例代码仓库;发起测试执行的JenkinsJob;统一的测试执行平台;测试用例执行过程中依赖的测试服务,比如提

百望云获评ITShare数智未来创新峰会“年度数字化优秀服务商”大奖

近日,百望云应邀出席“新能源-新制造暨汽车数智未来创新峰会”,凭借在数字化领域优秀的服务能力和丰富的落地成果,成功获评“年度数字化优秀服务商”,这也是市场对百望云在赋能企业数字化转型和产品创新领域的再度认可!在“数智创新未来”的主题下,百望云也与众多行业知名企业分享了财税数字化转型成功经验,共襄盛会,齐瞻未来。数智未来

【Linux】Linux权限

目录一、认识Linux下的用户分类1.root和普通用户是怎样切换的如果我是普通用户,那我怎么变成root?如果我是root,那我怎么变成指定的普通用户?2.对某一指令进行暂时提权二、什么叫做权限三、没有权限的会出现什么现象三、修改权限通过二进制序列转换对权限进行加减修改文件所属组、拥有者其他问题1.为什么我们创建文件

【计算机网络】75 张图详解:网络设备、网络地址规划、静态路由(万字长文)

75张图详解:网络设备、网络地址规划、静态路由1.网络设备1.1交换机1.2路由器2.网络地址规划2.1IP地址2.2分类地址2.3子网掩码2.4无类地址2.5子网划分2.5.1示例一2.5.2示例二2.6超网合并3.静态路由3.1路由表3.2直连路由3.3静态路由3.4默认路由3.5网关和默认网关4.实战演练4.1静

热文推荐