1.3 ABAQUS使用环境

ABAQUS/CAE是完整的ABAQUS运行环境,它为生成ABAQUS模型、交互式的提交作业、监控和评估ABAQUS运行结果提供了一个一致的、风格简单的界面。

ABAQUS分成若干个功能模块,每个模块定义了模拟过程中的一个逻辑步骤,例如,生成部件、定义材料属性、网格划分等。完成一个功能模块的操作后,可以进入下一个功能模块,逐步建立分析模型。

ABAQUS/Standard或者ABAQUS/Explicit读入由ABAQUS/CAE生成的输入文件进行分析,将信息反馈给ABAQUS/CAE来让用户对作业进程进行监控,并生成输出数据库。最后,用户可通过ABAQUS/CAE的可视化模块读入输出的数据库,进一步观察分析的结果。

在操作过程中,会生成一个包含ABAQUS/CAE操作命令的执行文件(rpy文件),它是ABAQUS文件系统的组成部分。下面将简要介绍下ABAQUS的使用环境。

1.3.1 启动ABAQUS/CAE

在操作系统的命令提示符中输入如下命令:

abaqus cae

这里abaqus是运行ABAQUS的命令。不同的系统可能会有所不同。

当ABAQUS/CAE启动以后,会出现Start Session(开始任务)对话框,如图1-2所示。下面将介绍对话框中的选项。

图1-2 Start Session对话框

(1)Create Model Datebase:开始一个新的分析过程。用户可根据自己的问题建立Standard/Explicit Model或CFD Model。

(2)Open Database:打开一个以前存储的模型或者输入/输出数据库文件。

(3)Run Script:运行一个包含ABAQUS/CAE命令的文件。

(4)Start Tutorial:单击后将打开ABAQUS的辅导教程在线文档。

1.3.2 ABAQUS的主窗口

用户可以通过主窗口与ABAQUS/CAE进行交互,图1-3中显示了主窗口的各个组成部分。

图1-3 主窗口的各个组成部分

1.标题栏

标题栏显示了当前运行的ABAQUS/CAE的版本和模型数据库的名字。

2.菜单栏

菜单栏显示了所有可用的菜单,用户可以通过对菜单的操作调用ABAQUS/CAE的各种功能。在环境栏中选择不同的模块时,菜单栏中显示的菜单也不尽相同。

3.工具栏

工具栏给用户提供了菜单功能的快捷方式,这些功能也可以通过菜单进行访问。

4.环境栏

ABAQUS/CAE是由一组功能模块组成,每一模块针对模型的某一方面。用户可以在环境栏中的Module(模块)列表中的各个模块之间进行切换。

提示

环境栏中的其他项是当前操作模块的相关功能。如用户在创建模型的几何形状时,可以通过环境栏提取出一个已经存在的部件(part)。

(1)画布和作图区。可以把画布和作图区比作为一个无限大的屏幕,用户在其上摆放视图区域(viewport)。作图区则是当前显示的部分。

(2)提示区。用户在ABAQUS/CAE中进行的各种操作都会在提示栏得到相应的提示。例如,当在作图区画一个矩形时,提示区会提示用户输入相应的点信息。

(3)视图区。ABAQUS/CAE通过在画布上的视图区显示用户的模型。

(4)工具箱区。当用户进入某一功能模块时,工具箱会显示该功能模块相应的工具箱。工具箱的存在使得用户可以方便地调用该模块的许多功能。

(5)命令行接口。使用ABAQUS/CAE利用内置的Python编译器,在使用命令行接口输入Python命令和数学表达式。

提示

接口中包含了主要(>>>)和次要(…)提示符,随时提示用户安装Python的语法输入命令行。

(6)信息区。ABAQUS/CAE在信息区显示状态信息和警告。通过拖动其顶边可以改变信息区的大小写;利用滚动条可以查阅已经滚出信息区的信息。信息区在默认状态下是显示的,这里同时也是命令行接口的位置。

提示

通过窗口信息区左侧的Message Area(信息区)按钮和Command Line Interface(命令行接口)按钮可以进行切换。

1.3.3 ABAQUS/CAE功能模块

如前所述,ABAQUS/CAE划分为一系列的功能单元,称为功能模块。每一个功能模块都只包含与模拟作业的某一指令部分相关的一些工具。例如,Part(部件)模块只包含生成几何模型的部件,而Mesh(网格)模块只包含生成有限元网格的工具。

用户可以从环境栏中的Module(模块)列表中选择进入各个模块,如图1-4所示。列表中的模块次序与创建一个分析模型应遵循的逻辑次序应该是一致的。例如,用户在生成Assembly(装配件)前必须先生成Part(部件)。

图1-4 选择一个模块

当然,ABAQUS/CAE也允许用户在任何时刻选择任一个模块进行工作,而无须关注模型的当前状态。然而,这种操作会受到明显的限制。例如,像悬臂梁横截面尺寸一类的截面性质就不能指定到一个未生成的几何体上。

下面列出了ABAQUS/CAE的各个模块,并简要介绍了建立一个模型所需要在各个模块可能进行的模拟任务。所列次序与图1-4中列出的顺序一致。

1.生成Part(部件)

Part模块用于创建各个单独的部件,用户可以在ABAQUS/CAE环境中用图形工具直接生成,也可以从第三方图形软件导入部件的几何形状。

提示

更详细的信息可查询《ABAQUS/CAE用户手册》第15章The Part Module。

2.定义Property(特性)

整个部件中的任一个部分的特征,如与该部分有关的材料性质定义和截面几何形状,包含在截面(section)定义中。在该模块下,用户可以定义截面和材料,并将它们赋予部件的某一部分。

提示

详细信息请查阅《ABAQUS/CAE用户手册》第16章The Property Module。

3.创建Assembly(装配)

创建一个部件时,部件存在于自己的局部坐标系中,独立于模型的其他部分。用户可以应用该模块建立部件的实例,并且将这些实例相对于其他部件定位于总体坐标系之中,从而构成一个装配件。一个ABAQUS/CAE模型只能包含一个装配件。

4.创建Step(分析步)

用户可以应用Step模块生成和构建分析步,并与输出需求联系起来。分析步序列给模拟过程的变化提供了方便的途径(如变载荷和变边界问题)。可以根据需要,在分析步之间更改输出变量。

5.创建Interaction(相互作用)

在该模块中,用户可指定模型各区域之间或者模型的一个区域与周围环境之间的热力学或者力学方面的相互作用,如两个传热的接触表面。其他可以定义的相互作用包括约束,如方程(equation)和刚体(rigid body)约束、绑定(tie)。

ABAQUS/CAE不会自动识别部件实体之间或者一个装配件的各个区域之间的力学或者热学的相互作用,用户要实现该需求,必须在相互作用模块指定接触关系。相互作用与分析步有关,这就意味着用户必须规定相互作用是在哪个分析步起作用。

6.定义Load(载荷)

在载荷模块中指定载荷、边界条件和场变量。边界条件和载荷与分析步有关,这就说明用户必须指定载荷和边界条件在哪些分析步骤中起作用。某些场变量仅作用于分析的初始阶段,而其他的场变量与分析步有关。

7.划分Mesh(网格)

Mesh模块包含了与ABAQUS/CAE为装配件生成网格所需要的网格划分工具。利用所提供的各个层次上的自动划分和控制工具,用户可以生成满足自己需要的网格。

8.提交Job(作业)

一旦完成了所有定义模型的任务,用户就可以用Job模块分析计算模型。该模块允许用户交互地提交分析作业并进行监控。可以同时提交多个模型和运算并对其进行监控。

9.Visulization(可视化)

可视化模块提供了有限元模型和分析结果的图像显示。它从数据库中获得模型和结果信息,通过Step修改输出要求,从而用户可以控制写入数据库中的信息。

10.Sketch(草图)

Sketch是二维轮廓图,用来帮助形成几何形状,定义ABAQUS/CAE可以识别的部件。应用Sketch模块创建草图,定义二维平面部件、梁、剖面,或者创建一个草图,然后通过拉伸、扫掠或者旋转的方式将其形成三维部件。

注意

在功能模块进行切换时,主窗口中的环境栏、工具箱区和菜单栏的内容也会发生相应的改变。用户在环境栏的Module列表中选择一个模块,将使环境栏、工具箱栏和菜单栏产生变化。