Delft3D模型教程

详情点击公众号链接:基于Delft3D模型水体流动、污染物对流扩散、质点运移、溢油漂移及地表水环境报告编制教程

Delft3D计算网格构建

图片

Delft3D水动力数值模拟

图片

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

图片

 一,Delft3D软件及建模原理和步骤

1.1地表水数值模拟常用软件、优势、如何选择

图片

EFDC_Explorer(商业)     Delft3D(开源)        MIKE21(商业)

图片

1.2 Delft3D软件界面

图片

1.3 Delft3D数值模拟原理

图片

图片

1.4 Delft3D数值模拟的建模步骤

图片

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

图片

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

2.1各个模块的相关界面和数据录入

图片

图片

Delft3D Flow模块

2.2 岸线绘制与导入

图片

Google Earth 岸线绘制

图片

Google Earth kml文件转换Delft3D等软件的岸线文件

2.3计算网格的制作

图片

通过spines构建计算网格

图片

网格贴合岸边界,网格的正交化,边长比等

图片

嵌套网格的生成

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

图片

水下地形资料获取(海图数字化)

图片

水下地形资料获取(从CAD中提取)

图片

基准面关系

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+]离子浓度后进行计算。

图片

pH影响预测

5.2 溢油风险预测

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

图片

油膜厚度分布

图片

图片

5.3建模经验

模型发散和调试经验分享

检测流场的合理性

边界条件是否正确

调整时间步长

适当增大涡粘系数

改变局部糙率

边界流场不合理

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

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

六,地表水环境影响评价导则

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

图片

地表水导则对于预测因子、范围和情景的要求

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

图片

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

认识SQL sever

目录 一、数据库的概念 1.1数据库的基本概念 1.2对数据库的了解 二、数据库的分类 2.1关系型数据库(RDBMS): 2.2非关系型数据库(NoSQL): 2.3混合数据库: 2.4数据仓库: 2.5嵌…

报错:为什么数组明明有内容但打印的length是0

文章目录 一、问题二、分析三、解决1.将异步改为同步2.设置延迟 一、问题 在日常开发中,for 循环遍历调用接口,并将接口返回的值进行拼接,即push到一个新的数组中,但是在for循环内部是可以拿到这个新的数组,而for循环…

docker笔记9:Docker-compose容器编排

目录 1.是什么? 2. 能干嘛? 3.去哪下? 4.安装步骤 ​编辑 5.卸载步骤 6.Compose核心概念 6.1概念 6.2 Compose常用命令 7.Compose编排微服务 7.1改造升级微服务工程docker_boot 7.2不用Compose 7.2.1 单独的mysql容器实例 7.3 …

自动化测试基础知识详解

前言 有颜色的标注主要是方便记忆,勾选出个人感觉的重点 块引用:大部分是便于理解的话,稍微看看就行,主要是和正常的文字进行区分的 1、什么是自动化测试 自动化测试是软件测试活动中一个重要分支和组成部分,随着软…

C#事件event

事件模型的5个组成部分 事件拥有者(event source)(类对象)(有些书将其称为事件发布者) 事件成员(event)(事件拥有者的成员)(事件成员就是事件本身…

拿下嵌入式软件工程师面试题(day1)

前言 (1)如果你在读大学,不管你本科毕业是读研还是就业,你都可以早点准备嵌入式面试题,本系列教程的面试题均基于C语言。 (2)像嵌入式学得好,且学历不错的本科生和研究生&#xff0c…

mysql8 Found option without preceding group错误

这个错误说起来是真的坑,今晚帮同学在window操作系统上安装mysql8当自定义my.ini文件的时候 就出现一下错误,死活启动不起来 一直报错。当删掉这个my.ini文件的时候却能启动,刚开始以为是my.ini里的配置选项不对,一个一个筛查后依…

抖音小店爆款制造指南:打造抖音爆款商品的八大技巧

抖音小店作为一种电商模式,通过短视频形式展示商品,吸引用户购买。在抖音平台上,打造爆款商品是每个抖音小店主的梦想。以下是四川不若与众整理的一些抖音小店如何打造爆款商品的技巧。 1. 产品选择:选择适合抖音平台的产品非常重…

鲁棒优化入门(6)—Matlab+Yalmip两阶段鲁棒优化通用编程指南(上)

0.引言 上一篇博客介绍了使用Yalmip工具箱求解单阶段鲁棒优化的方法。这篇文章将和大家一起继续研究如何使用Yalmip工具箱求解两阶段鲁棒优化(默认看到这篇博客时已经有一定的基础了,如果没有可以看看我专栏里的其他文章)。关于两阶段鲁棒优化与列与约束生成算法的原…

Window安装虚拟机+给虚拟机安装Linux

一、虚拟机下载 这里使用Virtualbox虚拟机。可以直接从官网下载:Downloads – Oracle VM VirtualBox 点击进行下载,选择window版本的。直接双击,一直下一步 进行安装 PS:安装需要开启CPU虚拟化,一般电脑都已经开启了…

c语言实训心得3篇集合

c语言实训心得体会一: 在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里…

Qt6_贪吃蛇Greedy Snake

贪吃蛇Greedy Snake 1分析 首先这是一个贪吃蛇界面,由一个长方形边框和一只贪吃蛇组成 默认开局时,贪吃蛇身体只有3个小方块,使用画笔画出 1.1如何移动 对于蛇的移动,有2种方法 在一定时间范围内(定时器),未对游戏…

知识大杂烩(uniapp)

首先声明:不敢保证都管用,这是我自己实践得来的。 box-shadow: 这段 CSS 样式代码用于创建一个阴影效果,它是通过 box-shadow 属性来实现的。让我解释一下这段代码的含义: - box-shadow: 这是 CSS 的属性,用于添加阴影…

vue3集成jsoneditor

一、背景 之前在做录制回放平台的时候,需要前端展示子调用信息,子调用是一个请求列表数组结构,jsoneditor对数组的默认展示结构是[0].[1].[2]..的方式,为了达到如下的效果,必须用到 onNodeName的钩子函数,…

微信小程序navigateTo进入页面后返回原来的页面需要携带数据回来

需求 如图:点击评论后会通过wx.navigateTo进入到评论页面,评论完返回count给原页面,重新赋值实现数量动态变化,不然要刷新这个页面才会更新最新的评论数量。 实现方式: 在评论页面通过wx.setStorageSync(‘data’…

智慧工厂的未来:视频+数字孪生与工业4.0的融合

视频数字孪生技术在智慧工厂项目中具有广泛的应用,为生产制造提供了前所未有的机会和优势。下面将探讨数字孪生技术在智慧工厂项目中的多个应用场景。 数字孪生技术的首要应用之一是生产流程优化。通过将现实世界的工厂映射到数字孪生模型中,制造…

Scrum认证高级Scrum Master (A-CSM) 认证培训课程

课程简介 高级ScrumMaster (Advanced Certified ScrumMaster, A-CSM) 认证课程是国际Scrum联盟推出的进阶级Scrum认证课程,是Scrum Master通往专业级敏捷教练必经的学习路径。 在ScrumMaster(CSM)认证课程中,您学习到了Scrum的价…

应用出海,Google 分享如何让数字营销素材再上层楼

数字营销广告要想取得理想的效果,广告素材是最关键的决定因素之一。 事实上米贸搜谷歌推广发现,在广告给品牌带来的销售额增量中,有 47% 都归功于广告素材。在当今自动化时代,广告素材的作用尤其重要:固然机器可以完成…

微信视频号不能插入公众号链接,需要绑定公众号?

耐心往下看,我们给你解决 微信视频号不能插入公众号链接,必须要绑定公众号才能添加 视频号不能挂公众号文章链接,不仅手机端不可以,在电脑端也不可以。 这件事说明:视频号规则越来越严格,就算你绑定成功…

Web安全——Web安全漏洞与利用上篇(仅供学习)

SQL注入 一、SQL 注入漏洞1、与 mysql 注入的相关知识2、SQL 注入原理3、判断是否存在注入回显是指页面有数据信息返回id 1 and 114、三种 sql 注释符5、注入流程6、SQL 注入分类7、接受请求类型区分8、注入数据类型的区分9、SQL 注入常规利用思路:10、手工注入常规…