如果你觉得Abaqus前处理功能不强,你可以学习HyperMesh进阶提高

合集下载

hypermesh与abaqus接口连接经典实例

hypermesh与abaqus接口连接经典实例

模型中考虑了材料、几何的非线性、接触和Tie连接,所有设置都在HM中完成,输出inp 文件后可以直接在Abaqus中计算。

尤其注意在HM6.0中利用宏菜单中的Abaqus Contact Manager来定义接触、Tie连接等问题。

欢迎大家批评指正。

同时该算例仅仅是一个step的,如果哪位能将其扩展到多个step,还会给以积分奖励。

再加一些步骤说明:问题描述:如下图所示模型,模型整体分为三部分,黄色的tube、深蓝色的holder和浅蓝色的welded_part。

其中tube和holder部分属于接触,而holder和welded_part两部分的连接属于焊接,这里采用Abaqus中的Tie连接方式。

最后固定welded_part的一端,而在tube的一端施加一个扭矩,为了保证不发生刚体位移,在tube的另一端施加一个止推的约束。

定义ABAQUS模板:在Geom页面上选择user prof…,从弹出菜单中选择ABAQUS,然后选择Standard 3D。

为保证问题具有一般性,对上述模型划分的网格在连接的部分均保证网格不对齐,在宽度和圆周上均采用了不同的网格密度。

单元类型的设置:因为涉及接触问题,所以模型中的实体单元均采用Abaqus中的C3D8R减缩积分单元,单元类型的选择请参考Abaqus使用手册。

在HyperMesh中改变单元类型的步骤如下:1.  在1D、2D和3D的任何一个页面中点击elem types。

2.  选择2d&3d子面板,根据单元的结构选择单元类型,在这个例子中点击hex8,从弹出菜单中选择C3D8R。

3.  选中要更新单元类型的单元,这里选择by collector(选择所有三个comps)。

4.  点击update。

5.  如果需要察看现有任意一个单元的类型,在永久菜单上点击card,将操作对象设为elem,选择单元后点击edit。

Abaqus与HyperMesh联合仿真有限元分析核心技术培训

Abaqus与HyperMesh联合仿真有限元分析核心技术培训

Hypermesh 作为目前综合能力最强的前处理平台,可以很方便的为各种大型CAE 软件完成几乎所有的常见前处理工作,操作极其灵活方便操作极其灵活方便,,例如几何清理例如几何清理、、网格划分网格划分、、材料属性建立材料属性建立、、单元赋予单元赋予、、连接关系设定连接关系设定、、边界条件设定边界条件设定、、控制参数和输出等参数和输出等,,全部都可以在Hypermesh 中高效的完成中高效的完成。

几何模型越复杂几何模型越复杂,,装配体零件越多装配体零件越多,,这种优势越明显这种优势越明显。

Abaqus 作为业内公认的最强的非线性求解软件作为业内公认的最强的非线性求解软件,,自学入门不易自学入门不易,,成为高手更加成为高手更加艰难艰难艰难。

Abaqus 行业应用广泛行业应用广泛,,最近几年在国内越来越火爆几年在国内越来越火爆,,所以掌握abaqus 势在必行势在必行。

Abaqus 行业应行业应用差异较大用差异较大用差异较大,,但基本的软件操作和软件应用技巧是大同小异的是大同小异的。

Hypermesh 中除了几何清理中除了几何清理、、网格划分外网格划分外,,其余的操作例如材料属性建立其余的操作例如材料属性建立、、单元赋予单元赋予、、连接关系设定连接关系设定、、边界条件设定边界条件设定、、控制参数和输出等全部与Abaqus 息息相关息息相关,,需要对abaqus 的一套理论有很深的认识才能更好的发挥Hypermesh 的强大前处理功能的强大前处理功能。

本人擅长在Hypermesh 中完成所有的Abaqus 前处理操作前处理操作,,然后提交计算然后提交计算,,后处理在abaqus 和hyperview 中完成。

本人领域为电子产品跌落碰撞本人领域为电子产品跌落碰撞,,例如平板电脑例如平板电脑、、台式机台式机、、移动终端等等显式动力学分移动终端等等显式动力学分析析,同时也擅长各种连接器同时也擅长各种连接器、、弹片弹片、、端子等正向力端子等正向力、、插拔力插拔力、、屈服等隐式非线性分析屈服等隐式非线性分析。

ABAQUS常见问题汇总

ABAQUS常见问题汇总

HM——ABA接口问题简洁一些,引用小宝斑竹在接口问题中的体会:“关于hm-abaqus的接口补充说明经常用HM-abqus的人或者刚开始使用的人,对于软件的接口一般存在以下问题:1、INP文件导入abaqus出错。

2、在abaqus里选择加载面,设置材料属性不方便。

(也可以理解为没有几何元素的模型在网格上选取东东比较困难)除了以上的两种,暂时我还没发现其他的问题。

对于1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有数字,那么恭喜你,它一定不会出错。

(当然,有些人说abaqus/cae有很多关键字不支持,但是hm支持。

我的建议是:有那功夫,或许INP文件都改完了)对于2,首先声明,所有在hm里建立的SET,都会出现在abaqus assembly里的set里,所以在abaqus里加载的时候,都是可以调用的,你所要做的就是正确的建立node set or element set。

很多人知道在abaqus part里也有个set,那个是干什么的呢?目前我就是用来操作材料施加的。

很多时候模型是各种复杂材料的混合,如果在abaqus里直接赋予,选取模型区域的手段有限(单个点,点到手抽筋;by angle,很多地方选不上,选到眼花;by set,在abaqus里建立part set的难度不下于手动点),我的建议:在hm里赋予一个空材料属性给相关的区域(hm 里有几何元素,选起来简直就是小CASE),到了abaqus里,软件会自动为你的每个材料区建立一个新的part set,这时候,空的材料属性要炸要炒随你便。

剩下的问题都不是问题。

”论坛问题汇总1、hypermesh导入abaqus有单元显示、无模型显示。

答:这个问题很常见,不仅在hypermesh_to_abaqus中有人问,在HM与其它软件接口也有人反复问。

首先要肯定的是导入过程没有任何问题。

在此,引用老向版主的一段话来回答“版上不停的有人问为什么HM不能导出几何.看的人都烦了.为什么要导出几何呢?不同的软件,对几何的理解是不一样的, 所以才有这么多的不同的几何格式.如果要导出几何,HM还得去研究你abaqus/ansys/patran内部是如何理解几何的,这是个浩大的工程.你应该知道,对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了.要几何干什么呢?几何模型的作用仅仅是为了得到节点,网格.. 一旦有节点,网格有了,几何模型就可以扔掉了.后处理程序本身也是基于有限元模型的,而不是基于几何模型的.你既然打算用HM做前处理,就干脆一点,把所有的东西都在HM里面做好,然后提交给abaqus/nastran计算就行了.HM对abaqus求解器的支持一点不比abaqus/cad本身差,只有及少数特殊的场合,需要手工添加一些语句.”2、从HM中把一个装配件划分好的网格生成inp文件后,导入abaqus中去,为什么是一个零件,怎样才能是一个装配件?答:part, instance是abaqus独有的概念。

hypermesh与abaqus接口问题

hypermesh与abaqus接口问题

新手在使用hypermesh与abaqus接口问题的过程中,或多或少都会出现一些问题,本贴搜罗了大部分论坛以前关于此方面的问题,再加上笔者在学习过程中的一些心得体会,希望能给很多朋友带来帮助,更希望SIMWE论坛能越来越好。

笔者认为要能够处理好两个软件的接口问题,必须对两个软件都有一定的了解。

论坛上很多问题都是由于初学者对软件某个局部操作出现问题,导致导出模型出错,这些操作上的问题笔者觉得可以通过看一些高手的做的模型例子或视频来不断提高。

本篇可能不涉及太多这方面的问题。

为了使读者能够最快捷的学习,笔者从原来论坛的问题中只搜索一些精华和常见的问题,版权归SIMWE广大斑竹和热心提问、回答者。

本篇没有采用连接网页方式,这样不利于下载,笔者辛苦一点,将其归于WORD文档,方便大家下载,离线学习。

(接口问题相较于其他版块,问题相对较小,所以也便于此种方法)有限元分析的步骤:一般来说,步骤是:前处理(3D软件至HM):几何建模——模型处理——网格划分——材料属性单元类型边界约束;求解器:ABA;后处理:HM OR ABA。

(本文仅对HM,ABA讨论,其实软件很多的)在HM中加载ABA模板:HM中提供了跟很多软件的接口模块,与软件之间实现互通,由于各软件之间在划分网格,约束、加载过程都有些差异,所以各模块都有些差别,正确选择模板是成功实现软件对接的第一步。

在HM中处理好网格模型后可以使用中性文件导入ABAQUS,常用的是INP格式。

常见问题:如果没有采用ABA user profile,很多对应的单元类型,材料属性可能不能与ABA对应起来,导入至ABA会出现很多错误或警告。

几何模型处理、网格划分:几何模型处理、网格划分相关问题,请读者到相应的版块去看,如果导入ABA,出现网格划分失败的问题,最好检查一下HM中的网格模型,划分好网格才是计算中关键的一步。

定义单元类型,材料属性:不是所有的类型HM和ABA都能同时识别的,例如ABA只支持SPRING1而不支持SPRING2。

HyperMesh概述——综合功能最强大的有限元前处理器

HyperMesh概述——综合功能最强大的有限元前处理器

HyperMesh概述——综合功能最强大的有限元前处理器ANSYS学习与应用分享·解惑·技术变现HyperMesh 是一款市场领先的多学科有限元前处理器,它可以对最大、最复杂模型的生成过程(从导入 CAD 几何结构到导出可随时运行的求解器文件)进行管理。

最近 20 多年来,HyperMesh 已逐渐发展成为业内领先的前处理器,是概念和高保真建模的首选。

该软件具备高级的几何结构创建和网格划分功能,提供了便于快速生成模型的环境。

能够快速生成高质量网格是HyperMesh 的核心功能之一。

目前,模块化子系统设计和对新材料的不断探索成为行业的大势所趋;HyperMesh 含有先进的模型组装工具,能够对生成和组装复杂的子系统提供支持,此外,先进的创建、编辑和可视化工具还可助力层压复合材料建模。

借助网格变形和几何结构尺寸标注功能,可以对设计进行更改。

HyperMesh 是一种独立于求解器的环境,拥有丰富的 API,因此可以实现高级定制。

全球已有成千上万家客户采用HyperMesh 生成和管理模型,该软件支持各种 CAD 和求解器接口,因此非常适合大多数垂直市场和领域。

优势强大的企业级有限元分析建模解决方案•HyperMesh 与各种 CAD 和 CAE有直接接口,支持自定义集成方式,可以无缝地融入任何工程设计环境中。

•HyperMesh 为用户提供了一个强大、通用的企业级有限元分析建模平台,帮助用户最大程度降低在建模工具上的投资及培训费用。

高速、高质量的网格划分技术•依靠壳、四面体或六面体的自动网格划分或半自动网格划分功能,HyperMesh 简化了复杂模型的建模流程。

通过自动化装配模型功能及批处理网格划分功能提高用户效率•HyperMesh 与PDM 紧密连接,便于双向通信,此外,HyperMesh 可以直接管理零部件表现形式及配置。

•批处理网格划分技术无需用户进行手工的几何清理及网格划分工作,可加快模型的开发过程。

2024新版hypermesh入门基础教程

2024新版hypermesh入门基础教程

设置接触条件等方法实现非线性分析。
求解策略
03
采用增量迭代法或牛顿-拉夫逊法进行求解,考虑收敛性和计算
效率。
实例:悬臂梁线性静态分析
问题描述
对一悬臂梁进行线性静态分析,计算 其在给定载荷下的位移和应力分布。
分析步骤
建立悬臂梁模型,定义材料属性和边界 条件;对模型进行网格划分;施加集中 力载荷;设置求解选项并提交求解;查 看和评估结果。
HyperMesh实现方法 利用OptiStruct求解器进行结构优化,包括拓扑 优化、形状优化和尺寸优化等。
3
案例分析
以某车型车架为例,介绍如何在HyperMesh中 进行拓扑优化和形状优化,提高车架刚度并降低 质量。
疲劳寿命预测技术探讨
01
疲劳寿命预测原理
基于材料疲劳性能、载荷历程等, 采用疲劳累积损伤理论进行寿命 预测。
HyperMesh实现方法
利用多物理场分析模块,定义各物理场的属性、边界 条件等,进行耦合分析。
案例分析
以某电子设备散热问题为例,介绍如何在 HyperMesh中进行结构-热耦合分析,评估设 备的散热性能。
实例:汽车车身结构优化
问题描述
针对某车型车身结构,进行刚度、模态及碰撞性能等多目 标优化。
01
02
HyperMesh实现方 法
利用疲劳分析模块,定义材料疲 劳属性、载荷历程等,进行疲劳 寿命计算。
03
案例分析
以某车型悬挂系统为例,介绍如 何在HyperMesh中进行疲劳寿 命预测,评估悬挂系统的耐久性。
多物理场耦合分析简介
多物理场耦合分析原理
考虑多个物理场(如结构、热、流体等)之间 的相互作用,进行综合分析。

hypermesh导入abaqus问题集(绝对原创——总结各种情况)

hypermesh导入abaqus问题集(绝对原创——总结各种情况)

Hypermesh to abaqus surface研究两个PART分别是vol1和vol2,要做的任务就是在hypermesh 中完成abaqus中surface的建立过程。

首先,在hypermesh中划分好体网格,删除所有的2D网格,接下来就开始我们的主要任务。

在开始前先说几点,有好多朋友针对此问题提出过好多种方法,先简单概括一下:好多网友说在hypermesh中利用find face找到2D网格,之后基于2D网格建立set,导入到abaqus中,其中这种方法经过个人验证是行不通的,在abaqus中识别不出^face的compoent。

还有网格提出说在hypermesh分配好属性,施加载荷之后再导入anbqus中,我试验了一下也不行,大家也可以试试~~下面开始谈谈我的方法:建立好网格之后,我们把面板切换到analisys→interfaces,在name输入要建立surface的名字surf1,在type中选择SURFACE_ELEMENT,点创建。

生成一个group组集,下面包含一个空的surf1,下面为surf1添加单元。

面板设置如下图。

添加单元后vol1显示如下:Surf1按照上面的过程在vol2上建立surf2,如下图:Surf2接下来我们把vol1和vol2分别输出成两个INP文件。

找到下图中的窗口,并设置如下输出vol1.inp(注意:如果不这样设置导入abaqus报错)同理输出vol2.inp这样就生成好了两个inp文件,至此,完成了在hypermesh中的所有操作。

下面说下重点的问题,如果你的模型只有单PART,上面的操作完成后已经解决了本文的问题。

但是如果的你模型含有多个PART,导入到abaqus中会出一些问题,别着急咱们慢慢说,对于多PART我们一般有两个办法导入abaqus,一是在hypermesh中输出一个INP文件到abaqus中,由于在abaqus只生成一个PART,所以采用part copy 来实现PART的分解,如下图:但是如果采用了这个操作后我们会发现,新生成的多个PART中不包含有任何surf信息了,说明在操作的过程中我们之前在hypermesh 的设置已经丢失了,而且这个操作会丢失很多装配和其他的信息,所以我推荐如果在零件比较少的时候,可以分别生成多个PART分别到入abaqus中不会丢失装配关系。

HyperMesh 介绍

HyperMesh 介绍

关于Hypermeshhypermesh Hypermesh软件是美国Altair公司的产品,是世界领先的、功能强大的CAE 应用软件包,也是一个创新、开放的企业级CAE平台,它集成了设计与分析所需的各种工具,具有无与伦比的性能以及高度的开放性、灵活性和友好的用户界面。

在CAE领域, Hypermesh 最著名的特点是它所具有的强大的有限元网格前处理功能和后处理功能。

一般来说,CAE分析工程师80%的时间都花费在了有限元模型的建立和修改上,而真正的分析求解时间是消耗在计算机工组站上的,所以采用一个功能强大,使用方便灵活,并能够与众多CAD系统和有限元求解器进行方便的数据交换的有限元前后处理工具,对于提高有限元分析工作的质量和效率具有十分重要的意义。

HyperMesh®是一个高性能的有限元前后处理器,它能让CAE分析工程师在高度交互及可视化的环境下进行仿真分析工作。

与其他的有限元前后处理器比较,HyperMesh的图形用户界面易于学习,特别是它支持直接输入已有的三维CAD几何模型(G,Pro/E,CATIA等)已有的有限元模型,并且导入的效率和模型质量都很高,可以大大减少很多重复性的工作,使得CAE 分析工程师能够投入更多的精力和时间到分析计算工作上去。

同样,Hypermesh也具有先进的后处理功能,可以保证形象地表现各种各样的复杂的仿真结果,如云图,曲线标和动画等。

在处理几何模型和有限元网格的效率和质量方面,HyperMesh具有很好的速度,适应性和可定制性,并且模型规模没有软件限制。

其他很多有限元前处理软件对于一些复杂的,大规模的模型在读取数据时候,需要很长时间,而且很多情况下并不能够成功导入模型,这样后续的CAE 分析工作就无法进行;而如果采用Hypermesh,其强大的几何处理能力使得Hypermesh可以很快的读取那些结构非常复杂,规模非常大的模型数据,从而大大提高了CAE分析工程师的工作效率,也使得很多应用其他前后处理软件很难或者不能解决的问题变得迎刃而解。

HyperMesh经验

HyperMesh经验

Hypermesh是目前综合功能最强大的有限元前处理器之一。

最近总有朋友问我很多关于Hypermesh的问题,结合我个人的使用经历,写下这篇文章随便谈谈,想到哪里,写到哪里,不一定都对,如果有不同意见,或者反对意见,欢送切磋。

1.问题1:Hypermesh很难学么?答:不难,不仅不难,而且很简单,简单到什么地步?如果有人在旁边稍微指点你一下,你只要不是特别笨,通过1,2天的实战训练,你就能掌握大局部常用的功能。

〔仅仅指网格划分,不包括求解器接口〕.如果没有人指点,可能入门慢一点点,但是估计也就是3,5天的事情。

为什么这么说呢?其实Hypermsh 就是程咬金的三斧头,程咬金的斧头虽然只有看似平凡的那么三招,可是一旦组合起来,威力无比,一般人都扛不住。

Hypermsh也就是靠那么几斧头来到达以不变应万变的目的。

Hypermesh有哪几斧头?1.Shift+F3:合并在容差范围内的节点,并查找free edge,T-connection.2.shift+F4:移动单元,节点等。

3.Shift+F5:查找单元,节点。

4.shift+F7:把单元,节点投影到适宜的位置。

5.F4:测量距离,角度,经常用的。

6:F5:隐藏掉遮住视线的单元,几何etc.7:F6:手工根据节点创立单元,把单元劈开等,纯手工操作。

8:F7:对齐,把不在一条直线上的节点拉直,手工编辑单元的时候,用的比拟多。

9:F10:查看单元质量。

10:找圆心操作。

11:镜像操作,旋转操作。

12:find face,在实体单元外表蒙皮。

13:rule,spline,几何缺乏时,根据边界,生成网格。

Hypermesh的这13斧头几乎可以完成绝大局部网格相关的工作。

单独看这13斧头,都很简单,平淡无奇,要是能跟灵活地组合运用,威力无比。

2:Hypermesh划分网格时的核心思想是什么答:一句话:为了得到单元,可以不择手段。

受到其他有限元软件划分网格思想的束缚,初学者往往被几何模型本身束缚了手脚,在HM中,几何的作用仅仅是为了得到网格,得到了网格之后,几何就可以扔到垃圾堆里面了。

ABAQUS与Hypermesh接口教程

ABAQUS与Hypermesh接口教程
图1
2.导出 ACIS SAT 文件,后缀名为.sat,如图 2 和图 3 所示。
图2
图3
3.打开 HM,注意设定 user profiles 为 ABAQUS,如图 4 所示。
图4
4.导入几何模型,如图 5 所示。
图5
5.处理几何模型,例如:布尔运算,消除硬点等。设置网格类型, 画网格,将模型划分成数个网格部件。如图 6 所示,几何模型被划分 成了两个网格部件,根据仿真计算的需要也可对两个小块布尔求和, 划分成一个网格部件。一个网格部件就是一个网格节点相连的网格体, 只含有网格节点、单元、集合信息。
4,
20.,
-9.,
-10.
5,
20.,
-7.,
-10.
……
789, 1001, 835, 823, 1000, 1003, 836, 824, 1002
790, 1003, 836, 824, 1002, 1005, 837, 825, 1004
*End Part
**
**
** ASSEMBLY
**
ABAQUS 与 Hypermesh 接口教程
本文分两种情况。第一种:在 HM 中对几何模型全部建好网格, 导入 ABAQUS 中分析。第二种:在 ABAQUS 中已有的计算模型基 础上,再导入网格部件重新整合进行分析。 第一种情况: 1.在 ABAQUS 中建好几何模型,(如果是用其他造型软件建的模型 也要先导入 ABAQUS)然后对模型进行装配,为的是确定全局坐标 系,在后续的操作中全局坐标系不要再改变。
, -11.0
, -10.0
4, 20.0
, -9.0
, -10.0
……
5, 20.0

hypermesh导入abaqus问题集(绝对原创——总结材料各种情况)

hypermesh导入abaqus问题集(绝对原创——总结材料各种情况)

Hypermesh to abaqus surface研究两个PART分别是vol1和vol2,要做的任务就是在hypermesh 中完成abaqus中surface的建立过程。

首先,在hypermesh中划分好体网格,删除所有的2D网格,接下来就开始我们的主要任务。

在开始前先说几点,有好多朋友针对此问题提出过好多种方法,先简单概括一下:好多网友说在hypermesh中利用find face找到2D网格,之后基于2D网格建立set,导入到abaqus中,其中这种方法经过个人验证是行不通的,在abaqus中识别不出^face的compoent。

还有网格提出说在hypermesh分配好属性,施加载荷之后再导入anbqus中,我试验了一下也不行,大家也可以试试~~下面开始谈谈我的方法:建立好网格之后,我们把面板切换到analisys→interfaces,在name输入要建立surface的名字surf1,在type中选择SURFACE_ELEMENT,点创建。

生成一个group组集,下面包含一个空的surf1,下面为surf1添加单元。

面板设置如下图。

添加单元后vol1显示如下:按照上面的过程在vol2上建立surf2,如下图:Surf1Surf2接下来我们把vol1和vol2分别输出成两个INP文件。

找到下图中的窗口,并设置如下输出vol1.inp(注意:如果不这样设置导入abaqus报错)同理输出vol2.inp这样就生成好了两个inp文件,至此,完成了在hypermesh中的所有操作。

下面说下重点的问题,如果你的模型只有单PART,上面的操作完成后已经解决了本文的问题。

但是如果的你模型含有多个PART,导入到abaqus中会出一些问题,别着急咱们慢慢说,对于多PART我们一般有两个办法导入abaqus,一是在hypermesh中输出一个INP文件到abaqus中,由于在abaqus只生成一个PART,所以采用part copy 来实现PART的分解,如下图:但是如果采用了这个操作后我们会发现,新生成的多个PART中不包含有任何surf信息了,说明在操作的过程中我们之前在hypermesh 的设置已经丢失了,而且这个操作会丢失很多装配和其他的信息,所以我推荐如果在零件比较少的时候,可以分别生成多个PART分别到入abaqus中不会丢失装配关系。

学习hypermesh第三步——常见问题解析

学习hypermesh第三步——常见问题解析

Hypermesh常见经典问题汇总Hypermesh软件1、软件主要模块该软件主要由geometry、2D、3D、analysis、tool组成。

后处理模块在此不做详细说明,由于大家用的求解器也五花八门,analysis面板的功能也不做详细说明。

2、通常的操作步骤(本文操作说明以8.0以上为准,与时俱进)导入cad模型——>几何清理(包括对模型的分块)——>面网格——>检查质量——>修改网格——>生成体网格——>检查网格质量——>删掉无用的面网格——>导出数据文件3、容易出问题的地方个人认为网格划分过程中的问题都是可以避免的,因为这原本就没什么技术含量,有技术含量的只是软件,我们只需按照正规的步骤去操作,可以说每个人都能画出来。

高手与新手的差距在于熟练度、对网格的理解、对网格质量的把握。

由于hypermesh软件自带的help说明很不错、非常不错、相当不错,所以我会在文章中引用一些来辅助说明问题。

(8.0和9.0的功能差不多,无实质性的改变,8.0的HELP文档比9.0做的好些,适合通看,9.0适合查询。

所以推荐新手安装8.0,把2D和3D的例子做一遍上手更快)该文章是面对所以使用hypermesh软件的同仁的,所以看过英文help的不要觉得我啰嗦,虽然我们一直强调英语的重要性。

“废话”说了一大堆,下面开始正文。

——西山小宝接口问题1、hypermesh转入ANSYS如果你在导出数据的时候出现“ELEMENT ***** IS NOT DEFINED”的问题用ET TYPE 建立单元类型,用component manager来赋给网格,而不是用element types。

(参考HELP :Setting Up a Model in ANSYS - HM-4410)2、hypermesh导入abaqus可以从hypermesh正常导出,但是在导入abaqus的时候没有模型显示,在底下对话框中提示警告WARNING,告诉你line ****语法出错。

hypermesh帮助文档(中文)

hypermesh帮助文档(中文)

Altair软件Hyperworks10.0Hypermesh功能操作中文版张燕华译一字一句打上,不妥之处难免,还望大家批评指正中文资料optistruct指南文档(付费)碰撞关键字(控制文件)中文版(免费)Hypermesh与abaqus接口文档(免费) Hypermesh与dyna接口文档(免费)Hypermesh指南文档(免费)ANSA(网格划分部分)(免费)疲劳Ncode7.0(design life) (免费)更多软件和法规,范例资料,慢慢翻译积累资料声明资料翻译费时费力,希望能让您的学习过程感到省时,给力!我本来不想发行电子版的,传到网上可能会被复制,粘贴,so easy的事情,我就得 “被雷锋”了。

个人建议:或许您能够偶尔得到一份只言片语的资料,或者是某个方面的资料,但是如果您想得到更多更全的学习资料,建议你亲自联系我们。

比如,做碰撞的,想学习NVH,学习流体,学习疲劳,电磁场等;做汽车行业的,想看看其他行业(如航空,重工,电子产品,生命科学)主打软件是什么,比如高薪的航空工业疲劳分析工程师,一汽,泛亚,上海大众,上汽,北汽疲劳工程师主要应用Ncode(疲劳软件的鼻祖,功能最全,最强大);还有船舶行业patran软件,很多经典资料(像Patran PCL Workshop Notes)还木有中文版。

在一个或两个方面特别精通的基础上,再对其它方面熟悉,或许您会更受业内欢迎。

如果您需要更多,关于Hyperworks,ansa,MSC.patran,nastran,dytran;LS-dyna,abaqus,adams,ansys,madymo,MoldFlow,MARC, Ncode,Optistruct帮助文档中文版。

请联系:QQ:290538306邮箱:zzuzhangyanhua@很多资料国内代理公司不公开或者根本没有。

到我们这里,某些已有中文版,暂时没有的资料可以从无到有,欢迎团购,更欢迎个人。

学习Hypermesh的方法

学习Hypermesh的方法

edit surface->surface filler除了edit surface->surface filler外,还可以用spline,drag,sweep等命令补面,只要选surface only选项就可以了.3、划好2d网格之后,用tool->edges->tolerance=0.01->equivalence-> find edges, 最后发现2 20个free surfaces,我记得有一个快捷键保存这些自由面到内存中,然后可以删除刚刚保存的面,大侠,帮忙用你的操作发现的是free edges,它会自动保存在一个叫做^edges的component里,然后隐藏掉其他的部分,再点击右侧QA-->Find Attached 找到相邻单元,再进行处理。

5、2d单元划分完毕,在Tool->check elems->connectivity中发现有这样的提示:”574 elements were found with questionable connectivity“,这时有些单元高亮,怎么解决这个问题,使得没有单元有连接问题,大侠们指教!具体操作如下:在Tool->check elems先点击duplicates,接着点击save failed;然后,按F2在elems 下选retrieve,最后点击delete entity7、两个同心圆之间怎么生成填充曲面呢,两个圆都是红色的自由边界。

disp里面隐掉其他comp,只显示free edge,在macro菜单里,选QA,选find attached,找到与此相关的失效单元,手工修改之。

另外生成四面体还有检查T-connection ,是不是不检查三维单元的free edges 和T-connection?可以用F3合并节点,注:当你选中equivalence的时候,是将两个节点合并为一个,没选的话,它们只是位置在一起,但还是两个节点.检查单元的连续性是tool_edge(也可用SHIFT+F3)10、在检查三维实体单元节点一致的时候,先检查edges ,再把三维实体单元生成表面(faces),然后再对生成的表面进行edges的检查。

hypermesh-abaqus论坛常见问题汇总

hypermesh-abaqus论坛常见问题汇总

HM——ABA接口问题简洁一些,引用小宝斑竹在接口问题中的体会:“关于hm-abaqus的接口补充说明经常用HM-abqus的人或者刚开始使用的人,对于软件的接口一般存在以下问题:1、INP文件导入abaqus出错。

2、在abaqus里选择加载面,设置材料属性不方便。

(也可以理解为没有几何元素的模型在网格上选取东东比较困难)除了以上的两种,暂时我还没发现其他的问题。

对于1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有数字,那么恭喜你,它一定不会出错。

(当然,有些人说abaqus/cae有很多关键字不支持,但是hm支持。

我的建议是:有那功夫,或许INP文件都改完了)对于2,首先声明,所有在hm里建立的SET,都会出现在abaqusassembly 里的set里,所以在abaqus里加载的时候,都是可以调用的,你所要做的就是正确的建立nodesetor elementset。

很多人知道在abaqus part里也有个set,那个是干什么的呢?目前我就是用来操作材料施加的。

很多时候模型是各种复杂材料的混合,如果在abaqus里直接赋予,选取模型区域的手段有限(单个点,点到手抽筋;by angle,很多地方选不上,选到眼花;by set,在abaqus里建立partset的难度不下于手动点),我的建议:在hm里赋予一个空材料属性给相关的区域(hm里有几何元素,选起来简直就是小CASE),到了abaqus 里,软件会自动为你的每个材料区建立一个新的part set,这时候,空的材料属性要炸要炒随你便。

剩下的问题都不是问题。

”论坛问题汇总1、hypermesh导入abaqus有单元显示、无模型显示。

答:这个问题很常见,不仅在hypermesh_to_abaqus中有人问,在HM与其它软件接口也有人反复问。

首先要肯定的是导入过程没有任何问题。

在此,引用老向版主的一段话来回答“版上不停的有人问为什么HM不能导出几何.看的人都烦了.为什么要导出几何呢?* H/ _/ m' j; C? @不同的软件,对几何的理解是不一样的,所以才有这么多的不同的几何格式.; E0 H- x8 ?0 m5 D k如果要导出几何,HM还得去研究你abaqus/ansys/patran内部是如何理解几何的,这是个浩大的工程.- M) S0 M! \( \你应该知道,对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了.要几何干什么呢?' X- q3 w G) A6 H8 A5 j" i, d: \* i$ c3 E& ~( C6 x4 n" V# R2 I几何模型的作用仅仅是为了得到节点,网格..一旦有节点,网格有了,几何模型就可以扔掉了.后处理程序本身也是基于有限元模型的,而不是基于几何模型的.! D6 K6 C' ?7 r9 j8 g你既然打算用HM做前处理,就干脆一点,把所有的东西都在HM里面做好,然后提交给abaqus/nastran计算就行了.p4 l9 W, t! u9 X( }HM对abaqus求解器的支持一点不比abaqus/cad本身差,只有及少数特殊的场合,需要手工添加一些语句.”2、从HM中把一个装配件划分好的网格生成inp文件后,导入abaqus中去,为什么是一个零件,怎样才能是一个装配件?答:part, instance是abaqus独有的概念。

利用Hypermesh对Abaqus SPH计算的建模方法

利用Hypermesh对Abaqus SPH计算的建模方法

近段时间一直在研究使用SPH 模拟油箱流固耦合情况下,油箱的振动强度问题。

发现使用Hypermesh 对SPH 模型进行前处理比手工编写INP 文件更方便一些。

因为ABAQUS/CAE 不支持SPH 建模,需要手工编写INP 文件,所以在处理此类模型时,需要工程师比较熟悉ABAQUS 的关键字编写规则,这无形中加大了ABAQUS 模型处理的难度。

尽管目前Hypermesh 也不支持SPH 功能,但是利用Hypermesh 强大的前处理能力,只需要对输出的INP 文件中稍作修改,即可得到SPH 模型。

这种方法为我们处理SPH 模型提供了另一种便捷的可行方案。

本教程将以一矩形箱体为例,说明SPH 建模在HM 中的实现过程。

导入油箱和水的模型如图1所示。

蓝色矩形为油箱,黄色矩形为液体。

液体体积约为油箱体积的一半。

图1 几何模型1、油箱划分为S4R 单元,如图2所示。

图2油箱网格划分2、液体划分为实体单元,如图3所示。

图3 液体网格划分3、生成MASS 单元(1)创建新component ,命名为water ,如图4所示。

图4 component 创建面板(2)利用图3液体网格的节点,生成MASS 单元,确认其放置在名为water 的component 中,如图5~图7所示图5 mass 面板图6 生成mass单元图7 放置在water 中的MASS 单元4、创建材料和属性(1)油箱材料为steel ,属性为shell section ,厚度为1.0mm 。

(2)为water 创建材料状态方程,并将材料赋予随后创建的实体截面属性。

图8 进入创建材料面板图9 勾选密度项图10勾选关键字项图11 液体的材料属性参数图12 为液体创建实体截面属性4、创建相关的接触和分析步后,隐藏图3所示的液体实体单元,导出INP文件,如图13、14所示。

图13 隐藏water_C3D8R图14 以displayed 方式导出INP 文件5、打开INP 文件,将MASS 更改为PC3D ,保存,如图15所示。

最新Hypermesh前处理建模技巧

最新Hypermesh前处理建模技巧

H y p e r m e s h前处理建模技巧随堂笔记硬点:几何上面的点 point 每天下午四点准时把当天所画模型发一份过来进行反馈节点:网格上的点 node组件管理器部件管理器当前层建模第一步抽中面比较薄的钣金件都在中面上面画壳网格第二步检查中面有没有问题第三步清理几何常用快捷键清理几何的要求1、两条距离很近的平行线要压缩(拓扑)一条容差:简单理解是给定给电脑的一个搜索范围值通过两个硬点创建线通过一个硬点创建一条垂直于所选线的直线Washer创建命令Washer:只在螺栓孔上做,为了模拟垫片的受力情况只能删除自己增加的边界线,原有的边界线不能操作硬点合并处理两个很近的点只可在圆角很小的时候才用2D网格划分F12网格划分遵循分块划分原则设置快捷键的方法2D单元检查翘曲四边形网格比三角形精度高雅克比弦差自由节点检查命令 shift+F3单元法向需要一致;检查命令 shift+F10不能有重复单元检查命令 F103D网格的划分(铰链练习)一、基本原则:厚度大于等于4mm的部件必须采用实体网格划分,厚度超过2.5mm的部件建议采用实体网格划分,且实体网格至少为三层单元。

二、分类:四面体、六面体(精度高)三、六面体划分具体操作:1、打开模型2、删除体特征:F2——solid删除solid 3、清理几何选项不勾选4、切分体:Geom——surface5、划分壳网格(5mmX5mm),并检查质量,可不检查(最小尺寸,长宽比,雅克比)6、生成3D网格(以solid map为例):3D——solid map7、检查3D网格质量(无自由节点,自由边)8、删除表面2D网格9、move滑移门建模(8mmx8mm)一、需看资料二、washer做法washer是为了模拟垫片的受力,因此只有螺栓孔才做washer,其他孔都不需要做washer 1.用F4量出孔径大小2.参照规范标准作出washer3、四边形孔处理方法(两种情况比较,自己判断优劣)顺着网格走向布置节点与网格走向成了一定角度三、包边的处理方法1、将外板包边边界投影到内板上Geom——surface edit2、删除外板包边及外板包边在内板上的投影区域3、画内外板网格4、新建包边部件层5、生成包边网格(注:当内外板网格全部完成后在进行这步操作)2D——ruled包边要求,尽量不要有三角形,出现三角形可以将三角形移到内外板上去赋材料属性给部件赋予材料是指给部件加上一些计算所需用到的一些影响其性能的参数,如弹性模量E,泊松比NU,密度RHO等等,不同的计算会用到不同的参数。

hypermesh 心得

hypermesh 心得

先利用Collector各别归类每一装配体,再个别单一划分,并且划分时隐藏其他装配体避免混淆。

.强调一点,在划完网格后进行检查时,使用find face,find edge时要注意,因为各零件间的间隙可能小于容差,可能会将零件网格合并。

所以各零件一定要分开检查。

hypermesh学习心得1.所有面板上都有cleanup tolerance和visual options选项。

其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。

在几何清理操作中,间距在容差(tolerance)范围内的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。

cleanup tol =的值可以在两个地方设定。

一个是对其全局值,可以在options/modeling子面板中设定。

另一个是局部值,可以在geom cleanup面板中设定,用于特定的几何清理操作。

有时,按局部清理容差进行的操作可以被全局清理容差覆盖。

2. 例如,在一个用局部清理容差形成的曲面上进行分离操作之后,因为surface edit面板仅采用全局清理容差,被分离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。

设定的几何清理容差最大值的合理性与单元大小有关。

例如,单元尺寸为30,几何清理的容差应为0.3 (30/100)或0.15 (30/200).3. Edges子面板edges子面板用于修改曲面边界的连接状态。

子面板中有四个子菜单toggle,replace,(un)suppress和equivalence。

? toggletoggle菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。

使用鼠标右键可以取消toggle操作,并将压缩边变为共享边,或将共享边变成自由边。

要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。

? replacereplace菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。

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

如果你觉得Abaqus前处理功能不强,你可以学习HyperMesh 进阶提高(***转贴***)1801
天亮2012-03-08 13:36
楼主
如何学习hypermesh -
Hypermesh是目前综合功能最强大的有限元前处理器之一。

最近总有朋友问我很多关于Hypermesh的问题,结合我个人的使用经验,写下这篇文章随便谈谈,想到哪里,写到哪里,不一定都对,如果有不同意见,或者反对意见,欢迎切磋。

1.问题1:Hypermesh很难学么?
答:不难,不仅不难,而且很简单,简单到什么地步?如果有人在旁边稍微指点你一下,你只要不是特别笨,通过1,2天的实战训练,你就能掌握大部分常用的功能。

(仅仅指网格划分,不包括求解器接口).如果没有人指点,可能入门慢一点点,但是估计也就是3,5天的事情。

为什么这么说呢?其实Hypermsh 就是程咬金的三斧头,程咬金的斧头虽然只有看似平凡的那么三招,可是一旦组合起来,威力无比,一般人都扛不住。

Hypermsh也就是靠那么几斧头来达到以不变应万变的目的。

Hypermesh有哪几斧头?
1.Shift+F3:合并在容差范围内的节点,并查找free edge,T-connection.
2.shift+F4:移动单元,节点等。

3.Shift+F5:查找单元,节点。

4.shift+F7:把单元,节点投影到合适的位置。

5.F4:测量距离,角度,经常用的。

6:F5:隐藏掉遮住视线的单元,几何etc.
7:F6:手工根据节点创建单元,把单元劈开等,纯手工操作。

8:F7:对齐,把不在一条直线上的节点拉直,手工编辑单元的时候,用的比较多。

9:F10:查看单元质量。

10:找圆心操作。

11:镜像操作,旋转操作。

12:find face,在实体单元表面蒙皮。

13:rule,spline,几何缺乏时,根据边界,生成网格。

Hypermesh的这13斧头几乎可以完成绝大部分网格相关的工作。

单独看这13斧头,都很简单,平淡无奇,要是能跟灵活地组合运用,威力无比。

2:Hypermesh划分网格时的核心思想是什么?
答:一句话:为了得到单元,可以不择手段。

受到其他有限元软件划分网格思想的束缚,初学者往往被几何模型本身束缚了手脚,在HM中,几何的作用仅仅是为了得到网格,得到了网格之后,几何就可以扔到垃圾堆里面了。

为了得到网格的方便,你可以随心所欲地分割几何面,几何体,而不必担心会把几何弄坏了而造成什么不良影响。

为了划分网格的需要,你可以随意添加辅助线,辅助面,不必担心自己添加进来的线,面会有什么不良影响。

为了得到网格,你可以把一些不重要的特征线toggle 掉,当它不存在。

你可以先在一个面上划分面网格,然后把面网格通过旋转,拉伸等操作得到三维实体网格,你这样得到的实体网格,通常和几何已经失去了关联,但是,这有什么关系呢?这在HM里面是很平常的事情,要记住:只要能得到网格,其他的都不重要。

当然了,网格的几何位置,必须要和几何匹配,不然得到的单元就不能反映原有几何的特征了。

很多人,总是对几何恋恋不忘,仿佛几何是自己的初恋情人。

他们从HM导出网格文件的时候,总是喜欢问我为什么没有几何了啊?求解器求解的时候,只认节点和单元,你要几何做什么啊?几何就是小三,小三用完了就应该扔掉了,否则破坏社会和谐。

没有几何,我怎么施加约束和载荷啊?问这话的人,要不,就是新手,没有真正理解有限元的本质,要不就是懒鬼,习惯了在几何上施加一切。

记住:不论你在几何上施加了什么约束和载荷,最总都会转换到节点上的。

既然如此,你完全可以把载荷和约束直接在HM里面搞定啊,何必在两个软件里面倒来倒去啊,不嫌烦啊? 退一万步说,即使不愿意在HM里面施加载荷和约束,但是几何没有了,为了方便在其他有限元软件里面选择要用的单元和节点,你可以在hm 中把要用的单元和节点定义为set备用啊。

如果你用的是Abaqus, nastran, dyna这几个主流求解器,如果你是做常规的工程计算,而不是比较特殊的科研课题,我可以非常肯定地告诉你:所有的工作,从网格,到约束,到载荷,到求解设置------几乎全部都能在hm 中一次性搞定,只有很少的场合,需要手工修改关键字,或者到其他软件里面做一些处理。

(ANSYS除了螺栓预紧力不方便施加,几乎所有的东西,也是可以在HM里面直接搞定的。

)
3.HM和求解器的接口设置好像很难学啊,有没什么捷径啊?
答:新学的人经常会问这个Card image怎么设置啊?里面各个参数是什么意思啊?这个关键字是什么意思啊?那个关键字怎么设置啊?这个。

我告诉你,你问的那些问题,和HM狗屁关系都没有。

HM和求解器接口的应用,在某种程度上来说,是给所谓高手们用的。

你必须对所用的求解器的关键字,输入文件的组织格式,求解控制参数的设置等有非常深刻的认识,你才能通畅无阻的使用HM做接口方面的应用,如果你只是那种会点点鼠标,按按按钮,然后求解的所谓"高手",我看你还是算了,免得打击你积极性。

所以,在使用HM做求解器接口应用时,必须事先熟悉求解器本身,而不是那些花花绿绿的界面。

换一个角度来看,如果谁谁能够非常熟练地使用HM来做求解器接口应用,可以肯定,他对该求解器的理解,肯定是有一定的深度的。

就写这么多吧。

相关文档
最新文档