3.6 ABAQUS中的常用命令(Commands)
ABAQUS中的所有运算,均通过ABAQUS命令调用相应的ABAQUS求解器(ABAQUS/Standard或ABAQUS/Explicit)来进行。在ABAQUS/CAE中提交作业进行运算时,实际上ABAQUS也是通过ABAQUS命令调用相应的ABAQUS求解器来进行的。
使用“环境”文件(abaqus_v 6.env,位于安装目录下site子目录中)可定制ABAQUS计算环境。
依次点击[开始]→[所有程序]→[ABAQUS 6.5-1]→[ABAQUS Command],可以进入ABAQUS Command环境,窗口顶端自动显示C:\Temp>(假定采用ABAQUS默认的工作目录,否则将显示为用户自定义的工作目录)。
1)命令约定
在C:\Temp>后输入abaqus help,按Enter键回车,将显示当前版本ABAQUS所支持的所有命令(均以abaqus开头)。在下面的ABAQUS命令中,有以下约定:
(1)黑体字(Boldface)部分为可选项。可选项位置不限,并可被简写;
(2)默认选项下加下划线(_);
(3)方括号([])之间的部分是可选的;
(4)用竖线(|)隔开的部分是相互排斥的;
(5)花括号({})之间的部分必须选择一个;
(6)斜体字(italics)部分必须由用户给定一个值;
(7)空格(blanks)作为选项之间的分隔符,不要在等号(=)之前或之后使用;
(8)格式(option=value)可用格式(-option value)代替。
2)ABAQUS命令
ABAQUS所支持的命令可达21类,其中使用较多的命令如下:
(1)用于获取信息的命令(Execution procedure for obtaining information)
abaqus{help|information={environment|local|memory|release|
status|support|system|all}[job=job-name]|whereami}
提示:使用较多的是,
abaqus help:用来获取ABAQUS所有命令。
(2)用于ABAQUS/Standard和ABAQUS/Explicit求解器的命令(Execution procedure for ABAQUS/Standard and ABAQUS/Explicit)
abaqus job=job-name [analysis|datacheck|parametercheck|continue|
convert={select|odb|state|all}|recover|
syntaxcheck|information={environment|local|
memory|release|status|support|system|all}]
[input=input-file]
[user={source-file|object-file}]
[oldjob=oldjob-name]
[fil={append|new}]
[globalmodel={results file-name|output database file-name}]
[cpus=number-of-cpus]
[parallel={domain|loop]
[domains=number-of-domains]
[mp_mode={mpi|threads}]
[standard_parallel={all|solver}]
[memory=memory-size]
interactive|backg round|queue=[queue-name]
[after=time]
[double]
[scratch=scratch-dir]
[output_precision={single|full}]
提示:使用较多的是,
abaqus job=job-name interactive(常简写为abaqus job=job-name int):用来进行ABAQUS分析运算。这是使用最频繁的ABAQUS命令之一;
abaqus job=job-name user={source-file|object-file}int:用来进行带用户子程序的ABAQUS分析运算。这是使用最频繁的ABAQUS命令之一。
(3)用于ABAQUS/CAE的命令(Execution procedure for ABAQUS/CAE)
abaqus cae [database=database-file][replay=replay-file]
[recover=journal-file][script=script-file]
[noGUI=noGUI-file][noenvstartup]
[noSavedOptions][custom=script-file][noStartupDialog]
提示:使用较多的是,
abqus cae:此命令用来调用ABAQUS/CAE。这个命令等同于以下菜单操作:[开始]→[所有程序]→[ABAQUS 6.5-1]→[ABAQUS CAE]。
(4)用于ABAQUS/Viewer的命令(Execution procedure for ABAQUS/Viewer)
abaqus viewer [database=database-file][replay=replay-file]
[script=script-file][noGUI=noGUI-file]
[noenvstartup][custom=script-file][noStartupDialog]
提示:使用较多的是,
abaqus viewer:此命令用来调用ABAQUS/Viewer。这个命令等同于以下菜单操作:[开始]→[所有程序]→[ABAQUS 6.5-1]→[ABAQUS Viewer]。
(5)用于Python的命令(Execution procedure for Python)
abaqus python [script-file]
(6)用于参数研究的命令(Execution procedure for parametric studies)
abaqus script [=script-file][startup=startup file-name]
[nonenvstartup]
(7)用于在线文档的命令(Execution procedure for online documentation)
abaqus doc
提示:
abaqus doc:此命令用来打开ABAQUS Documentation(ABAQUS在线帮助文档)。这个命令等同于以下菜单操作:[开始]→[所有程序]→[ABAQUS 6.5-1]→[ABAQUS Documentation]或[开始]→[所有程序]→[ABAQUS 6.5HTML Documentation]→[Documentation]。
(8)用于查询关键词/问题数据库的命令(Execution procedure for querying the keyword/problem database)
abaqus findkeyword[job=job-name][maximum=maximum-output]
keyword data lines
(9)用于ABAQUS/Fetch的命令(Execution procedure for ABAQUS/Fetch)
abaqus fetch job=job-name[input=input-file]
提示:使用较多的是,
abaqus fetch job=job-name:可用来提取ABAQUS程序中Samples中的例子(输入文件、用户子程序文件、日志文件、参数研究script文件或后处理程序),是经常使用的ABAQUS命令之一。如在ABAQUS Commander环境下输入C:\Temp>abaqus fetch job=difftocrack_stress(其中“C:\Temp>”不需要输入),执行过程如下:
ABAQUS FETCH job difftocrack_stress
Archive:C:/ABAQUS/6.5-1/samples/job_archive/samples.zip
inflating:difftocrack_stress.inp
job-name可使用通配符(*或?);如果不指定job-name的后缀名,所有与job-name相关的文件将一同被提取。
(10)用于作业执行控制的命令(Execution procedure for job execution control)
abaqus{suspend|resume|terminate}job=job-name
提示:
abaqus{suspend|resume|terminate}job=job-name:用于暂停/继续/终止分析作业,在分析复杂问题时非常有用。这是使用最频繁的ABAQUS命令之一。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。