1.3 ABAQUS使用环境
ABAQUS/CAE是完整的ABAQUS运行环境,为生成ABAQUS模型、交互式的提交作业、监控和评估ABAQUS运行结果提供了一个风格简单的界面。
ABAQUS分成若干个功能模块,每个模块都定义了模拟过程中的一个逻辑步骤,如生成部件、定义材料属性、定义载荷和边界条件、网格划分等。完成一个功能模块的操作后,可以进入下一个功能模块,逐步建立分析模型。ABAQUS/Standard(或ABAQUS/Explicit)读入由ABAQUS/CAE生成的输入文件进行分析,将信息反馈给ABAQUS/CAE以让用户对作业进程进行监控,并生成输出数据库。
最后,用户可通过ABAQUS/CAE的可视化模块读入输出的数据库,进一步观察分析的结果。下面将简要介绍ABAQUS的使用环境。
1.3.1 启动ABAQUS/CAE
在操作系统的命令提示符中输入如下命令:
abaqus cae
这里abaqus是运行ABAQUS的命令。不同的系统可能会有所不同。
当ABAQUS/CAE启动以后,会出现“开始任务”对话框,如图1-2所示。
图1-2 “开始任务”对话框
·创建模型数据库:开始一个新的分析过程。用户可根据自己的问题建立Standard/ Explicit模型或CFD模型。
·打开数据库:打开一个以前存储的模型或输入/输出数据库文件。
·运行脚本:运行一个包含ABAQUS/CAE命令的文件。
·打开入门指南:单击后将打开ABAQUS 2018的辅导教程在线文档。
1.3.2 ABAQUS的主窗口
图1-3显示了主窗口的各个组成部分,用户可以通过主窗口与ABAQUS/CAE进行交互。
1.标题栏
标题栏显示了当前运行的ABAQUS/CAE的版本和模型数据库的名字。
2.工具栏
工具栏为用户提供了菜单功能的快捷方式,这些功能也可以通过菜单进行访问。
3.菜单栏
菜单栏显示了所有可用的菜单,用户可以通过对菜单的操作调用ABAQUS/CAE的各种功能。在环境栏中选择不同的模块时,菜单栏中显示的菜单也会不尽相同。
图1-3 主窗口的各个组成部分
4.环境栏
ABAQUS/CAE是由一组功能模块组成的,每一个模块针对模型的某一方面。用户可以在环境栏的Module(模块)列表中的各个模块之间进行切换。环境栏中的其他项是当前操作模块的相关功能。如用户在创建模型的几何形状时,可以通过环境栏提取出一个已经存在的部件(Part)。
5.模型树/结果树
模型树/结果树直观地显示出了各个组成部分,如部件、材料、载荷、结果输出要求等。使用模型树可以很方便地在各个功能模块之间进行切换,实现主菜单和工具栏所提供的大部分功能。
6.画布
可以把画布比作一个无限大的屏幕,用户在其上摆放视图区域(Viewport)。
7.提示区
用户在ABAQUS/CAE中进行的各种操作都会在提示区得到相应的提示,如当在绘图区绘制一个圆弧时,提示区会提示用户输入相应的点信息。
8.视图区
ABAQUS/CAE通过在画布上的视图区显示用户的模型。
9.工具箱
当用户进入某一功能模块时,工具箱会显示该功能模块相应的工具。工具箱的存在使得用户可以方便调用该模块的许多功能。
10.命令行接口
利用ABAQUS/CAE内置的Python编译器,可在命令行接口输入Python命令和数学表达式。接口中包含了主要(>>>)和次要(…)提示符,随时提示用户安装Python的语法输入命令行。
11.信息区
ABAQUS/CAE在信息区显示状态信息和警告。通过拖动其顶边可以改变信息区的大小写,利用滚动条可以查阅已经“滚”出信息区的信息。信息区在默认状态下是显示的,这里同时也是命令行接口的位置。用户可以通过其左侧的“信息区”按钮和“命令行接口”按钮进行切换。
1.3.3 ABAQUS/CAE功能模块
图1-4 选择一个模块
如前所述,ABAQUS/CAE划分为一系列的功能单元,称为功能模块。每一个功能模块都只包含与模拟作业的某一指令部分相关的一些工具。例如,部件(Part)模块只包含生成几何模型的部件,而网格(Mesh)模块只包含生成有限元网格的工具。
在环境栏中的模块(Module)列表中选择相应选项可以进入各个模块。如图1-4所示,列表中的模块次序与创建一个分析模型应遵循的逻辑次序是一致的。例如,在生成装配件(Assembly)前必须先生成部件(Part)。
当然,ABAQUA/CAE也允许用户在任何时刻选择任一个模块进行工作,而无须关注模型的当前状态。然而,这种操作会受到明显的限制。例如,像悬臂梁横截面尺寸一类的截面性质就不能指定到一个未生成的几何体上。
下面列出ABAQUA/CAE的各个模块,并简要介绍建立一个模型所需要在各个模块中可能进行的任务。
1.部件
部件模块用于创建各个单独的部件,用户可以在ABAQUA/CAE环境中利用图形工具直接生成,也可以从第三方图形软件导入部件的几何形状。
2.属性
整个部件中的任一个部分的特征,如与该部分有关的材料性质定义和截面几何形状,包含在截面(section)定义中。
3.装配
创建一个部件时,部件存在于自己的局部坐标系中,独立于模型的其他部分。用户可以应用该模块建立部件的实例,并且将这些实例相对于其他部件定位于总体坐标系之中,从而构成一个装配件。一个ABAQUS/CAE模型只能包含一个装配件。
4.分析步
用户可以应用分析步模块生成和构建分析步骤,并与输出需求联系起来。分析步序列给模拟过程的变化提供了方便的途径(如变边界问题)。
技巧提示
可以根据需要,在分析步之间更改输出变量。
5.相互作用
在该模块中,可指定模型各区域之间或模型的一个区域,与周围环境之间的热力学或力学方面的相互作用,如两个传热的接触表面。其他可以定义的相互作用包括约束,如刚体(rigid body)约束、绑定(tie)等。
ABAQUS/CAE不会自动识别部件实体之间或一个装配件的各个实体之间的力学(或热学)的相互作用,要实现该需求,必须在相互作用模块指定接触关系。
技巧提示
相互作用与分析步有关,这就意味着用户必须指定相互作用是在哪个分析步起作用。
6.载荷
在载荷模块中指定载荷、边界条件和场变量。边界条件和载荷与分析步有关,这就说明用户必须指定载荷和边界条件在哪些分析步骤中起作用。某些场变量仅仅作用于分析的初始阶段,而其他的场变量与分析步有关。
7.网格
网格模块包含了以ABAQUS/CAE为装配件生成网格所需要的网格划分工具。利用所提供的各个层次上的自动划分和控制工具,用户可以生成满足自己需要的网格。
8.作业
一旦完成了所有定义模型的任务,用户就可以利用作业模块分析计算模型。该模块允许用户交互提交分析作业并进行监控。可以同时提交多个模型和运算并对其进行监控。
9.可视化
可视化模块提供了有限元模型和分析结果的图像显示。它从数据库中获得模型和结果信息,通过分析步修改输出要求,从而可以控制写入数据库中的信息。
10.草图
草图是二维轮廓图,用来帮助形成几何形状,定义ABQUS/CAE可以识别的部件。应用草图模块创建草图,定义二维平面部件、梁、剖面,或者创建一个草图,然后通过拉伸、扫掠或者旋转的方式将其形成三维部件。
技巧提示
在功能模块进行切换时,主窗口中的环境栏、工具栏和菜单栏的内容也会发生相应的改变。用户在环境栏的“模型”列表中选择一个模块,将会使环境栏、工具栏和菜单栏产生变化。