【脚本】ABAQUS中判断某个节点是否在某个单元集

〇、问题来源

本题目来源于技术邻ABAQUS主题下的问题

Abaqus Python语言判断node是否在单元里?

if node1 在集合set1中,请问有这种语句吗,小白请假不胜感激。

http://www.jishulink.com/answer/1197962

一、问题分析

这个属于简单的脚本判断,该问题也得到了技术邻大佬“蓝牙”和“君莫”的回答,但大佬的回答并不能够直接帮助小白解决问题,所以斗胆一试,还请指正。

本问题应该遍历set-1中所有单元的节点,然后与特定节点编号进行对比,若等于则说明该节点在set-1中,否则则不在。

根据以上思路编写脚本。

二、脚本测试

在ABAQUS中随便创建一个模型,划分网格后形成装配体,在装配体中创建一个名为“Set-1”的集合,集合内包含一部分单元,如下

【脚本】ABAQUS中判断某个节点是否在某个单元集的图1

运行编写的脚本

【脚本】ABAQUS中判断某个节点是否在某个单元集的图2

会弹出如下窗口,要求输入要查询的节点ID

【脚本】ABAQUS中判断某个节点是否在某个单元集的图3

然后,程序开始运行,若该节点在Set-1中,则输出如下信息

【脚本】ABAQUS中判断某个节点是否在某个单元集的图4

否则,输出如下信息

【脚本】ABAQUS中判断某个节点是否在某个单元集的图5以上。

最后,感谢关注与支持,如果觉得有用,不如点个关注和收藏?

最后,欢迎关注微信公众号:ABAQUS在线,让我们一起愉快的成长吧。

该付费内容为:本案例脚本,.py脚本文件一个

包含1个附件 20人购买
(7条)
默认 最新
刚开始学习abaqus-python,感谢分享
评论 1 点赞 1
回复
加油
评论 点赞
不错先收藏
评论 1 点赞 1
回复
谢谢
评论 点赞 1

查看更多评论 >

点赞 23 评论 9 收藏 2
关注