1 Introduction

Fiber reinforced polymer (FRP) composites are widely used in structural applications owing to its unique features such as the high stiffness, high strength and the potential in tailor-made design. However, composite materials have much more complex failure mechanism compared to that of metal materials [13], in particular for the case of composite structures with an open hole. The open-hole effect on the composites, as a classical issue, has been long concerned by many researchers [413].

Theoretical methods, such as the fracture mechanics models [5, 6], the progressive damage models [7] and the Continuum damage models [9], were developed to predict the open-hole tensile strength of composite plates. These theoretical models, which are mostly based on the classical mechanics, are very meaningful in finding out the true failure mechanism and improving the applications. However, the limitation of knowledge results in more uncertainties when these models are adopted in engineering practice.

Experiments are usually conducted to account for the open-hole effect in engineering practices. Based on characteristic distances determined through experiments, Whitney and Nuismer [4] proposed the point stress criterion and average stress criterion, which are seen as classical methods in the failure prediction of notched structures. However, uncertainties, especially the variability, inevitably exist in experiments. To address this important issue, the experimental results are usually conservatively processed with statistical methods to cover the effect of variability. This makes the experiments costly and time-consuming. In order to reduce the cost of experiments and utilize the experimental results more sufficiently, many researchers have developed various methods for predicting material properties or structural performances based on a limited number of experimental results.

The artificial neural network (ANN), which is a simulation to the nervous system, is often used to make predictions on the properties/behaviors of composites [1426]. Pidaparti and Palakal [14] developed a back-propagation neural network to predict the non-linear stress–strain behavior of laminates. Labossiere and Turkkan [15] used ANN to predict the failure of composites under plane stress conditions. Lee et al. [16] compared the Tsai-Wu criterion with ANN on the predictive accuracy based on a set of biaxial tests of cross-ply composite tubes made of T300 carbon/epoxy and concluded that ANN showed smaller root-mean-square-error (RMSE). Lee et al. [17] used ANN to predict the fatigue life of carbon/glass fiber reinforced plastic laminates and recognized the effect of the ANN architecture on the prediction. Velten et al. [18] used ANN to predict the wear properties of short-fiber/particle reinforced thermoplastics. Al-Assaf and El Kadi [19] carried out an ANN prediction to get the fatigue life of unidirectional glass fiber/epoxy composites and a satisfactory predictive quality was got with the RMSE less than 20 %. Zhang et al. [20] predicted the storage modulus and damping of short fiber-reinforced composites with ANN. Perera et al. [23] used a back-propagation neural network to predict the ultimate strength of reinforced concrete beams retrofitted in shear by means of externally bonded FRP and further carried out a parametric study with the trained neural network. Camara and Freire [24] developed three types of neural network architectures to model the transverse elasticity modulus of unidirectional composites and got more accurate predictions compared with the Halpin-Tsai mathematical model. Bashir and Ashour [25] modeled the shear strength of FRP- bars-reinforced concrete members with ANN and carried out a parametric study with the trained neural network. Varol et al. [26] used a feed forward back propagation ANN to model the effect of reinforcement properties on the physical and mechanical properties of Al2024-B4C composites and concluded that the well-trained feed forward back propagation ANN model is a powerful tool to predict the effect of reinforcement properties on physical and mechanical properties of composites.

The conventional predicting methods with ANN, whose target is to get the training data fitted as accurately as possible, take the predicted object (e.g. , material properties / structural performances) as certain values. Actually, the experimental results are full of uncertainties, and therefore, the accurate fitting is often meaningless or even makes against finding out the true relationships between the inputs (material properties, structural dimensions and etc.) and outputs (structural performances). For example, for a row of given inputs, the tests may produce different outputs, which is in conflict with the accurate-fitting target of the conventional ANN. Although the conventional ANN based predicting methods pre-select/pre-process the training data before feeding them to the ANN, it is very hard to find out which output is more valid, even with the statistical methods.

The probabilistic neural network (PNN) was designed to make decisions based on probabilistic methods [27, 28], which means PNN can be used to learn from training data with uncertainties. In this paper, PNN is used to predict the open-hole tensile strength of composite plates based on a limited number of experimental results.

2 Problem Description

Figure 1 shows a composite plate with a central circular hole having diameter D. The plate has length L, width W and thickness h. The volume fraction of 0-ply in the laminate is P 0, while that of 90-ply is P 90. The open-hole composite plate is loaded at two ends in the longitudinal direction (direction x) by a uniform distributed tension force σ t . It is assumed that the composite plate, whose design object is usually the ply stacking sequence, should not fail under the ultimate load at a very high probability.

Fig. 1
figure 1

A composite plate with an open hole subjected to tension

As we know from the design and manufacturing practice, variability exists both in the material properties and structural parameters. The variability may result from the high porosity caused by insufficient resin flow / vacuum-pumping or inaccurate laying-up. Although the improvement of forming technology of composites, such as the automated prepregs laying-up, has made the variability smaller, it is still a big concern to designers and researchers [2931].

The open-hole tensile strength of a composite plate, which is related to the material properties and structural parameters, is a value full of uncertainty.

3 Open-Hole Tensile Strength Experiments

Experimental tests were conducted in the Laboratory of Civil Aircraft Structures Testing, Shanghai Jiao Tong University. The layup and the nominal thickness of the laminated test specimens, which are made of T800/Epoxy, are listed in Table 1. The specimens are grouped into TS1, TS2 and TS3 based on their layups. The specimens are named as “TS#-#”, where the first “#” represents the group number and the second “#” represents the specimen number in the group. Table 2 shows the typical material properties of T800/Epoxy. All the specimens have a nominal length of 300 mm and a nominal width of 36 mm. The nominal diameter of the circular hole is 5.8 mm. According to the measured data before the tests, obvious variability exists in these geometric parameters.

Table 1 T800/Epoxy test specimens
Table 2 Typical material properties of T800/Epoxy

The experiments were implemented on a SANS CMT5305 300 kN electronic universal testing machine, as shown in Fig. 2. The specimens were fixed on the testing machine and loaded by the increasing displacement at a rate of 2 mm/min until the specimens’ breakage makes the axial force decrease. During the loading, the force-displacement curves were recorded. The typical curves of TS1-1, TS2-1 and TS3-1 are shown in Fig. 3. The failure mode of all the test specimens is breakage through the circular hole as shown in Fig. 4. The experimental results are listed in Tables 3, 4, and 5, where “tensile strength” means the maximum end tensile force divided by the cross-section area of the specimen.

Fig. 2
figure 2

The test setup

Fig. 3
figure 3

The typical axial force-displacement curves of test specimens

Fig. 4
figure 4

The failure mode of test specimens

Table 3 Experimental results of TS1
Table 4 Experimental results of TS2
Table 5 Experimental results of TS3

4 Modeling

4.1 Probabilistic Neural Network

Probabilistic neural network (PNN), which was proposed by Specht [27, 28], is a special form of radial basis function network. It is mainly suitable for classification problems. The architecture of PNN is shown in Fig. 5. It contains four layers, which are named as the input layer, the pattern layer, the summation layer and the output layer, respectively [27, 28].

Fig. 5
figure 5

The architecture of probabilistic neural network

The input layer contains one input node for each input attribute. In the pattern layer, there is one neuron for each training instance in the training set, which means the amount of neurons in the pattern layer is equal to that of training instances. Each neuron in the pattern layer has a center point, which is the input vector of the related instance. The pattern layer, together with the summation layer, implements the Parzen windows probability density approximation method [32], in which the conditional probability of class i can be estimated as,

$$ {g}_i(x)=\frac{1}{{\left(2\pi \right)}^{n/2}{\displaystyle \prod_{j=1}^n{\lambda}_{ij}{N}_i}}{\displaystyle \sum_{r=1}^{N_i}{e}^{-{\displaystyle \sum_{j=1}^n\frac{{\left({x}_j-{X}_{rj}^i\right)}^2}{2{\lambda}_{ij}^2}}}} $$
(1)

where n is the dimensionality of the input patterns, N i is the amount of training points belonging to class i, x j is the j-th input attribute of the input pattern to be classified, X i rj denotes the j-th input attribute of the r-th training point belonging to class i, λ ij is the smoothing parameter across dimension i of the patterns for the training points belonging to class j. λ ij could be adjusted to reflect the significance of each input attribute in the generation of the outputs. The adjustment of λ ij could be seen as an important learning step of the PNN.

The output layer implements the category selection by the Bayesian decision criterion. The two-category Bayesian decision criterion can be expressed as follows,

$$ \left\{\begin{array}{c}\hfill \begin{array}{ccc}\hfill d(x)={\theta}_A\hfill & \hfill if\hfill & \hfill {\mathrm{h}}_A{l}_A{f}_A(X)>{\mathrm{h}}_B{l}_B{f}_B(X)\hfill \end{array}\hfill \\ {}\hfill \begin{array}{ccc}\hfill d(x)={\theta}_B\hfill & \hfill if\hfill & \hfill {\mathrm{h}}_A{l}_A{f}_A(X)<{\mathrm{h}}_B{l}_B{f}_B(X)\hfill \end{array}\hfill \end{array}\right. $$
(2)

where the state can be classified into θ A and θ B (e.g., survival and failure). f A (X) and f B (X) are respectively the probability density function for category A and B. h A and h B are respectively the a priori probability of occurrence of patterns from category A and B. l A is the loss associated with the decision d(x) = θ A when θ = θ B , while l B is the loss associated with the decision d(x) = θ B when θ = θ A .

When an input pattern is feed to a trained PNN, the output is produced based on the approximated probability density of different classes. The validity of each training point is reflected in the probability density calculation in an implicit way. PNN often learn more quickly than many neural network models such as back-propagation network, and have had success in the classification field.

4.2 Modeling and Predicting Approach

The geometric parameters (e.g. D, W, h) and layup features (e.g. P 0 and P 90) of the open-hole composite plates are assumed to be related to the tensile strength in this paper. The influence of the ply material properties is neglected because the modeling object here is only the open-hole tensile strength of composite plates with the same material. To produce the safety status of the plate, the average axial stress (σ t ) of the plate, together with the above parameters, are taken as the inputs of the PNN. The output of PNN is set to be S, which is equal to 0 or 1 to represent the safety status (1 denotes survival while 0 denotes failure) of the plate.

The flowchart for modeling and predicting the open-hole tensile strength of composite plates may be given as shown in Fig. 6 with details as follows:

  1. 1)

    By using the existing knowledge /experience, the available experimental results are extended to produce the training/testing data. It is also processed to satisfy the input/output requirement of PNN. As shown in Fig. 7, when we have some open-hole tensile strength experimental results of laminate plates, we can extend them by using the following settings, that is, for a row of experimental results (here means all the experimental results got from one specimen in one successful test), when other parameters are fixed, a) the structure would fail if W decreases, and survive if W increases; b) the structure would fail if D increases, and survive if D decreases; c) the structure would fail if P 0 decreases, and survive if P 0 increases; d) the structure would fail if P 90 increases, and survive if P 90 decreases; e) the structure would fail if σ t increases (to be larger than the experimental tensile strength), and survive if σ t decreases (to be smaller than the experimental tensile strength).

    We can also train the PNN with constraints under following three cases. For case (a), the tensile strength of an un-notched (D = 0 mm) standard ASTM 3039 0-deg unidirectional composite plate (L = 250 mm, W = 15 mm, h = 1.0 mm ) is equal to X t (the longitudinal tensile strength) of a lamina; for case (b), the tensile strength of an un-notched (D = 0 mm) standard ASTM 3039 90-deg unidirectional composite plate (L = 175 mm, W = 25 mm, h = 2.0 mm ) is equal to Y t (the transverse tensile strength) of a lamina; and for case (c), the tensile strength is zero when D/W = 1 or h = 0 or W = 0. So a set of training/testing data can be derived from each experimental result row by slightly changing the parameter values in the specified spaces.

  2. 2)

    The training data is used to train the PNN. The genetic algorithm optimization is used to train the PNN to get the fittest λ ij corresponding to each input attribute and each class. Each λ ij is encoded into a gene, while a PNN with a series of λ ij is encoded into a chromosome and chromosomes form a population. The population evolves generation by generation to get the optimal combinations of λ ij through the crossover and the mutation operations. The fitness function is set to be the root-mean-square-error (RMSE), which can be expressed as,

    $$ RMSE=\sqrt{\frac{{\displaystyle \sum_{k=1}^m{\left({Y}_k^{pr}/{Y}_k^{ex}-1\right)}^2}}{m}} $$
    (3)

    where Y pr k is the k-th predicted value , Y ex k is the k-th experimental value and m is the amount of predictions. The evolution of the population terminates when RMSE becomes smaller than a specified value.

  3. 3)

    The testing data are used to test the PNN.

  4. 4)

    After the training and testing, the PNN model can be adopted to predict the safety status of notched composite plates with different D, W, h, P 0 , P 90 and σ t .

  5. 5)

    For an open-hole composite plate with given W, h, D, P 0 and P 90, a critical safety points, where the safety status S turns from 1 (survival) to 0 (failure), can be determined through the PNN model. This is an important step that transforms the safety-status classification problem back to a tensile-strength-prediction problem.

    Here we set the allowable error (%) in the prediction of the tensile strength to be E A . We use the following expression to represent the output of the trained PNN model,

    $$ S= PNN\left(W,h,D,{P}_0,{P}_{90},{\sigma}_t\right) $$
    (4)

    By finding the root (σ max as the unknown tensile strength) of the following equations, we can get the tensile strength predicted.

    $$ \left\{\begin{array}{l} PNN\left(W,h,D,{P}_0,{P}_{90},{\sigma}_{\max}\right)=1\\ {} PNN\left(W,h,D,{P}_0,{P}_{90},{\sigma}_{\max}\left(1+{E}_A\right)\right)=0\end{array}\right. $$
    (5)

    Here the bi-section searching method is used to find the root.

Fig. 6
figure 6

The flowchart of the modeling and prediction

Fig. 7
figure 7

Schematic of training/testing data generation

5 Predictions

5.1 Implementation

In the first example, experimental results from TS1, TS2 and TS3 are extended and processed to produce the training/testing data of the predictive model. As shown in Fig. 7, a set of training/testing data can be derived from each experimental result row through the following procedures:

  1. 1)

    To generate a set of parameters (D, W, h, P 0, P 90, σ t ) corresponding to different safety status. It is expected that W, h and P 0 will be decreased, while D, P 90 and σ t will be increased for the failure status. In contrast, W, h and P 0 will be increased, while D, P 90 and σ t will be decreased for the survival status.

  2. 2)

    To select the generated parameter values corresponding to each specified safety status randomly to form rows of training/testing data.

  3. 3)

    Repeat steps 1) and 2) to get a new set of training/testing data.

The training data obtained is then used to train the PNN. After about 10,000 generations of evolution (with a population of 100) with the genetic optimization, the learning of PNN is finished. The testing data obtained is then used to test the predictive accuracy of the PNN. It is found that the trained PNN produces 20,779 correct results when tested with 20,800 rows of testing data. The percentage of wrong classifications is about 0.11 %.

The tested PNN can be used to predict the open-hole tensile strengths of composite plates through the bi-section root finding method, in which E A is set to be 0.1 %.

5.2 Results and Discussion

As shown in Table 6, the open-hole tensile strengths of test specimens in group TS1 are predicted with the PNN model, which is trained by experimental results of TS2 and TS3. Similarly, the tensile strengths of test specimens in group TS2 and TS3 are also predicted.

Table 6 Predicted open-hole tensile strengths of test specimens

Although there is obvious variability in the experimental results, the proposed PNN model shows acceptable predictive accuracy, for which the predictive errors are within ±4%.

The accuracy of the proposed PNN model is also evaluated through the predictions on the open-hole tensile strength of composite plates by using existing experimental data [33, 34]. Each prediction is made based on all the other experimental results of open-hole composite plates with the same material. The prediction results for the second example are listed in Table 7. It should be noted that the experimental data from Ref. [33] has been transformed back to the open-hole tensile strength of composite plates with a finite width. It can be seen that the maximum error is about −8.49 % which is greater than that in Table 6. This is probably because the amount of experimental results used in each prediction in Table 6 is 34/36, which is greater than13/16 in the second example. On the other hand, for experimental results in Table 6, there is only manufacturing variability in some geometric parameters of test specimens, while in the second example, the geometric parameters of test specimens vary in a much larger range, which makes the predictions harder.

Table 7 Predicted open-hole tensile strengths of test specimens based on experimental data from references

Generally, predictions show that the proposed model is capable of predicting the open-hole tensile strength of composite plates based on a limited number of experimental results with acceptable accuracy. However, compared with the existing theoretical models, the limitation of this model is that it can only predict the open-hole tensile strength of composite plates with the same material and its predictive ability is highly restricted by the test matrix. It is also should be noted that in the calculations, the convergence of the PNN optimization usually needs lots of hours on a PC and the stochastic process in the genetic optimization method makes the calculation time hardly to be estimated.

6 Conclusion

In this paper a PNN based approach has been proposed to predict the open-hole tensile strength of composite plates based on a limited number of experimental results. As a probabilistic method, the PNN can avoid the over-fitting of experimental data. The key issue of this approach is to utilize the limited experimental results and existing knowledge sufficiently by converting the strength prediction problem into a classification problem. To evaluate the predictive accuracy, predictions were implemented based on three sets of open-hole tensile strength tests of composite plates. Further assessments are also made with experimental data from other studies. Compared with the variability commonly existing in the experimental data, the PNN model produces acceptable predictions. It also shows that the proposed model can make predictions based on limited test data without any pre-selection. We believe that the proposed model could be extended to make predictions on other performances of composite structures when there is obvious variability in the observed values for the predicted indices.