当前位置:文档之家› abaqus常用技巧总结

abaqus常用技巧总结

a b a q u s常用技巧总结-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KIIAbaqus常用技巧总结本手册是由simwe等论坛上精华帖以及本人下载的其他资料整理,由于很多资料搜集已经很久,而且时间有限,都没有注明原作者,也没有最资料进行分类整理,见谅。

如需要,请PM给我。

Shelly31Python.tzy@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)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-leftleft, 6,6*KINEMATIC COUPLING, REF NODE=rp-rightright, 6,64. 在两个参考点上施加绕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 as an element property,” Section 2.2.4这两节吧。

5.hypermesh里面看abaqus分析的结果、你在abaqus中计算完成后,将结果文件输出到*.fil.2、利用hyperworks提供的hmabaqus.exe(在安装目录下的Altair\hw7.0\translators中)3、在控制台下运行 hmabaqus *.fil *res,执行完成后就生成了相应的res文件4、在hyperview中打开你的模型文件*.inp和结果文件*.res,就可以查看你的结果了gook luck!6.X-Y Plots**** STEP: pre-load***Step, name=pre-load, nlgeompre-loading*Static0.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=_G5CF2,U2*element output, elset=_G5E22, S22***monitor, node=_G5, dof=27.如何把上一次分析结果作为下一次分析的初始条件Q如果想把上一次的分析结果作为下一次分析的初始条件该怎么做A使用LDREAD命令首先需要注意下面两个问题1每一个ANSYS的实体模型的面或体都要定义对应的单元类型编号材料属性编号实常数编号单元坐标系编号这些参数在整个分析过程中保持不变而这些编号对应的属性在各个步骤中是不同的2网格划分要满足所有步骤的要求单元类型必须兼容步骤1创建实体模型2创建多个物理环境设定一个物理环境中的单元类型材料属性实常数坐标系等将这些参数的编号赋给实体模型的面或体施加基本物理载荷和边界条件设定求解选项选择一个标题使用PHYSICS, WRITE命令将物理环境存入文件中3清楚当前的物理环境命令是PHYSICS, CLEAR4重复第二步准备下一个物理环境8.材料方向与增量步材料方向:针对各向异性材料(如板金材料、复合材料等)变形体,材料方向定义材料的某一特定方向如纤维方向。

该方向随着变形体的移动而移动,旋转而旋转。

输出的场变量值都以材料方向为参考,有时便于数据处理,分析计算结果等。

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

当所有的增量都完成后,计算结束;反之,计算可能出现发散。

这时,可以通过采用多钟方法(如调整放大质量系数,单元网格优化等)调整增量大小,使计算继续进行9.多个inp文件如何实现批处理我喜欢用fortran写成这样:! 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 nodedeformUSE DFLIB! implicit noneresult = 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 nodedeform10.关于ABAQUS的任务管理关于ABAQUS的任务管理 [精华]chibiko发帖: 26积分: 1于2004-07-03 03:56--------------------------------------------------------------------------------前些日子的计算量很大,自己的机器又不是很快,一个任务要算上几天。

相关主题