设置输出内容:

输出内容结果:

新建一个plc文件(file-new-file-plc)


点击plot-insert new plot object

选择time series plot

点击new item,添加文件

选择好文件后,勾选需要显示的内容

点击确定即可显示出需要的图像

后续需要修改图像,在界面上右键,属性中修改即可。
用mike view打开模型模拟的.res11文件后,点击ok,会显示出图片。
点击图片上方工具栏中的select gridpoint图标

点击list,选择你想要的断面站点数据。


MIKE21模型运行出来的结果文件为.dfsu,要查看该结果文件,双击该文件,便会用MIKE ZERO自动打开。
打开后,会看到一张图,点击这张图,可以看到上方工具条中的这些按钮,点击便可以开始播放或暂停。

如果想要查看某个点(位置)对应的时间序列变化,点击position of time-series

鼠标出现图标后,在你想要提取的位置双击,会弹出以下界面:

这里有五个点是因为我点了五个点,不双击,只单击的话就是标记点,不会弹出上面的表,点击ok后就会出现这些位置的时间序列图。


以点数据为例,我想提取某个点的数据(按照特定位置)
在mike zero中,新建一个.dxfm文件(Data Ectraction FM)

点击输入input,选择输入MIKE21的结果文件。


点击outputs,点击new output

点击edit中的Go to...,点击output specification


output format中,选择point series,点的位置如果要调整,自己调整对应位置

点击output file,选择生成的文件

点击output items,勾选需要输出的变量

保存好这个dxfm文件后,就可以点击run-start data extraction...


如果想要显示其他的变量,可以选择view-items进行选择。
如果想添加其他的输出,点击new output即可

点击output file对应的文件,就能看到数据了。

打开mike21的结果文件,在图上右键,勾选vector,便能在图中看到流场的箭头了


打开结果文件后,点击工具栏中的video,可以设置保存位置及帧率(建议修改,默认是系统文件夹,可能导致点击录像后显示无法创建录像文件)


随后点击录像图标,便可以自动开始播放、录像了。(建议选microsoft video1,这样文件比较小)

在图上右键,选择data options,在vectors(最好点击第三个选项)及vector options设置即可。



设置时间,点击工具栏中的time step

在这里对其进行设置

mike zero新建一个plc文件(plot composer)

点击plot,插入绘图

以之前制作的点文件为例,选择time series plot,导入文件




拖动边框黑色小方块能实现放大、缩小图片的功能

调整到当前界面能全部看到这张图

在图中右键后,点击properties,在里面可以对图进行操作美化

在plot插入里,可以同时导入计算结果与实测结果,进行验证对比(由于暂时手上没有实测的,就先不演示了)。

文件内容变动后,重新导入即可(相当于刷新)。

水动力模块的一些解释

密度Density:
Barotropic(正压):不考虑密度的影响
剩下的三种是跟温度、盐度有关的函数。

涡粘系数Eddy Viscosity:
主要起稳定作用,对模型结果影响不大。
一般用Smagorinsky formulation公式。
constant value值在0~1之间。

河床/海床摩擦力(BedResistance):
一般format为constant即可,但范围大时,就用面


科氏力(Coriolis Forcing):
由地球自转引起的力,由于模型中自带坐标系,一般这个会自动计算,所以type就默认的varying in domain即可。

风场(Wind Forcing):
一般需要给风向和风速,wind frivtion为风的摩擦系数。



潮汐势(大洋才使用):
海水被太阳与月亮吸引引起的,一般不使用


波浪模型的一个输出(BW、SW均可)

源汇项:
点源的一个入流或者出流,想要添加直接在图上双击即可(或者输入经纬度)。







边界条件:


解耦运算:
水动力与水质模型耦合后,当水质模型变化时,水动力模型不变情况下,可以用这个。


output(输出):
二维,点、线、面均可输出

output中对应的Frequency为1,表示1个时间步长,对应在time中时间步长是1800s,即每次间隔1800s



对于创建配置好的m21fm文件,所有选项都是绿色的勾才能运行。结果文件可以自定义,或者默认就是在m21fm文件下面生成该文件的result文件夹。


想要停止运行,点击红色的按钮即可(但已经生成的文件不会清除).黄色按钮是调整这个MIKE的优先级,避免影响你电脑的其他操作,最低就是暂停mike 程序的执行,一般等级为normal即可。

生成成功后,在outputs中可以查看运行结果,或者直接去生成的文件夹内,打开对应的结果文件。


在mike zero中新建一个mdf文件(Mesh Generator)

选择工具区的投影

随后导入边界线(land文件,后缀为.xyz)


比如我原始数据是经纬度坐标投影,加上连续性,就按以下设置进行:



导入结果:

对边界进行操作工具:

正常拖动一次就失效,按住shift就可以实现连续拖动

去除经纬度线:
在view-coordinate overlays,取消勾选Geography



如果想去除这种网格线,就取消draw grid



这些红色或蓝色的点,后面是三角形的顶点,所以有时想要均匀分布,可以按照下面操作:
点击选择线,选中后右键,选择重分配



模型边界一定是封闭的,不能有开口,如果开口用画线工具连接起来(蓝色的点才能连接)。
mesh-generate mesh


从上至下依次为最大三角形面积、最小三角形角度(防止生成畸形三角形)、最大节点个数。划分三角形就主要调整前两个值,点击generate生成。
最小三角形角度在26~35之间,最大三角形面积建议取你想要的等边三角形面积的1.5~2倍
控制工作窗口位置(防止作图过程中乱动)


这样就被固定在当前的范围内了
让三角形更平滑,mesh-smooth mesh




导入水深点数据:
data-manage scatter data


插值:
Mesh-interpolation

这有两种插值方法,自然邻近法(推荐)与线性插值法。默认设置即可,不需要更改,点击start开始插值。

refine mesh:
一般来说,水深大的三角形大,水浅的三角形小,refine mesh就是将水深与mesh连接起来。要想refine,必须先在前面加个点。

Analyse Mesh:
分析生成网格的好坏

mesh文件导出:
做好后,mesh-export mesh(.mesh文件或者dfsu文件,mesh是必须的)


删除mesh:
mesh-delete mesh

将红色节点变为蓝色节点:
选择select points

选中的点右键,vertices-nodes

四边形上下游中间不能有点,即边缘只能有两个点。


原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。