FEA 中的一個基本問題-凹角應力奇異的本質
什么是凹角?
讓我們用一個例子來說明這一點。這里我們有四個梁單元以一定角度排列,并標記了單元和節點。由于單元 3 沿 x 軸,其剛度矩陣涉及節點 3 和 4 處形狀函數相對于 x (dN/dx) 的導數。然而,在節點 3 處,形狀函數相對于 x 的導數為 0,因為元素 2 沿 y 軸。這導致剛度矩陣僅包含 0。
由于單元 2 沿 y 軸,其剛度矩陣涉及節點 2 和 3 處的形狀函數相對于 y (dN/dy) 的導數。然而,在節點 3 處,形狀函數相對于 y 的導數為 0,因為元素 3 沿 x 軸。這也會導致剛度矩陣僅包含 0。無論使用哪個元素來制定剛度矩陣,節點 3 處的剛度矩陣也將全部為 0,從而導致應力奇點。
對于凹角該怎么辦?
“在遠離載荷應用區域的物體上的點處產生的應力和應變將與具有相同靜態等效結果并施加到同一區域內的物體的任何施加載荷產生的應力和應變相同”。
如果橫截面允許,對凹角處的截面力進行手動計算通常也會給出更準確的結果,特別是在運行線性靜態分析時。
如果凹角位于所關注的高應力區域,另一種方法是添加小半徑,從而將應力奇點轉變為應力集中。這將使網格正確收斂。此外,在幾乎所有實際應用中,由于制造限制,實際上并不存在完美尖銳的凹角,因此添加較小的半徑是有效的。
在此示例中,橫截面直徑為 10 毫米、長度為 10 毫米的軸在 X 方向上加載 500 N 的力。該分析是在線性靜態假設下進行的。
在下面的輪廓中,軸和較厚的部件(直徑為 30 毫米)之間沒有半徑。就像本博客前面的張力示例一樣,拐角處的應力值會發散,因為沒有半徑,因此存在凹角。
上表將 FEM 的應力值與距凹角 1mm 處手工計算的應力進行了比較。正如您所看到的,在距拐角 1mm 處,FEM 應力與手工計算的應力相當吻合,而 FEM 應力在拐角處發散。手動計算應力的公式為
作為直接從 FEM 探測應力的替代方法,您可以拉動截面力,這將為您提供更現實的答案,該答案將隨著網格變得更精細而收斂。
上表將根據截面力計算出的應力值(使用與之前相同的公式)與手動計算的凹角處和距凹角 1mm 處的應力進行了比較。與上表中的有限元力相比,兩個位置的截面力均趨向于手動計算值。然而,有一個非常重要的警告 - 盡管凹角處的應力在現實生活中不會是無限的,但這些角仍然會是應力集中,因此應力會升高。該升高的應力相當于手動計算的應力乘以應力集中系數 (Kt)。如果存在已知或假設的半徑,則可以使用Peterson 應力集中因子等資源來量化應力集中因子并與截面力結合使用來查找真實應力,這在下面的示例中完成。
在下面的輪廓中,同一軸添加了 0.5 mm 的半徑。
上圖顯示,當添加小半徑時,應力值會收斂。在這種情況下,由于半徑引起的應力集中,這些應力將與截面力不匹配;然而,這種應力集中可以使用Peterson 的應力集中因子進行量化。下表中,之前拐角處的手計算應力乘以 Kt = 2.39,這是使用Peterson計算得出的。
最后的想法
文章來源:abaqus仿真世界
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















