设置输出内容:
输出内容结果:
新建一个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 删除。