附赠仿真学习包,包含结构、流体、电磁、热仿真等多学科视频教程,点击领取: ​​​​​​仿真秀粉丝专属礼包

作者:高巍,仿真秀科普作者

一、写在前面

本文重点介绍当前几款主要海工分析软件,并且分析海工软件的特点对比与发展趋势,希望对从事海洋工程设计工作的工程师学习和应用有所帮助!

二、当前其他主流海工分析软件

1、WAMIT

WAMIT(Wave Analysis MIT)是计算零航速浮式结构物与波浪相互作用的分析软件,由麻省理工学院的J.N Newman先生开发,于1987年首次推出。1999年,C. H. Lee与Newman共同成立WAMIT公司。

WAMIT软件发展中比较重要的版本是2000年推出的WAMIT 6.0及其升级版。在该系列版本中WAMIT具备了高阶面源计算方法。其高阶模块具备了不同周期、不同波浪来向作用下的二阶载荷波浪计算分析的能力。

WAMIT当前最新版本为7.0,该版本主要增加了并行运算功能。WAMIT自诞生以来逐渐成为浮体分析计算领域的标志性软件,其计算结果经常作为计算结果精度对比的参照物,足以证明WAMIT软件在业界所具有的广泛影响力和认可度。当前,全世界共有超过100个机构、公司和研究院所在使用WAMIT。

WAMIT有两个不同模块,一个是基本模块,另一个是高阶模块。WAMIT本质上是一个进行频域浮体计算的软件,其功能仅限于计算,软件自身不具备前处理、后处理功能。其运行界面如图1.14所示。

图1.14 WAMIT运行界面

WAMIT基本模块具备的计算功能包括:浮式结构物静水刚度、附加质量、辐射阻尼、波浪力(包括绕射力)、二阶定常波浪力。

WAMIT高阶模块计算功能包括:高阶面源法及考虑二阶速度势影响的二阶差频、和频载荷。WAMIT在求解二阶差频、和频载荷时可以通过压力积分求解(同AQWA解法),也可以通过自由表面法(Free Surface)来进行计算。

相比而言,通过自由表面法得到的结果更精确,但是也付出更多的计算时间。
WAMIT还可以通过广义刚度法实现更广泛的计算分析,譬如多个结构物铰接、添加月池阻尼等。另外,WAMIT可以考虑液舱晃荡的影响,其计算结果能够较好的反映出液舱共振运动对于整体运动性能的耦合影响。

图1.15 WAMIT主要计算功能

图1.16使用WAMIT建立的TLP面源模型

WAMIT软件没有前处理功能,计算模型需要通过第三方软件建立。运行完毕后,WAMIT会输出面元模型文件,但需要通过其他程序查看,如利用Tecplot。WAMIT计算结果以文本格式输出。用户可以通过其他软件或者自己编程来读取这些结果文件。

需要注意的是,WAMIT软件的计算结果(如浮体的运动RAO)是关于自由水面的,这与一般软件有所差别。

WAMIT可以计算液舱晃荡影响,但不能直接考虑阻尼或者能量耗散的影响,液舱共振周期峰值很高,与实际不符。不过WAMIT通过广义矩阵法来给液舱添加阻尼,但首先需要用户掌握广义矩阵法。

当今海洋工程研究和分析领域WAMIT具有非常重要的地位,正如其网站的广告语所说的“The State of the Art in Wave Interaction Analysis”,WAMIT已经成为了经典,其蕴含的理论发展思想值得业界思考和借鉴。未来,WAMIT依旧是海洋工程水动力分析领域的标杆。

2、MOSES

MOSES(Multi-operational Structural Engineering Simulator)由Ultramarine公司开发,该软件的第一个版本于1977年推出。在漫长的发展历程中,MOSES软件逐渐成熟,其功能涵盖了海上安装、水动力计算、稳性校核、结构计算等众多方面。当前Ultramarine被Bentlay集团收购,MOSES软件与SACS、Maxsurf组成了Bentlay旗下的船舶海洋工程分析包,成为Bentlay发展海洋工程软件,争夺相关市场的有力组成部分。

MOSES软件可以建立舱室模型,支持船舶或浮式平台的压载调载计算,同时能够胜任导管架拖拉上船、下水、扶正等安装分析工作。软件针对组块浮托安装定义了LMU、DSU单元,可以方便的实现海上组块浮托安装分析。软件能够进行水动力计算,其理论包括三维势流理论、切片理论和Morrison方程三种方法,能够方便快速地进行浮体频域运动分析。软件内具有多种缆索单元可以进行系泊、海上吊装、铺管等多种涉及缆索动力学的分析。

MOSES软件最大的特点在于其自身拥有一套文件编制方法,具有独特的编程规则。通过编写运行文件,用户可以依据自己的需要实现自定义计算,通过其内置的接口可以将文件以文本、表格、动画、图片等多种格式输出。同时软件与SACS具有接口,可以方便的进行导管架结构的相关分析。

MOSES软件有四大模块:静水力计算、水动力计算、频域时域分析与后处理、结构计算。对于船舶,MOSES可以采用田中公式(Tanaka Method)进行横摇粘性阻尼的计算。MOSES可以使用远场法、近场法来计算二阶定常波浪力。水动力计算结果可以另存为文本文件,进行其他的计算时可以直接调用该文件而不用重新计算,节省了计算时间。但MOSES软件不具备不规则频率消除功能,其水动力计算结果精度较差。

MOSES的频域分析和时域分析可以进行浮体运动、系泊以及动态压载的计算和模拟。MOSES软件还具有结构计算功能,但随着其他海洋工程结构分析软件的发展,该功能有所弱化。

图1.17 MOSES软件组块浮托安装

图1.18 MOSES传统界面

图1.19 MOSES新界面

MOSES软件长期以来作为海洋工程安装分析领域的首选软件而被业界熟知。由于其与SACS软件具有接口,几乎垄断了导管架安装分析市场。MOSES软件在组块浮托安装分析中也基本处于垄断的地位。但是由于MOSES软件水动力计算精度不高,其在复杂水动力分析诸如浮式平台系泊分析、多体耦合水动力分析等方面不尽如人意。另外,由于软件是以命令文件形式进行运行,设定和选项数量庞大复杂,加之界面简单,可操作性低,使得初学者非常难以入门。一旦充分理解和掌握了MOSES软件的分析流程和思路,使用者就会发现MOSES从某种程度上来讲是随心所欲,无所不能的。

MOSES软件被Bentlay收购后,其软件界面方面得到了很大改善,与SACS、Maxsurf软件的整合方面取得一定进步。按照Bentlay的发展思路,Maxsurf将作为MOSES的前处理程序,MOSES软件将专注于海洋工程浮式结构物水动力计算、静水力分析和海上安装分析,其与SACS的接口将界面化,可操作性大大加强。未来,MOSES软件作为Bentlay公司海洋工程分析软件包中重要的核心成员将在海洋工程分析领域扮演更重要的角色。

3、Hydrostar与Ariane

Hydrostar是法国船级社(BV)推出的水动力计算软件,主要由陈晓波博士主持开发,第一个版本于1991年推出,当前版本为7.25(2014年)。

Hydrostar理论和算法上与WAMIT几乎相同,基本具有WAMIT的所有功能。在二阶载荷的计算理论上,Hydrostar融入了陈晓波博士的中场法理论,该理论也是近年来为数不多的具有重要影响力的二阶载荷分析理论。中场法避免了远场法和近场法各自的缺点,是Hydrostar独有的计算功能。

Hydrostar除了常规频域水动力分析功能外,还具有消除不规则频率、考虑能量耗散的耐波性/液舱晃荡耦合分析、二阶载荷中场理论、多方向下低频载荷计算等功能。另外,Hydrostar拥有较完全的后处理功能,可以以多种形式输出计算结果,查看计算模型和波面变化情况,进行短期/长期谱分析。最新版本Hydrostar支持并行计算,计算效率显著提高。

图1.20 Hydrostar主要计算功能

Hydrostar由许多模块组成,如hslec读取面源模型文件;hsbln平衡模型文件,可以按照吃水切割面源模型;hsrdf进行辐射绕射计算;hstnk计算液舱影响;hsmcn计算浮体运动;hsdft计算多方向二阶载荷;hsmdf计算同方向二阶载荷;hsprs计算压力分布;hswld计算截面波浪载荷;hspec频域短期/长期分布计算等等。主要模块下还有子模块,可以实现更多的设置、计算与后处理功能。

HydroStar具有一定的前处理功能,其内部针对一般常见浮式结构物均有建模支持,用户通过选择需要进行分析的浮体类型,并指定浮体主尺度数据即可建立面源计算模型,此外还可以依据需要调整模型网格情况。另外,通过第三方建模软件也可以将模型导入到Hydrostar进行计算分析。

通常情况下,液舱晃荡的分析可以准确捕捉液舱运动特性与耦合计算时整体运动共振情况。若不考虑液舱本身内部的能量耗散作用,液舱产生的共振幅值非常大,与实际不符。新版本的Hydrostar对耐波性/液舱晃荡问题进行了优化,通过考虑液舱内“阻尼”情况,最终给出更贴近实际的结果。

图1.21 Hydrostar主要模块

图1.22 Hydrostar圆柱模型与计算域

图1.23 Hydrostar水动力计算模型与波面相互影响

Ariane是BV与MCS(当前为Wood Group旗下公司)合作推出的系泊分析软件。软件可以针对FPSO、半潜式平台、驳船等结构物进行系泊分析。Ariane软件的计算理论较为简单,使用浮体运动RAO来计算平台的一阶运动,通过准静态法计算缆绳响应,从本质上讲该软件是半耦合的系泊分析软件。

由于理论的局限性,软件应用范围有限,不适用于复杂的系泊分析(诸如Spar、 TLP等)。软件整体开发程度有限,界面简单,计算结果精度一般。该软件的有点是数据输入较为方便,计算快,适合初期设计或者大量工况(譬如10万乃至几十万个工况)分析。软件后处理功能强大,可以以Excel文件或文本文件格式输出结果,方便用户进一步处理。

图1.24 Ariane软件界面

由于推广力度以及用户使用习惯等方面的原因,Hydrostar推出以来应用范围有限,Arine由于本身理论的局限性,限制了发展。BV当前积极推进Hydrostar、Ariane、Hemo等软件的整合程度,力图涵盖水动力分析、系泊分析、结构分析等几个主要海工分析方向,扩展软件和规范的应用范围。2013年,BV在新加坡成立了陈晓波博士领衔的海洋工程研究中心。未来,BV开发的软件和海工规范将迎来更快的发展。

4、Sesam

5、Orcaflex

三、海工软件的特点对比与发展趋势

1、主要海洋工程软件、发展趋势与授权方式

2、浮体分析软件功能对比

点击完整阅读全文

6款主流海工分析软件功能对比

相关阅读推荐:

Aqwa 带你掌握船舶与海洋工程水动力理论与工​​​​​​程应用​​​​​​

AQWA的报错信息及解决方案

ANSYS AQWA技能培训10讲 —掌握船舶与海洋工程水动力理论与工程应用(一)

粉丝福利

附赠仿真学习包,包含结构、流体、电磁、热仿真等多学科视频教程,点击领取:

仿真秀粉丝专属礼包

6款主流海工分析软件功能对比相关推荐

  1. 【转】三星三款主流处理器s3c2440\s3c6410\s5pv210对比分析

    三星三款主流处理器s3c2440\s3c6410\s5pv210对比分析 对比1.ARM架构 ? S3C2440:属于ARM9架构 ? S3C6410:属于ARM11架构 ? S5PV210:属于Co ...

  2. 五款主流 Linux 发行版性能对比,稳而不强?

    测试结果解读 2018 即将结束,年末正是各种基准测试对比轮番出炉的时候,通过这些报告,我们可以看到 Linux 性能的各个方面在 2018 是如何发展的.但本文的这份性能对比会更加深入 -- 将研究 ...

  3. 月份对比_2020年5月份,四款主流游戏电脑配置横向对比,你会选择哪款呢?

    Hello大家好,我是兼容机之家的小牛. 5月伊始,组装机硬件价格有着不小的回落,不像年初的时候那么高了,现在是个装机的好时机. 今天小牛梳理一下目前市面上卖得比较火热的电脑硬件,顺便给大家带来四款主 ...

  4. 5款主流跨端开发框架横向对比!

    点击上方关注 前端技术江湖,一起学习,天天进步 跨平台开发框架到底哪家强? 目前市场上有多个专业做跨平台开发的框架,那么对开发者来说究竟哪一个框架更符合自己的需求呢?笔者特地总结对比了一下不同框架的特 ...

  5. 绝了,几款主流的 JSON 库性能对比!

    本篇通过JMH(Oracle官方测试框架)来测试一下Java中几种常见的JSON解析库的性能.每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库.但是百闻不如一见,只有自己亲手测试过的才 ...

  6. 三款主流智能车机横评 吉利博越GKUI实至名归

    有一句大家耳熟能详的广告语叫:不是所有牛奶都叫特仑苏.这句话说明了,同类产品很多,但是精品很少. 而在汽车圈也是如此,随着汽车电动化.智能化.网联化.共享化的快速推进,给汽车产业带来了新的技术变革浪潮 ...

  7. Word/Excel文档操作API哪家强?一张表带你了解Aspose和Spire系列全功能对比

    Microsoft Office是微软公司的一个文字处理器应用程序,作为办公软件必不可少的神器之一,其中Word.Excel是日常工作中常用的文档管理工具.目前,Aspose系列和Spire系列是文档 ...

  8. 六款主流ETL工具介绍及功能对比

    概述 ETL(Extract-Transform-Load的缩写,即数据抽取.转换.装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种etl工具的使用, ...

  9. 多维度对比5款主流分布式MQ消息队列,妈妈再也不担心我的技术选型了

    1.引言 对于即时通讯网来说,所有的技术文章和资料都在围绕即时通讯这个技术方向进行整理和分享,这一次也不例外.对于即时通讯系统(包括IM.消息推送系统等)来说,MQ消息中件间是非常常见的基础软件,但市 ...

最新文章

  1. vue - config(index.js)
  2. 百家中华老字号故宫过大年
  3. eclipse 更换主题
  4. 转自JIM Wang:把 isv.config.xml 按钮事件移动到 entity.onload()
  5. 利用反射获得类的public static/const成员的值
  6. 简单的php代理 Simple PHP Proxy
  7. 220v转5v阻容降压电路
  8. 新手如何从零开始入门前端开发,分享我的学习方法!
  9. 在package.json中使用git URL依赖分支或标记?
  10. 操作系统的进程和线程的相关知识的理解
  11. 实现 Git 目录权限控制
  12. 计算机组成原理实验 实验四:多周期CPU实验要求(源代码全)
  13. (思科模拟器)三层交换机dhcp动态获取,ping通不同vlan ,连通外网
  14. python学习笔记——类与对象、常用函数
  15. 获取客户端及服务器的信息
  16. 算法学习:归并排序, pta归并排序(递归法)
  17. html/template
  18. 色差计算(颜色之间的相似度计算)
  19. 2030肢解中国-美国全球战略与中国危机(戴旭)
  20. 「 每日一练,快乐水题 」953. 验证外星语词典

热门文章

  1. 【LeetCode】121. 买入和卖出股票的最佳时间
  2. NCC多尺寸模板匹配MATLAB
  3. web前端大作业html+css+js 20页网页设计+二级菜单
  4. android最近播放功能,Android MediaPlayer倍速播放功能
  5. ModuleNotFoundError: No module named ‘docx‘
  6. 模仿移动端淘宝购物车
  7. MDSF:特定领域建模 DSM(Domain Specific)介绍
  8. Data Visualization(一)
  9. visualdata: 一个强大的 CV 数据集搜索引擎
  10. [UE4]Fog Of War(战争迷雾)教程