
發(fā)布
注冊
/
登錄abaqus如何控制位移的案例
ABAQUS收斂調(diào)整(3):位移控制加載還是力量控制?
初學者常常會得到這樣一條經(jīng)驗建議:有些場合可以采用位移控制的方式(displacement-control)來替代力量控制(Load-control)的方式來改善收斂。
在我們的實際案例中,也確實常常會發(fā)現(xiàn)力量加載不收斂,換做位移控制就收斂了,為什么?哪種狀況適合采用使用位移加載代替力量加載的策略來提高收斂的順暢性呢?
請參考如下案例,此例為Abaqus自帶的典型案例分析中一個關(guān)于接觸穩(wěn)定與載荷的平衡問題,10KN的張緊力作用在螺母上(對稱模型的半螺母5KN)來緊固輪轂輪邊:
Figure-1:輪轂輪邊的緊固接觸
初次求解,增量步長減小五次后仍無法求解,分析終止。
從job monitor中查看Message File或從工作目錄下打開相關(guān)job的.msg文件查看提示的Error信息,看到數(shù)值奇異的警告提示:
******************************************
***WARNING: SOLVER PROBLEM. NUMERICAL SINGULARITY WHEN PROCESSING NODE
HALFHUB-1.535 D.O.F. 1 RATIO = 115.819E+12 .
***WARNING: DISPLACEMENT INCREMENT FOR CONTACT IS TOO BIG.
***WARNING: DISPLACEMENT INCREMENT FOR CONTACT IS TOO BIG.
展開 [非線性]ABAQUS收斂調(diào)整:位移控制加載還是力量控制?
初學者常常會得到這樣一條經(jīng)驗建議:有些場合可以采用位移控制的方式(displacement-control)來替代力量控制(Load-control)的方式來改善收斂。
在我們的實際案例中,也確實常常會發(fā)現(xiàn)力量加載不收斂,換做位移控制就收斂了,為什么?哪種狀況適合采用使用位移加載代替力量加載的策略來提高收斂的順暢性呢?
請參考如下案例,此例為Abaqus自帶的典型案例分析中一個關(guān)于接觸穩(wěn)定與載荷的平衡問題,10KN的張緊力作用在螺母上(對稱模型的半螺母5KN)來緊固輪轂輪邊:
Figure-1:輪轂輪邊的緊固接觸
初次求解,增量步長減小五次后仍無法求解,分析終止。
從job monitor中查看Message File或從工作目錄下打開相關(guān)job的.msg文件查看提示的Error信息,看到數(shù)值奇異的警告提示:
******************************************
***WARNING: SOLVER PROBLEM. NUMERICAL SINGULARITY WHEN PROCESSING NODE
HALFHUB-1.535 D.O.F. 1 RATIO = 115.819E+12 .
***WARNING: DISPLACEMENT INCREMENT FOR CONTACT IS TOO BIG.
***WARNING: DISPLACEMENT INCREMENT FOR CONTACT IS TOO BIG.
展開 基于ABAQUS的人工膝關(guān)節(jié)置換假體位移控制接觸模型仿真
基于ABAQUS的人工膝關(guān)節(jié)置換假體位移控制接觸模型仿真
軟件版本:ABAQUS2019
模型運動條件:ISO14243-3-2014
基于ABAQUS的人工腰椎關(guān)節(jié)置換假體位移控制接觸模型仿真
基于ABAQUS的人工腰椎關(guān)節(jié)置換假體位移控制接觸模型仿真
軟件版本:ABAQUS2019
模型運動條件:ISO 18192-1-2011

如何在abaqus中得到荷載-位移的數(shù)據(jù)
一般需要一個參考點(就是想得到某處的曲線,就在這定義個參考點),在step設置輸出變量field out 時,單獨對這個參考點輸出位移和反力兩個變量
1.在后處理時(visualization模塊下) 有一個按鈕(上邊是XY下面幾行是空白 鼠標放上去會顯示Create XY Data)點擊
2. 在彈出的對話框中選第四個 operate on XY data 然后 continue
3. 在彈出的操作框中最底下一行 頭一個按鈕 create XY data ,在彈出的對話框中選第二個odb field output然后continue
4. 在variables選項卡中的position下拉框里選擇unique nodal 在下面的變量里勾選RF或RT(反力)、U(位移)一般只選某個方向的(如2方向);在elements/nodes選項卡中的method選擇Node sets,右邊選擇你定義的參考點 點擊Save
5.這時在操作框里XY Data欄下會有兩個數(shù)據(jù),他們是參考點處的反力和位移隨時間的變化,在右邊的operators里有一個函數(shù)combine(x,x),點一下這個函數(shù)會出現(xiàn)在expression欄里,將兩個數(shù)據(jù)位移和反力用add to expression添加到combine函數(shù)的括號里,注意位移在前,反力在后,中間的逗號是英文的“,”
6.將expression另存為(save as按鈕)一個新的名字,可以用plot expression查看曲線,也可以在主窗口的XY Data manager用plot查看,用edit讀取數(shù)值
如果覺得位移和反力的符號是相反的,可以在第5步combine之前將兩個數(shù)據(jù)反號另存為新的數(shù)據(jù)之后combine
展開 abaqus如何設置力和位移混合加載呀?
模擬有限元時,論文中的力和位移混合加載怎么設置啊?我設置兩個step后,出來的荷載位移曲線很奇怪。
Abaqus如何施加自定義函數(shù)的位移約束
Abaqus如何施加自定義函數(shù)的位移約束
對于有一些模型需要加載隨時間變化的載荷和約束,Abaqus提供各種定義方式,通過Amplitude來完成,本次想闡述的時加載不隨時間變化而是隨坐標變化的約束。
建立如圖所示的模型,想對這個模型的整體在x方向施加一個隨著Y軸坐標線性變化的位移約束,即u1=kY形式的約束。
圖1
直接施加肯定不可能,與ANSYS一樣,需要先建立函數(shù),建立函數(shù)菜單的位置如圖2所示,在Load模塊下的Tool菜單下。
圖2
點開之后如圖3所示,點擊Creat彈出對話框,采用Expression field的方式建立函數(shù),并可以修改名稱。
圖3
之后即可通過如圖4所示的界面來創(chuàng)建函數(shù),能夠用的變量是坐標XYZ,運算符在右邊,坐標采用的坐標系可以自由選擇,默認采用笛卡爾總體坐標系。選擇坐標的時候可以直接點選Abaqus/CAE窗口的已有坐標系直接選擇。
圖4
創(chuàng)建完保存。
之后即可創(chuàng)建位移約束,如圖5所示,需要注意兩個東西,一個是通過Distrubition選擇剛才創(chuàng)建的函數(shù)AnalyticalField-1,另外施加u1時填入數(shù)字1的含義表示施加1倍的函數(shù)。
圖5
創(chuàng)建完之后,可以通過主菜單的View-Assembly Display Option-Attribute來設置顯示,如圖6所示。
圖6
最終加載完成如圖7所示。
圖7
很明顯隨著Y坐標的不同而不同。
展開 ABAQUS-如何求結(jié)構(gòu)的節(jié)點位移單元應力分量和支反力
一.問題
如圖1所示,顯示了四根桁架結(jié)構(gòu)的尺寸與約束情況,材料為鋼,彈性模量設置為2.96Gpa,橫截面積為100,求該模型的
節(jié)點位移、單元應力分量、支反力。
圖1
二.部件與材料
首先按照圖1創(chuàng)建部件,選擇二維平面,特征為
線,繪制相應的草圖,并生成實體,命名為link。
圖2
如圖3所示,在屬性模塊創(chuàng)建材料屬性,選擇力學-彈性,在彈框中填寫楊氏模量2960,泊松比0。
圖3
如圖4、5、6所示,創(chuàng)建截面,選擇類型梁-桁架,并賦予材料屬性,填寫截面面積為100。
圖4
圖5
圖6
三.裝配與分析步
如圖7、8所示,將部件進行裝配,創(chuàng)建靜力通用分析步。
圖7
圖8
四.邊界條件與載荷
如圖9所示,創(chuàng)建邊界條件,選擇轉(zhuǎn)角/位移,約束點1與點2U1和U2的位移;約束點3U2的位移。
圖9
如圖10 所示,創(chuàng)建載荷,選擇點4,給定集中力CF2=-150N。
圖10
五.網(wǎng)格與作業(yè)提交
選擇單元族為桁架,單元類型為T2D2,提交作業(yè)。
圖11
圖12
六.結(jié)果展示與后處理
圖13是放大之后的變形圖,可以看到點4向右下方位移。
圖13
對結(jié)果進行處理,提取模型節(jié)點位移,單元應力分量和支反力。首先點擊進入可視化模塊,依次點擊選項-通用,在彈框中選擇標簽,勾選顯示單元編號和顯示節(jié)點編號,在右側(cè)可以自行選擇顏色。
圖14
依次點擊報告-場輸出,在彈框中位置下拉框中選擇唯一節(jié)點的,在新窗口選擇RF下拉菜單中的RF1與RF2;選擇U下拉菜單中的U1與U2。
展開 abaqus 中的 Johnson-Cook 模型如何控制損傷起始位置?
在運用JC本構(gòu)模型的時候,不知如何控制損傷開始的位置,在學習總結(jié)之后分享出來,希望和大家一起進步。
JC本構(gòu)模型包括塑性硬化段和損傷演化段
1 JC本構(gòu)——塑性硬化段
方程:
式中:A,B,n,m 是控制塑性段硬化的材料參數(shù),等號右側(cè)第二個括號與第三個括號分別是應變率和溫度對于塑性硬化段的影響。
關(guān)于第二個括號:
\dot{\varepsilon}_{\mathbf{0}}:參考應變率,這個值越小塑性段的應力增加的就越快,這個是自己設置的。
{\dot{\varepsilon}}^{pl}:等效塑性應變率,是abaqus自己計算的。
關(guān)于第三個括號:
\hat{\theta} 是無量綱的溫度,由下面的公式確定:
\theta_{\mathrm{melt}} 和 \theta_{\mathrm{transition}} 分別是材料的融化溫度和參考溫度( transition temperature ,直譯轉(zhuǎn)變溫度)。把現(xiàn)在的溫度帶入到上述的函數(shù)中計算得到無量綱溫度 \hat{\theta} ,當現(xiàn)在的溫度小于參考溫度的時候,公式1 中等號左邊的第三個括號變?yōu)? ,意味著不考慮溫度對于塑性硬化段的影響。
展開