搜档网
当前位置:搜档网 › Abaqus常用技巧总结

Abaqus常用技巧总结

Abaqus常用技巧总结
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中)

(3)在控制台下运行 hmabaqus *.fil *res,执行完成后就生成了相应的res文件

(4)在hyperview中打开你的模型文件*.inp和结果文件*.res,就可以查看你的结果了

6.X-Y Plots

**

** STEP: pre-load

**

*Step, name=pre-load, nlgeom

pre-loading

*Static

0.01, 1., 1e-05, 0.1

........

**

** LOADS

**

** Name: pt-load Type: Concentrated force

*Cload

_G5, 2, -200.E6

**

........

**

*Output, history, frequency=1

*node output, nset=_G5

CF2,U2

*element output, elset=_G5

E22, S22

**

*monitor, node=_G5, dof=2

7.如何把上一次分析结果作为下一次分析的初始条件

使用LDREAD命令,首先需要注意下面两个问题:

(1)每一个ANSYS的实体模型的面或体都要定义对应的单元类型编号材料属性.编号实常数编号单元坐标系编号这些参数在整个分析过程中保持不变而这些编号对应的属性在各个步骤中是不同的.

(2)网格划分要满足所有步骤的要求单元类型必须兼容

步骤:

(1)创建实体模型

(2)创建多个物理环境

设定一个物理环境中的单元类型材料属性实常数坐标系等,将这些参数的编号赋给实体模型的面或

体施加基本物理载荷和边界条件.设定求解选项:选择一个标题使用PHYSICS, WRITE命令将物理环境存入文件中

(3)清楚当前的物理环境命令是PHYSICS, CLEAR 4重复第二步准备下一个物理环境

8.材料方向与增量步

材料方向:

针对各向异性材料(如板金材料、复合材料等)变形体,材料方向定义材料的某一特定方向如纤维

方向。该方向随着变形体的移动而移动,旋转而旋转。输出的场变量值都以材料方向为参考,有时便于数据处理,分析计算结果等。

abaqus中增量步

abaqus 中把所有载荷按一定的要求分成若干载荷步step,每一步step根据abaqus自动载荷增量,分成若干增量increments,每一增量施加一定的载荷,然后每一增量通过若干迭代步iteration 进行迭代,当系统达到平衡时,迭代结束,完成一个增量。当所有的增量都完成后,计算结束;反之,计算可能出现发散。这时,可以通过采用多钟方法(如调整放大质量系数,单元网格优化等)调整增量大小,使计算继续进行

9.多个inp文件如何实现批处理

写成这样:

! nodedeform.f90

!

! FUNCTIONS:

! nodedeform - Entry point of console application.

!

! Example of displaying 'Hello World' at execution time.

!

!****************************************************************************

!

! PROGRAM: nodedeform

!

! PURPOSE: Entry point for 'Hello World' sample console application.

!

!****************************************************************************

program nodedeform

USE DFLIB

! implicit none

result = SYSTEMQQ ('abaqus job=3d05ctJ interactive')

result = SYSTEMQQ ('abaqus job=3d05ctJmodel-2 interactive')

! result = SYSTEMQQ ('abaqus job=test-1 interactive')

! result = SYSTEMQQ ('abaqus job=test-2 interactive')

! result = SYSTEMQQ ('abaqus job=test-3 interactive')

! result = SYSTEMQQ ('abaqus job=test-4 interactive')

! result = SYSTEMQQ ('abaqus job=test-5 interactive')

! result = SYSTEMQQ ('abaqus job=test-6 interactive')

! result = SYSTEMQQ ('abaqus job=test-7 interactive')

! result = SYSTEMQQ ('abaqus job=test-8 interactive')

end program nodedeform

10.关于ABAQUS的任务管理

掌握ABAQUS的任务管理方法了,主要有两点,(系统是WindowsXP,使用的是ABAQUS6.4)

(1)ABAQUS6.4新增了任务管理的命令,可以暂停、恢复、和终止一个正在背景运行的任务,方法

如下(在命令行输入并运行):

任务暂停: abaqus suspend job=job-name

任务恢复: abaqus resume job=job-name

任务终止:abaqus terminate job=job-name

其中任务暂停(suspend)的时候,windows任务管理栏中仍会保留standard/explicit的计算线程,只是不再使用CPU资源,当任务恢复(resume)的时候继续工作。

任务终止则就像CAE中提交的任务的KILL功能类似,直接cut掉正在运行的任务,不可恢复。其实也就和在windows任务管理栏中强行终止差不多,但属于合法操作。

(2)就是利用windos的任务管理栏了,使用它的processes管理功能时,不仅仅可以强行关掉一个正在运行的任务,还可以通过改变它的优先级别来改变其对CPU的占用程度。共有Realtime,High,AboveNormal,Normal,BelowNormal,Low 五个可选等级,windows默认的等级是Normal,此时所有的任务都在随机抢占CPU资源,一般ABAQUS在运行时想要运行别的程序就比较困难了,特别是一些大程序。在觉得机器使用时有明显的延迟时,就可以把ABAQUS任务的优先级别设的低一些,就可以腾出CPU资源给别的级别高的任务了,不用机器的时候再把ABAQUS任务的级别调上去,这样就可以娱乐、工作两不误了。

11.关于数据的输入输出

(1)输出数据到dat文件:

*NODE PRINT, NSET=nset_name,FREQ=1

COORD

得到的是变形前的坐标还是变形变形后的坐标??

(2)其实abaqus自己就带有相关的功能:

abaqus job=job-1 suspend.可以将计算挂起.如果你需要重新进行运算

输入abaqus job=job-1 resume.

(3)如何输出大量节点的时间历程曲线?

在环境文件abaqus_v6.env中添加一句:max_history_requests=0 即可。

ABAQUS单元小结

1、单元表征

单元族:单元名字里开始的字母标志着这种单元属于哪一个单元族。

C3D8I是实体单元;

S4R是壳单元;

CINPE4是无限元;

梁单元;

刚体单元;

膜单元;

特殊目的单元,例如弹簧,粘壶和质量;

桁架单元。

自由度dof(和单元族直接相关):每一节点处的平动和转动

1 1方向的平动

2 2方向的平动

3 3方向的平动

4 绕1轴的转动

5 绕2轴的转动

6 绕3轴的转动

7 开口截面梁单元的翘曲

8 声压或孔隙压力

9 电势

11 度(或物质扩散分析中归一化浓度)

12+梁和壳厚度上其它点的温度

轴对称单元

1 r方向的平动

2 z方向的平动

6 r-z方向的转动

节点数:决定单元插值的阶数

数学描述:定义单元行为的数学理论

积分:应用数值方法在每一单元的体积上对不同的变量进行积分。大部分单元采用高斯积分方法计算单元内每一高斯点处的材料响应。单元末尾用字母“R”识别减缩积分单元,否则是全积分单元。

ABAQUS拥有广泛适用于结构应用的庞大单元库。单元类型的选择对模拟计算的精度和效率有重大的影响;

节点的有效自由度依赖于此节点所在的单元类型;

单元的名字完整地标明了单元族、单元的数学描述、节点数及积分类型;

所用的单元都必须指定单元性质选项。单元性质选项不仅用来提供定义单元几何形状的附加数据,而且用来识别相关的材料性质定义;

对于实体单元,ABAQUS参考整体笛卡尔坐标系来定义单元的输出变量,如应力和应变。可以用*ORIENTATION选项将整体坐标系改为局部坐标系;

对于三维壳单元,ABAQUS参考建立在壳表面上的一个坐标系来定义单元的输出变量。可以用*ORIENTATION选项更改这个参考坐标系。

2.实体单元(C)

实体单元可在其任何表面与其他单元连接起来。

C3D:三维单元

CAX:无扭曲轴对称单元,模拟3600的环,用于分析受轴对称载荷作用,具有轴对称几何形状的结构;

CPE:平面应变单元,假定离面应变ε33为零,用力模拟厚结构;

CPS:平面应力单元,假定离面应力σ33为零,用力模拟薄结构;

广义平面应变单元包括附加的推广:离面应变可以随着模型平面内的位置线性变化。这种数学描述特别适合于厚截面的热应力分析。

可以扭曲的轴对称单元:用来模拟初始时为轴对称的几何形状,且能沿对称轴发生扭曲。这些单元对于模拟圆柱形结构,例如轴对称橡胶套管的扭转很有用。

反对称单元的轴对称单元:用来模拟初始为轴对称几何形状的反对称变形。适合于模拟像承受剪切载荷作用的轴对称橡胶支座一类的问题。

如果不需要模拟非常大的应变或进行一个复杂的,改变接触条件的问题,则应采用二次减缩积分单元(CAX8R,CPE8R,CPS8R,C3D20R)

如果存在应力集中,则应在局部采用二次完全积分单元(CAX8,CPE8,CPS8,C3D20等)。对含有非常大的网格扭曲模拟(大应变分析),采用细网格划分的线性减缩积分单元(CA X4R,CPE4R,CPS4R,C3D8R等)

对接触问题采用线性减缩积分单元或非协调元(CAX4I,CPE4I,CPS4I,

C3D8I)的细网格划分。

如果在模型中采用非协调元应使网格扭曲减至最小。

三维情况应尽可能采用块状单元(六面体)。当几何形状复杂时,完全采用块体单元构造网格会很困难,因此可能有必要采用稧形和四面体单元,但尽量少用,并远离需要精确求解的区域。

一些前处理程序包括网格划分方法,它们可用四面体单元构造任意形状的网格。只要采用二次四面体单元(C3D10),其结果对小位移问题应该是合理的。

小结:

在实体单元中所用的数学公式和积分阶数对分析的精度和花费有显著的影响;

使用完全积分单元,尤其是一阶(线性)单元,容易形成自锁现象,正常情况不用;

一阶减缩积分单元容易出现沙漏现象;充分的单元细化可减小这种问题;

在分析中如有弯曲位移,且采用一阶减缩积分单元时,应在厚度方向至少用4个单元;

沙漏现象在二阶减缩积分单元中较少见,一般问题应考虑应用这些单元;

非协调单元的精度依赖于单元扭曲的量值;

结果的数值精度依赖于所用的网格,应进行网格细化研究以确保该网格对问题提供了唯一的解答。但是应记住使用一个收敛网格不能保证计算结果与问题的实际行为相匹配:它还依赖于模型其他方面的近似化和理想化程度;

通常只在想要得到精确结果的区域细划网格;

ABAQUS具有一些先进特点如子模型,它可以帮助对复杂模拟得到有用的结果。

3.壳单元(S)

可以模拟有一维尺寸(厚度)远小于另外两维尺寸,且垂直于厚度方向的应力可以忽略的结构。

一般壳单元:S4R,S3R,SAX1,SAX2,SAX2T。对于薄壳和厚壳问题的应用均有效,且考虑了有限薄膜应变;

薄壳单元:STRI3,STRI35,STRI65,S4R5,S8R5,S9R5,SAXA。强化了基尔霍夫条件,即:垂直于壳中截面的平面保持垂直于中截面;

厚壳单元:S8R,S8RT。二阶四边形单元,在小应变和载荷使计算结果沿壳的跨度方向上平缓变化的情况下,比普通单元产生的结果更精确;

对于给定的应用,判断是属于薄壳还是厚壳问题,一般:如果单一材料制造的各向同性壳体的厚度和跨度之比在1/20-1/10之间,认为是厚壳问题;如果比值小于1/30,则认为是薄壳问题;若介于1/30-1/20之间,则不能明确划分。由于横向剪切柔度在复合材料层合壳结构中作用显著,故比值(厚跨比)将远小于“薄”壳理论中采用的比值。具有高柔韧中间层的复合材料(“三明治”复合材料)有很低的横向剪切刚度并且几乎总是被用来模拟“厚”壳;横向剪切力和剪切应变存在于普通壳单元和厚壳单元中。对于三维单元,提供了可估计的横向剪切应力。计算这些应力时忽略了弯曲和扭转变形的耦合作用,并假定材料性质和弯曲力矩的空间梯度很小;

壳单元可以使用每个单元的局部材料方向,各项异型材料的数据,如纤维增强复合材料,以及单元输出变量,如应力和应变,都按局部材料方向而定义。在大位移分析中,壳单元上的局部材料轴随着材料各积分点上的平均运动而转动;

线性、有限薄膜应变、四边形壳单元(S4R)是较完备的而且适合于普通范围的应用;

线性、有限薄膜应变、三角形壳单元(S3R)可作为通用的壳单元来应用。由于在单元内部近似为应变场,精细的网格划分可用于求解弯曲变形和高应变梯度;

考虑到在复合材料层合壳模型中剪切柔度的影响,将采用“厚”壳单元(S4R,S3R,S8R)

四边形或三角形的二次壳单元,用于一般的小变形薄壳是很有效的。它们对剪力自锁和薄膜锁死是不敏感的;

在接触模拟中不用选用二阶三角形壳单元(STRI65),要采用9节点的四边形壳单元(S9 R5);

对于仅经历几何线性行为的非常大的模型,线性、薄壳单元(S4R5)一般将比通用壳单元花费更少;

小结:

壳单元的横截面特性可以由沿厚度方向的数值积分确定(*SHELL SECTION),或在分析开始时应用计算的横截面刚度(*SHELL GENERAL SECTION);

*SHELL GENERAL SECTION是非常有效的,但仅用于线性材料,*SHELL SECTION可用于线性和非线性材料;

数值积分在沿壳厚度方向的一系列积分点上进行。这些积分点就是单元变量可以被输出的位置。最外层的积分点位于壳单元的表面。

壳单元法线方向决定了单元的正和负表面,为了正确地定义接触和解释输出数据,必须知道其对应的是哪个面。壳法线还定义了施加在单元上正压力载荷的方向,并可以在ABAQUS/ Post中画出;

壳单元利用材料方向局部化到每个单元。在大位移分析中,局部材料轴随单元而转动。*OR IENTATION被用来定义非默认的局部坐标系统。单元的变量,如应力和应变,在局部方向输出;

*TRANSFORM定义节点的局部坐标系,集中载荷和边界条件被应用在局部坐标系中。所用节点的输出,如位移,也默认为基于局部的坐标系;

矢量图可以使模拟结果可视化,特别是用来观察结构的运动和载荷路径。

4.梁单元(B)

模拟一维尺寸(长度)远大于另外二维尺寸的构件,且只有长度方向上的应力比较显著。对于包含接触的任何模拟,应使用一阶、剪切变形的梁单元(B21,B31)

如果结构刚度非常大或者非常柔软,在几何非线性模拟中应当使用杂交梁单元(B21H,B32 H,等)

使用欧拉-伯努利(三次)梁单元(B23,B33)精度很高,可模拟承受分布载荷作用的梁,例如动态振动分析。如果横向剪切变形也很重要,要使用铁摩辛柯(二次型)梁单元(B22, B32)

模拟有开口薄壁横截面的结构,应当使用考虑了开口截面翘曲理论的梁单元(B31OS,B32 OS)

小结:

梁单元的性质由截面(*BEAM SECTION或*BEAM GENERAL SECTION)的数值积分决定,或直接给出截面积、惯性矩和扭转常数(*BEAM GENERAL SECTION);

当使用*BEAM GENERAL SECTION选项时,模拟开始时进行一次数值积分,并且假定材料是弹性的;

ABAQUS包括大量的标准横截面形状。其它形状可以通过定义SECTION=ARBITRARY来模拟;

必须定义横截面取向,方法是通过给出第三个节点,或者在单元性质定义中定义一个矢量。截面取向在ABAQUS后处理中可以画出;

当梁作为壳的加强构件使用时,梁的横截面可能偏离节点;

线性和二次型包含剪切变形的影响,三次型梁不考虑剪切柔度。开口截面梁准确地模拟了扭转和薄壁开口截面翘曲(包括翘曲约束)的影响;

多点约束和约束方程可以用来连接模型中铰接、刚性连接等节点的自由度;

“弯矩”型图使得像梁这样的一维单元的结果很清楚地表示出来;

ABAQUS后处理图的硬拷贝可以得到PostScript和HPGL的格式。

5.桁架单元(T)

只能承受拉伸和压缩载荷的杆,不能承受弯曲,模拟铰接框架结构,近似模拟线缆和弹簧。

6.刚体单元(R)

没有独立的自由度。

7.非线性分析

小结:

结构问题中存在着三种非线性来源:材料、几何和边界(接触)。这些因素的任意组合都可以出现在ABAQUS的分析中;

几何非线性发生在位移量值影响结构响应的情况下。这包括大位移和转动效应、突然翻转和载荷硬化;

非线性问题是利用牛顿-拉弗森方法来进行迭代求解的。非线性问题比线性问题所需要的计算机资源要高许多倍;

非线性分析步被分为许多增量步。ABAQUS通过迭代,在新的载荷增量结束时近似地达到静力学平衡。ABAQUS在整个模拟计算中完全控制载荷的增量和收敛性;

状态文件允许在分析运行时监控分析过程的进展。信息文件包含了载荷增量和迭代过程的详细信息;

在每个增量步结束时可以保存计算结果,这样结构响应的演化就可以用ABAQUS/Post显示出来。计算结果也可以用x-y图的形式绘出。

8.材料

小结:

ABAQUS包含一个广泛的材料库,可模拟各种工程材料的性质。其中包括金属塑性和橡胶弹性模型;

金属塑性模型的应力-应变数据必须用真实应变定义;

金属塑性模型假定材料具有一旦屈服即不可压缩的性质。这将对应用于弹-塑性模拟的单元类型带来某些限制;

多项式和奥根应变能函数可应用于橡胶材料的弹性(超弹性)。两种模型均允许直接用实验数据来确定材料的系数。实验数据必须是名义应力和名义应变的值;

在超弹性材料模型中的稳定性警告,说明所要分析的应变范围不合适;

存在对称性时,可以只考虑部分模型从而减小模拟的尺寸。可通过施加适当的边界条件来反映结构其余部分的效应;

大畸变问题的网格设计比小位移问题更加困难。在分析的任何阶段,网格中的单元务必不能过于畸变;

ABAQUS/Post中的*DEFINE CURVE命令允许处理曲线上的数据以生成新的曲线。两条曲线或一条曲线与一个常数可以加、减、乘、除。曲线还可以求导、积分和合并。

9.动态问题

具有下列特征的问题适于采用线性瞬态动力学分析:

系统是线性的:线性材料行为,无接触条件,无非线性的几何效应;

响应只受较少的频率支配。当响应中各频率成分增加时,例如撞击和冲击情况,振型叠加方法的效果将大大降低;

载荷的主要频率在可得到的固有频率范围内,以确保对载荷的描述足够精确;

由于任何突然加载所产生的初始加速度能用特征模型精确描述;

对系统的阻尼不能过大。

小结:

动态分析包括结构的惯性效应;

*FREQUENCY可以计算结构的固有频率和振型;

通过振型叠加,可以确定线性系统的动态响应。这一方法尽管有效,但是不能用于非线性问题;

线性动态过程可以计算瞬态载荷的瞬态响应、谐振动下的稳态响应、支座移动造成的响应峰值和随机载荷的响应;

为了准确表示结构的动态行为,必须选择足够多的振型。总的等效模型质量应占可动质量的90%以上;

用户可以给定直接模态阻尼、瑞利阻尼和复合模态阻尼。但是由于固有频率和振型的计算都是基于无阻尼的结构,所以此法只适用于低阻尼结构;

模态技术不适用于非线性的动态模拟。在这种情况下必须采用自己的时间积分方法(*DYN AMIC)

*AMPLITUDE选项可以描述随时间任意变化的载荷,以及给定的边界条件;

振型和瞬态结果可以在ABAQUS/Post中用动画显示。这对于理解动态响应和非线性静态分析十分有帮助。

10.多步骤分析

小结:

一个ABAQUS模拟过程可以包含任意数目的步骤;

一个分析步骤就是一段“时间”,在这段时间里ABAQUS计算模型对一套指定载荷和边界条件的响应。这一步骤中所用的特殊分析过程确定了这个响应的特征;

在一个一般分析步骤中,结构的响应可能是线性的,也可能是非线性的;

每一个一般步骤的开始状态是上一个一般步骤的结束状态。这样,在一个模拟中模型的响应随一系列一般步骤而演化;

线性扰动步骤计算结构对扰动载荷的线性响应。这个响应的基本状态是相对于最后一个一般步骤结束时模型的状态所定义的;

在一般步骤中任何载荷选项里的OP参数(例如*BOUNDARY,*CLOAD和*DLOAD中)控制着这些选项中所指定的数值是如何与前面步骤中定义的数值相互作用的;

只要存储了一个重新启动文件就可以进行重新启动分析。重新启动文件可以用来继续一个中断的分析或者给模拟添加附加的载荷过程。

11.接触

小结:

接触分析需要一个谨慎的逻辑方法。如果必要,将分析分解成几步执行,并缓慢地施加荷载,以保证很好地建立接触条件;

一般地,对分析的每一步最好采用分离步骤进行,即使只是因为载荷而改变边界条件。您几乎肯定要比预期情况应用更多的步骤,但模型则收敛得更容易。如果想一步就将所有的载荷加上,接触分析是难以完成的;

在对结构施加工作载荷之前,要在所有部件之间取得稳定的接触条件。如果必要,采用临时

的边界条件,在以后阶段再消除这些约束。只要所提供的约束不产生永久的变形,对最后的结果应该毫无影响;

不用对接触面上的节点施加边界条件,即在接触方向上限制节点。如果有摩擦,不要在任何自由度上约束这些节点:可能导致零主元信息;

对于接触模拟,总要试图使用一阶单元。

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.sodocs.net/doc/af13197215.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 基本使用方法 [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操作技巧总结(个人)

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分析步总结

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基本使用方法 [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.sodocs.net/doc/af13197215.html,/viewthread.php?tid=835478&page=1#pid1531086 b)后处理到底能不能显示梁截面? 在deformed shape和undeformed shape都能用上面的方法显示梁截面,在应力云图(contour)不能显示。 c)也经常有人问起如何显示壳单元的厚度 https://www.sodocs.net/doc/af13197215.html,/thread-865887-1-1.html 2 怎么在局部坐标系下建立参考点在前处理中,已经建立了局部坐标系,如何在局部坐标系中建立参考点?这个有点麻烦,看看konadoul图文并茂的示例吧。 https://www.sodocs.net/doc/af13197215.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.sodocs.net/doc/af13197215.html,/viewthread.php?tid=861085&extra=page%3D12%26amp%3Bfilter %3Dtype%26amp%3Btypeid%3D68 https://www.sodocs.net/doc/af13197215.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分析步总结

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中)

abaqus常用技巧总结

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

目录 ABAQUS 常用技巧总结 ................................. 错误!未定义书签。 目录 ............................................... 错误!未定义书签。 1.对TIME INCREMENT 的根本理解 ...................... 错误!未定义书签。 请问 MOMENT 的加载 ................................. 错误!未定义书签。

计算时C盘的临时文件太大了,怎么改目录 ............. 错误!未定义书签。 中如何加预应力..................................... 错误!未定义书签。 里面看到ABAQUS分析的结果.......................... 错误!未定义书签。 PLOTS ............................................. 错误!未定义书签。 7.把上一次的分析结果作为下一次分析的初始条件该怎么做错误!未定义书签。 8.材料方向与增量步................................. 错误!未定义书签。 9.多个INP文件如何实现批处理....................... 错误!未定义书签。 10.关于ABAQUS的任务管理........................... 错误!未定义书签。 11.关于数据的输入输出.............................. 错误!未定义书签。 12.后处理积分...................................... 错误!未定义书签。 13.接触分析激活杀死................................ 错误!未定义书签。 14.利用QUEUE的功能由本地机器向远程UNIX机器提交ABAQUS作业的方法 [精华] ................................................ 错误!未定义书签。 15.利用命令进行计算时如何设置调用内存量 ............ 错误!未定义书签。 16.清华大学BBS的ABAQUS精华....................... 错误!未定义书签。 17.请问怎么实现双曲线.............................. 错误!未定义书签。

本人学习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 显式动态分析 (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→Adaptive Mesh Domain 和Other→Adaptive Mesh Controls 分别

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.一般分析步与线性摄动分析步 一般分析步:每个分析步的开始状态都是前一个分析步结束时刻的模型状态; 如果不做修改的话,前一个分析步所施加的载荷,边界条件,约束都会延续到当前的分析步中;所定义的载荷,边界条件以及得到的分析结果都是总量。 线性摄动分析步:线性摄动分析步结束时的模型状态不会延续到下一个分析步中,例如,分析步1,4为一般分析步,分析步2,3为线性摄动分析步,则分析步2,3,4的开始状态都是分析步1结束时的模型状态;线性摄动分析步中所定义的载荷,边界条件,约束不会延续到下一个分析步当中,它只适用当前分析步; 所定义的载荷,边界条件以及得到的分析结果都是相对于上个分析步的增量。 (线性摄动分析步中所施加的载荷要足够小,目的是使得模的型的响应不会过多地偏离切线模量所预测的响应值)。

相关主题