1 Introduction

Liquid composite molding (LCM) processes have been widely used in the manufacturing of complex composite structures, in those processes, a liquid resin is injected or sucked into a closed mold containing a multiaxial dry fiber preform to exclude air and infiltrate the preform. In general, resin flows on the in-plane direction to fill the pores in preform, such as the resin transfer molding (RTM) process, while the long flow distance and complicated flow path can easily lead to molding defects, such as void and dry spot. Therefore, the through-thickness LCM processes, in which resin flows on the through-thickness direction such as resin infusion processes, are getting more attractive due to its advantages of low cost, short cycle and simple flow path. Same to other LCM processes, prediction of the filling time and optimization of the process parameters using numerical simulation technique are very necessary to the through-thickness LCM processes.

In the numerical simulation of the mold-filling stage in LCM, resin and preform are modeled as an incompressible viscous fluid and a porous medium, respectively. The flow parameters can be obtained by solving Darcy’s law (Eq. (1)) and mass conservation equation (Eq. (2)) simultaneously using finite element method (FEM) or finite volume method (FVM) [1, 2]

$$ \overline{\mathbf{u}}=-\frac{\mathbf{K}}{\mu}\cdot \nabla p $$
(1)
$$ \nabla \cdot \mathbf{u}=0 $$
(2)

where \( \overline{\boldsymbol{u}} \) is the volume averaged flow velocity of resin in the mould, K is the permeability tensor of the preform, μ is the viscosity of the resin, and p is the resin pressure.

The permeability tensor K is an inherent characteristic related to the structural features of the preform. As a key input parameter, K plays an important role on the accuracy of the mold-filling simulation results, it must be predicted precisely in advance. Many studies have been carried out on simulation predict and experiment measurement of the in-plane permeability of the woven fabrics [3,4,5,6,7,8]. However, there is a little literature on the through-thickness permeability, and most of them focused on the test measurement [9,10,11,12,13] and theoretical prediction model [14,15,16]. Markicevic et al. [14] proposed an explicit model for the through-thickness permeability of porous media comprised of alternating layers of tows of varying permeability, it allows calculation of the overall permeability from the permeabilities of the inter-yarn and intra-yarn regions, the validation of the model was carried out through CFD simulations. Xiao et al. [15] proposed an analytical model to predict through-thickness fabric permeability based on viscous and incompressible Hagen-Poiseuille flow. The key feature in the model is that a parabolic function was used within the Hagen–Poiseuille flow integration to capture the geometry of the flow channel formed by interwoven yarns. The accuracy of the model was verified by air permeability measurements. In addition, they also established an analytical model for through-thickness permeability prediction of 3D fabrics using a similar method [16]. Nabovati et al. [17] developed the simulation algorithm for fluid flow in complex geometries based on the lattice Boltzmann method (LBM), which was employed to investigate the through-thickness permeability of woven fabrics.

Before the mold-filling process, the preform with desired thickness is usually obtained by lay-up of woven fabric, nesting inevitably occurs between neighboring plies, which plays an important role in determining permeability of preform [18]. At present, many scholars have studied the influence of nesting on the in-plane permeability of textile preforms [19,20,21], while very little research has addressed the relationship of nesting to the through-thickness permeability. Fang et al. [22, 23] investigated the effect of nesting on the through-thickness permeability for the 0°/90° noncrimp fabrics and unidirectional fabrics, they decomposed the fabric unit cell into zones of characteristic yarn arrangement and predicted the through-thickness permeability of unidirectional fabrics by theoretical derivation. The experimental results showed that the permeability values are two orders of magnitude larger with minimum nesting than those with maximum nesting. Song et al. [24] proposed an analytical model to analyze the effect of the number of preform layers on the through-thickness permeability from a statistical viewpoint.

As can be seen from the above analysis, at present, the through-thickness permeability of woven fabrics are usually predicted by theory analytic method, which is accomplished by simplification of fabric structure and equivalent of flow channel, so the effects of complicated nesting behaviors and degree on the through-thickness permeability of woven fabrics cannot be researched deeply. In this paper, the nesting behavior is analyzed and the geometry model of woven fabric with layer nesting is established firstly. Then the through-thickness resin flow behavior is analyzed, the numerical simulation of the resin flow is implemented based on finite-difference discretization of Brinkman equations, and then the prediction of the through-thickness permeability of woven fabrics is achieved. Comparisons with the available experimental results are made to verify the above method. At last, a series of simulation tests are carried out to investigate the nesting behaviors on different fabric layer shifts, and the effects of nesting on the total thickness and through-thickness permeability of woven fabric are researched in detail.

2 Layer Nesting and its Geometry Modeling

Layer nesting refers to the interaction between neighboring fabric layers of a textile composite laminate: because of the horizontal shift between neighboring fabric layers, yarns from one layer are situated in the valleys formed by yarns of the layer beneath it [18, 23]. Figure 1 shows a woven fabric and its geometry model, woven fabric is formed by interlacing of the warp and weft yarns. At the crossover points, the local fabric thickness is the sum of the thicknesses of the two yarns, which is called nominal thickness of the fabric h. While at the meso pores between yarns, the local fabric thickness is 0. It is because of the inhomogeneity of the local fabric thickness, the crossover points of a fabric layer may invade into the inter-yarn pores of the adjacent layer during ply stacking, which is layer nesting.

Fig. 1
figure 1

A woven fabric and its geometry model

Figure 2 shows the unit-cell models of dual-layer fabric with nesting, the coordinate system is shown in figures. In Fig. 2a, no in-plane relative shift occurs between the two layers, so the crossover points of the two layers contact to each other. In this situation, no layer nesting occurs (i.e. minimum nesting state), the total thickness H = 2 h. In Fig. 2b, the fabric layers shift relative to each other, the crossover points of the upper layer are aligned to the inter-yarn pores of the lower layer. In this situation, the upper layer invades into the lower layer, layer nesting occurs, the total thickness H < 2 h. In this figure, the relative shift distances on weft and warp directions (x and y directions) are pwe/2 and pwa/2 respectively, the maximum nesting state appears, in this case, the total thickness H is minimum. In actual conditions, random cases between minimum nesting and maximum nesting will occur since the random relative shift.

Fig. 2
figure 2

The unit-cell models of dual-layer fabric with nesting

In this paper, the geometry model of the woven fabric with layer nesting is established by ACIS, the principle of minimum potential energy is used to compute the structure parameters of the fabric [18, 25].

3 Through-Thickness Flow and its Mathematical Model

The woven fabric is a porous medium contains two distinct scales of pores, intra-yarn pores (micron scale) and inter-yarn pores (millimeter scale). Therefore, the through-thickness flow in the fabric preform consists of inter-yarn flow and intra-yarn flow as shown in Fig. 3. The different scales of pores has different flow resistances, in inter-yarn pores, the flow resistance is little and the flow velocity is high, while in the intra-yarn pores, the flow resistance is large and the flow velocity is low. According to the figure, we can find that nesting will lead to the transformation of pores, which may affect the flow seriously.

Fig. 3
figure 3

The through-thickness flow in the fabric with nesting

During LCM, resin is usually modeled as an incompressible viscous fluid, the mold-filling process is seen as a creeping and isothermal flow, the inter-yarn flow can be described by Stokes equation [7, 8, 25]:

$$ \frac{\partial \mathbf{u}}{\partial t}=-\nabla p+\mu \varDelta \mathbf{u} $$
(3)

For the intra-yarn flow, we consider yarns as porous medium, Brinkman equation is used to describe the intra-yarn flow [7, 8]

$$ \frac{\partial \mathbf{u}}{\partial t}+\frac{\mu \mathbf{u}}{{\mathbf{K}}_{\mathrm{yarn}}}=-\nabla p+\mu \varDelta \mathbf{u} $$
(4)

where Kyarn is the local permeability of the yarn, which is affected by the fiber distribution. Kyarn can be obtained from Gebart model [26]:

$$ {\displaystyle \begin{array}{l}{k}_{\mathrm{along}}=\frac{8}{53}\frac{{\left(1-{V}_{\mathrm{f}}\right)}^3}{V_{\mathrm{f}}^2}{r}^2\\ {}{k}_{\mathrm{trans}}=\frac{16}{9\pi \sqrt{6}}{\left(\sqrt{\frac{V_{\mathrm{f}\max }}{V_{\mathrm{f}}}}-1\right)}^{5/2}{r}^2\end{array}} $$
(5)

where kalong and ktrans indicate the permeability for flow parallel and transverse to the fiber direction, Vf is the fiber volume fraction of yarn, Vfmax is the maximal fiber volume fraction of the yarn, r is the radius of the monofilament fiber.

As can be seen by comparing Eqs. (3) and (4), the Brinkman equation can be seen as an extension of Stokes equation, the additional term μu/Kyarn can be seen as a penalization of Eq. (3), so the inter-yarn flow can be expressed by the Brinkman equation with 1/Kyarn = 0.

4 Simulation Prediction of Through-Thickness Permeability for Woven Fabrics

The through-thickness permeability Kz for woven fabrics can be obtained from the following equation according to Eq. (1),

$$ {K}_z=-\frac{\mu \cdot {\overline{u}}_z}{dp/ dz} $$
(6)

here uz is the flow velocity on the through-thickness direction.

Therefore, the velocity and pressure distributions of through-thickness flow need to be obtained to compute the through-thickness permeability. In this paper, Eqs. (4) and (2) are simultaneously solved by finite difference method (FDM) to obtain the through-thickness flow parameters in the dual-layer unit-cell of woven fabric with nesting, then the through-thickness permeability of the fabric can be predicted from Eq. (6).

The geometry discretization of the flow region is shown in Fig. 4, since both inter-yarn and intra-yarn regions are flow regions, they should be discretized uniformly. The local permeability of the yarn Kyarn needs to be assigned on the elements located in the intra-yarn regions, the affiliation of each element is judged by its center position as shown in Fig. 4. A dual-layer unit-cell of woven fabric with nesting is shown in Fig. 5a, it is the representative volume element (RVE) of the dual-layer fabric and will be used to predict the through-thickness permeability of the dual-layer fabric. Figure 5b shows the discrete model of the unit-cell, in which the blue elements locate in the inter-yarn region.

Fig. 4
figure 4

The geometry discretization of the flow region

Fig. 5
figure 5

A dual-layer unit-cell of woven fabric with nesting and its discrete model

Before simulation, appropriate boundary conditions must be imposed on the boundary of the flow regions. On the through-thickness direction, constant pressure inlet and outlet are exerted on the top and bottom surfaces. On other directions, the periodic boundary condition is applied. In order to avoid the results of meaningless zigzag velocity and pressure distribution, the physical parameters of resin flow are arranged on a staggered grid as shown in Fig. 6. Pressure is computed on the black nodes, while horizontal and vertical velocities are computed on the gray and white nodes, respectively.

Fig. 6
figure 6

The staggered grid

Since there is a large gap between the flow resistances of inter-yarn region and intra-yarn region, the velocity discontinuity will occur at the surface of yarn. If the normal finite-difference scheme is adopted, spurious numerical oscillations may appear, the stability of numerical calculation will be destroyed. In order to solve the above problem, the Adams-Bashforth scheme which satisfies the high resolution and total variation diminishing (TVD) conditions is employed for the time discretization in this article. Adams-Bashforth scheme is a one-step, three-layer, time forward difference scheme for the discretization of convection equation, its truncation error is Ot2, Δx2) [27]. The Chorin projection method is applied to decouple the Brinkman equation and the continuity equation. The detailed solving algorithm and process have been discussed in Ref. [21].

5 Experimental Verification

In order to verify the effectiveness of the above geometry modeling and simulation methods for through-thickness permeability prediction of woven fabric, the through-thickness permeability of single-layer U1 plain woven fabric is predicted and is compared with experimental result. The geometry parameters of U1 fabric are listed in Table 1 [15, 28], and Fig. 7 shows its unit-cell model.

Table 1 Geometry parameters of U1 fabric
Fig. 7
figure 7

The unit-cell model of single-layer U1 fabric

The interval counts of the discrete model on x, y and z directions are 50, 50 and 30, respectively. The interval size of the through-thickness direction is smaller than other directions, which can improve the computational accuracy of through-thickness flow. The following parameters are applied in the simulation, inlet pressure Pin = 1000 Pa, outlet pressure Pout = 0 Pa, fluid viscosity μ = 0.2 Pa.s. The average diameter of monofilament fibers is 8.6 μm, the fiber volume fraction of yarn is 0.56 [15], the longitudinal and transversal permeability values of yarn are kalong = 7.581 × 10−13 m2 and ktrans = 1.657× 10−13 m2 according to Eq. (5). The simulation results of flow in unit-cell model of U1 fabric are shown in Fig. 8. As can be seen from the figure, the through-thickness flow velocity in inter-yarn pores is significantly larger than that in intra-yarn pores, which is caused by the flow resistance difference. After volume averaging of flow velocity, the simulated through-thickness permeability of U1 fabric is 1.53 × 10−11 m2 according to Eq. (6). The through- thickness permeability of single layer U1 fabric was experimental measured in Ref. [15], the experimental result shows the through- thickness permeability of single layer U1 fabric is 1.21 × 10−11 m2. Through comparison, we can find that the prediction result of the above method is close to the experimental result, the requirement of permeability prediction is satisfied [7, 29].

Fig. 8
figure 8

The simulation results of through-thickness flow in unit-cell of single-layer U1 fabric

6 Effect of Layer Nesting on Through-Thickness Permeability

The dual-layer EWR600 plain woven fabric is employed to investigate the effect of layer nesting on through- thickness permeability. The geometry parameters of EWR600 fabric are listed in Table 2, and Fig. 9 shows its unit-cell model.

Table 2 Geometry parameters of EWR600 fabric
Fig. 9
figure 9

The unit-cell model of single-layer EWR600 fabric

6.1 Unidirectional Shift

The coordinate system as shown in Fig. 10 is built for the dual-layer unit-cell of EWR600 woven fabric with nesting, x and y axis coincide with the axial directions of weft yarn and warp yarn, and the relative shift distances on x and y axis are expressed by Δx and Δy, respectively. Unidirectional shift means the relative shift of the two unit-cells occurs only on x or y direction, i.e. one of Δx and Δy is 0. The relative shift between the two unit-cells shown in Fig. 10 occurs only on x direction, i.e. Δx ≠ 0, Δy = 0.

Fig. 10
figure 10

The dual-layer unit-cell of EWR600 woven fabric with x-shift

Figure 11 shows the change rule of total thickness H with Δx. Because of the structure symmetry of unit-cell, when Δx = 2pwe, the relative position of the upper and lower unit-cells is identical to the initial position, that means the shift period is 2pwe, in a shift period, nesting behavior is symmetrical to Δx = pwe. Therefore, the total thickness and through-thickness permeability values when 0<Δx< pwe are studied. From Fig. 11 we can find that with the increase of shift distance Δx, the total thickness decreases firstly, H reaches the minimum value at Δx = 0.48pwe. Thereafter, H rises until it reaches the initial value 1.2 mm at Δx = pwe. The reason why the minimum total thickness occurs at Δx = 0.48pwe instead of Δx = 0.5pwe, is because the superficial contact point between the two fabric unit-cells switches at Δx = 0.48pwe as shown in Fig. 12. When Δx is smaller than 0.48pwe, the edge of yarn transverse section of the upper layer contacts with the edge of yarn longitudinal section of the lower layer as shown in Fig. 12a, when Δx is bigger than 0.48pwe, the edges of yarn transverse sections of the two layers contact with each other as shown in Fig. 12b. Since the edge of yarn transverse section and axis of yarn meet different curvilinear equations, the superficial contact point does not switch at Δx = 0.5pwe exactly. We call the position of Δx = 0.48pwe as the maximum nesting position of x-shift. According to Fig. 11, the change rate of total thickness is smaller at low nesting degree than that at high nesting degree, which is caused by the larger curvature of the contact point at high nesting degree.

Fig. 11
figure 11

The change rule of total thickness H with Δx

Fig. 12
figure 12

Switch of the superficial contact point between the two fabric unit-cells

Presented in Fig. 13 is the change of through-thickness permeability with the nesting degree. A change rule similar to the total thickness appears in Fig. 13, as the increase of Δx, the through-thickness permeability decreases firstly and then increases, at Δx = 0.48pwe, it reaches the minimum value. However, the change rate of through-thickness permeability shows a contrary tendency with the total thickness, the change rate of through-thickness permeability is bigger at low nesting degree than that at high nesting degree. According to the geometry models and velocity distributions of different nesting degrees, we can find that the locations of the inter-yarn pores change with the nesting degree, eventually leads to a major change of velocity distributions.

Fig. 13
figure 13

The change rule of through-thickness permeability Kz with Δx

When the relative shift of the two unit-cells occurs only on x direction, the cross section of y = 0.5pwa has the maximal inter-yarn pores and the maximal through-thickness flow velocity. Figure 14 shows the variations of inter-pores and flow streamlines with the nesting degree. As can be seen from the figure, the two unit-cells do not contact to each other on the cross section of y = 0.5pwa, so the connected inter-yarn pores are formed and become the main flow channel of resin. When Δx = 0, the inter-yarn pores of the upper and lower unit-cells are aligned to each other, the vertical main flow channels are formed as shown in Fig. 14a. The vertical main flow channels have large width and small length, so the velocity of inter-yarn flow is high. With the increase of Δx which means the rise of nesting degree, the total thickness decreases, the length of main flow channel increases and the width decreases as shown in Fig. 14b, the two behaviors of the main flow channel result in the decrease of inter-yarn flow velocity and through-thickness permeability. When Δx = 0.48pwe, the width of the main flow channel and the through-thickness permeability reach the minimum. While when Δx = 0.5pwe, the length of main flow channel reaches the maximum, the value of through-thickness permeability increases a little as shown in Fig. 13. According to the above phenomenon, we can find that, compared to the length increase of the main flow channel, the width decrease is a more significant factor in reducing the through-thickness permeability.

Fig. 14
figure 14

The variations of inter-pores and flow streamlines with the nesting degree

Figures 15 and 16 show the change rules of total thickness H and through-thickness permeability Kz with Δy. In those figures, the relative shift between the two unit-cells occurs only on y direction, i.e. Δx = 0, Δy ≠ 0, the shift period is 2pwa. As can be seen from the figures, the curves have the same pattern as Figs. 11 and 13, the total thickness and the through- thickness permeability reach the minimum values at Δy = 0.47pwa which is the maximum nesting position of y-shift.

Fig. 15
figure 15

The change rule of total thickness H with Δy

Fig. 16
figure 16

The change rule of through-thickness permeability Kz with Δy

It can be seen from the above analysis that a considerable degree of layer nesting occurs because of the unidirectional shift, for example, the total thickness of dual-layer EWR600 fabric decreases by up to 5~6%, and the through-thickness permeability decreases by up to 80%.

6.2 Bidirectional Shift

The bidirectional shift occurs when both the relative shift distances on x and y axis are not equal to 0, i.e. Δx ≠ 0, Δy ≠ 0. Let λ = Δx/pwe = Δy/pwa, presented in Figs. 17 and 18 are the change rules of total thickness and through-thickness permeability of dual-layer EWR600 fabric with λ. When λ = 1, the relative position of the two layer fabric is identical to the initial position, that means the shift period of bidirectional shift is λ = 1, in a shift period, nesting behavior is symmetrical to λ = 0.5. According to the figures, we can find that the minimum total thickness and the minimum through-thickness permeability both appear at λ = 0.5, which means the maximum nesting position of bidirectional shift is the position of λ = 0.5.

Fig. 17
figure 17

The change rule of total thickness H with λ

Fig. 18
figure 18

The change rule of through-thickness permeability Kz with λ

Compared to the unidirectional shift, the bidirectional shift of fabric leads to a greater degree of nesting, the total thickness of dual-layer EWR600 fabric decreases more than 12%, and the through- thickness permeability is reduced more than two orders of magnitude.

7 Conclusions

Studying the through-thickness permeability of woven fabric has important implications for the through-thickness LCM processes, the layer nesting phenomenon of multilayer fabric has a great influence on the through-thickness permeability. In this article, the formation reason and characterization parameters of layer nesting were analyzed firstly, the geometry models of fabric unit-cells with different degrees of nesting were established based on ACIS. Then the through-thickness flow in the unit-cell of dual-layer fabric was analyzed and its mathematical model was built. The inter-yarn and intra-yarn regions of the unit-cell model were discretized uniformly, the through-thickness flow was numerically solved based on Adams-Bashforth scheme and Chorin projection method, and the through-thickness permeability of the fabric with nesting was predicted. The verification of the above method was checked by comparisons with the available experimental results. Finally, using EWR600 fabric as example, the effects of layer shift pattern on nesting behavior were studied, and the change rules of total thickness and through-thickness permeability with nesting degree were analyzed and discussed. It is found that compared to the length increase of the main flow channel, the width decrease is a more significant factor in reducing the through-thickness permeability. The results also show that a considerable degree of layer nesting may occur because of the unidirectional shift, the total thickness may decrease by up to 5~6%, and the reduction of through-thickness permeability may up to 80%. The bidirectional shift of fabric leads to a greater degree of nesting, the total thickness decreases more than 12%, and the through- thickness permeability decreases more than two orders of magnitude.