不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

Depvar的設(shè)置的案例

ABAQUS用戶子程序USDFLD應(yīng)用實例
使用USDFLD子程序需要在材料模型中選擇User Defined Field,并根據(jù)程序需要,在Depvar設(shè)置狀態(tài)變量的個數(shù)。隨后,定義彈性模型Elastic、塑性模型Cap plasticity、硬化模型Cap- Hardening,設(shè)置其中的Number of field variables=1,并以表格的形式輸入各參數(shù)隨密度的變化規(guī)律。 ③ 建立分析步,設(shè)置輸出變量。根據(jù)工藝流程,分別創(chuàng)建壓縮、卸載、脫模的分析步。選擇Static General分析類型,具體參數(shù)如下圖所示,其中Incrementation參數(shù)可根據(jù)收斂情況進(jìn)行適當(dāng)調(diào)整。為方便查看程序的運行情況,在Field Output中需選擇輸出場變量FV和狀態(tài)變量SDV。 ④ 劃分網(wǎng)格,設(shè)置單元類型和參數(shù),如下圖所示。 ⑤ 建立接觸關(guān)系。采用庫倫摩擦模型,摩擦系數(shù)為0.2。分別建立粉末體與上模具、下模具、固定模具之間的接觸對。注意脫模過程需要將粉末體-上磨具的接觸對設(shè)置為inactive狀態(tài)。 ⑥ 施加約束。
展開
Abaqus運用Vusdfld實現(xiàn)自定義單元刪除
在顯式分析中,可以利用*depvar,delete實現(xiàn)單元刪除,該方法是通過給單元設(shè)定一個狀態(tài)變量來控制單元是否刪除,當(dāng)狀態(tài)變量為0時,單元刪除,狀態(tài)變量為1時,單元不刪除。今天就來介紹一些通過VUSDFLD子程序來自定義單元刪除準(zhǔn)則的例子 1、例子 單軸拉伸樣條,左端固定,右端給定一個速度拉伸,假設(shè)當(dāng)應(yīng)變超過0.02時,單元就失效,刪除單元。為了讓中間某些單元更快達(dá)到失效應(yīng)變,事先在式樣中間刪除幾個單元,使中間應(yīng)變更大。 定義材料模型時,設(shè)置Depvar和控制element deletion的狀態(tài)變量并設(shè)置User Defined Field.Vusdfld關(guān)鍵代碼如下,關(guān)于vusdfld用法參考之前有關(guān)usdfld的帖子。 2、結(jié)果 應(yīng)變結(jié)果如下,開始時應(yīng)變均勻增大,達(dá)到失效應(yīng)變后,中間單元應(yīng)變極劇增大,說明該單元基本沒有‘剛度’。 應(yīng)變云圖和應(yīng)變曲線 單元刪除后,單元仍然在,但是單元的應(yīng)力為0,右端拉力在失效前均勻增大,失效后,急劇下降,之后結(jié)果波動,此時結(jié)果已經(jīng)沒有意義~ 應(yīng)力云圖和應(yīng)力曲線 3、結(jié)論 由上面結(jié)果可以看出,基本實現(xiàn)了單元刪除的功能,但是該例子較為簡單,用于復(fù)雜模型還沒有驗證。各位可以嘗試,結(jié)果顯示中,刪除單元并不會’消失‘,可以通過狀態(tài)變量來顯示被刪除的單元,在field output中勾選上 SDV輸出,就可以在后處理中通過SDV云圖看到那些單元是被刪除了的(SDV=0的單元)。 學(xué)習(xí)有限元奇巧淫技 學(xué)習(xí)有限元理論知識 了然于心、游刃有余 CAE仿真實驗室,更多有限元干貨等你來拿!
展開