
發布
注冊
/
登錄ansys中迭代法的案例
ANSYS求解過程中的迭代曲線圖應該怎么看
上面這張圖,用過ANSYS的朋友一定都很熟悉吧,在開始求解到求解結束的整個漫長過程中,這幅圖都會陪伴我們度過每一秒。
那么,圖中的各個曲線分別代表了什么意思呢?下面來說一說
Time=1
這是時間標記,如果你的分析是多荷載步的,就會看到Time=1、2、3……如果在定義荷載步的過程中定義了時間的數值,那么這里就會按照用戶定義的時間顯示。時間很重要,可以在遇到程序意外錯誤的時候,通過時間數據找到“發生計算問題的時間點”以便于我們對模型的再修改。
橫軸: Cumulative Iteration Number / 累積迭代數
在非線性問題的求解過程中,程序利用求解器進行迭代計算來得到最終的解答。橫坐標的“數量”大小,和項目的非線性程度直接相關,越接近線性問題,迭代數越少,非線性程度越高或遇到難以收斂的時候,迭代次數就會顯著增加。
縱軸: Absolute Convergence Norm / 絕對收斂范數
既然叫“范數”,聯想到我們在建模過程中輸入的各種數值都不是“范數”形式的,因此程序在求解過程中,在進行計算的同時,也把相應的變量進行了“規范化”處理,比如有時候會進行歸一化等等。對于我們來說,縱軸的坐標數值并不重要,重要的是曲線之前的相對位置關系。
重點來了
我們來看看曲線代表了什么意思
注意上面的曲線,體現的是F(Force,荷載)與M(Moment,彎矩)之間的關系,用這二者來繪圖,是因為在求解計算過程中,這二者在全部單元自由度中都有相關性。在有些分析中,還會出現溫度、位移等。
上圖中還可見的,是CRIT和L2標簽,CRIT是criteria的縮寫,指的是收斂判別準則;L2指的是L2級范數,當然還有L0、L1級范數,這里我們叫它為計算殘差。
展開 ANSYS求解過程中的迭代曲線圖應該怎么看
上面這張圖,用過ANSYS的朋友一定都很熟悉吧,在開始求解到求解結束的整個漫長過程中,這幅圖都會陪伴我們度過每一秒。
那么,圖中的各個曲線分別代表了什么意思呢?下面來說一說
Time=1
這是時間標記,如果你的分析是多荷載步的,就會看到Time=1、2、3……如果在定義荷載步的過程中定義了時間的數值,那么這里就會按照用戶定義的時間顯示。時間很重要,可以在遇到程序意外錯誤的時候,通過時間數據找到“發生計算問題的時間點”以便于我們對模型的再修改。
橫軸: Cumulative Iteration Number / 累積迭代數
在非線性問題的求解過程中,程序利用求解器進行迭代計算來得到最終的解答。橫坐標的“數量”大小,和項目的非線性程度直接相關,越接近線性問題,迭代數越少,非線性程度越高或遇到難以收斂的時候,迭代次數就會顯著增加。
縱軸: Absolute Convergence Norm / 絕對收斂范數
既然叫“范數”,聯想到我們在建模過程中輸入的各種數值都不是“范數”形式的,因此程序在求解過程中,在進行計算的同時,也把相應的變量進行了“規范化”處理,比如有時候會進行歸一化等等。對于我們來說,縱軸的坐標數值并不重要,重要的是曲線之前的相對位置關系。
重點來了
我們來看看曲線代表了什么意思
注意上面的曲線,體現的是F(Force,荷載)與M(Moment,彎矩)之間的關系,用這二者來繪圖,是因為在求解計算過程中,這二者在全部單元自由度中都有相關性。在有些分析中,還會出現溫度、位移等。
上圖中還可見的,是CRIT和L2標簽,CRIT是criteria的縮寫,指的是收斂判別準則;L2指的是L2級范數,當然還有L0、L1級范數,這里我們叫它為計算殘差。
展開 ANSYS中弧長法的原理
在用ANSYS求解諸如“結構的極限荷載是多大”等問題的時候,總是需要進行非線性屈曲分析。非線性屈曲分析是打開大變形開關(nlgeom,on)的一種靜力分析,考慮了塑性影響,是進行實際結構計算的常用方法。它的基本思路是對一個非線性分析過程,給定若干個加載增量步,在每個增量步內,根據給定的荷載增量(稱為荷載控制或力控制)或給定的位移增量(稱為位移控制),經過一系列迭代計算,追蹤結構真實的加載路徑,最終獲得結構的極限荷載。
最常用的是給定一個足夠小的荷載增量——即所謂的荷載步,其大小對非線性分析收斂和結果精度均有影響。荷載增量過大,得到的結果可能不精確;荷載增量過小,分析成本增加太多,且一個非收斂的解并不意味著結構達到了極限荷載,也可能在加載過程中發生了數值不穩定。
為了搞清楚得到的最大荷載是否是結構真實的極限荷載,需要用弧長法來幫幫忙:
用弧長法進行預分析,得到結構屈曲荷載近似值(預測數值),再用傳統的二分法計算,兩個結果進行比對看是否一致;
使用弧長法計算,計算中手動修改弧長半徑,再看結果的變異情況。
繪制出結構的荷載-位移曲線,探討曲線變化點的原因,從而確定數據是否可信。
于是,弧長法非常值得研究。
何為弧長法?
弧長法是一種非線性求解的迭代控制方法,由于其可以解決在荷載和位移增量均不確定的情況下,生成變化的增量值,并能很好地追蹤結構加載路徑而具有很高的“聲望”。關于弧長法的原理,推薦參考《非線性分析弧長法的讀書報告》、陸新征老師學生時代的作業:《基于預處理技術和弧長法的非線性方程通用求解子程序總結報告 》,以及Yusd的博文《弧長法(Riks Method)的基本原理》。喜歡編程的話,還可以參考他的另一篇文章《弧長法(Riks method)通用求解程序》。英文資料可閱讀蘇黎世聯邦理工學院結構工程研究所Prof. Dr.
展開 使用ANSYS Fluent的DEM模型(離散單元法)演示轉鼓中的顆粒混合
文章發布:上海安世亞太官方訂閱號(搜索:PeraShanghai)
聯系我們:021-58403100
英文原文由David Stenger, Markus Braun著。
編者按
整個案例使用純DEM計算-與轉鼓內流體流動無交互作用,啟用滾動模型,通過網格運動實現幾何運動。
目錄與軟件介紹
幾何與網格化
Fluent設置

子模型法在ANSYS Composite PrepPost(ACP)復合材料分析中的應用
本文首先以ANSYS Workbench子模型法及其應用意義進行說明,而后簡述ANSYS Composite PrepPost(ACP)在復合材料中的應用的一般基本流程,最后給出子模型法在ACP分析中如何實現進行簡要概述說明。
全文共分為三個部分,本部分主要進行最后一部分的子模型法在ACP分析中如何實現的基本操作的概要說明,其他兩部分可參見文后鏈接。
子模型在ACP復合材料應用流程操作簡例
(1) 子模型分析首先需要對整體模型進行子模型切割,如圖1所示在DM模塊中創建整體模型,并進行切割邊界。
展開