当前位置:文档之家› abaqus技巧窍门

abaqus技巧窍门

abaqus技巧窍门
abaqus技巧窍门

三维结构的结构化网格划分structure 对于三维结构,只有模型区域满足以下条件,才能被划分为结构化网格:

①没有孔洞、孤立的面、孤立的边、孤立的点;

②面和边上的弧度值应该小于90°;

③三维区域内的所有面必须要保证可以运用二维结构化网格划分方法;

④保证区域内的每个顶点属于三条边;

⑤必须保证至少有四个面(如果包含虚拟拓扑,必须仅包含六条边);

⑥各面之间要尽可能地接近90°,如果面之间的角大于150°,就应该对它进行分割;

⑦若三维区域不是立方体,每个面只能包含一个小面,若三维区域是立方体,每个面可以包含一些小面,但每个小面仅有四条边,且面被划分为规则的网格形状。

三维结构的扫略网格划分Sweep (扫略网格划分技术)

对于三维结构,只有模型区域满足以下条件,才能被划分为扫略网格:

①连接起始面和目标面的的每个面(称为连接面)只能包含一个小面,且不能含有孤立的边或点;

②目标面必须仅包含一个小面,且没有孤立的边或点;

③若起始面包含两个及两个以上的小面,则这些小面间的角度应该接近180°;

④每个连接面应由四条边组成,边之间的角度应接近90°;

⑤每个连接面与起始面、目标面之间的角度应接近90°;

⑥如果旋转体区域与旋转轴相交,就不能使用扫略网格划分技术;

⑦如果被划分区域的一条或多条边位于旋转轴上,ABAQUS/CAE不能用六面体或楔形单元对该区域进行扫略网格划分,而必须选择Hex-dominated形状的单元;

⑧当扫略路径是一条封闭的样条曲线时,该样条曲线必须被分割为两段或更多。

总结

(1 )对于不能采用结构化技术(Structured)和扫略技术(Sweep )进行网格划分的复杂结构,用户可以运用Partition 工具将其分割成形状较为简单的区域,并对这些区域进行结构化或扫略网格划分。如果模型不容易分割或分割过程过于繁杂,用户可以选用自由网格划分技术(Free )。本章将通过例7-2 详细介绍这两种操作过程。

(2 )采用映射网格划分(Mapped meshing)能得到高质量的网格,但ABAQUS/CAE不能直接采用映射网格划分技术,只能通过Use mapped meshing where appropriate选项让程序选择映射网格划分的区域。在以下几种情况下,用户可以选择该项进行映射网格划分:2D+ Quad/Quad-dominated + Free + Advancing front(采用自由网格划分技术和进阶算法,对二维结构划分四边形或四边形占优的单元)、2D + Tri +Free 、3D + Hex/Hex-dominated + Sweep + Advancing front、3D + Tet +Free。

(3 )中轴算法(Medial axis)和进阶算法(Advancing front)是主要的ABAQUS网格划分算法,有四种单元形状(Element Shape)和网格划分技术(Technique)的组合能选用这两种算法:2D + Quad + Free 和3D + Hex + Sweep 默认选择中轴算法,2D + Quad-dominated + Free和3D + Hex-dominated + Sweep默认选择进阶算法。对于不同的模型,用户应该比较这两种算法,得到合适的网格。

下面总结一些获得高质量网格的参数设置。

1.尽量采用结构化(Structured)或扫略(Sweep )网格划分技术对三维实体模型划分六面体单元。如果单元扭曲较小,建议选用计算精度和效率都高的非协调模式单元;否则选用二次六面体单元。

2.若采用扫略技术划分网格,中轴(Medial axis)算法和进阶(Advancing front)算法的选择没有统一的标准,用户需要针对实际模型进行尝试。一般情况下,选择中轴算法包含的Minimize the mesh transition项或进阶算法包含

的Use mapped meshing where appropriate项,可以提高网格质量。

3.若复杂模型的分割过程过于耗时,用户可以选用二次四面体单元划分网格。建议读者选择Use mapped tri meshing on bounding faces where appropriate 项,如前所述,ABAQUS/CAE会对形状简单的面选用映射网格划分,通常可以提高网格质量(参见例7-2)。另外,若模型的网格密度足够且重点分析区域位于边界,用户可以选择Increase size of interior elements 项来增加内部单元的尺寸,提高计算效率。

4.网格密度是协调计算精度和计算效率的重要参数,但合适的网格密度往往需要根据具体模型而定。一般情况下,用户可以在重点分析区域和应力集中区域加密种子,其他区域可以设置相对较稀疏的种子;如果需要控制一些边界区域的节点位置,可以在设置边种子时进行约束(参见例7-1)。

线性静力学分析实例

线性静力学问题很容易求解,往往用户更关心的是计算精度和求解效率,希望在获得较高精度的前提下尽量缩短计算时间,特别是大型模型。这主要取决于网格的划分,包括种子的设置、网格控制和单元类型的选取。如第7 章中的介绍,应尽量选用精度和效率都较高的二次四边形/ 六面体单元,在主要的分析部位设置较密的种子;若主要分析部位的网格没有大的扭曲,使用非协调单元(如CPS4I、C3D8I )的性价比很高。对于复杂模型,可以采用分割模型的方法划分二次四边形/ 六面体单元;有时分割过程过于繁琐,用户可以采用精度较高的二次三角形/四面体单元进行网格划分

具有下列特点的问题才适于进行线性瞬态动力学分析:

1、系统应该是线性的:线性材料特性,无接触条件,无非线性几何效应。

2、响应应该只受较少的频率支配。当响应中各频率成分增加时,例如撞击和冲击问题,振型叠加技术的有效性将大大降低。

3、载荷的主要频率应在所提取的频率范围内,以确保对载荷的描述足够精确。

4、由于任何突然加载所产生的初始加速度应该能用特征模态精确描述。

5、系统的阻尼不能过大。

接触

1、在接触分析模拟中一般最好在那些将会构成从面的模型部分使用一阶单元,使用二阶单元可能会出现问题,这是由接触算法决定的。其中线性减缩积分单元(C3D8R)和非协调单元(C3D8I )都适合进行接触分析,而修正的二阶四面体单元(C3D10M )是为了应用于复杂的接触模拟问题而设计的,在模型复杂的接触分析中推荐使用,但是计算时间也大大增加。

2、网格密度的考虑

一般来讲,网格较粗的面作为主面,网格较细的面作为从面。

3、稳定的接触关系的建立

在做接触分析的相关案例时,一般都先定义一个分析步(或者几个)施加很小的载荷,让各个零部件之间的接触关系平稳地建立起来,之后再建立一个或多个分析步把全部载荷施加到求解模型上,这样虽然增加了更多的分析步,但是减少了收敛的困难,提高了求解效率。特别是在过盈接触分析的案例中,更应该注意多分析步的应用。

4、接触主从面的定义

在定义接触对中的主从表面时,一般选择刚度较大的面作为主面,这里的刚度不仅指材料的特性,还要考虑分析模型结构的刚度。解析面或者由刚性单元构成的面必须作为主面。主从表面的定义体现在网格密度上,从面的网格应该比主面更加细密,如果主从表面的网格密度大致相等,那么柔性材料的表面应该作为从面。无论是主面还是从面,发生接触的部位应尽量圆滑过渡,不要有尖锐的特征存在。一对接触面的法向方向应该相反,即主面和从面在几何位置上没有发生重叠。这在接触分析中要特别注意,否则可能会导致计算不收敛。

分割作用

对部件进行分割的目的一般来说有三个方面,第一是将复杂的几何部件分割成相对较简单的区域,以便于高质量的四边形或六面体单元的施加;第二是便于部件局部或者整体区域的网格密度控制;第三是便于对部件分割的不同区域施加不同类型的单元。

网格划分的部分可以放在定义部件装配后面完成,这里作者放到定义部件装配前面完成,主要是因为一般来说,如果各个部件先定义装配,之后再定义网格划分,则在后续模型网格划分时为了得到较好的网格质量都会进行模型分割,而模型分割会导致各个模型的一些装配参考发生变化,最终可能导致各个部件的装配关系失败。

轴对称

特点:

1、几何形状轴对称

2、边界约束条件对称

3、载荷对称

简化原则:

1、三维对称模型简化为平面

此时截面属性section是solid,而不是shell

2、二维对称平面模型简化为线模型

3、二维轴对称线模型简化为点模型

4、模型必须建立在轴对称右侧(Y轴右侧)

5、必须在轴对称处的分割边界(如果存在)上施加对称边界条件/反对称边界条件smmetry/antisymmetry/encastrey作用

6、单元选择轴对称单元类型

7、尽量施加分布载荷,不应施加集中载荷,否则容易引起结果不对称

(变为原体:view---ODB Display Options----Sweep/Extrude)

1、不同分析步作用取消与作用,:------load manager------propagated变为inactive,取消该分析步在另一分析步中的作用。改变继承属性。

2、在环境栏中Module后面选择Mesh,进入Mesh模块,在环境栏中Object 后面选择Part ,可以发现部件的颜色为橙色,说明部件不能使用当前的单元形状(六面体)设置进行网格划分,必须改变单元形状或者对部件进行剖分,使之能使用当前的单元形状进行网格划分。执行Mesh→Controls 命令,弹出Mesh Controls 对话框,如图11-14 所示,Element Shape栏中选择单元形状为Tet(四面体),其他接受默认设置,单击OK按钮,图形窗口中的模型变为粉色,说明能使用四面体单元对模型进行自由网格划分。

3、Merge/cut instance 合并几何体在(part中生成):merge--geometry,options--suppress original instances ,intersecting boundaries---remove 合并后可以把原来instance的分开几何体删除以及part中的部件删除。

4、动画:animate----time history

5、参考点的选取:tools---reference point----选点--完成

6、interaction里面的constraints是工件的约束(工件约束为刚体),assembly 里面的constraints是对部件与部件之间位置关系进行一定的约束。

部件约束为刚体:Interaction----create constraints---type:rigid body----- Continue---region type:body---edite---选择实列---reference point--edite---选择约束点。

7、tools---partition---type:edge、face、cell区别

Face----创建分割面

Edge---创建分割边

Cell----创建分割体

8、速度的定义:load---create predefined field---mechanical---velocity(再

选择参照点,一般选取该物体质心)

10、边界条件的确定:

11、刚体只发生平移和转动,不发生变形,可以用一个点的情况控制整个刚体情况,为刚体的参考点,创立刚体部件,需定义刚体参考点,刚体上所以载荷和边界条件都施加在该参考点上。

12、初始分析步的边界条件只能为0,载荷也只能在后续分析步建立。

13、分析步中存在大位移、大转动、初始应力、几何钢化、突然翻转----打开几何非线性。

14、焊接定义;若关心的是整个结构的变形,或者焊缝处不是危险部位,不需要对旱区精确建模。

(1)面与面的焊接:绑定约束tie

(2)点与面:运动耦合约束kinematic coupling

(3)点与点:可以用运动耦合约束kinematic coupling,但是把constraint region type改为node set,不是surface

15、stress---s strain--pe\peeq\pemag\le displace--u

Force==rf\cf contact---cstress\cdisp

16、三维实体尽量采用6面体单元网格,计算小精度高,若结构过于复杂无法生成六面体单元,采用四面体单元,四面体线性单元刚度过硬,精度差,应该使用修正的二次四面体单元C3D10M,精度高,但是计算耗时长。因此建议partition分割工具将实体分割成几部分几何部分规则生成六面体单元,复杂部分采用二次四面体,但注意位移场协调问题。

17、用ABAQUS/Standard 分析复杂的非线性问题时,班加位移载荷可以

大大降低技敛的难度,因为这时不必通过反复迭代来找到每个时间增量步上

的位移解。如果施加力载荷时无法收敛,可以先不施加力载荷事面是根据经

验估计一下模型的位移量,施加相应的位移就荷,使模型远动到最终位置附近,然后在下一个分析步中再去掉此位移就荷,恢复正常的力载荷。注意,

不能在同一个节点的同一个自由度上同时施加力载荷和位移载荷,这在物理

上是相互矛盾的。例如在实践中,1000N 的载荷所产生的位移不一定是

2mm ,反之,发生2mm 位移所需要的载荷不一定是1000N ,有限元的解不可能同时满足这两种加载条件。

18、在某线中点施加集中载荷可以利用Part 功能模块中的分割工具(partition) ,在需要如载的位置做一下分割,从而产生一个几何点。在施加载荷时就可以用鼠标选取这个点了。如果使用参考点,应该在参考点和需要施加载荷的区域之间建立耦合约束,只有这样参考点才能真正成为模型的一部分。

19、在弹塑性分析中,最好不要直接在一个点上施细集中载荷,以免局部应变太大,导致较收敛医难。应该在受力点附近选择一个区域,将它和参考点集合在一起来共同承载。建议在定义载荷、边界条件、接触、约束等模型参数时候,首先将区域定义为集合或面,方便检查修改模型、避免出错。

20、线载荷

21、combine、ignore geometry?????

22、导入实体修复几何???

part中要注意的就是如果你定义了刚体,那你需定义参考点,并且只能定义一个参考点,其名称为rp,如果你在assembly中定义参考点的话名字就是rp-1,是不一样滴。此外如果有螺栓预紧力的话,那在螺栓的part当中,你还需将螺栓的截面剖开,这样才能产生一个内部截面,才能施加bolt load。此外设计到金属材料的塑性的定义是,一定要注意abaqus中塑性是真实应力与塑性应变之间的关系,所以在定义时一定要将工程应变转换成真实应力与真实应变,然后再转换成abaqus中需要的真实应力与塑性应变之间的关系,具体参考石亦平的《实例详解》,原理啊,以及数据哦都有,一看就明白。

property中要注意的就是界面属性在施加前后颜色会变,但是从绿到蓝绿,但是有时候你会碰到红颜色,别急那是由于你之前可能赋予材料属性了了,但是你误删除了材料属性,或是截面属性了,只需重新赋予即可。此外在定义shell的时候要注意材料的方向性,这些内容在庄老师的书中专门一章,讲的很明白。

Assembly要注意的就是独立以及非独立的选择问题,此外就是设计到具体的定位了,这些光说不练是一点用没有的,你要不断去尝试,把你的模型先备份下,然后怎么装配的时候,你多试一下,这个按钮是干什么的,那个又是干什么的。具体的rotation,translate,linearpattern,以及face to face ,edge to edge ,coaxial等等是起到什么作用的,方向是怎么规定的,这些你只要试上几遍就会了。对于孤立网格的装配由于没有了几何信息,是比较困难的,最好的办法是在导入之前就定位好。

step模块是和load模型息息相关的,你的问题分成几个step,你是怎么安排载荷的施加顺序的?这些对于不同的问题没法具体定义,但是有些大致的规律你需要掌握:比如,对于复杂的载荷,逐步施加,不能一下施加,容易不

收敛;是否给足了约束,是不是有过约束以及无约束,出现的负特征值,以及zero pilot 就是由于约束问题造成的,以后看到这样的报错信息,第一时间就该检查模型bc施加正确与否;我觉得无论是简单模型还是复杂模型一定要养成建立set和surface的习惯,这样有利于你对bc及load的调试修改,当然了最后set和surface的命名也要有所讲究,让别人一看就知道你要在此set上施加什么约束或是载荷,这样的命名有条理,无论对于自己还是对于将来可能重新学习你的模型的师弟师妹都是很有帮助的;对于接触问题,先施加较小的过盈或是力建立起接触关系,然后再施加大的力或过盈;bolt load施加会让选择面的那个方向,我曾经做过尝试好像brown ,purple,以及bothside结果没有任何区别,并且如果选择bothside的话,还会出来警告信息。个人经验最好选择单侧,如果哪位英语好点的把help 中关于pretension load 那部分理论弄明白了,一定要告我一声。Btw:偶将近90分的英语六级成绩,看那个愣是没有看明白,汗~~~~

接触和约束模块:接触主从面的网格啊,刚度啊,大小啊,应改遵循的规律一定要尽量满足,如果实在只能二选一的话,那请看kanadoul 小康版主曾经总结的网格,单元类型,如何对接触分析的影响的图文并茂的说明;接触中距离的定义也很关键,特别是新手,很多时候都是采用默认值,如果你的默认值计算不收敛的话,那你可以尝试加大过盈的距离,或是搜索的距离;对于node to surface 以及surface to surface直接区别,也请看kanadoul有关的总结,讲的很详细,并且有理论解对照;关于shell to solid,以及tie之间的区别,也请看小康兄的总结。看到这,或许有人会问楼主好像对konadoul情有独钟哦?btw:实不相瞒,konadoul那几个图文并茂的帖子实在是让人很难忘,他不仅仅是在解决问题,也展示了一种美~~~~让人在美的感受中收获知识~~~~在此在赞一下konadoul~~~~有关kinematic 以及distrubuting coupling之间的区别aba_aba的《实例详解》讲的非常明白;此外如果你将aba_aba《实例详解》中10章的例子做过一遍,你就感觉对接触问题你不在害怕,你会得心应手。Btw:aba_aba的《实例详解》好像早已热销,现在很难买到此书,不怕,本版上曾有人总结学后心得,我看了下,感觉概况的还是挺全面,交代的比较清楚,大家可以搜一下,如果实在找不到,我在贴上提供下载,不是我偷懒不贴,而是搜索实在是必学的技巧。

mesh 模块说简单也简单,说复杂也复杂,很多新手对于单元的选择其实没有什么概念,基本上都是接受默认选择,其实对于不同的问题单元选择的标准是不同的,但同样这里面也是有规律可循的;具体规律不说了,之前有热心网友曾发过有关资料;此外根据我在hypermesh分网的经验,在hypermesh分网无非就是对体多切几刀,切出比较规则的体,同样在aba中也是,多partion,分出规则的体,自然就能画出好的网格

对于后处理模块,我觉得都是操作上的问题,没有技术上的问题了,但是很多网友的问题都是集中在前后处理上,让人感觉很是费解,虽然我现在仍然是个新手,但是我也经历过后处理几乎什么都不懂得阶段,但是我们可以算算后处理总共有多少按钮,一些低级操作,完全可以凭借初级英语水平就能看懂就能解决,对于稍微中级的操作咱版上都有人提过问,也都解决了,你只要耐心的搜总能找到答案的。此外对于一些只能靠python编程来解决的问题,我想象我这样的新手是不会关注的,即使碰到了,暂时绕开还是比较明智的~~~~

、对于材料非线性我觉得检验模型施加正确与否的最后标准是,你把所输入的数据能够反演,也就是abaqus通过你输入的数据计算出一些结果,你应该能从这些结果中得到你输入的那些数据。

对于stantard到explicit之间的转换问题,我想su大侠的有关import的例子是最后的学习材料,我曾照着做了一遍,得到的结果差不多。这让我信心大增,此外help有关import的讲解还是比较容易接受的,至于在import 中,新手应该注意的一些细节,之前我发贴总结过,有兴趣的可以搜着看一看。

对于版本6.9最少接触算法比6.7的要强大很多,相同的问题6.7不收敛的在6.9中就能收敛,并且收敛的很好,此外6.9(好像6.8就有了)通用接触算法确实是减少了用户的不少劳动量。Btw:在6.7中螺栓与连接件的接触对我一个个建立的,一个螺栓上下两个接触对,这就是四个面,四十个共160个面。。。。。。而6.9只需定义一个通用接触就ok了。Btw:如果你发现你把

大部分时间花在一些重复性,单调的cae操作上,那恭喜你:你现在做的是标准的民工活儿

由于我的问题设计到稳定性问题,因此有关非线性屈曲分析,我也曾做过一些分析,并且感谢su大侠的有关非线性屈曲分析的例子,通过他的一个例子我明白了线性屈服分析的基本步骤,初始缺陷的引入,非线性屈服分析,risk设定等等。同时也感谢同seawideyp的有关的交流,也正是他的鼓励,给了我足够的勇气,让我这个新手能把自己的总结展示出来,经验谈不上,只是一点点心得和教训。

在此也感谢下帮助过我的zjg,zch,hlh等等,即使学到多少,都离不开他们最初的帮助。此外,我想写一些之前关于hypermesh中线性屈曲分析结果与abaqus现象屈曲结果分析比较方面的东西,不知有人感兴趣不?这个试时间而定了。此外关于hypermesh与abaqus之间接口的问题还在研究之中,哈哈,下了不少的例子,hm版的老向出的东西是重点研究对象,如果有所心得的话,到时再跟大家交流

kanadoul

kanadoul 小康版主曾经总结的网格,单元类型,如何对接触分析的影响的图文并茂的说明

实体颜色和网格划分区别

17、

动力学分析

1、若只对结构加载后的长期响应感兴趣-----------------------静力分析

如果加载时间很短,冲击、碰撞或者载荷性质为动态-------动力分析

2、动力学分析的类型

动力学分析常用于下列物理现象:

振动:如由于旋转机械引起的振动。

冲击:如汽车的碰撞、冲压等。

变化载荷:如曲轴和一些旋转机械的载荷。

地震载荷:如地震、冲击波等。

随机振动:如火箭发射、汽车的颠簸等。

3、经常使用的动力学分析类型包括:

1、模态分析:用于确定结构的振动特性。如下问题可以使用模态分析来解决:

◇汽车尾气排放管装配体,如果其固有频率和发动机的频率相同就会发生共振,

可能导致其脱离。

◇涡轮叶片在受到离心力时表现出不同的动力学特性,如何计算。

2、瞬态动力学分析:用于分析结构对随时间变化的载荷的响应。如下问题可以使用瞬态动力学分析来解决:

◇汽车保险杠可以承受低速撞击,但是在较高的速度下撞击就可能变形。

◇网球拍框架设计上应该保证其承受网球的冲击并且允许发生轻微的弯曲。

3、谐响应分析:用于确定结构对稳态简谐载荷的响应。如:对旋转机械的轴承和支撑结构施加稳定的交变载荷,这些作用力随着转速的不同引起不同的偏转和应力。

4、频谱分析:用于分析结构对地震等频谱载荷的响应。如:在地震多发区的房屋框架和桥梁设计中应使其能够承受地震载荷。

5、随机振动分析:用来分析部件结构对随机振动的相应。如:太空飞船和飞行器部件必须能够承受持续一段时间的变频载荷。

模态分析(确定固有频率)

1、密度。动力学中必须以某种形式定义部件动力学参数:质量、密度、转动惯量等

2、只能用线性单元和线性材料

3、分析步必须:-----Linear Perturbation-------Frequency Extraction

4、一般采用一个载荷步,若研究不同位移约束效果,可以采用多载荷步

5、由于分析频率和振行,不采用对称模型,采用三维模型。

6、不适合六面体划分,采用四面体单元-----C3D4

7、模态分析中,只有边界条件起作用,其他载荷对模态分析结果无影响,即使施加其他载荷,子分析中也不起作用,因此在load中,可以只设置边界条件,不设置载荷。

8、显示频率值:result---field output---step/frame

动态分析

1、动态分析步中,需输入分析步时间-----time period

ABAQUS常用技巧归纳(图文并茂).

ABAQUS学习总结 1.ABAQUS中常用的单位制。-(有用到密度的时候要特别注意) 单位制错误会造成分析结果错误,甚至不收敛。 2.ABAQUS中的时间 对于静力分析,时间没有实际意义(静力分析是长期累积的结果)。对于动力分析,时间是有意义的,跟作用的时间相关。 3.更改工作路径 4.对于ABAQUS/Standard分析,增大内存磁盘空间会大大缩短计算 时间;对于ABAQUS/Explicit分析,生成的临时数据大部分是存储在内存中的关键数据,不写入磁盘,加快分析速度的主要方法是提高CPU的速度。 临时文件一般存储在磁盘比较大的盘符下

提高虚拟内存

5.壳单元被赋予厚度后,如何查看是否正确。 梁单元被赋予截面属性后,如休查看是否正确。 可以在VIEW的DISPLAY OPTION里面查看。 6.参考点 对于离散刚体和解析刚体部件,参考点必须在PART模块里面定义。而对于刚体约束,显示休约束,耦合约束可以在PART ,ASSEMBLY,INTERRACTION,LOAD等定义参考点. PART模块里面只能定义一个参考点,而其它的模块里面可以定义很多个参考点。

7.刚体部件(离散刚体和解析刚体),刚体约束,显示体约束 离散刚体:可以是任意的形状,无需定义材料属性,要定义参考点,要划分网格。 解析刚体:只能是简单形状,无需定义材料属性,要定义参考点,不需要划分网格。 刚体约束的部件:要定义材料属性,要定义参考点,要划分网格。显示体约束的部件:要定义材料属性,要定义参考点,不需要要划分网格(ABAQUS/CAE会自动为其要划分网格)。 刚体与变形体比较:刚体最大的优点是计算效率高,因为它在分析作业过程中不参与所在基于单元的计算,此外,在接触分析,如果主面是刚体的话,分析更容易收敛。 刚体约束和显示体约束与刚体部件的比较:刚体约束和显示体约束的优点是去除约束后,就可以立即变为变形体。 刚体约束与显示体约束的比较:刚体约束的部件会参与计算,而显示约束的部件不会参与计算,只是用于显示作用。 8.一般分析步与线性摄动分析步 一般分析步:每个分析步的开始状态都是前一个分析步结束时刻的模型状态; 如果不做修改的话,前一个分析步所施加的载荷,边界条件,约束都会延续到当前的分析步中;所定义的载荷,边界条件以及得到的分析结果都是总量。

abaqus常用技巧总结

a b a q u s常用技巧总结-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

Abaqus常用技巧总结 本手册是由simwe等论坛上精华帖以及本人下载的其他资料整理,由于很多资料搜集已经很久,而且时间有限,都没有注明原作者,也没有最资料进行分类整理,见谅。如需要,请PM给我。 Shelly31 Python.tzy@https://www.doczj.com/doc/905198599.html, 2007.8.1 建议阅读方式:

目录 ABAQUS常用技巧总结 (2) 目录 (3) 1.对TIME INCREMENT的根本理解 (5) 2.ABAQUS 请问 MOMENT的加载 (5) 3.ABAQUS计算时C盘的临时文件太大了,怎么改目录? (6) 4.CAE中如何加预应力 (6) 5.HYPERMESH里面看到ABAQUS分析的结果 (6) 6.X-Y PLOTS (6) 7.把上一次的分析结果作为下一次分析的初始条件该怎么做 (7) 8.材料方向与增量步 (8) 9.多个INP文件如何实现批处理 (9) 10.关于ABAQUS的任务管理 (10) 11.关于数据的输入输出 (12) 12.后处理积分 (12) 13.接触分析激活杀死 (13) 14.利用QUEUE的功能由本地机器向远程UNIX机器提交ABAQUS作业的方法[精华] (14) 15.利用命令进行计算时如何设置调用内存量 (17) 16.清华大学BBS的ABAQUS精华 (17) 17.请问怎么实现双曲线 (55)

18.取消坐标系等的显示 (56) 19.如何在计算中修改材料特性 (57) 20.输出计算过程中的总质量和总刚度矩阵 (60) 21.先张预应力: (61) 22.用户子程序的使用 (61) 23.怎样设定用双CPU机器进行ABAQUS计算 (61) 24.中途停止正在运算的JOB (62) 25.自适应网格技术 (62) 26.ABAQUS计算与内存 (63) 27.质量缩放 (64) 28.ABAQUS多处理器进行并行计算的效果研究 (79) 29.YAHOO讨论组摘录--CONTACT+OVERCLOSURE (81) 30.原创:无限元建立方法,希望得到加分 (95) 31.[分享]ABAQUS 使用问答 (102) 32.[转帖]ABAQUS6.4导入外来模型的几点小经验! (122) 33.ABAQUS的多图层绘图 (125) 34.子结构 (125) 35.如何在不同的分析步改变材料的参数 (126) 36.模型的重启动分析-RESTART (127) 37. ABAQUS的单位心得 (128)

(完整)总结Abaqus操作技巧总结(个人),推荐文档

Abaqus操作技巧总结 打开abaqus,然后点击file——set work directory,然后选择指定文件夹,开始建模,建模完成后及时保存,在进行运算以前对已经完成的工作保存,然后点击job,修改inp文件的名称进行运算。切记切 记!!!!!! 1、如何显示梁截面(如何显示三维梁模型) 显示梁截面:view->assembly display option->render beam profiles,自己调节系数。 2、建立几何模型草绘sketch的时候,发现画布尺寸太小了 1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍); 2)如果你已经在sketch了,可以在edit菜单--sketch option ——general--grid更改 3、如何更改草图精度 可以在edit菜单--sketch option ——dimensions--display——decimal更改 如果想调整草图网格的疏密,可以在edit菜单--sketch option ——general——grid spacing中可以修改。 4、想输出几何模型 part步,file,outport--part 5、想导入几何模型? part步,file,import--part 6、如何定义局部坐标系 Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标 7、如何在局部坐标系定义载荷

laod--Edit load--CSYS-Edit(在BC中同理)选用你定义的局部坐标系 8、怎么知道模型单元数目(一共有多少个单元) 在mesh步,mesh verify可以查到单元类型,数目以及单元质量一目了然,可以在下面的命令行中查看单元数。 Query---element 也可以查询的。 9、想隐藏一些part以便更清楚的看见其他part,edge等 view-Assembly Display Options——instance,打勾 10、想打印或者保存图片 File——print——file——TIFF——OK 11、如何更改CAE界面默认颜色 view->Grahphic options->viewport Background->Solid->choose the wite colour! 然后在file->save options. 12、如何施加静水压力hydrostatic load --> Pressure, 把默认的uniform 改为hydrostatic。这个仅用于standard,显式分析不支持。 13、如何检查壳单元法向 Property module/Assign/normal 14、如何输出单元体积 set步---whole model ----volume/Tickness/Corrdinate-----EVOL 15、如何显示最大、最小应力 在Visualization>Options>contour >Limits中选中Min/Max:Show Location,同样的方法可以知道具体指定值的位置。 16、如何在Visualization中显示边界条件 View——ODB display option——entity display——show boundary conditions 17、后处理有些字符(图例啊,版本号啊,坐标系啊)不想显示, viewport-viewport annotation option ,选择打勾。同样可以修改这些字体大小、位置等等。

本人学习abaqus五年的经验总结 让你比做例子快十倍

第二章 ABAQUS 基本使用方法 [2](pp15)快捷键:Ctrl+Alt+左键来缩放模型;Ctrl+Alt+中键来平移模型;Ctrl+Alt+右键来旋转模型。 ②(pp16)ABAQUS/CAE 不会自动保存模型数据,用户应当每隔一段时间自己保存模型以避免意外 丢失。 [3](pp17)平面应力问题的截面属性类型是Solid(实心体)而不是Shell(壳)。ABAQUS/CAE 推荐的建模方法是把整个数值模型(如材料、边界条件、载荷等)都直接定义在几 何模型上。 载荷类型Pressure 的含义是单位面积上的力,正值表示压力,负值表示拉力。 [4](pp22)对于应力集中问题,使用二次单元可以提高应力结果的精度。 [5](pp23)Dismiss 和Cancel 按钮的作用都是关闭当前对话框,其区别在于:前者出现在包含只读数 据的对话框中;后者出现在允许作出修改的对话框中,点击Cancel 按钮可关闭对话框,而不保存 所修改的内容。 [6](pp26)每个模型中只能有一个装配件,它是由一个或多个实体组成的,所谓的“实体”(instance) 是部件(part)在装配件中的一种映射,一个部件可以对应多个实体。材料和截面属性定义在部件 上,相互作用(interaction)、边界条件、载荷等定义在实体上,网格可以定义在部件上或实体上, 对求解过程和输出结果的控制参数定义在整个模型上。 [7](pp26) ABAQUS/CAE 中的部件有两种:几何部件(native part)和网格部件(orphan mesh part)。 创建几何部件有两种方法:(1)使用Part 功能模块中的拉伸、旋转、扫掠、倒角和放样等特征来直 接创建几何部件。(2)导入已有的CAD 模型文件,方法是:点击主菜单 File→Import→Part。网 格部件不包含特征,只包含节点、单元、 面、集合的信息。创建网格部件有三种方法:(1)导入 ODB 文件中的网格。(2)导入INP 文件中的网格。(3)把几何部件转化为网格部件,方法是:进 入Mesh 功能模块,点击主菜单Mesh→Create Mesh Part。 [8](pp31)初始分析步只有一个,名称是initial,它不能被编辑、重命名、替换、复制或删除。在初 始分析步之后,需要创建一个或多个后续分析步,主要有两大类:(1)通用分析步(general analysis step)可以用于线性或非线性分析。常用的通用分析步包含以下类型:—Static, General: ABAQUS/Standard 静力分析 —Dynamics, Implicit: ABAQUS/Standard 隐式动力分析 —Dynamics, Explicit: ABAQUS/ Explicit 显式动态分析

ABAQUS高级应用技巧

1.在abaqus command中提交分析,命令为:abaqus job=job-name (cpu=8 int)interactive 需要调用用户子程序时:abaqus job=job-name user=user-sub interactive 提交作业之前可以执行命令abaqus job=job-name datacheck interactive 就可以查看dat文件中的错误信息和模型分析需要的磁盘空间、内存大小等。暂停分析作业:a baqus suspend job=job-name 在暂停的位置继续运行分析作业abaqus resume job=job-name 如果彻底中止分析作业,以后不再使用上述abaqus resume 命令继续分析,可选择a.在windows任务管理器中结束进程standard.exe或explicit.exe。b.按kill按钮。C.使用命令abaqus terminate job=job-name 对于ABAQUS/Explicit分析,如果出现意外情况而导致分析作业中止,可以①使用自动恢复机制,命令为:abaqus job=job_name recover ②可以运用重启动分析作业。 2.分析结果输出到dat文件中 *EL PRINT 将单元上的分析结果(应力、应变、截面力等)输出到dat 文件中*NODE PRINT 将节点上的分析结果...... *CONTACT PRINT 将接触对的分析结果…… *MODAL PRINT 在基于模态的动力分析中,将位移和相位…… 3.历史变量输出到odb文件中 *OUTPUT,HISTORY,OP=NEW,FREQUENCY=1(OP=NEW表示清除先前定义的输出设置) 如:*INTEGRATED OUTPUT 表示将变量对某个面的积分结果(如面上的合力)输出到odb文件中 4.寻找帮助文档中的inp文件和.for文件: D:\Program Files\SIMULIA\Documentation\docs\v6.10\books\eif

ABAQUS分析步总结

A B A Q U S分析步总结Prepared on 21 November 2021

A B A Q U S分析步总结 作者:管理员发布于:2014-12-15 06:50:08 文字:【】【】【】最近在对ABAQUS的学习中遇到了一些问题,就是在建模过程中Step模块的分析步以及每个分析步下的初始增量步、最大增量步、最小增量步它们的具体含义,该去怎样设定,ABAQUS在求解一个非线性问题时是怎样进行迭代的,如何去判断每个增量步迭代的平衡条件等等。通过查阅资料和ABAQUS帮助文档,我对这些问题也有了深入的理解,现将这些问题以及我自己的一些理解总结如下,希望和大家分享。 ABAQUS/Standard对于非线性问题的求解采用的是Newton-Raphson算法来实现。通过对每一个分析步下的增量步进行多次迭代,来使每个增量步达到收敛,进而得到该分析步下的收敛解。在迭代的过程中,ABAQUS会根据收敛情况,自动地对增量步进行扩大或折减。具体过程如下: 如果一个增量步在16次迭代之内获得了收敛解,则成功结束当前的增量步,并开始求解下一个增量步。如果两个连续的增量步都在5次迭代之内就获得了收敛解,ABAQUS/Standard自动将下一个增量步增大为当前增量步的150%。这个过程叫做增量步的“扩大”。 如果一个增量步经过16次迭代仍没有获得收敛解,或者计算结果是发散的,ABAQUS/Standard会将增量步减小为当前增量步的25%,重新开始迭代尝试,此过程称为“折减”。 当折减次数超过5次,那么就会出现我们经常遇到的错误信息: ***ERROR: TOO MANY ATTEMPTS MADE FOR THIS INCREMENT: ANALYSIS TERMINATED 造成这样的问题往往是因为模型的本身有问题,例如存在刚体位移、过约束、接触或者塑性材料定义不当、网格过于粗糙或过于细化等。 在分析一个非线性问题前,一般都要对最大增量步的数目、初始增量步、最大和最小增量步进行适当的设定,来保证求解的顺利进行。这些参数的具体设置方法如下: 1. 初始增量步:对于很容易收敛的问题,一般设定为1即可;对于难以收敛的非线性问题,需减小初始增量步,如将分析步时间乘以或(这个需根据问题的具体情况决定)。 2. 最小增量步:一般采用默认值(1e-5),对于非常复杂的非线性问题,可以再将其减小1到2个数量级。 3. 最大增量步:一般采用默认值,因为它对模型是否收敛并没有影响。 4.最大增量步数目:默认为100,对于复杂的非线性分析,需要的增量步数往往大于100,所以应当把这些参数设置的尽量大一些。

总结Abaqus操作技巧总结

打开abaqus,然后点击file——set work directory,然后选择指定文件夹,开始建模,建模完成后及时保存,在进行运算以前对已经完成的工作保存,然后点击job,修改inp文件的名称进行运算。切记切 记!!!!!! 1、如何显示梁截面(如何显示三维梁模型) 显示梁截面:view->assembly display option->render beam profiles,自己调节系数。 2、建立几何模型草绘sketch的时候,发现画布尺寸太小了 1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍); 2)如果你已经在sketch了,可以在edit菜单--sketch option ——general--grid更改 3、如何更改草图精度 可以在edit菜单--sketch option ——dimensions--display——decimal更改 如果想调整草图网格的疏密,可以在edit菜单--sketch option ——general——grid spacing中可以修改。 4、想输出几何模型 part步,file,outport--part 5、想导入几何模型? part步,file,import--part 6、如何定义局部坐标系 Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标 7、如何在局部坐标系定义载荷

laod--Edit load--CSYS-Edit(在BC中同理)选用你定义的局部坐标系 8、怎么知道模型单元数目(一共有多少个单元) 在mesh步,mesh verify可以查到单元类型,数目以及单元质量一目了然,可以在下面的命令行中查看单元数。 Query---element 也可以查询的。 9、想隐藏一些part以便更清楚的看见其他part,edge等 view-Assembly Display Options——instance,打勾 10、想打印或者保存图片 File——print——file——TIFF——OK 11、如何更改CAE界面默认颜色 view->Grahphic options->viewport Background->Solid->choose the wite colour! 然后在file->save options. 12、如何施加静水压力hydrostatic load --> Pressure, 把默认的uniform 改为hydrostatic。这个仅用于standard,显式分析不支持。 13、如何检查壳单元法向 Property module/Assign/normal 14、如何输出单元体积 set步---whole model ----volume/Tickness/Corrdinate-----EVOL 15、如何显示最大、最小应力 在Visualization>Options>contour >Limits中选中Min/Max:Show Location,同样的方法可以知道具体指定值的位置。 16、如何在Visualization中显示边界条件 View——ODB display option——entity display——show boundary conditions

abaqus分析技巧

采用abaqus的cae进行力学问题的分析,其对模型的处理存在很多的技巧, ,对abaqus的一些分析技巧进行一些概述,希望对大家有所帮助 1.abaqus的多图层绘图 abaqus的cae默认一个视区仅仅绘出一个图形,譬如contor图,变形图,x-y曲线图等 ,其实在abaqus里面存在一个类似于origin里面的图层的概念,对于每个当前视区里面的 图形都可以建立一个图层,并且可以将多个图层合并在一个图形里面,称之为Overlay Plot 譬如你可以在同一副图中,左边绘出contor图,右边绘出x-y图等等,并且在abaqus里面的操作也是很简单的。 1.首先进入可视化模块,当然要先打开你的模型数据文件(。odb) 2.第一步要先创建好你的图形,譬如变形图等等 3.进入view里面的overlay plot,点击creat,创建一个图层,现在在viewport layer里 出现了你创建的图层了 4.注意你创建的图层,可以看到在visible 下面有个选择的标记,表示在视区里面你的 图层是否可见,和autocad里面是一样,取消则不可见 current表示是否是当前图层,有些操作只能对当前图层操作有效,同cad name是你建立图层的名称,其他的属性值和你的模型数据库及图形的类型有关,一般不能 改动的。 5.重复2-4步就可以创建多个图层了 6.创建好之后就可以选择plot/apply,则在视区显示出所有的可见的图层 子结构 1.什么是子结构 子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus里面 的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称 为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。 2.为什么要用子结构 使用子结构并不是为了好玩,凡是建过大型有限元模型的兄弟们都可能碰到过计算一个问 题要花几个小时,一两天甚至由于单元太多无法求解的情况,子结构正是针对这类问题的 一种解决方法,所以子结构肯定是对一个大型的有限元模型的,譬如在求解非线性问题的 时候,因为对于一个非线性问题,系统往往经过多次迭代,每次这个系统的刚度矩阵都会 被重新计算,而一般来说一个大型问题往往有很大一部分的变形是很小的,把这部分作为 一个子结构,其刚度矩阵仅要计算一次,大大节约了计算时间。 3.那些情况可以使用子结构 前面提到的非线性问题,包括了很小变形的或者线弹性部分可以使用子结构,特别是当模 型中有很多相同的部分时,提到的最多的一个例子就是桌子的四条腿,四条腿作为子结构(因为基本时弹性变形)可以包括了很多的实体单元,可以大大提高效率 再一个就是问题确实太大,只有采用子结构将问题分成很多块,计算出结果后再次采用 子结构分块计算,一直到能对每块单独计算为止。 4.abaqus中子结构的特点及要注意的问题 子结构是一组单元的集合,但是在子结构中仅仅只有你指定的那些节点的自由度会保留子结构1.什么是子结构 子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus里面 的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称 为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。

学习abaqus五年的经验总结,

第二章ABAQUS基本使用方法 [2](pp15)快捷键:Ctrl+Alt+左键来缩放模型;Ctrl+Alt+中键来平移模型;Ctrl+Alt+右键来旋转模型。 ②(pp16)ABAQUS/CAE不会自动保存模型数据,用户应当每隔一段时间自己保存模型以避免意外丢失。 [3](pp17)平面应力问题的截面属性类型是Solid (实心体)而不是Shell (壳)。 ABAQUS/CAE推荐的建模方法是把整个数值模型(如材料、边界条件、载荷等)都直接定义在几何模型上。载荷类型Pressure 的含义是单位面积上的力,正值表示压力,负值表示拉力。 [4](pp22) 对于应力集中问题,使用二次单元可以提高应力结果的精度。 [5](pp23)Dismiss 和Cancel 按钮的作用都是关闭当前对话框,其区别在于:前者出现在包含只读数 据的对话框中;后者出现在允许作出修改的对话框中,点击Cancel 按钮可关闭对话框,而不保存 所修改的内容。 [6](pp26) 每个模型中只能有一个装配件,它是由一个或多个实体组成的,所谓的“实体”( instance) 是部件(part )在装配件中的一种映射,一个部件可以对应多个实体。材料和截面属性定义在部件上,相互作用 ( interaction )、边界条件、载荷等定义在实体上,网格可以定义在部件上或实体上,对求解过程和输出结果的控制 参数定义在整个模型上。 [7](pp26) ABAQUS/CAE 中的部件有两种:几何部件( native part)和网格部件(orphan mesh part )。 创建几何部件有两种方法: ( 1)使用Part 功能模块中的拉伸、旋转、扫掠、倒角和放样等特征来直 接创建几何部件。(2)导入已有的CAD模型文件,方法是:点击主菜单File宀Import宀Part。网格部件不包含特征,只包含节点、单元、面、集合的信息。创建网格部件有三种方法: (1)导入ODB 文件中的网格。( 2)导入INP 文件中的网格。 (3)把几何部件转化为网格部件,方法是:进入Mesh 功能模块,点击主菜单Mesh T Create Mesh Part。 [8](pp31)初始分析步只有一个,名称是initial,它不能被编辑、重命名、替换、复制或删除。在初始分析步 之后,需要创建一个或多个后续分析步,主要有两大类:(1)通用分析步(general analysis step)可以用于 线性或非线性分析。常用的通用分析步包含以下类型: —Static, General: ABAQUS/Standard 静力分析 —Dynamics, Implicit: ABAQUS/Standard 隐式动力分析 —Dynamics, Explicit: ABAQUS/ Explicit 显式动态分析 (2)线性摄动分析步( linear perturbation step )只能用来分析线性问题。在ABAQUS/Explicit 中不能使用线性摄 动分析步。在ABAQUS/Standard 中以下分析类型总是采用线性摄动分析步。 —Buckle: 线性特征值屈曲。 —Frequency: 频率提取分析。 —Modal dynamics: 瞬时模态动态分析。 —Random response: 随机响应分析。 —Response spectrum: 反应谱分析。 —Steady-state dynamics: 稳态动态分析。 [9]( pp33)在静态分析中,如果模型中不含阻尼或与速率相关的材料性质,“时间”就没有实际的物 理意义。为方便起见,一般都把分析步时间设为默认的 1。每创建一个分析步,ABAQUS/CAE就会自动生成一个该分析步的输出要求。 [10]( pp34)自适应网格主要用于ABAQUS/Explicit以及ABAQUS/Standard中的表面磨损过程 模拟。在一般的ABAQUS/Standard 分析中,尽管也可设定自适应网格,但不会起到明显的作用。 Step 功能模块中,主菜单Other t Adaptive Mesh Domain 和Other t Adaptive Mesh Controls 分别设置划分区域和参数。 [11](pp37)使用主菜单Field可以定义场变量(包括初始速度场和温度场变量) 。有些场变量与分析步有关,也有些仅仅作用于分析的开始阶段。使用主菜单Load Case可以定义载荷状况。载荷状况由一系列的 载荷和边界条件组成,用于静力摄动分析和稳态动力分析。 [12]( pp42)独立实体是对部件的复制,可以直接对独立实体划分网格,而不能对相应的部件划分网格。非独立实体

Abaqus常用技巧总结

Abaqus常用技巧总结建议阅读方式:

目录 ABAQUS常用技巧总结 (1) 目录 (2) 1.对TIME INCREMENT的根本理解 (4) 2.ABAQUS 请问MOMENT的加载 (4) 3.ABAQUS计算时C盘的临时文件太大了,怎么改目录? (5) 4.CAE中如何加预应力 (5) 5.HYPERMESH里面看到ABAQUS分析的结果 (5) 6.X-Y PLOTS (5) 7.把上一次的分析结果作为下一次分析的初始条件该怎么做 (6) 8.材料方向与增量步 (7) 9.多个INP文件如何实现批处理 (7) 10.关于ABAQUS的任务管理 (8) 11.关于数据的输入输出 (9) 12.后处理积分 (10) 13.接触分析激活杀死 (10) 14.利用QUEUE的功能由本地机器向远程UNIX机器提交ABAQUS作业的方法[精华] (10) 15.利用命令进行计算时如何设置调用内存量 (13) 16.清华大学BBS的ABAQUS精华 (13) 17.请问怎么实现双曲线 (36)

18.取消坐标系等的显示 (37) 19.如何在计算中修改材料特性 (37) 20.输出计算过程中的总质量和总刚度矩阵 (40) 21.先张预应力: (40) 22.用户子程序的使用 (41) 23.怎样设定用双CPU机器进行ABAQUS计算 (41) 24.中途停止正在运算的JOB (42) 25.自适应网格技术 (42) 26.ABAQUS计算与内存 (42) 27.质量缩放 (43) 28.ABAQUS多处理器进行并行计算的效果研究 (54) 29.YAHOO讨论组摘录--CONTACT+OVERCLOSURE (55) 30.原创:无限元建立方法,希望得到加分 (70) 31.[分享]ABAQUS 使用问答 (76) 32.[转帖]ABAQUS6.4导入外来模型的几点小经验! (87) 33.ABAQUS的多图层绘图 (88) 34.子结构 (89) 35.如何在不同的分析步改变材料的参数 (89) 36.模型的重启动分析-RESTART (91) 37. ABAQUS的单位心得 (92)

abaqus常见操作问题

ABAQUS/CAE 常问界面操作(转自SimWe仿真论坛) 2009-08-01 21:40 | (分类: 默认分类) 前处理: 1 如何显示梁截面(如何显示三维梁模型) a)无论是运算还是默认显示,ABA中的梁都是一条线,很多人想看梁截面(一般一个星期有人问一次)。 显示梁截面:view->assembly display option->render beam profiles,自己调节系数 https://www.doczj.com/doc/905198599.html,/viewthread.php?tid=835478&page=1#pid1531086 b)后处理到底能不能显示梁截面? 在deformed shape和undeformed shape都能用上面的方法显示梁截面,在应力云图(contour)不能显示。 c)也经常有人问起如何显示壳单元的厚度 https://www.doczj.com/doc/905198599.html,/thread-865887-1-1.html 2 怎么在局部坐标系下建立参考点在前处理中,已经建立了局部坐标系,如何在局部坐标系中建立参考点?这个有点麻烦,看看konadoul图文并茂的示例吧。 https://www.doczj.com/doc/905198599.html,/viewthread.php?tid=863389&highlight=%D7%F8%B1%EA%CF%B 5 3 Documentaion(help文件)不能搜索 首先保证你准确的安装了Documentaion(先安装Documentaion再安装程序),其次有问题你可以重新安装 一次Documentaion。如果你和我一样比较懒不想安装,看看下面的方法是否管用吧。 1)控制面板---服务找到texis 双击查看是不是automatic,如果不是就设置为automatic 2)你可以用这个:http://name:2080/v6.8/ 注:name是你的计算机名;6.8是版本号,比如你用6.6的就改为6.6.(我的在自从不能搜索之后我就一直这么用的) https://www.doczj.com/doc/905198599.html,/viewthread.php?tid=861085&extra=page%3D12%26amp%3Bfilter %3Dtype%26amp%3Btypeid%3D68 https://www.doczj.com/doc/905198599.html,/viewthread.php?tid=698879 4 建立几何模型草绘sketch的时候,发现画布尺寸太小了 1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍); 如果你已经在sketch了,可以在edit菜单--sketch option --grid更改 2)这里如果你选择constriant标签,还能更改尺寸精度 5 想输出几何模型 part步,file,outport--part 想导入几何模型? part步,file,import--part 6 如何定义局部坐标系 Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标 7 如何在局部坐标系定义载荷 laod--Edit load--CSYS-Edit(在BC中同理)选用你定义的局部坐标系

abaqus常用技巧总结

1 显示单元号和节点号 mesh模块 > view > part display options > mesh > show node labels & show element lables. 2 设置起始工作路径 鼠标右键点击abaqus图标,属性-》起始位置,设置你的工作路径。 实在不行,在abaqus command,属性,起始位置 CAE窗口中,file》work direction 一起设置 3 显示快速坐标平面选择 view》 toolbars》 views 4 如何修改显示精度? View--part display options,如果将Curve refinement的类型改为Fine,就可以看的精度很高的光滑曲线和曲面了,特别指出的是,这个命令只有在part模块和后处理模块中才有,因为组件中用不到,且比较废显卡。 前处理: 1 AUTOCAD 二维 DXF 格式导入 abaqus a. file > import > sketch > xxx.dxf b. part模块 > create part > 2D > continue add菜单 > sketch d. "section must be closed for this type of featur e." 原因与解决。 原因:图形没有闭合,闭合的情况当然包括两线没交于一点的情况,同时它包括两面相交的交线等情况 (例如:“日”字的情况)。 解决方法:把“日”字分别处理成两个“口”,导入 part,为 part-1 和 part2 (参照上述的 b 步骤); 在 assembly 模块 create instance 将其合并;

abaqus技巧-新版.doc

三维结构的结构化网格划分structure 对于三维结构,只有模型区域满足以下条件,才能被划分为结构化网格: ①没有孔洞、孤立的面、孤立的边、孤立的点; ②面和边上的弧度值应该小于90°; ③三维区域内的所有面必须要保证可以运用二维结构化网格划分方法; ④保证区域内的每个顶点属于三条边; ⑤必须保证至少有四个面(如果包含虚拟拓扑,必须仅包含六条边); ⑥各面之间要尽可能地接近90°,如果面之间的角大于150°,就应该对它进行分割; ⑦若三维区域不是立方体,每个面只能包含一个小面,若三维区域是立方体,每个面可以包含一些小面,但每个小面仅有四条边,且面被划分为规则的网格形状。 三维结构的扫略网格划分Sweep (扫略网格划分技术) 对于三维结构,只有模型区域满足以下条件,才能被划分为扫略网格: ①连接起始面和目标面的的每个面(称为连接面)只能包含一个小面,且不能含有孤立的边或点; ②目标面必须仅包含一个小面,且没有孤立的边或点; ③若起始面包含两个及两个以上的小面,则这些小面间的角度应该接近180°; ④每个连接面应由四条边组成,边之间的角度应接近90°; ⑤每个连接面与起始面、目标面之间的角度应接近90°; ⑥如果旋转体区域与旋转轴相交,就不能使用扫略网格划分技术; ⑦如果被划分区域的一条或多条边位于旋转轴上,ABAQUS/CAE不能用六面体或楔形单元对该区域进行扫略网格划分,而必须选择Hex-dominated形状的单元; ⑧当扫略路径是一条封闭的样条曲线时,该样条曲线必须被分割为两段或更多。

总结 (1 )对于不能采用结构化技术(Structured)和扫略技术(Sweep )进行网格划分的复杂结构,用户可以运用Partition 工具将其分割成形状较为简单的区域,并对这些区域进行结构化或扫略网格划分。如果模型不容易分割或分割过程过于繁杂,用户可以选用自由网格划分技术(Free )。本章将通过例7-2 详细介绍这两种操作过程。 (2 )采用映射网格划分(Mapped meshing)能得到高质量的网格,但ABAQUS/CAE不能直接采用映射网格划分技术,只能通过Use mapped meshing where appropriate选项让程序选择映射网格划分的区域。在以下几种情况下,用户可以选择该项进行映射网格划分:2D+ Quad/Quad-dominated + Free + Advancing front(采用自由网格划分技术和进阶算法,对二维结构划分四边形或四边形占优的单元)、2D + Tri +Free 、3D + Hex/Hex-dominated + Sweep + Advancing front、3D + Tet +Free。 (3 )中轴算法(Medial axis)和进阶算法(Advancing front)是主要的ABAQUS网格划分算法,有四种单元形状(Element Shape)和网格划分技术(Technique)的组合能选用这两种算法:2D + Quad + Free 和3D + Hex + Sweep 默认选择中轴算法,2D + Quad-dominated + Free和3D + Hex-dominated + Sweep默认选择进阶算法。对于不同的模型,用户应该比较这两种算法,得到合适的网格。 下面总结一些获得高质量网格的参数设置。 1.尽量采用结构化(Structured)或扫略(Sweep )网格划分技术对三维 实体模型划分六面体单元。如果单元扭曲较小,建议选用计算精度和效率都高的非协调模式单元;否则选用二次六面体单元。 2.若采用扫略技术划分网格,中轴(Medial axis)算法和进阶(Advancing front)算法的选择没有统一的标准,用户需要针对实际模型进行尝试。一般情况下,选择中轴算法包含的Minimize the mesh transition项或进阶算法包含

ABAQUS分析步总结

A B A Q U S分析步总结 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

A B A Q U S分析步总结 作者:管理员发布于:2014-12-15 06:50:08 文字:【】【】【】最近在对ABAQUS的学习中遇到了一些问题,就是在建模过程中Step模块的分析步以及每个分析步下的初始增量步、最大增量步、最小增量步它们的具体含义,该去怎样设定,ABAQUS在求解一个非线性问题时是怎样进行迭代的,如何去判断每个增量步迭代的平衡条件等等。通过查阅资料和ABAQUS帮助文档,我对这些问题也有了深入的理解,现将这些问题以及我自己的一些理解总结如下,希望和大家分享。 ABAQUS/Standard对于非线性问题的求解采用的是Newton-Raphson算法来实现。通过对每一个分析步下的增量步进行多次迭代,来使每个增量步达到收敛,进而得到该分析步下的收敛解。在迭代的过程中,ABAQUS会根据收敛情况,自动地对增量步进行扩大或折减。具体过程如下: 如果一个增量步在16次迭代之内获得了收敛解,则成功结束当前的增量步,并开始求解下一个增量步。如果两个连续的增量步都在5次迭代之内就获得了收敛解,ABAQUS/Standard自动将下一个增量步增大为当前增量步的150%。这个过程叫做增量步的“扩大”。 如果一个增量步经过16次迭代仍没有获得收敛解,或者计算结果是发散的,ABAQUS/Standard会将增量步减小为当前增量步的25%,重新开始迭代尝试,此过程称为“折减”。 当折减次数超过5次,那么就会出现我们经常遇到的错误信息: ***ERROR: TOO MANY ATTEMPTS MADE FOR THIS INCREMENT: ANALYSIS TERMINATED 造成这样的问题往往是因为模型的本身有问题,例如存在刚体位移、过约束、接触或者塑性材料定义不当、网格过于粗糙或过于细化等。 在分析一个非线性问题前,一般都要对最大增量步的数目、初始增量步、最大和最小增量步进行适当的设定,来保证求解的顺利进行。这些参数的具体设置方法如下: 1. 初始增量步:对于很容易收敛的问题,一般设定为1即可;对于难以收敛的非线性问题,需减小初始增量步,如将分析步时间乘以或(这个需根据问题的具体情况决定)。 2. 最小增量步:一般采用默认值(1e-5),对于非常复杂的非线性问题,可以再将其减小1到2个数量级。 3. 最大增量步:一般采用默认值,因为它对模型是否收敛并没有影响。 4.最大增量步数目:默认为100,对于复杂的非线性分析,需要的增量步数往往大于100,所以应当把这些参数设置的尽量大一些。

Abaqus常用技巧总结

Abaqus常用技巧总结 1.对time increment的根本理解 abaqus的step里有maximum number of increment、initial increment、minimum increment 、maximum increment四个量许多网友不知怎样设置合理,合理设置是建立在深刻理解基础上的。 要理解这个问题,首先需要了解abaqus的计算过程和有限元计算收敛性问题,abaqus首先用initial 值输入进行叠代计算,如果计算结果收敛,则继续以这个值代入计算下一步,如果不收敛,则自动减小时 间步长(time increment)重新计算直到收敛然后计算下一步。 但是如果时间步长减小到最小值minimum时计算结果还是不收敛,则abaqus将停止计算,由此可 知maximum值和minimum值分别是abaqus在收敛计算时时间步长的上下限,同时total time=求和(time increment*number),当时间步长很小时,需要计算的步数number相应增大(电脑计算花的时间也随之增大),因此number一般要设置较大值。minimum并不是越小越好,因为1)number即计算时间增大2)abaqus计算精度约在10^(-5),当时间步长小于这个值,计算结果已经没什么意义了。 有限元计算收敛性与(最小空间步长/时间步长)值有关,若minimum设为10^(-5),还是不收敛, 可适当减小空间步长(即把网格画细点),当然还有一些其他办法,如果实在计算不了,也许是模型本身 有点问题,或改为显示explicit计算 总而言之,maximun number要适当设置较大值,initial可适当改小(如-2,-3量级),minimum (-5量级)不要修改,maximum值影响不大,可不改. 2.moment的加载 一个大筒体上有三个接管端面固定,大筒体两端加载扭距,如何加载? (1)将大筒体两端要施加扭矩的节点分别定义为两个Nset:left, right. (2)分别在大筒体两端的圆心处定义两个reference node: rp-left,rp-right. (3)用如下命令将两个节点集绕3轴旋转的自由度与参考点耦合起来,其他自由度度是否耦合根据具 体问题而定: *KINEMATIC COUPLING, REF NODE=rp-left left, 6,6 *KINEMATIC COUPLING, REF NODE=rp-right right, 6,6 (4)在两个参考点上施加绕3轴旋转的弯矩. 提醒:reference node也有自由度,注意相应的边界条件. 3.abaqus计算时c盘的临时文件太大了,怎么改目录? 临时目录是Windows自己定义的,可以在系统环境变量中修改. 4.CAE中如何加预应力 具体没作过,看看*PRESTRESS HOLD和*INITIAL CONDITIONS, TYPE=SOLUTION, REBAR 这两个命令以及ABAQUS Analysis User's Manual “Defining reinforcement,” Section 2.2.3 “Defining rebar a s an element property,” Section 2.2.4 5.hypermesh里面看abaqus分析的结果 (1)你在abaqus中计算完成后,将结果文件输出到*.fil. (2)利用hyperworks提供的hmabaqus.exe(在安装目录下的Altair\hw7.0\translators中)

相关主题
文本预览
相关文档 最新文档