1 Introduction

Researchers and engineers prefer textile composites due to their superior mechanical and chemical properties, e.g., high specific stiffness and strength, dimensional stability, low thermal expansion, and good corrosion resistance. Most important is that textile composites are more flexible than all continuous material; therefore, they are particularly suitable for manufacturing components with complex shape. Along with these advantages, composite materials based on woven fabric reinforcements achieve high stiffness and strength, comparable with traditional fiber reinforcements (Adumitroaie and Barbero 2012). Plain weave fabrics are chosen as a research topic since plain weave fabrics are widely used as reinforcements in textile composites. Plain weave fabric reinforcements are widely employed in aircraft, boats and pressure vessels, because they can provide more balanced properties than a unidirectional laminate. In the last decade, there has been an increasing trend in the application of flexible dry woven fabrics in various fields spanning from personal protective garments to composite materials. They can offer a superior combination of properties such as high tenacity, strength-to-weight ratios and flexibility (Erol et al. 2017). Moreover, due to the flexibility plain weave reinforce composite are widely used in curvature type structure (Boisse et al. 2006; Launay et al. 2008). The fabrication cost of flexible composite reinforced by plain weave fabric is comparatively low. Since the cost of plain weave fabric composite fabrication is cheap, easy to handle and have many advantages as discussed above; it is important to study the mechanical behavior of such fabrics to fully realize their potential to be used as composite reinforcement (Barbero et al. 2006a).

In this study, biaxial loading is considered to characterize the mechanical behavior of plain weave fabric. Since, plain weave fabric reinforce composite suffers biaxial loading condition in many practical case, however biaxial experimental setup is expensive and often fails to obtain fully reliable data due to the architectural nonlinearity of the fabric specimen. Biaxial data are needed both for investigating the stress–strain behavior of orthotropic composites used in structural applications as well as for assessing the reliability of failure criteria (Barbero et al. 2006b; Boehler et al. 1994; Welsh and Adams 2002; Zhang and Harding 1990). From the literature (Ito and Chou 1998; Adumitroaie and Barbero 2012; Naik 1995; Buet-Gautier and Boisse 2001), it could be concluded that one of the most frequent concerns associated with the use of modern composite materials and textiles is the inability of researchers to accurately model the onset of failure under complex biaxial loading conditions and a universally accepted failure theory for unidirectional composite materials has not been developed yet mainly due to the lack of reliable biaxial experimental data.

Therefore, finite element models and theoretical analysis could solve the problem of verifying experimental data. Many studies have been conducted before to characterize the mechanical behavior of plain weave fabric during biaxial loading (El-Messiry and Youssef 2011; Pan 1996; Kumazawa et al. 2005; Gasser et al. 2000) and shear loading (Basit and Luo 2018; Sun and Pan 2005; Mohammed et al. 2000; Daelemans et al. 2016; Page and Wang 2000; Cao et al. 2008). In this study, a simplified biaxial constitutive model has been proposed that needs only the common information of fabric as the input. Moreover, a finite element analysis was conducted. To conduct a finite element analysis on plain weave fabric structures, one of the desired approaches is to develop an equivalent continuum model representing the mechanical behavior of the fabric’s unit cell. Experiments show that, during large deformation, the fabric architecture may change significantly (e.g., crimp interchange). The fiber reorientation affects the mechanical behavior of the unit cell, and causes geometrical nonlinearity. To include the geometrical nonlinearity into a general continuum model is always a challenge.

A comprehensive experimental study of plain weave fabrics under various ratios of biaxial loading was reported in reference (Freeston et al. 1967). Since sufficient information is provided, these experimental results are used as an example in the comparison study. The experimental engineering stress–strain curves of a plain weave fabric under various biaxial loadings (Freeston et al. 1967) are shown in Fig. 1, whereas nomenclature are listed in Table 1. When the fabric is under loading Nx:Ny = 1:1, the pattern is similar to a linear orthotropic composite laminate. While, under loading Nx:Ny = 5:1, the strain (solid triangle) in the minor load direction tends to go negative first before moving to the positive direction. This indicates that the internal fabric architecture rearrangement not only depends on the magnitude of the loading, but also the path and ratio.

Fig. 1
figure 1

Experimental results of undyed saran monofilaments fabric under biaxial loading, Nx:Ny = 1:1, 1:2, 5:1

Table 1 Nomenclature

The objective of this work is to develop an equivalent continuum model for plain weave fabric under biaxial loading. The sinusoidal unit cell model, used in this work, describes the overall mechanical behavior of the fabrics (i.e., the biaxial stress resultant and fabric strain). The required inputs are (1) initial crimps, (2) number of yarns per unit fabric length, and (3) yarn properties. The predictions from the current model agree with the experimental data (Freeston et al. 1967) for a fabric under biaxial loading of 0:1, 1:1, 1:2, 1:5 and 5:1. They also agree well with FEA simulations of the mechanical behaviors of the unit cell.

2 Geometry of a unit cell

A unit cell of a plain weave fabric with initial in-plane dimensions of Lx0 and Ly0 is shown in Fig. 2. The unit cell was first proposed by (Kawabata et al. 1973) to study the biaxial properties of woven fabric. Two curved filling yarns and two curved warp yarns are interlaced over and under one another. Let the filling and warp yarns be denoted by x and y, respectively.

Fig. 2
figure 2

a Unit cell of a plain woven fabric with wavelengths (\( L_{\xi 0} \), where \( \xi \) is either x or y); b cross-section along an x-yarn

Let \( z_{\xi } \) be the coordinate of the \( \xi \)-yarn (\( \xi \) = x or y) along the thickness direction; \( a_{\xi 0} \) and \( L_{\xi 0} \) the initial amplitude and wavelength of the sinusoidal curve of \( \xi \) yarn, respectively, as shown in Fig. 2.

Referring to Fig. 2b, the positions of the yarns can be expressed as:

$$ \begin{aligned} z_{x} & = a_{x0} \sin \left( {\frac{2\pi x}{{L_{x0} }}} \right) \\ z_{y} & = - a_{y0} \sin \left( {\frac{2\pi y}{{L_{y0} }}} \right). \\ \end{aligned} $$
(1)

Crimp is the ratio of difference between straightened arc length, and wavelength to the wavelength. Crimp is the measure of waviness of a fabric. For a fabric, crimps (\( {\text{crimp}}_{ - x} \) and (\( {\text{crimp}}_{ - y} \)), and the number of yarns per unit fabric length (nx and ny) are usually given in the datasheet, or can be easily measured. Referring to Fig. 2 and from the definition of crimp, the wavelength (Lx0 and Ly0) and arc length (Sx0 and Sy0) of the undeformed yarns can be calculated as:

$$ \begin{aligned} L_{x0} & = 2/n_{y} ,\quad L_{y0} \, = 2/n_{x} \\ S_{x0} & = L_{x0} (1 + {\text{crimp}}_{ - x} ),\quad S_{y0} \, = L_{y0} (1 + {\text{crimp}}_{ - y} ), \\ \end{aligned} $$
(2)

where \( {\text{crimp}}_{ - \xi } \) is the crimp of the \( \xi \)-yarn; and \( n_{\xi } \) is the number of \( \xi \)-yarns per unit fabric length of the fabric along its perpendicular direction.

Referring to Fig. 3, the yarn’s arc length (\( S_{\xi 0} \)) in an undeformed fabric unit cell can be mathematically expressed as (Luo and Mitra 1999):

$$ \begin{aligned} S_{x0} & = \int\limits_{0}^{{L_{x0} }} {\sqrt {1 + \left( {\frac{{2\pi a_{x0} }}{{L_{x0} }}} \right)^{2} \cos^{2} \left( {\frac{2\pi x}{{L_{x0} }}} \right)} } {\text{d}}(x) \\ S_{y0} & = \int\limits_{0}^{{L_{y0} }} {\sqrt {1 + \left( {\frac{{2\pi a_{y0} }}{{L_{y0} }}} \right)^{2} \cos^{2} \left( {\frac{2\pi y}{{L_{y0} }}} \right)} } {\text{d}}(y). \\ \end{aligned} $$
(3)
Fig. 3
figure 3

a Biaxial deformation of a unit cell; b wavelength and arc length of an x-yarn in undeformed unit cell; c wavelength and arc length of an x-yarn in deformed unit cell

The geometry of the fabric sinusoidal model can be completely defined by Eqs. (1)–(3) with commonly given information (i.e., crimps, \( n_{\xi } \)).

2.1 Input information

The material properties and fabric information are recaptured from Page and Wang (2000) as the following:

  • Number of yarns per inch fabric length (filling), nx = 33.25

  • Number of yarns per inch fabric length (warp), ny = 31.5

  • Filling yarn \( {\text{crimp}}_{ - x} \) = 2.75%

  • Warp yarn \( {\text{crimp}}_{ - y} \) = 5.5%

  • Yarn modulus Ef = 145 ksi (approximately linear)

  • Yarn diameter d = 10.2 × 10−3 in

Calculated fabric properties and initial geometric parameters are listed in Table 2. First Lx0, Ly0, Sx0, and Sy0 were calculated from input information and using Eq. (2). Then ax0, ay0 were calculated using equation number (3). Cross-sectional area of the yarns was calculated from the yarn diameter assuming they have circular cross-section. The cross-section of yarn is often represented by oval, elliptical, lens or circular shape. For simplicity, the geometry of the unit cell has been described by assuming that both the yarn cross-section and the undulated length can by represented by arcs of circles (Afrashteh et al. 2013; Behera et al. 2012). It was reported that the yarn cross-section partially returns to its circular shape with the release of pressure on it, whether the twist factor is high or low (Ozgen and Gong 2010).

Table 2 Yarn properties and initial geometric parameters (before loading)

3 Biaxial deformation of a unit cell

If a fabric is treated as a continuum, the biaxial loading and deformation are illustrated in Fig. 3a. The stress resultants Nx and Ny are defined as the tensile force per unit length of the fabric; the engineering strains of the fabric:

$$ \begin{aligned} \varepsilon_{x} & = \frac{{\Delta L_{x} }}{{L_{x0} }} = \, \frac{{L_{x} - L_{x0} }}{{L_{x0} }}, \\ \varepsilon_{y} & = \frac{{\Delta L_{y} }}{{L_{y0} }} \, = \, \frac{{L_{y} - L_{y0} }}{{L_{y0} }}, \\ \end{aligned} $$
(4)

where Lx and Ly are the current dimensions of the deformed unit cell; and are also the current wavelengths of the deformed yarns. Due to the waviness, the axial strain of a yarn differs from the strain of the fabric as demonstrated by Fig. 3b, c. The average values of yarn’s axial strain are

$$ \begin{aligned} \varepsilon_{f - x} & = \frac{{\Delta S_{x} }}{{S_{x0} }} = \, \frac{{S_{x} - S_{x0} }}{{S_{x0} }}, \\ \varepsilon_{f - y} & = \, \frac{{\Delta S_{y} }}{{S_{y0} }} \, = \, \frac{{S_{y} - S_{y0} }}{{S_{y0} }}, \\ \end{aligned} $$
(5)

where \( S_{\xi } \) is the current arc length of the \( \xi \)-yarn in a deformed unit cell (Fig. 3c). Similar to Eq. (3), \( S_{\xi } \) can be expressed in terms of the wavelengths \( L_{\xi } \) and current yarn amplitude \( a_{\xi } \):

$$ \begin{aligned} S_{x} & = \int\limits_{0}^{{L_{x} }} {\sqrt {1 + \left( {\frac{{2\pi a_{x} }}{{L_{x} }}} \right)^{2} \cos^{2} \left( {2\pi \left( {\frac{x}{{L_{x} }}} \right)} \right)} } {\text{d}}(x), \\ S_{y} & = \int\limits_{0}^{{L_{y} }} {\sqrt {1 + \left( {\frac{{2\pi a_{y} }}{{L_{y} }}} \right)^{2} \cos^{2} \left( {2\pi \left( {\frac{y}{{L_{y} }}} \right)} \right)} } {\text{d}}(y). \\ \end{aligned} $$
(6)

Significant portion of the strain energy stored in the deformed fabric is due to the yarn axial extensions (or \( S_{\xi } - S_{\xi 0} \)). To determine \( S_{\xi } \) in a deformed fabric, \( a_{\xi } \) must be solved. As demonstrated in Fig. 4, the change of the yarn amplitudes is due to two factors:

Fig. 4
figure 4

a The undeformed amplitude; amplitude change of the wave of a yarn central line due to b flattening, \( \varepsilon_{z\xi } \), and c rigid body displacement

  1. 1.

    The amount of distance change of \( r_{\xi } \) in the z (thickness) direction, \( \Delta r_{\xi } \). \( r_{\xi } \) is the distance between the \( \xi \)-yarn’s center and the contact point at the crossovers.

  2. 2.

    The lateral displacement (along z direction) of the contact point between warp and filling yarns \( \delta \).

The current amplitudes of the yarn centerline waves may be expressed as:

$$ \begin{aligned} a_{x} = a_{x0} + \Delta r_{x} + \delta , \hfill \\ a_{y} = a_{y0} + \Delta r_{y} - \delta . \hfill \\ \end{aligned} $$
(7)

Notice that, in general, the yarn cross-section may have an ellipse shape, and \( r_{\xi 0} \) should be measured from the fabric. For single-filament circular yarns, \( r_{\xi 0} \) is the radius; and the yarn-flattening phenomenon is insignificant. The change in \( r_{\xi } \) is mainly contributed by the Poisson’s ratio (ν) effect. For the problems with loading Nx and Ny as the inputs, we have:

$$ \begin{aligned} \Delta r_{x} & = - \nu \frac{{\sigma_{x} }}{E}r_{x0} = - \nu \frac{{N_{x} L_{y0} }}{{2{\text{EA}}}}r_{x0} , \\ \Delta r_{y} & = - \nu \frac{{\sigma_{y} }}{E}r_{y0} = - \nu \frac{{N_{y} L_{x0} }}{{2{\text{EA}}}}r_{y0} . \\ \end{aligned} $$
(8)

If the deformations (Lx and Ly) are the inputs, the change in \( r_{\xi } \) can be estimated as:

$$ \begin{aligned} \Delta r_{x} & = - \nu \varepsilon_{f - x} r_{x0} , \\ \Delta r_{y} & = - \nu \varepsilon_{f - y} r_{y0} , \\ \end{aligned} $$
(9)

where \( \varepsilon_{f - x} \) is the yarn’s axial defined in Eq. (5).

\( \delta \) is the vertical displacement of the contact point during fabric deformation. Fabric architecture rearrangements and crimp interchanges are mainly caused by this displacement. The value of \( \delta \) depends on both the magnitude and ratio of the biaxial loading. Referring to Eqs. (4)–(7), the deformed unit cell is not only defined by the fabric overall strain, but also the lateral displacement \( \delta \). Thus, \( \delta \) must be treated as an independent displacement variable into the constitutive equations developed in the following sections.

4 Strain energy and constitutive equation

For linear yarns, the axial tensile strain energy stored in a \( \xi \)-yarn of volume \( AS_{\xi 0} \) can be expressed as:

$$ \begin{aligned} u_{f - x} & = \frac{1}{2}{\text{EA}}S_{x0} \varepsilon_{f - x}^{2} , \\ u_{f - y} & = \frac{1}{2}{\text{EA}}S_{y0} \varepsilon_{f - y}^{2} , \\ \end{aligned} $$
(10)

where EA is the yarn axial stiffness, which can be obtained from yarn axial tensile tests.

To determine the bending energy, each half of the yarn is treated as a simply supported beam shown in Fig. 5. Due to biaxial loading, half of the yarn will undergo load in the upward direction, rest half downward, and vice versa. Then, the bending energy stored in a full \( \xi \)-yarn may be estimated as:

$$ \begin{aligned} u_{b - x} & = k_{x} \delta^{2} , \\ u_{b - y} & = k_{y} \delta^{2} , \\ \end{aligned} $$
(11)

where \( k_{\xi } \) is the lateral stiffness of a half yarn simply supported as shown in Fig. 4. Applying classical shear beam theory, the value of the \( k_{\xi } \) can be estimated as:

$$ \begin{aligned} \frac{1}{{k_{x} }} & = \frac{{L_{x0}^{3} }}{{384{\text{EI}}}} + \frac{{L_{x0} }}{{8{\text{EA}}}}\frac{E}{{G_{zx} }}, \\ \frac{1}{{k_{y} }} & = \frac{{L_{y0}^{3} }}{{384{\text{EI}}}} + \frac{{L_{y0} }}{{8{\text{EA}}}}\frac{E}{{G_{zy} }}, \\ \end{aligned} $$
(12)

where EIf is the bending rigidity of the yarn. G is the shear modulus of the yarn referring to the longitudinal-transverse plane. There are two warp and two filling yarns in a unit cell, with Eqs. (10) and (11), the total strain energy stored in a unit cell is

$$ \begin{aligned} U & = {\text{EA}}S_{x0} \varepsilon_{f - x}^{2} + {\text{EA}}S_{y0} \varepsilon_{f - y}^{2} + 2K\delta^{2} , \\ K & = k_{x} + k_{y} . \\ \end{aligned} $$
(13)
Fig. 5
figure 5

Deflection of a straight yarn in unit cell

Based on the principal of virtual work, the constitutive equation of the plain weave fabrics under biaxial loading can be obtained as:

$$ \begin{aligned} N_{x} & = \frac{1}{{L_{y0} }}\frac{\partial U}{{\partial \Delta L_{x} }} = \frac{{2{\text{EA}}}}{{L_{y0} }}\varepsilon_{f - x} \frac{{\partial S_{x} }}{{\partial L_{x} }} \\ N_{y} & = \frac{1}{{L_{x0} }}\frac{\partial U}{{\partial \Delta L_{y} }} = \frac{{2{\text{EA}}}}{{L_{x0} }}\varepsilon_{f - y} \frac{{\partial S_{y} }}{{\partial L_{y} }} \\ 0 & = \frac{\partial U}{\partial \delta } = 2{\text{EA}}\varepsilon_{f - x} \frac{{\partial S_{x} }}{\partial \delta } + 2{\text{EA}}\varepsilon_{f - y} \frac{{\partial S_{y} }}{\partial \delta } + K\delta . \\ \end{aligned} $$
(14)

Equation (14) is the constitutive equation for a plain weave fabric under biaxial loading. If external loads (Nx and Ny) are given, external deformations (Lx and Ly) can be calculated by solving Eqs. (6) and (14) simultaneously. Here, Mathcad software was used to solve these equations. After solving, engineering and fabric strain can be calculated using Eqs. (4), and (5), respectively. The zero value shown in Eq. (14-3) represents no external lateral force acting at the yarn contact points. This additional equation solves \( \delta \) which directly affects the fabric crimp interchange. The contact force can be calculated from Eq. (15). Note that Px and Py have equal value in the contact point:

$$ \begin{aligned} P_{x} & = \frac{1}{2}\frac{{\partial U_{x} }}{\partial \delta } = \frac{1}{2}{\text{EA}}\varepsilon_{f - x} \frac{{\partial S_{x} }}{\partial \delta } + k_{x} \delta , \\ P_{y} & = \frac{1}{2}\frac{{\partial U_{y} }}{\partial \delta } = \frac{1}{2}{\text{EA}}\varepsilon_{f - y} \frac{{\partial S_{y} }}{\partial \delta } + k_{y} \delta . \\ \end{aligned} $$
(15)

5 Finite element model of biaxial loading

Quarter model of the unit cell was built in ANSYS. This model was built using fabric properties and initial geometric parameters listed in Table 2. Note that half of the length (\( L_{\xi 0} / 2 \)) of yarn was being modeled to establish the quarter symmetry. The model was meshed with SOLID185 element. After meshing, it was carefully checked that whether any distortion of the element occurred. The element size was checked for convergence test. The whole analysis was run for different element sizes, and then the results were compared for those element sizes. The shape of the mesh was Hex/wedge.

The contact and target surfaces constitute a “Contact Pair” in ANSYS. In studying the contact between two bodies, the surface of one body is conventionally taken as a contact surface and the surface of the other body as a target surface. For a rigid–flexible contact, the contact surface is associated with the deformable body, and the target surface must be the rigid surface. For flexible–flexible contact, both contact and target surfaces are associated with deformable bodies. Therefore, flexible–flexible contact pair was chosen. Here, CONTA174 element type was used to create contact pair. CONTA174 is an 8-node element that is intended for general rigid–flexible and flexible–flexible contact analysis. Again, surface–surface contact pair option was used in this study.

5.1 Boundary condition

The input of this FE model was deformations (∆Lx and ∆Ly) so that the resultant stress can be obtained from the solution. There are two different types of boundary conditions (symmetric and translational) which were applied on the area of the model as shown in Fig. 6. The boundary conditions applied on two ends of the yarns are shown in Fig. 6, described in the following:

$$ B_{x - x} = \, \left( {L_{x} - L_{x0} } \right)/2, $$
(16a)
$$ B_{z - x} = \, 0, $$
(16b)
$$ B_{y - y} = \, \left( {L_{y} - L_{y0} } \right)/2, $$
(16c)
$$ B_{z - y} = \, - 2 \times ((a_{x} + a_{y} ) - (a_{x0} + a_{y0} )), $$
(16d)

where B represents the magnitude of displacement. First subscript stands for the direction of displacement (x, y or z); whereas the second for x- or y-yarn. The translational boundary condition along x and y directions were divided by 2 because half of the length (\( L_{\xi 0} / 2 \)) of yarn was being modeled.

Fig. 6
figure 6

Boundary condition on the sinusoidal model

5.2 Output

The input of the FE model was deformations (∆Lx and ∆Ly) as mentioned in boundary condition. The output of FE model is reaction forces (Fx/2 and Fy/2) of master node shown in Fig. 7. Reaction force (Fx/2 and Fy/2) of master node was obtained from results of nodal solution after solving (nonlinear solution) the FE model by ANSYS. Note that the result of master node (shown in Fig. 7) represents the overall nodal results of corresponding nodes. Therefore, Fx/2 and Fy/2 are the load that exists in the end of the yarn model due to the applied deformation in the boundary condition. The resultant stress (Nx and Ny) was calculated from the ANSYS output (reaction load of Fx/2 and Fy/2), using following equations:

$$ \begin{aligned} N_{x} & = 2\left( {\frac{{F_{x} }}{2}} \right)n_{x} , \\ N_{y} & = 2\left( {\frac{{F_{y} }}{2}} \right)n_{y} . \\ \end{aligned} $$
(17)
Fig. 7
figure 7

Master node in the model of ANSYS

6 Biaxial model validation

6.1 Force–displacement

Comparisons have been made between the theoretical predictions and experimental results for the fabric under various biaxial loading ratios: Nx:Ny = 0:1, 1:5, 1:2, 1:1, and 5:1. The stress–strain relationship is presented in Fig. 8 for the loading ratio of Nx:Ny = 5:1. Figure 8 shows the experimental results verses predicted stress–strain curves calculated by analytical and FEA model for the fabric under biaxial loading of Nx:Ny= 5:1. The vertical axis is stress resultant defined as force per unit width of the fabric (kN/m). The horizontal axis is the engineering strain of the fabric. Note that only the values of major loading (Nx) are used to plot in the vertical axis both for filling and warp strain. The experimental data are represented by symbols, whereas the hollow circles indicate the stress–strain relationship in x (filling) direction and the solid circles are for y (warp) direction. The solid lines are the theoretical predictions based on the constitutive equations developed in this paper; whereas the thin line is for x (filling) direction and the thick line represents y (warp) direction. Similarly, the thin dash line and thick dash line are the FEA results for x (filling) and y (warp) direction, respectively. Figures 8 and 9 show the similar comparisons for the cases of Nx:Ny = 0:1, 1:1, 1:2, and 1:5. Note that only the values of major loading (Ny) are used to plot in the vertical axis both for filling and warp strain. Notice that to avoid any possible singularity problem, a very small load is used instead of 0 (zero) load in the case of Nx:Ny = 0:1. As indicated in the original reference, the experimental data shown in the figures are the average values with a maximum of 5% deviation from the individual data points. Considering the possible uncertainties involved, very good correlations have been found for the comparisons.

Fig. 8
figure 8

Experimental data, theoretical and FEA predictions for biaxial cases of Nx:Ny = 5:1

Fig. 9
figure 9

Experimental data, theoretical and FEA predictions for biaxial cases of aNx:Ny= 0:1, and bNx:Ny = 1:1

6.2 Contact forces and lateral displacements

Figure 11a shows the theoretical and FEA predictions of contact force (P) for the biaxial cases.

$$ P = 4(F_{z} /2), $$
(18)

where Fz/2 is the reading of force of master node (shown in Fig. 7) along the z direction.

Strain in the major direction (\( \varepsilon_{y} \)) is used as the horizontal axis in Fig. 11a. It is clear from Fig. 10 that the contact force (P) is increased by the increment of minor resultant stress (Nx); as major to minor stress ratio (Nx:Ny) increases the contact force. This fabric behavior is expected because due to the increment of minor load (values of major load keep same), x-yarn and y-yarn compact each other; therefore, the contact force is increased.

Fig. 10
figure 10

Experimental data, theoretical and FEA predictions for biaxial cases of aNx:Ny = 1:2, and bNx:Ny = 1:5

Figure 11b shows the theoretical and FEA predictions of lateral displacement (δ) for the biaxial cases. It is clear from Fig. 11b that the lateral displacement (δ) is decreased by the increment of minor and major resultant stress ratio (Nx:Ny). This is the opposite behavior of contact force. This fabric behavior is expected because due to the increment of minor load, x-yarn and y-yarn compact each other; therefore, the lateral displacement is decreased.

Fig. 11
figure 11

Theoretical and FEA predictions for biaxial cases of a contact force, b lateral displacement (δ)

7 Conclusions

When a plain weave fabric is subjected to biaxial loading with different loading ratios, the patterns of the nonlinear force displacement curve are significantly different. This phenomenon is caused by the fabric structure rearrangement, mainly through the crimp interchange (or the vertical displacement of the contact point between the warp and filling yarns). In this work, a sinusoidal unit cell model has been used to study the geometric nonlinearity behavior of the plain weave fabrics. All the parameters used to describe the model can be completely defined by the real physical properties of the fabric (i.e., crimps, number of yarns per unit fabric length, and yarn properties). Strain energy approach is used to establish the constitutive equation for the biaxial loading. The predictions from current model agree well with the experimental results found in the literatures for a fabric under biaxial loadings of 0:1, 1:5, 1:2, 1:1, and 5:1. They also agree well with FEA simulations of mechanical behavior of plain weave fabrics due to in-plane biaxial loading.