Introduction

Fiber-reinforced composite materials are finding increasing applications in aerospace structures, naval industry, and other emerging areas, because of their high specific stiffness and strength. Life assessment of these materials forms an important part in design phase in order to assess its useful life. In industrial applications, most of the materials are subjected to cycling loading, and the prolonged testing time is one of the complex steps in the fatigue test. The design of structures and components using newly developed composite materials usually requires extensive and expensive testing programs. Ideally, the designer should be able to accurately assess the performance of a new material or an existing material under untested conditions using a relatively small database of test results. For these situations when it is difficult to find an accurate mathematical-based solution and the existing data is incomplete, noisy, or complex, the biologically motivated computing paradigm of artificial neural network (ANN) has emerged as a superior modeling tool. ANN has recently been used in monitoring and modeling the manufacturing and mechanical behavior of fiber-reinforced composites.

A number of researchers have conducted fatigue tests on unidirectional composite under different states of loading (Hashin and Rotem 1973Tang et al.2000Abdelal et al.2002Epaarachchi and Clausen 2005). The fatigue performance of plain woven glass/epoxy composite materials and the numerical modeling and finite element analysis of these composites behavior under fatigue were investigated by VanPaepegem and Degrieck (200120022004PaepegemW andDegrieck 2005Van Paepegem et al.20012006Degrieck and VanPaepegem 2001). Some studies were also done to evaluate the fatigue life of hybrid composites (Belingardi et al.2006Liu and Mahadevan 2004Kumar and Vijayarangan 2007).

A lot of works were dedicated to the analytical and experimental studies to assess the fatigue behavior of composite materials and found to be expensive in terms of time requirement and cost. Lately, ANN evolved as a tool capable of solving such problems efficiently. El Kadi and Al-Assaf (2002abAl-Assaf and ElKadi 20012007ElKadi 2006) used ANN to predict fatigue behavior of unidirectional glass fiber/epoxy composite laminae under tension-tension and tension-compression loading.

An ANN model for fatigue life prediction of carbon fiber-reinforced plastics was developed by Mathur et al. (2007). Freire Jr et al. (2005) noticed a generalization of neural network when using only three S-N curves in predicting the fatigue life of composite materials and on building constant life diagrams. Lee et al. (1999) reported the results of the feasibility of using ANNs as an alternative to the constant life model.Wong and Hsu (2006) used support vector machines and ANN for the classifications of shapes. Some studies were also done using ANN to assess the damage in fiber-reinforced concrete beams (Jeyasehar and Sumangala2006Adhikary and Mutsuyoshi 2006).

The present study was focused on assessing the fatigue strength of unidirectional glass/epoxy composite using artificial neural network with different paradigms and thus to find the optimum network. The networks were developed for the specimens of different fiber orientation angles tested under different stress ratios.

Methods

Finite element modeling

It was estimated that 50% to 90% of structural failure is due to fatigue; thus, there is a need for quality fatigue design tools. However, the availability of commercial fatigue tools was limited, while the ones that are available are usually quite expensive and difficult to use in the hands of a designer. Another option for the designers is to get the results from experimental studies, which is found to be time-consuming and costly. Hence in the present work, it was proposed to develop a neural network model which can consider the nonlinear behavior of the composite materials and thus to assess its fatigue strength. The data required for the formation of the network were developed using finite element analysis. The results obtained were compared with the available experimental results (ElKadi 2006) and analytical results generated using finite element analysis.

The specimen used in the study was unidirectional glass fiber/epoxy composite stacked in eight layers. The dimension of the specimen was taken as 250 mm long, 25 mm wide, with a thickness of 3.25 mm (ASTM1995). The fiber orientation angles were taken as 0°, 19°, 45°, 71°, and 90°.

To build the finite element model, the composite specimen with dimensions 250 × 25× 3.25 mm was meshed using a higher order three-dimensional element SOLID191, which was a layered version of the 20-node structural solid (SOLID95) designed to model layered thick shells or solids (ANSYS 10.0) (ANSYS2005) For conducting the fatigue analysis, the composite specimen was considered as a cantilever beam, with a given tensile loading at the free end.

To get the location of the maximum stress regions, static analysis was performed before doing fatigue analysis (Jones and Anil 2006). The results of static analysis for the given loading at five locations, where Von-Mises stress is at maximum, are shown in Table 1. These locations were chosen for carrying out the fatigue analysis.

Table 1 Results of static analysis for a load of 750 N

Fatigue analyses were carried out by using the stresses obtained from the static analyses performed with a maximum of ten loading conditions. The stress life approach was used for determining the fatigue life of the composite material since it is useful for materials that will be subjected to high cyclic loading conditions. The advantage of this approach is that it represents both initiation and propagation of cracks in the aggressive environment.

Five fatigue locations, one event, and ten loadings were selected and given to memory storage for performing fatigue analysis. For the single event, ten loading conditions were applied. The stresses for each node obtained after performing static analysis were given as input for ten loading conditions. The stresses stored in one of the critical locations, say node 10, for the ten different loading conditions are shown in Figure 1.

Figure 1
figure 1

Stress variations in node 10.

The finite element analysis program calculated all possible stress ranges and keeps track of their number of occurrences, using ‘rain flow’ range counting method which is used to convert the irregular load histories to blocks of constant amplitude cycles. At a selected nodal location, a search was made throughout all of the events for the pair of loadings (stress vectors) that produces the most severe intensity range. The number of repetitions possible for this range was recorded, and the remaining number of repetitions for the events containing these loadings was decreased accordingly. The stress ranges having significance were stored, and the remaining occurrences of smaller stress ranges belonging to that event were ignored. This process continues until all ranges and numbers of occurrences have been considered.

The result of the fatigue calculation was expressed in terms of cumulative fatigue usage. In the stresses stored from the ten static analyses, the equivalent alternating stress was found out, and the allowed cycles for usage were computed. The fatigue calculation in general was based on empirical relations and probabilistic data. So the allowed usage was only an index. The required usage cycles should be entered and if the required usage was greater than that allowed, there was a higher probability of failure before the expected usage. The extent which the fatigue usage has exceeded was represented using cumulative fatigue usage.

C u m u l a t i v e F a t i g u e U s a g e = N u m b e r o f c y c l e s u s e d N u m b e r o f c y c l e s a l l o w e d
(1)

From the fatigue calculation of ANSYS (2005), if the number of cycles used was found greater than the number of cycles allowed, the cumulative fatigue usage factor would be greater than 1 and there was a higher probability of failure. The present investigation aims at developing a model to assess the fatigue strength (cycles to failure) of glass fiber-reinforced composite under different stress ratios. The alternating stresses within endurance limit do not attribute to the failure of the component. If the cumulative fatigue usage was less than 1 for usage of 106 cycles, then it could infer that the stresses were below the endurance limit and the specimen had an infinite life. In the present case, the input given for number of cycles used was selected as 106. The results obtained on fatigue analysis are given in Table 2.

Table 2 Cumulative fatigue usage at critical locations

The alternating stresses and cumulative fatigue usage factor for the model at the five nodes in critical locations are given in Table 2, and it was found to be maximum at fifth location (at node 584). The alternating stress produced at this node was 621.79 N/mm2. The cumulative fatigue usage factor for this point was 136.91, indicating that the number of cycles before failure was only 7,304. This means the failure probability was very high within short period of usage. It could also be observed from the Table 2 that the location of maximum alternating stress due to fluctuating load was different from maximum stress obtained after a static analysis. Thus by performing fatigue analysis, the number of cycles to failure at different stress values was obtained for different fiber orientation angles and stress ratios. A representative set of these data was used for the formulation of the network; that is, during training phase and another set for checking the performance of the network; that is, during testing phase.

Neural network modeling

Artificial neural network is a nonlinear computational system consisting of a large number of highly interconnected processing units called nodes or artificial neurons. Each input signal is multiplied by an associated weight (representing the strength of connection) and summed at a neuron. The sum is allowed to pass through an activation function (to incorporate the nonlinearity of the problem) to generate the output of the neuron. The neural network is trained by determining the appropriate weight value at each link and the connection pattern associated with it. This process is accomplished by learning from the training set and applying a certain learning rule. The trained network can be used to estimate the outputs for those inputs which are not included in the training set (Simon 1999Wasserman 1989).

Among the different types of neural network, available algorithms, as well as multilayered, feedforward, and recurrent networks, and radial basis function were used in the present investigation to study the fatigue strength of fiber-reinforced composite. These networks approximate the nonlinear relationship between the input and the output. Further, they can be used for the generalization of the input which is not included in the data for training, even in a noise-contained environment.

Selection of input and output vector

It was found that the fatigue life of composite materials is primarily a function of fiber orientation angle, stress ratio, and the maximum stress. Hence, these parameters formed the input vector for the neural network, while the output was the number of cycles to failure.

Selection of training and test data

The successful implementation of a neural network model depends on the data which is used for training the network. In a neural network modeling, there is no explicit relation connecting the input and output data. But after training the network forms a relation between the input and output vector implicitly. The accuracy of this implicit relation depends, to a large extent, on the quality and quantity of the data used for training the network. Hence, the selection of input and output data for training the network is very important for the successful implementation of the network.

The preparation of data is a matter of considerable importance in training the neural network. In the present study, the number of training data was arrived at based on the hypercube rule (Rafiq et al.2001). Using this hypercube method, the number of training data was taken as 54 and test data as 15. After training the neural network is to produce output correctly for the input data that were not used either in creating or training the neural network model. This property of the neural network is called generalization. The ranges of all the input variables are shown in Table 3.

Table 3 Range of input parameters

Formulation of network architecture

The formulation of network architecture involves the selection of the number and size of hidden layers, learning rate parameter, momentum term, error tolerance, and activation function. Usually, the choice of these parameters is based on trial-and-error process.

The following neural networks were considered in the present investigation for predicting the fatigue life of fiber-reinforced composite:

  1. 1.

    Feedforward neural networks

  2. 2.

    Recurrent networks with Elman back propagation algorithm and

  3. 3.

    Radial basis function networks

In the case of feedforward and recurrent networks, an initial parametric study based on the results of the previous researchers was carried out for the selection of architecture of the network which includes number of hidden layers, nodes in the hidden layers, learning rate, momentum term, and the error tolerance. From the study it was observed that the two networks, 3-12-1 architecture with a learning rate of 0.92, momentum term of 0.1 and 3-18-6-1 with a learning rate of 0.9, momentum term of 0.3 showed good performance and hence considered in the investigation. To check the efficiency of these networks another study was conducted by varying the number of neurons in the hidden layers by keeping the learning rate as 0.9 and momentum term as 0.5. A sigmoid function was used as an activation function to achieve an error tolerance of 0.001.

The radial basis function for a neuron has a center and a radius (spread). With larger spread, neurons at a distance from a point have a greater influence. For the case of radial basis network, a spread factor of 4.18 was found to give better result.

In order to obtain acceptable and balanced neural network performance, normalization of the input and output data was conducted using the relation

A V 10 n 1 2 + C
(2)

Where C is a constant between −0.25 and 0.25 to ensure that the values are in the range of 0.2 and 0.8, n is the number of digits in the integer part of the variable V (Rafiq et al.2001).

Results and discussion

In the present investigation, three types of networks were developed. Bar charts were plotted between the analytical, predicted, and the available experimental results (El Kadi and Al-Assaf2002ab), and a comparative study was made among the different neural networks.

Feedforward network with single hidden layer

Feedforward network with number of neurons in the hidden layer varying from 12 to 30 were considered in the present study. Graphs were plotted for the comparison of results and are presented in Figures 2, 3, 4, 5, and 6.

Figure 2
figure 2

Comparison of results - feedforward network 3-12-1.

Figure 3
figure 3

Comparison of results - feedforward network 3-18-1.

Figure 4
figure 4

Comparison of results - feedforward network 3-20-1.

Figure 5
figure 5

Comparison of results - feedforward network 3-25-1.

Figure 6
figure 6

Comparison of results - feedforward network 3-30-1.

From Figures 2, 3, 4, 5, and 6 it was observed that among the 15 data tested, all the networks showed good agreement except for two to three data. Hence, a comparative study was made among these networks to get the optimum feedforward network with single hidden layer and is presented in Figure 7.

Figure 7
figure 7

Feedforward networks with single hidden layer.

Figure 7 showed a comparative study between the actua l values (experimental values) and predicted values (obtained using neural network model). From the graph it was found that the network with 20 neurons in the hidden layer showed good agreement compared to the other networks.

Feedforward network with two hidden layers

A comparative study was made among the feedforward networks with two hidden layers and is shown in Figures 8, 9, 10, 11, and 12.

Figure 8
figure 8

Comparison of results - feedforward network 3-18-6-1.

Figure 9
figure 9

Comparison of results - feedforward network 3-15-3-1.

Figure 10
figure 10

Comparison of results - feedforward network 3-10-10-1.

Figure 11
figure 11

Comparison of results - feedforward network 3-15-15-1.

Figure 12
figure 12

Comparison of results - feedforward network 3-20-20-1.

Similar to the feedforward network with one hidden layer, the feedforward network with two hidden layers showed good agreement between the results except for two to three data. To get the architecture which represents the optimum one, a comparative study was made between the various networks and is shown in Figure 13.

Figure 13
figure 13

Feedforward networks with two hidden layers.

From Figure 13 it was found that the network with two hidden layers having ten neurons in each hidden layer presented the optimum architecture in the case of feedforward network with two hidden layers.

Radial basis network

These networks are nonlinear hybrid networks usually containing a single hidden layer. The activation function of the hidden layer neurons is a Gaussian transfer function. The centers and widths (spread value) of such functions are obtained by unsupervised learning and are used to update the connection weights between the hidden and output layers. In the present work, radial basis networks with spread values of 3.45, 4.18, 4.31, 4.88, and 5 were investigated. The comparison between the predicted results, analytical results, and experimental results for various stress ratios, fiber orientation angles and spread values are shown in Figures 14, 15, 16, 17, and 18.

Figure 14
figure 14

Comparison of results - radial basis network with spread value 3.45.

Figure 15
figure 15

Comparison of results - radial basis network with spread value 4.18.

Figure 16
figure 16

Comparison of results - radial basis network with spread value 4.31.

Figure 17
figure 17

Comparison of results - radial basis network with spread value 4.88.

Figure 18
figure 18

Comparison of results- radial basis network with spread value 5.

Since all the networks showed equally good performance, a comparative study among these networks was made and presented in Figure 19.

Figure 19
figure 19

Radial basis function networks with different spread values.

From the Figure 19 it was found that the radial basis function network with a spread value of 4.31 showed good agreement.

Recurrent networks with Elman back propagation algorithm

Recurrent neural networks contain connections from output nodes to hidden layer and/or input layer nodes, and they allow interconnections between nodes of same layer, particularly between the nodes of hidden layers.

For the Elman network, even though different architectures with different hidden layers were tested, the network with 3-12-1 architecture (Figure 20) alone showed better performance.

Figure 20
figure 20

Comparison of results Elman network.

Comparison of the networks

In the present investigation three types of networks were used for assessing the fatigue performance of the composite material. In order to get the optimum network, a comparative study was made between the actual values (experimental) and predicted values (neural network) and is given in Figure 21.

Figure 21
figure 21

Comparison of all the networks.

From Figure 21 it was found that the performance of Elman network was poor compared to the remaining networks. It was observed that the predictability of the radial basis network was better compared to other networks. In the case of feedforward network, the two hidden layer network showed better performance compared to the feedforward network with a single hidden layer.

Conclusions

Artificial neural network or ANN is gaining momentum in the area of modeling and analysis of composite structures. Most of the theoretical models depend on the evaluation of a mathematical expression or solution explicitly, while the neural network model is formulated implicitly. Basing the entire process on a set of examples presented to the network, it can reasonably capture the underlying functional relationship between the input and the output parameters. Hence, this technique is increasingly finding applications.

Assessment of the fatigue behavior of composite materials is a complex and tedious task due to its heterogeneous nature as well as the long testing time requirement. In the present work, prediction of fatigue life of unidirectional glass fiber-reinforced composite under tension-tension and tension-compression loading using artificial neural network was investigated.

Fatigue analysis was carried out using the finite element analysis for the formation of data required for training and testing the network. Initially, a static analysis was done to get the critical locations for conducting the fatigue analysis. The stresses corresponding to these positions were given as input to the fatigue analysis. The analysis was conducted for various stress ratios, fiber orientation angles, and stress values and these were taken as input to the neural network model. The result of fatigue analysis in terms of number of failure cycles was taken as the output to the network.

Three different networks were developed and compared. The results of the study were compared with the analytical results obtained using finite element analysis and also with the available experimental results. The predicted results were found to agree very well with the analytical and experimental results. From the results it was observed that the predictive capability of the radial basis network was better compared to the other two networks. The significance of the present work was that the same network could be used for the assessment of the fatigue strength of unidirectional glass/epoxy fiber reinforced composite with different fiber orientation angles tested under different stress ratios.

The present study has demonstrated the capability and advantage of using ANNs in modeling physical processes. Unlike in regression analysis, no functional relationship need be assumed among the variables before developing the ANN model. ANN automatically constructs the relationships among the variables implicitly and adapt these based on the training data presented to them. The study also showed the importance of validating the performance of ANN models in simulating the physical processes especially when experimental data were insufficient.