Delft3D建模、水动力模拟方法及在地表水环境影响评价中的技术应用

​任博士,长期从事地表水数值模拟研究与实践工作,具有资深的技术底蕴和专业背景。

1、掌握Delft3D的建模流程,包括基础数据的准备、计算网格的制作、模型的调试与率定、计算结果的处理等,熟悉软件的基本操作。

2、熟悉Delft3D网格生成模块RGFGRID,地形插值模块QUICKIN,水流和污染物对流扩散模块FLOW(内含对流扩散模块)、溢油模块PART,后处理模块GPP和QUICKPLOT,掌握DELFT3D在模拟地表水/海洋水体流动、污染物对流扩散、质点运移和溢油漂移模块的应用过程。

3、掌握Delft3D模型输出数据的处理,相关图件的编制和模拟结果的可视化展示。

4、能够利用Delft3D数值模型进行工程实施前后水位、流场、冲淤等的变化预测。

5、领会最新地表水环境影响评价导则(HJ 2.3-2018),掌握地表水环评报告的撰写提纲和撰写要点。

一、Delft3D软件介绍及建模原理和步骤

对常见的地表水数值模型进行介绍,学习Delft3D软件的构成、界面内容,了解地表水数值模型的建模步骤:

1.1地表水数值模拟常用软件介绍

EFDC_Explorer(商业)

Delft3D(开源)

MIKE21(商业)

1.2 Delft3D软件界面介绍

1.3 Delft3D数值模拟原理

1.4 Delft3D数值模拟的建模步骤

1.5 Delft3D数值模拟基础资料准备

二、掌握Delft3D各模块的基本原理,以及在模型中的操作流程、实例练习模型

结合具体案例对Delft3D在地表水环境影响预测的应用过程进行详细讲解。

2.1各个模块的相关界面和数据录入操作介绍

2.2 岸线绘制与导入

2.3计算网格的制作

2.4 练习水下地形资料的数字化与基准面的统一

2.5 依据讲解内容,练习构建Delft3D数值模型,学会模拟流场、各种源汇项、边界条件的添加以及模型的识别和验证

2.6根据模拟结果,掌握Delft3D模型输出数据的处理,相关图件的编制和模拟结果的可视化展示

三、Delft3D数值模拟溶质运移模型建立

对于实际项目,学习如何建立Delft3D数学模型,练习模型的各种参数和源汇项输入,进行水流和污染物对流扩散模拟。

3.1建立数学模型(对流扩散方程)

3.2练习模型的各种参数和源汇项输入,进行水流和污染物对流扩散模拟

3.3初始稀释度计算

初始稀释度是指污水由扩散器排出后,在出口动量和浮力作用下与环境水体混合并被稀释,在出口动量和浮力作用基本完结时污水被稀释的倍数。

3.4污染物响应系数与最大允许排放量计算

入海排污口在规定的环境水质目标下所能允许排放的最大污染物量,一般可以通过限制混合区范围来确定。对于重点海域和敏感海域,划定污水海洋处置工程污染物的混合区时还需要考虑排放点所在海域的水流交换条件、海洋水生生态等。

3.5项目实施的环境正效益计算

项目实施前后,由于提标或者纳污管网的完善,而产生的环境正效益。

3.6统计污染物影响面积

四、工程实施前后水文情势、流场、冲淤的变化

4.1学习如何利用数值模型预测工程实施后水文情势的变化

根据《环境影响评价技术导则 地表水环境》(HJ 2.3-2018),水文要素影响型建设项目评价因子,应根据建设项目对地表水体水文要素影响的特征确定,主要评价因子为:水面面积、水量、水温、径流过程、水位、水深、流速、水面宽、冲淤变化等。

五、地表水环境风险预测

主要针对风险导则中,危化品泄漏(可溶性化学物质,酸碱性物质等)、燃油泄漏入水引起的环境污染影响。

5.1危化品泄漏

普通可溶性危化品可采用对流扩散方程进行预测计算,对于酸碱性物质如硫酸、盐酸等,则需要换算成[H+]离子浓度后进行计算。

5.2 溢油风险预测

Delft3D-PART溢油模块可以计算油的输移、扩展、蒸发和分散过程,采用“油粒子”方法(即把溢油分成许多离散的小油滴)来模拟溢油在水体中的漂移扩散过程,包括平流过程和扩散过程,水上溢油主要考虑漂移扩散行为,涉及溢油发生时的初期扩散、在风和水流作用下的漂移、岸线附着等一系列过程。

课程将结合环评风险导则,考虑不同气象条件、溢油发生时刻和环境敏感目标等因素制定风险溢油计算方案,统计油膜扫水面积,油膜漂移到环境敏感目标的时间,水面残余油量以及水体中石油类浓度等。

5.3建模经验分享

模型发散和调试经验分享

检测流场的合理性

边界条件是否正确

调整时间步长

适当增大涡粘系数

改变局部糙率

边界流场不合理

水/潮位不符合实测(过程曲线和相位)

流量/潮流不符合实测(过程曲线和相位)

六、地表水环境影响评价导则解读

针对地表水环境影响评价的新导则进行解读,并对报告的撰写思路,数据资料的获取等问题进行介绍

6.1地表水评价等级判定、评价范围、评价时期和评价因子确定

6.2地表水环境影响评价报告编写思路

原文链接:

https://mp.weixin.qq.com/s?__biz=MzUyNzczMTI4Mg==&mid=2247682637&idx=6&sn=cd0e69262c7b6f6b27a27e48d7b1c8ec&chksm=fa775570cd00dc66c9966081c8ca6f14875cb809178f4357e3835ce53cdef31e863d5e58305e&token=967972302&lang=zh_CN#rd

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/460026.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

java---网络初始

一.局域网和广域网 随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成业务,就有了网络互连。 网络互连:将多台计算机连接在一起,完成数据共享。数据共享本质是网…

开发反应式API

开发反应式API 开发反应式API1 使用SpringWebFlux1.1 Spring WebFlux 简介1.2 编写反应式控制器 2 定义函数式请求处理器3 测试反应式控制器3.1 测试 GET 请求3.2 测试 POST 请求3.3 使用实时服务器进行测试 4 反应式消费RESTAPI4.1 获取资源4.2 发送资源4.3 删除资源4.4 处理错…

基于springboot+vue实现养老服务管理系统项目【项目源码+论文说明】计算机毕业设计

基于springbootvue实现养老服务管理系统演示 摘要 医疗水平和生活水平的不断提高造就了我们现在稳定、发展的社会,带来受益的同时也加重了人口老龄化程度。随着人口老龄化程度的不断加深,越来越多的社会资源在对养老方面注入。那么面对如此快速发展的养…

Go微服务实战——服务的注册与获取(nacos做服务注册中心)

背景 随着访问量的逐渐增大,单体应用结构渐渐不满足需求,在微服务出现之后引用被拆分为一个个的服务,服务之间可以互相访问。初期服务之间的调用只要知道服务地址和端口即可,而服务会出现增减、故障、升级等变化导致端口和ip也变…

在OpenStack架构中,Controller节点的配置(基础)

虚拟机的安装 新建虚拟机,选择自定义 默认选择即可 操作系统的镜像稍后选择 客户及操作系统选择Linux,注意选择centos 7 64位 给虚拟机命名 处理器的配置建议1:2 内存大小选择建议为:4GB 网络连接选择为:NAT 默认即可…

蓝桥杯2022年第十三届省赛真题-灭鼠先锋

LLLV solution1 必输:只有一个格子 手算可以模拟出来~ solution2 OOOO状态下,谁先下谁必输 》问题转化为谁先下满第一排,谁必赢,可以非常容易的模拟出来

Vue.js+SpringBoot开发天沐瑜伽馆管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 瑜伽课程模块2.3 课程预约模块2.4 系统公告模块2.5 课程评价模块2.6 瑜伽器械模块 三、系统设计3.1 实体类设计3.1.1 瑜伽课程3.1.2 瑜伽课程预约3.1.3 系统公告3.1.4 瑜伽课程评价 3.2 数据库设计3.2.…

uniapp实现点击标签文本域中显示标签内容

先上一个效果图 实现的效果有: ①.点击标签时,标签改变颜色并处于可删除状态 ②.切换标签,文本域中出现标签的内容 ③.点击标签右上角的删除可删掉标签,同时清除文本域中标签的内容 ④.可输入内容,切换时不影响输入…

考研C语言复习进阶(5)

目录 1. 为什么使用文件 2. 什么是文件 2.1 程序文件 2.2 数据文件 2.3 文件名 3. 文件的打开和关闭 3.1 文件指针 3.2 文件的打开和关闭 4. 文件的顺序读写 ​编辑 ​编辑 4.1 对比一组函数: ​编辑 5. 文件的随机读写 5.1 fseek 5.2 ftell 5.3 rewind…

tomcat中把项目放在任意目录中的步骤

java web 项目由idea开发&#xff0c;路径如下图所示&#xff1a; 1.在tomcat安装目录conf\Catalina\localhost 里面&#xff0c;编写lesson1.xml文件内容如下&#xff1a; <Context path"/lesson1" docBase"C:\Users\信息技术系\Desktop\2024\学校工作\jav…

基于51单片机的微波炉温度控制器设计[proteus仿真]

基于51单片机的微波炉温度控制器设计[proteus仿真] 温度检测系统这个题目算是课程设计和毕业设计中常见的题目了&#xff0c;本期是一个基于51单片机的微波炉温度控制器设计 需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】&#xff0c;赞赏任意文章 2&#xff…

【矩阵】240. 搜索二维矩阵 II【中等】

搜索二维矩阵 II 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&#xff1a;每行的元素从左到右升序排列。每列的元素从上到下升序排列。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22…

C++:2024/3/12

作业1&#xff1a;试编程&#xff0c;封装一个类 要求&#xff1a;自己封装一个矩形类(Rect)&#xff0c;拥有私有属性:宽度(width)、高度(height)&#xff0c; 定义公有成员函数: 初始化函数:void init(int w, int h) 更改宽度的函数:set_w(int w) 更改高度的函数:set_h(…

如何打造知识管理平台,只需了解这几点

随着企业的发展&#xff0c;知识资源日益丰富和复杂&#xff0c;如果不加以有效管理和整合&#xff0c;这些知识很可能会被埋没或丢失。打造知识管理平台可以将这些知识资源进行统一存储和分类&#xff0c;便于员工查找和使用&#xff0c;从而充分发挥知识的价值。有很多工具可…

蓝桥杯每日一题:血色先锋队

今天浅浅复习巩固一下bfs 答案&#xff1a; #include<iostream> #include<algorithm> #include<cstring>using namespace std; typedef pair<int,int> PII;const int N510; int n,m,a,b; int dist[N][N]; PII q[N*N]; int hh0,tt-1;int dx[]{1,0,-1,…

2024年【安全员-A证】复审考试及安全员-A证模拟试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全员-A证复审考试参考答案及安全员-A证考试试题解析是安全生产模拟考试一点通题库老师及安全员-A证操作证已考过的学员汇总&#xff0c;相对有效帮助安全员-A证模拟试题学员顺利通过考试。 1、【多选题】《安全生产…

【深度学习笔记】9_6 目标检测数据集

注&#xff1a;本文为《动手学深度学习》开源内容&#xff0c;部分标注了个人理解&#xff0c;仅为个人学习记录&#xff0c;无抄袭搬运意图 9.6 目标检测数据集&#xff08;皮卡丘&#xff09; 在目标检测领域并没有类似MNIST或Fashion-MNIST那样的小数据集。为了快速测试模型…

Java项目:53 springboot校园管理系统的设计与实现014

作者主页&#xff1a;舒克日记 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 1、关于校园管理系统的基本要求&#xff1a; &#xff08;1&#xff09;功能要求&#xff1a;可以管理首页、个人中心、院校管理、用户管理、单位类别…

2023年全球软件质量效能大会(QECon上海站):智慧碰撞,质量与效能的新篇章(附大会核心PPT资料下载)

在数字化浪潮席卷全球的今天&#xff0c;软件行业正以前所未有的速度发展。作为推动这一进程的重要力量&#xff0c;软件质量与效能的提升显得尤为关键。2023年全球软件质量&效能大会&#xff08;QECon上海站&#xff09;的盛大召开&#xff0c;无疑为业界提供了一次难得的…

VSCode ARM CortexM 开发

VSCode ARM CortexM 开发: http://coffeelatte.vip.cpolar.top/post/software/applications/vscode/vscode_arm_cortexm_开发/ 文章目录 VSCode ARM CortexM 开发: <http://coffeelatte.vip.cpolar.top/post/software/applications/vscode/vscode_arm_cortexm_%E5%BC%80%E5%…