Abaqus后处理技巧:利用annotation实现运动轨迹及动态注释


0.出发点

偶尔看到一个网站,可以利用两个齿轮画出轨迹,通过调整齿轮内径及运动点,可以画出很多漂亮的图,如:

grid.gif

上面的模型用abaqus很容易模拟出来,如下图所示:

SIM0.gif

另一个有趣的问题是,三体 中用纳米线 将“末日号”轮船切割 ,这不是不可能的,因为采用水射流就能切割钢铁;因此也做了个简单的模型:

cutting_wire.gif

暂时没能做出 书中描述的纸牌效果,后续继续改善。

那么怎么把第一个问题的运动轨迹 和 第二个问题中标记的动态注释 显示出来?

虽然abaqus后处理非常强大,但据我所知还没有可以直接将节点的轨迹画出来。我记得abaqus大神 USIM 用脚本实现了显示运动点的轨迹;虽然不太清楚用的是什么方法,最近自己也参考帮助文档写了个脚本,主要用到了后处理之 annotation功能。

1.干货

首先是显示指定区间内某个部件上节点的运动轨迹:

SIM1.gif

除此之外,有的时候希望注释的跟着指定的点运动,这样很容易分析所关注的点的运动状态,思路其实跟上面的一样,还是采用annotation的特点做动态注释:

SIM2.gif

2.使用说明

运行脚本后需要 选择 运动轨迹显示(T)或 动态注释(A),一定是大写:

1111.png

即根据odb文件选择对应的 instance及节点:



0.  节点可以输入编号,编号查询请参考下图;如果不方便查询,那么可以建立一个set(一个点做一个set)之后直接输入set的名称也行:

22.png

选择分析步,一般选择希望显示轨迹的分析步;当然如果想在不同的分析步显示不同点,或同一个分析步显示多个点的运动轨迹,只需多次运行脚本即可。

  1. 最小frame 需大于等于0, 而最大的要比最小的大;可以指定某个区间,或整个分析步。若希望是整个分析步,那么在Max frame 一项中 输入 -1 。
  2. 每次运行完脚本,提示是否全删除,你可以选择删除或保留;或者在Annotation manager中选择某个或整个帧的轨迹删除。
  3. 其他问题可以自行修改代码(如轨迹颜色、背景颜色、动态注释大小和内容等)

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空