【二次开发】ABAQUS批量提取两点的距离
更新于2020年3月6日 13:06浏览:9769 评论:21 收藏:19
一、需求提出
1、模型部件上的两节点之间所有增量步的在X,Y,Z三个分方向距离和总距离,输出的距离前带增量步时间;
2、模型部件上的两节点之间所有增量步在变形后与未变形时X,Y,Z分方向和总方向的相对位移(变形后-变形前),输出的相对位移前面带增量步时间。
3、文件格式要求txt。
二、脚本编写与使用
测试软件版本:abaqus 2020
按照需求完成脚本的编写,脚本名称为getDistance.py
打开cae,按照常规建立分析模型后,在指定的part中建立两个单节点set,此处命名为SET-START和SET-END,然后建立提交运算。
在visualization模块中查看计算结果
(此处应显示模型的云图,但是具体模型不重要,故而省略)
visualization模块中,使用file-run script,选择getDistance.py

点击ok会弹出窗口如下

注意此处填入名称与模型中的一致,建议用大写或在模型树种确认清楚,其中输出文件1对应需求1,输出文件2对应需求2
点击OK后,会进行运算,当命令窗口显示如下字符,表示运算完成

打开两个文件查看结果即可
需求1对应的输出文件如下

需求2对应的输出文件如下

十分的方便,动态演示过程

附件为本案例所用的脚本getDistance.py,有需要的请下载学习
或添加微信公众号:ABAQUS在线,后台咨询获取
以下内容为付费内容,请购买后观看
157人购买
本案例所用的脚本getDistance.py
技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
6
21
19




















