1 Introduction

Composite materials are formed of atleast two materials, namely fiber-reinforced and matrix without blending, that work together to offer substantial material properties that differ from the properties of individual components. [1,2,3]. Glass fibre reinforced polymer (GFRP) composite laminates are mostly utilized in structures that require high specific strength and stiffness, as well as resistance to fatigue and corrosion. It enables the development of lighter structures and it’s applications are seen in the aerospace, automotive, defence, infrastructure, maritime, sports, oil and gas industries [4,5,6,7]. GFRP composite laminates accounts for more than 95 percentage of maritime applications due to its economic advantage over the carbon fibre composites [8]. Fiber-reinforced mats are available in a variety of fibre orientations, including randomly oriented, uni-directional, and bi-directional forms. It gives the considerable strength to composite. Further, the job of matrix is to bind the fibre and accessible in the form of resin. There are two varieties of polyester resins are available in the market. The first type is orthophatthlic polyester resin, often known as standard economical polyester resin. It is used in a variety of industrial applications, including wind turbine blades, rotor components, water tanks, sewer pipes, structures, and infrastructure. Other type is isophthalic polyester resin, which is commonly used in the maritime industry because to its great water resistance [9]. The three-point bending test is simple, reliable and sensitive method to compute the load bearing strength of GFRP composite materials [10, 11]. While the laminate is subjected to transverse loads, flexural strength is very remarkable parameter in the design of randomly oriented chopped GFRP composite laminates [12]. Due to the applied transverse loads, the outermost and innermost layers of the laminates are subjected to tensile and compressive stresses respectively. In addition to that, the laminates are also subjected to shear stresses, which is maximum at the neutral axis and becomes zero at the outermost surface [13].

Chaudhary et al. [14] computed the flexural strength of unidirectional GFRP composite laminate experimentally using three point bending test and numerically done by FEA software ANSYS. They found that experimental results holds good with numerical results. Ratnakar and Shivanan [15] performed a three-point bending test for glass/epoxy and graphite fiber-reinforced composites according to ASTM D790 standards and computed flexural strength and stiffness for both specimens. It is observed that graphite-fiber reinforced composite has greater strength and stiffness than glass/epoxy composite. Galbano et al. [16] conducted a three-point bending test on a manufactured composite laminate composed of eight stacking sequences of different fibres including carbon fibre, quartz fibre and glass fibre. It is inferred that flexural strength of carbon and quartz fiber exceeds glass fiber. Wazery et al. [17] fabricated E-glass fiber with random oriented reinforced polymer composite using hand lay-up techniques with varying fiber percentages. They examined that with increase in fiber percentage of mechanical properties such as tensile strength, bending strength, impact strength and hardness increased. Hybridization can enhance the mechanical properties of composite laminates considerably [18]. Dong [19] found that hybridization of symmetric carbon and glass fiber composite laminate can improve the flexural strength. It is also suggested that carbon/epoxy plies should be placed corresponding to the outer layer of composite to maintain its stiffness. According to Jiang et al. [20] the effect of temperature and moisture leads to degradation of flexural strength of GFRP composite laminates, on both strength and stiffness wise. Damage in the composite laminates may initiate with matrix cracking that leads to delamination. Delamination frequently happens at stress-free edges due to property mismatches at ply interfaces. Cheg et al. [21] developed the finite element (FE) model to investigate the delamination behaviour of composite laminate based on cohesive zone method. The accuracy of FEA vary considerably with mess size and boundary conditions. Thus experimental and FEA can be combined with machine learning based method to improve effectiveness, efficiency and reliability.

Machine learning based methods are fast, efficient and accurate. It can be used for solving complex non-linear problems. It is inspired by the functionality of human brains and employs billions of interconnected neurons to process data in parallel [22,23,24]. Support vector machine (SVM) can be used to solve both classification and regression problem [25]. Tanyildizi [26] used ANN and SVM to predict the compressive and flexural strengths of light weight concrete made of silica fume and carbon fiber at varying temperature. It is observed that prediction accuracy and reliability of ANN is better than SVM. Jiang et al. [23] employed the back propagation ANN model to predict tensile, impact, bending strength and wear properties of short fibre reinforced polyamide composite. Zhang and Friedrich [27] reviewed various principle of ANN to estimate fatigue life, wear performance and dynamic properties of polymer composite laminate. Mentges et al. [28] computed micro-mechanical data using FEA and orientation averaging and fed to ANN as input and predicted stiffness of short fiber reinforced composite. ANN model was utilized by Hassan et al. [29] to estimate the fatigue life of glass fiber composite shaft. Gayatri et al. [30] forecasted the tensile strength of hybrid polymer composites using ANN model. Stephen et al. [31] predicted the impact resistance of hybrid and non-hybrid FRP composite plate based on FE simulation results. Chopra et al. [32] noticed that the ANN model works well using Levenberg-Marquardt (L-M) algorithm and sigmoid activation function for predicting tensile and compressive strengths. Koklar et al. [33] examined that L-M algorithm outperforms Resilient Back Propagation (RBP), Quasi Newton (QN) and Variable Learning Rate Back Propagation (VLRBP) algorithms. Most common activation functions used in ANN model’s are tan-sigmoid, log-sigmoid and purelin. Generally, tan-sigmoid and log-sigmoid are used in hidden layer and purelin in the output layer [34]. Pazhamannil et al. [35] computed the tensile strength of polylactic acid (PLA) using ANN under varying process parameters such as nozzle temperature, layer thickness, and infill speed. Kumar et al. [36] applied radial basis function neural network (RBFNN) and generalized regression neural network (GRNN) models on acoustic emission parameters to predict the flexural strength of GFRP composite laminate. They observed that the GRNN model outperforms the RBFNN model. Many researchers also estimated the thermal properties such as heat transfer coefficient, thermal conductivity and viscosity apart from the mechanical properties such as tensile, bending and impact strength using ANN model [37, 38]. They found that ANN is good predictor of thermal properties because of its fault tolerant characteristics and ability to learn and model non-linear and complex relationship.

From the literature survey, it is summarized that several research works have been carried out to predict the mechanical and dynamic characteristics of composite laminates made of continuous unidirectional fibers under different materials and orientations based on various process parameters and micro-mechanical approach employed by ANN model. However, there is no study to predict the flexural strength of ROCGFRP composite laminate using ANN model based on FEA and experimental three-point bending test data. Thus, the novelty of this work to use the numerical simulation with cohesive zone method (CZM) dataset and experimental three-point bending test dataset in the ANN model to compute the flexural strength of ROCGFRP composite laminate. This research article is arranged as follows: The review of ANN model are described in section 2. Methodology includes numerical simulation, materials fabrication and experimental details are explained in section 3. The results and discussions are briefly presented in section 4, and finally, concluding marks are discussed in section 5.

2 Review of artificial neural network

A model based on the working mechanism of biological neurons was developed by Frank Rosenblatt in 1958 and named as “Perceptron”. It was a computer program that used linear mathematical methods [39]. Later, between 1959 and 1980, more improvements to the perceptron were made, eventually leading to the ANNs. Applications of ANNs can be seen in both industrial and research fields such as pattern recognition, stock market prediction, voice recognition, video games, industrial temperature, force prediction, heat conduction and structural health monitoring, etc. [40,41,42,43]. The most significant benefits of adopting ANNs are that they are versatile, which means that they can learn through both supervised and unsupervised algorithms and perform universal evaluations [44]. ANN works on the principle of a biological neuron. It uses past data samples to understand and predict the unknown outcomes in future datasets based on past learning. It consists of several artificial neurons, and a single artificial neuron is called the basic building unit of ANN. It is also referred to as a node. It is made up of inputs, net function, transfer function, and outputs, as shown in Fig. 1. The associated synaptic weights are multiplied by the node’s inputs. Synaptic weights are random numbers that dictate the strength or amplitude of individual inputs to neurons. The single artificial neurons can learn through accomplishing the adjustment of the weights.

Fig. 1
figure 1

Schematic of a single artificial neuron

Single artificial neurons are not efficient for solving complex tasks and robust computation. Thus, multi layer perceptron (ANN) is created to address the common complex problems such as function approximation, pattern recognition, memory association, and so on. Figure 2 depicts that the ANN system, that composed of three layers: input, hidden and output layers. The implementation stages of the ANN system composed of parameter selection, training and testing. Parameters selection consist of input and output parameters, the number of neurons in the hidden layer, activation functions and the training algorithm. The most widely used activation functions are sigmoid, tanh, gaussian, linear, and threshold [45]. After parameters selection, the networks are fed with sample datasets for training. The training involved the adjustment of synaptic weight and bias. L–M, Quasi–Newton, Conjugate gradient and Resilient propagation are the most often utilized training algorithms [46,47,48].

Fig. 2
figure 2

Architecture of ANN model with single hidden layer

The ANN model receives data from the input layer, processes it in the hidden layers, and further send the results to the output layer. At each hidden and output layer, neurons apply the previous layer output to the current layer input. The data in the neurons is changed via a transfer function with weights and bias to compute the results, as follows:

$$\begin{aligned} Y_j=f\left(\sum _{i=1}^{n}{W^{n}_{ji} X_i}+b^n_j\right) \end{aligned}$$
(1)

Where, \(Y_j\)= \(j^{th}\) Neuron output in the hidden layers, f= Activation function, n= Number of layers, \(b^n_j\)= Bias of \(j^{th}\) neuron, \(W^{n}_{ji}\)= Weight of \(j^{th}\) neuron in \(i^{th}\) layer, i=Layer, j=Neuron and \(X_i\)=Input parameters.

The hidden and the output layers employed sigmoid and purelin activation functions respectively in the ANN architecture. Back-propagation (BP) is a multi-layer network training strategy that employs an iterative gradient descent approach to reduce the mean squared error “E”, which obtained between predicted and desired values:

$$\begin{aligned} E=\frac{1}{2L}\sum _{j=1}^{L}[d^L_j-Y^L_j]^2 \end{aligned}$$
(2)

where L= Number of training patterns, d= Desired output, Y= Predicted output

The weights and biases are modified during the training phase until the predicted error level is attained. The repeated modification of weights and biases is denoted by:

$$\begin{aligned}&W^{n}_{ji}(k)= W^{n}_{ji}(k-1)-\alpha \frac{\partial E}{\partial W^{n}_{ji}} \end{aligned}$$
(3)
$$\begin{aligned}&b^{n}_{j}(k)= b^{n}_{j}(k-1)-\alpha \frac{\partial E}{\partial b^{n}_{j}} \end{aligned}$$
(4)

where \(\alpha \) and k denote the learning rate and number of iterations for the ANN model, respectively [23].

3 Methodology

Fig. 3
figure 3

Methodology for flexural strength predication of ROCGFRP composite laminate using ANN model

Figure 3 depicts the methodology of ANN implementation to predict the flexural strength of ROCGFRP composite laminates. First, three-point bending tests were performed numerically with CZM and experimentally to identify the model input (strain) and output (stress) parameters. Further, the chosen datasets were divided into 70:15:15 for training, validation and test sets respectively. The architecture of ANN model is created in MATLAB\(^{\circledR }\)2021a [49, 50] with the help of code to train and validate the model. The ANN model is trained using the L-M algorithm and number of neuron in the hidden layer is optimized for the least value of RMS error. There after the performance of the model, error histogram and regression are investigated carefully to understand the accuracy of the model. At last, the flexural strength is predicted and compared with the experimental results to check the effectiveness and reliability of ANN model (Table 1).

Table 1 Isotropic elasticity property isophthalic polyester resin [11]

3.1 Numerical simulation

FEA simulation is carried out in ANSYS workbench 19.2. It consists of following steps: (i) Creation of beam geometry, (ii) definition of material and cohesive zone property, (iii) meshing of geometry, (iv) define cohesive zone for interface delamination and (v) Static structural analysis of beam to compute flexural strength under interface delamination conditions. The basic steps of static analysis FE simulation is demonstrated in Fig. 4.

Fig. 4
figure 4

Basic steps of static analysis of FE simulation

A rectangular laminate of length 60 cm, width 12 mm and thickness 3.3 mm were modelled in ANSYS workbench ACP (pre). Each ply is made up of randomly oriented chopped glass fiber/resin with thickness of 1.1 mm. Composite laminate consists of three plies and total thickness of 3.3 mm. A cohesive zone layer of thickness zero millimetre is defined between the subsequent ply in order to create interface delamination during analysis. Further, three semi-circular strips with 10 mm diameter and 0.5 mm thickness were modelled in ANSYS workbench geometry. The global and local coordinates were appropriately defined to achieve the objective of the experiment. Finally, the rectangular beam and semi-circular strips were imported into static structure for the three-point bending test analysis. The material properties such as isophthalic polyester resin (Refer Table 2) as matrix and randomly oriented chopped glass fiber (Refer Table 3) as reinforced for beam, cohesive material property (See Table 4) for interface delamination and mild steel for semi-circular strip (See Table 4) were chosen as per the research work published by Pankaj & Deepak [11]. The semi-circular strip is placed over the laminate and the frictionless contact is defined between them to meet the requirement of simulation. Figure 5a–c show the top view, front view and isometric view of three-point bend test specimen with the representation of mesh size and boundary conditions, respectively. From Fig. 5c, It can be observed that fixed support is applied at the both semi-circular strip placed at the bottom of the beam, A load of 232 N (Calculated using bending strength eq. 5 using experimental result) applied in Y-direction X and Z-direction, respectively at the upper strip. It is assumed that the movement of beam specimen is restricted in X and Z direction.

Table 2 Orthotropic property of randomly oriented chopped GFRP [11, 51]
Table 3 Cohesive material property [11, 52]
Table 4 Structural steel (semi-circular strip) [11]
Fig. 5
figure 5

Schematic representation of geometry, meshing and boundary conditions of laminate (a) top view, b front view and (c) isometric view [11]

Meshing is an essential step in the FE simulation process. It affects the accuracy, convergence, and speed of the solution. A four-node quadrilateral element was used to represent the meshing of each rectangular composite layer and the semi-circular strip. Mess sensitivity analysis was conducted to optimize the computation time. The computation time was decreased by incorporating varied mesh sizes/densities in different parts of the FE model. A fine mesh of size (0.3\(\times \)0.3) mm was done in the loading zone, and coarse mesh size (0.6\(\times \)0.6) mm outside the loading zone, where no damage is susceptible to occur. The mesh is said to converge if further mesh refinement results in a negligible change in the solution. From Fig. 6, it is clear that the graph is plotted between equivalent stress, strain energy, and the number of elements (N). After a certain number of elements, the equivalent stress and strain energy values are stable. Therefore, the total number of elements in the rectangular beam and the semi-circular strip is 11,520 as shown in Fig. 6.

Fig. 6
figure 6

Mesh convergence study based on variation of equivalent stress and strain energy with number of elements [11]

3.2 Materials and methods

The randomly oriented chopped GFRP composite laminates of 3 mm thickness were fabricated using a hand lay-up approach. The reinforcing material is used as randomly oriented chopped glass fibre of 459 GSM, and the matrix material is employed as isophthalic polyester resin of RPL-100 to fabricate the composite laminates. The weight ratio of the reinforced material to matrix material is set to be 3:7. Furthermore, the matrix material is mixed with the hardener (methyl ethyl ketone peroxide) at a 10:1 ratio in the beaker. The hardener and isophthalic polyester resin are well stirred with the help of stirrer. Thereafter, a tiny coating of wax is applied to the flat mould surface to erase minor surface flaws like as scratches, stains and oxidation. Followed by, polyvinyl alcohol (PVA) is added to the surface as a chemical release agent to facilitate the removal of the laminate from the mould after manufacture. A layer of randomly oriented chopped glass fiber fabric is laid over the die, followed by a layer of mixture of resin and hardener. This process is continued till the three layers of fabric. Then, the cylindrical roller is used to remove excess amount of resin from the laminate by squeezing. After finishing the hand lay-up, the laminate is cured under atmospheric conditions for atleast 24 hours. After curing, the laminate is removed from the mould and cut to the required dimensions as per the ASTM D790 for the three-point bending test as illustrated in Fig. 7a.

Fig. 7
figure 7

a GFRP test specimen, b Three-Point bending test experimental setup [11]

$$\begin{aligned} Bending\, Strength (\sigma _b)=\frac{3FL}{2bt^2} \end{aligned}$$
(5)

The three point bending test was conducted on four specimens as per the ASTM D790 standard [53]. In this test, a composite laminate with a rectangular cross-section subjected to the simply supported condition and the point load is applied at center of the test specimen. The span between two cylindrical supports is taken in the ratio L/t= 16:1 to 32:1 as per ASTM standard [54]. The bending strength expression is given in Eq. (5), This equation used by the researcher to calculate flexural load for numerical simulation. Where L = effective length of the test specimen, t = thickness, b = width, and F = applied load. An overhanging length of 10 mm was maintained on both sides of the roller supports, as represented in Fig. 7b. The test specimens final length, width and thickness were considered as 60 mm, 12.25 mm and 3.265 mm, respectively. Blue Star’s 20 kN Electromechanical Universal Testing Machine (Model No: WDW-20) is utilized to conduct the three-point bending test. Figure 7b depicts the UTM test setup and the test specimen before and after the three-point bending test. A constant feed rate of 2 mm/min is maintained during the experimental bending analysis. Followed by the test, a set of data file containing time, load, displacement, stress and strain were obtained. Further, based on the obtained data file, stress-strain curves and ultimate flexural strength are calculated.

4 Results and discussions

The experimental and numerical results of the three-point bending test are briefly explained in this section. Based on the obtained flexural strength from stress-strain curves, ANN models were developed to predict the flexural strength for the ROCGFRP composite laminate.

4.1 Numerical and experimental flexural strength

After completion of FEA simulation, the flexural strength of beam with formation of interface delamination is depicted in Fig. 8. From the figure, it is clearly observed that the interface delamination is occurred between the subsequent ply and corresponding flexural strength found to be 165.31 MPa.

Fig. 8
figure 8

Schematic representation of numerical flexural strength with delamination in the composite laminate

The numerical stress-strain curves for all four specimens are represented in Fig. 9. It is shown that as stress increases, strain grows continually until ultimate strength is reached, i.e., damage initiated in the laminate. Followed by, the stress begins to diminish, and the strain shows no substantial changes due to the subsequent damage propagation of the laminate. The observed average numerical and experimental flexural strengths are 165.31 MPa and 159.5 MPa, respectively.

Fig. 9
figure 9

Stress-Strain curves of ROCGFRP composite laminates

4.2 Testing of artificial neural network (ANN) model

Three-layers ANN called perceptron were modelled using MATLAB\(^{\circledR }\)2021a. The ANN model was comprised of three layers: the input layer (input neuron), the hidden layer (computational neurons), and the output layer. The three-point bending test was employed to estimate the input and output parameters of the ANN model. The model’s input and output were chosen to be strain and stress, respectively. The bending test yielded a total of 7,616 data points, which were analyzed. Furthermore, the data points are divided into 70:15:15 in the proportion of training, testing, and validation respectively. The sigmoid and purelin functions were applied to the hidden and output layers, respectively and the L-M algorithm was used to train the ANN model. The structure of ANN model is shown in Fig. 10.

Fig. 10
figure 10

Structure of artificial neural network (ANN) model

4.2.1 Optimization of neurons in hidden layer

The hidden layer in the ANN model is the layer between the input and output layers. The hidden layer’s function is to perform the computation, and it is used to solve the non-linear problems. As a result, defining the number of hidden layers and neurons in each hidden layer is critical. The number of hidden layers cannot be determined deterministically. It can be decided by the hit and trial method only. In general, zero hidden layers are chosen for linear problems, and one or more hidden layers are chosen for complex problems. As a result, one hidden layer was chosen for ANN model. The hidden layer’s number of neurons was optimized by plotting a graph between the number of neurons and root mean square (RMS), as shown in Fig. 11. According to Fig. 11, the optimal number of neurons in the hidden layer can be chosen as 18. At this point, the RMS error value for the validation set is negligible, while the training and testing sets are substantial quantities.

Fig. 11
figure 11

Selection of optimum number of neurons in the hidden layer

4.2.2 Performance of the model

The present ANN model is trained using the L-M algorithm, and the performance of the model’s is plotted in Fig. 12. The training process of the current model is completed at fifty-nine epochs as shown in Fig. 12, but it does not give the minimum mean square error. Thus, the algorithm selects fifty-three as the optimum number of epochs, corresponding to the most negligible MSE value, i.e., 0.0041189. Figure 13 represents the training state of the model. This gradient is 1.0875e-5, learning rate for the L-M algorithm ( mu) is 1e-6, corresponding to fifty-nine epochs. Further, it can be seen that after six validation fails, the training process is stopped. The obtained RMS values are 0.0619, 0.0610, and 0.617 for the training, validation and test sets, respectively.

Fig. 12
figure 12

Number of epochs

Fig. 13
figure 13

State of the model after training

4.2.3 Error histogram

The error histogram as shown in Fig. 14, which depicts network performances, training, validation and test data were represented by the blue, green and red bars, respectively. The error histogram is identified by the outliers, which means the data points that have a much inferior fit than the rest of the data. [49]. The x-axis represents the vertical bars on the graph called bins. The error varies between -0.3509 and 0.2403. The error range is divided into 20 small bins and the calculated width for each bin is 0.02956. Each vertical bar represented the number of samples from data sheets and was represented on the y-axis. The zero error line denotes the maximum level of precision. The majority of the datasets are close to the zero error line. As a result, the trained model can predict the future cases successfully.

Fig. 14
figure 14

Error histogram with 20 Bins

4.2.4 Regression analysis

From Fig. 15a–c, the regression values computed by ANN models are 0.98031, 0.97647 and 0.97717 for training, validation and testing, respectively, while Fig. 15d represents combined regression value of 0.97927 for training, validation and testing. The data sets for the training, validation and test components are fitted along the regression line. It demonstrated that there is a strong relationship between analysis and desired outcomes.

Fig. 15
figure 15

Regression analysis of (a) Training, b Validation, c Test and d Combined results

4.2.5 Predicted flexural strength

Fig. 16
figure 16

Comparison between predicted and experimental flexural strengths

The combined number of experimental and numerical data points and corresponding flexural strength value is plotted on X and Y axis, respectively as shown in Fig. 16. The predicted value of flexural strength computed by the ANN algorithm is also plotted corresponding to the given data points. It is observed that predicted flexural strength values are almost coincide with the experimental values and the RMS error value is 0.0604 i.e, 6.04 percentage, which seems to be considerably low. This justifies that ANN model is highly efficient and can predict the flexural strength of randomly oriented GFRP accurately.

5 Conclusions

In this study, the flexural strength of ROCGFRP composite laminates were predicted using ANN model. CZM was implemented in FE simulation to compute the numerical flexural strength under interface-delaminated conditions. Three-point bending test was conducted on the four specimens to investigate the flexural strength and ultimate load-bearing capacity of the materials. Further, experimental and numerical results were combined for ANN analysis. The computed flexural strength numerically and experimentally were found to be 165.31 and 159.5 Mpa, respectively. The structure of ANN model was created as follows: strain was chosen as input, stress as output, L-M as training algorithm, sigmoid as activation function for hidden layer and purelin for out layer, respectively. The complete dataset is divided into training, validation and testing in the proportion of 70:15:15, respectively. The optimal number of neurons in the hidden layer was determined to be 18, which corresponded to the lowest RMS values. The training, validation, and testing regression coefficients were 0.98031, 0.977647 and 0.97717, respectively. The best validation performance was observed at 53 epochs. The training, validation, and test root mean square values were 0.0619, 0.0610, and 0.617, respectively. Finally, the predicted values of flexural strength computed by the ANN were found to be highly consistent with the experimental values.