1 Background

Now-a-days, composite materials have been gaining demand in aerospace, automobile and marine industries due to their high strength, corrosion resistance, rigidity and less weight over metallic components. Resin transfer molding (RTM) is a potential and feasible manufacturing method which can produce composite parts from low to moderate sizes due to its reliable experimental set up and low tooling cost [1,2,3]. Additionally, it allows higher fiber volume fraction and attracts automotive industry [4] due to its low manufacturing cost. These industries demand composites with excellent mechanical properties. In the field of optimization of fiber reinforced composites, response surface methodology (RSM), Taguchi, grey relation analysis, teaching learning-based optimization (TLBO), genetic algorithm, artificial neural network (ANN) are used for optimization and modeling. RSM was used reliably and exactly to model surface roughness, thrust force and delamination in drilling of carbon/epoxy composites and predict their values [5]. RSM was implemented for metals to make a relationship between cutting parameters, surface roughness and work piece vibration [6]. RSM was used to determine the machining performance under the influence of various parameters of machining. The expressions emerging out of RSM are useful for optimization in other algorithms such as TLBO [7]. RSM was implemented through ellistic teaching learning-based optimization (ETLBO) with cutting speed, feed, depth of cut and fiber orientation as the input parameters for determining surface roughness of glass fiber reinforced plastic (GFRP) composite turned on a lathe. The TLBO is a powerful and best method for optimizing process parameters of machining operations in manufacturing industries [8]. This method was employed to optimize spindle speed, depth of cut, feed rate and fiber orientation angle for maximum metal removal rate, minimum surface roughness and cutting force [9].

Furthermore, a biological motivated paradigm of ANN emerged out as an accurate modeling tool for optimum design of metallic as well as composite structures and predicting mechanical properties [10]. A well trained ANN is a useful tool for systematic parametric studies and characterization of failure mechanisms of composites. It was used by several researchers due to reduction in time and cost of required experimental measurements [11,12,13,14]. ANN can be used to simulate the relationship between process parameters and performance of composite material by process optimization for its design and prediction of mechanical properties before fabrication/testing [15]. ANN was employed through resilient back propagation to predict the performance of glass fiber composite suffered from cyclic loads with static and cyclic properties as one input layer and fatigue life as output layer [16]. ANN was used to study mechanical properties of carbon/epoxy and glass/epoxy laminates produced in different volume fractions. The composites with fiber orientation angle of 0°/90°/± 45° would give better performance [17].

A multilayer feed forward ANN with back propagation was implemented to expect the nonlinear behavior of composite laminate subjected to cyclic loads and establish accurate relationship between input parameters and the number of cycles to failure. This has been the most popular and commonly used tool due to its acceptable generating capabilities [18]. A back propagation neural network was used in ANN architecture for short fiber/polyamide laminates fabricated by injection process. The material compositions and mechanical properties were considered as inputs for different outputs [11, 19].

To the authors’ knowledge, researchers focused on RSM for optimizing the process variables and maximizing responses without constraints in the field of composites because this tool does not allow constraints. Therefore, the efforts must be continued to implement a multi objective optimization tool allowing constraints for optimizing the process variables to produce quality FRP composites. TLBO is such a tool for optimizing process parameters to maximize the responses. In the present work, TLBO has been used considering both the number of layers and injection pressure as process variables in the fabrication of composites for maximizing their mechanical properties (tensile, flexural and impact strengths) keeping Reynolds number and void content as constraints. Further, ANN was employed to predict the responses for the given input variables and RSM was used to know the interaction effect of input variables on the responses.

2 Materials and methodology

The raw materials used in the composite laminates manufactured for the present investigations are E-glass chopped strand fiber mat of 450 gsm (Code: M6450-104) with fiber length 50 mm, diameter 9 µm and polyester resin (viscosity: 450 ± 50 Cp). Cobalt napthanate and methyl ethyl ketone peroxide were respectively used as accelerator and catalyst in the proportions of 1:1.25. A customized RTM was used to prepare three different composites which consisted of 4, 5 and 6 layers (L) [20]. Each of the three different composites was manufactured at five different pressures (P) of 0.196, 0.245, 0.294, 0.343 and 0.392 MPa by injecting polyester resin from the center of mold. The laminates had 5 mm thickness. The calculated fiber volume fractions of the three composites used are 32.13%, 40.94% and 53.2% for 4, 5 and 6 layers respectively [21].

The methodology of present work is organized in four phases as shown in Fig. 1. In phase-1, injection pressure and number of layers were considered as input parameters. Reynolds number (Re) and void content (Vc) were taken as constraints. Considering these input parameters and constraints, 15 experiments were designed according to multilevel full factorial [22] to fabricate composites using RTM shown in Fig. 2 for determining tensile strength (σt) as per ASTM D 638, flexural strength (σf) as per ASTM D 790 and impact strength (σi) as per ASTM D 256 standards. In addition to these, void content (Vc) was also quantified as per ASTM D 2734-94 standards in order to study its effect on mechanical properties of composites. The corresponding Reynolds numbers (Re) were also determined based on flow front velocity of resin [23]. The experimental results of 15 GFRP composite specimens are given in Table 1.

Fig. 1
figure 1

Flow diagram

Fig. 2
figure 2

Customized resin transfer molding

Table 1 Experimental results of 15 GFRP composite specimens

In phase-2, interaction effect of input parameters on responses was studied using RSM. In phase-3, optimal input parameters were determined for optimal mechanical properties of composites using TLBO algorithm. Phase 4 was described with ANN modeling and prediction of responses. The responses obtained from TLBO and ANN were compared with experimental results.

2.1 Response surface methodology

RSM is an empirical modeling tool useful for developing, improving and optimizing the response. Response is a variable dependent on a set of independent variables and the objective is to optimize the response [24]. In this approach, relationship between input and output variables is described as follows [25]:

$$y = f \, (x_{1} , \, x_{2} , \, x_{3} \ldots \, x_{n} ) \pm e_{r}$$
(1)

In the above expression, y is the response, f is the response function, and x1, x2,…, xn are independent variables. er is the fitting error. When the mathematical function (f) is unknown, it can be approximated within the bounds of experimental data by a polynomial. This methodology without constraints was employed by Tzeng et al. [26] for deciding optimal parameters by injection molding process to produce short glass fiber and polytetra-fluoro ethylene reinforced polycarbonate composites for enhancing mechanical properties. In this work, Minitab 17 software has been used for model fitting and graphical analysis. ANOVA has also been carried out to identify the significant effect of number of layers and injection pressure on mechanical properties.

2.2 Teaching learning based optimization

The problems involving optimization of multiple contradictory objective functions are called as multi-objective problems. Implementation of traditional gradient based optimization methods leads to determine optimal value in the case of a single objective only. However, for multi-objective optimization, one must deal with a problem of determining the best class of solutions among several conflicting objectives simultaneously [27]. Hence, a non-dominated sorting TLBO algorithm was employed for multi objective optimization [28] in the present work to maximize mechanical properties of GFRP composites considering Reynolds number and void content as constraints. This was performed in two phases: teacher phase and learner phase. In TLBO, aim of the teacher is to enhance overall result of the class for subjects taught by him. Number of subjects, number of students and their previous results were taken into consideration to improve mean results of the students. The teacher identifies good learners and allows them for transferring their knowledge to the slow learners for improving overall result. The real-life industrial problems are solved using TLBO. The procedure adapted to the current work is given below in sequential steps.

  • Step 1 The population, design variables and termination criteria (Z′) are initialized. The best solution was selected based on non-dominance rank, crowding distance assignment (X j, k best, i) and mean of each design variable was calculated.

  • Step 2 Modified values of variables were obtained based on the best solution.

    $$\begin{aligned} & Difference \, \_ \, Mean_{j, \, k, \, i} = \, r_{i} \left( {X_{j, \, k \, best, \, I} - \, T_{F} M_{j, \, i} } \right) \\ & X_{j, \, k, \, i}^{'} = \, X_{j, \, k, \, i} + \, Difference \, \_ \, Mean_{j, \, k, \, i} \\ \end{aligned}$$
  • Step 3 Modified solutions were combined with the initial solutions.

  • Step 4 Ranking was given based on non-dominated sorting. Crowding distance was calculated after normalizing objective function to accomplish the teacher phase.

  • Step 5 The two solutions X′total − P, i and X′total − Q,j were selected randomly.

    $$\begin{aligned} X''_{j, \, P, \, i} & = X'_{j, \, P, \, i} + r_{i} \left( {X'_{j, \, P, \, i} - X'_{j, \, Q, \, i} } \right) \\ & \quad {\text{if}}\,X'_{total \, - \, P, \, I} \,{\text{is}}\,{\text{better}}\,{\text{than}}\,X'_{total \, - \, Q, \, i} \quad {\text{otherwise}} \\ X''_{j, \, P, \, i} & = X'_{j, \, P, \, i} + \, r_{i} \left( {X^{'}_{j, \, Q, \, i} {-} \, X \, '_{j, \, P, \, i} } \right). \\ \end{aligned}$$
  • Step 6 The new solutions of step 5 were combined with the solutions obtained after teacher phase (Step 4). The ranking was given based on non-dominated sorting and then crowding distance was calculated.

  • Step 7 When the termination criterion is satisfied, the non-dominated set of solutions is reported.

2.3 Artificial neural networks

Hosseini and Barker [29] reviewed several optimization techniques and concluded that ANN is one of the effective tools of optimization. ANN model for responses in terms of independent variables is described in Eq. (2). Vectors (x) and (w) are used to represent inputs and synapses efficiencies respectively. Therefore, the magnitude of neuron output is calculated with the Eq. (2) [30]:

$$Y = f(y) = f\left( {\mathop \sum \limits_{i} w_{i} . x_{i} } \right) = f\left( {w.x} \right) = f\left( {w^{T} .x} \right)$$
(2)

A feed forward multilayer perceptron architecture (2-8-3) was used in this work for modeling of mechanical properties. This architecture consisted of two neurons in input, three neurons in output and eight neurons in hidden layers. The network was trained by adapting weights to the connections between neurons in each layer.

In the present work, RSM was used to analyze the experimental results for identifying the significance of process parameters on responses. TLBO method was adopted to optimize the process parameters for maximization of responses. In addition to these, ANN was employed to validate the results of TLBO.

3 Results and discussion

3.1 Analysis of variance

In the present study, analysis of variance (ANOVA) was carried out at 95% of confidence level to analyze the experimental data of Reynolds number, void content, tensile, flexural and impact strengths. The sources having P values less than 0.05 and F values greater than 4 are identified as significant parameters [6]. Table 2 represents ANOVA for Reynolds number, void content, tensile, flexural and impact strengths with linear, square and two factor interaction models. Linear, square and two factor interaction models were observed to be significant for Reynolds number. Number of layers, its square and its interaction with pressure had significance on Reynolds number. Models of linear, number of layers and pressure were noted to be significant on void content. Linear and square models were observed as significant sources for tensile and flexural strengths. Number of layers and square of pressure were noticed as significant models for tensile strength. Number of layers and square of pressure were identified as significant parameters for flexural strength. Linear, square and two factor interaction models were also found to be significant for impact strength. Number of layers, pressure, their squares and their interaction had significance on impact strength.

Table 2 Analysis of variance for five responses (Reynolds number, void content, tensile, flexural and impact strengths)

In the present study, statistical significance of the obtained models was developed using ANOVA to generate response plots (Fig. 3) for experimental data of Reynolds number, void content, tensile, flexural and impact strengths. Response surfaces of Fig. 3a, b indicate the effect of both number of layers and resin injection pressure on Reynolds number and void content respectively. Reynolds number increased with increase of resin injection pressure and decrease of number of layers. This was happened due to transformation of flow pattern in resin from transition to turbulent as reported by Jean et al. [31]. Figure 3b represents decrease in void content with increase in number of layers and decrease in injection pressure. The percent of voids in the composite decreased with increasing number of layers at same injection pressure due to formation of uniform flow front through small pore spaces of the fiber. Further, the void content decreased with decrease of injection pressure due to Reynolds number of resin flow less than or equal to 300. The similar trend of void formation was also reported by Chang et al. [32].

Fig. 3
figure 3

Response surfaces for the effect of L and P on a Re, b Vc, c σt, d σf and e σi

From the experimental results, void volume fractions of 1.75%, 1.54%, and 1.46% were noticed to be minimum at pressures 0.245, 0.294, 0.343 MPa for 4, 5 and 6 layered composites respectively. These pressures were considered as optimal injection pressures in the present study as the composites exhibited better mechanical properties due to better impregnation of fiber with resin caused by low percent of void content.

The response surfaces in Fig. 3c–e describe the variations in tensile, flexural and impact strengths respectively with respect to both resin injection pressure and number of layers. They also represent maximum strengths gained by the composites. For 4, 5 and 6 layered composites, the maximum tensile strengths were noticed as 104.16, 126.81 and 153.06 MPa at the respective injection pressures of 0.245, 0.294 and 0.343 MPa respectively. Increase in injection pressure beyond the optimal value led to reduction in tensile strength of the composite as reported by Patel et al. [33] for glass fiber/polyester composite. At the same injection pressures, the respective composites had maximum flexural strengths of 87.36, 120.73 and 151.23 MPa. Flexural strength also decreased beyond the optimal pressure due to increase of void content present in the composite as noticed by Karbhari et al. [34]. The composites also had maximum impact strengths of 351.58, 435.94 and 468.19 kJ/m2. Although all the three types of composites exhibited maximum mechanical properties, of them 6 layered composites manufactured at injection pressure 0.343 MPa gave maximum tensile, flexural and impact strengths due to less content of voids present in it.

The quadratic polynomial equation representing response source (y) developed by RSM for mechanical properties of composites in terms of input parameters [35] is given hereunder.

$$y = C_{0} + C_{1} .L + C_{2} .P + C_{11} .L.L + C_{22} .P.P + C_{12} .L.P$$
(3)

In order to determine the regression coefficients, several experimental design techniques are available. The estimated regression coefficients, t values and p values are given in Table 3. The significance of each model term has been verified using p value. A p value less than 0.05 indicates a significant model term. From Table 3, the two independent variables, second order of those variables and interaction effect of layers and pressures represent significant model terms on responses.

Table 3 Estimated regression coefficients, t values and p values

3.2 Teaching learning based optimization

TLBO technique has been employed to optimize number of layers and pressure for the manufacturing of composite to gain required mechanical properties. A non-dominated sorting teaching learning-based optimization (NSTLBO) algorithm has been used for assessing the influence of number of layers and injection pressure on the quality of GFRP laminate with two objective functions for minimization of Reynolds number, void content and maximization of tensile, flexural and impact strengths of composites. Mathematical models for Reynolds number, void content, tensile, flexural and impact strengths were developed with experimental data using regression analysis.

  • Objective functions Minimize Re = 88 − 108L + 2373P and Vc = 2.364 − 0.1830L + 0.748P.

  • Maximize σt = − 33.7 + 26.93L + 46.2P, σf = − 4.6 + 22.45 L − 35.1P and σi = 120.0 + 69.4 L − 293P.

  • Constraints Reynolds number 1 ≤ Re ≤ 300 and void content 0 ≤ Vc ≤ 1.46.

  • Parameter bounds 4 ≤ L ≤ 6 and 0.196 ≤ P ≤ 0.392 MPa.

Table 4 indicates initial population as per design of experiments and average values of input parameters. Constraints \(Z_{{R_{e} }}\), \(Z_{{V_{c} }}\) and overall constraint violation Z′ mentioned in the same table were calculated using Eqs. (4)–(6).

$$Z_{{R_{e} }} = R_{e} - 300$$
(4)
$$Z_{{V_{c} }} = V_{c} - \, 1.46$$
(5)
$$Z^{\prime} = \frac{{z_{{R_{e} }} }}{{\left( {Z_{{R_{e} }} } \right)_{max} }} + \frac{{Z_{{V_{c} }} }}{{\left( {Z_{{V_{c} }} } \right)_{max} }}$$
(6)

\(\left( {z_{{R_{e} }} } \right)_{max}\) = 444.59 and \(\left( {Z_{{V_{c} }} } \right)_{max} = 0.59\) were taken from Table 4 to calculate Z′ value. The difference_mean for the layers and pressure were calculated using input variables in the 1st rank. Random numbers for L and P were selected as 0.91 and 0.67 respectively. Tf was taken as 1 to calculate difference_mean for the input parameters as follows [28].

Table 4 Initial population
$$\begin{aligned} & {\text{Difference}}\_{\text{mean}}\,{\text{for}}\,L = 0.91\left( {6 \, - \, 5} \right) = \, 0.91 \\ & {\text{Difference}}\_{\text{mean}}\,{\text{for}}\,P = 0.67\left( {0.343 \, - 0.294} \right) = 0.0328 \\ \end{aligned}$$

New input parameters, their corresponding layers and pressure were calculated as follows.

$$\begin{aligned} L_{1} & = 4 + \left( {0.91} \right) = 5 \\ P_{1} & = 0.196 + \left( {0.0328} \right) = 0.228 = 0.245\,{\text{MPa}} \\ R_{e} & = 88 \, - \, 108 \, \left( 5 \right) \, + \, 2373 \, \left( {0.245} \right) = 129.385 \\ V_{c} & = 2.364 \, - 0.1830 \left( 5 \right) \, + 0.748 \left( {0.245} \right) = 1.63226 \\ \sigma_{t} & = - \, 33.7 \, + \, 26.93\left( 5 \right) \, + \, 46.2\left( {0.245} \right) = 112.269\,{\text{MPa}} \\ \sigma_{f} & = - \, 4.6 \, + 22.45 \left( 5 \right) \, - 35.1 \left( {0.245} \right) = 99.0505\,{\text{MPa}} \\ \sigma_{i} & = 120.0 \, + 69.4 \left( 5 \right) \, - 293 \left( {0.245} \right) = 395.215\,{\text{kJ/m}}^{2} \\ \end{aligned}$$

Similarly, remaining values were also calculated and values of \(Z_{{R_{e} }}\), \(Z_{{V_{c} }}\) and Z′ are given in Table 5. The initial solution of Table 4 was combined with updated variables and responses given in the Table 5. The combined population and their ranks given based on Z′ value are given in Table 6.

Table 5 Updated input parameters, responses, constraints and violations (teacher phase)
Table 6 Combined population (teacher phase)

From Table 6, fifteen experiments were chosen based on the non-dominance rank and presented in the Table 7. In this section, the interaction was done between 1 and 15, 2 and 14, 3 and 13, 4 and 12, 5 and 11 and so on. New input parameters and objective values after interaction are shown in the Table 8.

Table 7 Candidate solution based on the non-dominance rank (teacher phase)
Table 8 New values of L, P, σt, σf, σi, Re, Vc and violations (learner phase)

As it is the maximization function, knowledge was transferred from the students of 1st rank to 15th rank. The values 0.81 and 0.79 were selected as random numbers and new input parameters for L and P after interaction between 1 and 15 are as given below.

$$\begin{aligned} & {\text{New}}\,L = \, 6 \, + \, 0.81\left( {6 \, - \, 5} \right) = \, 6.81 = 6^{\text{a}} \\ & {\text{New}}\,P = \, 0.196 \, + \, 0.79\left( {0.196{-}0.343} \right) = 0.0798 = 0.196^{\text{a}} \,{\text{MPa}} \\ \end{aligned}$$

Similarly, knowledge was transferred from one student to another student in the remaining interactions and the new values are presented in Table 8. Now the input parameters and objective values obtained in teacher phase (Table 7) and leaner phase (Table 8) were again combined and presented in the Table 9 along with ranking based on Z′ value. Based on the overall constant violation Z1, ranks were given to population as in Table 9. The population was reproduced for best rank patterns. The total crowding distances were calculated for all the reproduced solutions of three different responses (tensile, flexural and impact strengths). The solutions corresponding to the maximum total crowding distances represent the optimal solutions of responses. This indicates that the solutions of responses satisfied the termination criteria [36]. The detailed procedure to calculate crowding distances and select best solutions is given below.

Table 9 Combined population (learner phase)

As listed in Table 9, there are 8 combinations given first rank based on Z′ value and their crowding distances were calculated to select best solution with the procedure given below.

  • Crowding distance (CD) for objective function

  • Step 1 All rank 1 solutions were collected.

  • Step 2 The first objective function of tensile strength was considered and arranged in the ascending order irrespective of the remaining objective functions.

  • Step 3 The maximum and minimum values of the objective function from the entire population were observed.

  • Step 4 For the best and worst solutions of objective function, crowding distance was assigned to be infinity (∞). The crowding distance \(CD_{22 }^{1}\) was calculated with the following expression.

    $$\begin{aligned} CD_{22}^{1} & = 0 + \frac{{\left( {\sigma_{t} } \right)_{3} - \left( {\sigma_{t} } \right)_{1} }}{{\left( {\sigma_{t} } \right)_{max} - \left( {\sigma_{t} } \right)_{min} }} \\ CD_{22}^{1} & = 0 + \frac{139.19 - 136.84}{153.06 - 136.84} = 0.145436 \\ \end{aligned}$$

    \(CD_{22}^{1}\) represents crowding distance for the first objective function of 22nd sample. Where \(\left( {\sigma_{t} } \right)_{1}\) and \(\left( {\sigma_{t} } \right)_{3}\) represent tensile strengths of 1st and 3rd samples respectively. \(\left( {\sigma_{t} } \right)_{max}\) and \(\left( {\sigma_{t} } \right)_{min}\) represent maximum and minimum tensile strengths respectively.

  • Step 5 For the second objective function, steps 4 and 5 were followed and \(CD_{22}^{2}\) was determined as follows.

    $$\begin{aligned} CD_{22}^{2} & = CD_{22}^{1} + \frac{{\left( {\sigma_{f} } \right)_{3} - \left( {\sigma_{f} } \right)_{1} }}{{\left( {\sigma_{f} } \right)_{max} - \left( {\sigma_{f} } \right)_{min} }} \\ CD_{22}^{2} & = 0.145436 + \frac{121.50 - 111}{151.23 - 111} = 0.884426 \\ \end{aligned}$$

    \(CD_{22}^{2}\) represents crowding distance for the second objective function of 22nd sample. Where \(\left( {\sigma_{f} } \right)_{1}\) and \(\left( {\sigma_{f} } \right)_{3}\) represent flexural strength of samples 1 and 3 respectively. \(\left( {\sigma_{f} } \right)_{max}\) and \(\left( {\sigma_{f} } \right)_{min}\) represent maximum and minimum flexural strengths respectively.

  • Step 6 The procedure was repeated for remaining objective functions.

The objective values were normalized and the crowding distances for tensile strengths were calculated and presented in Table 10. Similarly, the crowding distances for flexural and impact strengths were calculated. The total crowding distances were calculated and presented in Table 11. Of all the responses of GFR composites obtained from TLBO, whose Reynolds number and void content are within the range of constrained values (1 ≤ Re ≤ 300 and 0 ≤ Vc ≤ 1.46) and termination criteria are satisfied, their responses represent the optimal responses.

Table 10 Crowding distance for tensile strength
Table 11 Total crowding distances for three responses

Based on the crowding distances, four optimal solutions were obtained as given in Table 12 (at S. No. 2, 22, 27 and 1). The lowest value of crowding distance (at S. No. 1) was eliminated due to the crowding distance (∞) assigned to the highest and lowest values of the responses as in Table 10, which indicates low values of responses for the composite fabricated with 6 layers at 0.196 MPa. The input variables in Table 12 are identified as optimal solutions for maximization of objectives for 6 layered composites at injection pressures 0.343, 0.294, 0.245 MPa. Based on this data, it has been noted that the 6 layered composites manufactured at pressure 0.343 MPa had maximum tensile, flexural and impact strengths of 153.06 MPa, 151.23 MPa and 468.19 kJ/m2 respectively.

Table 12 Final solutions based on the ranks and crowding distances

3.3 Prediction of responses using ANN

In the present study, an ANN technique was employed to develop prediction model for the responses to validate the results of TLBO. A 2-8-3 neural network represents two nodes in input layer, three nodes in output layer and eight nodes in hidden layer as shown in Fig. 4. In the network, 2 represents number of inputs (number of layers and injection pressure), 3 represents number of responses (tensile, flexural and impact strengths) and 8 represents number of nodes in hidden layer. Number of hidden layers and number of nodes in hidden layer are estimated by trial and error method to get error less than target error (0.01). A feed forward back propagation algorithm was used to train the neural network [36]. The proposed network was trained with 12 samples at learning rate of 0.7 and a momentum rate of 0.8 and validated with 3 samples. The process of learning was stopped after 51,500 cycles when the average training error was found to be less than the target error 0.01. The average training was 0.00006967 which is less than the target error 0.01. The learning graph in Fig. 5 was constructed taking learning cycles on x-axis and target error on y-axis. All the errors were found to be less than 0.01 as shown in Fig. 5. The red, blue, green and orange lines represent maximum, minimum, average example and average validating errors respectively. During the training process, 16 was taken as weight for the connections between the input layer and hidden layer and, 24 was taken as weight for the connections between the hidden layer and output layer. After training the network, the responses were predicted for the three optimal solutions. The TLBO and ANN results were compared with the experimental results given in Table 13. It was observed that the results of three methods were found to be in good agreement. From these optimal solutions, it has been observed that the 6 layered composites manufactured at pressure 0.343 MPa had maximum tensile, flexural and impact strengths of 152.65 MPa, 150.93 MPa and 466.28 kJ/m2 respectively.

Fig. 4
figure 4

ANN 2-8-3 architecture

Fig. 5
figure 5

Learning progress graph with maximum, average and minimum training errors

Table 13 Validation of optimization results with experiments

4 Conclusion

The experiments were performed on GFRP laminates with 4, 5 and 6 layers manufactured by RTM process to obtain optimal mechanical properties at different injection pressures 0.196, 0.245, 0.294, 0.343 and 0.392 MPa. ANOVA was implemented to the experimental data for predicting effect of number of layers and injection pressure on mechanical properties. Statistical models RSM, TLBO and ANN were also developed to optimize the number of layers and injection pressure for predicting optimal mechanical properties. The following conclusions are drawn from the present work.

  • The experiments reveal that mechanical properties of the composite are affected by resin injection pressure, number of layers and void content. However, the maximum tensile, flexural and impact strengths were obtained at optimal injection pressures of 0.245, 0.294, 0.343 MPa for 4, 5 and 6 layered composites respectively with minimum void content and Reynolds number less than 300.

  • Based on ANOVA, number of layers and resin injection pressure during the fabrication of composite were proved to be significant on Reynolds number, void content, tensile, flexural and impact strengths.

  • TLBO and ANN models were developed for manufacturing GFRP composites by RTM with number of layers and injection pressure as variables. Both models have given maximum mechanical properties for 4, 5 and 6 layered composites at their respective optimal injection pressures.

  • However, the maximum mechanical properties from TLBO and ANN models were obtained for 6 layered composites at an optimal injection pressure of 0.343 MPa with minimum void content and Reynolds number of resin flow less than 300 as observed from experiments.

  • Finally, mechanical properties obtained from the models of TLBO and ANN are good in agreement with experimental results.