Abaqus錯誤與警告信息匯總(適合初學者)(轉載內容)

ABAQUS模擬出現問題,都需要去monitor,msg文件中查看原因,如何分析這些信息呢?這個需要具體問題具體分析。不收斂的問題千奇萬狀,大致需要從接觸、單元類型、邊界條件、網格質量以及它們的組合等出著手。一般類似于:

 1)Fixed time is too large; 

2)Too many attamps have been made; 

3)THE SOLUTION APPEARS TO BE DIVERGING; 

4)CONVERGENCE ISJUDGED UNLIKELY;

 5)Time increment required is less than the minimum specified。 

這樣的信息除了告訴你的模型分析失敗以外,沒有告訴你任何有用的東西,幾乎是無用信息。需再查找別的信息來考察。 一般從模型的設置入手,必須說明的是:Error和warning的性質是完全不同的。Error意味著運算失敗,但是出現warning可能還能算,而且有些運算必定會出現warning(比如接觸分析必定出“負特征值”,下有詳述)。

很多警告只是通知性質的,或者只是說明一下而已,不一定都是模型有問題。比如以下warning完全可以忽略: 1) xxxxx will (not) printed;這種只是通知你一聲,某些東西不輸出了。 2)The parameter frequency cannot be used with the parameter field. It will be ignored;都說某某被ignored了。

 先分類做一下介紹: 

(一)

如果模型能算,且結果合理,那么大部分警告信息可以不管。但是以下除外:

1)numerical sigularity(數值奇異)、剛體位移(欠約束)solver problem;numerical sigularity when processing node105 instance pile D.O.F. 1 ratio=1.735e13 

2)Zero pivot(零主元);過約束或者欠約束。 

這兩個問題一般都意味著模型約束存在問題。問題1)、2)都會伴隨著產生大量負特征值,解決方案當然是檢查約束。 

(二)

有一些直接導致計算aborted,那就得仔細分析了,比如: 

1)xxxxx is not a valid in ABAQUS/Standard;告訴你這種計算standard不支持了,換別的。

 2)missing property;在perperty步檢查材料屬性是不是都加上了。如果有梁單元,看看梁法向定義對了沒有。 

3)Detected lock file Job-1.lck. Please confirm that no other applications are attempting to write to the output database associated with this job before removing the lock file and resubmitting;刪除.lck文件就可以了,它是一個自動生成的文件。你也可以另存為(另取名),再運算。

4)The rigid part xx is missing a refernce point;剛體(or剛體約束)都必須通過stools--reference point給它定義一個參考點(RP),載荷都加在這個RP上。 

5)The area of 54 elements is zero,small,or negative.Check coordinates or node numbering,or modify the mesh seed.The elements 8 have been identified in element set ErrElemAreaSmallNegZero;這個一般是節點編號不對的問題。必須是逆時針方向。 

6)The value of 256 MB that has been specified for standard_memory is too small to run the analysis and must be increased. The minimum possible value for standard_memory is 470 MB 

7)HM to ABA的問題:集合和面的幾何的名稱最好不要用特殊符號和數值,全部用英文字母是最安全的。 

8)令很多人抓狂的error code 5 

a)使用了子程序, 子程序有問題。 

b)模型有問題, 通常模型很大,很復雜。 

Please make sure that the mesh density of the slave surface in the tie pair is finer than the master surface. The analysis may run slower, may yield inaccurate results, and may require more memory if this is not the case 

c)硬盤沒空間了(這個其實不會引起error code 5,但是出錯是肯定的了), 或者是內存太小.或者產生的文件太大。 

d)關閉殺毒軟件試試(特別是卡巴)。 

e)有人認為邊界條件不正確,也會引起這個錯誤. 

9)system error code 29539 ;關閉殺毒軟件and try。 

10)**ERROR: Issue cannot be deleted Not all data Released;在windows中,單擊“控制面板”--“系統”--“高級”--“性能設置”--“數據執行保護”命令,把pre.exe和standard.exe添加進去。重起動后嘗試。 

11)Surfaces associated with analytical rigid part MANDREL may have their orientation flipped剛體相連的接觸面方向定義反了,在接觸定義的地方edit--flip 

12)CONTACT PAIR (ASSEMBLY_BLANKBOT,ASSEMBLY_TIE-1_DIEDURF) NODE BLANK-1.5 IS OVERCLOSED BY 0.0512228 WHICH IS TOO SEVERE;這往往是因為接觸面的法線方向定義反了。定義剛體和shell的surface時,要注意選擇外側。 

13)123456 elements are distorted。Excessive distortion of element number 5 of instance PART-1-1;如果有子程序,一般不是材料設置有問題,就是邊界條件的問題。 

14)XML parsing failure for job 1.Shutting down socket and terminating all further messages.Please check the .log, .dat, .sta, or .msg files for information about the status of the job. 

15)The number of history output requests in this ABAQUS analysis (>5000)may cause SIGNIFICANT performance problems during analysis and postprocessing;輸出項太多,恐硬件資源不夠。要是你確保硬件夠,這條也不怕了。一般的,應該減少History中的輸出項,盡量輸出你最感興趣的內容。 

16)Value for parameter nset will be truncated to 80 characters;nset名字取太長了,80字符限制。

17)compilation - ifort.exe。Problem during compilation - ifort.exe not found in PATH;安裝的時候沒有裝好或是二次開發版本沖突。檢查環境變量的設置;然后verify一下,看看是子程序功能否能通過。 

(三)

如上所說,有很多warning并一定意味著你的模型存在問題。常被問起的有: 

1)負特征值問題r> THE SYSTEM MATRIX HAS 8 NEGATIVE EIGENVALUES;負特征值是非線性分析的必然產物。所以不必大驚小怪,甚至久而久之,對于你熟悉的問題,你都會視而不見了。若出了問題,可先檢查下有沒有伴隨的numerical sigularity(數值奇異)和Zero pivot(零主元)產生。如果沒有,可以參考這幾個方面: 

a)剛體位移; 

b)單元異常,過度變形、過度扭曲等; 

c)應力應變關系有負斜率 

d)如果有流體的話,在容器發生形變的話,也可能出現negative eigenvalue的情況,不過不會出現警告,這是被允許的; 

e)失穩發生。 

2)The ratio of deformation speed to wave speed exceeds 1.0000;這個警告是指單元形變速度V(單元最大形變率/特征尺寸)和膨脹波速C(通過材料本構關系求得)的比例超過1,解決這個問題的方案有以下幾種: 

a)檢查單位是否封閉(參數設置有數量級的錯誤),此錯誤新手常犯; 

b) 檢查網格質量; 

c) 檢查加載速度,如果條件允許的話就降低速度,該方法也很有效,但在很多情況下無法降低速度; 

d) 調整STEP中的TIME SCALING FACTOR;調整STEP MASS SCALING FACTOR; 

e) 加*SECTION CONTROLS,NAME=SC,DISTORTION CONTROL,LENGTH RATION=0.1或者YES也可以,加在MATERIAL 前面;或加* DIAGNOSTICS,DEFORMATION SPEED CHECK=OFF;或者加*DIAGNOSTICS, CUTOFF RATIO=RATIO(具體數值),在其他方法修改后還有問題的的情況下使用增加 

3)force/ZERO MOMENT問題 THERE IS ZERO MOMENT EVERYWHERE IN THE MODEL BASED ON THE DEFAULT CRITERION. PLEASE CHECK THE VALUE OF THE AVERAGE MOMENT DURING THE CURRENT ITERATION TO VERIFY THAT THE MOMENT IS SMALL ENOUGH TO BE TREATED AS ZERO. IF NOT, PLEASE USE THE SOLUTION CONTROLS TO RESET THE CRITERION FOR ZERO MOMENT;這個警告是告訴你模型中沒有彎矩,沒問題的,可以繼續計算。如果提示中出現特征值奇異的時候才是計算有可能出現不收斂的問題。 

4)Degree of freedom 4 is not active in this model and can not be restrained;有限元軟件計算對于實體步考慮轉動自由度,所以你在邊界條件中限制了456的自由度后,軟件會忽略的啊。 

5)The option *boundary,type=displacement has been used;check status file between steps for warnings on any jumps prescribed across the steps in displacement values of translational dof. For rotational dof make sure that there are no such jumps.All jumps in displacements across steps are ignored;你采用了位移邊界條件,但在平動自由度上,可能在不同的分析步驟里面有突變(你可以從sta文件里面查看),并且應保證轉動自由度無突變。通知性質的warning,一般是因為你采用位移加載方式,都出這個。 

6)The strain increment has exceeded fifty times the strain to cause first yield at 377 points;檢查下約束夠不夠,約束夠了就不用管了,這只是通知你,你的模型塑性應變很大,一般沒多大問題。 

7)123 nodes are used more than once as a slave node in *TIE keyword.One of the *TIE constraints at each of these nodes have been identified in node set WarNodeOverconTieSlave;定義接觸的時候,公共節點重復定義了好幾次,這樣可能會出現過約束問題(只是可能影響) 

8)There are 2 unconnected regions in the model;可能是接觸面有空隙,最好在接觸屬性中定義一個容差范圍。一般各個parts之間定義接觸,aba都會這樣通知用戶的,只要接觸設置對了,一般沒事。 

9)Boundary conditions are specified on inactive dof of 124 nodes.The nodes have been identified in node set WarnNodeBCIactiveDof;邊界條件定義的有問題:在124個節點的非自由度上有邊界加載。 

10)The plasticity/creep/connector friction algorithm did not converg;一般是塑性應變太大,單元扭曲導致的。可以先改為彈性模型看看是否收斂。 

11)The ratio of the maximum incremental adjustment to the average characteristic length is 1.82846e-02 at node 10868 instance jiti1 on the surface pair (assembly_jq22,assembly_q22);可以通過調大預設值消除該提示并檢查網格質量。 

12)ELEMENT 42 INSTANCE SOIL3-1 IS DISTORTING SO MUCH THAT IT TURNS;應改進單元質量。 

13)650 nodes are either missing intersection with their respective master surface or outside the adjust zone;改改tie里的tolarance試試。 

14)Dependent part instances cannot be edited or assigned mesh attributes;模型樹--assembly-打擊part 右鍵--make independent。也可以到模型樹part步展開點mesh。 

15)The aspet ratio for nnn elements exceeds 100 to 1;單元劃分網格長寬比不合適。如果這些單元在不重要的區域(對結果肯定有些影響,影響大小取決于這三個單元的位置,在模型中的作用等),而且能計算,那就沒問題了。 

16)123 elements are distorted;存在單元扭曲,如果這些單元在不重要的區域(對結果肯定有些影響,影響大小取決于這三個單元的位置,在模型中的作用等),而且能計算,那就沒問題了。 

17)***WARNING: DEGREE OF FREEDOM 1 IS NOT ACTIVE ON NODE 6 - THIS BOUNDARY CONDITION IS IGNORED;約束了單元沒有的自由度對求解沒有影響,可以查看下。 

18) 熱分析時出現了這樣的警告“THERE IS ZERO HEAT FLUX EVERYWHERE There is zero HEAT FLUX everywhere in the model based on the default criterion. please check the value of the average HEAT FLUX during the current iteration to verify that the HEAT FLUX is small enough to be treated as zero.if not, please use the solution controls to reset the criterion for zero HEAT FLUX.

試試: (1)是不是熱源定義的問題,錯誤信息是說熱源量幾乎為零。 (2)定義熱源的子程序調用命令流應該為*HEAT GENERATION,在材料模塊中定義,子程序為HETVAL。 

19) The elements in the element set WarnElemSurfaceIntersect-Step1 are involved surface intersections. Refer to the status and message file for further details;檢查一下你單元集合的定義以及面的定義,看是否出現了相交或重復定義的情況。 

20)Boundary conditions are specified on inactive dof of 36 nodes. The nodes have been identified in node setWarnNodeBCInactiveDof. 

21)Integration and section point output variables will not be output for deformable elements that are declared as rigid using the *rigid body option;這個僅是通知性質的(在interaction步設置為rigid body,不輸出應力應變),你在interaction步定義了剛體約束的話,都會出這個警告。 

22)For a self contact surface, the facets of the elements in element set WarnElemFacetThick Pt63d-Step1 are thicker than 0.6 times an edge or diagonal length of the facets. Use the MAXRATIO parameter on *SURFACE DEFINITION to allow automatic rescaling of the contact thicknesses where necessary for this surface.Refer to the status file for further details. 

23)NO VALID RADIATION OUTPUT REQUESTS HAVE BEEN GENERATED. THIS MAY BE DUE TO EARLIER INPUT ERRORS OR SPECIFICATION OF A NONEXISTANT CAVITY OR SURFACE NAME;檢查一下你的output設定裡是不是有些set或surface沒有設定到。 

24)123 nodes may have incorrect normal definitions. The nodes have been identified in node set WarnNodeIncorrectNormal;先用看看WarnNodeIncorrectNormal在哪兒。這個不一定是致命的警告,有時候可以忽略。如果模型不收斂,可以檢查下是否有過約束,在接觸上存在邊界條件or加載。 

(四)

比較有價值的的信息考察。比如: 

1)Numerical sigularity solver problem. numerical sigularity when processing node105 instance 表示:數值奇異:剛體位移(欠約束) 

2)Zero pivot 表示:過約束 

3)對于TIME INCREMENT REQUIRED IS LESS THAN THE MINIMUM SPECIFIED,Too many attamps have been made 

4)對于“網格扭曲”的警告: excessively distorted elements 前面有提到。

 第一步:采用display查看“ ErrElemExcessDistortion-Step1 ”在模型的哪些部位,做到心中有數。 

第二步:檢查模型的網格質量: mesh步---verify----Analysis Check選取模型。這種情況,一開始計算即出現“distorted element”的信息。除此之外,很多其他問題也會網格扭曲警告。比如,幾何模型導入有誤需要修補、單元類型選取錯誤、邊界條件有誤、材料屬性錯誤、接觸設置不合理、子程序錯誤等。

 第三步:即使你的網格劃分很好,如果變形過大,也會導致網格扭曲。然后修改網格劃分,不要出現紅色,關鍵區域不要出現黃色。(當然最好是所有的網格都用structure劃分,且都沒有紅色、黃色出現。網格質量就比較好。這種情況,警告信息往往是在計算到一定步驟之后才出現“distorted element”。 這種情況建議采用ALE等方式。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

38
11
85