MIKE 21 教程 1.3 网格搭建界面介绍之网格生成 (Mesh Generator 工具)

简介: MIKE 21 教程 1.3 网格搭建界面介绍之网格生成 (Mesh Generator 工具)

上一篇文章讲解了点线面要素的一些高阶处理与breakline的插入

MIKE 21 教程 1.2 网格搭建界面介绍之点线面要素的高阶处理

本节讲解如何生成网格文件

忘了怎么找到Mesh Generate工具的同学:

打开MIke Zero软件,选择File-New-File,选择MIKE Zero中的Mesh Generator工具,进入网格搭建页面。

首先我们随意描绘出一个河道形状(河道的入水口和出水口也要勾勒出来,从而形成一个闭合区域)

1 河道边界预处理

1.1 边界折点的重分布(Arc Redistribution):

为了使生成的网格更均匀,也为了防止后续模拟过程中遇到计算结果不收敛等问题,建议对折点进行平滑均分操作(非强制性操作)。

选中要均分的线,右键选择Arc Redistribution工具。三种方式分别为:指定的折点数,指定的折点间距,将每个线段再切割为指定数量的线段。

已第二种方式为例,这里我们将distance参数设置为200,就是将河道边界每隔200米生成一个折点,生成后的结果如下图示所示。

可以看到折点数量以200米为间隔,明显变密了,同时边界也变得更加平滑。平滑的河道边界更符合实际情况,但如果并不希望边界被平滑,可以在重分布前手动插入更多的折点或使用另外两个重分布方法即可。

1.2 边界定义

初学阶段主要用到三种边界:河道岸线边界,入水边界和出水边界。

Mike中对曲线默认是岸线边界,不许单独设置,因此只需设置入水边界与出水边界即可。

右击需要设置的线,选择Properties,对Arc Attribute进行赋值。赋值原则我们需要自行设定并记住。比如我习惯于将简单的河道模拟的入水边界设置为2,出水边界设置为3。

2 网格生成

2.1 网格生成工具

当我们有了闭合的曲线之后,便可以生成网格

选择顶部功能区Mesh-Generate Mesh

输入参数后即可生成网格,如果希望网格生成的密一些,可以降低网格的最大面积限制或提高网格的最小允许角度(较密的网格在计算中更不容易出错,但计算速度更慢)。点击generate生成后即可在Mesh Progress栏看到网格的相关统计信息。

2.2 网格编辑工具

网格生成后可以对网格的局部进行编辑。默认情况下网格编辑工具时灰色不可使用的。

如果需要启用网格编辑功能:

选择顶部功能区的 Mesh-Mesh editing

此时这些工具就可以使用啦。工具中包括了对网格顶点的移动,删除,增加功能以及对单个网格的编辑功能。大家可以自行探索,有问题在文末留言即可。整体俩说这个功能区的功能用的并不太多。

2.3 网格局部加密

在我们希望对特定区域进行精细研究或特定区域出现计算不收敛的问题时,可能希望对局部进行网格加密。首先我们需要勾勒出需要加密的范围并定义为面。

右键面选择Properties,设置 apply triangular mesh,勾选 use local maximun area,设置该区域的最大允许网格面积(小于整体范围的最大允许网格面积,比如整体阈值为50000,这个区域我们设置成5000)。

重复刚才的生成网格工具,我们就会发现这里面的网格变密了。

2.4 网格导出

可以将网格导出来连接其他同学的后续工作或进行信息保存与传递,导出方法为

选择顶部功能区Mesh-Export Mesh

默认的网格后缀名为.mesh

如果希望使用CAD,GIS等来源的数据直接导入边界,可参考

MIKE 21 教程 1.5 基于卫星影像绘制河道边界

以上为网格生成的操作介绍,下一篇文章将会讲解如何在网格中输入高程数据

MIKE 21 教程 1.4 网格搭建界面介绍之高程数据输入与网格导出 (Mesh Generator 工具)

相关文章
|
4月前
|
负载均衡 数据可视化 NoSQL
强烈推荐,好用的时序图开源插件PlantUML!
PlantUML这个开源时序图插件,它通过简单的语法和自动化的图形线条关联解决了传统画图软件中对齐困难、逻辑判断不易表示等问题,并提供了美观的图形和易于修改的特点,特别适合新入职场的开发者快速上手绘制高质量的时序图。
强烈推荐,好用的时序图开源插件PlantUML!
|
4月前
|
API C# 图形学
Unity3D学习笔记4——创建Mesh高级接口
Unity3D学习笔记4——创建Mesh高级接口
44 0
|
7月前
|
JSON 测试技术 定位技术
【好用的个人工具】在Docker环境下部署Simple mind map思维导图工具
【5月更文挑战第16天】在Docker环境下部署Simple mind map思维导图工具
342 2
【好用的个人工具】在Docker环境下部署Simple mind map思维导图工具
|
7月前
|
存储 Kubernetes 应用服务中间件
第七章 自定义Chart并部署一个应用
第七章 自定义Chart并部署一个应用
94 1
|
7月前
|
Kubernetes 监控 IDE
K8S 实用工具之三 - 图形化 UI Lens
K8S 实用工具之三 - 图形化 UI Lens
|
机器学习/深度学习 前端开发 数据可视化
Streamlit 入门教程:构建一个Dashboard
Streamlit 是一个用于创建数据科学和机器学习应用程序的开源 Python 库。它的主要目标是使开发人员能够以简单的方式快速构建交互式的数据应用,而无需过多的前端开发经验。Streamlit 提供了一种简单的方法来转换数据脚本或分析代码为具有可视化界面的应用程序,这些应用程序可以通过网络浏览器访问。
521 2
|
数据库
如何利用ANSYS Material Designer,对复合材料进行均质化分析?
复合材料结构的数值模拟由于涉及长度尺度的不同而具有一定的挑战性。虽然微观有限元方法可以用来模拟系统的结构力学问题(解决所有的长度尺度),但对于复杂大型产品的设计它是不实际的。因为所需的单元数量将是天文数字,计算成本会非常之高。
如何利用ANSYS Material Designer,对复合材料进行均质化分析?
MIKE 21 教程 1.2 网格搭建界面介绍之点线面要素的高阶处理 (Mesh Generator 工具)
MIKE 21 教程 1.2 网格搭建界面介绍之点线面要素的高阶处理 (Mesh Generator 工具)
|
资源调度 JavaScript
0基础搭建ikun-ui开发环境
非常不推荐使用ikun-ui
408 0
MIKE 21 教程 1.4 网格搭建界面介绍之高程数据输入与网格导出 (Mesh Generator 工具)
MIKE 21 教程 1.4 网格搭建界面介绍之高程数据输入与网格导出 (Mesh Generator 工具)