STA(或Status)文件告訴我們什么信息?
當(dāng)嘗試查找Abaqus運(yùn)行失敗的根本原因時(shí),可以采取多種方法。我們?yōu)槟峁┝擞嘘P(guān).sta或“Status”文件的信息摘要,但是在這里,我們將更深入地研究數(shù)據(jù)可以告訴我們有關(guān)運(yùn)行的信息,以及如何調(diào)整分析設(shè)置以幫助解決。
Steps

通常,在整個(gè)分析過程中要模擬的每個(gè)事件都是在其自己的唯一“step”中完成的。程序選項(xiàng)可以包括負(fù)載,邊界條件,溫度以及Abaqus可以處理的許多其他事情的變化。這樣的一個(gè)例子可能是車橋組件,其中步驟1)包括螺栓的預(yù)緊力,然后2)對(duì)小齒輪施加扭轉(zhuǎn)載荷,并且3)對(duì)整個(gè)系統(tǒng)施加坑洼型沖擊載荷。在這種情況下,分析中包括三個(gè)步驟。
在上圖所示的示例中,我們正在看似緩慢收斂的Abaqus解的“步驟1”(紅色列)的開頭。為什么?看一下增量數(shù)據(jù)...
Increments

增量是計(jì)算機(jī)試圖解決靜態(tài)平衡的步驟的'chunk'。在上述情況下,我們正在查看此分析的前六個(gè)增量(紅色列)。對(duì)于簡單的分析(例如小而全線性的模型),Abaqus通常以單個(gè)增量求解整個(gè)步驟。但是,如果步驟中存在復(fù)雜的載荷,接觸,材料非線性,幾何非線性或其他明顯的不連續(xù)性,則需要將其分解為更易于管理的,咬合大小的零件,以便遵循非線性求解路徑。默認(rèn)情況下,Abaqus將嘗試一次解決整個(gè)步驟,然后根據(jù)需要將“減少”第一個(gè)增量的大小,直到找到可接受的解決方案。然后,它逐步執(zhí)行增量操作,直到解決了整個(gè)步驟,并逐漸增加嘗試的增量大小。監(jiān)視此文件可以幫助您確定您的工作可能需要多長時(shí)間,以及在哪里進(jìn)行削減(如果有的話)。這可能有助于您了解Abaqus所處步驟的艱難階段-某些事物只是進(jìn)入還是脫離接觸?是否有些材料剛剛超過其屈服點(diǎn)并變成塑料?這可能有助于您了解Abaqus所處步驟的艱難階段-某些事物只是進(jìn)入還是脫離接觸?是否有些材料剛剛超過其屈服點(diǎn)并變成塑料?這可能有助于您了解Abaqus所處步驟的艱難階段-某些事物只是進(jìn)入還是脫離接觸?是否有些材料剛剛超過其屈服點(diǎn)并變成塑料?
請(qǐng)注意,在上面的示例中,用戶已將第一個(gè)增量設(shè)置為總步長的0.001或0.1%(藍(lán)色列)。這可以通過手動(dòng)編輯輸入(.inp)文件或使用所選的預(yù)處理工具來控制,稍后將在后面更詳細(xì)地討論。我們可以看到,第二,第三,第四,第五和第六個(gè)增量都經(jīng)歷了縮減,因?yàn)樗鼈兲罅耍?jì)算機(jī)無法處理。那么,如果藍(lán)色列是當(dāng)前的增量大小,那么其他的告訴我們什么呢?好吧,綠色列中的數(shù)據(jù)為我們提供了迄今為止在活動(dòng)步驟中已解決的所有增量的運(yùn)行總計(jì),可直接指示步驟中已成功完成的部分。橙色列與此類似,但將活動(dòng)步驟與所有步驟組合在一起,為我們提供了整個(gè)分析的總時(shí)間。例如,如果用戶在第3步,則橙色列的第一行將顯示為2.00100。最終將我們帶入迭代...
Iterations
迭代是求解器在使用隱式方法時(shí)為給定增量查找平衡解的嘗試。如果模型在迭代結(jié)束時(shí)不處于平衡狀態(tài),則Abaqus將運(yùn)行另一個(gè)模型。求解器每次嘗試迭代時(shí),解決方案都應(yīng)在靜態(tài)平衡下“收斂”。如果不是這種情況,那么結(jié)果是分歧的,并且至少對(duì)于當(dāng)前大小的增加,找不到解決方案。
在這種情況下,Abaqus將減小增量大小,然后重試。您可以在紅色列中看到必須減少此分析中的某些增量。這由嘗試編號(hào)旁邊的“ U”表示,然后是使用較小增量的另一次嘗試。紫色列顯示下一個(gè)增量的大小被減小的程度,在第二個(gè)增量的情況下,其大小從0.00100(步進(jìn)的0.1%)減小到0.000750(或0.075%) )。縮減后,較小的增量已成功解決,分析繼續(xù)進(jìn)行下一個(gè)增量。默認(rèn)情況下,Abaqus僅將給定增量減少五次,如果仍然找不到解決方案,則分析將中止,并顯示錯(cuò)誤“為此增量進(jìn)行了太多嘗試”。
迭代(藍(lán)色列)可以分為兩種不同的類型。“平衡迭代”(綠色列)是指解決方案平滑變化的情況,在剛度發(fā)生突然變化的地方可以看到“嚴(yán)重不連續(xù)迭代”(橙色列)。通常,相互接觸或脫開的零件會(huì)導(dǎo)致嚴(yán)重的間斷,當(dāng)使用狀態(tài)文件主動(dòng)調(diào)試模型時(shí),此信息可能很有用。粘滑過渡和粘滑過渡是您應(yīng)注意的另一個(gè)常見原因。當(dāng)然,您可以在郵件(.msg)文件中更詳細(xì)地詢問所有這些信息。
Controlling Increment Size in Your Steps
假設(shè)您已經(jīng)以一種明智的方式將分析的步驟分開了,我們將直接進(jìn)行每一步增量大小的控制。如前所述,Abaqus假定默認(rèn)值來控制總步長時(shí)間和增量大小,而分析師未另行指定時(shí)。但是,手動(dòng)調(diào)整這些參數(shù)以提高求解效率通常是有益的。當(dāng)然,Abaqus允許對(duì)分析的控制比此處描述的更加緊密,但這是其所有內(nèi)容。
使用輸入(.inp)文件,靜態(tài)步驟定義為:
*STEP
*STATIC
然后,以逗號(hào)分隔的“ * STATIC”下面的數(shù)據(jù)行是以下參數(shù):
1. 初始時(shí)間增量–定義Abaqus將嘗試解決的第一個(gè)增量的大小。如果未指定,則Abaqus假定默認(rèn)值為1。
2. 步驟的時(shí)間段–這定義了要解決的步驟的總“時(shí)間”,幾乎總是設(shè)置為1(盡管任何值都是允許的)。
3. 允許的最小時(shí)間增量–此參數(shù)定義分析中允許的最小時(shí)間增量。如果所需的增量小于此值,則求解將出錯(cuò)。默認(rèn)值為0.00005。
4. 允許的最大時(shí)間增量–這是最大的允許增量大小,默認(rèn)沒有上限。可以將其設(shè)置為小于步驟總時(shí)間段的任何值
您也可以在Abaqus / CAE中通過在“Edit Step”對(duì)話框中打開“Incrementation”選項(xiàng)卡來完成所有這些操作。
最后的想法
因此,現(xiàn)在我們可以有效地查詢Abaqus status(.sta)文件,并了解一些可以控制分析的基本方法。由于狀態(tài)文件提供有關(guān)分析進(jìn)度的高級(jí)信息,因此在嘗試調(diào)試分析時(shí),通常應(yīng)將其視為第一個(gè)調(diào)用端口。通過詢問增量大小和要解決的迭代類型(平衡與不連續(xù)),它通常可以幫助您確定解決方案何時(shí)開始發(fā)散以及可歸因于什么高層次原因(例如,不連續(xù)迭代通常會(huì)提示接觸收斂問題)。
當(dāng)然,通常,如果您的分析順利完成,那么就很容易滿足并繼續(xù)前進(jìn)。但是,檢查狀態(tài)文件并評(píng)估作業(yè)如何解決仍可能會(huì)很有用,特別是如果您將來有類似的作業(yè)或同一作業(yè)的迭代要運(yùn)行時(shí)。是否有一定的增量大小總是導(dǎo)致縮減?將最大增量大小設(shè)置為低于下一次,并節(jié)省最終嘗試失敗的增量時(shí)間。在最終解決之前,第一個(gè)增量會(huì)遇到很多削減嗎?(通常是聯(lián)系發(fā)起的情況)?減少初始時(shí)間增量以節(jié)省那些浪費(fèi)的嘗試。
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP




















