abaqus帮助文档_Abaqus基础知识系列讲堂(4):Abaqus的常用dos命令

    Abaqus/CAE 是 Abaqus 的交互式图形工作环境,可以用来方便快捷地创建模型、提交分析作业。有些 Abaqus 的功能使用 DOS 命令操作会更加快捷方便,还有一些功能是 Abaqus/CAE 所不支持的,只能在 DOS 命令下进行。

下面将详细介绍 Abaqus 中的一些常用 DOS 命令(下文中方括号里面的内容都是 DOS 命令的参数选项,斜体是需要输入的文件名)。

1)abaqus help  

使用此命令可以显示所有 Abaqus 命令的语法规则。图1是从显示内容中截取的一部分。

dc4ca3cb17753b39a460661808ca77f1.png

图1  abaqus help 命令的执行结果

2)abaqus cae

使用此命令可以启动 Abaqus/CAE,相关内容的详细介绍请参见 Abaqus 帮助文档《Abaqus Analysis User’s Manual》第3.2.3节“Execution procedure for Abaqus/CAE”。

3)abaqus job=job_name 

使用此命令可以提交分析作业。如果出现错误信息“Abaqus Error: The following files(s) coulud not be located: job-name.inp. Abaqus/Analysis exited with error(s)”,原因是在运行 DOS 命令的路径下找不到此 INP 文件。在 Windows 操作系统下点击【开始】→【所有程序】→【Abaqus 6.14】→【Abaqus Command】,此时出现的 DOS 路径即为 Abaqus 的默认工作路径,应该将 INP 文件拷入此路径下。

4)abaqus python script_file

其中的 script_file 是脚本文件名称,使用此命令可以运行脚本文件。如果没有给出文件名称,则进入脚本语言运行界面。

5)abaqus findkeyword  (非常有用)

使用此命令可以在帮助文档中找到包含所需要关键词的 INP 文件。查询时可以同时定义多个关键词,每个关键词后面还可以跟一个查询参数。

例如,希望找到帮助文档中包含关键词 *RESTART 和 *EL PRINT 的所有 INP 文件,操作步骤如下:

a)在 Windows 操作系统中点击【开始】→【所有程序】→【Abaqus 6.7】→【Abaqus Command】,进入 DOS 操作界面;

b)键入命令 abaqus findkeyword,此时 DOS 界面上出现以 * 开头的第二行内容。键入 RESTART ,按回车键;

c)出现以 * 开头的第三行内容,继续键入命令 EL PRINT (可根据需要继续添加需要的关键词);

d)关键词添加完毕后, DOS 窗口依然出现 * 号,可以直接按回车键,如图2a)所示。

这样,包含所需关键词的所有 INP 文件就会在 DOS 窗口显示出来,Abaqus 还会显示出这些文件所在的位置,例如《Abaqus Benchmark Manual》、《Abaqus Example Manual》等等。例如,在《Abaqus Benchmark Manual》中找到的 INP 文件如图2b)所示。

dffb18c3a71035c646c36c1e14806f72.png

a)查找包含所需关键词的 INP 文件 

6a0737595fb590e6bf7ee399031f16b4.png

b)命令提交后的执行结果(以《Abaqus Benchmark Manual》为例)

图2  查找包含所需关键词的 INP 文件 

6)abaqus fetch job=job_name

使用此命令可以提取帮助文档中所提供的 INP 文件、用户子程序、JNL 文件等。提取后的文件保存在 Abaqus 默认的工作目录下,可以根据需要来查看、编辑和运行此 INP 文件。

使用 abaqus findkeyword 命令找到需要的 INP 文件后,就可以利用命令 abaqus fetch 来提取此 INP 文件。例如输入命令: 

abaqus fetch job=c8 

就会在当前工作目录下出现所有与 c8 有关的文件( c8.inp 和 c8.f )。如果只希望提取 c8.inp,可以使用命令: 

abaqus fetch job=c8.inp 

7)abaqus doc  

使用此命令可以打开 Abaqus 的帮助文档。

8)abaqus viewer  

使用此命令可以进入 Abaqus/CAE 的 Visualization 功能模块。

9)abaqus append  

使用此命令可以将两个结果文件(*.fil)合并到一起。例如:

abaqus append job fjoin001 oldjob fjoin002 input fjoin003

此命令的功能是将 fjoin003.fil 中的计算结果添加到 fjoin002.fil 的后面,生成一个新的文件 fjoin001.fil。

注意:所有的 Abaqus 命令都是以 abaqus 开头,后面各个命令参数的顺序不是固定的,例如:abaqus job=job_name interactive 和 abaqus interactive job= job_name 的效果相同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值