1 Introduction

Fiber-reinforced laminated composites reduce the weight of the structure due to the lack of strength reduction, which makes them used in many engineering structures in the aerospace field, automotive industry, wind power generation, and civil infrastructure. To study the behavior of composite materials, it is necessary to consider several uncertainties such as variation of the fiber volume fraction, load, boundary conditions, geometry and structure of composite material. These uncertainties cause considerable variation in the mechanical behavior of composite material, which leads to the alternative analysis being often used instead of the conventional deterministic method.

One of the most important changes in science and mathematics in this century is the gradual transition from the traditional to the modern perspective in the field of uncertainty. In general, one of the most important works done in the evolution of the modern concept of uncertainty is the publication of a basic article by Zadeh [1] in 1965. In this article, Zadeh introduced the fuzzy set theory whose members are not sets with precise boundaries. Membership in a fuzzy set is not approved or denied, but a degree. Research on the fuzzy set theory has been growing steadily since the theory began in the mid-1960s. The set of concepts and implications of this theory is now quite impressive. Research on a wide range of engineering applications has also been very active and has produced results that may be even more impressive.

To describe the uncertainty and randomness of composite materials based on the experimental data Muc et al. [2,3,4] proposed a fuzzy set methodology and expressed a broad description of the possible implementation of the fuzzy set theory to predict damage mechanisms of the composite structures. On the other hand, Kędziora and Muc studied the fuzzy fatigue damage behavior of composite plates containing a central circular hole subjected to cyclic tensile and shear loading. In this study, a one-dimensional damage parameter relying on the classical Tsai-Wu static failure criterion is defined and then the input and output parameters in the proposed model were fuzzy parameters. Song et al. [5] by using the stress strength interference, proposed the reliability method coupling with fuzzy failure domain for carbon fiber composites. Dey et al. [6] studied the uncertainty propagation in the dynamic behavior of laminated composite plates utilizing fuzzy set theory. Considering uncertainty propagation in a composite structure, a non-intrusive Gram–Schmidt polynomial chaos expansion (GPCE) approach is applied and showed that the suggested method is more efficient compared to the conventional global optimization method in terms of computational time and cost.

Naskar et al. [7] suggested a non-probabilistic fuzzy relying on multi-scale uncertainty propagation to describe the dynamic and stability behavior of cross-ply composite materials with spatially varying system properties. Hence, in this study, a new fuzzy representative volume element (FRVE) is developed and showed that neglecting the spatial variation in material properties over-estimates the fuzzy response bounds such as natural frequencies and buckling loads. By using the fuzzy set approach coupled with the finite element model (FEM) Muc [8, 9] investigated the static and fatigue strength of composite structures with a circular hole. In this study, fatigue life of composite estimated by Paris, Collipriest, and Forman formula and compared with each other in view of fuzzy set theory. Muc showed that the fuzzy set theory lets us to take into consider much more parameters than deterministic or statistical approaches.

The composites used in the structures can experience fatigue and degradation due to cyclic loads. Compared to static loading, less attention has been paid to fatigue conditions. The response of structures made of composites exposed to fatigue loading has been studied by several researchers, which has led to the development of several fatigue damage models such as fatigue life concepts [10], phenomenological models [11], strength degradation models [12], micromechanics models [13], and continuum damage mechanics (CDM) models [14].

The CDM approaches are based on the thermodynamic potential theory to represent material constitutive equations. In the composite structure context, the CDM model firstly has been proposed by Ladevèze et al. [15, 16] for static loading. After the Ladevèze article, several articles were published in this field, relying on the development of theory and practical examples to obtain the damage behavior of composite material subjected to fatigue loading. Movaghghar and Lvov [17] by considering plane stress and single scalar damage variable presented an energy-based model in the framework of irreversible thermodynamics to estimate fatigue number of cycles and assess the damage. Salimi-Majd and co-workers [18] by defining three damage variables developed a fatigue damage model based on the energy to estimate the intralaminar fatigue life of the composite. To estimate the fatigue life of composite material, Mohammadi et al. [19] by considering three damage variables in the fiber, matrix, and shear direction have proposed a CDM method relying on effective average local stresses so that it can estimate the fatigue damage of multidirectional composites with allowable accuracy. In this model, the characterization of the model is according to SN and material stiffness reduction diagrams in different directions. Mahmoudi et al. [20] by using micromechanics combined with the CDM method suggested a fatigue damage approach to predict the life of carbon/epoxy laminate, which considers both damages because of static and fatigue loading. Hohe et al. [21] by considering that the damage of composite is based on the microplastic work, proposed the CDM brittle damage approach that characterizes the degradation behavior of the laminate composite structure subjected to harmonic cyclic loading.

Nadjafi and Gholami [22] proposed a probabilistic method based on the CDM theory to assess the failure probability of the anisotropic damage. Gholami et al. [23] extended a CDM model coupling with micromechanics that assumed three variables for damage of fiber, matrix, and shear direction. In most of the fatigue models in the framework of the CDM-based models, the multi-stage process for damage caused by cyclic loading is not explicitly considered in the formulation of the damage accumulation law. In this study, a modified model is proposed, applicable to multi-stage damage due to cyclic loading, which leads to more accurate estimations about fatigue life. Stochastic analysis was considered using MCS by Gholami et al. [24]. They estimated the fatigue life of composite material taking into account mechanical properties as random parameters, and a CDM method coupled with elastic–plastic theory is utilized to predict the mechanical response of laminated composite. Also, Nadjafi and Gholami [25,26,27] estimated the failure probability of laminated composite using the finite element method (FEM) and CDM method coupled with FORM, SORM and, MCS.

Since there are several possibilities in the combination of components to form a composite, many factors can affect the mechanical properties of composite materials, their behavior under different boundary and loading conditions, and their ultimate failure. To describe it, the fuzzy set theory is suggested. Fuzzy theory is a method of variable processing that enables multiple possible truth values to be processed through the same variable. Fuzzy logic attempts to solve problems with an open and imprecise range of data and heuristics that make it possible to obtain a set of precise results. In this article, a CDM-based fatigue damage model coupled with fuzzy set theory is developed to estimate the stiffness reduction and fatigue life of fiber-reinforced laminated composites based on data scattering and uncertainty of experimental data. Hence, the rest of this paper is organized as follows. Section 2 gives the CDM approach, damage mechanism, and damage evolution for fiber-reinforced laminated composites. Section 3 introduces fuzzy sets, fuzzy operations, and fuzzy linear regression to determine the unknown parameters of the CDM approach. Section 4 explains how to apply the fuzzy approach and fuzzy linear regression in the CDM‐based fatigue damage model and proposed fuzzy fatigue damage model. Extensive experimental results on AS4/3501–6 composites subjected to longitudinal, transverse, and shear loading are used to show the validity of the developed method in Sect. 5, followed by concluding remarks in Sect. 6.

2 Continuum damage mechanics

In the CDM theory, thermodynamic laws are utilized to formulate the constitutive equations of the damaged materials. Hence, at first, the free energy and dissipation function are defined. Free energy expresses the relationship between the variables of the internal variable and the dissipation functions demonstrates the development of internal variables.

The CDM approach considered in this work is at a ply scale, in which the damage is assumed to be in the form of fiber breakage, matrix cracking, and fiber/matrix debonding. In this model damage of material is characterized by stiffness degradation. Due to the brittle behavior of composite material, the plastic strain has been disregarded. In addition, all the developed equations in the system are the principal coordinates of the materials, therefore 1 and 2 display the fiber direction and perpendicular direction of the fibers, respectively.

2.1 Damage mechanism

The \(E_{11}^{0}\) and \(E_{22}^{0}\) are the Young modulus of the undamaged fiber and matrix, and \(G_{12}^{0}\) is shear modulus. On the other hand, \(\nu_{12}\) is the Poisson’s ratio. Elastic modulus degradation of fiber and matrix are considered as fiber breakage, matrix cracking, respectively. Also, shear modulus degradation is assumed fiber/matrix interface debonding. Thus, if the damage variable is represented by \(D_{1}\),\(D_{2}\) and \(D_{12}\) of \(E_{11}^{0}\), \(E_{22}^{0}\) and \(G_{12}^{0}\), then the Gibbs free energy for the damaged ply is written as follows [28]:

$$\rho\Gamma =\frac{1}{2}\left[\frac{{\sigma }_{11}^{2}}{{E}_{11}^{0}\left(1-{D}_{1}\right)}-\frac{2{\nu }_{12}{\sigma }_{11}{\sigma }_{22}}{{E}_{11}^{0}}+\frac{{\langle {\sigma }_{22}\rangle }_{+}^{2}}{{E}_{22}^{0}\left(1-{D}_{2}\right)}+\frac{{\langle {\sigma }_{22}\rangle }_{-}^{2}}{{E}_{22}^{0}}+\frac{{\tau }_{12}^{2}}{{G}_{12}^{0}\left(1-{D}_{12}\right)}\right]$$
(1)

where:

$$\begin{gathered} \left\langle a \right\rangle_{ + } = a \; if \; a \ge 0; \, \text{otherwise}\left\langle a \right\rangle_{ + } = 0 \hfill \\ \left\langle a \right\rangle_{ - } = a \; if \; a \le 0; \, \text{otherwise}\left\langle a \right\rangle_{ - } = 0 \hfill \\ \end{gathered}$$
(2)

The constitutive equation is defined as follows:

$$\varepsilon_{11}^{e} = \rho \frac{\partial \Gamma }{{\partial \sigma_{11} }} = \frac{{\sigma_{11} }}{{E_{11}^{0} \left( {1 - D_{1} } \right)}} - \frac{{\nu_{12} }}{{E_{11}^{0} }}\sigma_{22}$$
(3-a)
$$\varepsilon_{22}^{e} = \rho \frac{\partial \Gamma }{{\partial \sigma_{22} }} = \frac{{\left\langle {\sigma_{22} } \right\rangle_{ + } }}{{E_{22}^{0} \left( {1 - D_{2} } \right)}} + \frac{{\left\langle {\sigma_{22} } \right\rangle_{ - } }}{{E_{22}^{0} }} - \frac{{\nu_{12} }}{{E_{11}^{0} }}\sigma_{11}$$
(3-b)
$$\gamma_{12}^{e} = \rho \frac{\partial \Gamma }{{\partial \tau_{12} }} = \frac{{\tau_{12} }}{{G_{12}^{0} \left( {1 - D_{12} } \right)}}$$
(3-c)

The damage process is controlled by three energy density release rates Y1, Y2 and Y12 obtained from the partial derivatives of the Gibbs free energy, respectively, relative to D1, D2 and, D12:

$$Y_{1} = \rho \frac{\partial \Gamma }{{\partial D_{1} }} = \frac{{\sigma_{11}^{2} }}{{2E_{11}^{0} \left( {1 - D_{1} } \right)^{2} }}$$
(4-a)
$$Y_{2} = \rho \frac{\partial \Gamma }{{\partial D_{2} }} = \frac{{\sigma_{22}^{2} }}{{2E_{22}^{0} \left( {1 - D_{2} } \right)^{2} }}$$
(4-b)
$$Y_{12} = \rho \frac{\partial \Gamma }{{\partial D_{12} }} = \frac{{\tau_{12}^{2} }}{{2G_{12}^{0} \left( {1 - D_{12} } \right)^{2} }}$$
(4-c)

2.2 Damage evolution

Based on the stiffness degradation, the damage variable of fiber and matrix directions is expressed as follows:

$$D_{k} = \frac{{E_{k}^{0} - E_{k} }}{{E_{k}^{0} }}$$
(5)

where \(E_{k}^{0}\) and \(E_{k}\) are the undamaged and damaged stiffness, respectively, such that \(k = f,m\) is fiber and matrix. Also, damage variable of shear direction is written as:

$$D_{12} = \frac{{G_{k}^{0} - G_{k} }}{{G_{k}^{0} }}$$
(6)

where \(G_{k}^{0}\) and \(G_{k}\) are the undamaged and damaged shear modulus, respectively.

The micromechanical concept is utilized to calculate the average stress distributions and damage evolution in each matrix and fiber direction. So, the stress–strain relationship is written by [29]:

$$\left[ {\sigma_{i}^{m} } \right] = \left[ {A_{ij} } \right]\left[ {\sigma_{j}^{f} } \right]$$
(7)

and \(\left[ {A_{ij} } \right]\) is defined as:

$$\left[ {A_{ij} } \right] = \left[ {\begin{array}{*{20}c} {a_{11} } & {a_{12} } & {a_{13} } & 0 & 0 & 0 \\ 0 & {a_{22} } & 0 & 0 & 0 & 0 \\ 0 & 0 & {a_{33} } & 0 & 0 & 0 \\ 0 & 0 & 0 & {a_{44} } & 0 & 0 \\ 0 & 0 & 0 & 0 & {a_{55} } & 0 \\ 0 & 0 & 0 & 0 & 0 & {a_{66} } \\ \end{array} } \right]$$
(8)

with:

$$a_{11} = \frac{{E_{m} }}{{E_{f} }}$$
(9-a)
$$a_{22} = a_{33} = a_{44} = \frac{1}{2} + \frac{{E_{m} }}{{2E_{f} }}$$
(9-b)
$$a_{55} = a_{66} = \frac{1}{2} + \frac{{G_{m} }}{{2G_{f} }}$$
(9-c)
$$a_{12} = a_{13} = \left( {a_{11} - a_{22} } \right)\left[ {{{\left( {\frac{{V_{m} }}{{E_{m} }} - \frac{{V_{f} }}{{E_{f} }}} \right)} \mathord{\left/ {\vphantom {{\left( {\frac{{V_{m} }}{{E_{m} }} - \frac{{V_{f} }}{{E_{f} }}} \right)} {\left( {\frac{1}{{E_{f} }} - \frac{1}{{E_{m} }}} \right)}}} \right. \kern-0pt} {\left( {\frac{1}{{E_{f} }} - \frac{1}{{E_{m} }}} \right)}}} \right]$$
(9-d)

\(E_{f}\) and \(E_{m}\) are the Young’s modulus of fiber and matrix, while \(V_{f}\) and \(V_{m}\) represent the volume fractions of fiber and matrix, respectively. Therefore, the stress matrix in damaged fiber and matrix is written as [29]:

$$\left[ {\sigma_{i}^{f} } \right] = \left[ {B_{ij} } \right]\left[ {\sigma_{j} } \right]$$
(10-a)
$$\left[ {\sigma_{i}^{m} } \right] = \left[ {A_{ij} } \right]\left[ {B_{ij} } \right]\left[ {\sigma_{j} } \right]$$
(10-b)

where \(\left[ {\sigma_{j} } \right]\) is the stress of lamina, and \(\left[ {B_{ij} } \right] = \left( {V_{f} \left[ I \right] + V_{m} \left[ {A_{ij} } \right]} \right)^{ - 1}\), while \(\left[ I \right]\) represents a unit matrix.

The undamaged elastic modulus \(E_{11}^{0}\) in the fiber direction and \(E_{22}^{0}\) in the matrix direction is written as:

$$E_{11}^{0} = V_{f} E_{f}^{0} + V_{m} E_{m}^{0}$$
(11-a)
$$E_{22}^{0} = \frac{{\left( {V_{f} + V_{m} a_{11} } \right)\left( {V_{f} + V_{m} a_{22} } \right)}}{{\left( {V_{f} + V_{m} a_{11} } \right)\left( {\frac{{V_{f} }}{{E_{f}^{0} }} + a_{22} \frac{{V_{m} }}{{E_{m}^{0} }}} \right) + V_{f} V_{m} \left( {\frac{{V_{f} }}{{E_{f}^{0} }} - \frac{{V_{m} }}{{E_{m}^{0} }}} \right)a_{12} }}$$
(11-b)

Therefore, the damaged elastic modulus can be written as:

$$E_{11} = V_{f} \left( {1 - D_{f} } \right)E_{f}^{0} + V_{f} \left( {1 - D_{m} } \right)E_{m}^{0}$$
(12-a)
$$E_{22} = \frac{{\left( {V_{f} + V_{m} a_{11} } \right)\left( {V_{f} + V_{m} a_{22} } \right)}}{{\left( {V_{f} + V_{m} a_{11} } \right)\left( {\frac{{V_{f} }}{{\left( {1 - D_{f} } \right)E_{f}^{0} }} + a_{22} \frac{{V_{m} }}{{\left( {1 - D_{m} } \right)E_{m}^{0} }}} \right) + V_{f} V_{m} \left( {\frac{{V_{f} }}{{\left( {1 - D_{f} } \right)E_{f}^{0} }} - \frac{{V_{m} }}{{\left( {1 - D_{m} } \right)E_{m}^{0} }}} \right)a_{12} }}$$
(12-b)
$$G_{12} = G_{12}^{0} \left( {1 - D_{12} } \right)$$
(12-c)

So, the damage variable in fiber and matrix directions can be defined as:

$$D_{1} = \frac{{E_{11}^{0} - E_{11} }}{{E_{11}^{0} }}$$
(13-a)
$$D_{2} = \frac{{E_{22}^{0} - E_{22} }}{{E_{22}^{0} }}$$
(13-b)

2.3 Damage evolution equation

According to the CDM approach, there has been much effort to develop damage evolution models under fatigue loading conditions in recent years. In this work, to estimate the damage evolution of composite laminate under cyclic loading, the following model is used [23, 24]:

$$\frac{{{\text{d}}D_{k} }}{{{\text{d}}N}} = \frac{{A_{k} Y_{k}^{{B_{k} }} }}{{\left( {1 - D_{k} } \right)^{{C_{k} }} }}$$
(14)

where k indicates the fiber, matrix, and shear direction, while \(A_{k}\), \(B_{k}\), and \(C_{k}\) are the material constants. The associated forces are:

$$Y_{k} = \frac{{\sigma_{k}^{2} }}{{2E_{k} \left( {1 - D_{k} } \right)^{2} }}$$
(15)

The model's unknown parameters, such as Ak, Bk, Ck should be characterized. Since most of the fatigue models by which composite materials have been analyzed are based on experimental observations, the parameters used in these models have many possibilities and uncertainties. Therefore, in this model, fuzzy theory is used to estimate the damage parameters in fatigue damage model. Therefore, the fuzzy theory will be discussed in the following.

3 Fuzzy set theory

Members and non-members of a crisp set are specified with a value of 1 or 0 using the characteristic function. This function can be extended so that the values allocated to the elements of a set are specified with a membership degree and are within a certain range. This generalized function is known as the membership function, and the set described by it is a fuzzy set. The common interval used by membership functions is the unit interval [0, 1]. So, the membership function of a fuzzy set A with μA is described as follows: [1, 30]:

$$\mu_{A} :X \to \left[ {0,1} \right]$$
(16)

Each fuzzy set is completely and uniquely expressed by a specific membership function. In the fuzzy set theory literature, several membership functions are introduced as standard and have many applications in practice, including the triangular membership function, trapezoid membership function, exponential membership function, and the sigmoidal membership function. In the present study, the triangular membership function and sigmoidal membership function are used. As well, the main operations of the fuzzy number, because of the use of them in the desired fuzzy fatigue approach, the mathematical expression is given.

The addition of two fuzzy numbers \(\left( {A + B} \right)\) is written as follows [1, 30]:

$$\mu_{A\left( + \right)B} \left( z \right) = \mathop \vee \limits_{z = x + y} \left( {\mu_{A} \left( x \right) \wedge \mu_{B} \left( y \right)} \right)$$
(17)

also, the subtraction of two fuzzy numbers \(\left( {A - B} \right)\) is written as follows [1, 30]:

$$\mu_{A\left( - \right)B} \left( z \right) = \mathop \vee \limits_{z = x - y} \left( {\mu_{A} \left( x \right) \wedge \mu_{B} \left( y \right)} \right)$$
(18)

and, the multiplication of two fuzzy numbers \(\left( {A \cdot B} \right)\) is written as follows [1, 30]:

$$\mu_{A\left( \cdot \right)B} \left( z \right) = \mathop \vee \limits_{z = x \cdot y} \left( {\mu_{A} \left( x \right) \wedge \mu_{B} \left( y \right)} \right)$$
(19)

Finally, the division of two fuzzy numbers \(\left( {A/B} \right)\) is written as follows [1, 30]:

$$\mu_{A\left( / \right)B} \left( z \right) = \mathop \vee \limits_{z = x/y} \left( {\mu_{A} \left( x \right) \wedge \mu_{B} \left( y \right)} \right)$$
(20)

where “∧” and “∨” operators are minimum and maximum, respectively. So, the maximum and minimum on fuzzy numbers are expressed as follows respectively [1, 30]:

$$\mu_{A\left( \wedge \right)B} \left( z \right) = \mathop \vee \limits_{z = x \wedge y} \left( {\mu_{A} \left( x \right) \wedge \mu_{B} \left( y \right)} \right)$$
(21-a)
$$\mu_{A\left( \vee \right)B} \left( z \right) = \mathop \vee \limits_{z = x \vee y} \left( {\mu_{A} \left( x \right) \wedge \mu_{B} \left( y \right)} \right)$$
(21-b)

3.1 Fuzzy event

In classical probability theory, an event has its exact boundary, but when a boundary of the event is not sharp, it can be thought of as a fuzzy set, a fuzzy event. In this case, the probability of this event is specified as a crisp probability as in the following method.

If crisp event A is defined in space \(\Re^{n}\) and all events in space \(\Re^{n}\) are mutually exclusive, then the probability of each event is expressed as follows [31]:

$$P\left( A \right) = \int\limits_{A} {{\text{d}}P}$$
(22)

also, if \(\mu_{A} \left( x \right)\) is the membership function of the set A and \(E_{P} \left( {\mu_{A} } \right)\) is its expectation, then the following relation will be established [31]:

$$P\left( A \right) = \int\limits_{A} {\mu_{A} {\text{d}}P} = E_{P} \left( {\mu_{A} } \right)$$
(23)

therefore, if event A is a fuzzy set that is assumed in space \(\Re^{n}\) [31]:

$$A = \left\{ {\left. {\left( {x,\mu_{A} \left( x \right)} \right)} \right|x \in \Re^{n} } \right\}$$
(24)

In this case, the probability of this fuzzy set is expressed as [31]:

$$P\left( A \right) = \int\limits_{A} {\mu_{A} {\text{d}}P} = E_{P} \left( {\mu_{A} } \right)$$
(25)

3.2 Fuzzy linear regression

Although classical linear regression models were originally developed for estimating dependent variables via independent variables, much effort is still being devoted to developing new models. Despite some successful applications of classical linear regression models, for practical applications because of the inadequate number of observations, the improper definition of the distribution function, ambiguity in the relationship between dependent and independent variables, ambiguity in the occurrence or degree of occurrence of events, inaccuracy, and error, it is difficult to define the proper model to fit the experimental data and may lead to erroneous results.

Fuzzy linear regression models were produced to create an alternative approach towards modeling the relationship between a dependent variable and one or more independent variables based on the fuzzy sets theory or possibilistic approach proposed by Zadeh [1, 32, 33]. Fuzzy linear regression was first proposed by Tanaka et al. [34] in 1982. According to the basic concept of fuzzy theory and fuzzy regression, the error term is not generated from the residuals between the estimated values and the original values or observations, but it took account of vagueness or the uncertainty parameters and the possibility of distribution. A fuzzy linear regression approach is generally as follows [34]:

$$\begin{gathered} Y = A_{0} + A_{1} x_{1} + A_{2} x_{2} + \cdots + A_{n} x_{n} \hfill \\ \, = A_{j} x_{j} \hfill \\ j = 1,2,...,n \hfill \\ \end{gathered}$$
(26)

where x is the vector of the independent variables, n is the number of variables and Aj is the fuzzy set representing the ith parameter of the model. These fuzzy numbers are used as triangular fuzzy numbers according to the following equation [34]:

$$\mu_{{A_{j} }} \left( {x_{j} } \right) = \left\{ {\begin{array}{*{20}l} {1 - \frac{{\left| {a_{j} - x_{j} } \right|}}{{c_{j} }}} \hfill &\quad {a_{j} - c_{j} \le x_{j} \le a_{j} + c_{j} } \hfill \\ 0 \hfill &\quad \text{otherwise} \hfill \\ \end{array} } \right.$$
(27)

where \(\mu_{{A_{i} }} \left( {x_{i} } \right)\) represents the fuzzy set membership function expressing the parameters Aj, aj and cj is the center and limit values of interval, respectively, so that \(A = \left( {a,c} \right)\). The membership function of the regression output variable y can be expressed as follows [34]:

$$\mu_{Y} \left( y \right) = \left\{ {\begin{array}{*{20}l} {1 - \frac{{\left| {y - x^{t} a} \right|}}{{c^{t} \left| x \right|}}} \hfill &\quad {x \ne 0} \hfill \\ 1 \hfill &\quad {x = 0,y = 0} \hfill \\ {} \hfill & {} \hfill \\ 0 \hfill &\quad {x = 0,y \ne 0} \hfill \\ \end{array} } \right.$$
(28)

where \(\left| x \right| = \left( {\left| {x_{1} } \right|, \cdots \left| {x_{n} } \right|} \right)^{t}\). The problem of finding fuzzy regression parameters by Tanaka is formulated as linear programming. In general, the model uses the minimization of total vagueness, which equal to the sum of the individual limit values of each of the fuzzy parameters of the model [34]:

$${\text{minimize }}S = \sum\limits_{i = 1}^{N} {c^{t} \left| {x_{i} } \right|}$$
(29)

subject to

$$\begin{gathered} a^{t} x_{i} + \left( {1 + h} \right)\sum\limits_{j} {c_{j} \left| {x_{ij} } \right| \ge y_{i} } \hfill \\ - a^{t} x_{i} + \left( {1 + h} \right)\sum\limits_{j} {c_{j} \left| {x_{ij} } \right| \ge - y_{i} } \hfill \\ \end{gathered}$$
(30)

where yi and xij are observation and independent variable for the ith sample, while N is the number of observations.

4 Fuzzy Fatigue approach

Most of the fatigue damage models utilize a deterministic approach to predict fatigue life but they cannot to cover all uncertainties in the mechanical behavior. In the present study, in order to predict the damage propagation under fatigue loading conditions, the Fuzzy logic is used. In this model the fiber breakage, matrix cracking, and fiber/matrix debonding is considered and the delamination is ignored. Also, plastic damage is neglected due to the brittle behavior of composite materials. In order to overcome the uncertainties in the model and the composite material, triangular fuzzy number has been used to estimate the parameters of the model. According to Eqs. (14) and (15) the damage evolution law is written as follows:

$$\frac{{\text{d}D_{k} }}{\text{d}N} = \frac{{A_{k} }}{{\left( {2E_{k}^{0} } \right)^{{B_{k} }} }}\frac{{\sigma_{\max \;k}^{{2B_{k} }} }}{{\left( {1 - D_{k} } \right)^{{2B_{k} + c_{k} }} }}$$
(31)

where \(\sigma_{\max k}\) represents the maximum applied stress in each direction. By integration of Eq. (31) from \(D = 0\) to \(D = D_{cr}\), this relation is derived as follows:

$$\sigma_{\max k}^{{2B_{k} }} \cdot N = \frac{{\left( {2E_{k} } \right)^{{B_{k} }} }}{{A_{k} \left( {2B_{k} + C_{k} + 1} \right)}}\left( {1 - \left( {1 - D_{cr,k} } \right)^{{2B_{k} + C_{k} + 1}} } \right)$$
(32)

and \(D_{cr,k}\) is the critical damage parameter in each direction and is obtained experimentally. The logarithm of Eq. (32) is expressed as:

$$N_{L}^{1} = {\rm A}_{0}^{1} + {\rm A}_{1}^{1} \cdot S_{L}$$
(33)

where

$$N_{L}^{1} = \log N_{k}$$
(34-a)
$${\rm A}_{0}^{1} = \log \left[ {\frac{{\left( {2E_{k} } \right)^{{B_{k} }} }}{{A_{k} \left( {2B_{k} + C_{k} + 1} \right)}}.\left( {1 - \left( {1 - D_{c,cr} } \right)^{{2B_{k} + C_{k} + 1}} } \right)} \right]$$
(34-b)
$${\rm A}_{1}^{1} = - 2B_{k}$$
(34-c)
$$S_{L} = \log \sigma_{\max ,k}$$
(34-d)

To estimate the unknown parameter of Eq. (33), fuzzy linear regression is used. Hence, according to this approach, each regression coefficient is supposed to be the triangular shape of the membership function of the feature x. A triangular fuzzy number can be expressed as:

$$\mu_{A} (x) = \left\{ {\begin{array}{*{20}l} 0 \hfill &\quad {x \le a_{m} - c_{L} } \hfill \\ {\frac{{x - a_{m} }}{{c_{L} }} + 1} \hfill &\quad {a_{m} - c_{L} \le x \le a_{m} } \hfill \\ {\frac{{a_{m} - x}}{{c_{L} }} + 1} \hfill &\quad {a_{m} \le x \le a_{m} + c_{R} } \hfill \\ 0 \hfill & \quad {x > a_{m} + c_{R} } \hfill \\ \end{array} } \right.$$
(35)

It is assumed that, in each level of applied stress, nt tests are performed. According to triangular fuzzy number, for each SL, the parameter \(N_{L}^{1}\) can be expressed as:

$$N_{Lt}^{1} = \left( {N_{Lt\min }^{1} ,\overline{N}_{Lt}^{1} ,N_{Lt\max }^{1} } \right)$$
(36)

where

$$\overline{N}_{Lt}^{1} = \frac{1}{{n_{t} }}\sum\limits_{i}^{{n_{t} }} {N_{Lti}^{1} }$$
(37)

and the experimental interval is assumed:

$$\left( {N_{Lt\min }^{1} ;N_{Lt\max }^{1} } \right) \, \forall t$$
(38)

Since the unknown parameters of Eq. (33) is assumed fuzzy number, \({\rm A}_{0}^{1}\) and \({\rm A}_{1}^{1}\) are defined as:

$${\rm A}_{0}^{1} = \left( {c_{L0}^{1} ,a_{0}^{1} ,c_{L0}^{1} } \right)$$
(39-a)
$${\rm A}_{1}^{1} = \left( {c_{L1}^{1} ,a_{1}^{1} ,c_{R1}^{1} } \right)$$
(39-b)

and the estimated interval is written as follows:

$$\left[ {\left( {a_{0}^{1} - c_{L0}^{1} } \right) + \left( {a_{1}^{1} + c_{L1}^{1} } \right)S_{Lt} ;\left( {a_{0}^{1} + c_{R0}^{1} } \right) + \left( {a_{1}^{1} + c_{R1}^{1} } \right)S_{Rt} } \right] \, \forall t$$
(40)

As a result, based on the fuzzy linear regression algorithm, the problem is obtaining unknown fuzzy parameters, which:

$${\text{min}}\left[ {{\text{max}}\left( {c_{R0}^{1} ,c_{L0}^{1} ,c_{{R_{0} }}^{1} ,c_{L0}^{1} } \right)} \right]$$
(41)

subject to:

$$\begin{gathered} \left( {a_{0}^{1} + c_{R0}^{1} } \right) + \left( {a_{1}^{1} + c_{R1}^{1} } \right)S_{Lt} \ge N_{Lt\max } \, \forall t \hfill \\ \left( {a_{0}^{1} - c_{L0}^{1} } \right) + \left( {a_{1}^{1} - c_{L1}^{1} } \right)S_{Lt} \ge N_{Lt\min } \, \forall t \hfill \\ c_{R0}^{1} \ge 0, \, c_{L0}^{1} \ge 0, \, c_{R1}^{1} \ge 0, \, c_{L1}^{1} \ge 0, \hfill \\ \end{gathered}$$
(42)

where \(a_{0}^{1}\), \(a_{1}^{1}\), \(c_{L0}^{1}\), \(c_{L1}^{1}\), \(c_{R0}^{1}\), and \(c_{R1}^{1}\) are variables that should be calculated. On the other hand, by using the logarithm of Eq. (31) is obtained as:

$$N_{L}^{2} = {\rm A}_{0}^{2} + {\rm A}_{1}^{2} \cdot D_{L}$$
(43)

where

$$N_{L}^{2} = \log \frac{{\text{d}D_{k} }}{\text{d}N}$$
(44-a)
$$\, {\rm A}_{0}^{2} = \log \left( {\frac{{A_{k} }}{{\left( {2E_{k} } \right)^{{B_{k} }} }}\sigma_{\max k}^{{2B_{k} }} } \right)$$
(44-b)
$${\rm A}_{1}^{2} = \left( {2B_{k} + c_{k} } \right)$$
(44-c)
$$D_{L} = \log \left( {1 - D_{k} } \right)^{ - 1}$$
(44-d)

The parameter \(N_{L}^{2}\) is triangular fuzzy number and can is written as:

$$N_{Lt}^{1} = \left( {N_{Lt\min }^{1} ,\overline{N}_{Lt}^{1} ,N_{Lt\max }^{1} } \right)$$
(45)

where

$$\overline{N}_{Lt}^{2} = \frac{1}{{n_{t} }}\sum\limits_{i}^{{n_{t} }} {N_{Lti}^{2} }$$
(46)

and the experimental interval is written as follows:

$$\left( {N_{Lt\min }^{1} ;N_{Lt\max }^{2} } \right)\forall t$$
(47)

and \({\rm A}_{0}^{2}\) and \({\rm A}_{1}^{2}\) are assumed such as triangular fuzzy number:

$${\rm A}_{0}^{2} = \left( {c_{L0}^{2} ,a_{0}^{2} ,c_{L0}^{2} } \right)$$
(48-a)
$${\rm A}_{1}^{2} = \left( {c_{L1}^{2} ,a_{1}^{2} ,c_{R1}^{2} } \right)$$
(48-b)

and the estimated interval is written as follows:

$$\left[ {\left( {a_{0}^{1} - c_{L0}^{1} } \right) + \left( {a_{1}^{1} + c_{L1}^{1} } \right)S_{Lt} ;\left( {a_{0}^{1} + c_{R0}^{1} } \right) + \left( {a_{1}^{1} + c_{R1}^{1} } \right)S_{Rt} } \right] \, \forall t$$
(49)

So, the target function is expressed as:

$${\text{min}}\left[ {{\text{max}}\left( {c_{R0}^{2} ,c_{L0}^{2} ,c_{{R_{0} }}^{2} ,c_{L0}^{2} } \right)} \right]$$
(50)

subject to:

$$\begin{gathered} \left( {a_{0}^{2} + c_{R0}^{2} } \right) + \left( {a_{1}^{2} + c_{R1}^{2} } \right)S_{Lt} \ge N_{Lt\max }^{2} \quad \forall t \hfill \\ \left( {a_{0}^{2} - c_{L0}^{2} } \right) + \left( {a_{1}^{2} - c_{L1}^{2} } \right)S_{Lt} \ge N_{Lt\min }^{2} \quad \forall t \hfill \\ c_{R0}^{2} \ge 0, \, c_{L0}^{2} \ge 0, \, c_{R1}^{2} \ge 0, \, c_{L1}^{2} \ge 0, \hfill \\ \end{gathered}$$
(51)

where \(a_{0}^{2}\), \(a_{1}^{2}\), \(c_{L0}^{2}\), \(c_{L1}^{2}\), \(c_{R0}^{2}\), and \(c_{R1}^{2}\) should be obtained.

According to the fuzzy failure probability approach, if strength R is defined as a fuzzy event, then the probability of damage Pf is written as:

$$P_{f} \left( {S_{L} } \right) = P\left( {R < S_{L} } \right)$$
(52)

and membership function of damage event is assumed sigmoidal membership function as follows:

$$\mu_{f} \left( {S_{L} } \right) = \mu \left( {R < S_{L} } \right) = \left\{ {\begin{array}{*{20}l} 1 \hfill &\quad {S_{L} > S_{L\max } } \hfill \\ {\frac{1}{2}\left[ {1 + erf\left( {\frac{{S_{L} - m}}{\sigma \sqrt 2 }} \right)} \right]} \hfill &\quad {S_{L\min } \le S_{L} \le S_{L\min } } \hfill \\ 0 \hfill &\quad {S_{L} < S_{L\min } } \hfill \\ \end{array} } \right.$$
(53)

where \(erf(x) = \frac{2}{\sqrt \pi }\int\limits_{0}^{x} {\exp \left( { - z^{2} } \right)} dz\), \(m = \frac{{S_{L\min } + S_{L\max } }}{2}\), and \(\sigma = \frac{{S_{L\max } - S_{L\min } }}{6}\), while SLmin and SLmax represent maximum and minimum applied stress, respectively. So, according Eq. (25), the probability of damage event can be defined as:

$$P_{f} \left( {S_{L} } \right) = \int\limits_{A} {\mu_{f} \left( {S_{L} } \right){\text{d}}P}$$
(54)

Since then \(dP\left( {S_{L} } \right) = f\left( {S_{L} } \right)dS_{L}\), Eq. (54) is rewritten as follows:

$$P_{f} \left( {S_{L} } \right) = \int\limits_{ - \infty }^{{S_{L} }} {\mu_{f} \left( {S_{L} } \right) \cdot f\left( {S_{L} } \right){\text{d}}S_{L} }$$
(55)

where \(f\left( {S_{L} } \right)\) is the probability distribution function of SL.

The above method for characterization of material constants is applied for fiber, matrix, and shear directions, and model constants are obtained in these directions. Therefore, according to the fatigue experimental data in each direction, the fuzzy coefficients of linear regression are determined.

5 Results and discussion

To show the ability of the proposed model, the FFDM described in Sect. 4 is applied to the experimental data obtained by Shokrieh and Lessard [35]. So, the constants of the CDM approach are assumed triangular fuzzy numbers, and then these fuzzy coefficients of linear regression are obtained based on the observed damage for AS4/3501-6 composites exposed to longitudinal, transverse, and shear loading. Finally, the sigmoidal membership function for the damage event is used to calculate the probability of fracture in each direction. Figure 1 shows the overall flowchart of the approach to estimating the fatigue life of the composite laminates.

Fig. 1
figure 1

Flowchart of fuzzy fatigue damage model

As a result, by applying the linear fuzzy regression method on experimental data, the unknown parameters in fiber, matrix, and shear direction are obtained and shown in Figs. 2, 3, 4. As mentioned earlier, the input and output unknown parameters are defined in the form of the triangular membership function. So, Figs. 1, 2, 3 present the membership function of the unknown constants Ak, Bk, and Ck in fiber, matrix, and shear directions, respectively.

Fig. 2
figure 2

The estimated membership functions for the parameters of the fiber direction

Fig. 3
figure 3

The estimated membership functions for the parameters of the matrix direction

Fig. 4
figure 4

The estimated membership functions for the parameters of the shear direction

In the following, based on the proposed fatigue damage model and parameter identification, for simulation of fatigue life of laminated composite, the procedure is implemented in Abaqus software by the subroutine. So, the results of experiments on the [30]16 [36] and [90/45/-45/0]s [37] laminates made of AS4/351-6 under fatigue loading conditions with stress ratio equal to 0.1 and different maximum stresses, are used and compared with the results of the simulation.

In this study, the predicted results by the fuzzy fatigue damage model are evaluated in terms of SN curves with lines at 5%, 50%, and 95% damage probability, and compared with the deterministic fatigue damage model proposed by Mohammadi et al. [19]. It is shown in Figs. 5 and 6 that the predicted life of the fuzzy fatigue model is similar to the deterministic fatigue damage model. It is worth noting that the uncertainty and randomness of parameters describing the laminated composite behaviors and fatigue life are large, hence the predicted fatigue life of the deterministic fatigue damage model is not exact. As can be seen, the range of life between the specified probability values includes most of the experimental data. But on the other hand, the proposed FFDM provides a new approach to predict the fatigue life of laminated composites due to the scattering of mechanical properties of laminated composite. The differences between the two models are because of considering the uncertainty of composite material's mechanical properties. Thus, the results obtained from the FFDM are rational and satisfactory, from the engineering point of view.

Fig. 5
figure 5

Fuzzy fatigue life simulation and experimental results of [30]16 laminate

Fig. 6
figure 6

Fuzzy fatigue life simulation and experimental results of [90/45/-45/0]s laminate

On the other hand, based on the fuzzy failure probability approach, the probability distributions versus the number of cycles for the [30]16 and [90/45/-45/0] laminates were obtained and presented in Figs. 7 and 8, respectively.

Fig. 7
figure 7

Fuzzy probability of fracture for [30]16 laminate

Fig. 8
figure 8

Fuzzy probability of fracture for [90/45/-45/0]s laminate

It can be concluded that considering the experimental data scattering in laminated composites, more accurate results can be achieved. It is worth noting that the results obtained are only for AS4/3501-6 composites subjected to a specific load, and these results will be different for other materials and load and geometry conditions. Investigating the fatigue life of complex geometry with different stacking in addition to plastic strain and hardening processes using the fuzzy fatigue-based CDM approach is also recommended for future studies.

6 Conclusion

According to the experimental failure description, uncertainty sources in stiffness reduction due to cyclic loading led to significant random variations in the mechanical behavior of composite material. Hence, the need for a useful and supple approach is essential relying on possibility theory for the analysis of damage models for a structure system under fatigue loading. In this article, a fatigue damage model based on the continuum damage mechanics (CDM) combined with fuzzy theory has been presented to predict the fatigue life of composite laminate. The fuzzy sets theory and fuzzy linear regression are applied to the experimental data of the stiffness reduction in the fiber, matrix, and shear direction to estimate unknown parameters of fatigue damage, where vagueness in the input data is represented as membership functions. This fuzzy fatigue damage model (FFDM) is implemented into the analysis of the fatigue life of the [30]16 and [90/45/-45/0]s laminates. It was shown that the FFDM approach is rational and satisfactory and can be considered a novel method to obtain the SN curve of composite materials. In the fatigue damage simulation, the knowledge of a great number of several factors is needed and the validity of a pure deterministic analysis is always not perfect due to the scatter of experimental data. In general, the present study shows that the fuzzy theory lets us take into account much more parameters than classical deterministic or statistical methods. Also, the fatigue life investigation for composite materials with complex geometry such as glass fiber-reinforced polymer (GFRP) composite pipes under different loads, using the current approach is suggested.