FreeCAD FEM熱膨脹分析範例
本篇教大家如何用FreeCAD FEM進行最基本也最常用的金屬軸、孔 自由熱膨脹 ( thermal expansion )分析。包括設定材料熱變形與熱傳導相關係數、溫度與位置相關拘束條件,以及取得變形數值的技巧。 首先,請先用 Part Design 工作平台在 XY 平面上建立 草圖 (sketch)如下: 建立草圖相關說明請參考前文 [用FreeCAD建立3D零件草圖] 。接下來以此草圖長出高 70 mm 的實體如下: 將此實體以 Z軸 為基準等角複製 4 份組成一圓管,如下圖: 建立圓管幹嘛這麼麻煩?因為我們既要圓管自由膨脹,又要圓管軸心與Z軸同軸,這樣才方便讀取 內外徑膨脹量 。不懂?沒關係,看下去就知道囉。 建好實體就可以進入 FEM 工作平台建立分析並設定材料性質,FEM基本分析流程請參考前文 [FreeCAD FEM基本分析流程] 。在此以 440C 不鏽鋼為範例手動輸入相關參數如下圖: 接下來設定 初始環境溫度 25度C = 298.15度K ,指令圖示與輸入數值如下: 在圓管 內壁 設定 加熱源溫度 385度C = 658.15度K ,指令圖示、數值與加熱面如下圖: 我們要讓圓管 底面 緊貼 XY平 面,所以將所有底面 Z軸 方向位移的自由度設成 固定(Fixed) ,如下圖: 我們要讓膨脹過程中 圓管軸 與 Z軸 同軸,所以先取緊貼 X軸 的 2 個圓管外壁點 Y軸 方向位移的自由度設成 固定(Fixed) ,如下圖: 再取緊貼 Y軸 的 2 個圓管外壁點 X軸 方向位移的自由度設成 固定(Fixed) ,如下圖: 最後,建立圓管的 網格 FEMMeshNetge n ,如下圖: 接下來就可以開始 執行分析 了,步驟如下圖: 算完後我們先來看看沿圓管軸向 Z軸 的 熱膨脹變形量 分布圖,檢視資訊方法如下圖: 結果 Z軸 最大變形量 = 2.948e-04 m = 0.2948 mm ,如下圖: 將Vector選 X ,可得圓管 外壁 半徑最大變形量 = 4.212e-04 m = 0.4212 mm, 直徑最大變形 量 = 0.4212 mm * 2 = 0.8424 mm 如下圖: 你會發現 X方向變形量 分析結果相對於 絕對原點 正負 對稱 ,這是因為我們限制了圓管外壁上 4點 的 位移自由度 造成的結果。我們知道最大X方向變形量必定