【腳本】ABAQUS中判斷某個節點是否在某個單元集

〇、問題來源

本題目來源于技術鄰ABAQUS主題下的問題

Abaqus Python語言判斷node是否在單元里?

if node1 在集合set1中,請問有這種語句嗎,小白請假不勝感激。

http://www.yqgqt.org.cn/answer/1197962

一、問題分析

這個屬于簡單的腳本判斷,該問題也得到了技術鄰大佬“藍牙”和“君莫”的回答,但大佬的回答并不能夠直接幫助小白解決問題,所以斗膽一試,還請指正。

本問題應該遍歷set-1中所有單元的節點,然后與特定節點編號進行對比,若等于則說明該節點在set-1中,否則則不在。

根據以上思路編寫腳本。

二、腳本測試

在ABAQUS中隨便創建一個模型,劃分網格后形成裝配體,在裝配體中創建一個名為“Set-1”的集合,集合內包含一部分單元,如下

【腳本】ABAQUS中判斷某個節點是否在某個單元集的圖1

運行編寫的腳本

【腳本】ABAQUS中判斷某個節點是否在某個單元集的圖2

會彈出如下窗口,要求輸入要查詢的節點ID

【腳本】ABAQUS中判斷某個節點是否在某個單元集的圖3

然后,程序開始運行,若該節點在Set-1中,則輸出如下信息

【腳本】ABAQUS中判斷某個節點是否在某個單元集的圖4

否則,輸出如下信息

【腳本】ABAQUS中判斷某個節點是否在某個單元集的圖5以上。

最后,感謝關注與支持,如果覺得有用,不如點個關注和收藏?

最后,歡迎關注微信公眾號:ABAQUS在線,讓我們一起愉快的成長吧。

以下內容為付費內容,請購買后觀看

   20人購買

本案例腳本,.py腳本文件一個

App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

24
9
3