文档视界

最新最全的文档下载
当前位置:文档视界 > 1--MIKE 2014版_Marine_新功能介绍

1--MIKE 2014版_Marine_新功能介绍

2014版

1--MIKE 2014版_Marine_新功能介绍

MIKE 系列软件之河口海岸部分新功能介绍? DHI #1

李池鸿

海洋部门水环境组主管MIKE by DHI

M

I K E

B Y

D H I

概述

MIKE 系列河口海岸软件: 2014版本新功能汇总

?性能改进: GPU 的开发利用?冲刷计算工具

?新增源汇功能特征(近场模拟集成)?新增堤坝特性(漫堤计算)

?MIKE 绘图功能强化(固体颗粒可视化)

?Mesh Generation (网格生成器功能强化)?软件升级工具包

?MIKE 21 NSW 和旧版本PA/SA 模块的废除?

引入在线的水下地形数据库

1--MIKE 2014版_Marine_新功能介绍

? DHI #2

M

I K E

B Y

D H

I

? DHI

#3

?多线程并行运算(用户协议):?2005版发布: MIKE 21 SW ?2008发布:MIKE 21 FM MIKE 3 FM ?2009发布:

MIKE 21 BW

MIKE 21 ‘Classic’MIKE 3 ‘ Classic’

性能改进1: 发展历程

?MPI 并行运算:?2011版发布:

MIKE 21 SW MIKE 21 FM MIKE 3 FM

?开发Linux 系统引擎接口:?2012版本发布:

MIKE 21 SW

MIKE 21 FM MIKE 3 FM

目前,最新的2014版本: GPU 得以运用

M

I K E

B Y

D H

I

? DHI 图形处理器(GPU’s) 在MIKE 21 HD FM 模块的应用

?通过利用GPU 运算能力进行MPI 并行化计算。?通过一个标准化的输入文件,数据可以自动地在CPU 和GPU 之间相互转换。

?在2014版中,仅仅只有HD 模块能够利用这项功能,但与HD 耦合计算的其他模块(例如HD+AD)都可以利用该功能。其他的模块则在共享的内存中进行多线程并行运算。

?水动力模块计算的速度提升非常明显(测试结果显示加速因子能达到110,见图5.1)

性能改进2: GPU 的利用

测试案例, HD 加速速率因子

#4

M

I K E

B Y

D H

I

性能改进3: 导入

当用户启动模拟的时候可以激活GPU选项

卡:

M I K E

B Y

D H

I

? DHI #5

? DHI 该新的更具效率的工具可以让MIKE 21 用户更准确的估算在单桩基础下的冲刷风险。2014版本发布的第一步:

?2014版本中: 以冲刷公式为基础

?在以后的版本中: 依据CFD 实验衍生发展而来速度表,为基础

冲刷计算器

#6

M

I K E

B Y

D H

I

冲刷计算器

冲刷孔洞的计算说明

M I K E

B Y

D H

I

? DHI #7

冲刷计算器

M I K E

B Y

D H

I

? DHI #8

? DHI

在合并近场和远场的同时, 需要在源类型的菜单列表中加入一种新型的喷嘴式的源。

当选定这种类型的源后,一个稳定的喷嘴源就开始参与计算,垂直位置开始成为动态源。

这里用到了jirka(2004)提出的方法

第一步:根据新源特性,将近场和远场模拟合并。

#9

M

I K E

B Y

D H

I

第一步:根据新源特性,将近场和远场模拟合并。

M I K E

B Y

D H

I

? DHI #10

? DHI 堤坝结构物是在2012版本的MIKE 21 和MIKE 3 FM 模块中引入的:?模拟堤坝,堤岸路基,流量障碍物?与水下地形无关

?定义的位置由与地理相关的交叉线段定义?几何形状可以随着时间和位置变化?

漫堤计算用堰流公式来计算

新功能: 堤结构物现在已经加入MIKE 21 Classic 。

新的堤坝特征: 漫堤计算

Dike Structure

堤坝结构物定义: MIKE 21 FM

#11

M

I K E

B Y

D H

I

作为对结构物的强化,2012版中引入了堤坝结构物,在非结构网格中加入了另两种堤坝的出流方式:

?指定一个溢流流量

?从用户指定的表格中计算溢流流量

把溢流放进模型中提供了一系列范围的可能性。

新的堤坝特征: 漫堤计算

M I K E

B Y

D H

I

? DHI#12

? DHI

在2012版本中发布了全新引擎的MIKE Animator ,包括一系列新功能,例如,更富有效率的处理三维结果文件。新的改进功能包括:?加入固体建筑物(例如建筑物,行船,或者其他的漂浮物).?支持粒子显示(粒子追踪模块和ABM 模块)?增加对MIKE SHE 结果文件展示的支持

MIKE Animator 显示功能的改进

#13

M

I K E

B Y

D H

I

示例: MIKE Animator显示功能的改进

M I K E

B Y

D H

I

6 December, 2012

? DHI #14

? DHI 从2014版本开始,完整的MIKE Zero 接口都会支持64位的系统。相比较其他的一些改进,这个改变对网格划分会有比较大的影响:?完整的64位网格生成器

?网格数量和节点数都无需基于软件本身的限制更深入的改进:

?新工具可以从矩形网格转化生成非结构网格

?从ADCIRC/SMS/Tuflow 中导入可计算的网格将变得更加便利

1--MIKE 2014版_Marine_新功能介绍

1--MIKE 2014版_Marine_新功能介绍

网格划分功能的改进

#15

M

I K E

B Y

D H

I

6 December, 2012

? DHI

1--MIKE 2014版_Marine_新功能介绍

#16

网格划分功能的改进

M

I K E

B Y

D H

I

? DHI ?软件开发拓展工具箱(SDK) 使得在MbD’s 的编辑器之外的工具创建和修改一个MbD 文件成为可能。?2012的版本中,已经可以使得在任何网络环境下(例如:C#或者IronPython )读、写和编辑DFS 文件(例如:输出性文件)成为可能了。?在2014版中的软件开发拓展工具箱SDK 使直接进入的PFS 格式文件也成为可能。

软件开发拓展工具箱

#17

M

I K E

B Y

D H

I

1--MIKE 2014版_Marine_新功能介绍

1--MIKE 2014版_Marine_新功能介绍

1--MIKE 2014版_Marine_新功能介绍

? DHI ?MIKE 21 NSW 将会从2014版本中消失,将会被MIKE 21 SW 完全的取而代之。?原本的PA/SA-模块在功能上已经完全被PT 模块和新的溢油模块MIKE 21 SA 和MIKE 3 SA 代替了,已经在最新发布的版本中引入了该功能。而PA/SA 模块将会从此去除掉。?为了避免长期的混淆,我们将会重新命名原本的SA 模块(MIKE 21SA 和MIKE 3 SA ),改名为OS ,意思是溢油。新名字将会是MIKE 21 OS 和MIKE 3 OS 。

废除和更名

#18

M

I K E

B Y

D H

I

6 December, 2012

? DHI

#19

?Easy data access is one of the keys to fast and safe project execution

?We have worked with easy data access before, f.ex with the inclusion of Global Tidal data and with MIKE C-Map

?We now introduce DHI’s new data portal (at http://www.docsj.com/doc/aea57de0caaedd3383c4d3a3.html), where a large quantity of relevant data can be found.

介绍: http://www.docsj.com/doc/aea57de0caaedd3383c4d3a3.html

?方便快捷的获取数据通道是快速安全执行一个项目的关键所在?此前,我们已经有这样的通道,包括Global Tidal data,MIKE C-Map 和Global Circulation Models (气候变化)

?现如今我们介绍DHI 最新的数据入口( http://www.docsj.com/doc/aea57de0caaedd3383c4d3a3.html), 在这里,我们可以找到大量的相关数据。

M

I K E

B Y

D H

I