超詳細的Abaqus復合材料基礎建模步驟

復材基礎建模分類

在開始之前,先歸納總結一下Abaqus中復合材料結構的兩類主要的建模方法,第一類就是本文后面要詳細展開講述的最基本的Abaqus復合材料建模方法,之前曾將其定義為“傳統建模”(達索官方教程稱這類建模叫Macro建模方法,為了便于跟composite layup快速建模區分開,自己就習慣叫“傳統建模”或“經典建模”了,沒想到后來被Victor經典案例分享公眾號直接抄襲了)。這種方法是早期有限元軟件常用的建模方法,延續了各向同性材料的建模思路,不同的區域創建并賦予不同的截面屬性,類似Nastran,hyperworks都是這種建模思路。后來Abaqus又增加了Composite layup建模方法,效率比較高,并且這種建模思路呢,就有點跟CAD復材制圖的思路很像了,比如CATIA 的CPD模塊,創建一個鋪層序列,然后單獨去指定每一個鋪層所占據的位置,相當便捷。


為了有便捷建模方法卻還要將經典的建模方法呢?因為在自己開發子程序的時候,比如UMAT或者 VUMAT子程序,只能采用經典建模方法,另外,還有顯式分析中,當使用三維材料模型時,也只能使用這種建模方法。

一般對于大尺寸復合材料結構,跨厚度比例大,滿足板殼理論的假設,采用殼單元就能獲得高的求解精度。殼單元計算效率高,結合二維損傷起始判據判據(Hashin, Tsai-Wu, Maxe, Maxs等)以及損傷演化準則還可以預測結構的危險區域、危險程度、破壞模式及破壞載荷等。


本文講述Abaqus中如何創建普通殼單元的復合材料開孔板結構有限元模型,模型中僅考慮對結構變形、應變、應力的求解,不涉及損傷起始及損傷演化部分。

以下為復合材料開孔板殼單元模型的建模步驟。

第1步:繪制幾何
在Part模塊下繪制幾何,幾何類型選擇3D、Deformable、Shell,草圖如下: 
       超詳細的Abaqus復合材料基礎建模步驟的圖1
   開孔板草圖

繪制完草圖后,點擊鼠標中鍵或視圖中的“Done”退出草圖,得到開孔板的幾何模型,如下:

超詳細的Abaqus復合材料基礎建模步驟的圖2

開孔板草圖
第2步:創建材料
與復合材料殼單元對應的是2D材料模型Lamina,將視圖切換至“Property”模塊,點擊創建材料按鈕 超詳細的Abaqus復合材料基礎建模步驟的圖3,在彈出窗口中選擇Mechanical→Elasticity→Elastic選項,在材料類型下拉框中選擇Lamina。
超詳細的Abaqus復合材料基礎建模步驟的圖4
數據列表中的6個數據分別為縱向(沿纖維方向)彈性模量E1、橫向(垂直于纖維方向)彈性模量E2 (是下標)、面內泊松比Nu12以及三個方向的剪切模量G12、G13、G23。與其他商業有限元軟件略有不同的是,即使是對于二維材料模型,仍然需要輸入兩個面外的剪切模量G13和G23,這兩項數據是用于定義殼的橫向剪切剛度,不可缺少。一個復合材料分析模型中可以包含多種同類材料模型,例如層壓板內部采用碳纖維增強樹脂基復合材料,表層可以采用玻璃纖維增強樹脂基復合材料。

第3步:創建截面屬性
點擊創建屬性按鈕 超詳細的Abaqus復合材料基礎建模步驟的圖5,選擇Shell→Composite類型,如下圖。

超詳細的Abaqus復合材料基礎建模步驟的圖6


點擊“Continue”,進入截面屬性設置界面(下圖)。該界面中首先要定義的是截面屬性積分方式,有兩種積分方式可供選擇:During analysis和Beforeanalysis,默認的是第一種。During analysis積分方式會在計算過程中,每個增量步重新計算截面屬性,計算量較大,但準確度高,當材料有明顯非線性( 塑性、損傷后剛度退化等)時,建議使用During analysis;Before analysis是在計算之前對截面屬性進行預積分,分析過程中截面屬性不再變化,計算量小。厚度方向積分算法默認為“Simpson”積分。

該界面中第二個要定義的是鋪層信息表,共5列,分別是Material(鋪層材料)、Thickness(鋪層絕對厚度)、Orientation Angle(鋪層角度)、Integration Points(單層厚度方向積分點數量)、Ply Name(鋪層名稱)。表格行數根據實際鋪層數量來定義,可復制、粘貼、添加、刪除和修改鋪層信息。

采用經典建模方法時,當整個結構中不同區域鋪層材料或者鋪層順序發生變化時,需要創建多個截面屬性與各個鋪層分區一一對應。

超詳細的Abaqus復合材料基礎建模步驟的圖7

 截面屬性設置
第4步:賦屬性
點擊賦屬性按鈕 超詳細的Abaqus復合材料基礎建模步驟的圖8,按照主窗口下方提示區的提示信息去選擇要賦予屬性的區域,當結構中有多個不同的鋪層分區時,應分別選擇對應的截面屬性逐個設置。對于復雜曲面結構或者有多零件組成的裝配體,需要通過調整殼的偏置來適應結構真實的空間位置,默認為厚度向中性面兩側對稱偏置,如下圖所示。

超詳細的Abaqus復合材料基礎建模步驟的圖9

賦予截面屬性
當幾何結構被賦予屬性時,顏色會由默認的灰色變成淺綠色。如果同一位置被多次賦予屬性,幾何會呈現黃色,此時應注意檢查屬性設置,刪除多余的屬性設置。

超詳細的Abaqus復合材料基礎建模步驟的圖10

圖3-7 含屬性結構顯示效果
第5步:指定鋪層坐標系
復合材料分析模型與金屬結構分析模型不同,由于材料具有各向異性,因此還需要額外指定鋪層坐標系,鋪層坐標系的X軸方向要與整個鋪層序列中0°層的纖維方向一致。

點擊創建坐標系按鈕 超詳細的Abaqus復合材料基礎建模步驟的圖11,有三種坐標系可以選擇:直角坐標系、圓柱坐標系和球坐標系。可根據自己的結構特征選擇合適的坐標系,針對本模型,選擇直角坐標系,然后按照視圖下方提示設定坐標原點、X軸方向以及XY平面。

超詳細的Abaqus復合材料基礎建模步驟的圖12

 創建直角坐標系
坐標系創建完成以后,點擊指定材料方位按鈕,然后選擇創建好的坐標系,并指定法向方向和附加的旋轉角度,一般殼單元默認設置即可,在設定材料方位時,視圖中幾何模型上會顯示相應的局部坐標系,可以將Additional Rotation附加旋轉角度在0°、45°、90°及-45°之間不斷切換來檢查模型坐標系設置是否合理。

超詳細的Abaqus復合材料基礎建模步驟的圖13

鋪層坐標系設置及檢查
第6步:鋪層檢查(可選)
材料屬性、鋪層信息以及鋪層方位設置完成以后,可以通過“Query information” 超詳細的Abaqus復合材料基礎建模步驟的圖14中的“Ply stack plot”功能查看鋪層屬性設置準確性。點擊下圖中的“Plystack plot”功能鍵,CAE界面中會自動生成雙視圖,在左側視圖中點擊需要查詢信息的區域,右側視圖中會直觀顯示實際鋪層序列堆棧圖以及鋪層名稱、鋪層厚度、鋪層角度等信息。

超詳細的Abaqus復合材料基礎建模步驟的圖15

 鋪層信息檢查
第7步:創建裝配
將視圖切換到“Assembly”裝配模塊,點擊創建實例按鈕,進入以下界面:

超詳細的Abaqus復合材料基礎建模步驟的圖16 

創建裝配實例

創建實例有兩種方式,一種是基于自身模型的Part創建,一種是基于其他模型創建,會將所選擇的模型中的實例導入到當前模型下。
創建完實例之后,視圖中會出現藍色裝配體。

超詳細的Abaqus復合材料基礎建模步驟的圖17

生成裝配實例
第8步:劃分網格
將視圖切換到“Mesh”模塊,進行網格劃分,一般建議幾何創建或導入完成之后,優先劃分網格,然后再去設置邊界、載荷、接觸等信息,對于復雜結構,在網格劃分過程中需要對結構進行切分,切分會破壞原始構型,導致先前設置的邊界、載荷、接觸等信息丟失,造成工作反復,將劃分網格步驟提前可避免上述問題。
首先是設置網格密度,共有兩個按鈕, 超詳細的Abaqus復合材料基礎建模步驟的圖18,左側的為全局網格密度設置,右側為局部網格密度設置,可以對特殊的邊線或者面設置不同的網格密度。在設置網格時,如果出現以下提示,是因為創建實例時選擇了Dependent類型,此類實例僅能在零件下劃分網格或設置網格屬性。解決辦法是將網格劃分的對象由“Assembly”切換到“Part”。
超詳細的Abaqus復合材料基礎建模步驟的圖19

超詳細的Abaqus復合材料基礎建模步驟的圖20

網格劃分警告
在全局網格密度設置界面下設定近似全局網格尺寸為2mm,其他默認設置。

超詳細的Abaqus復合材料基礎建模步驟的圖21

網格密度設置
然后點擊按鈕 超詳細的Abaqus復合材料基礎建模步驟的圖22去劃分網格,得到下圖所示的網格:

超詳細的Abaqus復合材料基礎建模步驟的圖23

網格示意圖
可以通過網格控制按鈕 超詳細的Abaqus復合材料基礎建模步驟的圖24來設置單元形狀和網格生成算法,

超詳細的Abaqus復合材料基礎建模步驟的圖25

網格控制算法
還可以通過單元類型設置按鈕 超詳細的Abaqus復合材料基礎建模步驟的圖26設置單元類型,默認的是四節點減縮積分單元S4R。

超詳細的Abaqus復合材料基礎建模步驟的圖27

單元類型設置
第9步:設置分析步
將視圖切換至“Step”模塊,點擊按鈕創建分析步 超詳細的Abaqus復合材料基礎建模步驟的圖28,復合材料結構分析中常用的分析步類型有“Static,General”和“Dynamic,Expicit”兩種,本案例選擇“Static,General”類型,創建一個靜力通用分析步。

超詳細的Abaqus復合材料基礎建模步驟的圖29

選擇分析步類型
分析步總時間默認為1秒,其他默認設置。

超詳細的Abaqus復合材料基礎建模步驟的圖30

設置分析步
第10步:設置輸出
Abaqus中的輸出有兩類,場輸出和歷史輸出,場輸出適合針對大量的對象進行低頻次輸出,如查看應力、應變及變形云圖;歷史輸出則適合針對少量的對象進行高頻次輸出,如監控系統能量或者繪制載荷位移曲線等。
另外需要注意的是,復合材料結構在設置場輸出變量時與各向同性材料不同,針對復合材料結構,默認場輸出僅輸出上下表層應力應變等信息,不會輸出中間層信息,因此需要進行特殊設置。如下圖所示,在“Output at layered section points”中輸入所有的截面點編號,比如殼單元中有四層鋪層,每一層厚度方向有3個截面點,則一共需要輸入12個截面點才能保證后處理中能查看所有鋪層的變量數據。

超詳細的Abaqus復合材料基礎建模步驟的圖31

復合材料結構場輸出設置
第11步:設置邊界和載荷
視圖切換到“Load”模塊,設置邊界條件和載荷。與常規各向同性材料模型一樣,一端設置固支,另一端給定拉伸位移1mm。
需要注意的是,邊界和載荷在整個建模過程中屬于最容易被忽視,但同時也是對計算結果影響最大的因素之一,設置邊界與載荷時應盡可能保證與真實結構受載和約束一致。

超詳細的Abaqus復合材料基礎建模步驟的圖32

 施加約束及位移載荷
第12步:創建任務
切換到“Job”模塊,創建任務,提交計算。
第13步:查看結果
計算完成后,在“Job”模塊下點擊“Results”按鈕,可直接打開結果文件并跳轉至“Visualization”后處理模塊。
查看應力或應變等信息時,默認顯示的是第一個鋪層的計算結果。

超詳細的Abaqus復合材料基礎建模步驟的圖33

 默認第一層應力云圖
當需要逐層查看應力水平時,點擊菜單Result→Section Points,在下圖所示的彈出窗口中,切換至Plies選項,將會出現在截面屬性中定義的所有鋪層,每一層的輸出位置又分為上中下三個位置。

超詳細的Abaqus復合材料基礎建模步驟的圖34

 按鋪層查看應力
將鋪層順序調整為[0/45/90/-45]s時,不同鋪層的應力云圖對比如下。

超詳細的Abaqus復合材料基礎建模步驟的圖35

不同鋪層角度應力對比

聲明:本文首發于“復合材料力學”微信公眾號,作者:君莫

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

93
30
121