之前版本的MOSES软件按照其模块功能组合为三个产品包: Moses Basic、 Moses Advanced以及Moses Enterprise。在最新MOSES 12.0 中,MOSES Enterprise 产品包名称变更为Moses Ultimate, 但其所包含的功能模块不变。同时在MOSES 12.0中,我们新增加了一个产品模块包- MOSES OpenWindPower floating foundation,其包含Bentley最新开发的针对海上漂浮式风机基础设计的一些列功能模块。
MOSES 12.0中的模块包选择设置界面如下所示:
同时MOSES中原有的两个GUI模块“MOSES Hull Modeler” 和“MOSES Hull Mesher”在12.0中分别更名为“MOSES Modeler”和“MOSES Multiframe”。
MOSES 12.0 中新的OpenWindPower floating foundation模块支持用户按照漂浮式风机基础设计流程进行如下各个步骤的分析,
MOSES 12.0中新增加了如下功能以支持在浮式风机基础设计过程中MOSES与Bladed等空气动力学软件的数据传输。
在Bladed等空气动力学软件中进行浮式风机分析时会要求水动力数据库的附加质量矩阵包含无限频率(零周期)的相关结果。因此在MOSES 12.0 “Hydrodynamics”菜单中的G_PRESSURE命令中新增加了-DO_IFAM选项用于无限频率波浪的求解。
G_PRESSURE -DO_IFAM YES/NO
-DO_IFAM选项可设置为YES(默认)或者NO,选择Yes选项则程序会根据计算结果中的附加质量曲线和阻尼自动估算无限频率下的附加质量。若用户选择获取无限频率即零周期下的水动力结果,推荐用户在水动力计算的波浪周期设置中至少选择四个小于1s的波浪周期值以获得更高的精度。
在新的12.0版本中可以选择将MOSES计算得到的水动力数据库导出为Wamit文件格式,以供第三方软件如Bladed等空气动力学求解器使用。使用如下新增命令即可通过MOSES输出一个wamit格式的水动力数据库结果。
EMIT_WAMIT -OPTIONS
输出的wamit格式文件存储在MOSES的.ans结果目录中,不同输出文件类型的名称以及其详细描述如下表所示。
在新的MOSES 12.0中,Bladed整机计算的时程结果可以通过如下方式导入到MOSES计算数据库中。首先需要在MOSES命令文件中选择使用Bladed_Tools宏。
MEDIT
USE_MAC BLADED_TOOLS
END
然后使用MOSES主菜单中的Import_Bladed 命令选择将Bladed计算结果导入到MOSES中,
IMPORT_BLADED RUNAME SEANAME -OPTIONS
通过此宏命令MOSES能够读取所有Bladed结果中的单元与节点数据、环境载荷参数(起始终止时间与时间步长等)、浮体运动轨迹以及连接处载荷等信息,并最终将这些数据转化为数据曲线并应用到接下来的MOSES时程分析中去。
在MOSES 12.0中导入Bladed时程结果数据后,可以使用如下命令进行一个MOSES时程分析。
TDOM -T_HIST YES/NO
这里的 -T_HIST Yes选项告诉MOSES使用Bladed导出的浮体时程位置、速度、加速度与载荷曲线等结果进行一个时程模拟。注意这里需要在MOSES 进行时程分析以求取浮体面压载荷为后面的结构校核做准备,因为Bladed分析中没有进行面元压力载荷计算。
在MOSES 12.0中,用户可以选择在Executive界面中以云图形式显示水下单元的水动力面压载荷。例如在一个频域分析完成之后,用户可以在Executive界面进行如下设置以显示水动力网格上的面压载荷。这里的面压载荷为波浪压力与静水压力之和。
MOSES 12.0通过集成SACS的结构强度与疲劳校核模块, 能够直接完成浮体水动力与结构校核的一体化分析。新的MOSES Executive在完成浮体的频率或时域响应分析后,能够将水动力网格上的面元压力直接映射到结构网格,进而直接生成包含结构计算结果的CSF通用求解文件。然后利用MOSES集成的SACS Post processing模块直接调用CSF文件进行浮体结构强度和疲劳校核。
MOSES Executive中进行结构强度和疲劳后处理校核选项设置的界面如下所示。
MOSES 支持单台电脑的多核并行运算功能,同时在12.0版本中也新增了局域网内多台电脑并行运算功能。用户无需连接外网,只需要在内部局域网配置多台电脑,即可通过主服务器电脑将为数众多的MOSES分析工况分配到其他电脑上进行并行运算,从而大大提升多时程工况模拟分析的计算效率。用户可以通过MOSES Executive中的Grid Run来进行局域网多电脑并行计算的配置。