ABAQUS常见问题汇总 - 1.0版

Initial time increment,Time period

是不是不用定义Initial time increment,Time period 也可以?

SimWe仿真论坛u.s+K*H's#v5}7A&m

答:*SOILS我没用过,但估计和*static是类似的,Initial time increment和Time period 是相对的时间概念,increment小,则load之类的量就小,就容易收敛。

10.导入 / 修改 / 求解inp文件

10.1 把inp文件导入ABAQUS/CAE

http://www.simwe.com/forum/viewthread.php?tid=683623

问:用户手册里的例子里的各种.inp文件是否可以变成ABAQUS CAE 中的模型建立过程,这样我就能看懂了,很不好意思问这种幼稚的问题,请大虾们指点,谢谢.

答:

菜单File / Import / Model. 但要注意下面贴子中提到的问题:

http://www.simwe.com/forum/viewthread.php?tid=679644

问:

为什么我导入的help里的INP文件都不能直接进行求解呢?

如:abaqus example : 5.1.1 Thermal-stress analysis of a disc brake。里面的多个INP文件,我导入了―discbrake_3d.inp‖,进行求解,为什么出现错误?

哪位朋友告诉我一下,学习help时,help给出的INP文件,如何处理? 在此表示感谢。

答:

INP文件中的有些关键词是ABAQUS/CAE所不支持的,导入INP文件时会在窗口底部的信息区中看到警告信息:

WARNING: The following keywords/parameters are not yet supported by the input file reader.

这时导入ABAQUS/CAE的模型是不完整的,所以分析时出错。

如果在ABAQUS Command窗口中输入以下命令来提交分析,就没有这种问题:

abaqus job=INP文件的名称

问:我输入:abaqus job=inp2d.inp 按回车后出现如下: SyntaxError: invalid syntax

答:不是在ABAQUS/CAE底部的>>> 后面输入,而是:

在WINDOWS中点击 [开始] → [程序] → [ABAQUS 6.5-1] → [ABAQUS Command],然后在DOS窗口中输入:

abaqus job=2D

http://www.simwe.com/forum/viewthread.php?tid=725948

问:我在看有些帮助例子时,为什么有些inp文件输入以后什么也没有

是没有part吗,但是打开inp文件,节点单元都定义有阿!

abaqus 中的example 下面的Submodeling of a stacked sheet metal assembl 我将stackedassembly_s4r_global.inp打开,没有错误提示,就是什么也没有! 帮忙看看,谢谢!

答:CAE窗口底部有提示信息: AbaqusException: Include file \

需要把这个例子中的stackedassembly_s4r_global_mesh.inp也存在同一个目录下。

10.2 运行inp文件

http://www.simwe.com/forum/viewthread.php?tid=702294

问:如何在command中运行.inp文件? 我运行之后出现

ABAQUS warning:The .inp extension has been removed from the jod identifier Input file :

这种问题应该如何解决?

答:inp文件要放在command窗口所显示的目录下,“job=” 后面的文件名要和inp文件名完全相同。

http://www.simwe.com/forum/viewthread.php?tid=698349

问:只知道在command 中提交分析,可是计算途中想修改模型,可是不知道该怎么kill job ?

shock111答:abaqus suspend j=xxxx 这个任务是可以恢复的

abaqus terminate j=xxxx 这个就直接杀了

handful答:abaqus suspend j=xxxx

abaqus resume j=xxxx

从上次分析结束的地方重新开始分析

答:或者也可以在windows任务管理器里直接中止进程standard.exe或explicit.exe

http://www.simwe.com/forum/viewthread.php?tid=694281

问:我想在matlab中反复调用abaqus,

1)如何判断abaqus是否完成运算(因为要等它算完后再调用,要调用很多次>2k,同时执行好象也不可能执行这么多任务的)

2)如何从.dat的文件中读数据?

我本来在建模时都是手动打开.dat的文件,找相关数据的(我在inp中加入*node print).

但现在要调用abaqus数千次(因为要用mont carlo法),每一次都要读1-2个数据,并把数据赋给一数组,然后用matlab进行相关运算得出结论。

我怎样才能让matlab自动去读abaqus运算完后我所需要的特定的几个点的位移数据?

答:C 和 FORTRAN 都有函数来读写文件,MATLAB估计也有吧。

ABAQUS分析顺利结束后,会在msg和dat文件结尾显示\MATLAB读到这个,就知道ABAQUS分析结束了。

一些可供借鉴的:如果想在dos窗口中依次运行两个job, 可以自己写一个bat批处理文件,里面包括以下语句:

call abaqus job=*** interactive call abaqus job=*** interactive

其中的interactive可以保证分析完一个job, 再分析另一个。

10.3 修改inp文件

http://www.simwe.com/forum/viewthread.php?tid=689187

问:我在inp文件定义了三个节点集:bottop,toptop,toptop, 然后在最后一个step最后设置了所定义节点的坐标输出,

结果inp文件前处理错误。请对此了解的同仁帮我看一看,谢谢! 附上inp文件

答:对于在part中定义的集合,在后面引用时要加上instance名称:

*Node print, nset=blank-bot-1.bottop coord

http://www.simwe.com/forum/viewthread.php?tid=697544

问:CAE告诉我说,An initial condition has been specified on element 0 but this element has not been defined……

我tmd的哪来的一个element 0 ~~~~!!

答:inp文件中initial conditions后面的数据有错误,比如有空行,ABAQUS就把那个错误的数据理解为了Element 0。

不要急躁,一般都是你自己的错误,极少数情况才是ABAQUS的bug.

同一行数据之间的空格不要紧. inp文件中的常见错误有:

- 出现空行

- 数据之间没有用逗号分开,只用了空格 - 用了中文的逗号

- keyword拼写错误或位置错误

http://www.simwe.com/forum/viewthread.php?tid=723358&pid=730354&page=1&extra=#pid730354

问:我尝试使用一种在cae下有的单元类型,然后再修改inp文件,改成无限元单元,用来定义边界;

出现的问题:

1。在cae中定义的单元类型较少,假如使用与实体其它部分(partition过)相同的单元类型,在生成的inp文件中,将该类型相同的单元全部放在一起:

2。好像在cae下直接修改的关键字命令,似乎不太好用,而且你在cae下的修改,不能即时地在cae下的菜单中修改keywords,好像没有刷新。

自己觉得可能的解决方法:

1。定义单元集,然后,再在inp文件中,增加单元类型定义,重新定义成无限元,这样不知道对单元的二次定义,会影响吗?? 2。inp文件的导出似乎不太明确,自己无法直接导出,只能导入,只有在提交job的时候出现inp文件,不知道理解得对不对!!

希望哪位达人能指导一下!!

www.simwe.com-La;J7}u\q#Cwww.simwe.comN/l1w2^Q7lH7X

www.simwe.com2h

答:在inp文件中改了之后,直接在dos窗口中提交分析,不要再import到CAE里面了。

CAE中选择的单元形状、节点数、坐标要和无限元完全一样,在inp中只是把*ELEMENT,TYPE=*** 改为*ELEMENT,TYPE= $$$.

提交job的时候, 不要点submit, 而是点write input, 就输出了inp文件。

http://www.simwe.com/forum/viewthread.php?tid=724350&pid=737435&page=1&extra=#pid737435

问:在计算接触时有这个错误:

***ERROR: in keyword *CONFLICTS, file \ *Conflicts is generated by ABAQUS/CAE to highlight changes made via the Keywords Editor that conflict with changes made subsequently via the native GUI.

请高手指教一下这是哪里出错了

www.simwe.com;lD2h-y'Q:N5P

答:在edit keywords之后修改了模型,导致相互冲突的keywords。在edit keywords中可以找到*CONFLICTS, 修改正确即可。

你是否用过菜单Model / Edit Keyword,添加了什么语句?如果是,再次进入Edit Keyword,找到*CONFLICTS, 删掉它,把你添加的语句移至正确的位置。

http://www.simwe.com/forum/viewthread.php?tid=726921

问:经过十几天的努力,终于搞定了这个INPUT文件,可惜总是运行不了,检查了很多遍也不知道错误在哪里? 只好来请教高

手。希望哪位高手赐教!

ABA_ABA 请你帮忙看看,多谢了!

|Simwe.com|仿真设计有限元虚拟仪器d2`%K

仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,FluentJ$JE4g {3?

答:错误信息: ABAQUS Error: The following file(s) could not be located: concrete.inc

因为你的inp文件里有*INCLUDE,INPUT=concrete.inc。我暂时去掉include这一行,运行后在dat文件里看到大量错误信息,其中大多是关于自动生成的pes文件中的错误。

联系客服:779662525#qq.com(#替换为@)