首页 百科知识 中的常用命令()

中的常用命令()

时间:2022-11-06 百科知识 版权反馈
【摘要】:3.6 ABAQUS中的常用命令ABAQUS中的所有运算,均通过ABAQUS命令调用相应的ABAQUS求解器来进行。使用“环境”文件可定制ABAQUS计算环境。1)命令约定在C:\Temp>后输入abaqus help,按Enter键回车,将显示当前版本ABAQUS所支持的所有命令。在下面的ABAQUS命令中,有以下约定:黑体字部分为可选项。这是使用最频繁的ABAQUS命令之一。这个命令等同于以下菜单操作:[开始]→[所有程序]→[ABAQUS 6.5-1]→[ABAQUS CAE]。

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命令之一。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈