問題描述:
非線性分析完成后,給出的各階段分析時(shí)間報(bào)告代表了什么?
解答:
在非線性分析完成后,程序會在分析日志中給出各階段分析所花費(fèi)的時(shí)間,如下圖:
每一階段的具體含義如下:
-
Time for initializing analysis,創(chuàng)建分析的時(shí)間,一般位于最開始。
-
Time for controlling analysis,除了形成\求解剛度矩陣、計(jì)算位移、確定事件、更新狀態(tài)之外其它與分析相關(guān)操作花費(fèi)的時(shí)間。這些時(shí)間包括計(jì)算荷載、確定步長、判斷收斂及其它操作。
-
Time for forming stiffness matrix,生成剛度矩陣的時(shí)間。
-
Time for solving stiffness matrix,求解剛度矩陣的時(shí)間。
-
Time for calculating displacements,計(jì)算位移的時(shí)間。
-
Time for determining events,用于事件到事件求解策略的時(shí)間,在每個(gè)結(jié)構(gòu)對象中產(chǎn)生事件時(shí)確定必要的荷載步。“事件”被廣泛應(yīng)用于塑性鉸、纖維鉸、墻鉸、分層殼以及連接單元等非線性屬性中。當(dāng)非線性行為發(fā)展時(shí),事件將不斷顯著變化。如果想減少這部分的計(jì)算時(shí)間,需要考慮移除不必要的非線性指定(即指定了非線性屬性但在分析中仍保持彈性)。
-
Time for updating state,更新狀態(tài)的時(shí)間。用于判定一個(gè)計(jì)算荷載步下模型中所有結(jié)構(gòu)構(gòu)件的效應(yīng)所花費(fèi)的時(shí)間。這些效應(yīng)包含構(gòu)件當(dāng)前的狀態(tài)以及抗力等。如果要減少此部分時(shí)間,需要考慮移除一些不必要的非線性指定(指定了非線性屬性但在分析中仍保持彈性)。進(jìn)一步的,如果模型中含義非線性連接單元或非線性殼單元,可以減少力-位移曲線或應(yīng)力-應(yīng)變曲線上點(diǎn)的數(shù)量。
以上內(nèi)容參考 CSI 知識庫文檔,鏈接如下:
https://wiki.csiamerica.com/display/kb/Analysis-phase+times+reported+for+nonlinear+analysis