2-MIKE-11水质培训兼容版.docVIP

  • 1
  • 0
  • 约7.11千字
  • 约 12页
  • 2025-12-29 发布于江苏
  • 举报

MIKE11培训教材

MIKE11AD

MIKE11ECOLab

2010年5月20日~22日

三峡大学

目录

TOC\o1-3\h\z\u1 MIKE11AD 1

2 ECOLab 4

2.1 ECOLAB模板编辑器 4

2.1.1 ECOLAB模板编辑器简介 4

2.1.2 新建COD模板操作步骤 5

2.1.3 创建简单的大肠杆菌模块练习 7

2.2 MIKE11ECOLAB编辑器 8

2.3 预定义模板 9

2.3.1 EU模板简介 9

2.3.2 WQ模板简介 13

3 水质模型应用要点归纳 16

DHI中国PAGE1

MIKE11AD

MIKE11AD模拟物质在水体中的对流和扩散过程,可以设定一个恒定的衰减常数模拟非保守物质,所以可以把MIKE11AD作为简单的水质模型使用。当然真正的水质模型和生态模型是ECOLab。AD模块一般无法获得合理的水体溶解氧和温度模拟结果,因为AD模块不包含对大气复氧过程和热量辐射的描述。

MIKE11AD是在MIKE11HD基础上建立的,需要定义AD参数(参数文件编辑器)和水质边界(边界文件编辑器)。

1、AD参数文件

AD参数文件的设置相对比较简单,定义模拟的水质组分、其初始条件和衰减系数、扩散系数、附加输出结果。

MIKE11?New?MIKE11?ADParameters?OK,打开AD参数文件编辑器。

第一步:确定模拟组分

需要先确定仅用AD模块简单模拟水质,还是先建AD模块,再进一步建立ECOLab模块进行深入的水质模拟(ECOLab必须在AD基础上建立)。

1)如果此项目仅用AD模块而不用ECOLab

进入Component(组分)界面,用TAB键添加行,行数就是要模拟的组分数。各行输入需模拟的组分名称(可以是任何的字符或数字),浓度单位一般选mg/l,Type选Normal。

2)如果以AD模块为基础应用ECOLab

ECOLab根据模拟水质过程的复杂程度从简单到复杂分为许多级。每种级别的模块都分别定义了需模拟的组分及它们的排列顺序(注意模型的核心程序不是根据组分名称而是它们的编号确定其“身份”)。如果AD模块是作为ECOLab的基础模块的话,其组分名及排列顺序就必须严格与ECOLab中的一致。

第二步:定义扩散系数

扩散系数是率定参数,根据经验确定,模型的扩散系数值D通过以下公式计算:

V是流速,来自HD计算结果;a和b是系数,分别在扩散系数界面的第一行和第二行输入;第三行和第四行是最小和最大扩散系数值,如果根据上面公式计算出来的值超出此范围,则取最大或最小值。经验扩散系数:对于小溪D:1-5m2/s;河流D:5-20m2/s

第三步:定义初始条件

1)如果只用AD模块而不用ECOLab

在初始条件界面Init.Cond.中输入各组分的初始浓度值,组分名从下拉菜单内选择,“Global”前打勾表明该初始条件是全域值;不打勾表明是局部值,应在后面的列内输入河段名和里程数,注意要对某一河道的上、下游里程进行控制设定。

2)如果以AD模块为基础应用ECOLab

不必输入,在ECOLab内定义。

初始条件对模型的结果影响较小,一般能在较短的模拟时间段内趋于稳定。一般初始值取模拟起始时间水质指标的监测平均值,在MIKE11中初始值仅为常数类型。若使用hotstart文件进行AD计算,则初始值不再参与计算。

第四步:定义衰减系数

1)如果只用AD模块而不用ECOLab

对非保守物质组分定义合适的衰减系数,注意其单位是/小时(通常用/天)。仅考虑AD时,衰减系数K是一个综合衰减系数,即F(综合衰减系数)=F(简单一级衰减反应系数,温度,DO,盐度等)。对同一组分可以同时进行Global值和Local值的设定。Local值设定时应同时对某一河道的上、下游里程进行控制设定。

2)如果以AD模块为基础应用ECOLab

无论是保守物质和非保守物质都不要定义衰减系数。简单地可以理解为:ECOLab本身就是在模拟衰减系数。因此如果在AD中同时设定衰减系数的话,模型计算过程中相关的物质就会得到两次衰减的机会,而这不是我们模型设定时的初衷。

2、水质边界条件

在已建立的水动力边界文

文档评论(0)

1亿VIP精品文档

相关文档