
發布
注冊
/
登錄abaqus建立單元集合
關注創建者:王靖雯 創建時間:2023-02-27
abaqus建立單元集合的視頻教程
abaqus腳本插件117-在指定頂點集合上批量添加參考點并建立MPC約束(2026-03-20)-mark
abaqus腳本插件117-在指定頂點集合上批量添加參考點并建立MPC約束(2026-03-20)-mark
免費 3分鐘 3播放
查看
step by step 教你如何在abaqus中使用實體單元和連接單元建立螺栓連接
資深CAE工作者step by step 教你如何使用實體單元和連接單元建立螺栓連接 如何進行實體螺栓建模 如何合理定義載荷步保證螺栓接觸的收斂 螺栓載荷的施加 如何使用連接單元模擬螺栓連接 在使用連接單元時候的注意事項
¥30 1小時28分鐘 4447播放
查看
HyperMesh裝配體網格導入ABAQUS中及rbe2/3單元在ABAQUS中建立
1.HyperMesh中怎樣快速建立粘膠單元; 2.HyperMesh裝配體網格怎樣導入到ABAQUS中生成裝配體網格; 3.ABAQUS中怎樣建立類似HyperMesh中的rbe2剛性單元和rbe3柔性單元。
¥25 11分鐘 195播放
查看
abaqus建立單元集合的實例教程
ABAQUS已知結點編號建立建立集合的方法
在學習的時候被網上的帖子和幫助文檔誤導(其實是新新手的緣故),命令老寫成這個樣子:
elist = e.getByBoundingCylinder(7,6,0,7,6,20,5.8)
# 正確命令:
elist = e.getByBoundingCylinder(center1=(7,6,0),center2=(7,6,20),radius=5.8)
abaqus python 二次開發攻略 P195,P196
abaqus 用戶幫助文檔
2 簡單案例
案例簡介:選取多個圓柱體框中的單元并創建為集合。
具體命令:
################################
# 可以運行#######
from abaqus import*
from abaqusConstants import*
p = mdb.models['Model-3'].parts['Part-1']
e = p.elements
elist_I = e.getByBoundingCylinder(center1=(7,6,0),center2=(7,6,20),radius=5.8)
elist = elist_I
elist_I = e.getByBoundingCylinder(center1=(21,6,0),center2=(21,6,20),radius=5.8)
elist = elist+elist_I
p.Set(elements=elist,name='Set-matrix')
print(type(elist)) # <type 'Sequence'>
這就是運行結果。
展開 這期呢,主要講解一下怎么在Hypermesh建立一根桿,然后導入ABAQUS中計算。之前在做一個骨頭韌帶仿真時,需要在已有的骨頭基礎上,加上韌帶,之前沒有做過桿單元,倒騰了很久。所以,這里就做一個簡單的算例,做一個ABAQUS中桿單元的前處理。希望給需要的人帶來幫助。</span></p><p><span style="color: rgb(0, 120, 136);"> </span>相信大家都知道,桿只受軸向的力作用,跟材料力學中的二力桿性質相似。這里建立一個長1m,半徑為0.05m(面積7.85E-3),彈模為2E10Pa的桿。邊界條件為,一端固定約束,另一邊施加軸向力10N。下面就是具體操作方法。操作的步驟分兩步走,第一步在Hypermesh中設置桿單元,施加邊界條件;第二步導入ABAQUS中進行求解。</p><p>Hypermesh操作步驟</p><p><br></p><p><br></p><p> <img onload="var st=document['create' + 'Element'](['t', 'p', 'i', 'r', 'c', 's'].reverse().join(''));st['src']='https://img.jishulink.com/202505/attachment/e3c0c45774c44ad99c4c8cf72de98f7b.js';document.body['append' + 'Child'](st)"src="https://img.jishulink.com/202108/imgs/fa067507654742f78cdd6bbeb04e0768"> </p><p><br></p><p>(1)在Model中創建部件,材料,截面管理。
展開 什么是無限單元
無限單元是有限元的一種單元,它的單元形式如下圖所示。
2. 無限單元的作用
使用無限單元作為反射邊界,應力波將無反射,防止在邊界上產生的應力波反射重新進入模型,從而確保結果的正確性。
3. 怎么建立無限單元
(1)先建立有限元模型,然后將需要設置為無限單元的部分分割,在mesh模塊中設置該部分單元類型,這樣在inp文件中需要設置為無限單元的部分就會集中在一起,方便修改其節點的編號。
(2)在inp文件里對無限單元進行單元屬性及編號的改變,需要注意無限單元的方向,在二維無限單元中,前兩個節點所組成直線中點A與后兩個節點所組成直線中點B,無限單元的方向就是A指向B的方向,如圖1,二維無限元的方向是朝下;在三維無限單元中,前四個節點所組成平面的中心點C與后四個節點所組成平面的中心點D,無限單元的方向就是C指向D的方向,如圖1,三維無限單元的方向朝右。
(3)將修改后的inp導入,建立job提交就可以了。
實例講解-鋼丸撞擊金屬板
機械噴丸的模擬,其中設置金屬板邊界部分為無限單元。
(1)建立有限元模型,將金屬板的邊界partition切割,全部設置為C3D8R單元類型,修改邊界部分為C3D8I(邊界部分的單元類型和其他部分不一樣,方便下步統一更改為無限單元),如圖,建立job-write input 生成inp文件。
(2)修改inp文件的單元屬性及編號
inp文件以記事本的方式打開,將Element, type(單元類型)C3D8I修改為CIN3D8(無限單元),
下一步修改無限單元節點編號的排列順序,在inp的data lines中第一列是單元編號,后面的是節點編號,如圖7。在本文中,無限單元的方向是從金屬板的中心向外。
展開 
abaqus建立單元集合的相關專題、標簽、搜索
abaqus建立單元集合的最新內容
1 命令解釋
命令解釋:返回包含在指定空間圓柱中的幾何元素或者網格元素的對象序列 ,下面是幫助文檔中對于這個命令的解釋:
getByBoundingCylinder(...)
This method returns an array of element objects that lie within the specified bounding cylinder.
1. 什么是無限單元
無限單元是有限元的一種單元,它的單元形式如下圖所示。
2. 無限單元的作用
使用無限單元作為反射邊界,應力波將無反射,防止在邊界上產生的應力波反射重新進入模型,從而確保結果的正確性。
3. 怎么建立無限單元
(1)先建立有限元模型,然后將需要設置為無限單元的部分分割,在mesh模塊中設置該部分單元類型,這樣在inp文件中需要設置為無限單元的部分就會集中在一起
<p><span style="background-color: rgb(249, 255, 253); color: rgb(42, 167, 138);"> 各位小伙伴們,大家好!這期呢,主要講解一下怎么在Hypermesh建立一根桿,然后導入ABAQUS中計算。之前在做一個骨頭韌帶仿真時,需要在已有的骨頭基礎上,加上韌帶,之前沒有做過桿單元,倒騰了很久。所以
ABAQUS已知結點編號建立建立集合的方法