- 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)