
發(fā)布
注冊
/
登錄abaqus建立接觸的案例
[分享]ABAQUS中如何建立接觸
今天給大伙分享個ABAQUS建立接觸的方法。
以比較典型的殼單元與實體單元接觸為例,實體面為面1(主面),殼面為面2(從面)
步驟1:定義set,主要為面2定義set=slave,方便后面選擇:Analysis→ entity set → name=slave,選擇面2 → create
步驟2:定義實體面Analysis → contactsurfs → solid faces → name=master → elem 選擇相關的實體單元 → node on face → node 在已選擇的實體單元面上選擇若干節(jié)點→ create 系統(tǒng)自動得出實體單元的接觸面。
展開 Abaqus/Standard求解器設定接觸面之間的距離或過盈量
在Abaqus/Standard求解器中進行包含接觸分析的非線性問題時,經(jīng)常會遇到各種各樣不收斂的問題,除了前面給大家介紹的基本概念以及分析技巧之外,今天再給大家分享一個技巧,通過設置接觸面之間的距離容差和過盈量,幫助Abaqus正確建立接觸關系,保證分析更容易收斂。
定義兩個接觸面的距離或過盈量主要有以下三種方法:
(一)根據(jù)模型的幾何尺寸位置和ADJUST參數(shù)
如果不做特別的設置,Abaqus直接根據(jù)模型的尺寸位置來判斷從面和主面的距離,從而確定二者的接觸狀態(tài),這就要求在建模時精確地定義接觸面的坐標。
模型的尺寸往往會存在數(shù)值誤差,所以一般應在定義接觸時設置一個位置誤差限度,用來來調(diào)整從面節(jié)點的初始坐標,其關鍵詞為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
其中 <
位置誤差限度
>的含義為:如果從面節(jié)點與主面的距離小于此限度,Abaqus將調(diào)整這些節(jié)點的初始坐標,使其與主面的距離為0。
Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,在Edit Interaction對話框中選中Specify tolerance for adjustment zone,在其后輸入位置誤差限度的值。該值根據(jù)模型尺寸由用戶自行定義,我通常取值為0.01.如圖1所示:
圖1 指定主面和從面之間的調(diào)整距離
在定義綁定約束和接觸時,都需要適當?shù)卣{(diào)整從面節(jié)點的初始坐標,以保證從面和主面之間建立正確的接觸關系。
(二)*CONTACT INTERFERENCE
*CONTACT INTERFERENCE 來定義過盈接觸。
展開 Abaqus/Standard求解器設定接觸面之間的距離或過盈量
在Abaqus/Standard求解器中進行包含接觸分析的非線性問題時,經(jīng)常會遇到各種各樣不收斂的問題,除了前面給大家介紹的基本概念以及分析技巧之外,今天再給大家分享一個技巧,通過設置接觸面之間的距離容差和過盈量,幫助Abaqus正確建立接觸關系,保證分析更容易收斂。
定義兩個接觸面的距離或過盈量主要有以下三種方法:
(一)根據(jù)模型的幾何尺寸位置和ADJUST參數(shù)
如果不做特別的設置,Abaqus直接根據(jù)模型的尺寸位置來判斷從面和主面的距離,從而確定二者的接觸狀態(tài),這就要求在建模時精確地定義接觸面的坐標。
模型的尺寸往往會存在數(shù)值誤差,所以一般應在定義接觸時設置一個位置誤差限度,用來來調(diào)整從面節(jié)點的初始坐標,其關鍵詞為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
其中 <
位置誤差限度
>的含義為:如果從面節(jié)點與主面的距離小于此限度,Abaqus將調(diào)整這些節(jié)點的初始坐標,使其與主面的距離為0。
Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,在Edit Interaction對話框中選中Specify tolerance for adjustment zone,在其后輸入位置誤差限度的值。該值根據(jù)模型尺寸由用戶自行定義,我通常取值為0.01.如圖1所示:
圖1 指定主面和從面之間的調(diào)整距離
在定義綁定約束和接觸時,都需要適當?shù)卣{(diào)整從面節(jié)點的初始坐標,以保證從面和主面之間建立正確的接觸關系。
(二)*CONTACT INTERFERENCE
*CONTACT INTERFERENCE 來定義過盈接觸。
展開 Abaqus/Standard求解器設定接觸面之間的距離或過盈量(轉載為自己整理)
在Abaqus/Standard求解器中進行包含接觸分析的非線性問題時,經(jīng)常會遇到各種各樣不收斂的問題,除了前面給大家介紹的基本概念以及分析技巧之外,今天再給大家分享一個技巧,通過設置接觸面之間的距離容差和過盈量,幫助Abaqus正確建立接觸關系,保證分析更容易收斂。
定義兩個接觸面的距離或過盈量主要有以下三種方法:
(一)根據(jù)模型的幾何尺寸位置和ADJUST參數(shù)
如果不做特別的設置,Abaqus直接根據(jù)模型的尺寸位置來判斷從面和主面的距離,從而確定二者的接觸狀態(tài),這就要求在建模時精確地定義接觸面的坐標。
模型的尺寸往往會存在數(shù)值誤差,所以一般應在定義接觸時設置一個位置誤差限度,用來來調(diào)整從面節(jié)點的初始坐標,其關鍵詞為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
其中 < 位置誤差限度 >的含義為:如果從面節(jié)點與主面的距離小于此限度,Abaqus將調(diào)整這些節(jié)點的初始坐標,使其與主面的距離為0。
Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,在Edit Interaction對話框中選中Specify tolerance for adjustment zone,在其后輸入位置誤差限度的值。該值根據(jù)模型尺寸由用戶自行定義,我通常取值為0.01.如圖1所示:
圖1 指定主面和從面之間的調(diào)整距離
在定義綁定約束和接觸時,都需要適當?shù)卣{(diào)整從面節(jié)點的初始坐標,以保證從面和主面之間建立正確的接觸關系。
(二)*CONTACT INTERFERENCE
*CONTACT INTERFERENCE 來定義過盈接觸。
展開 
ABAQUS已知結點編號建立建立集合的方法
ABAQUS已知結點編號建立建立集合的方法
abaqus建立快速建立coupling插件 ¥6
<p>Abaqus常用螺栓連接簡化建立一般采用“螺栓頭部耦合近似+螺栓牙部耦合近似+參考點剛性梁單元連接”的方式,為方便工程簡便操作,本文提供插件:螺栓頭部耦合建立插件“buildCouplingByPointAndEdgesLoopStep”、牙部耦合建立插件“buildCouplingByOnlyFacesLoopStep”、剛性梁插件“boltOn2RP”。</p><p>程序均基于GUI二次開發(fā)工具中的函數(shù)AFXPickStep,因此也可助于abaqus高階開發(fā)的理解。</p>
展開 LMS Virtual.Lab Motion_視頻教程46之如何建立柔性體接觸
好久沒有帶來新的教程了,今天給大家介紹一下如何建立柔性體之間的接觸。
首先是剛體模型:
對模型進行柔性化:
插入FE Patch for Flex Contact:
最后結果圖:
這方面資料在百度網(wǎng)盤有一些,針對這個例子我又做了一個詳細的教程。
教程內(nèi)包括文字教程、基礎模型,已完成的模型以及視頻教程,在百度網(wǎng)盤-->Motion問題答疑-->Flex_Flex_Contact.rar。下載地址:http://pan.baidu.com/s/1FsGTh
更多下載資料請關注百度網(wǎng)盤LMS_VL_Motion,Moiton交流群:324201728
展開 abaqus建立三維橢球模型,主要用于有限元細觀力學分析,建立幾何模型 ¥40
abaqus建立三維橢球模型,主要用于有限元細觀力學分析,建立幾何模型
abaqus2020-三維-顯示分析-通用接觸或接觸對接觸-單元刪除法模擬裂紋,單元穿透問題!!
1 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,僅采用通用接觸時,模型中出現(xiàn)明顯穿透,結果不合理!
2 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,僅采用接觸對接觸時,模型中出現(xiàn)少許穿透,結果相對合理,但不是最理想狀態(tài)!
3 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,同時采用通用接觸+接觸對接觸時,模型中無明顯穿透,結果合理!
Abaqus帶螺紋螺栓接觸應力分析淺析 Abaqus帶螺紋螺栓接觸應力分析淺析
目前的常規(guī)做法通常有兩種:1.簡化,用RBE2和beam梁來代替螺栓,這樣不能反映連接螺栓真實應力,圖1為某結構連接螺栓簡化的beam梁應力云圖,沒有接觸應力:
.直接做出來螺栓螺紋采用接觸分析,雖然得出的結果很精確,但這樣前處理工作量大(螺栓和螺紋用六面體網(wǎng)格建模)、計算量大(接觸收斂困難),如圖為某結構帶螺紋螺栓和連接件模型(圖2)和計算得出的結果(圖3):
圖3 計算結果
那么,有什么好辦法可以不用簡化帶螺紋螺栓,不用直接做出帶螺紋螺栓,又能得到足夠精確的結果?
運用大型通用非線性有限元分析軟件Abaqus,只需要在接觸定義中設置跟實際螺紋形狀有關聯(lián)的參數(shù),如牙角、螺距、螺栓小徑等,就可以模擬真實的連接螺栓接觸狀況。既可以得到足夠精確的分析結果,又節(jié)省了時間專注進行其他的分析設置。如圖4,為連接螺栓接觸來定義帶螺紋螺栓:
圖4 連接螺栓接觸來定義帶螺紋螺栓
圖5為某結構直徑10MM的帶螺紋的連接螺栓接觸壓力分布云圖:
圖5 某結構直徑10mm帶螺紋的連接螺栓接觸壓力分部云圖
展開 abaqus中的關于硬接觸(Hard contact)、及其他接觸
注意以下幾個問題:
A極限剪應力:
ABAQUS中默認采用Coulomb定律計算極限剪應力:。在某些情況下,接觸壓力可能比較大,導致極限剪應力也很大,可能超過能承受的值,此時用戶可指定一個所允許的最大剪應力。
B彈性滑移變形:
在理想狀況下,接觸面在滑移狀態(tài)之前是沒有剪切變形的,但這會造成數(shù)值計算上的困難,因而ABAQUS引入了一個“彈性滑移變形”的概念,“彈性滑移變形”是指表面粘結在一起時允許發(fā)生的少量相對滑移變形。ABAQUS會根據(jù)接觸面上單元的長度確定彈性滑移變形(默認為單元典型長度的0.5%,用戶也可自己給定),然后自動選擇罰函數(shù)計算方法中的剛度。罰摩擦公式適用于大多數(shù)問題,其中包括大部分金屬成型問題。在那些必須包括理想的粘結-滑移摩擦行為的問題中,可以使用“Lagrange”摩擦公式。
注意:1.接觸設置一般在初始分析步。需要設置主面和從面,主面的剛度應大于從面的剛度。上述位置誤差限度的含義為:與主面的距離小于此限度的從面節(jié)點都會受到綁定約束。由于模型中存在數(shù)值誤差,所以一般都應設置這樣一個位置誤差限度。必須讓位置誤差限度略大于主面和從面在模型中的距離,否則這兩個面之間不會建立綁定約束。
展開 
Abaqus無限單元的建立方法
怎么建立無限單元
(1)先建立有限元模型,然后將需要設置為無限單元的部分分割,在mesh模塊中設置該部分單元類型,這樣在inp文件中需要設置為無限單元的部分就會集中在一起,方便修改其節(jié)點的編號。
(2)在inp文件里對無限單元進行單元屬性及編號的改變,需要注意無限單元的方向,在二維無限單元中,前兩個節(jié)點所組成直線中點A與后兩個節(jié)點所組成直線中點B,無限單元的方向就是A指向B的方向,如圖1,二維無限元的方向是朝下;在三維無限單元中,前四個節(jié)點所組成平面的中心點C與后四個節(jié)點所組成平面的中心點D,無限單元的方向就是C指向D的方向,如圖1,三維無限單元的方向朝右。
(3)將修改后的inp導入,建立job提交就可以了。
實例講解-鋼丸撞擊金屬板
機械噴丸的模擬,其中設置金屬板邊界部分為無限單元。
(1)建立有限元模型,將金屬板的邊界partition切割,全部設置為C3D8R單元類型,修改邊界部分為C3D8I(邊界部分的單元類型和其他部分不一樣,方便下步統(tǒng)一更改為無限單元),如圖,建立job-write input 生成inp文件。
(2)修改inp文件的單元屬性及編號
inp文件以記事本的方式打開,將Element, type(單元類型)C3D8I修改為CIN3D8(無限單元),
下一步修改無限單元節(jié)點編號的排列順序,在inp的data lines中第一列是單元編號,后面的是節(jié)點編號,如圖7。在本文中,無限單元的方向是從金屬板的中心向外。View-Assembly Display Option-Mesh-show nodelabels(顯示節(jié)點編號),show element labels(顯示單元編號),在mesh模塊中可以看到各個單元的編號和節(jié)點的編號,任意找一個單元查看。
展開 【接觸分析】詳述ABAQUS接觸分析(1/2)
4.5 接觸算法
ABAQUS/Standard中的接觸算法是圍繞Newton-Raphson方法建立的,在每個增量步開始時檢查所有接觸相互作用的狀態(tài),以建立從屬節(jié)點是開放還是閉合的。圖中,
p表示從屬節(jié)點上的接觸壓力,
h表示從屬節(jié)點侵入主控表面的距離。如果一個節(jié)點是閉合的,ABAQUS/Standard需要確定它是處于滑動還是粘結。ABAQUS/Standard對每個閉合節(jié)點施加一個約束,而對那些改變接觸狀態(tài)從閉合到開放的任何節(jié)點接觸約束。然后,ABAQUS/Standard進行迭代,并利用計算的修正值來更新模型的構形。
圖為接觸算法流程圖
ABAQUS/Standard首先檢驗在從屬節(jié)點上接觸條件的變化,如果在當前迭代步中檢測到任何接觸變化,ABAQUS/Standard將標識其為 嚴重不連續(xù)迭代(severe discontinuity iteration),并不再進行力或力矩的平衡檢驗。在第1次迭代后,ABAQUS/Standard修正接觸約束以反映接觸狀態(tài)的變化,并試圖進行第2次迭代,重復此過程,直到完成迭代并且不改變接觸狀態(tài)。
對于每個完成的增量步,在信息文件和狀態(tài)文件中的總結將顯示出有多少次迭代是嚴重不連續(xù)迭代和多少次是平衡迭代。對于每個增量步,其總的迭代數(shù)目是這兩者之和。如果嚴重不連續(xù)迭代的數(shù)目很多,并只有很少的平衡迭代,那么ABAQUS/Standard難以確定合適的接觸狀態(tài)。對于任何需要嚴重不連續(xù)迭代超過 12次的增量步,ABAQUS/Standard會默認放棄,而應用更小的增量尺度再次進行增量步計算。如果沒有嚴重不連續(xù)迭代,從一個增量步到下一個增量步的接觸狀態(tài)不會發(fā)生改變。
展開 【接觸分析】詳述ABAQUS接觸分析(2/2)
(接上篇)
六、在ABAQUS/Explicit中定義接觸
兩種模擬接觸相互作用的算法:
通用接觸(general contact)算法:允許非常簡單地定義接觸,對于接觸表面類型限制很少
接觸對(contact pair)算法:允許模擬一些采用通用接觸算法不能夠模擬的相互作用行為,對于接觸表面的類型有比較嚴格的限制,常常要求更加小心地定義接觸
通過指定自接觸,默認地定義典型的通用接觸相互作用,應用ABAQUS/Explicit自動地定義一個基于單元的表面(element-based surface),它包括了在模型中的所有物體。為了細劃局部接觸區(qū)域,可以包含或者不包含指定的表面對。通過指定每一個單獨的能夠發(fā)生相互作用的表面對,定義接觸相互作用。
6.1 ABAQUS/Explicit接觸的數(shù)學描述
在ABAQUS/Explicit中接觸的數(shù)學描述包括約束增強方法、接觸表面權重、跟蹤搜索和滑移公式。
· 約束增強方法(constraint enforcement method)
罰函數(shù)接觸方法:對于一般的接觸,ABAQUS/Explicit應用罰函數(shù)接觸方法強化接觸約束,在當前構型中尋找“節(jié)點進入表面”和“邊進入邊”的侵徹。ABAQUS/Explicit自動選擇罰函數(shù)剛度,建立接觸力和侵徹距離之間的關系,使其對時間增量步的影響達到最小化,并且侵徹是不明顯的。通常的接觸約束也可以應用罰函數(shù)接觸方法。它可以模擬某些動力學方法不能夠模擬的接觸。
動力學接觸公式:對于表面與表面之間的接觸,ABAQUS/Explicit默認使用動力學接觸公式,應用預測/修正的方法獲得接觸條件下的精確柔度。
展開 【技巧】abaqus輸出通用接觸的某個面的接觸力
INP關鍵字
*OUTPUT, HISTORY, TIME INTERVAL = 0.1 ##0.1為輸出頻率,如計算時長為1s,需要輸出10步
*INTEGRATED OUTPUT, SURFACE =FACE_NAME ##FACE_NAME是通用接觸設置中要輸出的接觸面的名稱
SOF ##輸出面接觸力