MIKE21水动力模块计算操作流程(第二步

您所在的位置:网站首页 mesh划分网格教程 MIKE21水动力模块计算操作流程(第二步

MIKE21水动力模块计算操作流程(第二步

2024-07-15 21:27| 来源: 网络整理| 查看: 265

本专栏主要讲讲关于网格制作和插值水深,闲话少叙,直接步入正题。

第一步:接着昨天的导入的岸线,选中insert polygons见图1,在空白区域正键生成一个控制点,然后选择select polygons选中控制点,见图2(一定要保持岸线岛屿闭合,否则选不中)

图1图2

第二步:右键——properties,选择应用三角形网格,也可以应用矩形网格,或者将两种网格同时生成,这里仅用三角形网格作为演示。

图3

第三步:选中select arcs选择开边界,右键properties,将0,0,0都改为3,3,3(这里只是给开边界起个名,后面制作开边界强迫需要识别),然后选择mesh——generate mesh——先按照默认方式选择generate,效果见图4

图4

第四步:如果觉得网格太大,可以调整最大网格尺寸,第二栏是网格角度,第三栏是最大节点数量。调整好以后选中smooth mesh,将网格平滑,直到网格变化不明显为止,然后导入水深数据Data——Manager Scatter data——add加载水深数据如图5,导入数据是什么坐标系就选择什么坐标系,效果见图6

图5图6

第五步:mesh——Interpolate默认即可(插值方法为最近邻域法),mesh——export mesh——选择输出路径即可,效果见图7。

图7

至此mike生成网格到插值水深就完成了,接下来讲讲如何利用SMS打网格并插值水深。

第六步:导入岸线数据(默认状态下岸线文件.cst已经制作好了,岸线制作可参考“岸线数据获取并导入SMS中”专栏),右键default coverage——type——models——ADCIRC(不选择这个格式生成不了网格)见图8。

图8

第七步:选择create feature Arc,将岸线连接起来,选中select feature vertex,将开边界的小节点设置成大节点,选中select feature Arc,可以将一条线段设置等间距节点,也可以将线段设置成最大最小间距等,大家可以自己尝试,设置好以后见图9。

图9

第八步:选中Feature Objects——Build Polygons——下面select feature ploygons会亮,选中它,点击空白部分,默认ok即可,如果有岛屿的话就将岛屿mesh type设置成none。

第九步:将开边界右键选择attributes,将开边界设置成ocean边界,将陆地设置成mainland边界(我这个程序当时写反了,所以陆地设置成海洋边界,开边界设置成陆地),然后选择Map——2D mesh生成网格,见图10。

图10

第十步:按照图11设置

图11

第十一步:选择mesh——nodes——将lockde去掉——选择select mesh node调整网格,主要调整红线和蓝线,见图12

图12

第十二步:调整好以后保存,利用程序将生成的.grd文件转成.mesh,见图13

图13

第十四步:将生成的.mesh利用网格编辑器中mesh——load mesh加载进来,然后依照上面步骤插值水深导出即可。在SMS中也可以插值水深,这一块主要在fvcom模型中会用到这个插值水深后的.grd文件,后面讲到fvcom会做演示,这里将效果图给大家看一下。

图14



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3