mike21操作实例---矩形网格讲解
(完整word)MIKE-使用说明
(完整word)MIKE-使用说明1Mike 21流体模型用来模拟二维自由表面流。
适用于水平尺度远大于垂向尺度,垂向流速和垂向加速度可以忽略时,湖泊、河口、海湾、海岸和海洋的水动力、环境现象的模拟.共分为4个模块:• 水动力模块(Hydrodynamic);• 平流扩散模块(Advection-Dispersion); •泥沙输运模块(Mud Transport ); • 生态过程模块(ECO Lab )。
其中,水动力模块是基础,为其他三个模块的计算提供动力.泥沙输运模块可以用来模拟波流共同作用下粉砂、淤泥和粘土的冲刷、输移与沉降.适用范围:矩形网格。
:• 水动力模块(Hydrodynamic Module ) • 输运模块(Transport Module )•生态过程、溢油模块(ECO Lab/Oil Spill Module ) • 淤泥输运模块(Mud Transport Module) • 粗砂输运模块(Sand Transport Module)• 粒径追踪模块(Particle Tracking Module )•波谱模块(Spectral Wave Module )其中,水动力模块与波谱模块是最基本的两种. 适用范围:三角网格。
Alternative Direction Implicit Method):交替方向隐式方法.把每一个时间步长分成两步进行,前半步隐式计算x 方向流速分量及潮位,显式计算y 方向流速分量;后半步隐式计算y 方向流速分量及潮位,显式计算x 方向流速分量.2.9m 。
simulation start time )、总步数(no 。
of time steps )及时间步长(time step interval)。
时间步长一方面决定了结果文件的最大输出频率,另一方面实现了不同模块的同步耦合。
具体计算时的时间步长则是在solution technique 中定义的。
最新mike21 操作实例---矩形网格资料
MIKE 21 HD操作简要说明一数据文件格式1. land.xyz(陆地边界文件)格式说明:纬度tab 经度tab tab 陆地高程值12.30307 56.12769 1 1012.30895 56.12909 1 1012.30895 56.12784 1 1012.30307 56.12769 0 10。
说明:第三列中0表示陆地边界的结束点,该点与陆地起始点重叠;每两列之间用TAB 键隔开,不要用空格。
2. water.xyz(水深文件)格式说明:12.16805 56.17699 -20.00 312.16665 56.17715 -20.00 312.16609 56.17762 -20.00 312.16637 56.17808 -20.00 3。
说明:第一、二列分别为纬度、经度,第三列为该点处水深,第四列暂时不详;其他说明同陆地文件;对于上述文件格式也可用直角坐标(大地坐标)表示,但是在Define working Area对话框中要选定Decimal Deg项。
如下图所示:选择该项3. WL1(水位边界条件文件)格式说明:Water level recordings from St 1time Elevation1993-12-02 00:00:00 -0.331993-12-02 00:30:00 -0.3621993-12-02 01:00:00 -0.3965。
说明:第一列日期,第二列时间,第三列水位;第一列和第二列之间用空格隔开,第二列和第三列之间用TAB隔开;前两行为文件说明语句应保留。
4. windcastrup (wind)(风边界条件文件)格式说明:Wind dataTime Speed DirectionUnit 100002 2000 0 100003 2401 01993-12-02 00:00:00 9.294 184.261993-12-02 00:30:00 10.066 186.6891993-12-02 01:00:00 10.655 189.167。
MIKE-使用说明
1 基本参数与设置度可以忽略时,湖泊、河口、海湾、海岸和海洋的水动力、环境现象的模拟。
共分为4个模块:• 水动力模块(Hydrodynamic );• 平流扩散模块(Advection-Dispersion ); •泥沙输运模块(Mud Transport ); •生态过程模块(ECO Lab )。
其中,水动力模块是基础,为其他三个模块的计算提供动力。
泥沙输运模块可以用来模拟波流共同作用下粉砂、淤泥和粘土的冲刷、输移与沉降。
适用范围:矩形网格。
• 水动力模块(Hydrodynamic Module ) • 输运模块(Transport Module )• 生态过程、溢油模块(ECO Lab/Oil Spill Module ) •淤泥输运模块(Mud Transport Module ) • 粗砂输运模块(Sand Transport Module ) • 粒径追踪模块(Particle Tracking Module ) •波谱模块(Spectral Wave Module )其中,水动力模块与波谱模块是最基本的两种。
适用范围:三角网格。
Alternative Direction Implicit Method ):交替方向隐式方法。
把每一个时间步长分成两步进行,前半步隐式计算x 方向流速分量及潮位,显式计算y 方向流速分量;后半步隐式计算y 方向流速分量及潮位,显式计算x 方向流速分量。
2.9m 。
simulation start time )、总步数(no. of time steps )及时间步长(time step interval )。
时间步长一方面决定了结果文件的最大输出频率,另一方面实现了不同模块的同步耦合。
具体计算时的时间步长则是在solution technique 中定义的。
水动力、平流扩散和波谱模型的计算步数是动态的,只要满足稳定性要求即可;对于泥沙输运和水质模型,进程可能多个步长更新一回。
mike21fm网格生成器中文教程
MIKE21 FM网格生成器培训教程目录17简介 (1)概念 (2)边界定义 (3)18开始 (3)介绍 (3)数据位置 (4)步骤1 - 建立一个工作区域 (4)步骤2 - 导入模型边界线 (5)步骤3 - 编辑陆地边界线 (7)步骤4 - 定义开边界 (9)步骤5 - 生成网格 (9)步骤6 - 对陆地边界进行光滑处理 (10)步骤7 - 网格地形插值 (12)步骤8 - 对网格进行光滑处理 (15)步骤9 - 使用多边形来控制节点密度 (15)手册中Mesh Generator部分17 简介网格生成器(mesh generator)为制作三角网格提供了工作平台。
创建合理的网格是模型获得可靠结果的重要条件。
基于 MIKE Zero 之上的MIKE 21 Flow Model FM, MIKE 3 Flow Model FM 和 MIKE 21 Spectral Wave Model FM,都是以三角网格为基础的。
图全球模型的陆地/海洋边界网格的生成包括选择适当的模拟范围,确定地形网格的分辨率,考虑流场,风场和波浪场的影响,为开边界和陆地边界确定边界代码。
此外,在考虑稳定性的前提下,确定地理空间的分辨率。
生成网格文件可以使用MIKE Zero网格生成器。
网格文件是一个ASCII文件(扩展名*.mesh),其中包括地理位置信息和在网格中每一个节点的水深。
文件还包括三角形的节点连通性信息。
所有关于生成网格文件的配置信息都在网格定义文件(扩展名*.mdf) 中, 文件可以被修改和再利用。
网格生成器的功能包括从不同的外部信息源(例如. XYZ 水深点,XYZ等值线,MIKE 21矩形网格地形,MIKE C-MAP数据) 输入原始数据,或是用内置的制图工具手动创建地形数据。
用户可以在网格生成器中导入背景图片,例如地图,在数据编辑时使用它们,或用来提高图形的后处理效果。
概念网格生成器的使用不断地围绕着节点(node),顶点(vertice),弧线(arc)和多边形(polygon)的操作。
mike21fm网格生成器中文教程
MIKE21 FM网格生成器培训教程目录17简介 (1)17.1概念 (2)17.2边界定义 (3)18开始 (3)18.1介绍 (3)18.2数据位置 (4)18.3 步骤1 - 建立一个工作区域 (4)18.4步骤2 - 导入模型边界线 (5)18.5步骤3 - 编辑陆地边界线 (7)18.6 步骤4 - 定义开边界 (9)18.7步骤5 - 生成网格 (9)18.8步骤6 - 对陆地边界进行光滑处理 (10)18.9步骤7 - 网格地形插值 (12)18.10 步骤8 - 对网格进行光滑处理 (15)18.11 步骤9 - 使用多边形来控制节点密度 (15)MzGeneric.pdf手册中Mesh Generator部分17 简介网格生成器(mesh generator)为制作三角网格提供了工作平台。
创建合理的网格是模型获得可靠结果的重要条件。
基于 MIKE Zero 之上的MIKE 21 Flow Model FM, MIKE 3 Flow Model FM 和 MIKE 21 Spectral Wave Model FM,都是以三角网格为基础的。
图 17.1 全球模型的陆地/海洋边界网格的生成包括选择适当的模拟范围,确定地形网格的分辨率,考虑流场,风场和波浪场的影响,为开边界和陆地边界确定边界代码。
此外,在考虑稳定性的前提下,确定地理空间的分辨率。
生成网格文件可以使用MIKE Zero网格生成器。
网格文件是一个ASCII文件(扩展名*.mesh),其中包括地理位置信息和在网格中每一个节点的水深。
文件还包括三角形的节点连通性信息。
所有关于生成网格文件的配置信息都在网格定义文件(扩展名*.mdf) 中, 文件可以被修改和再利用。
网格生成器的功能包括从不同的外部信息源(例如. XYZ 水深点,XYZ等值线,MIKE 21矩形网格地形,MIKE C-MAP数据) 输入原始数据,或是用内置的制图工具手动创建地形数据。
MIKE软件打网格中文说明
MzGeneric.pdf手册中Mesh Generator中文说明目录17 简介 (1)17.1 概念 (2)17.2 边界定义 (3)18 开始 (3)18.1 介绍 (3)18.2 数据位置 (4)18.3 步骤1 - 建立一个工作区域 (4)18.4 步骤2 - 导入模型边界线 (5)18.5 步骤3 - 编辑陆地边界线 (7)18.6 步骤4 - 定义开边界 (9)18.7 步骤5 - 生成网格 (9)18.8 步骤6 - 对陆地边界进行光滑处理 (10)18.9 步骤7 - 网格地形插值 (12)18.10 步骤8 - 对网格进行光滑处理 (15)18.11 步骤9 - 使用多边形来控制节点密度 (15)17 简介网格生成器(mesh generator)为制作三角网格提供了工作平台。
创建合理的网格是模型获得可靠结果的重要条件。
基于 MIKE Zero 之上的MIKE 21 Flow Model FM, MIKE 3 Flow Model FM 和 MIKE 21 Spectral Wave Model FM,都是以三角网格为基础的。
图 17.1 全球模型的陆地/海洋边界网格的生成包括选择适当的模拟范围,确定地形网格的分辨率,考虑流场,风场和波浪场的影响,为开边界和陆地边界确定边界代码。
此外,在考虑稳定性的前提下,确定地理空间的分辨率。
生成网格文件可以使用MIKE Zero网格生成器。
网格文件是一个ASCII文件(扩展名*.mesh),其中包括地理位置信息和在网格中每一个节点的水深。
文件还包括三角形的节点连通性信息。
所有关于生成网格文件的配置信息都在网格定义文件(扩展名*.mdf) 中, 文件可以被修改和再利用。
网格生成器的功能包括从不同的外部信息源(例如. XYZ 水深点,XYZ等值线,MIKE 21矩形网格地形,MIKE C-MAP数据) 输入原始数据,或是用内置的制图工具手动创建地形数据。
mike21使用手册
mike21使用手册Mike21是一款广泛使用的有限元分析(FEA)软件,它可以帮助工程师和设计师在各种工程领域中进行复杂的结构和流体分析。
以下是一个Mike21使用手册的简要概述,以帮助您了解如何使用该软件。
一、软件安装与启动1.下载并安装Mike21软件。
确保您的计算机满足软件的系统要求。
2.启动Mike21软件。
在开始菜单中找到Mike21程序,双击打开。
二、创建新项目1.在Mike21主界面中,选择“文件”菜单,然后选择“新建”选项。
2.在弹出的对话框中,选择您要创建的项目类型(例如结构分析或流体分析)。
3.输入项目名称和保存路径,然后点击“确定”。
三、创建模型1.在Mike21主界面中,选择“模型”菜单,然后选择“创建”选项。
2.在弹出的对话框中,设置模型的单位和网格尺寸。
3.根据您的需求,选择合适的网格类型(例如四面体网格或六面体网格)。
4.在绘图区域中,使用鼠标和键盘进行模型的创建和编辑。
四、材料属性定义1.在Mike21主界面中,选择“材料”菜单,然后选择“定义”选项。
2.在弹出的对话框中,输入材料的弹性模量、泊松比、密度等属性。
3.根据需要,为材料添加其他属性(例如热传导系数、屈服强度等)。
五、边界条件和载荷定义1.在Mike21主界面中,选择“边界条件”菜单,然后选择“定义”选项。
2.在弹出的对话框中,为模型定义边界条件(例如固定约束、自由约束等)。
3.选择“载荷”菜单,然后选择“定义”选项。
在弹出的对话框中,为模型定义载荷(例如集中力、压力等)。
六、求解设置与运行1.在Mike21主界面中,选择“求解器”菜单,然后选择“设置”选项。
2.在弹出的对话框中,设置求解器的类型、迭代次数等参数。
3.点击“运行”按钮,开始进行求解计算。
在计算过程中,您可以在主界面中查看计算进度和结果。
七、结果后处理与输出1.在Mike21主界面中,选择“结果”菜单,然后选择“后处理”选项。
2.在后处理界面中,查看模型的变形、应力分布等结果。
MIKE 21 FM计算入门与精通(修订1+)
MIKE 21 FM计算入门与精通一、计算网格1、网格边界:画出计算河势,将计算边界、扣除江心洲、局部加密、局部稀疏边界用getpline得出;将不同的线用不同高程分开,每条线第一个点第三列设置为0。
边界线尽量平顺,以免出现下列情况:2、land.xyz(陆地边界文件)格式说明:X坐标tab Y坐标tab tab 陆地高程值12.3030 56.1276 1 1012.3089 56.1290 1 1012.3089 56.1278 1 1012.3030 56.1276 0 10。
说明:第三列中0表示陆地边界的结束点,该点与陆地起始点重叠;每两列之间用TAB键隔开,不要用空格。
(局部加密线属性怎么设置?)3、定义开边界:选择Select Arc,右击鼠标,选择Properties. 在出现的对话框中将Arc Attribute 设为2或者更大的数。
如此定义的原因是属性值1代表了陆地边界,需要用2或者更高的属性值代表开边界。
对赋予同一边界条件的边界节点和多段线需使用相同的属性值。
(属性定义为0,后期将自动定义为1)。
上游边界线定义为2,下游为3,江心洲和局部加密定义为0(程序默认忽视)。
两侧堤线可仍用0(程序默认为陆地边界).4、生成网格。
网格密度一般工程附近区域-河道-江心洲最大面积分别为400、4000、40000.。
5、网格优化:用自带的smooth mesh光滑;由于边界线节点不合理引起的,可选择边界线,点右键选择Redistribute vertices, 就会出现Redistribute Vertices对话框。
6、网格地形插值:1)用数模插件分别提取测图点和多段线数据,删除Z=0点和Z≥边界高程点,生成数字测图.dat文字;2)导入水深数据,步骤为Data——Import Scatter Data(导入)——Apply;3)完成数值插值,步骤为Mesh Interpolate (linear 线性插值);7、结果输出1)通过File——Save All保持为可编辑的.mdf文件;2)通过Mesh——Mesh Export Mesh 保持为.mesh,该文件包含插值后各点高程值,直接用于FM计算;3)通过Mesh——Mesh Export Mesh 保持为.dfsu文件,可用于网格显示,数值查询等。
mike21 操作实例---矩形网格
实用标准文案MIKE 21 HD操作简要说明一数据文件格式1. land.xyz(陆地边界文件)格式说明:纬度 tab 经度 tab tab 陆地高程值12.30307 56.12769 1 1012.30895 56.12909 1 1012.30895 56.12784 1 1012.30307 56.12769 0 10。
说明:第三列中0表示陆地边界的结束点,该点与陆地起始点重叠;每两列之间用TAB 键隔开,不要用空格。
2. water.xyz(水深文件)格式说明:12.16805 56.17699 -20.00 312.16665 56.17715 -20.00 312.16609 56.17762 -20.00 312.16637 56.17808 -20.00 3。
说明:第一、二列分别为纬度、经度,第三列为该点处水深,第四列暂时不详;其他说明同陆地文件;对于上述文件格式也可用直角坐标(大地坐标)表示,但是在Define working Area对话框中要选定Decimal Deg项。
如下图所示:选择该项3. WL1(水位边界条件文件)格式说明:Water level recordings from St 1time Elevation1993-12-02 00:00:00 -0.331993-12-02 00:30:00 -0.3621993-12-02 01:00:00 -0.3965。
说明:第一列日期,第二列时间,第三列水位;第一列和第二列之间用空格隔开,第二列和第三列之间用TAB隔开;前两行为文件说明语句应保留。
4. windcastrup (wind)(风边界条件文件)格式说明:Wind dataTime Speed DirectionUnit 100002 2000 0 100003 2401 01993-12-02 00:00:00 9.294 184.261993-12-02 00:30:00 10.066 186.6891993-12-02 01:00:00 10.655 189.167。
MIKE 21C Grid Generator_Chinese
MIKE 21C Grid Generator –使用者手册MIKE 21C Grid Generator 是一个直角正交曲线网格的生成工具,生成后的网格可提供Mike21C模型使用。
如果您是第一次使用Grid Editor 生成网格,线上帮助里的教程和例子可帮助您快速上手。
使用者手册是依照如下目录编排:1简介 (4)1.1 开始新的应用 (5)1.2 建立新的网格 (6)1.3 编辑已存在的网格 (7)1.4 网格生成 (7)1.5 参数设定 (8)2网格 (9)2.1 新网格 (9)2.2 网格合并 (11)2.3 Add Grid增加网格 (12)2.4 网格选项 (13)2.4.1 绘制网格方向Draw grid orientation (14)2.4.2 编辑网格点Edit Grid Points (14)2.4.3 选择子网格Select subgrid (14)2.4.4 生成边界(Generate Border) (15)2.4.5 网格更新-垂直正交(Grid Update – Orthogonalisation) (16)2.4.6 Extract Subgrid (18)2.4.7 Resize grid (19)2.4.8 Add Land Border (20)2.4.9 Grid Info (20)2.4.10 Add Item (21)2.4.11 Add Item from File (22)2.5 Item (22)2.5.1 Item - Active (22)2.5.2 Item - Save (22)2.5.3 Item - Clear (23)2.5.4 Item - Import (23)2.5.5 Item - Export (23)2.5.6 Item - Interpolate (23)2.5.7 Item - Modify (24)2.5.8 Item - Filter (25)2.5.9 Item - Color palette (25)2.5.10 Item - Rename (25)2.5.11 Item - Delete (26)2.5.12 Item - Properties (26)3Polyline (26)3.1 New Polyline (27)3.2 Merge polyline (27)3.3 Add polyline from file (28)3.4 Import polyline from DAT/XYZ file (29)3.5 Polyline operations (29)3.5.1 Extract subpolyline (30)4Bitmaps (30)4.1 Adding bitmap files to the project (30)4.2 Bitmap operations (32)5Options (32)5.1 Plan - Resize Working Area (33)5.2 Options for grids (33)5.3 Options for data (34)5.4 Options for polylines (34)5.5 Options for bitmaps (35)5.6 Options Miscellaneous (36)1 简介MIKE21C Grid Generator是用来生成编辑dfs2,dt2等与DHI软件相关联的二进位数字文件。
MIKE21FM计算入门与精通(修订1+)
MIKE21FM计算入门与精通(修订1+)MIKE 21 FM计算入门与精通一、计算网格1、网格边界:画出计算河势,将计算边界、扣除江心洲、局部加密、局部稀疏边界用getpline得出;将不同的线用不同高程分开,每条线第一个点第三列设置为0。
边界线尽量平顺,以免出现下列情况:2、land.xyz(陆地边界文件)格式说明:X坐标tab Y坐标tab tab 陆地高程值12.3030 56.1276 1 1012.3089 56.1290 1 1012.3089 56.1278 1 1012.3030 56.1276 0 10。
说明:第三列中0表示陆地边界的结束点,该点与陆地起始点重叠;每两列之间用TAB键隔开,不要用空格。
(局部加密线属性怎么设置?)3、定义开边界:选择Select Arc,右击鼠标,选择Properties. 在出现的对话框中将Arc Attribute 设为2或者更大的数。
如此定义的原因是属性值1代表了陆地边界,需要用2或者更高的属性值代表开边界。
对赋予同一边界条件的边界节点和多段线需使用相同的属性值。
(属性定义为0,后期将自动定义为1)。
上游边界线定义为2,下游为3,江心洲和局部加密定义为0(程序默认忽视)。
两侧堤线可仍用0(程序默认为陆地边界).4、生成网格。
网格密度一般工程附近区域-河道-江心洲最大面积分别为400、4000、40000.。
5、网格优化:用自带的smooth mesh光滑;由于边界线节点不合理引起的,可选择边界线,点右键选择Redistribute vertices, 就会出现Redistribute Vertices对话框。
6、网格地形插值:1)用数模插件分别提取测图点和多段线数据,删除Z=0点和Z≥边界高程点,生成数字测图.dat文字;2)导入水深数据,步骤为Data——Import Scatter Data(导入)——Apply;3)完成数值插值,步骤为Mesh Interpolate (linear 线性插值);7、结果输出1)通过File——Save All保持为可编辑的.mdf文件;2)通过Mesh——Mesh Export Mesh 保持为.mesh,该文件包含插值后各点高程值,直接用于FM计算;3)通过Mesh——Mesh Export Mesh 保持为.dfsu文件,可用于网格显示,数值查询等。
MIKE 21 FM 网格生成器培训教程
MIKE 21 FM网格生成器培训教程目录1简介 (1)1.1概念 (2)1.2边界定义 (3)1.3上下文相关菜单 (3)2开始 (4)2.1介绍 (4)2.2数据位置 (5)2.3步骤1–建立一个工作区域 (5)2.4步骤2–导入模型边界线 (5)2.5步骤3–编辑陆地边界线 (7)2.6步骤4–定义计算域 (9)2.7步骤5–定义开边界 (10)2.8步骤6–生成网格 (11)2.9步骤7–对陆地边界进行光滑处理 (12)2.10步骤8–对网格进行光滑处理 (13)2.11步骤9–网格地形插值 (14)2.12步骤10–使用多边形来控制节点密度 (16)2.13步骤11–使用多边形来定义网格生成方案 (18)2.14步骤12–网格分析及改进 (20)1 简介网格生成器(mesh generator)为制作非结构化网格提供了工作平台。
创建合理的网格是模型获得可靠结果的重要条件。
基于MIKE Zero 之上的MIKE 21 Flow Model FM,MIKE 3 Flow Model FM和MIKE 21 Spectral Wave Model FM,都是以非结构化网格为基础的。
图 1.1 全球模型的陆地/海洋边界网格的生成包括选择适当的模拟范围,确定地形网格的分辨率,考虑流场,风场和波浪场的影响,为开边界和陆地边界确定边界代码。
此外,在考虑稳定性的前提下,确定地理空间的分辨率。
生成网格文件可以使用MIKE Zero网格生成器。
网格文件是一个ASCII文件(扩展名*.mesh),其中包括地理位置信息和在网格中每一个节点的水深。
文件还包括三角形的节点连通性信息。
所有关于生成网格文件的配置信息都在网格定义文件(扩展名*.mdf)中,文件可以被修改和再利用。
网格生成器的功能包括从不同的外部信息源(例如:XYZ 水深点,XYZ等值线,MIKE 21矩形网格地形,MIKE C-MAP数据)输入原始数据,或是用内置的制图工具手动创建地形数据。
mike21fm网格生成器中文教程
MIKE21FM网格生成器培训教程之五兆芳芳创作目录17简介118开始318.3 步调1 - 成立一个任务区域418.4步调2 - 导入模型鸿沟线518.5步调3 - 编辑陆地鸿沟线718.6步调4 - 定义开鸿沟918.7步调5 - 生成网格918.8步调6 - 对陆地鸿沟进行滑腻处理1018.9步调7 - 网格地形插值1218.10 步调8 - 对网格进行滑腻处理1518.11 步调9 - 使用多边形来控制节点密度15 MzGeneric.pdf手册中Mesh Generator部分17简介网格生成器(mesh generator)为制作三角网格提供了任务平台.创建公道的网格是模型取得可靠结果的重要条件.基于MIKE Zero之上的MIKE 21 Flow Model FM, MIKE 3 Flow Model FM 和 MIKE21 Spectral Wave Model FM,都是以三角网格为根本的.网格的生成包含选择适当的模拟规模,确定地形网格的分辩率,考虑流场,风场和波浪场的影响,为开鸿沟和陆地鸿沟确定鸿沟代码.此外,在考虑稳定性的前提下,确定地理空间的分辩率.生成网格文件可以使用MIKE Zero网格生成器.网格文件是一个ASCII文件(扩展名*.mesh),其中包含地理位置信息和在网格中每一个节点的水深.文件还包含三角形的节点连通性信息.所有关于生成网格文件的配置信息都在网格定义文件(扩展名*.mdf) 中, 文件可以被修改和再利用.网格生成器的功效包含从不合的外部信息源(例如. XYZ 水深点,XYZ等值线,MIKE 21矩形网格地形,MIKE C-MAP数据)输入原始数据,或是用内置的制图东西手动创建地形数据.用户可以在网格生成器中导入布景图片,例如地图,在数据编辑时使用它们,或用来提高图形的后处理效果.概念网格生成器的使用不竭地围绕着节点(node),顶点(vertice),弧线(arc)和多边形(polygon)的操纵.因此,了解这些概念的寄义是很是重要的.•节点定义了一个弧的开始和结束.一个封锁的弧只有一个节点,开放的弧有两个节点. •弧的内部点叫做顶点,主要用于弧的定位.•一个弧是由许多线段组成的,组成弧的主要要素是顶点(零个或多个)和节点(一个或两个).•多边形是一个闭合的环,它由一个封锁的弧线,或两个或多个打开的弧线组成.多边形不需要用户特别定义,当封锁一个或一组弧线时会自动产生一个多边形.一个多边形可以被定义为一个区域(Zone),区域的名称由用户给出.通过定义区域,多边形可以被包含入或是排除出模拟区域.实际上,网格生成器的任务区域最终应该生成的是一个大的多边形,这个大多边形确定了区域的规模和内部的小多边形,这些小多边形确定了区域规模内的陆地子区域.图17.2网格生成器的概念注意:模型区域(Domain Area)和任务区域(Workspace Area)是不合的概念,模型区域是指使用数学模型所要模拟的实际空间规模,任务区域是指网格生成器内进行网格操纵的任务规模.模型区域是任务区域的一个子集.网格生成器的应用包含三个阶段:1、确定模型鸿沟–闭合鸿沟(陆地-陆地)和开鸿沟(拜见Boundary Definitions).用户可以通过导入陆地-陆地鸿沟文件,或是在任务空间规模内手动操纵生成模型鸿沟.2、如果你对模型的鸿沟满意,此时就可以生成一个与水深无关的网格.你可以通过控制三角形最大面积、三角形最大扭曲度,区域最大节点数来控制三角形的生成.3、最后,依照单元中心的水深值,程序会进行网格稀疏的自动调整.当然,这需要用户导入水深信息.你可以在任务空间规模内定义多个独立的多边形,每一个多边形的网格细化都可以是独立的.鸿沟定义用户使用点的属性参数来区分陆地鸿沟和开鸿沟.定义点的属性参数操纵如下:选择一个节点(或多个),右击并选择属性.从Point Properties 对话框中添加节点属性值,如图17.3所示.图17.3确定节点属性值字段属性的具体数值是无关紧要的(在对话框中字段被标注为a).这些值被用来区分网格中不合的开鸿沟.在模型搭建进程中,用户需要把网格制作中定义的数值和具体的开鸿沟联系起来.对于闭鸿沟(水陆鸿沟),统一使用‘1’.注意:当生成网格时,网格生成器默认所有的鸿沟都是陆地鸿沟.所以,你需要为所有的开鸿沟手动定义属性值.提示:可以选一个弧并确定弧的属性值,这个属性将应用于弧上所有的点(顶点和节点). 18开始介绍本章冗长地介绍了如何使用网格生成器(Mesh Generator)来生成网格地形.下面的例子将通过Funningsfjord网格实例向用户演示如何生成一个网格地形.这个例子包含以下步调:步调1 –成立一个任务区域步调2 –导入模型鸿沟线步调3 –编辑陆地鸿沟线步调4 –定义开鸿沟步调5 –生成网格步调6 –对陆地鸿沟进行滑腻处理步调7 –网格地形插值步调8 –对网格进行滑腻处理步调9 –使用多边形来控制节点密度数据位置例子中用到的数据文件位于默认的装置位置,即:c:\Program Files\MIKEZero\Examples\MIKE_Zero\MeshEdit文件夹.–成立一个任务区域从MIKE Zero文件菜单中选择New然后选择Mesh Generator.用户必须在Mesh Generator创建任务区域之前对要操纵的网格的投影进行定义.一开始程序会提示输入投影设置,如图18.1所示.注意:如果你想使用UTM坐标投影的话,你必须输入一个UTM区号.请拜见ReferenceGuide来对了解如何选择UTM区.请选择UTM坐标投影并且输入30作为UTM区号.Mesh Generator会创建一个任务区域,然后你就可以初始化mesh的创建进程.步调2 –导入模型鸿沟线模型鸿沟包含两个种类:●陆地和水之间的鸿沟,称之为陆地鸿沟.●模型模拟时,应用鸿沟条件(水位,流量变更或波谱)的地方. 这些鸿沟被称之为开鸿沟.定义模型鸿沟最简洁的办法是通过使用MIKE C-MAP.MIKE C-MAP是一个包含全球所有陆地水深和陆地-水鸿沟的数据库.你可以在MIKE C-MAP中对一个特定区域进行缩小,并将陆地-水鸿沟和水深值导出到Mesh Generator进行使用.在这个例子里面,使用了从MIKE C-MAP里面导出的两个数据文件:•Land.xyz,定义陆地鸿沟•Water.xyz,定义区域内一系列点的水深图18.2显示了提取数据的区域.图18.2 Funning 海湾从Data菜单里面选择Import Boundary…并且选择文件.选择Boundary Attribute对话框. 在菜单里面你可以对文件的安插,数据的投影和如何对数据进行内插进行定义.Reference Guide提供了导入格局的详细信息.请对图18.3中的数值进行定义.注意:此处定义的LONG/LAT投影说明在文件中的数据是纬度和经度.Mesh Generator会将经纬度转化成在UTM-30投影坐标中的东向和北向的坐标.网格生成器读取数据文件并更新任务区域,如图18.4显示.在本例中,因为我们只模拟Fjord海峡自己,所以只生成海峡内的网格.从图18.4中可以看出,模拟的区域包含:•模型区域东北角的一个模型开鸿沟•沿海峡东部和西部的陆地鸿沟下一步包含清理任务区域不需要的陆地-水鸿沟点.步调 3 –编辑陆地鸿沟线在这一步调中,需要删除图18.4所示的模型区域外的所有点.首先删除任务区左边的点和弧线.选择东西栏上的Delete button (橡皮擦图标),然后选中窗口左区域中的点和弧线进行删除.如下图18.5所示.图18.5删除点和弧线用户可以画一个矩形框住多个对象将它们快速删除.依照下面步调删除任务区右上角的点和弧线:在编辑东西栏上选择 Delete键, 按住左键后拖拉鼠标框中右上角的这些点和弧线,完成后铺开左键,这样选中的点和弧线就被删除了.也可以画出一个多边形圈选所要删除的点,然后按键盘上的Delete键来进行删除.请按如下步调操纵:1、在编辑东西栏上选择Select Point function2、右击鼠标,在显示的上下文菜单中选择 Inside Polygon3、右击鼠标添加polygon的角.沿着窗口左上角的陆地线画一个多边形4、双击鼠标左键,完成这个多边形5、按键盘上的Delete键,将多边形中所有的点删除拜见图.图18.6多边形选择最终得到的陆地鸿沟如图18.7所示.注意图中以下几点:•图18.7中所示的陆地鸿沟是一个开放弧线(有两个节点).这是通过把所有陆地节点转化为顶点来实现的.在这一进程中要确保陆地鸿沟上所有的洞都要封锁- 这取决于你之前是如何清空它所在的任务区的.•在模型区域右上角画出一段新的弧线来封锁海峡.新的开鸿沟和陆地鸿沟采取相同的两个节点.这段弧线是通过选择Draw Arc东西,然后点击海峡段两边的nodes来生成的.该开鸿沟弧线有以下两个作用:1、定义一个可设置鸿沟条件的开鸿沟2、生成一个多边形来封锁模型区域.这样该模型区域就可以三角化了, 因为只有封锁区域(多边形)才干被三角化.图18.7生成的陆地鸿沟步调 4 –定义开鸿沟区分陆地鸿沟和开鸿沟是很是重要的.正如步调3- 鸿沟陆地鸿沟线中所描述的,图所示的模型区域同时有一个陆地鸿沟和一个开鸿沟.网格生成器将所有的鸿沟默认为陆地鸿沟.用户必须自己将右上角的鸿沟定义为开鸿沟.在Editing Toolbar中选择Select Arc东西,然后选择Open Boundary Arc.右击鼠标,选择Properties. 在出现的对话框中将Arc Attribute 设为2.这样模型模拟程序就会将属性值为2的弧线判断为一个开鸿沟.注意: 弧线–结点属性值–的默认值都为0. 当导出一个生成的网格时, 所有的弧线和节点的属性值会从0变成1.属性值1代表了陆地鸿沟.因此需要用2或更高的属性值代表开鸿沟.对付与同一鸿沟条件的鸿沟节点和弧线需使用相同的属性值.步调 5 - 生成网格现在,用户可以生成网格了.请在Mesh菜单中选择Triangulate选项,于是出现Triangulation的对话框.在Triangulation对话框的Option栏中(如图18.8所示),用户可以通过设定参数从而控制网格的生成进程.图18.8Triangulation点击Triangulate,然后点击Generate,网格生成器就会自动计较并生成网格,如图18.9所示.图18.9生成的网格步调 6 -对陆地鸿沟进行滑腻处理如果生成的三角网格不敷理想,譬如,靠近陆地的网格太小,用户可以有多个不合的办法来修正.其中之一就是对陆地鸿沟进行平滑处理.在Mesh菜单中,选择Delete Mesh选项,然后选择Land Boundary Arc,点击鼠标右键并选择Redistribute vertices, 就会出现Redistribute Vertices对话框,见图18.10.图18.10 重新散布顶点对话框在Redistribute vertices对话框中(如图18.10)设定参数,然后点OK.注意:用户在接受新的结果之前,应该先预览生成的鸿沟.如果地形很庞杂,可能新产生的陆地鸿沟无法被模型接受.如图18.11所示,新生成的陆地鸿沟比原来的平滑.图18.11 滑腻处理后的陆地鸿沟在新的陆地鸿沟根本上生成的三角网格如图18.12所示.注意:新的鸿沟线上的点比原来“粗糙”的鸿沟线上的点(见图18.9)排列法则.图18.12 陆地鸿沟滑腻处理后生成的三角网格步调 7 -网格地形插值用户可以细化网格,将生成的三角形与水深联系关系起来.一般来说,浅水区三角形要比深水区的要小.请依照如下步调:1、删除网格2、用编辑东西栏的Insert Polygon东西在峡湾拔出Polygon标识表记标帜,使用Selecltpolygon东西,选中多边形标识表记标帜,点击鼠标右键,选择Properties.反选第一个记号框,确保该区域包含在三角化区域中.3、生成网格-在Mesh菜单中选择Triangulate…菜单项在网格节点拔出Z值之前,必须导入内插的离散数据.用Data菜单Import Scatter Data…导入离散数据.清选择water.xyz文件,指定LONG/LAT投影.在导入数据后,显示图形应该如图8.13所示.图18.13 离散数据视图现在可以将导入的离散数据内插到网格节点中.在Mesh菜单中选择Interpolate….接受默认值(default value),选择Interpolate.内插结束后,点击Close按钮,内插后的网格深度以等高线图显示.结果见图18.14.现在可以细化网格来考虑水深.在Mesh菜单中选择Refine mesh…,接受默认值(default values),点击Refine按钮.经细致化的一系列子网格如图18.15所示.现在可以注意到靠近陆地的三角区的面积比峡湾中间的三角网格要小.步调 8 -对网格进行滑腻处理通常,必须包管相邻的三角形之间的面积和偏斜度变更越小约好,即,在网格的不合区域创建平滑的过渡.在Mesh菜单选择Smoth mesh…, 确定10作为迭代数目.在图18.16种可以看到网格经过平滑后效果.步调 9 –使用多边形来控制节点密度一般情况下,在整个模型区域内的局部地区可能需要比其他地区更加精细的分辩率和网格密度.用户可以通过Step 7描述的以水深来进一步细分网格,进而在一定程度上达到局部加密的目的.另外一种方法就是把模拟区域划分红不合的子区域,或叫多边形区域,然后针对不合区域定义不合的最大单元面积.这种办法可以使用户更加灵活地、按照不合的水深来控制网格的生成.在本练习中,用户就需要在海峡内定义较海峡外部小的三角形网格面积,来生成网格. 请通过mesh菜单下的Delete mesh把网格删除.这样用户就可以把模拟区域划分为两个子区域–内部和外部.请通过把海峡中间的两个顶点转换为节点(右击顶点,然后选择Vertices to nodes)来进行子区域的划分,然后在两个顶点之间画一段弧线,这样就完成了子区域的划分,见图.图18.17 划份子区域注意:在上图中,在两个节点之间还画了一系列的顶点,网格生成器将使用这些顶点来生成网格.这样,用户就可以控制子区域公共边的网格散布.然后,用户点击东西条中的Insert polygon、然后辨别点击外部和内部区域在两个子区域中来定义一个多边形标识表记标帜,如图.图18.18定义多边形标识表记标帜现在,用户需要选择子区域来定义最大单元面积:请点击东西条中的Select Polygon东西,选择内部区域,然后右击并选择Properties,用户将看到如下对话框,如图.图18.19 多边形属性对话框请确认没有选择“Exclude from Triangulation”,并定义最大单元面积为5000.对外部区域重复同样的步调,但是最大单元面积定义为15000.现在,用户就可以生成三角网格,在Mesh 菜单下,选择Triangulate… .结果如图所示.图18.20 不合子区域三角网格的生成上图清晰地标明,现在海峡的内部区域要比外部区域的三角网格更加细致.。
MIKE软件打网格中文说明
MzGeneric.pdf手册中Mesh Generator中文说明目录17 简介 (1)17.1 概念 (2)17.2 边界定义 (3)18 开始 (3)18.1 介绍 (3)18.2 数据位置 (4)18.3 步骤1 - 建立一个工作区域 (4)18.4 步骤2 - 导入模型边界线 (5)18.5 步骤3 - 编辑陆地边界线 (7)18.6 步骤4 - 定义开边界 (9)18.7 步骤5 - 生成网格 (9)18.8 步骤6 - 对陆地边界进行光滑处理 (10)18.9 步骤7 - 网格地形插值 (12)18.10 步骤8 - 对网格进行光滑处理 (15)18.11 步骤9 - 使用多边形来控制节点密度 (15)17 简介网格生成器(mesh generator)为制作三角网格提供了工作平台。
创建合理的网格是模型获得可靠结果的重要条件。
基于 MIKE Zero 之上的MIKE 21 Flow Model FM, MIKE 3 Flow Model FM 和 MIKE 21 Spectral Wave Model FM,都是以三角网格为基础的。
图 17.1 全球模型的陆地/海洋边界网格的生成包括选择适当的模拟范围,确定地形网格的分辨率,考虑流场,风场和波浪场的影响,为开边界和陆地边界确定边界代码。
此外,在考虑稳定性的前提下,确定地理空间的分辨率。
生成网格文件可以使用MIKE Zero网格生成器。
网格文件是一个ASCII文件(扩展名*.mesh),其中包括地理位置信息和在网格中每一个节点的水深。
文件还包括三角形的节点连通性信息。
所有关于生成网格文件的配置信息都在网格定义文件(扩展名*.mdf) 中, 文件可以被修改和再利用。
网格生成器的功能包括从不同的外部信息源(例如. XYZ 水深点,XYZ等值线,MIKE 21矩形网格地形,MIKE C-MAP数据) 输入原始数据,或是用内置的制图工具手动创建地形数据。
MIKE 21C Grid Generator_Chinese
MIKE 21C Grid Generator –使用者手册MIKE 21C Grid Generator 是一个直角正交曲线网格的生成工具,生成后的网格可提供Mike21C模型使用。
如果您是第一次使用Grid Editor 生成网格,线上帮助里的教程和例子可帮助您快速上手。
使用者手册是依照如下目录编排:1简介 (4)1.1 开始新的应用 (5)1.2 建立新的网格 (6)1.3 编辑已存在的网格 (7)1.4 网格生成 (7)1.5 参数设定 (8)2网格 (9)2.1 新网格 (9)2.2 网格合并 (11)2.3 Add Grid增加网格 (12)2.4 网格选项 (13)2.4.1 绘制网格方向Draw grid orientation (14)2.4.2 编辑网格点Edit Grid Points (14)2.4.3 选择子网格Select subgrid (14)2.4.4 生成边界(Generate Border) (15)2.4.5 网格更新-垂直正交(Grid Update – Orthogonalisation) (16)2.4.6 Extract Subgrid (18)2.4.7 Resize grid (19)2.4.8 Add Land Border (20)2.4.9 Grid Info (20)2.4.10 Add Item (21)2.4.11 Add Item from File (22)2.5 Item (22)2.5.1 Item - Active (22)2.5.2 Item - Save (22)2.5.3 Item - Clear (23)2.5.4 Item - Import (23)2.5.5 Item - Export (23)2.5.6 Item - Interpolate (23)2.5.7 Item - Modify (24)2.5.8 Item - Filter (25)2.5.9 Item - Color palette (25)2.5.10 Item - Rename (25)2.5.11 Item - Delete (26)2.5.12 Item - Properties (26)3Polyline (26)3.1 New Polyline (27)3.2 Merge polyline (27)3.3 Add polyline from file (28)3.4 Import polyline from DAT/XYZ file (29)3.5 Polyline operations (29)3.5.1 Extract subpolyline (30)4Bitmaps (30)4.1 Adding bitmap files to the project (30)4.2 Bitmap operations (32)5Options (32)5.1 Plan - Resize Working Area (33)5.2 Options for grids (33)5.3 Options for data (34)5.4 Options for polylines (34)5.5 Options for bitmaps (35)5.6 Options Miscellaneous (36)1 简介MIKE21C Grid Generator是用来生成编辑dfs2,dt2等与DHI软件相关联的二进位数字文件。
mike21fm网格生成器中文教程
MIKE21FM网格生成器培训教程之杨若古兰创作目录17简介118开始318.3 步调1 - 建立一个工作区域418.4步调2 - 导入模型鸿沟线518.5步调3 - 编辑陆地鸿沟线718.6步调4 - 定义开鸿沟918.7步调5 - 生成网格918.8步调6 - 对陆地鸿沟进行光滑处理1018.9步调7 - 网格地形插值1218.10 步调8 - 对网格进行光滑处理1518.11 步调9 - 使用多边形来控制节点密度15MzGeneric.pdf手册中Mesh Generator部分17简介网格生成器(mesh generator)为建造三角网格提供了工作平台.创建合理的网格是模型获得可靠结果的次要条件.基于MIKE Zero之上的MIKE 21 Flow Model FM, MIKE 3 Flow Model FM 和 MIKE21 Spectral Wave Model FM,都是以三角网格为基础的.网格的生成包含选择适当的模拟范围,确定地形网格的分辨率,考虑流场,风场和海浪场的影响,为开鸿沟和陆地鸿沟确定鸿沟代码.此外,在考虑波动性的前提下,确定地理空间的分辨率.生成网格文件可以使用MIKE Zero网格生成器.网格文件是一个ASCII文件(扩展名*.mesh),其中包含地理地位信息和在网格中每一个节点的水深.文件还包含三角形的节点连通性信息.所有关于生成网格文件的配相信息都在网格定义文件(扩展名*.mdf) 中, 文件可以被点窜和再利用.网格生成器的功能包含从分歧的内部信息源(例如. XYZ 水深点,XYZ等值线,MIKE 21矩形网格地形,MIKE C-MAP数据)输入原始数据,或是用内置的制图工具手动创建地形数据.用户可以在网格生成器中导入布景图片,例如地图,在数据编辑时使用它们,或用来提高图形的后处理后果.概念网格生成器的使用不竭地环绕着节点(node),顶点(vertice),弧线(arc)和多边形(polygon)的操纵.是以,了解这些概念的含义是非常次要的.•节点定义了一个弧的开始和结束.一个封闭的弧只要一个节点,开放的弧有两个节点. •弧的内部点叫做顶点,次要用于弧的定位.•一个弧是由很多线段构成的,构成弧的次要要素是顶点(零个或多个)和节点(一个或两个).•多边形是一个闭合的环,它由一个封闭的弧线,或两个或多个打开的弧线构成.多边形不须要用户特别定义,当封闭一个或一组弧线时会主动发生一个多边形.一个多边形可以被定义为一个区域(Zone),区域的名称由用户给出.通过定义区域,多边形可以被包含入或是排除出模拟区域.实际上,网格生成器的工作区域终极应当生成的是一个大的多边形,这个大多边形确定了区域的范围和内部的小多边形,这些小多边形确定了区域范围内的陆地子区域.图17.2网格生成器的概念留意:模型区域(Domain Area)和工作区域(Workspace Area)是分歧的概念,模型区域是指使用数学模型所要模拟的实际空间范围,工作区域是指网格生成器内进行网格操纵的工作范围.模型区域是工作区域的一个子集.网格生成器的利用包含三个阶段:1、确定模型鸿沟–闭合鸿沟(陆地-海洋)和开鸿沟(拜见Boundary Definitions).用户可以通过导入陆地-海洋鸿沟文件,或是在工作空间范围内手动操纵生成模型鸿沟.2、如果你对模型的鸿沟满意,此时就可以生成一个与水深有关的网格.你可以通过控制三角形最大面积、三角形最大扭曲度,区域最大节点数来控制三角形的生成.3、最初,按照单元中间的水深值,程序会进行网格稀少的主动调整.当然,这须要用户导入水深信息.你可以在工作空间范围内定义多个独立的多边形,每一个多边形的网格细化都可所以独立的.鸿沟定义用户使用点的属性参数来区分陆地鸿沟和开鸿沟.定义点的属性参数操纵如下:选择一个节点(或多个),右击并选择属性.从Point Properties 对话框中添加节点属性值,如图17.3所示.图17.3确定节点属性值字段属性的具体数值是有关紧要的(在对话框中字段被标注为a).这些值被用来区分网格平分歧的开鸿沟.在模型搭建过程中,用户须要把网格建造中定义的数值和具体的开鸿沟联系起来.对于闭鸿沟(水陆鸿沟),统一使用‘1’.留意:当生成网格时,网格生成器默认所有的鸿沟都是陆地鸿沟.所以,你须要为所有的开鸿沟手动定义属性值.提示:可以选一个弧并确定弧的属性值,这个属性将利用于弧上所有的点(顶点和节点). 18开始介绍本章简短地介绍了如何使用网格生成器(Mesh Generator)来生成网格地形.上面的例子将通过Funningsfjord网格实例向用户演示如何生成一个网格地形.这个例子包含以下步调:步调1 –建立一个工作区域步调2 –导入模型鸿沟线步调3 –编辑陆地鸿沟线步调4 –定义开鸿沟步调5 –生成网格步调6 –对陆地鸿沟进行光滑处理步调7 –网格地形插值步调8 –对网格进行光滑处理步调9 –使用多边形来控制节点密度数据地位例子顶用到的数据文件位于默认的安装地位,即:c:\Program Files\MIKEZero\Examples\MIKE_Zero\MeshEdit文件夹.–建立一个工作区域从MIKE Zero文件菜单当选择New然后选择Mesh Generator.用户必须在Mesh Generator创建工作区域之前对要操纵的网格的投影进行定义.一开始程序会提示输入投影设置,如图18.1所示.留意:如果你想使用UTM坐标投影的话,你必须输入一个UTM区号.请拜见ReferenceGuide来对了解如何选择UTM区.请选择UTM坐标投影而且输入30作为UTM区号.Mesh Generator会创建一个工作区域,然后你就可以初始化mesh的创建过程.步调2 –导入模型鸿沟线模型鸿沟包含两个品种:●陆地和水之间的鸿沟,称之为陆地鸿沟.●模型模拟时,利用鸿沟条件(水位,流量变更或者波谱)的地方. 这些鸿沟被称之为开鸿沟.定义模型鸿沟最简便的方法是通过使用MIKE C-MAP.MIKE C-MAP是一个包含全球所有海洋水深和陆地-水鸿沟的数据库.你可以在MIKE C-MAP中对一个特定区域进行放大,并将陆地-水鸿沟和水深值导出到Mesh Generator进行使用.在这个例子里面,使用了从MIKE C-MAP里面导出的两个数据文件:•Land.xyz,定义陆地鸿沟•Water.xyz,定义区域内一系列点的水深图18.2显示了提取数据的区域.图18.2 Funning 海湾从Data菜单里面选择Import Boundary…而且选择文件.选择Boundary Attribute对话框. 在菜单里面你可以对文件的安插,数据的投影和如何对数据进行内插进行定义.Reference Guide提供了导入格式的具体信息.请对图18.3中的数值进行定义.留意:此处定义的LONG/LAT投影说明在文件中的数据是纬度和经度.Mesh Generator会将经纬度转化成在UTM-30投影坐标中的东向和北向的坐标.网格生成器读取数据文件并更新工作区域,如图18.4显示.在本例中,由于我们只模拟Fjord海峡本人,所以只生成海峡内的网格.从图18.4中可以看出,模拟的区域包含:•模型区域东北角的一个模型开鸿沟•沿海峡东部和西部的陆地鸿沟下一步包含清理工作区域不须要的陆地-水鸿沟点.步调 3 –编辑陆地鸿沟线在这一步调中,须要删除图18.4所示的模型区域外的所有点.首先删除工作区右边的点和弧线.选择工具栏上的Delete button (橡皮擦图标),然后选中窗口左区域中的点和弧线进行删除.如下图18.5所示.图18.5删除点和弧线用户可以画一个矩形框住多个对象将它们快速删除.按照上面步调删除工作区右上角的点和弧线:在编辑工具栏上选择 Delete键, 按住左键后迁延鼠标框中右上角的这些点和弧线,完成后放开左键,如许选中的点和弧线就被删除了.也能够画出一个多边形圈选所要删除的点,然后按键盘上的Delete键来进行删除.请按如下步调操纵:1、在编辑工具栏上选择Select Point function2、右击鼠标,在显示的上下文菜单当选择 Inside Polygon3、右击鼠标添加polygon的角.沿着窗口左上角的陆地线画一个多边形4、双击鼠标左键,完成这个多边形5、按键盘上的Delete键,将多边形中所有的点删除拜见图.图18.6多边形选择终极得到的陆地鸿沟如图18.7所示.留意图中以下几点:•图18.7中所示的陆地鸿沟是一个开放弧线(有两个节点).这是通过把所有陆地节点转化为顶点来实现的.在这一过程中要确保陆地鸿沟上所有的洞都要封闭- 这取决于你之前是如何清空它所在的工作区的.•在模型区域右上角画出一段新的弧线来封闭海峡.新的开鸿沟和陆地鸿沟采取不异的两个节点.这段弧线是通过选择Draw Arc工具,然后点击海峡段两边的nodes来生成的.该开鸿沟弧线有以下两个感化:1、定义一个可设置鸿沟条件的开鸿沟2、生成一个多边形来封闭模型区域.如许该模型区域就可以三角化了, 由于只要封闭区域(多边形)才干被三角化.图18.7生成的陆地鸿沟步调 4 –定义开鸿沟区分陆地鸿沟和开鸿沟是非常次要的.正如步调3- 鸿沟陆地鸿沟线中所描述的,图所示的模型区域同时有一个陆地鸿沟和一个开鸿沟.网格生成器将所有的鸿沟默认为陆地鸿沟.用户必须本人将右上角的鸿沟定义为开鸿沟.在Editing Toolbar当选择Select Arc工具,然后选择Open Boundary Arc.右击鼠标,选择Properties. 在出现的对话框中将Arc Attribute 设为2.如许模型模拟程序就会将属性值为2的弧线判断为一个开鸿沟.留意: 弧线–结点属性值–的默认值都为0. 当导出一个生成的网格时, 所有的弧线和节点的属性值会从0变成1.属性值1代表了陆地鸿沟.是以须要用2或者更高的属性值代表开鸿沟.对赋予同一鸿沟条件的鸿沟节点和弧线需使用不异的属性值.步调 5 - 生成网格此刻,用户可以生成网格了.请在Mesh菜单当选择Triangulate选项,因而出现Triangulation的对话框.在Triangulation对话框的Option栏中(如图18.8所示),用户可以通过设定参数从而控制网格的生成过程.图18.8Triangulation点击Triangulate,然后点击Generate,网格生成器就会主动计算并生成网格,如图18.9所示.图18.9生成的网格步调 6 -对陆地鸿沟进行光滑处理如果生成的三角网格不敷理想,譬如,靠近陆地的网格过小,用户可以有多个分歧的方法来批改.其中之一就是对陆地鸿沟进行平滑处理.在Mesh菜单中,选择Delete Mesh选项,然后选择Land Boundary Arc,点击鼠标右键并选择Redistribute vertices, 就会出现Redistribute Vertices对话框,见图18.10.图18.10 从头分布顶点对话框在Redistribute vertices对话框中(如图18.10)设定参数,然后点OK.留意:用户在接受新的结果之前,应当先预览生成的鸿沟.如果地形很复杂,可能新发生的陆地鸿沟没法被模型接受.如图18.11所示,重生成的陆地鸿沟比本来的平滑.图18.11 光滑处理后的陆地鸿沟在新的陆地鸿沟基础上生成的三角网格如图18.12所示.留意:新的鸿沟线上的点比本来“粗糙”的鸿沟线上的点(见图18.9)排列规则.图18.12 陆地鸿沟光滑处理后生成的三角网格步调 7 -网格地形插值用户可以细化网格,将生成的三角形与水深关联起来.普通来说,浅水区三角形要比深水区的要小.请按照如下步调:1、删除网格2、用编辑工具栏的Insert Polygon工具在峡湾拔出Polygon标识表记标帜,使用Selecltpolygon工具,选中多边形标识表记标帜,点击鼠标右键,选择Properties.反选第一个记号框,确保该区域包含在三角化区域中.3、生成网格-在Mesh菜单当选择Triangulate…菜单项在网格节点拔出Z值之前,必须导入内插的离散数据.用Data菜单Import Scatter Data…导入离散数据.清选择water.xyz文件,指定LONG/LAT投影.在导入数据后,显示图形应当如图8.13所示.图18.13 离散数据视图此刻可以将导入的离散数据内插到网格节点中.在Mesh菜单当选择Interpolate….接受默认值(default value),选择Interpolate.内插结束后,点击Close按钮,内插后的网格深度以等高线图显示.结果见图18.14.此刻可以细化网格来考虑水深.在Mesh菜单当选择Refine mesh…,接受默认值(default values),点击Refine按钮.经过细化的一系列子网格如图18.15所示.此刻可以留意到靠近陆地的三角区的面积比峡湾两头的三角网格要小.步调 8 -对网格进行光滑处理通常,必须包管相邻的三角形之间的面积和偏斜度变更越小约好,即,在网格的分歧区域创建平滑的过渡.在Mesh菜单选择Smoth mesh…, 确定10作为迭代数目.在图18.16种可以看到网格经过平滑后后果.步调 9 –使用多边形来控制节点密度普通情况下,在全部模型区域内的局部地区可能须要比其他地区更为精细的分辨率和网格密度.用户可以通过Step 7描述的以水深来进一步细分网格,进而在必定程度上达到局部加密的目的.另外一种方式就是把模拟区域划分成分歧的子区域,或者叫多边形区域,然后针对分歧区域定义分歧的最大单元面积.这类方法可以使用户更为灵活地、根据分歧的水深来控制网格的生成.在本练习中,用户就须要在海峡内定义较海峡内部小的三角形网格面积,来生成网格. 请通过mesh菜单下的Delete mesh把网格删除.如许用户就可以把模拟区域划分为两个子区域–内部和内部.请通过把海峡两头的两个顶点转换为节点(右击顶点,然后选择Vertices to nodes)来进行子区域的划分,然后在两个顶点之间画一段弧线,如许就完成了子区域的划分,见图.图18.17 划分子区域留意:在上图中,在两个节点之间还画了一系列的顶点,网格生成器将使用这些顶点来生成网格.如许,用户就可以控制子区域公共边的网格分布.然后,用户点击工具条中的Insert polygon、然后分别点击内部和内部区域在两个子区域中来定义一个多边形标识表记标帜,如图.图18.18定义多边形标识表记标帜此刻,用户须要选择子区域来定义最大单元面积:请点击工具条中的Select Polygon工具,选择内部区域,然后右击并选择Properties,用户将看到如下对话框,如图.图18.19 多边形属性对话框请确认没有选择“Exclude from Triangulation”,并定义最大单元面积为5000.对内部区域反复同样的步调,但是最大单元面积定义为15000.此刻,用户就可以生成三角网格,在Mesh 菜单下,选择Triangulate… .结果如图所示.图18.20 分歧子区域三角网格的生成上图清晰地标明,此刻海峡的内部区域要比内部区域的三角网格更为过细.。
MIKE21FM 非结构网格模型界面说明
2.3.1 建议
密度梯度可以被包含在水动力模块,如果水体是被充分混合的, 例如温盐及密度在垂直方向都是定值。在很多情况下,密度梯度 会被水位梯度所抵消,且在河口密度梯度可能会有数公分的水位 差。在大部分的例子中,密度梯度对二维浅水方程的影响是很小 且几乎可以忽略的。如果深度上密度的变化过于明显,建议改用 三维水动力模型。
1.1.1 网格及地形(Mesh and Bathymetry)
此处要输入的网格地形要在在 MIKE ZERO 的 Mesh Generator 中 生成(*.mesh)文件。MIKE ZERO 的 Mesh Generator 是一个非结构 网格生成器,可以用来生成,编辑网格及定义边界条件。 Mesh Generator 生成的 Mesh 文件是一个 ASCII 文件,其中包含 每个网格点的地理坐标位置和高程,以及单元之间的拓扑关系。
MIKE21FM 非结构网格模型界面说明 1 基本参数
1.1 模型范围(Domain)
MIKE21 Flow Model FM 是一个基于不规则网格的模型。 地形网格影响是模型精度的第一要素。设定网格的工作包含选择 适当的区域,适当的解析度,以及适当的波浪,风,流边界等资 料。再者,地理空间上的解析度选择也必须满足于模型稳定性的 要求。
Figure 1.2 在 mesh 文件中,改变预设的边界名称为易于记忆的名称
1.1.4 GIS 背景 (GIS background)
如果在本机已安装 ESRI ArcMap,那么用户会有一个选项可导入 GIS 图层文件 (.lyr) 为背景。这个图层文件将会被投影在使用者所 选定的地图投影中。
1.2 时间步长 (Time)
当水深小于 hdry 但有一个边界都是淹没边界。此时动量通量被设 定为 0,只有质量通量会被计算。 • 单元会被定义为湿:如果单元水深大于 hwet 。此时动量通量和
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MIKE 21 HD操作简要说明一数据文件格式1. land.xyz(陆地边界文件)格式说明:纬度tab 经度tab tab 陆地高程值12.30307 56.12769 1 1012.30895 56.12909 1 1012.30895 56.12784 1 1012.30307 56.12769 0 10。
说明:第三列中0表示陆地边界的结束点,该点与陆地起始点重叠;每两列之间用TAB 键隔开,不要用空格。
2. water.xyz(水深文件)格式说明:12.16805 56.17699 -20.00 312.16665 56.17715 -20.00 312.16609 56.17762 -20.00 312.16637 56.17808 -20.00 3。
说明:第一、二列分别为纬度、经度,第三列为该点处水深,第四列暂时不详;其他说明同陆地文件;对于上述文件格式也可用直角坐标(大地坐标)表示,但是在Define working Area对话框中要选定Decimal Deg项。
如下图所示:选择该项3. WL1(水位边界条件文件)格式说明:Water level recordings from St 1time Elevation1993-12-02 00:00:00 -0.331993-12-02 00:30:00 -0.3621993-12-02 01:00:00 -0.3965。
说明:第一列日期,第二列时间,第三列水位;第一列和第二列之间用空格隔开,第二列和第三列之间用TAB隔开;前两行为文件说明语句应保留。
4. windcastrup (wind)(风边界条件文件)格式说明:Wind dataTime Speed DirectionUnit 100002 2000 0 100003 2401 01993-12-02 00:00:00 9.294 184.261993-12-02 00:30:00 10.066 186.6891993-12-02 01:00:00 10.655 189.167。
说明:第一列为日期,第二列为时间,第三列为风速,第四列为风向(与北向顺时针夹角);第一、二行为文件说明语句应保留;第三行暂时不详;第一列和第二列之间用空格隔开,第二行和第三行及第四行之间用TAB键隔开。
5. WaterlevelNdrRoese(水位验证文件)格式说明:Ndr Roese: Water Level [m]Time Nrd Roese: Water Level [m]Unit 100000 1000 01993-12-02 00:00:00 -0.3443751993-12-02 00:15:00 -0.3490631993-12-02 00:30:00 -0.3485881993-12-02 00:45:00 -0.397647。
说明:该文件为“Ndr Roese”站实测水位;第一、二列之间用空格隔开,第二、三列之间用TAB隔开;第三列为水位。
6. WindKastrup(风过程文件)格式说明二以实例演示MIKE21的水动力模型及输移扩散模型的操作步骤1. 网格数据(1)命令操作流程①水深网格文件设置菜单流程打开mike21→file→new→Bathymetries→打开“Define Working Area”对话框后设置→选择菜单“Work Area”→选择“Background Management…”→点击“import…”按钮→选择文件类型为“*.xyz”→找到陆地边界文件“land”→再选择convert form 中的“LONG/LAT”后打开陆地边界文件→在点击“import…”按钮→按照陆地边界文件的操作打开水深数据文件→后ok→在选择“Work Area”中的“Bathymetry Management…”后出一个对话框→点击“New”出现计算区域设置对话框,设置后→OK→此时图形已经框出计算区域,在点击工具栏中按钮选择要插值的水深数据范围→选定后在点击一次→再打开“Work Area”中的“Bathymetry Management…”→点击插值按钮“interpolate…”→设置后OK→保存已经设置好的计算区域网格文件(例如文件名“Bat2”文件)→“File”→“open”打开已经生成的“Bat2-0”文件→可以应用工具栏中的工具及“Tools”菜单中的“Set Value…”编辑水深及陆地值→存盘,至此已经完成网格数据文件的编辑。
②嵌套网格数据文件的设置流程第一步:建立子网格打开mike21→file→new→选定mike zero 中的“Mike zero Toolbox”→展开“Transformation”→选定“Rotate Grid”→此时弹出一个对话框“setup Name”设置子网格区域的名称→下一步→出现“select input file”选择要嵌入子网格的网格文件(例如Bat2-0文件)→下一步→出现“subseries selection”,在此可以设置子网格需要计算的时间段,也可跳过→下一步→“select item”该项暂时不详......,跳过→下一步→出现“Grid Size”,该项用于设置子网格的尺寸(第一项:设置子网格的结点数,结点数=3×大网格数+1,且子区域边界要和大区域中的网格线重叠;第二项:子网格的网格宽度,取上一级网格宽度的1/3;第三项为子区域的左下角在大网格区域中的位置;最后一项为子网格区域在大网格中的转角,与直角坐标X向的夹角)→下一步→因子网格区域是否包括陆地和水域而提供的选项,本例中包含陆地和水域故选择“date is Bathymetry…”项→下一步→“output specification”输出子网格的文件名称(以Bat2-0zi为例)→下一步→点击“Execute”按钮→完成。
第二步:子网格边界处理打开mike21→file→new→选定mike 21 中的“Mike 21 Toolbox”→展开“Hydrodynamics”→选定“Boder Adjustment”→设置名称→下一步→出现“Input File”界面,(第一项:输入大网格文件;第二项:输入小网格文件;最后两项“X-coordina1和Y-coordina1”为子区域左下角在大网格中的位置)→下一步→出现“Select Output File”界面(第一项:输入处理后的大网格文件名称;第二项:输出处理后的小网格文件名称)→下一步→点击“Execute”按钮→完成。
经过上述两个步骤就完成了对嵌套网格的设置。
对于嵌套两个同级网格(如下图所示)的操作说明:将“大”网格和“小1”网格按上述两步处理后,得到“大-处理”和“小1-处理”,后在将“大-处理”和“小2”网格按上述两步处理后,得到“大-处理1”和“小2-处理”,则在水动力模型计算时,输入“大-处理1、小1-处理、小2-处理”三个网格文件。
如果三重嵌套,例如“小2”有嵌套在了“小1”中,则要两、两发生关系,既“大”和“小1”处理后的“小1-处理”在和“小2”处理,“小2-处理”在和“大-处理”进行处理。
多重嵌套以此类推。
(2)图形流程示意第一步:见图1图 1 第二步:见图2图 2 第三步:加入背景文件,见图3、图4图 3 选定UTM带号:Utmzone=(经度÷6+31)的整数部分定义区域左下角在大地坐标系下的位置显示区域的宽显示区域的高在显示的区域内添加,陆地及水深背景图 4将陆地边界和水深数据加入之后图形显示如图5所示:图 5第四步:选定计算区域,见图6、图7图 62.文件类型为:(*.xyz )1.输入3.陆地和水域文件坐标点均为经纬度,故要选择将坐标由经纬度转化为直角坐标选项!选择该项,编辑计算区域图 7经过上述设定后既圈定了计算区域,见图8图 8第五步:在圈定计算区域之后,要选定要插值的数据范围。
应用工具栏中的按忸,在图形中框取,选定后再点击一次.....按忸..,之后在调出如图9的对话框。
图 91.新建一个计算区域2.指定计算区域左下角在显示区域中的坐标5.指定计算区域的转角(与北向夹角)3.指定计算网格的宽度4.指定计算区域在X 、Y 方向的结点数。
6.陆地区域高程值(要和陆地边界文件一致)该框圈定区域既为计算区域1.选择该项,对计算区域的数据进行插值!2.指定插值时寻找结点周围数据的个数!3.选择插值方法!插值结束之后会出现消息框,该框显示插值所用的时间信息。
待全部ok之后,存盘!!(文件名为bat1),此时系统自动生成一个文件名为bat1_0的文件,该文件既为计算用的网格文件。
然后打开该网格文件,如图10所示。
需要设陆地高程值的区域错误区域图10第六步:网格数据调整。
可用工具栏中如图11中所示的按钮选定要编辑的网格,然后选择菜单“Tool”下的“Set value…”(见图12、图13),调整后如图14所示,保存。
在此设置选定网格的值。
图11 图12 图13图14 处理后的网格数据图至此计算区域的网格数据文件已经整理完毕。
如果要在本计算区域内内嵌网格,操作步骤如下: 第一步:建立子网格图15 图16图18 图17图19 图20(该项暂不详.....)选择该项 选择该项设置子网格名称选择被嵌入的大网格文件设置嵌套的小网格中计算的起始和结束时间,默认时间同上一级网格的计算时间图21 图22图24 图23至此已经完成了小网格的编辑,小网格的文件名为Bat1_0(qiantao),图25所示为嵌套后的小网格。
图25嵌套好的计算区域指定X 、Y 向的小网格结点数: 结点数=3×大网格数+1小网格宽度 (网格宽度必须为上一级网格宽度的1/3)指定小网格左下角在大网格中的位置嵌套网格在大网格中的转角(与X 方向)选择该项,指明小网格中包括陆地和水深输出编辑好的小网格文件结束之前先运行,点击该键第二步:子网格的边界处理图26 图27图29 图28图30 图31至此已经完成了嵌套网格的准备工作,也产生了两个用于模型计算的网格数据文件,在本例中分别为:大网格文件“Bat1_0(chuli)”,小网格文件“Bat1_0(qiantao)chuli ”。
选择该项选择该项输入大网格文件名 输入小网格文件名输入小网格左下角在大网格中的位置输出调整后的大网格文件名 输出调整后的小网格文件名 设定都结束后,运行完成2. 边界条件的设置(1)命令操作流程第一步:设置时间序列文件(*.dfs0)打开mike 21→file →new →选择mike zero 中的“Time series ”(时间序列)→选择“From Ascii File ” →出现“Time series Eidetor : import from Ascii ”对话框→在此对话框中选择“File Name ”(本例为WL1.txt )→将“Time discription ”项设置成“Equidistant Calendar Axis ”(等时间序列轴)→ok →出现水位边界条件“WL1.TXT ”的过程线,此时鼠标右键单击此图→选择“properties …”,出现“File properties ”对话框→将Axis Type 设置成“Equidistant calendar Axis ”;将“Item information ”中“Type ”项中的“undefined ”设置成“water level ”(水位)→ok →保存文件(本例为Ts1.dfs0)。