ABAQUS常用DOS命令总结
ABAQUS批处理

在dos下输入以下命令
path=%path%;d:\ABAQUS\Commands
3)想多cpu运算(比如4cpus):
提交任务:abaqus job=jobname1 int
恢复运算:abaqus resume job=jobname1 int (从上次分析结束的地方重新开始分析)
杀死任务:abaqus terminate job=jobname1 int (一般不可恢复)
杀死任务不可恢复,但是如果有restart文件的话,可以restart继续计算:
restart重启计算: abaqus job=xnewx oldjob=xoldx int
abaqus job=jobname.inp. 去掉inp后缀即可。即使不去掉,软件也自动忽略这个后缀,这个只是告示说明,不影响计算。
3 批处理1)如果有大批的inp文件需要提交,如何节省时间让它们自动连续运算? 一定要看garethz斑竹的精华帖:[原创总结]Windows 系统下实现input文件批处理/viewthread.php?tid=775346&highlight=%C5%FA%B4%A6%C0%ED这里还介绍了算完自动关机的命令,我个人非常喜欢,向大家推荐。
2 几点说明:
1) Old job files exist. Overwrite?<y/n>问是否可以覆盖。如果是文件重名,应该键入n;把现有inp改名,重新提交,以免覆盖以前的文件。如果可以覆盖,键入y。
2)经常被问的问题:
abaqus不是内部命令,也不算可以运行的程序或者批处理文件。
ABAQUS学习技巧总结

ABAQUS学习技巧总结1.学习软件基本操作:了解软件的界面布局和主要功能,掌握常用的菜单和工具栏命令。
可以通过阅读官方文档或者参考书籍,或者通过在线教程学习基础操作。
2.学习输入文件语法:ABAQUS是通过输入文件来定义模型和分析任务的,学习输入文件的语法和格式对于理解和修改模型是非常重要的。
可以通过查阅ABAQUS官方文档或者参考书籍来学习输入文件的语法规则。
3. 学习命令行操作:ABAQUS可以通过命令行进行一些常用操作,比如运行求解器、查看日志文件等。
掌握常用的命令行操作可以提高工作效率。
可以通过在命令提示符下输入“abaqus help”来查看命令行操作的帮助文档。
4.学习宏命令:宏命令是一种批处理脚本,可以自动化执行一系列操作。
学习宏命令可以提高工作效率,尤其是在进行重复性操作时。
可以通过学习宏命令的语法和编写技巧,自己编写一些常用的宏命令。
5. 学习Python脚本编程:ABAQUS支持Python脚本编程,可以通过编写Python脚本来扩展软件的功能。
学习Python脚本编程可以编写更复杂的宏命令,或者编写自己的特定功能的插件。
可以通过学习Python编程的相关书籍或者在线教程来学习Python编程技巧。
6.学习后处理技巧:ABAQUS提供了丰富的后处理功能,可以对分析结果进行可视化和分析。
学习后处理技巧可以帮助理解模型的行为,并对分析结果进行合理的解释和评估。
可以通过阅读ABAQUS官方文档或者参考书籍来学习后处理的相关知识。
7.学习错误处理技巧:在使用ABAQUS时,经常会遇到各种错误和警告信息。
学习错误处理技巧可以帮助快速定位和解决问题。
可以通过阅读ABAQUS官方文档或者参考书籍,或者在相关论坛上寻求帮助来学习错误处理技巧。
总之,学习ABAQUS需要不断实践和积累经验。
通过掌握基本操作、学习输入文件语法、掌握命令行操作、学习宏命令和Python脚本编程、学习后处理技巧和错误处理技巧等技能,可以提高对ABAQUS的理解和应用能力。
ABAQUS命令汇总及参数的默认设置

ABAQUS命令汇总及参数的默认设置1.**MESH**:用于生成网格的命令- **MESH Tie**:将两个表面网格进行连接- **MESH Part**:对零件进行网格划分- **MESH Assembly**:对总装进行网格划分默认设置参数:-**TIEBEHAVIOR**:将网格连接到边界时的行为,默认为AUTOMATIC,表示自动选择适当的行为-**ELEMENTTYPE**:网格单元类型,默认为C3D8,表示八节点三维线性六面体单元2.**PART**:用于创建零件的命令-**PART,OPTION**:创建部分模型,并设置部分模型选项默认设置参数:-**EXITCOMMAND**:设置退出PART命令时的行为,默认为QUIT,表示退出命令后继续执行下一个命令-**CREATENODES**:设置是否创建节点,默认为YES,表示创建节点3.**INSTANCE**:用于在程序中实例化零件及其网格- **INSTANCE Creation**:创建零件实例默认设置参数:-**COPYMODELDATA**:设置是否将模型数据复制到实例,默认为YES,表示复制数据4.**STEP**:用于定义步骤的命令-**STEP,NLSTATIC**:定义非线性静态分析步骤-**STEP,NLGEOM**:定义非线性几何分析步骤默认设置参数:-**NLGEOM**:设置是否进行非线性几何分析,默认为NO,表示不进行非线性几何分析5.**BOUNDARY**:用于定义边界条件的命令-**BOUNDARY,PLANAR**:用于定义平面约束-**BOUNDARY,COORD**:用于定义坐标约束默认设置参数:-**TYPE**:设置约束类型,默认为ENCASING,表示将节点限制在一个边界框内6.**LOAD**:用于定义加载的命令-**LOAD,FILE**:从文件中读取加载数据-**LOAD,DISP**:定义位移加载默认设置参数:-**TYPE**:设置加载类型,默认为DISPLACEMENT,表示位移加载-**AMPLITUD**:设置加载量的幅值,默认为1.0这只是ABAQUS中一小部分命令及其默认设置的示例。
abaqus基本命令流

abaqus产生几类文件:1. model_database_name.cae模型信息、分析任务等。
2. model_databse_name.jnl日志文件:包括用于复制已存储模型数据库的abaqus/cae命令*.cae与*.jnl构成支持CAE的两个重要文件,要保证CAE下打开一个项目,这两个文件必须同时同在;3. job_name.inp输入文件。
由abaqus Command支持计算起始文件,它也可由CAE打开;4. job_name.dat数据文件:文本输出信息,记录分析、数据检查、参数检查等信息。
ABAQUS/Explicit的分析结果不会写入这个文件5. job_name.sta状态文件:包括分析过程信息6. job_name.msg是计算过程的详细记录,分析计算中的平衡迭代次数,计算时间,警告信息,等等可由此文件获得。
用STEP模块定义7. job_name.res重启动文件,用STEP模块定义8. job_name.odb输出数据库文件,即结果文件,需要由visuliazition打开9. job_name.fil也为结果文件,可被其他应用程序读入的分析结果表示格式。
ABAQUS/Standard记录分析结果。
ABAQUS/Explicit的分析结果要写入此文件中则需要转换,convert=select 或 convert=all10.abaqus.rpy记录一次操作中几乎所有的ABAQUS/CAE命令11.job_name.lck阻止并发写入输出数据库,关闭输出数据库则自行删除12.model_database_name.rec包含用于恢复内存中数据库的ABAQUS/CAE命令13.job_name.ods场输出变量的临时操作运算结果,自动删除14.job_name.ipm内部过程信息文件:启动ABAQUS/CAE分析时开始写入,记录了从ABAQUS/STANDARD或ABAQUS/Explicit到ABAQUS/CAE的过程日志15.job_name.log日志文件:包含了ABAQUS执行过程的起始时间等16.job_name.abqABAQUS/Explicit模块才有的状态文件,记录分析、继续与恢复命令。
abaqus cmd提交小结

cmd提交inp文件小结有时候需要用command提交inp文件(比如少数keywords不为CAE识别),以下是对aba版中提交inp中出现问题的一个小结。
(假设将运行的inp是jobname1.inp jobname2.inp等等,也假设这些inp是可以运行的。
1、提交方式:在WINDOWS中点击 [开始] → [程序] → [ABAQUS 6.x] → [ABAQUS Command],然后在DOS窗口中输入:提交任务:abaqus job=jobname1 int(int就是interactive)任务暂停:abaqus suspend job=jobname1 int (可恢复)恢复运算:abaqus resume job=jobname1 int(从上次分析结束的地方重新开始分析)杀死任务:abaqus terminate job=jobname1 int (一般不可恢复),杀死任务不可恢复,但是如果有restart文件的话,可以restart继续计算:restart重启计算: abaqus job=xnewx oldjob=xoldx int打开CAE界面:abaqus cae %(aba后处理界面即出现)打开viewer后处理界面:abaqus viewer %(aba后处理界面即出现)查看aba帮助文件:abaqus doc %(aba帮助文件即在默认浏览器中出现)查看cmd命令帮助:abaqus help %(这个太有用了,通过这个可以找到以上所有命令。
)2、几点说明:1)Old job files exist. Overwrite?<y/n>问是否可以覆盖。
如果是文件重名,应该键入n;把现有inp改名,重新提交,以免覆盖以前的文件。
如果可以覆盖,键入y。
3)想多cpu运算(比如4cpus):提交任务:abaqus job=jobname1 int改为提交任务:abaqus job=jobname1 cpus=4 int4)有些显式运算,incretment太多的话(比如多余30w),建议用双精度:提交任务:abaqus job=jobname1 int 改为提交任务:abaqus job=jobname1 double int 但是谁都知道双精度比单精度费时,所以没有如果必要的话,就不需要加这个了。
abaqus基本命令流

abaqus产生几类文件:1. model_database_name.cae模型信息、分析任务等。
2. model_databse_name.jnl日志文件:包括用于复制已存储模型数据库的abaqus/cae命令*.cae与*.jnl构成支持CAE的两个重要文件,要保证CAE下打开一个项目,这两个文件必须同时同在;3. job_name.inp输入文件。
由abaqus Command支持计算起始文件,它也可由CAE打开;4. job_name.dat数据文件:文本输出信息,记录分析、数据检查、参数检查等信息。
ABAQUS/Explicit的分析结果不会写入这个文件5. job_name.sta状态文件:包括分析过程信息6. job_name.msg是计算过程的详细记录,分析计算中的平衡迭代次数,计算时间,警告信息,等等可由此文件获得。
用STEP模块定义7. job_name.res重启动文件,用STEP模块定义8. job_name.odb输出数据库文件,即结果文件,需要由visuliazition打开9. job_name.fil也为结果文件,可被其他应用程序读入的分析结果表示格式。
ABAQUS/Standard记录分析结果。
ABAQUS/Explicit的分析结果要写入此文件中则需要转换,convert=select 或 convert=all10.abaqus.rpy记录一次操作中几乎所有的ABAQUS/CAE命令11.job_name.lck阻止并发写入输出数据库,关闭输出数据库则自行删除12.model_database_name.rec包含用于恢复内存中数据库的ABAQUS/CAE命令13.job_name.ods场输出变量的临时操作运算结果,自动删除14.job_name.ipm内部过程信息文件:启动ABAQUS/CAE分析时开始写入,记录了从ABAQUS/STANDARD或ABAQUS/Explicit到ABAQUS/CAE的过程日志15.job_name.log日志文件:包含了ABAQUS执行过程的起始时间等16.job_name.abqABAQUS/Explicit模块才有的状态文件,记录分析、继续与恢复命令。
Abaqus批处理命令

Abaqus批处理命令****************************call abq6131 job=jobname1 cpus=20 intdel jobname1.sst//删除文件,有时生成的一些文件很大,会占用大量硬盘空间。
计算完成后删除多余文件为下一次计算留下空间。
call abq6131 job=jobname2 cpus=20 intdel jobname2.datpause//保留DOS框界面,计算出错也不会退出。
****************************restart 上一个文件call abq6131 job=jobname1 intcall abq6131 job=jobname2 oldjob=jobname1 intcall abq6131 job=jobname3 oldjob=jobname2 int说明:有时为节约计算时间,设置重启动文件,那么批处理文件里面就可以像上面的写法,在计算第二个job的时候调用第一个job。
当然使用这个的前提是已经确保计算时设置了正确的重启动,并且重启动需要的文件都在。
****************************计算完成后,自动关机call abaqus job=jobname1 cpus=20 intcall abaqus job=jobname2 cpus=20 intshutdown –s –f –t 1 “1秒后自动强制关机”****************************其它几个不太常用的命令call abaqus terminate job=jobname1 int“杀死任务,一般不可恢复”call abaqus suspend job=jobname1 int“暂停任务,可恢复”call abaqus resume job=jobname1 int “从上次结束的地方恢复计算”****************************abaqus不是内部命令,不能批处理提交解决方案:假如你的abaqus.bat在D:\SIMULIA\Abaqus\Commands下,那么在dos下输入命令path=%path%;D:\SIMULIA\Abaqus\Commands即可。
abaqus常用技巧总结

1.对 time increment 的根本理解
abaqus 的 step 里有 maximum number of increment、initial increment、minimum increment 、 maximum increment 四个量许多网友不知怎样设置合理,合理设置是建立在深刻理解基础上 的。
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
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ABAQUS常用DOS命令总结
1)abaqus help:可以显示所有ABAQUS命令的语法规则
2)abaqus cae:启动ABAQUS/CAE
3)abaqus job=job_name:提交分析作业
注:提交的*.inp必须要在ABAQUS默认的工作目录下
4)abaqus python script_file:运行脚本文件。
script_file是脚本文件名称
注:如果没有给出脚本文件名称,则进入脚本语言界面
5)abaqus findkeyword:在帮助文档中找到包含所需关键词的INP文件。
如包含重启动*RESTART的INP文件
6)abaqus fetch job=job name:提取帮助文档中所提供的INP文件、用户子程序和JNL文件等。
提取后的文件保存在ABAQUS默认工作目录下
注:可以利用5)查找所需INP文件,然后利用6)将其提取出来
7)abaqus doc:打开ABAQUS的帮助文档
8)abaqus viewer:进入ABAQUS/CAE的Vissualization模块
9)abaqus append:将两个结果文件*.fil合并到一起。