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

abaqus常用技巧总结

abaqus常用技巧总结
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.请问怎么实现双曲线.............................. 错误!未定义书签。

18.取消坐标系等的显示.............................. 错误!未定义书签。

19.如何在计算中修改材料特性........................ 错误!未定义书签。

20.输出计算过程中的总质量和总刚度矩阵 .............. 错误!未定义书签。

21.先张预应力:.................................... 错误!未定义书签。

22.用户子程序的使用................................ 错误!未定义书签。

23.怎样设定用双CPU机器进行ABAQUS计算 ............. 错误!未定义书签。

24.中途停止正在运算的JOB ........................... 错误!未定义书签。

25.自适应网格技术.................................. 错误!未定义书签。计算与内存......................................... 错误!未定义书签。

27.质量缩放........................................ 错误!未定义书签。多处理器进行并行计算的效果研究 ..................... 错误!未定义书签。讨论组摘录--CONTACT+OVERCLOSURE .................... 错误!未定义书签。

30.原创:无限元建立方法,希望得到加分 .............. 错误!未定义书签。

31.[分享]ABAQUS 使用问答.......................... 错误!未定义书签。

32.[转帖]导入外来模型的几点小经验! ................ 错误!未定义书签。的多图层绘图....................................... 错误!未定义书签。

34.子结构.......................................... 错误!未定义书签。

35.如何在不同的分析步改变材料的参数 ................ 错误!未定义书签。

36.模型的重启动分析-RESTART ....................... 错误!未定义书签。

37. 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值影响不大,可不改

的加载

请教各位大牛

我最近在算一个题目,一个大筒体上有三个接管端面固定,大筒体两端加载扭距,但是不知道

如何加载.请各位高手能赐教

谢谢

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也有自由度,注意相应的边界条件.

计算时c盘的临时文件太大了,怎么改目录

临时目录是Windows自己定义的,可以在系统环境变量中修改...

中如何加预应力

具体没作过,看看*PRESTRESS HOLD和*INITIAL CONDITIONS, TYPE=SOLUTION, REBAR

这两个命令以及ABAQUS Analysis User's Manual

“Defining reinforcement,” Section 2.2.3

“Defining rebar as an element property,” Section 2.2.4

这两节吧。

里面看abaqus分析的结果

、你在abaqus中计算完成后,将结果文件输出到*.fil.

2、利用hyperworks提供的(在安装目录下的Altair\\translators中)

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

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

Plots

**

** STEP: pre-load

**

*Step, name=pre-load, nlgeom

pre-loading

*Static

, 1., 1e-05,

........

**

** LOADS

**

** Name: pt-load Type: Concentrated force

*Cload

_G5, 2,

**

........

**

*Output, history, frequency=1

*node output, nset=_G5

CF2,U2

*element output, elset=_G5

E22, S22

**

*monitor, node=_G5, dof=2

7.如何把上一次分析结果作为下一次分析的初始条件Q如果想把上一次的分析结果作为下一次分析的初始条件该怎么做

A使用LDREAD命令

首先需要注意下面两个问题

1每一个ANSYS的实体模型的面或体都要定义对应的单元类型编号材料属性

编号实常数编号单元坐标系编号这些参数在整个分析过程中保持不变而这些

编号对应的属性在各个步骤中是不同的

2网格划分要满足所有步骤的要求单

元类型必须兼容

步骤

1创建实体模型

2

创建多个物理环境

设定一个物理环境中的单元类型材料属性实常数坐标系等

将这些参数的编号赋给实体模型的面或体

施加基本物理载荷和边界条件

设定求解选项

选择一个标题使用PHYSICS, WRITE命令将物理环境存入文件中

3清楚当前的物理环境命令是PHYSICS, CLEAR

4重复第二步准备下一个物理环境

8.材料方向与增量步

材料方向:

针对各向异性材料(如板金材料、复合材料等)变形体,材料方向定义材料的某一特定方向如纤维方向。该方向随着变形体的移动而移动,旋转而旋转。输出的场变量值都以材料方向为参考,有时便于数据处理,分析计算结果等。

abaqus中增量步

abaqus 中把所有载荷按一定的要求分成若干载荷步step,每一步step根据abaqus自动载荷增量,分成若干增量increments,每一增量施加一定的载荷,然后每一增量通过若干迭代步iteration 进行迭代,当系统达到平衡时,迭代结束,完成一个增量。当所有的增量

都完成后,计算结束;反之,计算可能出现发散。这时,可以通过采用多钟方法(如调整放大质量系数,单元网格优化等)调整增量大小,使计算继续进行

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

我喜欢用fortran

写成这样:

!

!

! 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的任务管理 [精华]

chibiko

发帖: 26

积分: 1

于2004-07-03 03:56

--------------------------------------------------------------------------------

前些日子的计算量很大,自己的机器又不是很快,一个任务要算上几天。一开始,在算题的时候由于CPU占用很大,基本上做不了别的。捉摸了好几天,现在终于有点掌握ABAQUS的任务管理方法了,主要有两点,这里和大家共享。我的系统是WindowsXP,使用的是。

1。新增了任务管理的命令,可以暂停、恢复、和终止一个正在背景运行的任务,方法如下(在命令行输入并运行):

任务暂停:

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任务的级别调上去,这样就可以娱乐、工作两不误了。

You may try this method which was posted at simwe forum, but not my original idea. Anyway, I will feel very happy even if it probably just helps you just a little bit.

11.关于数据的输入输出

1.输出数据到dat文件:

*NODE PRINT, NSET=nset_name,FREQ=1

COORD

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

偶在前面已发文问过,偶有时得到的是变形前的,有时得到是变形后的,一直没有弄明白这个问题。偶想得到的是变形后的坐标

2.

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

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

输入abaqus job=job-1 resume.

3.

如何输出大量节点的时间历程曲线

在环境文件中添加一句

max_history_requests=0 即可。

12.后处理积分

CAE自带此功能,比如对速度时程积分得到位移时程,可以这样操作:

利用XY Data---->ODB History Output将速度时程存为V,然后XY Data---->Operate on XY Data---->Operations

看到那个 integrate (X)

这个可能还是只是实现对时间的积分,如果对dx,dy的积分

如何实现呢

比方说,Q=v*A

已经知道流速的矢量分布,怎么得到流量的分布了!

这也是可以的,关键在于你的x-y data数据的两轴数据是什么其积分就是y数据值对x 值的积分!

看看:CAE user manual: of X–Y data operations

13.接触分析激活杀死

Usage: Use both of the following options:

*MODEL CHANGE, TYPE=CONTACT PAIR, ADD

surface_1, surface_2

*CONTACT INTERFERENCE

surface_1, surface_2,

Usage: *MODEL CHANGE, TYPE=CONTACT PAIR, REMOVE

14.利用queue的功能由本地机器向远程unix机器提交abaqus作业的方法 [精华]

利用queue的功能由本地机器向远程unix机器提交abaqus作业的方法

假设:

1. 远程unix机器的安装目录为/abaqus,

2. 远程计算机IP地址为,主机名为ibmlinux

3. 本地计算机IP地址为,主机名为training

下面的讨论涉及的内容相应改变

Step 1 分别设置本地计算机和远程计算机之间的主机名和IP地址对应。

1. 修改本地hosts文件,windows上一般位于c:\windows\system32\drivers\etc下,unix 上位于/etc下,加入远程计算机主机名和IP地址对应行,如:

ibmlinux

2. 修改远程hosts文件,位于/etc下,加入本地计算机主机名和IP地址对应行,如:

training

Step 2 设置本地计算机对远程计算机运行rsh和rcp命令正确。

1. 两台计算机登陆名和密码一致。举例而言,若远程计算机登陆名和密码为root/root,则设置本地计算机也用同样的用户名和密码登陆。

2. 修改远程计算机.rhosts文件,该文件位于对应用户名登陆后的主目录下,如/home/root,加入本地计算机的IP地址使得本地计算机可以访问到远程计算机。

3. 在本地计算机的提示符下键入

rsh ibmlinux ls

测试rsh是否能够正常使用,如果可以列出远程计算机主目录下文件,代表rsh和rcp工作正常。

Step 3 设置远程计算机该用户的默认登陆程序为csh,修改passwd文件,位于/etc下,如:root:Ty91eFGzybEE2:0:3::/:/usr/bin/csh

Step 4 修改远程计算机的abaqus环境文件

在环境文件最后加入

queue_name =["nice_queue"]

after_prefix = "-b"

queue_prefix = "-q"

nice_queue = "/bin/sh -c 'nice ./%S 1>%L 2>&1 &'"

保存

在提示符下面键入

abaqus fetch job=

abaqus job=beam queue=nice_queue

如果可以顺利获得,则表示远程计算机queue设置正确。

Step 5 修改本地计算机的abaqus环境文件

在环境文件最后加入

def onCaeStartup():

def makeQueues(*args):

import os, driverUtils

driverName = './abaqus'

scratchDir = '/abaqus/Commands'

(name='nice',

queueName='nice_queue',

hostName='ibmlinux',

driver=driverName,

localPlatform = NT,

fileCopy=ON,

directory=scratchDir)

addImportCallback('job', makeQueues)

保存

Step 6 在本地计算机上启动abaqus/cae,创建或打开一个模型,在Job模块创建一个新任务,选择Run Mode为Queue,选择nice,OK,提交运算,观察是否任务被自动提交到了远程计算机的/abaqus/Commands下运行并自动返回odb文件到本地计算机。如有错误,会在启动cae的提示符窗口中出现,检查错误并找到相应解决办法。

15.利用命令进行计算时如何设置调用内存量

abaqus job=job-name memory=memory-size

16.清华大学bbs的abaqus精华

【在 luxz (panda) 的大作中提到: 】

: 哪位有什么好办法

: 感觉abaqus自己的前处理用得很不爽

: patran可以么

我感觉abaqus/cae不错的呀,实体建模颇有pro/e的风格

感觉patran也好不到哪去,太麻烦,

也许patran功能更强一些(要不然也对不起它那硕大的身躯呀),

但对于不是很庞大的模型,根本体现不出来什么优势

: air1大侠,本人给你作广告,为何不可

: 请问:弹塑性矩阵【D]与ddsdde有何联系,

: 你用过板壳单元吗

stress=D*stran

d(stress)=ddsdde*d(stran)

--

那应该就是一样的,因为全量理论,

Sij=DijklEkl(满足张量求和约定)

即Stress=D*Strain;

而在增量理论中,

△S=D*△E(在有限变形中,△其实应该为应力的客观率)--

似乎不对吧

大变形下此D非彼D

你看过黄克智的固体本构关系这本书么

如果你从全量理论和增量理论的角度上讲

那似乎第一个Digkl就不对

你有第一个式子么

如果有,求导不久完了

: 那应该就是一样的,因为全量理论,

: Sij=DijklEkl(满足张量求和约定)

: 即Stress=D*Strain;

: 而在增量理论中,

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/a817545512.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 显式动态分析 (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 分别 设置划分区域和参数。 [11](pp37)使用主菜单Field 可以定义场变量(包括初始速度场和温度场变量)。有些场变量与分析步有关,也有些仅仅作用于分析的开始阶段。使用主菜单Load Case 可以定义载荷状况。载荷状况由一系列的载荷和边界条件组成,用于静力摄动分析和稳态动力分析。

Abaqus学习笔记.

Abaqus 使用日记 Abaqus标准版共有“部件(part)”、“材料特性(propoterty)”、“装配(assemble)”、“计算步骤(step)”、“交互(interaction)”、“加载(load)”、“单元划分(mesh)”、“计算(job)”、“后处理(visualization)”、“草图(sketch)”十大模块组成。 建模方法: 一个模型(model)通常由一个或几个部件(part)组成,“部件”又由一个或几个特征体(feature)组成,每一个部分至少有一个基本特征体(base feature),特征体可以是所创建的实体,如挤压体、切割挤压体、数据点、参考点、数据轴,数据平面,装配体的装配约束、装配体的实例等等。 1.首先建立“部件” (1)根据实际模型的尺寸决定部件的近似尺寸,进入绘图区。绘图区根据所输入的近似尺寸决定网格的间距,间距大小可以在edit菜单sketcher options选项里调整。 (2)在绘图区分别建立部件中的各个特征体,建立特征体的方法主要有挤压、旋转、平扫三种。同一个模型中两个不同的部件可以有同名的特征体组成,也就是说不同部件中可以有同名的特征体,同名特征体可以相同也可以不同。部件的特征体包括用各种方法建立的基本特征体、数据点(datum point)、数据轴(datum axis)、数据平面(datum plane)等等。(3)编辑部件可以用部件管理器进行部件复制,重命名,删除等,部件中的特征体可以是直接建立的特征体,还可以间接手段建立,如首先建立一个数据点特征体,通过数据点建立数据轴特征体,然后建立数据平面特征体,再由此基础上建立某一特征体,最先建立的数据点特征体就是父特征体,依次往下分别为子特征体,删除或隐藏父特征体其下级所有子特征体都将被删除或隐藏。××××特征体被删除后将不能够恢复,一个部件如果只包含一个特征体,删除特征体时部件也同时被删除××××× 2.建立材料特性 (1)输入材料特性参数弹性模量、泊松比等 (2)建立截面(section)特性,如均质的、各项同性、平面应力平面应变等等,截面特性管理器依赖于材料参数管理器 (3)分配截面特性给各特征体,把截面特性分配给部件的某一区域就表示该区域已经和该截面特性相关联 3.建立刚体 (1)部件包括可变形体、不连续介质刚体和分析刚体三种类型,在创建部件时需要指定部件的类型,一旦建立后就不能更改其类型。采用旋转方式建立部件,在绘制轴对称部件的外形轮廓时不能超过其对称轴。 (2)刚体是不能够施加质量、惯性轴等特性的,建立刚体后必须给刚体指定一个参考点(reference point)。在加载模块里对参考点施加约束和定义其运动,对参考点施加的荷载或运动就相当于施加给了整个刚体。 4.模型装配 (1)在装配(assemble)模块里首先建立部件实例(part instance),一个部件实例可以看作部件的代表,但并不是原部件的拷贝。实例一直和原部件保持关联,当原部件几何形状发生变化时,实例也发生相应变化。不能对部件实例直接编辑,一个装配模型可以包含一个部件的多个实例。所有装配模型中的实例都是该装配模型的特征体,在创建第一个实例时所生成的装配模型总体坐标系也是该装配模型的一个实例。 同一个部件中所有特征体在装配模块中对该部件建立实例时会形成一个整体,也即形成了装配模型中一个特征体。选择该实例时,该实例在装配之前原部件中所有特征体都被选择了,原部件中所有特征体在装配后形成了一个整体。

(完整)总结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学习总结

接触的分析步骤及注意事项: 1.如何提取安装文件里的例子 C:\SIMULIA\6.11-1\samples\job_archive 在命令符中输入:abaqus fetch job=ws_solver_seal.py 然后将会出现解压出的seal的路径,找到路径将其复制到工作目录。然后点击file—run scrip…..将文件打开即可 2.模型导入之后,不同的部分显示不同颜色,点击右上侧 ,点击下拉菜单的Part instances。选择其他选项可以显 示不同情况。 3.如何建立面, (1)双击右侧 surface, 选中面—根据颜色选取面的方向对于实体不会有此问题) 其中Magenta为红色,Yellow为黄色, Individually是单个选取,按住shift键可以连续选取;

By angle是通过角度选取,后面是输入角度,有时候该方法很好用。 (2)各个实体模型(instance)的显示与隐藏 有时候选取面或其他操作的时候为了选取面方便,需要只显示其中一个实体,点击下图的A键 使下图中出现下拉菜单 选中instance,即实体 然后选中图中要操作的实体,再点击下图 4.刚体建立参考点(constraint) 双击interaction下的constraints,如下图所示:选择rigid body(刚体)

Continue之后得到如下菜单: 其中body为整个实体,pin指的是销节点,tie指的是捆绑节点,analytical surface是解析面。Reference point是刚体的参考点,可以点击后面的箭头在图中选择参考点,注意:如果将后面的adjust point to center of mass at start of analysis选中则选择的是刚体质心位置! 销节点与捆绑节点的区别:

Abaqus遇到的问题小结

Abaqus遇到的问题小结 1.Abaqus量纲系统(SI):m、N、Kg、s、Pa、J、Kg/m3。 2.有限元单元类型(Element Type):实体单元、壳单元、杆件单元(梁Beam、桁架Truss) 怎样将部件的不同部分设定为不同的子集 tools >partition cell/plane(如果是要分层使用,则进行分割,分别赋予不同的属性;或者对其中的单元进行设置Set;如果要在运算中替换则需要在关键词里添加语句定义) 4.建模的过程中输入的尺寸被自动降低精度(四舍五入),请问如何设置尺寸精度(小数点位数) 在 sketch option里打开sketch模块(左下角最下面)打开sketchoption 对话框,其中decimal places 表示小数点位数,默认为2,最高能调到6 。 中出现,Dependent partinstances connot be edited ,怎么办 mesh on part , mesh on instance一个非独立实体只是原始部件的一个指针,可以对原始部件划分网格,但是不能对一个非独立实体划分网格,即mesh on part。 方法:左边模型树里面,Assembly->instances里面的子选项右击,点Make independent;或者点击model旁边的Part,对part进行网格划分。 6.材料属性中拉伸强度和压缩强度怎么定义 计算结果有每个计算节点的应力,计算中用不到强度值(弹性力学三组基本方程不涉及强度,求解过程用不到)。(强度值是用来校核的:断裂,屈服或超过线性变形) 7.如何选择创建独立实体还是非独立实体 如果集合中包含许多具有相同性质的部件,则创建非独立实体(Dependent)。反之,如果集合中包含许多不同性质的部件,则创建独立实体(Independent)要有优势些。 8.地基土的分层问题 方法1:定义为一个part,然后partition分层赋材料属性,不需要设置接触。(超级赞!!!)

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问答自己总结

1、Q:预拉钢筋怎样施加预应力,请各位指点~~~~ Q:我在文档里看到要在inp文件定义一个rebar,但是rebar只能用于shell, membrane, and solid elements 。我现在想做的是一个预应力拉索,不是镶嵌在shell, membrane, and solid 这些单元里的,而是独立的一根拉锁。拉索单元打算用truss,但是怎样在truss上使用rebar啊?请高手指点 还有个问题,我看到别人的inp文件,如下: *rebar,element=continuum,material=rebar2,name=ubar top1,1.005e-4,0.15,0.0,0.5,1 第二行第一个是setname(top1),第二个是rebar的截面面积(1.005e-4),那第三、第四、第五是指什么?(0.15,0,0.5),最后一个应该是方向,是1方向。哪位高人指点下第三、四、五项分别代表什么? A:施加预应力 *initinial conditions,type=stress,rebar elset,rebar name,所施加预应力的值,另prestress hold 为保持所施加的预应力的值不变,我的理解是防止别的构件吃掉所施加的预应力,造成所施加预应力的损失。使用了这个命令之后就避免了这种损失,保证所施加的预应力都施加到了钢筋上。 A:谢谢指点,你所说的应该是把预应力加在rebar上面,但我发觉truss单元不能定义成rebar,其实是我多想了,truss本来就可以当拉索,实际工程中加预应力只是为了使钢绞线拉紧,起到张拉作用,而在abaqus里,truss本身就是拉紧的,不用施加预应力 A:我知道模拟加强筋的时候需要用rebar,但钢筋确实可以直接用truss来模拟,而lz所说的预应力其实其实只是施工时的张力而并不是真正意义上的预应力,比如螺栓预应力之类的。如果是索的话可能是要施加预应力的,仅个人看法。 Q:请教:做一个空间钢框架结构,梁柱用梁元,板采用壳元,打算采用tie命令(共用节点),但不知该如何实现? A:我想可以用*equation实现,共用节点的约束情况自己在这一命令下定义。 A:我因为用命令比较多,但是用cae我想一样,在CAE里进入命令编辑器,然后编辑就是了,写入*equation命令,指定约束的自由度(这个看一下标准手册,写得很清楚) Q:“Response spectrum analysis(响应谱分析)与Modal dynamic analysis(模态动力分析)区别在什么地方?如Response spectrum analysis可以进行结构设计?但Modal dynamic analysis是用来干什么的阿? A:就我知道的,modal dynamic analysis应该是振型分解法做动力解析。分解为单自由度体系再取有限个进行组合求反应。 Q:abaqus如何施加地震荷载? A:可以参考abaqus 6.3的例子,Seismic Analysis of a Concrete Gravity Dam 可以使用: 1。*amplitude, name=amp, input=seismicdata.dat输入地震波 2。*boundary, type=acceleration, amplitude=amp 来施加荷载。 在的2.1.15 Seismic analysis of a concrete gravity dam A:这是一个相对的问题,你可以推导一下那个动力方程, 结果是:ANSYS是取基础固定,解出结构相对基础的相对时程,而ABAQUS是在边界上施加加速度时程,解出的是结构的绝对时程。因而两者相差一个所施加加速度时程。

总结Abaqus操作技巧总结(个人)教学教材

总结A b a q u s操作技巧总结(个人)

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

abaqus自己遇到问题汇总

Too many attempts made for this increment Threre may be many factors that you should check. Some of them you might want to check predominantly are,1_Material properties and equivalency of units 2_ Mesh size and type 3_Boundary conditions 4_constraints such as rigid body motion 5_Step size and no of increments Also look in Abaqus documentation for Common problems in convergence of solution. 自己的问题是由于模型没有出现几何非线性,不需要将Nlgeom设置为ON,我自己的做法大大增加了分析收敛难度。 下面这个问题我在SIMWE论坛里,看到,然后在百思论坛也看到, 发帖人是07年12月求助,到08年1月中旬都没人帮他解决啊.本人看到,于是粘贴下来.今天谈谈我的看法. 问题:关于HETVAL子程序flux定义,通过自己编写的程序(fortran)盘算了每个单元的生热率,盼望将该盘算成果调入abaqus子程序中,并将该值赋给HETVAL子程序中的flux1变量,作为传热分析中每个单元的内热源,请教研发网的朋友怎么样给每个单元分辨赋给内 热源呢?帮助文档的例子中好像是对某个材料赋给内热源的(*heat generation, HETVAL),要给每个单元的生热分辨赋值该怎么做呢?查下载说通过UEXTERNALDB子程序可以将外部成果调进来,查赞助文档没有找到有关可以把外部成果调进来的例子,不知哪位有这方面的 经验或者例子, 马上要交论文了,可是温度场还没算出来,请大家帮帮忙!!!!!多谢了! 论坛回答:(1)要给每个单元的生热分辨赋值就对每个单元定义material,在abq中,*heat generation被视为材料的特点,故*heat generation不同,就得定义多种材料. 我的回答: simwe仿真论坛的回答固然没有错,但是谁会去为为一个单元定义一个集合,再去给只有一个单元的集合赋予材料属性呢??论坛上高手众多, 我不知为什么就没人去回答这个问题,是他太简单了吗?未必吧.就算简单,但是在别人看来,却是困难,我们应该尊重别人的困难,虽然可能在你看来不是什么了不

总结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分析步总结 作者:管理员发布于: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即可;对于难以收敛的非线性问题,需减小初始增量步,如将分析步时间乘以0.1或0.01(这个需根据问题的具体情况决定)。 2. 最小增量步:一般采用默认值(1e-5),对于非常复杂的非线性问题,可以再将其减小1到2个数量级。 3. 最大增量步:一般采用默认值,因为它对模型是否收敛并没有影响。 4. 最大增量步数目:默认为100,对于复杂的非线性分析,需要的增量步数往往大于100,所以应当把这些参数设置的尽量大一些。

相关主题