Abstract
Induced uncertainties during the filament winding process may cause a significant stochastic variation in the mechanical behaviour of composite shells. This paper aims to develop a novel and deep uncertainty quantification (UQ), sensitivity and reliability analyses of filament wound shells considering manufacturing uncertainties. Firstly, a progressive damage analysis is performed to estimate their deterministic burst pressure. Then, a signal-to-noise (SNR) approach is employed using the Taguchi method for sensitivity analysis and screening uncertainties arising from manufacturing. Initial results reveal that the shells are more sensitive to thickness uncertainties for thinner structures. Then, probabilistic and reliability analyses are carried out using the Boosted Decision Trees Regression (BDTR) approach from machine learning algorithms. Despite the complexity and non-linear relationships in the problem, the developed BDTR-based metamodel shows powerful predictive performance. A comparative study shows that ply thickness uncertainty leads to a significant underestimation of failure probability. For expensive and time-consuming models in that only a few runs can be affordable, a modified approximation method for reliability analysis is proposed. Results indicate a high capability at estimating failure probability with high accuracy.
Keywords
Introduction
Due to the well-known advantages and unique characteristics of composite materials, filament-wound cylindrical shells are increasingly being utilised as load-bearing parts in numerous fields, such as aeronautical, aerospace, energy, and marine structures.1,2 Fibre-reinforced composites usually have complex microstructures, and their manufacturing processes are not trivial, making them susceptible to variations in their microstructure, geometry, and material properties. These variations can be interpreted as uncertainties, which may be the cause of variation in their mechanical properties. 3 Generally, uncertainties can be categorised into two types: (i) aleatoric, which arises from inherently random effects and (ii) epistemic, which is due to the lack of information and knowledge in any activity or phase of the modelling process because of ignorance of the environment and system variables. 4 If these are not properly accounted for, unexpected failure might take place. Conventional deterministic approaches to analysing and designing composite structures may undermine their lightweight potential, which leads to conservative design and the use of higher safety factors. Therefore, the consideration of these uncertainties in the design and analysis of composite structures is vital to take full advantage of their high lightweight potential. 5
It is unfeasible to fully control all parameters during the manufacturing of composites,
4
particularly, in the filament winding (FW) process, in which fibre volume fraction (
Progressive damage analysis of composite structures considering uncertainties is a complex and computationally expensive process.4,6,8–11 The majority of studies on this topic9,10,12 use Monte Carlo (MC) method for sampling purposes. However, when the failure probability is low and for complex systems with large variabilities in the governing variables,4,6 MC requires a large number of samples to predict failure probability accurately. 13 Consequently, progressive damage analysis of composite structures along with MC can be expensive and challenging. Towards overcoming this issue, metamodels (or surrogate models) are an efficient alternative, 14 where the output is only assessed for a subspace of algorithmically chosen inputs and then an equivalent model is built up to mimic the adjacent mapping of the input-to/output system. 15 Several studies6,15–17 on composite structures indicate the great potential of metamodels to decrease the computational cost of analysis.
Another way to estimate the input/output relationship and the level of sensitivity of each parameter is through a sensitivity analysis (SA), which aims at quantifying the relative importance of input parameter(s). Methods of SAs fall into two categories:18,19 Local and global SAs. Local SA focuses on the local impact of input parameters. It computes the gradient of the response concerning its parameters around a nominal value. Global SA quantifies the output uncertainty due to the uncertainty in the input parameters, either considering them individually or iteratively. In this way, uncertainties can be ranked in order of importance on the targeted output, which makes SA essential to save computational efforts. Conceição António and Hoffbauer 20 developed approximation models for the reliability analysis of composite laminates. Artificial neural networks (ANNs) have been used along with genetic algorithms (GAs) for structural reliability analysis and to study the uncertainty propagation of mechanical properties on the response of composite laminate structures under an imposed reliability level. The ANN was later coupled with a Monte Carlo procedure and the variability of the output was carried out using a global sensitivity analysis based on Sobol indices. Ellul and Camilleri 21 developed probabilistic progressive damage modelling for filament wound cylindrical pressure vessels under internal pressure, in which the material properties were considered as the sources of uncertainties. They concluded that more efficient and lighter vessels could be designed with their approach. Zhou et al. 22 proposed an adaptive Kriging metamodeling approach for the failure probability, and local and global sensitivity of composite radome structures. There are numerous SA approaches available and each has its benefits and drawbacks.23,24 Nevertheless, these studies report issues such as complexity, high computational time, and the absence of synergism among input parameters.
In this context, this work aims to carry out an uncertainty quantification for composite tubes considering winding angle and thickness as the sources of uncertainties. Screening and sensitivity analyses are carried out using the Taguchi approach. In addition, probabilistic, stochastic and reliability analyses are performed considering these manufacturing uncertainties that arise from the FW process.
Deterministic progressive damage analysis
Experimentally-measured material properties utilised in the computational analyses. 28
Damage evolution and stabilization values used as inputs in the numerical models

The model with ¼ of symmetry highlighting boundary conditions and the converged FE mesh.
Probabilistic analysis
The probabilistic analysis herein proposed aims to consider usual manufacturing inconsistencies during the winding of composite tubes, namely the
The structure under investigation has four plies with winding angles of ±55°. Each macro-layer is composed of two sub-layers consisting of winding angles Schematic representation of the cylinder (a) disregarding thickness uncertainty and with the same thickness for every layer (cases S1 and S2) and (b) case S3, where the thickness of every layer is uncertain and follows a normal distribution with different functions. Statistical details of the input parameters considered.
Taguchi-Based screening and sensitivity analysis
The Taguchi approach 35 is used here for screening and sensitivity analysis of the random variables. Taguchi approach is efficient at providing robust design solutions at low computational efforts via extracting more quantitative data from fewer samples. The main advantage of Taguchi approach over others, such as the one-factor-at-a-time method 36 (OFAT), is that numerous factors can be simultaneously considered. Hence, it can capture the synergistic effects of parameters. A few SAs37,38 have been carried out using Taguchi. They used per cent contribution (PC) from analysis of variance (ANOVA) and signal–to–noise ratio (SNR 39 ) methods. The SNR was used to show the importance of factors along with PC. However, the current study presents a new strategy, as described next.
Firstly, for all random variables (Table 3), levels of the Taguchi method are calculated according to this interval: [μ, μ + 3σ]. The lower limit of interval (μ) is level 1 and μ + 3σ is level 2. By using the 2-level Taguchi approach available in Minitab statistical software, a virtual test is designed with an orthogonal array L4, that is, two levels and two factors.
35
The Taguchi response is presented in equation (1), where the variation of random parameters from its mean μ to μ + 3σ, the relative change to its deterministic value can be provided. This determines sources of uncertainties with a significant impact on scattering the Taguchi response and can be used for screening purposes to reduce the number of parameters in the UQ.
Response table obtained from the SNR analysis.
SNR combines mean and variance, in which higher values indicate a higher impact on the response. Delta level evaluates the relative effect of each factor on the response by calculating the difference between the highest and lowest SNRs for each factor.
41
Based on these Delta values, Minitab assigns a Rank for each factor. Rank 1 indicates the highest Delta value; consequently, the most effective factor on the response,
41
Rank 2 shows the second highest Delta value, and so on. Due to the insertion of these efficient criteria in SA and screening, a new index is herein introduced, which this study names as Delta contribution index (
The Delta contribution index thus describes the relative weight/contribution of each Delta considered. Therefore, for the above problem,
Reliability analysis based on machine learning
For a particular problem, the sampling method and surrogate modelling techniques should be selected depending on the computational efficiency, desired level of accuracy, nature and number (dimension) of input parameters, presence of noise in sampling data and complexity of the model.
15
Before using a specific surrogate modelling technique, it is necessary to check thoroughly the fitting quality and prediction capability.42,43 To have an efficient and high-accuracy metamodel, a thorough investigation was carried out on available techniques.6,15,42,43 Figure 3 shows the proposed workflow for BDTR-based Monte Carlo reliability analysis herein utilised. The first step lies in constructing a metamodel based on response surface methodology (RSM).
6
If the built model does not meet the desired level of accuracy, then the work continues using BDTR-based models, which have shown high capability at constructing surrogates from complex models.6,15,16 Since the RSM technique tends to disperse sample points around the boundaries of the design space and place a few points at its centre, space-filling sampling methods are used to reinforce the dataset. Several space-filling sampling methods can cover a multivariable space, such as generations of Halton and Sobol sequences, Latin Hypercube sampling (LHS), and the inverse transform sampling method (ITM).
44
Here, the ITM method is employed due to its simplicity in covering the whole design space. After an initial assessment, the Boosted Decision Tree Regression (BDTR)
45
was chosen for this study. Workflow for BDTR-based Monte Carlo reliability analysis.
The BDTR method has some important advantages leading to superiority over most traditional modelling approaches. 45 There is no need for the elimination of outliers or prior data transformation. It can automatically handle interactive effects among predictors and fit complex non-linear relationships. The BDTR possesses the strengths of two algorithms: (i) boosting approaches that are adaptive methods for combining many simple models to render better and enhanced predictive performance. For this study, least-squares boosting (LS-Boost) 46 is used. (ii) Regression decision trees that relate a response to its predictors by recursive binary splits. 45 As shown in Figure 3, the RSM-based dataset is merged with the ITM ones. After that, these 160 samples are used for BDTR-based metamodelling, where 90% of the data with a 0.1 learning rate was set aside for training along with using random partition data for cross-validation. The learning rate determines the speed at that the learner converges to the optimal solution and defines the step size during the learning process. The seed for the random number generator and ‘MinLeaf’ is set to five (this specifies the least number of data instances that can exist within a terminal leaf node of a decision tree) using the ‘RegressionTree.template’ available in Matlab.
Results and discussion
SNR-based sensitivity analysis
The proposed strategy for SA is implemented for four thickness values 0.15, 0.2, 0.25, and 0.3 mm with a related deterministic burst pressure of 9.0, 12.5, 14.7, and 17.3 MPa, respectively (statistical input values shown in Table 3). Statistical details of the input parameters considered.). Figure 4 and Table 5 show the obtained results, in which Obtained Response table for the SNR analysis.
Figure 4 shows the
Thin-walled composite shells are very thickness-dependent given that this geometric parameter drives the determination of whether the shell is thin or thick, for instance. Regarding the winding angle, due to the high anisotropy of long carbon fibres, even low variations around the optimum winding angle of ±55° lead to drastic changes in the burst pressure of composite shells. These reasons explain why the ply thickness has very high relative importance over the winding angle for a mean ply thickness of 0.15 mm, and it has lower importance when the mean ply thicknesses increase.
Thus, for a thickness of 0.15 mm, the ply thickness plays a major role in the burst pressure of the cylinder, whilst the winding angle becomes more influential as the cylinders get thicker given that the variations in the winding angle affect the burst pressure than thickness variations.
BDTR-based Monte Carlo reliability analysis
The explained procedure for BDTR (Figure 3) was implemented on the dataset and the results are presented. Figure 5 presents the actual against predicted values of training data points. Figure 6 shows the mean-squared error (MSE) against the number of trees for both training and test set loss. Both training and test set loss have decreasing trends and nearly reach zero. Figure 7 shows inputs (predictors) sorted by relative importance. It demonstrates that winding angle inputs affect the burst pressure more than thickness. Two different and distinct studies have similar results, which validate the proposed SNR-based sensitivity approach. Figures 5 and 7 show that thinner structures in which thickness plays a role as their weak point are more sensitive to thickness uncertainties. BDTR results against training procedure. Convergence for the BDTR: test and training errors. Predictors sorted by relative importance. For winding angle: ply 1 = sub-ply 1 at +55° and sub-ply 2 at −55°; ply 2 = sub-ply 3 at +55° and sub-ply 4 at −55°.


A comparative discussion on the influence of thickness uncertainty on the reliability of the tubes is developed by using the BDTR-based metamodel. Ply thickness uncertainty is considered in three different scenarios (see Figure 2): Probability density functions against burst pressure for (a) S1, (b) S2, (c) S3, and (d) cumulative distribution function for all cases.
Figure 8 shows a stochastic variation of the burst pressure for the tubes considering the three investigated scenarios. The deterministic burst pressure is 14.7 MPa, which was found using progressive damage analysis.
26
Figure 8(a) shows that despite ignoring thickness uncertainties, the burst pressure scatters from 12.5 to 16.0 MPa. This agrees with Figure 7 and shows the importance and high effect of winding angle uncertainties on scattering the burst pressure of the structures. Figure 8(b) shows the PDF considering thickness uncertainty. The assumption that all plies have the same stochastic variation of ply thickness is common in the vast majority of uncertainty analyses of composite tubular structures.
47
The most interesting aspect of these results is that the burst pressure follows the Weibull distribution (see equation (3)). A closer analysis of Figures 8(a) and (b) shows that by adding thickness uncertainties, the scattering range of burst pressure increases from 11 to 17 MPa. This means that an increase in the number of uncertainties can result in severe scattering of the burst pressure. Consequently, it requires careful monitoring of the FW process to reduce sources of uncertainties. This careful monitoring leads to assuring that the produced structures reach their maximum load-bearing capacity and be reliable to avoid unexpected failure.
Figure 8c shows that the distribution no longer follows Weibull, but instead a non-normal one. In addition, considering thickness results in more scattered burst pressure. For instance, for a pressure of 13 MPa (from Figure 8(d)), the cumulative distribution function (CDF) increases from S1 to S3. In other words, the scattering of burst pressure increases at pressures lower than the deterministic one, which means that the uncertainties play a key role in the burst pressure of the tubes. Considering that such manufacturing uncertainties are unavoidable, a reliability analysis is strongly recommended. Figure 8(d) presents the cumulative probability for all three scenarios at a pressure level of 14.7 MPa is 0.60, 0.63 and 0.75, respectively. This indicates the likelihood of taking place burst failure for 60%, 63% and 75% out of these 100,000 samples, which is lower than the deterministic burst pressure. Hence, relying on deterministic analysis and ignoring uncertainties leads to unreliable results.
The BDTR metamodel was used for probabilistic analysis and then a limit state function (
By adopting the Monte Carlo sampling method for the six input variables herein considered based on the probability distribution presented in Table 3, Convergence of the Monte Carlo simulation at 13 MPa. The failure probability for S1, S2 and S3 cases using 100,000 samples.

Reliability analysis using Monte Carlo: a modified approximation method
There are some simulations that only a few runs can be affordable because their high-fidelity models can be time-consuming. Besides, constructing metamodels of complex problems often requires a large number of samples to obtain reasonable accuracy. Having many samples, nonetheless, does not always guarantee the desired level of accuracy. Shadabfar and Wang
13
proposed a simplified Monte Carlo approximation method to estimate Standard normal cumulative distribution against LSF at a pressure of 14.7 MPa.

To test this modified Monte Carlo approximation reliability method, it is implemented on the deterministic burst pressure (14.7 MPa). In addition, it is used for case S3 with 40 samples, thereafter a comparative study is carried out with the BDTR-based Monte Carlo simulation method with 100,000 samples. The calculated failure probability at 14.7 MPa is 74% and 75% for the modified approximation (Figure 11) and BDTR methods, respectively. Figure 12 presents the implementation of these two methods for all pressures. The results show that the modified approximation Monte Carlo method with only 40 samples can estimate the failure probability with sufficient accuracy against the need for 100,000 samples from BDTR one. Figure 12 also reveals that these two obtained curves are very similar even though the strategies are different. This indicates the high capability of the modified approximation method in estimating Failure probability for both BDTR/Monte Carlo reliability analysis and the proposed modified approximation approach.
Conclusion
A progressive damage model was developed to estimate the deterministic burst pressure of filament wound tubes. Then, probabilistic and reliability analyses were carried out to investigate the influence of manufacturing uncertainties on the burst failure of composite tubes. A novel signal-to-ratio strategy was proposed using the Taguchi approach for sensitivity analysis and screening of the uncertainties. A novel index called Delta contribution was introduced to estimate the contribution of each input parameter while they interact simultaneously. The most relevant uncertainties in the filament winding process were considered: ply thickness and winding angle. A working guide was proposed for machine learning-based Monte Carlo simulation reliability analysis, in which a workflow was proposed for constructing high-accuracy metamodels. A hybrid utilisation of the response surface method and inverse transform sampling strategy was used to cover the entire design space. Then, to build the metamodel, the boosted decision trees regression method (BDTR) was used.
The results showed a powerful predictive performance of the BDTR approach. The developed BDTR-based metamodel was used for probabilistic and reliability analysis of the tubes. Key results reveal that the contribution of thickness uncertainties on the burst pressure scattering is more impactful when thinner tubes are considered. However, with increasing the wall thickness of cylinders, both uncertainties of thickness and winding angle show equal contribution in scattering the burst pressure. Hence, probabilistic and reliability analyses were carried out considering these manufacturing-induced uncertainties. The findings of a comparative study indicate that ignoring the ply thickness uncertainty for reliability analysis of composite cylindrical shells can lead to underestimating or overestimating failure probability.
At last, a computationally cheap approach for reliability analysis was proposed. A comparative study was carried out between this method and the developed BDTR-based one. Results indicate the high capability of the modified approximation method in estimating failure probability with sufficient and acceptable accuracy with low computational efforts. Future work will focus on a thorough experimental investigation to identify more sources of uncertainties in the FW process and take thickness and winding angle local measurements to develop FE models considering intra-ply variations of these parameters.
Footnotes
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the Royal Academy of Engineering under the Research Fellowship scheme [Grant No. RF/201920/19/150].
Data availability statement
The dataset and Matlab codes will be made available upon request.
