abaqus 故障診斷基本方法與常見問題-論壇整理
最近整理之前收集的資料發(fā)現(xiàn)一些基本的鼓掌診斷方法與常見的問題,在此分享給大家。今天這篇文章適合收藏,因為你以后一定會遇到類似的問題。
前言:思路
提交分析后,應該
1)察看dat文件,出現(xiàn)的warning一般可以不去理會,但如果出現(xiàn)error, 則分析無法進行;
2)如果分析能夠進行,則察看msg文件或sel文件(ABAQUS/Explicit分析)。如果msg文件出現(xiàn)error, 則分析同樣無法進行;msg文件中的大部分warning都可以不去理會,但以下warning意味著模型有問題:
● NumericalSingularity ;
● Zero Pivot ;
● Too ManyAttempts Made for This Increment:
分析無法收斂,而不收斂的原因則可能是多種多樣的,常見原因是接觸或非線性材料定義不當,或網(wǎng)格太粗,需要具體問題具體分析。由于收斂的情況太多,因此之前單獨整理了一篇文章:abaqus經(jīng)驗總結(jié)-不收斂
有此問題的可以細看。
解決辦法:
1)根據(jù)上述error或warning信息找出問題。
2)簡化模型,去掉模型中的復雜參數(shù)(接觸、塑性材料等),做一個簡單模型,成功了再做復雜的。
約束剛體位移/NUMERICAL SINGULARITY
這是論壇上最常見的問題!!!
在靜力分析中,必須在模型中所有實體的所有平移和轉(zhuǎn)動自由度上定義足夠的約束條件,以避免它們出現(xiàn)不確定的剛體位移。否則就會看到msg文件中出現(xiàn)WARNING:SOLVER PROBLEM. NUMERICAL SINGULARITY這時分析一般無法收斂。
下面是論壇上一些典型問答,因為年代久遠,網(wǎng)址已經(jīng)過期,只能對照著實際問題,自己對應找答案:
問:有警告說一個點自由度1,自由度2值都很大,但是檢查發(fā)現(xiàn)這個點沒問題,邊界條件什么的也沒問題,這怎么回事呢?***WARNING:SOLVER PROBLEM.NUMERICAL SINGULARITY WHEN PROCESSING NODE 15294 DOF2 RATIO = 2.48305E+11
答:"NUMERICAL SINGULARITY WHENPROCESSING NODE 15294 D.O.F. 2 RATIO = 2.48305E+11",說明NODE15294 所在的實體在方向2上出現(xiàn)無限大的剛體位移。在分析的一開始,接觸和摩擦關系沒有完全建立起來,可以在此實體上的任意一點和地面之間定義一個很軟的彈簧,以消除剛體位移。
方法是:interaction模塊,菜單special /springs-dashpots / create,選connect points to ground,選節(jié)點,Degree offreedom 設為出現(xiàn)了剛體位移的自由度,spring stiffness為一個較小的值(太小則不足以消除剛體位移,太大則會影響變形)。spring 所在的節(jié)點在彈簧方向的位移乘以springstiffness,就是彈簧所分擔的載荷,它應該遠遠小于在此方向上的外載荷。如果模型位移很小,我常常把springstiffness設為1。
2維模型中,如果某個實體上沒有任何邊界條件,則在3個自由度(U1,U2,UR3)上可以出現(xiàn)剛體位移,所以每個實體需要至少3個接地彈簧,且不能在同一個節(jié)點上,安全的做法是,在兩個不同節(jié)點上分別定義自由度1,2上的接地彈簧,即每個實體4個接地彈簧。注意實體單元沒有旋轉(zhuǎn)自由度,所以自由度4,5,6上的接地彈簧不起作用。
3維模型中,如果某個實體上沒有任何邊界條件,則在6個自由度上可以出現(xiàn)剛體位移,所以每個實體需要至少6個接地彈簧,且不能在同一個節(jié)點上,安全的做法是,在三個不同節(jié)點上分別定義自由度1,2,3上的接地彈簧,即每個實體9個接地彈簧。另外一種消除剛體位移的方法是,不是用接地彈簧,而是在step 1中在可能出現(xiàn)剛體位移的實體的某個區(qū)域上定義臨時的固支邊界條件,step 1結(jié)束后,接觸和摩擦關系已經(jīng)完全建立起來,就可以在后面的step中再去掉這些固支邊界條件。
注意上述方法的適用范圍是:不確定的剛體位移最終是靠模型中的接觸關系來消除,彈簧或臨時的固支邊界條件只是暫時起作用。可能的話,盡量還是要讓每個部件在每個自由度上都有足夠的邊界條件(例如利用對稱性),否則可能出現(xiàn)收斂問題。
問:我用constrain_equation 將梁和板系在一起,進行均布力受壓分析,但是發(fā)現(xiàn),當我將1,3自由度限制時,板梁都彎曲了,2方向有偏移,但是我將1,2,3自由度一起限制時,發(fā)現(xiàn)板梁都不彎了,可能原理上有點問題,附上文件,哪位大蝦給與指點!!謝謝后來用tie 試了一下,效果還挺好的,就是不知道對不對,因為幫助文件里說tie用于定義面和面的,梁和面這樣定義不知道行不??
答:每次計算時,都應該看msg文件中有沒有warning或error。兩個模型的在msg文件中都有***WARNING:SOLVERPROBLEM。NUMERICAL SINGULARITY WHEN PROCESSING NODE104 DOF 4 RATIO = 3.80284E+015。說明 DOF 4 上缺乏約束。你只約束U1,U2,U3,對實體單元是可以的,但shell和beam單元都有旋轉(zhuǎn)自由度,要施加足夠的約束來消除剛體位移(雖然對你來說,約束了兩端的U1,U2,U3就沒有剛體位移了,但這不符合ABAQUS的要求)。你的第一個模型雖然算出來了,但結(jié)果不一定正確。
解決方法:對稱模型可取一半,在對稱面上約束UR1,UR2,UR3。梁和面tie應該可以。
過約束
問:做了個基坑開挖的題,出現(xiàn)了很多過約束問題,怎么解決過約束的問題呀?
答:接觸對的主面上不能有尖角,樁的兩個側(cè)面要分別定義接觸對,底部可能可以用tie。slavesurface的網(wǎng)格要比master surface細。過約束可能是因為被挖的土上既定義了接觸,又要被殺死,這二者相矛盾。可以試試為每段被挖的土單獨定義一個接觸,挖土時先deactivate這個接觸,再殺死單元。
問:在job-monitor中有個警告是這樣Solver problem. Zero pivot when processing DOF2 of 1 nodes。The nodes have been identified in node setWarnNodeSolvProbZeroPiv_2_1_1_1_1.S是不是剛度矩陣的問題?我的程序是照著一個講座的材料上抄下來的,應該沒什么問題的哪位老兄能指點下!
答:Zeropivot 往往意味著 OVERCONSTRAINT。此警告信息如果只是出現(xiàn)在dat文件中,沒有出現(xiàn)在msg文件中,就沒問題,說明ABAQUS自動解決了過約束問題。
如果overconstraint警告信息也出現(xiàn)在msg文件中,說明ABAQUS無法自動解決此問題,這時分析往往不會收斂,在后處理時可以用display group顯示出現(xiàn)過約束的node set WarnNodeSolvProbZeroPiv_2_1_1_1_1。 這時需要你自己修改模型,避免過約束。
其他常見error和warning信息
問:負特征值的出現(xiàn)是什么原因?跟網(wǎng)格劃分有關系?還是有因為模型有其它問題?
答:如果只有負特征值警告,沒有numberical singularity, 計算能收斂,就沒問題, 是非線性問題迭代過程中的正常現(xiàn)象。
問:There iszero MOMENT everywhere in the model based on the default criterion。please check the value of the average MOMENTduring the current iteration to verify that the MOMENT is small enough to betreated as zero。if not, please use the solution controls to reset thecriterion for zero MOMENT。該怎么辦啊,謝謝大家了!
答:這只是提醒你模型中只有位移邊界條件,沒有施加載荷。如果能收斂,結(jié)果也正常,就沒關系。很多警告都只是提示信息,不意味著模型有錯誤。
問:1 ***WARNING:DEGREE OF FREEDOM 4 IS NOT ACTIVE IN THISMODEL AND CAN NOT BE RESTRAINED;
2 ***ERROR:TOO MANY ATTEMPTS MADE FOR THIS INCREMENT:ANALYSIS TERMINATED
3 ***ERROR:NODE SETASSEMBLY_CENTER HAS NOT BEEN DEFINED
4 ***ERROR:A BOUNDARYCONDITION HAS BEEN SPECIFIED ON NODE SET ASSEMBLY_CENTER
BUT THIS NODE SET IS NOT ACTIVE IN THE MODEL
對于以上錯誤,哪位大俠指點一下,是哪里出現(xiàn)了錯誤,如何解決它,在此表示感謝。
答:1.“DEGREEOF FREEDOM 4 IS NOT ACTIVE”:很多警告信息都不意味著有錯誤,可以不管它。
2.“TOO MANY ATTEMPTS”:如果以當前的時間增量步無法在規(guī)定的迭代次數(shù)內(nèi)達到收斂,ABAQUS會自動減小時間增量步,重新開始迭代,即所謂的“Cutback”。如果這樣仍不能收斂,則會繼續(xù)減小時間增量步。如果達到了規(guī)定的Cutback最大次數(shù)(默認值為5次),或時間增量步長減小到所規(guī)定的最小限度(默認值為10-5),ABAQUS就會中止分析,并在MSG文件的結(jié)尾處顯示上述錯誤信息。不收斂的可能原因很多,就像天上的星星,數(shù)也數(shù)不清。所謂 “正確的模型都是相似的,不正確的模型則各有各的不正確”。
3.“NODE SET ASSEMBLY_CENTER HAS NOT BEENDEFINED”:模型中用到了名為center的集合,但沒有定義它。
4.“***ERROR:ABOUNDARY CONDITION HAS BEEN SPECIFIED ON NODE SET ASSEMBLY_CENTER。BUT THISNODE SET IS NOT ACTIVE IN THE MODEL”:同上。
運行INP文件時會調(diào)用子程序,二者不能集成在一起。
問:大家好,我是一個AQBAQUS的初學者,最近在計算軟土固結(jié)問題時,總是出現(xiàn)FIXED TIME INCREMENT IS TOO LARGE這樣的問題,屢試屢敗,所以非常想知道如何才能正確設置time increment選項及其中的竅門,不知道哪位高手肯指導一二,本人不勝感激。
答:巖土我沒搞過,不一定是increment的問題,你檢查一下單元類型,材料參數(shù),單位,初始地應力等是否正確。建議在幫助文件或論壇里找一個正確的例子,把它一點點改成你的參數(shù),改到哪里出錯了,就找到了問題所在。
問:我在運行abaqus時出現(xiàn)錯誤:abaqus error:the executable C:\abaqus\6.5-1\exec\standard.exe aborted with system error "拒絕訪問"(error code 5)
答:先看dat和msg文件中有沒有warning或error,如果沒有,常見的有三種原因:- abaqus_v6.env中的參數(shù)pre_memory設置得過大- 用戶子程序中出現(xiàn)問題。檢查在INP文件中調(diào)用用戶子程序時,是否使用了正確的參數(shù)。可以嘗試用一個簡單的例子來調(diào)試用戶子程序,確保其正確性。另外在編寫用戶子程序時,應注意盡可能多設置一些出錯提示。- ABAQUS本身的bug。可以嘗試去掉模型中不必要的特殊設置,各參數(shù)盡量使用ABAQUS的默認值。如果初始的模型沒問題,而在修改了某些參數(shù)之后出現(xiàn)上述錯誤信息,可以嘗試逐個將這些參數(shù)恢復至初始狀態(tài)。
問:explicit.exe“拒絕訪問” 是什么錯誤?在線等計算時出現(xiàn):explicit.exe“拒絕訪問” ,這是什么錯誤?另外,用批處理方式:abaqus job=aus interactive,運行abaqus時如何設置內(nèi)存大小?我的模型比較大,有30M,我運行幫助里提供的小例子就沒有出現(xiàn)錯誤。
答:如果你是想提高abaqus可以運用的內(nèi)存的量,你可以修改environment文件中的memory設置。不過如果你沒有這個權限的話,你也可以把這個文件拷貝下來到你的運行目錄里面,再修改,abaqus默認運行目錄里面的設置優(yōu)先。
問:溫度計算出現(xiàn)的問題在溫度瞬態(tài)計算時,出現(xiàn)了以下錯誤:explicit.exe“拒絕訪問”在.msg沒有提示。查看以前的帖子,仍然沒有解決,希望給點建議
答:剛才我把.env改大了一點,從2000M變成了2500M,同時還把*Output, field, variable=all,frequency=1000(以前是10),計算成功了。希望對大家以后遇到相同情況有所幫助
問:我是初學者,用abaqus計算用戶手冊帶的例子。出現(xiàn)下列問題:***ERROR:Issue cannot be deleted Not all data Released
答:根據(jù)你的錯誤信息 “Issue cannot be deleted Not all data Released”,在網(wǎng)上搜了一下答案:windows控制面板 / 系統(tǒng) / 高級 / 系統(tǒng)性能 / 數(shù)據(jù)執(zhí)行保護,把 pre.exe 和 standard.exe 添加進去。重啟電腦后設置生效。
問:在Assembly中通過Instance Part命令將Punch,Specimen和Die分別添加到組合圖。發(fā)現(xiàn)剛性體和柔性體不能同時裝進去。老是出現(xiàn):part dimensionality does not match the dimensonalty of the existing instances。
答:create各個part時,modeling space要相同。
問:墻的重力加不上去,提示有mixeddimentionaries?老大怎么辦?
答:墻的單元是CPS4R,應該是 CPE4R。土的單元CPE4精度很差,要用CPE4R。桿應該改成梁吧。
—End—
CAE仿真與數(shù)值模擬微信公眾號,主要介紹CAE仿真與數(shù)值模擬的知識與應用。通過論壇,博客,論文,案例等為大家?guī)碇R食糧。仿真軟件:abaqus、ansys、flunet、comsol、hypermesh、moldflow等,涉及領域有機械材料土木物理等。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















