Abaqus 子結構分析 實例



本文僅用於個人學習,除此之外,無其他任何用途,侵刪。


一、前沿


  本文以一四腿方桌爲例,來介紹 Abaqus 子結構分析的實現。


  原文鏈接:http://forum.simwe.com/forum.php?mod=viewthread&tid=997406&highlight=子結構


在這裏插入圖片描述

原貼截圖

二、創建子結構部分


  子結構桌腿的創建:


  Step 1.Module: Part >> 創建桌腿Part 。

  Step 2.Module: Property >> 創建材料 >> 創建截面 >> 爲桌腿Part賦截面。

  Step 3.Module: Assembly

  Step 4.Module: Step >> Create Step >> Linear perturbation >>

       Substructure generation >> Substructure identifier: Z 中輸入 1~9999 之間的任意數字,作爲子結構識別號。

  Step 5.Module: Mesh >> 劃分網格。

  Step 6. 爲保留自由度的結點創建一個集合。

  Step 7.Module: Load >> Create Boundary Condition >> Ratined nodal dofs >> 選擇step 5 創建的結點集合。

  Step 8.Module: Job >> 創建名爲leg的作業並提交計算。


  至此,桌腿子結構部分創建完畢。


三、與主結構合併


  與主結構的合併分析:


  Step 1. 啓動一個新的Abaqus/CAE 。

  Step 2. 導入桌腿子結構,File >> Import >> Part >> leg_Z101.sim 。

  Step 3. 創建桌面板,賦截面屬性。

  Step 4.Module: Assembly 完成桌面板(主結構)與桌腿(子結構)的裝配。

  Step 5. 創建分析部及設置主子結構的場輸出,若不設置子結構的場輸出,在後續主子結構的.odb文件合後,子結構的結果將得不到有效的顯示。

  Step 6.Module: Mesh >> 劃分網格。

  Step 7.Module: Interation 創建約束等。

  Step 8.Module: Load 施加荷載及設置邊界條件。

  Step 9.Module: Job >> 創建名爲desk的作業並提交計算。


  分析完畢後得到 5 個 .odb 文件,即包含桌面板計算結果的 desk.odb 文件,4個桌腿子結構的計算結果文件:desk_1801.odb、desk_1802.odb、desk_1803.odb 和 desk_1804.odb 。


四、合併計算結果文件


  按如下方法可將主結構的計算結果合併到1個.odb文件中:


  Step 1. 啓動 Abaqus Command

  Step 2. 在命令行中輸入 abaqus substructureCombine baseodb=desk.odb copyodb=desk_1801.odb ,然後按回車,就完成了將1個桌腿的計算結果合併到主結構的計算結構中,此時desk_1801.odb文件中的內容被寫入到desk.odb文件中。依次再執行3遍上述命令,即將全部桌腿的計算結果寫入到desk.odb文件中。


  特別注意: 在進行主子結構分析時,若想顯示子結構的計算結果,就要單獨設置子結構的場輸出。


在這裏插入圖片描述

子模型

五、尾聲


  以上,便是 Abaqus 實現子結構計算的簡單步驟。

  僅以此文爲我有關子結構部分的計算做一個備忘,同時也爲有需要的人多一份參考。

  胸藏文墨懷若谷,腹有詩書氣自華,希望各位都能在知識的 pāo 子裏快樂徜徉。

  因個人水平有限,文中難免有所疏漏,還請各位大神不吝批評指正。

  最後,祝各位攻城獅們,珍愛生命,保護髮際線!

  歡迎大家點贊、評論及轉載,轉載請註明出處!

  爲我打call,不如爲我打款!


在這裏插入圖片描述




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章