abaqus/CAE 建模的时候可能经常由于各种各样的原因闪退(中断、卡住、未响应等等。)
这是很让人崩溃的时候,一个良好的习惯就是经常Ctrl+S,并且操作的时候不要太急,否则abaqus容易反应不过来(我的经验)
abaqus 是个很强大的通用有限元分析软件。也提供了一种意外之后回复操作的办法:借助RPY文件。
ABAQUS有限元分析流程
首先说一下:abaqus整体的一个工作分配(也许工作流程更加恰当):
ABAQUS有限元分析流程一般可以分为三个大阶段:
- 前处理
- 几何处理
- 属性赋予
- 网格划分
- 连接关系的设定
- 边界条件和加载的设定
- 求解计算
- 输出inp文件
- 预处理器、Standard/CFD/Explicit/Aqua求解器求解
- 后处理
- 可视化结果
上图来自《ABAQUS Python 二次开发攻略》
前处理一般在Abaqus/CAE的gui 环境中完成,这个gui环境在早期是没有的,后来达索公司才开发的,提供了及其丰富的Python 、C++ 接口。
软件中断后找回操作
在abaqus/CAE 启动时,软件会在启动目录下自动生成一个rpy文件。
rpy文件的最新版本为abaqus.rpy;它是在启动会话时创建的。其他四个旧版本的文件名后面都有一个数字;数字最低的文件名表示最老的rpy文件,数字最高的文件名表示第二个最近的rpy文件。
rpy文件中记录了与所有你在ABAQUS/CAE中的操作对应的Python语句。
所以可以通过运行这个rpy文件,来找回操作。
两个办法:
-
在命令行中输入: abaqus cae (or abaqus viewer) replay=replay_file_name.rpy
-
在ABAQUS/CAE中 ,file——>Run Script, 选择rpy文件。
注意
- rpy文件不是在工作目录中,而是在启动目录。下图中的Administrator文件夹就是启动目录。
- 修改启动目录:
- 一是找到ABAQUS/CAE的文件快捷方式,然后右键--属性,修改“起始位置”
- 另一种方法是启动软件时,在cmd 中cd 到相应的文件夹,然后abaqus cae启动软件。