如何熟练掌握运用Delft3D建模、水动力模拟方法及在地表水环境影响评价中的实践技术

news2025/2/5 6:09:57

Delft3D是由荷兰Delft大学WL Delft Hydraulics开发的一套功能强大的软件包,主要应用于自由地表水环境。该软件具有灵活的框架,能够模拟二维和三维的水流、波浪、水质、生态、泥沙输移及床底地貌,以及各个过程之间的相互作用。它是国际上最为先进的水动力一水质模型之一。Delft3D系统在国际上应用的十分广泛,如荷兰、波兰、德国、澳大利亚、美国等,尤其是美国己经有很长的应用历史。中国香港地区从70年代中期开始使用Delft3D系统,已经成为香港环境署的标准产品。Delft3D从80年代中期开始在中国大陆也有越来越多的应用,如长江口、杭州湾、渤海湾、太湖、滇池。

Delft3D是世界上最为先进的完全的3维水动力-水质模型系统,尤其独一无二地支持曲面格式。

阅读全文点击《如何熟练掌握运用Delft3D建模、水动力模拟方法及在地表水环境影响评价中的实践技术》

Delft3D计算网格构建

Delft3D水动力数值模拟

Delft3D污染物对流扩散数值模拟

目标:

1.掌握Delft3D的建模流程,包括基础数据的准备、计算网格的制作、模型的调试与率定、

计算结果的处理等,熟悉软件的基本操作。

2.掌握Delft3D基本模块RGFGRID、QUICKIN、Flow、GPP、QUICKPLOT、TRIANA和TIDE在模拟地表水/海洋水体流动、污染物对流扩散、质点运移和溢油漂移模块的应用过程。

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

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

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

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

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

1.2 Delft3D软件界面介绍

1.3 Delft3D数值模拟原理

1.4 Delft3D数值模拟的建模步骤

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

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

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

2.2 岸线绘制与导入

2.3计算网格的制作

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

2.5构建Delft3D数值模型,模拟流场、各种源汇项、边界条件的添加以及模型的识别和验证

2.6根据模拟结果,掌握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地表水环境影响评价报告编写思路

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用 C# Graphics 绘图来绘制一个足球

背景 2022卡塔尔世界杯是足球爱好者的狂欢,这与我毫无关系,作为一个缺乏运动的人,还是不要去看人家玩命的运动了。虽然不看球,不过这波热度的持续冲击,还是让我在朋友圈刷到了结局 ———— 球王梅西如愿以偿捧得金杯…

Bootstrap5 下拉菜单

下拉菜单可以是单选下拉菜单&#xff0c;也可以是多选的下拉菜单。 单选下拉菜单&#xff1a; 多选下拉菜单&#xff1a; 在 Bootstrap5 中下拉菜单 <select> 元素可以使用 .form-select 类来渲染 : 实例 <select class"form-select"> <option>…

内核启动过程分析

目录 一、内核源码获取查看 1.1、Source Insight使用 二、查看链接脚本 三、分析head.S 3.1、到入口前代码 3.2、内核启动的汇编阶段 四、main.c内核启动的c语言阶段 4.1、内核打印函数printk 4.2、启动信息 五、rest_init函数 5.1、进程0、进程1、进程2​编辑 5.2、…

详细复习云开发~小程序【搜索功能、登陆注册功能、点赞收藏评论功能、评论功能、CMS网页版管理后台】

文章目录一&#xff0c;搜索功能1-1&#xff0c;需求1-2&#xff0c;实现原理1-3&#xff0c;模糊搜索的代码实现1-3-1&#xff0c;模糊搜索单个字段1-3-2&#xff0c;模糊搜索多个字段&#xff08;满足一个即可&#xff09;1-3-3&#xff0c;模糊搜索多个字段&#xff08;要同…

python获取redis memory使用情况

项目研发过程中&#xff0c;用到Python操作Redis场景&#xff0c;记录学习过程中的心得体会。 一、环境搭建 Windows Anaconda3安装redis第3方包&#xff0c;pip install -u redis pip install -u # 升级安装 linux下查看redis配置信息bind 127.0.0.1 # 表示只允许本地访问,…

AssetBundle依赖打包有哪些注意点

1&#xff09;AssetBundle依赖打包有哪些注意点 ​2&#xff09;子程序集如何引用Assembly-CSharp.dll 3&#xff09;Unity的线性空间下自定义贴图在PS中修改问题 4&#xff09;如何关闭视锥体剔除 这是第318篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化…

CSS3之2D转换

文章目录2D转换一、transform1-1.2D转换之移动translate1-2.translate&#xff08;百分比&#xff09;盒子居中二、rotate2-1.旋转效果2-2.transform-origin设置旋转中心点三、2D转换之缩放scale四、2D转换综合写法总结2D转换 转换&#xff08;trabsform&#xff09;是CSS3中具…

SPDK块设备bdev简介

介绍 SPDK Bdev架构 SPDK块设备层&#xff08;通常简称为bdev&#xff09;是一个C库&#xff0c;旨在等同于操作系统块存储层&#xff0c;该层通常位于传统内核存储堆栈中设备驱动程序的正上方。具体来说&#xff0c;此库提供以下功能&#xff1a; 一种可插拔模块API&#xf…

Effective C++(二):构造/析构/赋值运算

个人读书记录&#xff0c;不适用教学内容。 目录 条款05&#xff1a;了解C默默编写并调用了哪些函数 条款06&#xff1a;若不想使用编译器自动生成的函数&#xff0c;就该明确拒绝 条款07&#xff1a;为多态基类声明virtual析构函数 条款08&#xff1a;别让异常逃离析构函数…

设备巡检系统哪个软件好?

本文将介绍&#xff1a;1、好用的设备巡检系统&#xff0c;2、评价设备巡检系统好用的标准&#xff1b;3、做好设备管理的几大关键 现今许多企业&#xff0c;尤其是制造业&#xff0c;规模日趋机械化、自动化、大型化、高速化和复杂化&#xff0c;对设备巡检工作的要求越加精细…

微信小程序网络请求

小程序的网络请求的文档是很少的&#xff0c;只提供了API&#xff0c;例子也不举。 基本使用 最简单的使用如下&#xff1a; 就是调用wx.request方法&#xff0c;这个方法已经能够应付大部分的网络请求了。 onLoad() {wx.request({url: http://123.207.32.32:1888/api/city/a…

我学python的那段日子(五)python中的函数

python中的函数 1.1自定义函数 1.1.1 函数的定义 ​ 和Java一样&#xff0c;python也有内置函数和自定义函数&#xff0c;内置函数是python已经定义好的函数&#xff0c;而自定义函数则是我们根据需要自己定义的函数。 ​ 语法 def 函数名称(参数): ​ 函数体 ​ 其中参数的…

一个转行学习前端的初学者,应该如何计划自己的学习规划?

就目前的发展来看&#xff0c;在语言排行中&#xff0c;前端多年霸主的地位还未被撼动&#xff0c;前端语言的特点就注定了很多公司会选用它&#xff0c;强大的第三方库使前端正在web端的强大无法被替代。目前由于大数据&#xff0c;人工智能的发展&#xff0c;互联网成为了发展…

Bootstrap5 复选框与单选框

如果您希望用户从预设选项列表中选择任意数量的选项&#xff0c;可以使用复选框&#xff1a; 实例 <div class"form-check"> <input class"form-check-input" type"checkbox" id"check1" name"option1" value&quo…

【Python机器学习】朴素贝叶斯分类的讲解及预测决策实战(图文解释 附源码)

需要代码请点赞关注收藏后评论区留言私信~~~ 朴素贝叶斯分类 朴素贝叶斯&#xff08;nave Bayes&#xff09;分类是基于贝叶斯定理与特征条件独立假定的分类方法。 设试验E的样本空间为S&#xff0c;A为E的事件&#xff0c;B_1&#xff0c;B_2&#xff0c;⋯&#xff0c;B_n为…

深入浅出理解Java并发AQS的共享锁模式

自定义共享锁例子 首先我们通过AQS实现一个非常最最最轻量简单的共享锁例子&#xff0c;帮助大家对共享锁有一个整体的感知。 Slf4j public class ShareLock {/*** 共享锁帮助类*/private static class ShareSync extends AbstractQueuedSynchronizer {private int lockCount…

C. Sequence Pair Weight(数学贡献法)

Problem - 1527C - Codeforces 序列的权重被定义为具有相同值&#xff08;aiaj&#xff09;的无序索引对&#xff08;i,j&#xff09;&#xff08;这里i<j&#xff09;的数量。例如&#xff0c;序列a[1,1,2,2,1]的权重是4&#xff0c;具有相同值的无序索引对的集合是&#x…

结构篇-适配器模式

文章目录一、跨越鸿沟靠适配二、插头与插孔的冲突1.三相插孔接口2.两相插孔接口3.电视机机类TV4.客户端类二、通用适配1. 适配器2.客户端类三、专属适配1.电视机专属适配器2.客户端类总结1. 对象适配器2. 类适配器总结适配器模式(Adapter)通常也被称为转换器&#xff0c;顾名思…

数字孪生炒得火热,但好像对企业发展还没有任何实质性的突破,是否只是表面功夫?

首先&#xff0c;什么是数字孪生&#xff1f; ​ 数字孪生是充分利用物理模型、传感器更新、运行历史等数据&#xff0c;集成多学科、多物理量、多尺度、多概率的仿真过程&#xff0c;在虚拟空间中完成映射&#xff0c;从而反映相对应的实体装备的全生命周期过程。数字孪生是一…

const成员,流插入,流提取重载,初始化列表!(6千字长文详解!)

c详解之const成员&#xff0c;流插入&#xff0c;流提取重载&#xff0c;初始化列表&#xff01; 文章目录c详解之const成员&#xff0c;流插入&#xff0c;流提取重载&#xff0c;初始化列表&#xff01;<< 流插入 和 >> 流提取的重载解决共有成员函数问题链式访问…