
發布
注冊
/
登錄abaqus分割方法匯總
關注創建者:王靖雯 創建時間:2023-02-27
abaqus分割方法匯總的視頻教程
Abaqus Umat 開發系列課程(二)——UMAT調試方法技巧匯總
1、UMAT調試方法課程內容簡介 2、Abaqus中的文件號簡介 3、寫入文件調試法的技巧總結 4、配合Visual Studio的調試的配置 5、Visual Studio調試UMAT常用技巧
¥55 1小時1分鐘 4298播放
查看
abaqus分割方法匯總的實例教程
在Abaqus中Python通過findAt方法定位建立region區域的方法匯總
(轉帖自 <)" _src="http://blog.sina.com.cn/s/blog_4fff04900102vff3.html>)" style="font-family:宋體, SimSun;font-size:14px;">http://blog.sina.com.cn/s/blog_4fff04900102vff3.html>)
Abaqus腳本接口中許多命令都包含region參數,包括:
1)Load命令:使用region指定施加荷載的區域。例如集中力施加在頂點上,壓力施加在邊或面上。
2)Mesh命令:使用region指定單元的類型、網格種子的定義區域。
3)Set命令:使用region參數指定集合的區域。例如:節點集,單元集等。
4)Coupling命令:使用region參數指定需要耦合的區域或者參考點,節點等。
如果在Abaqus/CAE中,Abaqus將自動為模型的特征進行編號,例如節點編號,單元編號,表面中各條邊的編號,參考點的編號。但在腳本中無法獲知這些模型特征的ID,而且對某個模型特征編輯后ID將發生變化,新舊版本ID不同不兼容。
鑒于定位尋找模型特征(頂點(vertex)、邊(edge)、面(face)、體(cell)、參考點(referencePoint))的重要性——可以用來施加荷載邊界條件,劃分網格、建立集合、建立耦合,有必要通過坐標的方法尋找定位這些模型特征!
findAt方法就可以達到這一點。用法參考《Abaqus Scripting Reference Manual》。
展開 ABAQUS簡易版螺栓連接方法匯總
——Wind12306
蹭下“藍牙”老師在LS-DYNA上的熱度,大佬勿怪,嘿嘿。
本次簡化螺栓連接方法主要基于ABAQUS顯示動力學與隱式靜力學分析兩種,當或可用于隱式動力學,限于重復工作,懶于測試
提出簡化螺栓連接主要方法有:
(1) B螺栓采用Beam螺帽采用Beam(附inp文件)
Bolt_A_Explicit.inp Bolt_A_Implicit.inp
(2) C螺栓采用Connector螺帽采用Beam(附inp文件)
Bolt_C_Explicit.inp Bolt_C_Implicit.inp
(3) S螺栓采用Spring螺帽采用Beam(附inp文件)
Bolt_S_Explicit.inp Bolt_S_Implicit.inp
(4) T螺栓采用Truss螺帽采用Beam(附inp文件)
Bolt_G_Explicit.inp Bolt_G_Implicit.inp
上圖啦
展開 所以根據需要分開,讓abaqus的內核慢慢消化去。少吃多餐在這邊好像也是成立的。
3. 系統有多個接觸的話,也最好如載荷一樣,分成幾個step讓他們接觸上。這樣的做法會讓你以后在模型的修改中更有方向性。
4. 模型還是不收斂的話,你可以看一下是在哪一步或者那個inc不收斂。對于第一步直接不收斂的話,如果模型是像我上面把載荷和接觸分成很多步建立的話,可以把載荷加載的順序換一下。如果你把第二個加載的載荷換到第一步以后,計算收斂了,那影響收斂的主要問題應該就是原來第一個加載或著接觸影響的。這種情況下面一般算到這個加載的時候還是不會收斂。這個時候可以考慮是否有什么其他辦法能夠使步驟的變化與上一步變動小一點,比如第一點里面提到,或者繼續把這個載荷細分呢?
5. 對于接觸分析不收斂的情況,可以自己看一下模型的接觸面。有時候是overclosure,這個時候在assemble里面將模型相對位置稍微移動下或者用接觸里面的那個adjust only to remove overclose,不過或一種方法會使你的網格扭曲變形。問題不大也是可以用的。有的時候是因為,模型中的兩個接觸面變成了一個點和一個面接觸,而點或者面中有一個位置并不是很穩定。這個時候就會出現了dividing,有時候求解無法成功。這時候可以看一下是不是能夠將模型該處稍微改一下呢?或者將該處的網格細化一下。
6. 模型實在是比較大的話,可以修改solver的設定,將迭代次數改大一點。對于開始計算就不收斂的,而在迭代次數到了以后時間增量還不是很小的話,可以將initial和minimum改小一點。模型越大的話這邊可以改的越小,特別是前后兩個step變化比較大的情況下。但對于模型不是很大的情況下,太小的時間增量是意義不大的,問題應該從模型當中是否有錯誤去考慮。
7.
展開 我們通常喜歡在hyperworks中做前處理(材料及屬性的定義、網格劃分、焊點施加、分析步設置、定義約束及載荷、接觸等)或者是將其它格式文件的模型轉換到hyperworks中的ABAQUS模塊,很多時候只是能將模型的網格模型成功轉換,其它好多信息無法成功轉換或缺失。其實,出現的大部分問題是對ABAQUS下的INP模型文件書寫及關鍵字的理解不到位,少數問題是與操作不熟練有關。網上針對這方面的案例較為欠缺,本案例結合個人項目實戰中遇到的相關問題及解決方法進行了匯總,目前里面的內容幾乎已涵蓋常從hyperworks中做前處理成功導出ABAQUS的inp文件或其它格式的模型文件轉換到hyperworks中的ABAQUS模塊規分析中遇到的問題及解決方法。請有這方面需求的朋友盡快購買,本案例中的內容匯總將持續更新,價格也會有所提升,針對案例中的問題有什么疑問也可私信討論,同時也希望高手們能夠將自己在這方面遇到的問題及解決方法在下方留言。還是那句話,我們不玩虛的,玩虛的沒意思!
我們可以在hyperworks中完成好網格劃分、材料定義、屬性定義、定義接觸面、set定義(用于接觸的set、用于約束的set、用于加載的set),然后在ABAQUS中完成加載、接觸定義、分析步定義、提交計算,hyperview中進行后處理。
展開 
abaqus分割方法匯總的相關專題、標簽、搜索
abaqus分割方法匯總的最新內容
ABAQUS簡易版螺栓連接方法匯總
——Wind12306
蹭下“藍牙”老師在LS-DYNA上的熱度,大佬勿怪,嘿嘿。
本次簡化螺栓連接方法主要基于ABAQUS顯示動力學與隱式靜力學分析兩種,當或可用于隱式動力學,限于重復工作,懶于測試
提出簡化螺栓連接主要方法有:
(1) B螺栓采用Beam螺帽采用Beam(附inp文件)
Bolt_A_Explicit.inp
1. 接觸分析真正加載之前,設置一個接觸步讓兩個面接觸上來,在這個步驟里面,接觸面的過盈小一點好,比如0.001.接下去再把作用與兩個接觸體的力及接觸方向的自由度放開。
2. 如果系統的載荷很多的話,將系統的載荷分做多步進行加載,一次性全上可能使系統無法在規定的迭代次數內收斂。所以根據需要分開,讓abaqus的內核慢慢消化去。少吃多餐在這邊好像也是成立的。
3. 系統有多個接觸的話,也最好如載荷一樣
我們通常喜歡在hyperworks中做前處理(材料及屬性的定義、網格劃分、焊點施加、分析步設置、定義約束及載荷、接觸等)或者是將其它格式文件的模型轉換到hyperworks中的ABAQUS模塊,很多時候只是能將模型的網格模型成功轉換,其它好多信息無法成功轉換或缺失。其實,出現的大部分問題是對ABAQUS下的INP模型文件書寫及關鍵字的理解不到位,少數問題是與操作不熟練有關。網上針對這方面的案例較為欠缺
在Abaqus中Python通過findAt方法定位建立region區域的方法匯總
(轉帖自 <)" _src="http://blog.sina.com.cn/s/blog_4fff04900102vff3.html>)" style="font-family:宋體, SimSun;font-size:14px;">http://blog.sina.com.cn/s/blog_4fff04900102vff3