图18
新窗口中包含了四个界面(图19):
图19
? Logical Operands。此界面用于设置判断条件。当其中的所有条件同时满足
时,执行相应的调度方案,否则程序将跳至下一优先度的调度方案进行判断。
? Control- and Targetpoint。此界面用于设置在该调度方案下,具体执行调度
方案时控制点和目标点的位置。控制点也就是该可控建筑物具体调度操作的参照点。如某一水闸的开启高度是取决于河网中某一点的水位,这时控制点就是该水位点(用河名和里程数定义);当某一水闸的开启高度是取决于闸上下游水位差时,控制点则有两个,分别为该闸上游某点的水位和
MIKE 11 培训\\上海\\2008年7月 29
下游某点的水位(如果所选择的水位是紧临水闸上下游的水位,此设置也可方便地选择ThisGate dH方式,模型即会自动去寻找该闸上下游的计算水位值)。
? Control Strategy。此界面用于设定对应于特定的控制点数值,闸门开启高
程或过闸流量。如控制点是河网某点水位,控制目标是可控建筑物的过流量(如水泵),这时在此界面中Control Point Value就是该点的水位值,Target Point Value就是对应于该水位值下的水泵流量,给出的这组值事实上即为水泵的水位-流量关系;如果控制类型是水位差,控制目标是闸门开启高度,那么Control Point Value就是该两点的水位差值(=上游水位-下游水位),Target Point Value就是对应于该水位差值下的闸门开启高度。 练习:
实际动手操作是掌握可控建筑物调度设置方法的最佳途径。练习内容:
? 根据上游水位控制闸门启闭 ? 根据上下游水位差控制闸门启闭 ? 上游来水按比例分流到两条河道 ? 根据时间控制过流量 ? 根据时间控制闸门启闭 ? 利用水闸控制其上游水位 ? 根据上游总来流量决定过闸流量 ? 根据历史来流信息控制当前过闸流量
? 根据其它闸门的调度情况决定此闸门运行方式
MIKE 11 培训\\上海\\2008年7月 30
14 MIKE 11 AD
MIKE 11 AD模拟物质在水体中的对流和扩散过程,可以设定一个恒定的衰减常数模拟非保守物质,所以可以把MIKE 11 AD作为简单的水质模型使用。当然真正的水质模型和生态模型是ECOLab。AD模块一般无法获得合理的水体溶解氧和温度模拟结果,因为AD模块不包含对大气复氧过程和热量辐射的描述。 MIKE 11 AD是在MIKE 11 HD基础上建立的,需要定义AD参数(参数文件编辑器)和AD边界(边界文件编辑器)。 1、AD参数文件编辑器
AD参数文件的设置相对比较简单,定义模拟的水质组分、其初始条件和衰减系数、扩散系数、附加输出结果。
MIKE 11 ? New ? MIKE 11 ? AD Parameters ? OK,打开AD参数文件编辑器,如图20。
图20
第一步:确定模拟组分
最终打算用AD模块计算水质问题,还是先建AD模块,将来在此基础上再
MIKE 11 培训\\上海\\2008年7月 31
进一步建立ECOLab,进行深入的水质模拟(ECOLab必须在AD基础上建立),对决定如何输入水质参数直观至关重要。 1) 如果此项目只用AD模块而不用ECOLab
进入Component(组分)界面,用TAB键添加行,行数就是要模拟的组分数。各行输入需模拟的组分名称(可以是任何的字符或数字),浓度单位一般选mg/l,Type选Normal。
2)如果以AD模块为基础应用ECOLab
ECOLab根据模拟水质过程的复杂程度从简单到复杂分为许多级。每种级别的模块都分别定义了需模拟的组分及它们的排列顺序(注意模型的核心程序不是根据组分名称而是它们的编号确定其“身份”)。如果AD模块是作为ECOLab的基础模块的话,其组分名及排列顺序就必须严格与ECOLab中的一致。 例如应用ECOLab的第四级水质模块WQlevel4.ECOLab:
? 进入组分Component界面,点击“Fill WQ Components...”?选择WQ: BOD/DO with nutrients, Level选择4; 点击OK,回到组分Component菜单。
? 按TAB键,再添加行,可计算其它ECOLab没包括的各种污染物(如氯离子、COD等),单位选mg/l,如图21。
图21
MIKE 11 培训\\上海\\2008年7月 32
第二步:定义扩散系数
扩散系数是率定参数,根据经验确定,模型的扩散系数值D通过以下公式计算:
bD?aVV是流速,来自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
MIKE 11 培训\\上海\\2008年7月 33