
發布
注冊
/
登錄abaqus接觸條件的案例
帶接觸邊界條件的拓撲優化
通過與非線性軟件ABAQUS的接口,Tosca就能夠輕而易舉的解決帶接觸條件的結構優化問題。
下面將通過某型發動曲軸連接案例為例演示帶接觸分析的拓撲優化問題解決方案。
帶接觸邊界條件的拓撲優化.pdf
用 Tosca 求解帶接觸邊界條件的拓撲和外形優化問題
通過與非線性軟件ABAQUS
的接口,Tosca就能夠輕而易舉的解決帶接觸條件的結構優化問題。
Abaqus帶螺紋螺栓接觸應力分析淺析 Abaqus帶螺紋螺栓接觸應力分析淺析
目前的常規做法通常有兩種:1.簡化,用RBE2和beam梁來代替螺栓,這樣不能反映連接螺栓真實應力,圖1為某結構連接螺栓簡化的beam梁應力云圖,沒有接觸應力:
.直接做出來螺栓螺紋采用接觸分析,雖然得出的結果很精確,但這樣前處理工作量大(螺栓和螺紋用六面體網格建模)、計算量大(接觸收斂困難),如圖為某結構帶螺紋螺栓和連接件模型(圖2)和計算得出的結果(圖3):
圖3 計算結果
那么,有什么好辦法可以不用簡化帶螺紋螺栓,不用直接做出帶螺紋螺栓,又能得到足夠精確的結果?
運用大型通用非線性有限元分析軟件Abaqus,只需要在接觸定義中設置跟實際螺紋形狀有關聯的參數,如牙角、螺距、螺栓小徑等,就可以模擬真實的連接螺栓接觸狀況。既可以得到足夠精確的分析結果,又節省了時間專注進行其他的分析設置。如圖4,為連接螺栓接觸來定義帶螺紋螺栓:
圖4 連接螺栓接觸來定義帶螺紋螺栓
圖5為某結構直徑10MM的帶螺紋的連接螺栓接觸壓力分布云圖:
圖5 某結構直徑10mm帶螺紋的連接螺栓接觸壓力分部云圖
展開 abaqus2020-三維-顯示分析-通用接觸或接觸對接觸-單元刪除法模擬裂紋,單元穿透問題!!
1 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,僅采用通用接觸時,模型中出現明顯穿透,結果不合理!
2 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,僅采用接觸對接觸時,模型中出現少許穿透,結果相對合理,但不是最理想狀態!
3 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,同時采用通用接觸+接觸對接觸時,模型中無明顯穿透,結果合理!

abaqus模擬周期性邊界條件(單向纖維復材單胞) ¥19.89
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202502/attachment/825177e8ae3b4565b79e59fd081bbf49.png">
</figure>
</figure><p class="ql-align-center">圖 22 參考點和邊界條件</p><p class="ql-align-justify">施加完邊界條件后,設置分析步。這里一共設置分析步,在每一個分析步中,只讓三個參考點中的一個在1方向有相應的應變,其他的兩個參考點的應變設置為0。
展開 【接觸分析】詳述ABAQUS接觸分析(1/2)
〇、概述
接觸模擬的一般目的:確定表面上發生接觸的面積、計算產生的接觸壓力。
接觸條件:一類特殊的不連續約束(只有當兩個表面接觸時才會有約束產生),允許力從模型的一部分傳遞到另一部分。
一、ABAQUS接觸功能
在ABAQUS/Standard和ABAQUS/Explicit中的接觸模擬功能具有明顯的差異。
ABAQUS/Standard:基于表面(surface)或者基于接觸單元(contact element),因此,必須在模型的各個部件上創建可能發生接觸的表面;然后,必須判斷哪一對表面可能發生彼此接觸,稱之為 接觸對;最后,必須定義控制各接觸面之間相互作用的 本構模型,包括諸如摩擦行為等。
ABAQUS/Explicit:可以利用 通用(“自動”)接觸算法或者 接觸對算法。通常定義一個接觸模擬只需簡單地指定所采用的接觸算法和將會發生接觸作用的表面。在某些情況下,當默認的接觸設置不滿足需要時,可以指定接觸模擬的其他方面內容,如考慮摩擦的相互作用力學模型。
二、定義接觸面
表面是由其材料的單元面來創建的。
2.1 實體單元上的接觸面
對于二維和三維的實體單元,可選擇部件實體的區域來指定部件中接觸表面的部分。
2.2 結構、面和剛體單元上的表面
單側(single-sided)表面:應用時必須指明是單元的哪個面來形成接觸面
雙側(double-sided)表面:僅在ABAQUS/Explicit中可以用,更為常用。自動包含兩個面和所有
自由邊界,接觸既可以發生在構成雙側接觸單元的面上,也可以發生在單元的邊界上。
基于邊界(edge-based)的表面:考慮在模型周圍邊界上發生接觸。例如:可以用來模擬在殼邊界上的接觸。
展開 abaqus重啟動的限制條件
? 文件和數據方面的限制:
文件完整性要求:進行重啟動分析必須保證相關的重啟動文件(如在 Abaqus/Standard 中為.res、.mdl、.stt、.prt 和.odb 等文件;在 Abaqus/Explicit 中為.abq、.stt、.prt 和.odb 等文件)完整且位于當前工作目錄下。如果這些文件缺失或損壞,重啟動分析將無法進行。
數據一致性檢查:Abaqus 不會自動檢查基礎模型輸出的重啟動數據與重啟動分析所需要的數據是否一致。如果數據不一致,分析可能會自動中止,或者即使完成分析,得到的計算結果也可能是不正確的。
? 模型修改方面的限制:
幾何和網格限制:在重啟動模型中,相對于原始模型,幾何形狀和網格劃分不能有變化。如果對模型的幾何或網格進行了修改,重啟動分析可能會失敗或產生不準確的結果。
加載和邊界條件限制:重啟動分析中對加載和邊界條件的修改也有一定限制。一般來說,新添加的載荷或邊界條件應該在重啟動的起始分析步之后施加,不能影響到之前已經完成的分析部分。如果違反了這個規則,可能會導致分析結果不正確。
? 分析步和增量步的限制:
重啟點的選擇:重啟動只能從之前分析中已經生成了重啟動文件的增量步開始。如果某個分析步或增量步沒有生成重啟動文件,就無法從該點進行重啟動。
增量步信息的依賴:重啟動分析依賴于之前分析的增量步信息,如果之前的分析在某些增量步上出現了數值不穩定或收斂問題,可能會影響重啟動分析的準確性和可靠性。
? 軟件版本和平臺的限制:
軟件版本兼容性:不同版本的 Abaqus 可能對重啟動功能的支持程度有所不同,使用舊版本生成的重啟動文件在新版本中可能不完全兼容,或者需要進行一些額外的處理才能正確進行重啟動分析。
操作系統和硬件環境的影響:重啟動分析的性能和穩定性可能會受到操作系統和硬件環境的影響。
展開 【技巧】abaqus輸出通用接觸的某個面的接觸力
INP關鍵字
*OUTPUT, HISTORY, TIME INTERVAL = 0.1 ##0.1為輸出頻率,如計算時長為1s,需要輸出10步
*INTEGRATED OUTPUT, SURFACE =FACE_NAME ##FACE_NAME是通用接觸設置中要輸出的接觸面的名稱
SOF ##輸出面接觸力
【接觸分析】詳述ABAQUS接觸分析(2/2)
如果必要,將分析過程分解成幾個步驟,并緩慢地施加載荷以保證建立良好的接觸條件。
· 一般地,在ABAQUS/Standard中,對每一部分的分析最好采用不同的分析步,即便僅僅是將邊界條件改為加載總是會發現最后所使用的分析步數目要比預期的多,但是模型應該是收斂得更容易。如果在一個分析步中試圖施加上所有的載荷,那么接觸分析是難以完成的。
· 在對結構施加工作載荷之前,在ABAQUS/Standard中的所有部件之間取得穩定的接觸條件。如果有必要,可施加臨時的邊界條件,在后面的階段中可以將它們消除,這些臨時提供的約束不會產生永久變形,不會影響最終結果。
· 在ABAQUS/Standard中,不要對接觸面上的節點施加邊界條件,在接觸的方向上約束節點,如果有摩擦,在任何自由度方向上不要約束這些節點,可能出現
零主元信息。
· 在ABAQUS/Standard中的接觸模擬,總是要盡量采用
一階單元。
· ABAQUS/Explicit提供了兩種不同的模擬接觸算法:通用接觸和接觸對。
· 通用接觸相互作用允許對模型的許多部分或者所有的區域定義接觸;接觸對相互作用描述在兩個表面之間的接觸或在一個單一表面和它自身之間的接觸。
· 應用在ABAQUS/Explicit通用接觸算法中的表面可以跨越多個互不相連的物體,兩個以上表面的面元可以分享同一條邊界。與此相反,應用在接觸對算法中的所有表面必須是連續的并簡單地連接。
· 在ABAQUS/Explicit中,在殼、膜或者剛體單元上的
單側表面必須定義,這樣當表面橫越時法線方向不發生翻轉。
· ABAQUS/Explicit
不能平滑剛性表面。它們是由面元構成,就像單元的面層。
展開 abaqus簡單立方體胞元周期性邊界條件施加計算腳本源代碼 ¥39.9
<p class="ql-align-justify">abaqus中周期性邊界條件的施加一般通過方程約束,手動設置不僅繁瑣而且很容易出錯。根據文獻《Unit cells for micromechanical analyses of particle-reinforced composites》中簡單立方體胞元周期性邊界條件的施加方法,開發Python腳本,可以根據用戶提供的三維數組創建網格,并施加周期性邊界條件以及自動提交abaqus計算。在此提供程序的Python源代碼,和大家一起學習。代碼中重要語句都進行了注釋,對照參考文獻可以很好的理解周期性邊界條件施加過程及方法,代碼書寫不易,希望大家多多支持,共同進步。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png" style="text-align: center">
<img src="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png" data-mobile-src="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png?
展開 喵星人嘔心瀝血總結ABAQUS易出錯的邊界條件
<p>四點受彎梁作為結構工程常見的有限元模擬試件,其邊界條件通常是一端固定鉸支座,一端活動鉸支座,然而這種簡單的結構力學概念在ABAQUS有限元模擬中卻常常出現意想不到的錯誤,今天就和喵星人一起看看吧。</p><p><br></p><p><br></p><figure style="text-align: center;" class="ql-align-center"><figure class="figure-image" contenteditable="false" data-img="https://img.jishulink.com/202510/attachment/120c13ecb08244028ad0678b2cd1f0a7.png" style="display: inline-block;"><img src="https://img.jishulink.com/202510/attachment/120c13ecb08244028ad0678b2cd1f0a7.png" style="" width="522" data-mobile-src="https://img.jishulink.com/202510/attachment/120c13ecb08244028ad0678b2cd1f0a7.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202510/attachment/120c13ecb08244028ad0678b2cd1f0a7.png?
展開 
abaqus土體邊界條件怎么設置
如題
ABAQUS求助:邊界條件面被分割
這個怎么解決?在面 體切割后再選擇一次嗎?主要是分割的表面太多了后面再選比較麻煩,而且試過一次報錯非常嚴重。
abaqus中的關于硬接觸(Hard contact)、及其他接觸
ABAQUS中一個完整的接觸模擬必須包含兩部分:一是接觸對的定義,其中定義了分析哪些面會發生接觸,采用哪種方法判斷接觸狀態,設定主控面和從屬面等內容;二是接觸面上的本構關系定義。
1.硬接觸(Hard contact)的概念
接觸面之間的相互作用包含兩個部分:一是接觸面的法向作用,二是接觸面的切向作用。兩個表面之間的距離稱為間隙(clearance),ABAQUS判斷兩個表面是否接觸的依據是判斷兩個表面之間的間隙是否為0,當兩個表面之間的間隙變為0時,即認為兩個表面發生了接觸,并在相應的節點上施加接觸約束。
當兩個表面之間發生接觸時,接觸面之間就會殘生接觸壓力,在ABAQUS中,對兩個接觸表面之間能夠傳遞的接觸壓力的大小沒有任何限制。當接觸面之間的接觸壓力變為0或負值時,兩個接觸面分離開來,同時解除相應節點上的接觸約束。這種接觸行為在ABAQUS中稱為硬接觸。這種法向行為在計算中限制了可能發生的穿透現象,但當接觸條件開”到“閉”時,接觸壓力會發生劇烈的變化,有時使得接觸計算很難收斂。除了硬接觸外,ABAQUS還包含幾種軟接觸,其實質是在閉合時減慢接觸壓力隨過盈量之間的變化速度。
2.軟接觸()
除了硬接觸,其他還有粘性接觸行為(contact adhesive behavior)、軟接觸行為(soften contact behavior)、扣緊(faster)(例如點焊)和粘性接觸阻尼(viscous contact damping)
當接觸面處于閉合狀態(即有法向接觸壓力p)時,接觸面可以傳遞切向應力,或稱摩擦力。若摩擦力小于某一極限值時,ABAQUS認為接觸面處于粘結狀態;若摩擦力大于極限值之后,接觸面開始出現相對滑動變形,稱為滑移狀態。為了合理地設置摩擦模型。
展開 Abaqus中通用接觸(General contact)和接觸對(Contact Pairs)的區別。
對于大多數的接觸問題,在ABAQUS中有通用接觸(General Contact)和接觸對(Contact Pair)兩種算法處理,它們的異同主要體現在用戶交互、默認設置、可選設置三個方面。
總的來說,通用接觸算法的相互作用主體、接觸屬性、接觸面屬性是可以各自獨立地指定,它提供了一個更有彈性的方法去增加模型中接觸的細節。通用接觸算法允許非常自動化的接觸定義,盡管也可以采用傳統的、類似于接觸對算法的方法去交互式定義。對于傳統的接觸對算法,相對于全部包括式的自接觸(Self-contact),接觸對算法的計算效率可能更高,而且使用CAE也能比較方便地建立接觸對。因而這兩種接觸算法的選擇其實就是一個在接觸定義的便利性和計算效率性之間的平衡,它們之間的差異主要有:
一、通用接觸(General Contact)和接觸對(Contact Pair)的默認設置差異
1、接觸離散方式:通用接觸算法使用有限滑動和面對面的離散方式,而接觸對算法使用有限滑動和點對面的離散方式;
2、對殼的厚度和偏移的處理:通用接觸算法自動考慮,接觸對算法在使用點對面的離散方式時不考慮殼的厚度和偏移;
3、接觸的執行:通用接觸算法采用罰函數方法,接觸對算法在使用點對面的離散方式時采用拉格朗日乘數方法;
4、初始過盈量的處理:通用接觸算法采用無應變調整的方法消除過盈量,接觸對算法將過盈量作為穿透在第一個分析增量步處理;
5、主從面指定:通用接觸算法自動指定,接觸對算法必須由用戶指定。
當接觸對算法采用有限滑動和面對面的離散方式時,就沒有前三個差異了。
展開