HYPERMESH与ANSYS-WORKBENCH的联合仿真

HYPERMESH与ANSYS WORKBENCH的联合
仿真
在有限元领域,HYPERMESH是最有名气的网格划分软件,而ANSYS WORKBENCH是性能卓越的多物理场耦合分析软件,如何实现强强联合,使得可以用HYPERMESH对模型进行网格划分,然后导入到ANSYS WORKBENCH 中进行分析,引起了许多CAE工程师的关注。

但是无论是网络媒体,还是从公开发表的文献上,还没有看到相关的例子。

有鉴于此,笔者对此问题进行探索,找到了一条合适的道路。

下面从一个例子出发,一步步地说明如何使用二者进行联合仿真。

例子如下。

两根悬臂梁A和B,一根在另外一根的上方,而二者之间略有间隙。

现在左边悬臂梁上施加向下的均布载荷,考察当载荷集度渐渐增加时,该悬臂梁是如何压迫下边的悬臂梁,从而导致其发生变形的。

使用二者进行联合仿真的操作主要步骤如下:
1.在任何一款三维软件(如SOLIDWORKS)中创建两根三维悬臂梁如下图所示,并另存为*.stp格式文件。

2.在HYPERMESH中打开此模型,并划分网格。

3. 在HYPERMESH的组件管理器中定义单元类型,材料,并设置组件管理器。

4. 在HYPERMESH中导出有限元模型到ANSYS。

这里得到一个practics.CDB文件。

该文件可以被ANSYS的经典界面读入。

5. 打开ANSYS的经典界面,使用FILE>READ INPUT FROM以读入该文件。

6.在ANSYS的经典界面中使用文档模型的导出功能写出该文件,这里写为file.cdb文件。

7.打开ANSYS WORKBENCH的主界面,并拖入一个Finite Element Modeler组件。

8.在Finite Element Modeler读入file.cdb文件。

9.打开Finite Element Modeler,得到的有限元模型如下。

10.在Finite Element Modeler中生成一个初始的三维模型。

则该三维模型以及前面的有限元模型可以被WORKBENCH的其它应用程序使用。

下面接着示范在MECHANICAL中的使用。

11.在WORKBENCH中创建一个静力学分析。

12. 把Finite Element Modeler中的model单元格拖到static structural 中的model单元格,建立关系。

13.更新Finite Element Modeler。

14.打开static structural.
15.添加固定端边界条件,并施加载荷。

16.进行分析并查看位移云图。

也可以查看应力云图
由此该问题求解结束。

可见,使用上述方式,可以结合二者的优点,从而可以对一个复杂问题进行高效的仿真。

实际上,就一般的问题而言,使用ANSYS WORKBENCH已经足够,不需要动用HYPERMESH的大驾以划分网格。

只是对于非常复杂的模型,此时网格的质量对于结果影响重大时,才需要这样操作。

合集下载

HYPERMESH与ANSYSWORKBENCH的联合仿真

HYPERMESH与ANSYSWORKBENCH的联合仿真

HYPERMESH与ANSYS WORKBENCH的联合仿真在有限元领域,HYPERMESH是最有名气的网格划分软件,而ANSYS WORKBENCH 是性能卓越的多物理场耦合分析软件,如何实现强强联合,使得可以用HYPERMESH对模型进行网格划分,然后导入到ANSYS WORKBENCH中进行分析,引起了许多CAE工程师的关注。

但是无论是网络媒体,还是从公开发表的文献上,还没有看到相关的例子。

有鉴于此,笔者对此问题进行探索,找到了一条合适的道路。

下面从一个例子出发,一步步地说明如何使用二者进行联合仿真。

例子如下。

两根悬臂梁A和B,一根在另外一根的上方,而二者之间略有间隙。

现在左边悬臂梁上施加向下的均布载荷,考察当载荷集度渐渐增加时,该悬臂梁是如何压迫下边的悬臂梁,从而导致其发生变形的。

使用二者进行联合仿真的操作主要步骤如下:1.在任何一款三维软件(如SOLIDWORKS)中创建两根三维悬臂梁如下图所示,并另存为*.stp格式文件。

2.在HYPERMESH中打开此模型,并划分网格。

3. 在HYPERMESH的组件管理器中定义单元类型,材料,并设置组件管理器。

4. 在HYPERMESH中导出有限元模型到ANSYS。

这里得到一个practics.CDB 文件。

该文件可以被ANSYS的经典界面读入。

5. 打开ANSYS的经典界面,使用FILE>READ INPUT FROM以读入该文件。

6.在ANSYS的经典界面中使用文档模型的导出功能写出该文件,这里写为file.cdb文件。

7.打开ANSYS WORKBENCH的主界面,并拖入一个Finite Element Modeler 组件。

8.在Finite Element Modeler读入file.cdb文件。

9.打开Finite Element Modeler,得到的有限元模型如下。

10.在Finite Element Modeler中生成一个初始的三维模型。

ANSYS与workbench联合仿真—人人小站

ANSYS与workbench联合仿真—人人小站

ANSYS与workbench联合仿真—人人小站ANSYS与workbench联合仿真很多学习数值仿真的同学最初接触的仿真软件是ANSYS经典平台,用习惯后就不想使用其他软件做前处理,但是ANSYS经典平台对几何模型的识别,导入处理都不是很好,比如说不能直接导入PROE设计的曲面,一般需要转化格式,转化格式后,曲面拓扑丢失,这样就不能表达设计特征。

workbench做完ansys公司的最新平台,在数据导入,网格划分方面都有很方便。

能实现与PROE,UG等三维模型直接导入,而且界面友好,所以入门很快。

我感觉最重要的还有一点,单位,大家都知道有限元分析中,一般软件都没有单位,各种数据输入单位统一需要自己计算或者查表,一旦单位错误,往往造成不收敛。

workbench虽然集成了antuodyn,lsdyna等软件,也适合做动态冲击,但是很多人还是习惯有ANSYS生成K文件,然后再ls-prepost中修改k文件,然后在ls-dyna求解。

如何方便地读入模型,轻松地划分网格,有以下方式,有workbench读入三维建模数据,然后划分网格,导入ansys加载,然后生成k文件。

如果你是做静力学分析的话,从workbench到ansys的网格转化就太简单了。

是用workbench中mechanical APDL就行。

如果你做动力分析的话,过程就有点复杂的,我试过了很多方法。

一种是是用explicit dynamics模块,然后是用mechanical APDL,但是这种方法导入的网格单元是mesh 200,是一种虚拟网格,必须转化成显式单元(比如说shell 163),转化有时候会失败。

另一种是直接是用mechanical APDL,虽然导出的隐式的单元,可是可以用element type 下面的switch elem type直接从隐式转化成显式(shell 163),很方便.workbench 功能强大,前处理非常好,特别是finite element modeler可以读入其他前处理器的网格,比如abaqus的inp文件。

Ansys与Workbench等软件的联合应用

Ansys与Workbench等软件的联合应用

联合ANSYS WORKBENCH和经典界面进行后处理前面几篇文章已经提到过,ANSYS WORKCENCH主要是为不大懂ANSYS 命令和编程的工程师服务的,而经典界面则适用于初学者和研究人员。

初学者和研究人员是完全不同的两个层次,为什么ANSYS经典界面却同时适合二者呢?实际上,学好ANSYS,关键并非是操作界面,而是要学好有限元。

如果初学者直接从WORKBENCH来学习ANSYS,那么对于有限元就毫无收获,可以说一头雾水。

而如果从经典界面进去,因为涉及到很多与有限元概念密切相关的操作,对于理解有限元很有好处。

只是学到一定程度以后,需要转移到WORKBENCH中进行三维零件的分析和装配体的分析。

而当我们用到一定程度以后,发现WOKRBENCH虽然操作方便,但是的确不容易操作底层。

前面的文章已经说明了如何联合二者进行仿真,以充分使用WOKRNBEHCN对于建模的方便性以及经典界面对于底层的操控性。

这里再举一个例子,说明如何用WOKRBENCH进行建模,而后在经典界面中进行后处理,目的是为研究人员提供参考。

一个两边固定的梁,上面受到分布载荷作用如下图。

该分布载荷随时间而改变,其载荷的时间历程如下曲线,从0-1秒,载荷增加到1Mpa,而后保持1秒钟,接着减小到0Mpa,终止时间是3秒。

为了便于控制,这里对每个载荷步均采用自定义载荷子步的方式,划分为10个载荷子步,见下面的细节视图。

然后进行瞬态隐式动力学分析,得到该梁的位移和von mises应力。

我们现在要知道该梁上某一个应力最大的点,其应力是如何随时间而改变的。

这个任务使用WOKRBENCH很难达到,但是用经典界面则轻而易举,因此我们决定使用经典界面进行后处理。

要使用经典界面后处理,只需要把WORKBENCH中生成的结果文件导入到经典界面中即可。

首先找到WORKBENCH中生成的结果文件如下图所示的路径。

该文件叫file.rst,为了方便,把file.rst拷贝到D盘的根目录下,然后启动ANSYS APDL,即经典界面。

hypermesh前处理+ANSYS

hypermesh前处理+ANSYS

用HyperMesh做前处理的ANSYS接触分析实例(原创)本文详细讲解了一个简单的轴和带孔圆盘的过盈配合的模拟计算。

轴和孔的过盈量设置为0.01。

整个前处理过程都在HyperMesh 中完成,然后把从HyperMesh中导出的输入文件提交给ANSYS求解。

准备工作:准备iges格式的几何模型。

轴的几何尺寸:内径:25mm,外径:35mm,轴长度:150mm圆盘的几何尺寸:内径:35mm,外径:100mm,盘厚度:25mm。

你可以根据上面的几何尺寸自己在Pro/e里面建模,你也可以使用下面的命令流在ANSYS里面建模,然后导出为.iges文件。

/PREP7CYL4,0,0,35,0,100,90,25 !plate;CYL4,0,0,25,0,35,90,150 !shaft;VGEN, ,2, , , , ,-10, , ,1本文所用的HyperMesh版本为7.0,ANSYS为11.0。

从HyperMesh中导出的命令流能否在低版本的ANSYS中运行,我没有测试过,但是估计没有什么问题,因为命令流中没有使用ANSYS 11.0独有的命令。

1.设置ANSYS模板和ANSYS Profile。

第1步:先选择ANSYS模版和ANSYS的profile。

进入global 菜单,点击load按钮,选择ansys模板。

图1第2步:选择geom或者tool页面上的user profile菜单,在弹出的对话框中选择ANSYS,如下图所示。

图2在启用了ANSYS的profile之后,你会发现右边的Macro Menu上面多出了一些和ANSYS操作相关的功能按钮,其中包括我们后面用来创建接触的contact wizard,如下图所示:图32.导入.iges格式的几何模型,改变默认的component的名字和颜色。

图4导入后得到如图5所示的轴和带孔圆盘的几何模型。

图5.iges文件导入后,HyperMesh自动建立了两个component,用来存放轴和带孔圆盘,如下图所示。

hypermesh与ansys接口

hypermesh与ansys接口

hypermesh与ansys接口:在hm里,file--export--template 然后,在output后面写文件名.inp就行了. 如果想存cdb,就文件名.cdb就行了。

[quote]A:HY模型在导到ansys1.一定要在hm里面调用ansys的tamplate模板.2.在1D 2D 3D最又下角的elem type里面重新刷新一下单元类型,一定要刷新!!3.注意要记住模型的组分一共有几个,每个的ID号分别是多少,每个ID对应的单元类型记住,4.在ansys的preprocessor/element/add edit delete里面add单元类型,一定要在element type reference number 后填上面对应hm ID的数字,再上面选择对应的单元类型.5.全都定义好.然后再file/read input from下打开模型!另外,最好从hm保存成inp格式的,这样成功率会更高一些。

(在hm里,file--export--template 然后,在output后面写文件名.inp就行了. 如果想存cdb,就文件名.cdb就行了)另外的方法:1.导出选择ANSYS.tpl模板,在HyperMesh中,导出文件为*.prp;2.然后用写字板打开它,进行编辑:(1)删除掉定义单元类型,材料,实常数的句子,只保留生成节点和单元的语句;(TYPE,MA T,REAL等全部删除)(2)添加自己想定义的单元类型,材料,实常数的句子。

*这样做实际上只利用了HM中的节点和单元信息。

(3)在ANSYS中INPUT这个*.prp文件就可以了。

或:1)导出选择ANSYS.tpl模板,在HyperMesh中,导出文件为file.cbd,file.iges;2)打开ansys,写命令cdread,db,file,cbd3)enjoy yourself.[/quote][quote]B:相关问题1.hm8.0导出到ansys问题:要手动定义单元类型然后更新不然只能导进节点。

Hypermesh网格模型导入到ANSYS Workbench中的方法

Hypermesh网格模型导入到ANSYS Workbench中的方法
4、然后拖拽FE中的Model到Static下面的Model上,结果如下图所示:
5、最后点击Update Project按钮
在更新过程中,ANSYSWorkbench会做两方面的工作:1、将你在Hypermesh中创建的材料自动添加到EngineeringData中,只是材料名称可能显示为Unknown;2、为网格模型创建一个几何模型,方便添加载荷、约束条件等。
如果模型比较大,更新时间可能会略长一些。
祝大家工作学习顺利!希望有积分的TX能下载本文,谢谢!Hypermesh网格模型导入到ANSYS
1、在Hypermesh中正确设置单元类型、材料属性等,然后导出为cdb格式的文件;
2、在ANSYSWorkbench中,拖入FE模块,,并邮件添加cdb文件,如下图所示:
3、添加分析类型:拖动分析类型到FE的Model上,如Stபைடு நூலகம்ticStructural分析,结果如下图所示:

Hypermesh如何导入ANSYS workbench


Page 2
操作步骤
Hypermesh划分10节
点四面体高阶单元 (solid187)或20节点 六面体/棱柱高阶单元 (solid186)
将二次生成的 cdb 文件导入 FEModeler, 生成几何并与网 格关联,做后续分析。壳网 格只用于生成几何面,并不 参与运算。
抽取实体单元的表面壳 单元,仅保留需要加载 边界条件的壳单元如 washer、内压面等并定 义component(类型为
点击,勾选surf
点击,勾选shell93
简单案例(续)
压缩网格、节点、components等的数目,Tool→renumber, all, renumber 输出文件,”test.cdb”, (注意option里有display 和 all 两个选项) 打开ANSYS mechanical APDL, File → Read input from… 导入cdb 文件 Main Menu,Preprocessor → Archive Model →Write 输出标准格式文 件”TestStandard.cdb” 启动ANSYS Workbench,创建FEModeler, 双击“Model”,弹出面框里勾选 Mechnical APDL Input(*.cdb)格式,再选取文件TestStandard.cdb,打开。
FEModeler窗口打开后,查看模型树里有Components(2),包括PART1和SURF, 说明SURF已被标记出来可用于生成几何面。
简单案例(续)
选中Geometry Synthesis, 查看下方Details View, “Automatic Face Split” 选项对于复杂模型最好选NO。 选中Skin Detection Tool,查看下方Details View, Tolerance Angle一般取 30º、25º, 若15º或更小则会产生较多的特征线,若很大比如超过60º则产 生几何与网格关联性变差,导致计算不能进行。 再次选中Geometry Synthesis,右击,Insert → Initiate Geometry, 生成几何 如图,可见标记面已经生成。

hypermesh与ansys联合仿真经典

h y p e r m e s h与a n s y s联合仿真经典The Standardization Office was revised on the afternoon of December 13, 2020一、有限元模型(即“网格”)的组成(1)网格①节点——提供“网格”的几何信息②材料——提供“网格”的材料特性参数③属性——提供“网格”的几何补充信息(例如:将薄板简化为二维网格(shell 单元)时,需要对而二维网格(shell单元)补充薄板的“厚度信息”)注:在hypermesh中“网格的几何补充信息”称为“属性(Property),并通过Property Collector完成属性的建立和管理;在Ansys中称作“实常数(Real Constans)”;在Hypermesh ANSYS模版中的Component Manager中也称为“实常数(Real Constans)”。

④单元类型小结:①②③④所提供的各种“网格”信息就创建出了“有限元网格模型”。

(2)当有限元模型带有边界条件时需要补充以下内容⑤载荷及边界条件(3)做优化时需要补充以下内容⑥设计变量(Design Variable)⑦响应(Response)二、以上内容在Hypermesh中的创建步骤步①:网格划分——即:完成“节点”的创建。

步②:在工具条中单击图标(Material Collector)打开“材料定义对话框”:在对话框中自由指定材料名称,单击card image后面的输入框:单击选择“Material”。

单击“create/edit”,弹出“Meterial”卡片:卡片中,DENS_FLAG为“密度”;EX_FLAG为“弹性模量”;NUXY_FLAG为“泊松比”,分别单击DENS_FLAG、EX_FLAG、NUXY_FLAG前边的,然后分别输入数值,如下所示:注:中的数值“1”为ID号,默认即可,不用管它。

hypermesh导入ansys问题

首先你要在hypermesh画网格的时候打开hypermesh时选择ansys模块,分好网格之后要在hypermesh中定义ansys中的单元类型比如solid185等,然后选中hypermesh中已经画好的网格并在hypermesh里的component子块中选择定义好的单元并刷新网格,然后导出网格(ansys默认为cdb格式,其实是个文本文件,随便什么后缀都行),ansys可以import 该.cdb文件,倒入后显示的是节点,plot element就可以了,如果没有在hypermesh中刷新网格的话,在ansys中就不会有网格,而只有节点信息,无法构成计算模型。

hypermesh导入ansys的方法:(2013-03-14 19:28:46)转载▼标签:hypermesh导入ansyshypermesh变截面梁问题描述:hypermesh转ansys为什么只有节点,没有单元,也没有约束了。

谁知道该怎么改啊,尽量用简单的方法。

我在用hypermesh10.0导成cdb,用ansys模板时,说我的单元类型没定义,请问在导出时应该怎么定义啊?解答:出现这个问题十有八九是因为在hypermesh中,没有给划分的单元赋予单元类型。

虽然在hm中已经定义了单元类型,但是并没有将单元赋予给相应的有限元网格。

所以,程序提示单元类型没有定义。

这是因为hm中,component的assign选卡下只有两个选项:一个是mat,另一个是property,mat对应的是材料,也就是说将定义的材料赋予给相应的单元,另一个是property,它对应的是单元的实常数,将定义的实常数与相应的单元连接。

以上两个功能对应ansys命令里面的mat attribute和r,但是没有et(element type)的赋予,所以导入ansys会提示没有定义单元类型。

实现et的赋予是在hm的utility面板下面的components ,将相应的单元类型赋予响应的有限元网格即可。

hypermesh网格导入ansys的方法

基础所李新年2017年xx 月x 日操作步骤1. 在hypermesh软件中建立三维模型,或导入三维实体。

Ubldtv | 制心sk Hgd Eht 剋乳秋片Import E 器pit宦斗名岭rie KEledicin ----------------------------------------------------------------------------------------------------------------------------------Fg type- |A I I Q Ddi^dt■ 匸B6 D:\U& W&rl<a^016\301 SC9S8M 21 却邓驭的5 lnnp« Qpijontlirpoit Lb®1. ahypermesh软件中建立三维模型「或导入三维实体*2. 在hypermesh软件中对三维实体进行网格划分和生存3D实体网格。

一、操作步骤3. 在hypermesh软件中用export导出三维实体网格。

建议使用abaqus文件格式,导出的文件类型为.inp ,(如图中操作)4. 在ansys workbench 软件中用Finite Element Modeler 模块。

导入的文件(类型为.inp )弔F TWM- EJemar Kobe-b-F B E. !-. r c进入第54杖态:对Geometry Synthesisiftfj点击Initial Geometry几何文件的生成©H E %tl f,HflH |l进入编辑状态:对Geometry Synthesis进行点击Initial Geometry几何文件的生成。

5. 在ansys workbench 软件中添加一个静态结构流程模块。

一、操作步骤在Fnite Element Modeler 模块右击,选择Updat;再双击静态结构模块中的Model可看到网格已导入。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档