小编在这里展示一个Hypermesh与Abaqus的联合仿真案例:
本次联合仿真使用Hypermesh进行前处理,然后在Abaqus中设置并计算,最后使用Hyperview查看结果。
Hypermesh作为一个强大的前处理工具,可以与大部分主流的CAE软件进行无缝连接,例如Fluent, Abaqus, Nastran。大部分公司在做前处理时,都会考虑使用Hypermesh。
首先,我们打开Hypermesh
点击图中红框内的图标,会弹出User Profiles窗口,在这里可以选则所需的类型,如Abaqus, Actran, LsDyna等。我们此次选择的时Abaqus,然后点击OK。
选择完类型后,点击左上方File,选择import,再选择Model
选择需要导入的文件类型,点击import(如:选择红框内的import geometry,再点击箭头所指的选项,最后选择需要的文件)
成功导入模型。值得注意的是,必须导入拥有体积的模型,而不是一个壳体,因为壳体无法在之后划分三维网格。
在红框处选择需要的网格类型,然后划分网格(如:选择tetramesh)
(以tetramesh为例)在tetramesh中依次选择Volume tetra-solids,然后输入Element size,并框模型中需要划分网格的部分(此处框选了整个模型),被框中的部分会从绿色变为白色,最后点击mesh
上图展示了模型在Hyoermesh中划分完网格后的情况
注意:如果之前划分过表面网格,必须在导入Abaqus之前将表面网格删除,因为表面网格无法被赋予材料属性,这种情况下会导致出现报错,报错内容一般为:xxx(element数量)element缺少属性
导出文件,导出格式为.inp格式
ABAQUS 是一套功能强大的工程模拟的有限元软件,其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题。
打开Abaqus之后,需要将.inp文件导入
点击File-import-model
点击红框内的Create Stept-跳出Create Step模块-按自己的需求从上到下设置-最后点击Continue
跳出Edit Step框,根据需要设置参数(如:在incrementation中设置)
完成后点击OK
双击左侧红框中的Load,在create load中依次设置载荷名称-对应的step-所需的载荷类型(图中红框由上到下)
选择载荷部位-点击Done
双击左侧红框中的BCs,设置边界条件。在Create Bondary Conditions中依次设置边界条件名称-对应的step-边界条件类型(图中红框由上到下)
在Edit Bondary Condition中选择所需的边界条件类型,完成后点OK
最终的边界条件情况
双击左侧Jobs,跳出Create Job,依次输入Job名称-选择模型来源-点选模型。(图中右侧红框内由上到下)
在Edit Job中设置运算所需硬件(之后提交作业中也可设置,故无需在此处设置),点击OK
点击左上角红框内的图标“Job Manager”,在跳出的Job Manager中点击Write Input。生成的.inp文件将被保存在设置的文件夹内,若未设置文件夹,该文件将被保存在默认文件夹内。
.inp文件路径可点击红框内功能设置(File-Set work Directory)
细心的朋友已经看到,本次仿真都是在网页上进行的,开物云平台就是一个轻量化的网页平台,它还拥有无限的算力资源,大大缩短了仿真计算的时间:
在所有设置完成后,可直接通过红框中的作业提交进入提交作业的界面
选择Abaqus版本-上传.inp文件-设置.inp为主文件-设置核数-提交作业(红框从上到下)
作业完成后把.odb文件保存到云端
Hyperview作为一款强大的后处理软件,在许多领域都被广泛应用。本次工作最后使用Hyperview查看结果
打开Hyperview,点击红框处按钮-导入所需的.odb文件-点击Apply
在红框处选择想看的阶段,最终结果选择最后一个阶段
依次点击并设置红框内容
查看结果结果
本案例完全基于开物云平台,该平台提供了开箱即用的正版仿真软件,免去了安装软件消耗的时间。
有兴趣的同学可以访问远算开物平台