【成都】EFDC建模方法及在地表水环境评价、水源地划分、排污口论证中实践技术应用

news2024/9/22 5:37:34

为了定量地描述地表水环境质量与污染排放之间的动态关系,EFDC、MIKE、Delft3D、Qual2K等数值模型被广泛应用在环境、水务、海洋等多个领域。Environmental Fluid Dynamics Code(EFDC)是一款用于模拟江河,湖泊,河口,水库,湿地,近海表层水系统中三维流动,溶质运输以及生物化学过程的通用模型包。EFDC模型最初是由威廉玛丽大学海洋学院维吉尼亚海洋科学研究所(VIMS)的John Hamrick等人开发的公共领域软件(Hamrick, 1992)。在美国环保署(EPA) 的支持下,EFDC已成为最大日负荷总量计划(TMDLs)推荐模型家族中的一个重要成员,并越来越被国内科研工作者所青睐,在水环境容量测算、水沙特性研究、环评规划等方面都有应用。

EFDC是免费开源的数值模型,相关参数上百项,但目前EFDC相关的介绍和实例很少,中文书籍就更少,对初学者来说,很难快速掌握和应用EFDC去解决实际问题;此外,由于EFDC免费开源,还处在半成熟阶段,使用过程中还需要大量实践经验。

【原文链接】:【成都】EFDC建模方法及在地表水环境评价、水源地划分、排污口论证中实践技术icon-default.png?t=N5K3https://mp.weixin.qq.com/s?__biz=MzU5NTkyMzcxNw==&mid=2247544580&idx=4&sn=b84b9346382d5bebf7a0b8b9c9ad8215&chksm=fe68e96ec91f6078a52453d82421febd3db39aea4495beeafbc49e16b927c681cf8999e27a95&token=220505632&lang=zh_CN#rd

【内容简介】:

专题一软件安装

1.1 EFDC安装        

1.2 EFDC-Explorer安装

1.3 Delft3D安装     

1.4 Google Earth安装

专题二、EFDC模型讲解

2.1 EFDC模型讲解      

2.2 EFDC-DSI模型讲解

2.3 EFDC的适用范围    

2.4 通过建模方法讲解

专题三、一维河流模拟实操(上机操作)

3.1 一维河流网格划分     

3.2 一维河流初始条件设置

3.3 一维河流边界条件设置

3.4 一维河流水动力及Dye模拟

专题四、建模前处理(上机操作)

4.1 学习如何获取地图背景     

4.2学习对背景进行配准

4.3 湖岸线绘制               

4.4 河床地形测量及数字化

4.5 基于Google地图提取岸线  

4.6 练习配准及岸线提取

专题五、EFDC网格剖分介绍(上机操作)上机操

5.1 熟悉网格剖分工具CVLGrid

5.2 利用CVLGrid划分正交曲线网格

5.3 利用Delft3D 划分正交曲线网格

5.4 练习绘制一维网格

5.5 练习绘制二维网格

专题六、EFDC二维湖库水动力模拟/非保守染色剂模拟(上机操作)

6.1 二维湖库网格构建

6.2 二维湖库初始、边界条件设置

6.3二维水动力设置及模拟

6.4二维水动力结果查看

6.5二维保守、非保守染色剂模拟

6.6二维水龄模拟

专题七、EFDC水质模型参数及原理介绍(上机操作)

7.1 EFDC水质参数介绍  

7.2 EFDC水生态动力学原理介绍

专题八、EFDC一、二、三维湖库水质模拟(上机操作)

8.1一维河流COD、DO模拟   

8.2一维河流氨氮、硝态氮模拟    

8.3二维湖库温度模拟       

8.4三维湖库水质设置及模拟    

8.5 EFDC三维水质结果查看

 8.6 三维水质模拟结果输出

专题九、基于EFDC的地表水环境影响评价案例(上机操作)

9.1地表水环评规范解读   

9.2地表水环境影响评价案例分析

9.3地表水环评案例建模数据准备

9.4水动力模拟及验证

9.5 COD模拟及验证             

9.6河流水环境容量测算

9.7河流治污规划情景分析  

9.8 污染源排放敏感性分析

专题十、基于EFDC的地表水水源地划分案例(上机操作)

10.1地表水水源地划分规范解读

10.2水源地案例网格划分       

10.3三维水动力模拟及验证

10.4三维水温模拟及验证       

10.5三维水质模拟及验证

10.6水源地划分方案多情景模拟

10.7划分方案模拟结果分析

专题十一、基于EFDC的排污口论证案例讲解(上机操作)

11.1 EE10软件操作方法介绍   

11.2 EE10新功能介绍

11.3排污口论证规范解读     

11.4三维模型网格剖分

11.5排污口基础数据调查要求  

11.6排污口案例水动力建模

11.7排污口COD模拟及验证    

11.8多排污口贡献模拟计算   

11.9排污口计算结果查看

专题十二、EFDC源码讲解(上机操作)

12.1 EFDC源码介绍

12.2 源码编译

 

 

 

 

(上机操作)

 

 

作) 

(上机操作)

(上机操作)

 

 

 

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

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

相关文章

Linux 中利用设备树点灯

系列文章目录 第一章 Linux 中内核与驱动程序 第二章 Linux 设备驱动编写 (misc) 第三章 Linux 设备驱动编写及设备节点自动生成 (cdev) 第四章 Linux 平台总线platform与设备树 第五章 Linux 设备树中pinctrl与gpio(…

通过一道题再了解一点Array原型上的every方法

一、例题 首先我们先来看这么一系列关于every使用的题: console.log(1, [].every(() > false)) console.log(2, [,,].every(() > false)) console.log(3, [undefined].every(() > false)) console.log(4, [false].every(() > false)) console.log(5, […

【深度学习】最全的十九种损失函数汇总

tensorflow和pytorch很多都是相似的,这里以pytorch为例。 文章目录 一、L1范数损失 L1Loss二、均方误差损失 MSELoss三、交叉熵损失 CrossEntropyLoss四、KL 散度损失 KLDivLoss五、二进制交叉熵损失 BCELoss六、BCEWithLogitsLoss七、MarginRankingLoss八、HingeEm…

git rebase和git merge在团队协作开发中的用法

git rebase和git merge是在日常开发中常用的用于分支合并的命令,也是非常容易误用的两个命令。本文将通过图文的方式去详解二者之间的区别。 git merge git merge会为本次的合并过程生成一条新的commit,并将该commit添加到目的分支上。通常用于将featu…

【Tensorflow object detection API + 微软NNI】图像分类问题完成自动调参,进一步提升模型准确率!

1. 背景&目标 利用Tensorflow object detection API开发并训练图像分类模型(例如,Mobilenetv2等),自己直接手动调参,对于模型的准确率提不到极致,利用微软NNI自动调参工具进行调参,进一步提…

Keep通过IPO聆讯,3年烧掉16亿

“运动科技第一股”来了! 6月21日,线上健身平台的运营方、北京卡路里科技有限公司(下称“Keep”)已正式通过聆讯,股票代码为810342.HK。 Keep是一家在线健身平台,主要产品包括在线健身内容、智能健身设备…

【python百炼成魔】python之内置函数range

前言 文章目录 前言内置函数 range()三种创建方式1. 只有一个参数的情况2. 给定两个参数的情况3. 三个参数都给定的时候 使用in和not in 来判断指定的整数是否存在1. 判断range生成的序列中是否存在指定的值2. in 和not in 不与range结合的情况 总结 内置函数 range() range()函…

第六章、Linux文件与目录管理

6.1 目录与路径 6.1.1 相对路径与绝对路径 绝对路径:路径的写法“一定由根目录 / 写起”,例如: /usr/share/doc 这个目录。 相对路径:路径的写法“不是由 / 写起”,例如由 /usr/share/doc 要到 /usr/share/man 下面…

chatgpt赋能python:使用Python获取句柄和发送消息

使用Python获取句柄和发送消息 什么是句柄? 在计算机中,句柄是指一个唯一的标识符,用于引用正在执行的进程或程序。在Python中,我们可以使用win32api模块获取Windows操作系统中的句柄。使用句柄,我们可以与Windows中…

Qt/C++编写跨平台的推流工具(支持win/linux/mac/嵌入式linux/安卓等)

一、前言 跨平台的推流工具当属OBS最牛逼,功能也是最强大的,唯一的遗憾就是多路推流需要用到插件,而且CPU占用比较高,默认OBS的规则是将对应画布中的视频画面和设定的音频一起重新编码再推流,意味着肯定占用不少CPU资…

DragGAN开源:生成图像流形上的基于点的交互式操作

文旨在解决生成对抗网络(GAN)中控制生成图像的问题。通过“拖动”图像中的任意点,实现用户交互式精确控制生成图像的姿态、形状、表情和布局。 这个名叫DragGAN的模型,本质上是为各种GAN开发的一种交互式图像操作方法。论文以Sty…

215. 数组中的第K个最大元素

题目描述&#xff1a; 主要思路&#xff1a; 利用堆排序实现第k大的数的查找。 class Solution { public:void maxHeapify(vector<int>& a,int i,int heapsize){int li*2,ri*21,lagesti;if(l<heapsize&&a[l]>a[lagest])lagestl;if(r<heapsize&…

iOS应用上架全攻略

目录 引言 一、基本需求信息。 二、证书 一.证书管理 二.新建证书 三.使用appuploader服务同步证书 三、打包 三、审核 四、整体架构流程 五、代码实现 六、总结 引言 上架IOS应用到app store&#xff0c;需要正式的打包证书、证书profile文件和需要使用专用的工具…

越来越“变态”的验证码,到底在验证什么?

验证码要验证的是它所面对的是真实的人还是计算机程序。最开始的验证码非常的简单&#xff0c;只要输入几个数字就可以。不知道从何时开始见证了变得越来越变态&#xff0c;变得花样不断的验证&#xff0c;验证码就不仅仅是视力的挑战了&#xff0c;有的时候已经是视力及智力的…

CB5309高集成国产2.4 GHz射频前端放大器功放芯片

目录 什么是射频前端&#xff1f;CB5309简介芯片特性 什么是射频前端&#xff1f; 射频前端是射频收发器和天线之间的一系列组件&#xff0c;主要包括功率放大器(PA)、天线开关(Switch)、滤波器(Filter)、双工器(Duplexer和Diplexer)和低噪声放大器(LNA)等&#xff0c;对射频信…

【Nginx】第七章 Nginx原理与优化参数配置

7.1 Nginx原理 master-workers的机制的好处 首先&#xff0c;对于每个worker进程来说&#xff0c;独立的进程&#xff0c;不需要加锁&#xff0c;所以省掉了锁带来的开销&#xff0c;同时在编程以及问题查找时&#xff0c;也会方便很多。 其次&#xff0c;采用独立的进程&…

如何直接在线抠图人像?掌握这两个方法,轻松编辑你的照片!

在日常工作和生活中&#xff0c;我们经常需要对照片进行抠图操作&#xff0c;特别是对人像进行抠图&#xff0c;以便更换背景或添加特效。然而&#xff0c;对于那些没有接受过专门培训的人来说&#xff0c;使用复杂的图像编辑软件可能会感到非常困惑和无所适从。别担心&#xf…

如何设置微信小程序启动页及其全屏背景色?

一、设置启动页 打开微信小程序就会进入pages里面的第一个页面&#xff0c;所以只需要在pages.json中&#xff0c;把启动页写在pages的第一项就可以了 二、去掉导航栏&#xff0c;实现全屏显示效果 先清除全局的导航栏标题&#xff0c;在需要全屏的页面&#xff0c;添加以下代…

初级应急响应-Windows-常用命令

命令&#xff1a;regedit 说明&#xff1a;注册表 命令&#xff1a;Taskmgr 说明&#xff1a;任务管理器 命令&#xff1a;Msconfig 说明&#xff1a;系统配置&#xff08;包含启动项&#xff09; 命令&#xff1a;eventvwr.msc 说明&#xff1a;事件查看器 命令&#xff1a;co…

前端(vue)npm如何发布自己的包

1.首先vue create xxx创建一个空的项目&#xff08;lib和local文件夹怎么来看后面的步骤&#xff09; 2.将自己的方法或者组建文件夹放在src同层目录下&#xff0c;我这边是local文件夹 3.在APP.vue页面引入本地文件测试自己的方法有没有问题 4.在package.json中的scripts中配置…