图 2.7 导入海岸线xyz数据后在Mesh Generator中的mdf文件
下一步是把模拟区域的原始数据变为可以划分三角网格的数据。
2.2.2
三角边界的调整
边界调整的目的是使模拟地区的边界能够被划分为三角网格,包括水边界(绿色弧形)。
从删除不需要包含于模拟区域的海岸线的交汇点和节点(红色和兰色点)开始进行调整,这还包括陆地上的节点,如图 2.7所示。
通过在“丹麦”节点和“瑞典”节点之间添加弧形来定义北部和南部的边界。边界应当定义在测量的边界位置附近,如表2.1。
选择北部边界并选择“properties”,把北部的圆弧属性设置为
“2”,南部边界的圆弧属性设为“3”,见图2.8和图 2.9。这些属性用来区分网格中的不同边界类型:北部边界(2)和南部边界(3)。陆地/水面边界(1)由网格创建器自动生成。
7
DHI Water & Environment
表 2.1 测量的水位数据 测站
数据文件 东 (m) waterlevel_viken.txt waterlevel_hornbaek.txt waterlevel_skanor.txt waterlevel_rodvig.txt 349744 341811 362748 333191 位置 北 (m) 6224518 6219382 6143316 6126049 WL13 Viken WL14 Hornb?k WL19 Skan?r WL20 R?dvig
编辑属性(右击鼠标)选择北部边界的圆弧(紫色)
图 2.8
8
DHI Water & Environment
图 2.9 编辑北部边界圆弧的属性
现在用户能够看到一个可以划分三角网格的闭合区域,但首先需要对所有的海岸线进行核对和修正。模拟区域的三角网格划分从边界多边形开始,所以,网格三角划分过程中产生的元素数量和海岸线的交汇点和节点数量密切相关。用户可以使用相应的工具把各交汇点重新分布到圆弧上,使海岸线更为平滑均匀。在特别关心的地区,用户还可以把交点沿陆地边界重新分布,并使其相互保持较小的间距。用户需要注意,如果内陆港口和内陆湖对模拟地区影响不大,则不需要在模拟地形中予以考虑。
编辑完所有的海岸线后,用户可以得到和下图 2.10所示相似的地形图,名为oresund.mdf。用户可以在随后的工作中使用此文件。
2.2.3
模拟区域的三角划分
下一步就是真正进行模拟面积的三角划分。首先,选择不适合进行三角划分的多边形(绿色)的闭合地区(如岛屿)。
图 2.10 Mesh Generator 中的mdf-文件,边界xyz数据经过调整以形成能够进行三角划分的闭合面积
9
DHI Water & Environment
为了进行最初的三角划分(Mesh?Triangulate?Generate),用户需要进行相应的设置,如图 2.11 (Mesh? Triangulate?Options)。在本实例中,特别需要关注的地区的网格分辨率较高。用户也可以根据需要把某些地区的网格变细,具体做法是在需要加密的网格上添加多边形并设置多边形的属性(在多边形中添加绿色标识并右击鼠标定义属性)。
图 2.11 三角划分的选项
三角划分完成后,用户可以通过工具使网格平滑(Mesh?Smooth Mesh)。在这个例子中,网格被平滑了100次,如图 2.12所示。
10
DHI Water & Environment
相关推荐: