FreeCAD FEM熱膨脹分析範例
本篇教大家如何用FreeCAD FEM進行最基本也最常用的金屬軸、孔 自由熱膨脹 ( thermal expansion )分析。包括設定材料熱變形與熱傳導相關係數、溫度與位置相關拘束條件,以及取得變形數值的技巧。 首先,請先用 Part Design 工作平台在 XY 平面上建立 草圖 (sketch)如下: 建立草圖相關說明請參考前文 [用FreeCAD建立3D零件草圖] 。接下來以此草圖長出高 70 mm 的實體如下: 將此實體以 Z軸 為基準等角複製 4 份組成一圓管,如下圖: 建立圓管幹嘛這麼麻煩?因為我們既要圓管自由膨脹,又要圓管軸心與Z軸同軸,這樣才方便讀取 內外徑膨脹量 。不懂?沒關係,看下去就知道囉。 建好實體就可以進入 FEM 工作平台建立分析並設定材料性質,FEM基本分析流程請參考前文 [FreeCAD FEM基本分析流程] 。在此以 440C 不鏽鋼為範例手動輸入相關參數如下圖: 因為 FreeCAD 1.1.1 版勾選 自訂面板 ( Use the task panel )設定材料性質時有 bug ,輸入完440C參數後,請先 取消 Use the task panel勾選,然後在 上方欄位 輸入 任意字 ,例如: a ,如下圖: 如果只做步驟1、2就按OK, 熱膨脹係數 Expansion coefficient 會自動 歸零 。但依照步驟3~5輸入文字數字後再按OK就正常,詭異吧。希望這 bug 能盡快修復。 接下來設定 初始環境溫度 25度C = 298.15度K ,指令圖示與輸入數值如下: 在圓管 內壁 設定 加熱源溫度 385度C = 658.15度K ,指令圖示、數值與加熱面如下圖: 我們要讓圓管 底面 緊貼 XY平 面,所以將所有底面 Z軸 方向位移的自由度設成 0.00 mm ,如下圖: 我們要讓膨脹過程中 圓管軸 與 Z軸 同軸,所以先取緊貼 X軸 的 2 個圓管外壁點 Y軸 方向位移的自由度設成 0.00 mm ,如下圖: 再取緊貼 Y軸 的 2 個圓管外壁點 X軸 方向位移的自由度設成 0.00 mm ,如下圖: 最後,建立圓管的 網格 FEMMeshNetge n ,如下圖: 接下來就可以開始 執行分析 了,步驟如下圖: 若分析 未正常執行 ,請 多試幾次 ,直到成功為止。算完後我們先來看看沿圓管軸向 Z軸 的 ...