0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

電子工程師 ? 來源:fqj ? 2019-05-15 09:32 ? 次閱讀

接觸,在仿真分析中,絕對(duì)是個(gè)看似青銅實(shí)則王者級(jí)別的難題。一些通用的解決辦法,在幫助文件的Interaction→Contact Difficulties and Diagnostics中找到,例如初始接觸狀況、穿透、突然分離造成的局部不穩(wěn)定等等。

但是確實(shí)沒有一概而論的措施,更多的情況下準(zhǔn)確的診斷以及有效的改善還是要依靠經(jīng)驗(yàn)的累積。非線性分析不收斂,資深A(yù)BAQUS結(jié)構(gòu)工程師怎么做?是筆者團(tuán)隊(duì)在日常工作中所積累的一些小經(jīng)驗(yàn),今天,我還想繼續(xù)和大家分享3種接觸非線性分析不收斂的對(duì)策和方法。

01位移控制改善,可實(shí)現(xiàn)ABAQUS收斂調(diào)整

初學(xué)者常常會(huì)得到這樣一條經(jīng)驗(yàn)建議:有些場(chǎng)合可以采用位移控制的方式(displacement-control)來替代力量控制(Load-control)的方式來改善收斂。

在我們的實(shí)際案例中,也確實(shí)常常會(huì)發(fā)現(xiàn)力量加載不收斂,換做位移控制就收斂了,為什么?哪種狀況適合采用使用位移加載代替力量加載的策略來提高收斂的順暢性呢?

請(qǐng)參考如下案例,此例為Abaqus自帶的典型案例分析中一個(gè)關(guān)于接觸穩(wěn)定與載荷的平衡問題,10KN的張緊力作用在螺母上(對(duì)稱模型的半螺母5KN)來緊固輪轂輪邊:

Figure-1:輪轂輪邊的緊固接觸

初次求解,增量步長(zhǎng)減小五次后仍無法求解,分析終止。

從job monitor中查看Message File或從工作目錄下打開相關(guān)job的.msg文件查看提示的Error信息,看到數(shù)值奇異的警告提示:

WARNING:SOLVER PROBLEM. NUMERICAL SINGULARITYWHEN 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.

ERROR:TOO MANY ATTEMPTS MADE FOR THIS INCREMENT

數(shù)值奇異問題通常意味模型中的自由度缺少約束因而導(dǎo)致剛體位移,在許多接觸問題中,限制剛體位移的唯一約束需要依靠接觸和摩擦關(guān)系的建立,如果在載荷施加時(shí)接觸關(guān)系尚未建立,在未約束的自由度上就有可能產(chǎn)生不確定的剛體位移,從而產(chǎn)生不穩(wěn)定問題。

簡(jiǎn)化為一維線性模型來說,就是剛度矩陣為零,無法求解位移。

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-2:一維模型簡(jiǎn)化(load-control)

切換到Visualization模塊,選擇Control_Load.odb,從Field output dialog中選取變量COPEN查看初始接觸狀態(tài)是否為open狀態(tài):

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-3:初始間隙

輪邊與螺栓之間的最小間隙0.005mm,初始狀態(tài)兩者之間并未建立起接觸關(guān)系,故而沒有路徑可以傳遞螺栓與輪邊的張緊力至輪轂,產(chǎn)生了剛體位移。

消除剛體位移解決數(shù)值奇異的方法有很多種,其重點(diǎn)都在于實(shí)現(xiàn)穩(wěn)定的接觸關(guān)系,可通過調(diào)整裝配位置實(shí)現(xiàn)從面節(jié)點(diǎn)正好位于主面上,或者定義接觸間隙、干涉量值,以保證接觸在初始狀態(tài)的建立;還可通過位移控制來代替載荷施加以限制自由度消除剛體位移;亦可通過使用接觸穩(wěn)定控制(contact stabilization)來抵抗剛體位移直至接觸建立。

通過位移控制來代替載荷施加以限制自由度消除剛體位移,同樣簡(jiǎn)化為一維模型可表示為:

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-4:一維模型簡(jiǎn)化(Displacement-control)

使用位移控制來代替載荷施加以限制自由度以消除剛體位移通常分為兩步:

Step-1:預(yù)定義足夠的位移邊界條件以建立起接觸關(guān)系。

Step-2:撤銷臨時(shí)的固支位移邊界條件,用要求或規(guī)定之載荷代替。

對(duì)于此例,可新增disp分析步,修改Apply force為位移控制Adjust length,在load分析步再修改為規(guī)定載荷Apply force,創(chuàng)建新Job: displacement_control,提交運(yùn)行。無數(shù)值奇異警告,分析順利求解。

所以,哪種狀況適合采用使用位移加載代替力量加載的策略來提高收斂的順暢性呢?我們的答案是:在許多接觸問題中,如果限制剛體位移的約束需要依靠接觸和摩擦關(guān)系的建立,此種狀況下,推薦采用位移加載的方式來建立初始接觸關(guān)系。

02接觸穩(wěn)定控制,可實(shí)現(xiàn)ABAQUS收斂調(diào)整

“可通過位移控制來代替載荷施加以限制自由度消除剛體位移;亦可通過使用接觸穩(wěn)定控制(contactstabilization)來抵抗剛體位移直至接觸建立?!?/p>

我們首選推薦用于消除剛體位移解決數(shù)值奇異的方法是通過調(diào)整幾何裝配位置或者定義接觸間隙、干涉量值,或者是施加位移邊界等方式;但是如果復(fù)雜的加載狀況有時(shí)難以簡(jiǎn)化為位移邊界條件來加載,而且難于準(zhǔn)確定義裝配件的位置,這種狀況怎么辦呢?這時(shí)候的策略就是運(yùn)用接觸穩(wěn)定控制。

什么是接觸穩(wěn)定控制呢?接觸穩(wěn)定將應(yīng)用粘滯力在接觸面上以響應(yīng)載荷的施加,直至建立起穩(wěn)定的接觸狀況。

上篇hub-rim案例中賦予所有NUT-RIM相關(guān)的接觸穩(wěn)定控制,也可順利求解

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-5:接觸穩(wěn)定控制

采用接觸穩(wěn)定控制時(shí),我們須審慎評(píng)估粘滯力的影響,因此Field Output中要求輸出變量ALLSD與ALLSE,比較粘滯耗散能ALLSD與內(nèi)能ALLSE(或ALLIE)大小,一般情況下粘滯能小于內(nèi)能的5%可認(rèn)為加入粘滯力對(duì)于結(jié)果的影響微?。煌瑫r(shí)也需輸出接觸阻尼應(yīng)力變量CDSTRESS(CDPRESS, CDSHEAR1, and CDSHEAR2)與真實(shí)接觸應(yīng)力CSTRESS(CPRESS,CSHEAR1, and CSHEAR2)相比較來評(píng)估結(jié)果的準(zhǔn)確性。

上篇hub-rim案例中比較CDPRESS的峰值與真實(shí)接觸壓力CPRESS的峰值如下圖:

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-6: CDPRESS VS CPRESS

Tips:如何查找輸出變量的最大值?

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-7:變量最大值

03對(duì)特征邊做倒角處理,實(shí)現(xiàn)ABAQUS收斂調(diào)整

特征邊的接觸(邊對(duì)邊,邊對(duì)面),初學(xué)者的直覺印象就是收斂困難,對(duì)嗎?所以通常我們得到的經(jīng)驗(yàn)就是:對(duì)特征邊做倒角的處理來提高收斂性。

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-8:Snap-fit example(特征邊對(duì)面)

在說特征邊的接觸前,我們先說說通用接觸和接觸對(duì)的選擇:

我們之前的經(jīng)驗(yàn)是:

Abaqus/Standard中選擇通用接觸還是接觸對(duì),主要取決于接觸定義的簡(jiǎn)單易用性和分析效能的權(quán)衡,接觸對(duì)由于限定了接觸面的范圍,求解效率更高,而通用接觸則更適用于多組件或具有復(fù)雜拓?fù)浣Y(jié)構(gòu)模型的建模。兩者的不同主要在于用戶界面、默認(rèn)數(shù)值分析設(shè)置以及可用選項(xiàng)上的差別,但是其算法和求解精確性幾乎一樣。

現(xiàn)在關(guān)于這條經(jīng)驗(yàn),隨著Abaqus新版本中通用接觸功能的增強(qiáng)我們可能需要更新為:

通用接觸設(shè)置會(huì)顯得更為簡(jiǎn)單,限制少,且可靈活處理多種接觸狀況,例如邊對(duì)面、邊對(duì)邊、頂點(diǎn)對(duì)面等接觸,如圖所示,故建議接觸分析中首選通用接觸來定義接觸。

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-9:通用接觸

所以如上特征邊的接觸問題,就讓通用接觸來處理吧…

如上圖Figure-8所示的snap-fit案例,其主要接觸區(qū)域是邊對(duì)面的接觸(edge-to-surface contact):

若僅僅定義兩個(gè)part間的面對(duì)面接觸(surface to surface contact),不收斂,后處理中可見特征邊對(duì)面的穿透……

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-9:接觸對(duì)模型及結(jié)果

改善此類接觸收斂問題,我們的建議方案為:

1、通用接觸方案

修改為接觸設(shè)置為通用接觸(General contact),接觸屬性不變,考慮接觸分離時(shí)的不穩(wěn)定狀況分析步中加入自動(dòng)穩(wěn)定,分析順利收斂,各階段接觸狀況如下圖:

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-10:各階段邊對(duì)面接觸狀況

2、接觸對(duì)方案

在Figure-3所示的面對(duì)面的接觸對(duì)外,再補(bǔ)充特征邊對(duì)面的接觸對(duì),如下圖所示,分析也可順利收斂

提高學(xué)習(xí)效率 ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

Figure-11:邊對(duì)面的接觸對(duì)設(shè)置

關(guān)于接觸的收斂問題,我的總結(jié)暫告一段落??傊?,收斂的解決方案沒有一個(gè)可以一概而論的萬能方案,有一些可以探討的點(diǎn),但是實(shí)際上說起來原因千差萬別,真要去問我這個(gè)case為什么不收斂,我們只能依據(jù)我們的實(shí)際分析經(jīng)驗(yàn),還要具體看模型設(shè)置看message文件來做診斷的。

誠然,分析經(jīng)驗(yàn)對(duì)于每一結(jié)構(gòu)仿真工程師非常重要,但是,對(duì)于初學(xué)者來說,如果能夠聽一下行業(yè)專家的課程,并且加強(qiáng)針對(duì)性練習(xí),結(jié)構(gòu)分析技術(shù)水平肯定會(huì)有很大提高。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ABAQUS
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    13660

原文標(biāo)題:提高學(xué)習(xí)效率,寫給ABAQUS初學(xué)者的N個(gè)經(jīng)驗(yàn)

文章出處:【微信號(hào):sim_ol,微信公眾號(hào):模擬在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview初學(xué)者經(jīng)驗(yàn)

    我是一個(gè)初學(xué)者,大俠們能不能給點(diǎn)學(xué)習(xí)經(jīng)驗(yàn)
    發(fā)表于 12-06 15:10

    proteus單片機(jī)初學(xué)者的35個(gè)試驗(yàn)

    電子發(fā)燒友為大家提供了proteus單片機(jī)初學(xué)者的35個(gè)試驗(yàn),現(xiàn)分享給大家學(xué)習(xí)及參考
    發(fā)表于 08-03 16:42 ?873次下載
    proteus單片機(jī)<b class='flag-5'>初學(xué)者</b>的35<b class='flag-5'>個(gè)</b>試驗(yàn)

    初學(xué)者之路—硬件學(xué)習(xí)經(jīng)驗(yàn)

    初學(xué)者之路—硬件學(xué)習(xí)經(jīng)驗(yàn)一文是一位搞硬件的在校研究生寫的,希望對(duì)那些初學(xué)者之路電腦網(wǎng)等處于迷茫的硬件初學(xué)者
    發(fā)表于 12-29 10:20 ?1.5w次閱讀

    電子DIY初學(xué)者必備

    電子DIY初學(xué)者必備適合電子diy初學(xué)者學(xué)習(xí)資料,文中匯集了眾多diy愛好者的實(shí)用經(jīng)驗(yàn),通俗易懂的技術(shù)文獻(xiàn)得以升華。
    發(fā)表于 01-06 10:58 ?2303次下載
    電子DIY<b class='flag-5'>初學(xué)者</b>必備

    PCB Layout初學(xué)者必會(huì)知識(shí)總結(jié)

    本內(nèi)容為pcb layout初學(xué)者整理了相關(guān)的技術(shù)點(diǎn)及設(shè)計(jì)經(jīng)驗(yàn)、技巧等知識(shí),方便初學(xué)者快速上手。
    發(fā)表于 07-04 16:55 ?5661次閱讀

    從51初學(xué)者到電子工程師

    51初學(xué)者學(xué)習(xí)指導(dǎo),對(duì)51初學(xué)者個(gè)很好的入門教程,
    發(fā)表于 02-23 15:53 ?0次下載

    verilog初學(xué)者學(xué)習(xí)ppt

    適合verilog初學(xué)者的教程,可以好好參考學(xué)習(xí)。
    發(fā)表于 03-25 14:01 ?32次下載

    verilog_經(jīng)驗(yàn)(適合初學(xué)者)

    verilog_經(jīng)驗(yàn)(適合初學(xué)者),感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-10 17:12 ?29次下載

    電子學(xué)習(xí)資料[適初學(xué)者]

    適合初學(xué)者學(xué)習(xí)資料
    發(fā)表于 02-08 17:25 ?0次下載

    九張機(jī)器學(xué)習(xí)和深度學(xué)習(xí)代碼速查表分享_初學(xué)者必備

    本文作者在 Github 上建立了一個(gè)代碼速查表,對(duì)機(jī)器學(xué)習(xí)初學(xué)者來說是不可多得的一個(gè)資源。 對(duì)于初學(xué)者來講,入門機(jī)器
    的頭像 發(fā)表于 06-30 00:52 ?3960次閱讀
    九張機(jī)器<b class='flag-5'>學(xué)習(xí)</b>和深度<b class='flag-5'>學(xué)習(xí)</b>代碼速查表分享_<b class='flag-5'>初學(xué)者</b>必備

    PSOC1初學(xué)者5個(gè)實(shí)驗(yàn),針對(duì)初學(xué)者的實(shí)驗(yàn)

    PSOC1初學(xué)者5個(gè)實(shí)驗(yàn),針對(duì)初學(xué)者的實(shí)驗(yàn)
    發(fā)表于 10-16 09:33 ?14次下載
    PSOC1<b class='flag-5'>初學(xué)者</b>5<b class='flag-5'>個(gè)</b>實(shí)驗(yàn),針對(duì)<b class='flag-5'>初學(xué)者</b>的實(shí)驗(yàn)

    linux初學(xué)者入門

    linux初學(xué)者入門
    發(fā)表于 10-27 14:34 ?14次下載
    linux<b class='flag-5'>初學(xué)者</b>入門

    給Linux初學(xué)者的一些經(jīng)驗(yàn)與建議與學(xué)習(xí)方法及其學(xué)習(xí)方向

    這篇文章是寫給 Linux 初學(xué)者的,我會(huì)分享一些作為初學(xué)者應(yīng)該知道的一些東西,這些內(nèi)容都是本人從事 Linux 開發(fā)工作多年的心得體會(huì),相信會(huì)對(duì)初學(xué)者有所幫助。
    的頭像 發(fā)表于 03-19 11:33 ?2842次閱讀

    初學(xué)者必看的LABVIEW工程師編程經(jīng)驗(yàn)

    初學(xué)者必看的LABVIEW工程師編程經(jīng)驗(yàn)
    發(fā)表于 07-12 14:24 ?29次下載

    FPGA初學(xué)者必讀文檔

    FPGA初學(xué)者必讀文檔(嵌入式開發(fā)適合哪個(gè)城市)-FPGA初學(xué)者必讀文檔,為學(xué)習(xí)FPGA做好準(zhǔn)備。
    發(fā)表于 08-04 11:39 ?32次下載
    FPGA<b class='flag-5'>初學(xué)者</b>必讀文檔