Abaqus 的介面 (3D)

您可將 3D 模型的「充填與保壓」(有或無纖維) 及「翹曲」結果匯出為 Abaqus,以進行進一步結構 (通常為應力) 分析。

註: 此功能只適用於 PC 上的 3D 模型。

您可以使用可自動將必要結果與網格檔案轉換成 Abaqus 能夠使用的格式的 API 指令碼 (僅限 PC)。

會以 *.xml 格式匯出 Autodesk Simulation Moldflow Insight 結果,並以 Abaqus 輸入 (*.inp) 格式匯出 3D 網格。API 指令碼會將介面檔案儲存於在目前專案資料夾內建立的資料夾中。例如,在 Windows XP 中,為 My Documents\My ASMI 20xx Projects\Project1\<study_name>_interface_files,在 Windows Vista 中,為 My Documents\My ASMI 20xx Projects\Project1\<study_name>_interface_files,其中 xxxx 為所使用的 Autodesk Simulation Moldflow Insight 軟體的版本號,<study_name> 為要匯出至 Abaqus 的研究名稱。

介接 Abaqus

Autodesk Simulation Moldflow Insight 結果與網格檔案為二進位檔案。為了能夠在 Abaqus 中使用,必須將這些檔案轉換成 ASCII 格式。Autodesk Simulation Moldflow Insight 會使用 API 指令碼 mpi2abq.vbs 來自動轉換這些檔案。

介面檔案

Autodesk Simulation Moldflow Insight 可以匯出多種類型的檔案來在 Abaqus 中使用。實際匯出的檔案取決於您的 Autodesk Simulation Moldflow Insight 研究檔案中所包含的內容。

網格檔案

API 指令碼會將 3D 網格轉換為 Abaqus 輸入格式。此介面檔案名為 <study_name>_mesh.inp。如需有關 Abaqus *.inp 格式的更多資訊,請參考您的 Abaqus 手冊。

註: 針對網格模型從 Patran 變更為 Abaqus 輸入檔案:

在 MPI 6.0 版本之前,會使用 Patran (*.pat) 檔案格式來轉換 Autodesk Simulation Moldflow Insight 網格模型,以便輸入至 Abaqus。在 *.pat 格式的網格模型與原始 3D Abaqus 介面所產生的結果資料 (*.xml) 檔案之間會找到一些不一致的地方。例如:

  • 如果預測到會發生短射,在網格模型的未充填元素上不會存在結果。Abaqus 需要在網格模型與對應的 *.xml 檔案之間維持一致性。
  • 如果網格模型包含模具外部表面網格、冷卻通道及/或流道系統,充填與保壓分析結果將只與零件母模仁上的元素對應。Abaqus 處理此模型會失敗,因為網格模型與結果檔案之間不一致。

此外,若要將 3D 雙色成型、微晶片封裝,或使用網格匯集的 3D 翹曲結果與 Abaqus 介接,則 *.pat 檔案格式屬於有限的公用程式。

從 MPI 6.0 開始,3D Abaqus 介面會將 3D 網格轉換為 Abaqus 輸入格式。如此,Autodesk Simulation Moldflow Insight 便可輸出三點約束以移除剛體移動、在多個元件之間建立接觸表面條件,以及直接將壓力與溫度條件傳遞到 Abaqus 輸入檔案中。

材料性質資料檔案

對於纖維充填的材料,會產生以下檔案:

主方向
主纖維配向方向是纖維配向張量的特徵向量,也是表示主對應方向纖維對齊可能性百分比的纖維配向張量的特徵值。這些資料儲存在 <study_name>_principalDirections.xml 中。
註: 從纖維配向張量變更至主方向:

在 MPI 6.0 版之前,纖維配向張量都傳遞至 3D Abaqus 介面,而且此資料與機械及熱膨脹係數分佈會一同由介面輸出為 *.xml 檔案。這導致資料轉換中出現了一些不一致的情況,因此從 MPI 6.0 開始,Autodesk Simulation Moldflow Insight 會直接輸出材料性質集的主方向。

機械性質
機械性質是儲存在個別工程常數分量檔案 (例如 <study_name>_E11.xml<study_name>_E22.xml<study_name>_E33.xml<study_name>_v12.xml 等) 中以元素為基礎的結果,它們是以正向性假設為基礎的主方向上的九個分量。計算這些機械性質時,以選取的微觀力學模型與 9 個常數的纖維配向平均方法,以及選取的閉合逼近選項為基礎,這些項目在「充填與保壓」製程設定的「纖維參數」中指定。
熱膨脹係數
熱膨脹係數是儲存在 <study_name>_ltec_1.xml<study_name>_ltec_2.xml<study_name>_ltec_3.xml 中以元素為基礎的結果,表示第一、第二與第三主方向上的線性熱膨脹。這些值根據「充填與保壓」製程設定的「纖維參數」中的所選方法,在配向平均的情況下計算。

對於未充填的材料,會產生以下檔案:

  • <study_name>_Moduli.xml
  • <study_name>_PoissonRatios.xml
  • <study_name>_ShearModuli.xml
  • <study_name>_Ltecs.xml
初始應力檔案

Autodesk Simulation Moldflow Insight 會將 3D 翹曲分析所計算的初始應力傳遞至介面。API 指令碼會轉換此資料,並將其儲存在 <study_name>_initStresses.xml 中。

註: 從體積收縮變更為初始應力資料:

在 MPI 6.0 版本之前,3D Abaqus 介面會使用 strintf3d 指令碼,將 3D 流的體積收縮結果轉換成可再由 AbaqusAutodesk Translator (透過 *INITIAL CONDITIONS, TYPE=STRESS, USER 指令) 轉換為初始應力的格式。但是,由於 3D 翹曲會在內部使用獨有技術計算初始應力,因此很容易就能發現由 3D 翹曲及由 Abaqus 所預測出來的最終翹曲結果之間的不一致之處。因此,從 MPI 6.0 版本開始,由 3D 翹曲計算出來的初始應力資料會直接傳遞到 3D Abaqus 介面。

單位轉換

在 MPI 6.0 版本之前,介面檔案始終在 SI 單位系統中產生,而且必須專門編寫指令碼來處理單位轉換的問題。從 MPI 6.0 版本開始,如果您選取 SI 以外的單位系統,會由 mpi2abq 指令碼專門負責單位轉換的處理。