陳小明 ,李晨陽 ,謝軍波 ,張一帆 ,李 皎 ,陳 利
(1.天津工業大學 紡織科學與工程學院,天津 300387;2.天津工業大學 先進紡織復合材料教育部重點實驗室,天津300387;3.天津工業大學機械工程學院,天津 300387)
梳理纖維網[1-2]的數字化建模是進行三維針刺[3-4]成型數值模擬的關鍵基礎,國內外關于數字化生成非重疊隨機纖維網已有較多研究,包括Random Sequential Adsorption(RSA)方法[5-9]、改進 RSA[10]、沉積方法[11-13]、Monte Carlo 方法[14-16]、force biased 方法[17-18]、圖像重構[19]等。然而這些方法主要用于短纖維和小長徑比(≤50)纖維網建模,關于具有大長徑比特征的梳理纖維網三維重構的研究報道很少。
本文提出基于Abaqus/Python 的梳理纖維網三維建模方法,包括纖維模型構建、纖維分層生長和纖維整體物理沉積3 方面內容。
梳理纖維網如圖1 所示。

圖1 梳理纖維網Fig.1 Carded fiber web
由圖1 可知,纖維網在經過梳理之后,網內纖維的形態特征主要呈現出大彎曲纖維和準直線纖維2種狀態,且纖維近似面內取向。因此,本文提出針對上述2 種模型疊加梳理纖維網的建模思路,并基于Abaqus/Python 軟件平臺進行梳理纖維網建模。
基于Abaqus/Python 平臺的建模過程分為4 步:
(1)在初始平面內,基于準直線纖維、大彎曲纖維桿單元鏈模型,自由生長生成纖維;
(2)纖維通過移動、旋轉定位至空間非重疊平面上,構建空間纖維網;
(3)對纖維的有限元網格進行自動劃分,并且完成對纖維材料屬性的賦予;
(4)所有纖維在重力作用下,實現一次性沉積成型,構建梳理纖維網三維模型。
本研究中的梳理纖維網建模主要包含大彎曲纖維和準直線纖維這2 種纖維類型。本文通過將纖維全部作為面內的纖維來簡化纖維模型。
用首尾相連的桿將準直線纖維進行連接,形成桿鏈結構,根據自由生長算法在初始平面內生成纖維,模型如圖2 所示。

圖2 準直線纖維模型Fig.2 Quasi-linear fiber model
準直線纖維的自由生長算法如下:
(1)定義初始生長點P0(0,0)。
(2)定義纖維總長度L、生長方向角度增量θn、纖維桿單元長度Ln。其中,L 取值范圍根據梳理纖維網統計獲得;生長方向角度增量θn通過纖維的彎曲程度來決定;纖維桿單元長度Ln可以根據建模精度來確定。
(3)計算出單根纖維中含有多少根桿單元以及所含桿單元的端點坐標Pn(Xn,Yn)。
(4)基于各桿單元坐標Pn(Xn,Yn),通過調用Abaqus的直線命令(s.Line(…))生成準直線纖維。
(5)準直線纖維的總長SUM_QL 不斷累加,SUM_QL=SUM_QL+L。
大彎曲纖維模型如圖3 所示。

圖3 大彎曲纖維模型Fig.3 Large bending fiber model
通過控制點A、B、C 定義大彎曲纖維的樣條曲線模型。第K 條大彎曲纖維可以用參數組Uk(XA,YA,XB,YB,XC,YC)來定義,其中點 A、點 B 和點 C 的坐標分別定義為 A(XA,YA)、B(XB,YB)和 C(XC,YC)。
大彎曲纖維的自由生長算法如下:
(1)定義初始生長點 A(0,0)。
(2)定義纖維總長度L、生長方向角度增量θn、纖維桿單元長度L1和L2。L 取值范圍根據梳理纖維網統計獲得;且L1和L2的長度之和約等于總長度L;增量角度θ1、θ2的取值范圍由纖維彎曲的程度來決定。
(3)計算控制點 B(XB,YB)、C(XC,YC)的坐標。
(4)根據控制點 A(XA,YA)、B(XB,YB)、C(XC,YC),調用Abaqus 樣條曲線繪制命令(s.Spline(…))生成大彎曲纖維。
(5)大彎曲纖維的長度SUM_SC 不斷累加,SUM_SC=SUM_SC+L。
當出現建模區域內纖維的總長SUM 大于SUM_QL 與SUM_SC 的總長時,程序就會繼續生成新的纖維,反之則終止纖維模型搭建。
纖維空間位置模型的構建如圖4 所示,將初始平面上生成的纖維轉移到了空間的特定位置。

圖4 纖維空間位置構建模型Fig.4 Construction model of fiber spatial position
由圖4 可知,在厚度方向(Z 方向)上定義了一系列的彼此相互平行的平面,相鄰平面的間距設為纖維直徑,如此避免了纖維之間產生交叉重疊。纖維在初始平面內(Plane-Initial)生成,并移動至特定平面(Plane-n),進一步隨機旋轉一定的角度,完成分層自由生長,為后續沉積奠定基礎。纖維空間位置的構建算法如下:
(1)建立初始平面和空間系列平面,其中平面間距值為纖維直徑(d)大小;
(2)基于2.1 的纖維自由生長算法,在初始平面中生成纖維i;
(3)定義纖維i 在X、Y 和Z 方向上的隨機位移量ΔXi、ΔYi和 ΔZi,其中 ΔZi=i × d(i≥0),ΔXi和 ΔYi需要根據纖維長度最大值 Lmax來決定,0≤ΔXi≤2 × Lmax,0≤ΔYi≤2 × Lmax;
(4)調用 Abaqus 的纖維移動命令(a.translate(…)),纖維從 P0點移動至 Pi點;
(5)沿軸線N1N2隨機產生纖維i 的旋轉角度Δθi;
(6)執行 Abaqus 的旋轉命令(a.rotate(…))實現纖維旋轉 Δθi;
(7)執行 i=i+1 循環,循環(3)到(6),直到產生n 根纖維。
基于Abaqus 和Python 語言,對準直線纖維、大彎曲纖維的自由生長算法,以及纖維分層自由生長算法進行驗證(包括單一和混雜纖維),具體的輸入參數如表1 所示。梳理纖維網面密度為18.3 g/m2,厚度值為0.35 mm,纖維取向和長度取值根據圖1 所示的實際梳理纖維網經實驗測量得到,纖維的取向分布及長度分布如圖5 和圖6 所示。

圖6 纖維長度分布圖Fig.6 Distribution of fibers length

表1 生成纖維網的輸入參數Tab.1 Input parameters of generated fiber web

圖5 纖維方向分布圖Fig.5 Distribution of fibers orientation
基于輸入參數計算生成纖維網模型,單種纖維分層自由生長和多種混雜纖維分層自由生長的纖維網模型分別如圖7、圖8 所示。

圖7 單一纖維分層生長的纖維網模型Fig.7 Single fiber web model for layered growth

圖8 多種混雜纖維分層自由生長的纖維網模型Fig.8 Various hybrid fibers web model for layered free growth
由圖7、圖8 可知,本文提出的準直線纖維、大彎曲纖維的自由生長算法以及纖維分層自由生長算法可行,該算法可以實現單一和混雜纖維的分層生長。
由于纖維網所含纖維數量眾多,人工操作軟件并且進行逐根建模存在很大難度,本研究采用Python 語言自動賦予材料屬性和網格自動劃分的計算腳本程序,通過Abaqus 軟件平臺運行該程序。其中,纖維自動網格劃分需要設置梁單元的類型和大小,賦予材料屬性過程中需要定義參數包括彈性模量、密度、梁橫截面半徑等。
纖維在沉積之前進行自動化網格劃分和材料屬性賦予,如圖9 所示,所有纖維都被劃分成不同數目的梁單元,按照計算的精度要求合理選取梁單元的長短,梁單元被劃分的越小,計算的精度就越高,但同時計算消耗也會相應增加。纖維網格的自動劃分和材料屬性的自動賦予為一次性整體物理沉積奠定了基礎。

圖9 纖維在沉積之前進行自動化網格劃分Fig.9 Automated meshing of fibers prior to deposition
以3.1 節生成的纖維網模型進行一次性物理沉積,模型中的纖維網尺寸為240 mm×240 mm×77.4 mm,如圖10 所示。所有纖維整體沉積的有限元模型,壓板和沉積底板的外形尺寸都為240 mm ×240 mm,加壓板可以有效控制沉積纖維網的厚度。壓板采用C3D8R單元,單元數462;沉積底板單元為四節點曲面殼單元S4R,單元數100;纖維選取兩節點空間線性梁單元B31,梁單元數量為14 545。

圖10 纖維沉積有限元模型Fig.10 Finite element model of fiber deposition
沉積有限元模型中的接觸較為復雜,包括壓板、纖維和底板間的接觸,采用通用法向硬接觸,切向摩擦因數值采用0.3,沉積數值模擬的參數設置如表2所示。沉積底板固定不動,壓板采用位移邊界條件,設置下降位移為77.05 mm,沉積后形成梳理纖維網。

表2 沉積數值模擬的參數設置Tab.2 Parameters for deposition numerical simulation
纖維一次性沉積過程如圖11 所示,在重力作用下,纖維和壓板向下運動,經過初始沉積過程和壓板壓實過程,最終得到沉積完成的梳理纖維網和代表體積單元(RVE)。

圖11 纖維一次性沉積過程Fig.11 Fiber disposable deposition process
纖維整體一次性沉積后的纖維網厚度為0.35 mm,體積分數為2.37%,與圖1 中的梳理纖維網參數一致;通過DHU-11 纖維取向儀對纖維的取向進行測試,沉積的纖維取向結果和分布對比如圖12 和圖13 所示。
由圖12 和圖13 可知,沉積的梳理纖維網中纖維的取向主要分布在75°~105°區間,整體趨勢表現為正態分布,與圖1 所示的實際梳理纖維網統計結果一致。

圖12 基于DHU-11 的沉積纖維取向測試結果Fig.12 Test result of deposition fiber orientation by DHU-11 fiber orientation analyzer

圖13 纖維取向分布對比Fig.13 Comparison of fiber orientation distribution
(1)本文提出了基于Abaqus/Python 的梳理纖維網三維建模方法,即纖維分層生長和纖維一次性整體沉積方法,實現了梳理纖維網建模,可構建大長徑比梳理纖維網數字化模型。該方法不僅適用于單種纖維,也可以實現多種雜化纖維梳理纖維網的三維建模。
(2)有限元模型中采用壓板,可通過控制壓板的位移邊界條件,實現梳理纖維網厚度的有效控制。在本文實驗條件下,纖維整體一次性沉積后的纖維網厚度為0.35 mm,體積分數為2.37%,纖維的取向主要分布在75°~105°區間,整體趨勢表現為正態分布,與實際梳理纖維網統計結果一致,說明建模結果準確可行。
(3)沉積模擬生成的梳理纖維網可用于裁剪代表體積單元,后續將在三維針刺成型數值模擬及其復合材料性能有限元分析中開展進一步的研究。