1 cad相关
该选项卡主要是cad数据的读取和写入
1.1 dwg交互提取
cad中选中的实体坐标直接提取到文本文件,与cad交互操作,在cad中选中需要提取的实体,软件点击连接cad,点击提取就可以将选中的实体提取到文本文件,优点是灵活方便,不限cad版本,缺点是一次提取大量数据时效率较低
1.2 dxf文件提取
将cad文件存为dxf格式,可快速批量提取块、文字、等高线、点、园等,效率高,但需要将cad文件另存为dxf格式
1.3 文字写入cad
将x,y,z格式文件写入cad,也可在excel中复制三列数据,选中剪切板写入,点击写入,可直接写入cad中
2 网格生成
2.1可以将surfer网格直接转为正交曲线网或者sms网格
2.2 可以将曲线网格程序生成的正交曲线网格转换为2dm网格导入sms中,然后采用网格转换转为mesh格式,可以生成如下网格
正交曲线网与三角形网混编
3 网格转换
将sms网格转换为mike的mesh网
3.1 采用2dm网,闭边界不需在sms中指定,程序自动计算闭边界,支持三角形四边形混编网,对于网格很多闭边界的情况,如抠桥墩,节省了指定闭边界的大量重复劳动,随便抠网格,程序均可自动判断闭边界
3.2 采用geo网,在sms中制作网格时,在map中指定闭边界
当需要指定坐标系时,不要勾选NON-UTM,点击转换后,出现提示你选择坐标系对话框,选择MIKE所需坐标系文件即可
2DM网转换时,可同步生成糙率文件:①在sms做网格的时候指定材料(material),步骤见下图,②在糙率文件中指定每种材料的糙率值,③文件转换时将生成糙率mesh文件,④在mesh generator中将糙率mesh文件转换为dfsu格式的糙率文件。
4 快捷设置
目前实现桥墩批量设置和源汇项批量增加
桥墩设置文件格式如下图
类型:0为原型,1为矩形,2为椭圆形
源汇设置文件
恒定流填写流量,非恒定流填写文件名,dfs0文件需与*.m21fm同文件夹下
5 计划任务
程序自动调用mike计算引擎,实现下班时将所有工况一次输入,程序依次自动计算
第一次使用,需点击引擎,找到mike安装目录下的MzLaunch.exe文件
在计算设置中选择采用并行计算或者GPU计算
6 DFSU文件提取
6.1 读取mike21fm的dfsu结果文件,可一次提取所有时刻流场数据(每个时刻一个文件,文件格式为第一行流速点个数,第二行开始为xyuv),提取指定的标量场数据(如水位、水深、合流速等等),可从dfsu文件中提取2dm网格文件,可将mike结果文件转换为sms结果文件,在sms中进行后处理等,提取的数据可指定提取网格中心点或网格节点数据。
Mike结果在sms中进行三维显示,可实现流场动画(若在mike中计算时选择了网格的重新排序,则在sms里加载的网格文件需使用aide重新提取的2dm网格文件)
6.2 提取指定点数据:给定x,y格式的坐标文件,提取指定坐标的水位、水深、流速等
7 dfs0文件提取
可以批量提取断面流量到excel,可以快速提取指定点文件的指定条目到excel中
8 地形处理
8.1 指定高程
将多段线范围内的地形文件根据指定的高程进行开挖或回填或整平
(1)开挖是将多段线范围内高于某指定高程的点改为指定高程,一般挖槽用
(2)回填是将多段线范围内低于某指定高程的点改为指定高程,一般回填或者筑坝用
(3)整平是将多段线范围内点全部改为指定高程
(4)地形恢复需要读入原始网格,将多段线范围内的高程数据恢复到原始网格的高程
8.2 根据指定断面高程
航道开挖,挖槽一般带底坡,可以根据指定断面高程的方法间隔一定距离给定高程,断面间自动插值,断面水位文件格式为x1,y1,h1,x2,y2,h2
8.3 根据 Tin 网格
在sms中根据散点数据生成tin网格,一般是根据水位点生成网格,然后指定开挖水深就可以按照tin水位向下开挖一定深度
8.4 根据计算结果水位
采用第六部分数据提取出来的各网格点水位,设置开挖水深后,自动根据计算水位将航槽内小于设计水深的点挖除
8.5 地形恢复
将多段线范围内的地形按照给定网格高程恢复
8.6 地形对比
对比两套网格地形差异,并将不同写入cad中
使用方法:
范围文件可在cad中用多段线勾勒出,然后通过“cad相关”中的DWG交互提取功能提取,选中需要提取的多段线—点击连接cad-点提取就可将选中的多段线提取出来
Step1文本框中给定高程值
Step2 选择开挖、回填或者整平,选择是否考虑开挖或者回填边坡
Step3 如考虑边坡,则给定坡比(如2、3、5等等),宽度限制为放坡的最远距离(与原地面相交后,放坡自动停止)
原始网格
带边坡整平后网格