若要設置非線性靜態或暫態響應分析的「非線性設置」,請在樹狀目錄的「子案例」下的「非線性設置」上按一下滑鼠右鍵,然後選取「編輯」。
非線性靜態或暫態響應分析
名稱:用於標示非線性設置。
ID:用於以數字方式識別非線性設置。
非線性設定:
- 增量數:在此處輸入非線性分析的增量數。解析器必須將總負載分成此增量數。這不應與迭代混淆。非線性解析演算法可能需要多次迭代才能解析增量。
-
中間輸出:
- 開啟:指定儲存中間輸出 (要儲存在每個已收斂增量中的輸出)。
- 關閉:將不會儲存任何中間輸出。
- 全部:當非線性分析平分目前的負載增量時,二等分負載增量會完成,因此將以該二等分增量儲存輸出檔案。
- 弧長:這是「開啟/關閉」切換,用來指定如何使用弧長方法,分析失穩非線性問題。
- 進階設定:此按鈕會開啟非線性分析的「進階設定」。這同時適用於非線性靜態和非線性暫態分析。
非線性靜態參數:這些是進階取代,通常不需要變更,除非模型無法收斂,而且您能夠自如地完成進行的變更。
非線性靜態分析
-
非線性設置:
- 剛性更新方法: 三個選項 (AUTO、SEMI 和 ITER)。
- AUTO:程式會根據收斂率自動選取最有效的策略。在每個步驟中,收斂所需的迭代數均為預估值。如果 (i) 要收斂之迭代的預估數超過 MAXITER 或 (ii) 解析發散,則會更新剛性。
- SEMI:每一個負載增量的程式會 (I) 根據新負載執行單一迭代、(ii) 更新剛性矩陣,以及 (iii) 恢復正常的 AUTO 選項。
- ITER: 如果選取 ITER 選項,則程式會在每個 KSTEP 迭代中以及在收斂時更新剛性矩陣 (如果 KSTEP ≤ MAXITER)。但是,如果 KSTEP > MAXITER,剛性矩陣永遠不會更新。請注意,「牛頓-拉夫森」迭代策略是透過選取 ITER 選項且 KSTEP = 1 而取得的,而在「修正的牛頓-拉夫森」迭代策略是透過選取 ITER 選項且 KSTEP = MAXITER 而取得的。
- 剛性更新之前的迭代:更新剛性矩陣之前的迭代數。
- 增量的最大迭代次數:增量允許的最大迭代次數。
- 最大增量旋轉 (度):最大旋轉公差。如果超過,解析將發出負載二等分。
-
終止控制:
- 終止於位移值:此值用來決定以位移為基礎的分析終止。
- 終止於節點的位移:這是用於以位移為基礎的分析終止的節點 ID。
- 終止於位移分量:這是輸出座標系統中節點位移的分量方向。
-
收斂發散:
- 收斂準則和容許誤差:此準則用於決定特定負載增量的收斂。
- 位移:指定以位移為基礎的收斂準則。
- 負載:指定以載入為基礎的收斂準則。
- 工作:指定以工作為基礎的收斂準則。
- 每個迭代的最大發散條件:控制發散解析的準則。
- 取消平分負載增量的最大迭代次數:取消平分負載增量的最大迭代次數。
- 迭代的最大線搜尋:控制用於調整位移以便將能量錯誤降至最低的線搜尋次數。這僅能搭配線搜尋公差使用。
- 線搜尋公差:指定線搜尋程序的公差。如果相對能源的絕對值小於此值,則會略過線搜尋程序。
- 每個增量的最大平分:指定在發出嚴重錯誤且解析終止之前允許的負載二等分次數上限。
- 等效應力的分數:這是等效應力的分數,用來限制非線性材料的子增量大小。
- 初始/最小/最大負載增量:它是在自適應負載增量/收斂方法中用來定義子案例中負載增量的整體上限和下限。初始負載增量會取代使用增量數決定的值。透過 NLPCI 批量資料項目指定弧長方法時,無法套用這些負載增量。
非線性暫態參數:這些是進階取代,通常不需要變更,除非模型無法收斂,而且您能夠自如地完成進行的變更。
非線性暫態響應分析
-
非線性設置:
- 剛性更新方法: 三個選項 (AUTO、SEMI 和 ITER)。
- AUTO:程式會根據收斂率自動選取最有效的策略。在每個步驟中,收斂所需的迭代數均為預估值。如果 (i) 要收斂之迭代的預估數超過 MAXITER 或 (ii) 解析發散,則會更新剛性。
- SEMI:每一個負載增量的程式會 (I) 根據新負載執行單一迭代、(ii) 更新剛性矩陣,以及 (iii) 恢復正常的 AUTO 選項。
- ITER: 如果選取 ITER 選項,則程式會在每個 KSTEP 迭代中以及在收斂時更新剛性矩陣 (如果 KSTEP ≤ MAXITER)。但是,如果 KSTEP > MAXITER,剛性矩陣永遠不會更新。請注意,「牛頓-拉夫森」迭代策略是透過選取 ITER 選項且 KSTEP = 1 而取得的,而在「修正的牛頓-拉夫森」迭代策略是透過選取 ITER 選項且 KSTEP = MAXITER 而取得的。
- 剛性更新之前的時間步長:更新剛性矩陣之前的時間步長數。
- 增量的最大迭代次數:增量允許的最大迭代次數。
- 最大增量旋轉 (度):最大旋轉公差。如果超過,解析將發出負載二等分。
-
終止控制:
- 終止於位移值:此值用來決定以位移為基礎的分析終止。
- 終止於節點的位移:這是用於以位移為基礎的分析終止的節點 ID。
- 終止於位移分量:這是輸出座標系統中節點位移的分量方向。
-
動態選項:
- 略過的時間步長調整係數:這是用於自適應時間步長的時間步長略過係數。
- 取得支配地位期限的步驟:用於判定模型的支配期間,以取得適當的自動自適應時間步長。
- 用來篩選時間步長的位移公差:如果速度和位移的比率小於此值,則不會執行時間步調整。
- 階梯函數的邊界:與階梯結合使用,以決定調整後的時間步長。
- 增量時間至時間步長的最大比率:用於定義調整後的時間步長大小的上限和下限。
-
收斂發散:
- 收斂準則和容許誤差:此準則用於決定特定負載增量的收斂。
- 位移:指定以位移為基礎的收斂準則。
- 負載:指定以載入為基礎的收斂準則。
- 工作:指定以工作為基礎的收斂準則。
- 每個迭代的最大發散條件:控制發散解析的準則。
- 取消平分負載增量的最大迭代次數:取消平分負載增量的最大迭代次數。
- 迭代的最大線搜尋:控制用於調整位移以便將能量錯誤降至最低的線搜尋次數。這僅能搭配線搜尋公差使用。
- 線搜尋公差:指定線搜尋程序的公差。如果相對能源的絕對值小於此值,則會略過線搜尋程序。
- 每個增量的最大平分:指定在發出嚴重錯誤且解析終止之前允許的負載二等分次數上限。
- 等效應力的分數:這是等效應力的分數,用來限制非線性材料的子增量大小。