1、1. 等值线问题:option-contour plot options-color a3 n, d7)打开 CAE 界面:abaqus cae (aba 后处 理界面即出现)8)打开 viewer 后处理界面:abaqus viewer (aba 后处理界面即出现)9)查看 aba 帮助文件:abaqus doc (aba 帮助文件即在默 认浏览器中出现)10)查看 cmd 命令帮助:abaqus help (这个太有用了,通过这个可以找到以上所有命令。 )11)顺次运行几个 inp 后自动 关机:call abaqus job=job_1 interactivecall abaqus jo
2、b=job_2 interactive9 l# D- E$ V* h8 U. b shutdown -s8 X. z, X3 Z+ M3 d+ 7 D12)运算之前 datacheck: abaqus job=xxx datcheck 13)定义所需的最大内存 :abaqus job=xxx memory=memory-size整合下,提交一个子程序、双精度、多 cpu 运算的范例:J abq6101 j=jobname user=u.f cpus=8 double int!5. 几点说明:1)Old job files exist. Overwrite?问是否可以覆盖。如果是文件重名,应该键
3、入 n;把现有inp 改名,重新提交,以免覆盖以前的文件。如果可以覆盖,键入 y。2)经常被问的问题: abaqus 不是内部命令,也不算可以运行的程序或者批处理文件。解决方案(1)可见常见问题 2.0:假如你的 abaqus.bat 是在 d:ABAQUSCommands 下面,在 dos 下输入一下命令:path=%path%;d:ABAQUSCommands参考链接:http:/ (abaqus command 打不开)http:/ 不是内部命令的问题)解决方案(2)把 abaqus.bat 复制到你的 inp 文件所在文件夹 (比如工作文件夹)下再试试看3)想多 cpu 运算(比如 4
4、cpus):提交任务:abaqus job=jobname1 int 改为提交任务:abaqus job=jobname1 cpus=4 int4)有些显式运算,incretment 太多的话(比如多余 30w),建议用双精度:提交任务:abaqus job=jobname1 int 改为提交任务:abaqus job=jobname1 double int 7 p9 但是谁都知道双精度比单精度费时,所以没有如果必要的话,就不需要加 这个了。5) 如果不加 int 会怎么样呢?提交任务:abaqus job=jobname1 int 改为提交任务:abaqus job=jobname1后面加了
5、 int,dos 窗口会显示任务进行到哪个阶段,比如是 pre.exe 还是 standard explicit.exe-还是 conpleted,都会 给你提示。不加 int 就没有这些提示了。6) 如何看任务进程:我一般就是看.sta 文件。老手推荐 UltraEditor,能自 动更新文件内容,可以试试。http:/ Abaqus warning: The .inp extension has been removed from the job identifirer出这个一般是因为有的新手提交 job 的时候添加了 inp 后 缀,如abaqus job=jobname.inp. 去掉
6、 inp 后缀即可。即使不去掉,软件也自动忽略这个后缀,这个只是告示说明,不影响计算。+ 8)子程序提交:abaqus j=inpfile user=subroutinefile cpus=n(注意 subroutinefile 的后缀必须是.f,不能是.for)9)获取 Manual 里面的 inp 文件:abaqus fetch job=job-name10)abaqus job=xxx user=xxx %提交子程序abaqus job=xxx datcheck %用于模型运算之前的 datacheckabaqus job=xxx memory=memory-size %定义计算所需的最
7、大内存abaqus job=xxx oldjob=xxx %用于 restart 重启计算abaqus job=xxx convert=xxx %定义 ALE 方法里面的 tracer particle 时需要用到,其他的用途还没研究过6. 几个单元公用一个节点,每个 单元积分点外推到节点上有个 值, abaqus 是怎么平均这几个值的?后处理中一般默认 AVG=75%。某个 节点是 n 个单元的公共节点,每个单元在该节点处都有一个应力的外推值。假定是 节点 1 为四个四边形单元的公共 节点, 节点 1 的应力外推值分别为 1e6,1.5e6,1.7e6,2e6,最大与最小 应力差值为 1e6
8、;假定在整个模型显示区域的最大应力与最小应力差值为 4e6,那么节点的相对变化率为 1e6/4e6=0.25.在节点 1的 4 个应力值是否会进行平均计算呢?由设定的 AVG 值决定, 节点应力相对变化率低于设定 AVG 值的将会被平均。 对于节点 1,如果设定 AVG=0.3,那么节点 1 的输出值为平均应力(1e6+1.5e6+1.7e6+2e6)/4=1.55e6。如果 设定 AVG=0.2,那么节点 1 处的应力值将不参与平均运算。AVG 设定为 1,则意味着所有显示区域所有节点的应力计算都参与平均,所得云图越光滑。?若应力值不参与平均,那么 该处的应力值取这四个中的哪一个?7. 想查
9、看某两个(或几个)增量步之间计算结果的查值,可以在创建场变量中实现,之 间创建这两步之间结果函数相减,即可在 结果 step/frame 中查看,且不需要提交 Job 前设置,计算完成后设置即可。8. 想查看计算结果值位于某一范围内的云图,可 创建 Display Group,elementresult value范围。且不需要提交 Job 前 设置, 计算完成后设置即可。9. 如何设置等高线,并在等高 线上标注文字?设置等高线:Contour Optionscolor & StyleBanded/ Isosurface勾选 show contour edges标注文字:Viewport Cr
10、eate AnntotationText(三个可以选择)10. 创建 section 时,Plane stress/strain thickness此选项应根据应力应变的实际厚度来定。 对于平面应力,一般选取物体的实际厚度;对于平面应变,一般选取力沿着物体作用方向的 实际长度。无论是在 ansys 还是在 abaqus 中, 对于平面问题,无论是平面应力还是平面应变,如果施加的是力边界条件,代入方程 计算的实际上都是单位厚度上的 节点力,如果 边界条件是施加的位移边界条件,求出来的 节点力也是单位厚度上的 节点力。一般厚度 设为 1,这样节点力就不用转换了,但如果 单位厚度不为 1,则实际 代入方程计算的是 力/厚度。比如对你提出的集中力的问题,厚度取 1,和 0.1,但施加的力相等,都是 F,结果当然不一样,取 1 的时候,参与计算的力为 F,而取 0.1,参与计算的是 F/0.1=10F,这就是为什么你算出的位移结果会相差十倍的原因。在一般情况下,如果你指定了平面问题的厚度, 则施加力的大小 应该是 厚度方向上总的力的大小。