- Research
- Open access
- Published:
Development and comparison of artificial neural network and statistical model for prediction of thermo-physiological properties of polyester–cotton plated fabrics
Fashion and Textiles volume 3, Article number: 19 (2016)
Abstract
Thermo-physiological properties of textiles play a very crucial role in providing thermal equilibrium to human beings in changing ambient conditions and activity level and in turn dictate the overall wearer comfort. A number of prediction tools like mechanistic, statistical and stochastic (artificial neural network) models are finding application in textiles for reasonable prediction of various aspects of textiles before the actual commencement of fabric production and testing. In this study, thermo-physiological properties of polyester–cotton plated fabrics were predicted by two approaches: artificial neural network and response surface equations. A multilayered back propagation artificial neural network was developed with four input nodes corresponding to four selected input parameters: back layer yarn linear density, filament fineness, total yarn linear density and loop length and one output node corresponding to the predicted thermo-physiological property. Four individual networks working in tandem with common set of input parameters and each giving an individual output were developed such that the outputs of four networks were thermal resistance, thermal absorptivity, air permeability and moisture vapour transmission rate respectively. Network architecture gave good prediction performance with low values of mean absolute percentage error and high coefficient of determination. Response surface equations were developed to predict the thermo-physiological properties and good agreement between experimental and predicted values for all the properties was found with coefficient of determination over 0.9. Artificial neural network predicted the thermal resistance and air permeability of plated fabrics with good accuracy. However, the response surface equations served better prediction tool for thermal absorptivity and moisture vapour transmission rate prediction.
Introduction
Prediction of functional and performance properties of textiles before the actual commencement of fabric production and testing can serve as an effective tool in characterization and designing of fabrics for any desired application. The thermo-physiological properties of textile materials can be predicted by (a) mechanistic models (b) statistical models (c) artificial neural network. Artificial neural network is a stochastic (based on probabilistic method) and heuristic model (action based on prior experience) (Zurada 1997; Bhattacharjee 2007; Kothari and Bhattacharjee 2011). It simulates the functioning of a biological neuron and every component of the network is analogous to the actual constituents or operations of a biological neuron (Zurada 1997; Majumdar 2011a, 2011b). Network architecture of the neural network determines its prediction efficacy and is composed of several structural parameters as shown in Fig. 1. Number of hidden layers, number of nodes connected with bias in each of the hidden layers, summation and the transfer function in hidden and output layers are the important structural parameters of neural network (Yadav and Kothari 2004). Data set presented to neural network is characterized into training and testing set (Majumdar 2011a, 2011b; Yadav and Kothari 2004). Adjusted weights and biases of the network are determined from the training set and the test set is used for calibration to prevent overtraining networks. Optimization of network performance can be ensured during the training process which involves fine tuning the values of weights and biases of the network. Back propagation algorithm is commonly used algorithm for the training of neural network. Back propagation algorithm is used to update network weights and biases in direction in which performance function (mse) decreases most rapidly (Demuth and Beale 2004; Bhattacharjee and Kothari 2007). One iteration of the algorithm can be expressed by following equation:
where x k , is the vector of current weight and biases, \(\alpha_{k}\), the learning rate and g k , the current gradient.
Attempts have been made to predict the physical, mechanical and comfort properties of woven, non-woven and knitted fabrics using various prediction tools. Most of the work is focused on modelling the fibre-yarn relationship, yarn tenacity, fault detection, compression, elastic properties and hand values of woven, nonwoven and knitted fabrics. Although some studies have discussed prediction of thermal properties i.e. thermal resistance, thermal conductivity of woven and knitted fabrics, none of the studies give a detailed review of the modelling of comfort properties particularly thermal absorptivity and moisture vapour transmission rate of plated knitted fabrics. Moreover, very few studies are devoted to the prediction of thermo-physiological properties: thermal properties, air permeability and moisture vapour transmission rate collectively. An attempt is therefore made to model the thermo-physiological properties of plated knitted fabrics from constructional parameters like back yarn linear density, filament fineness, loop length and total yarn linear density using statistical and artificial neural network approach and comparison of the developed models in terms of their prediction performance and robustness.
Methods
Materials
A total of 50 PET/C plated knitted fabrics were used for the study. Out of the 50 samples, 40 samples (80 %) were presented as training set to neural network and remaining 10 samples (20 %) were used as the testing set. The prediction performance and robustness of artificial neural network depends on selection of training data owing to basic nature of neural network to learn from training through back propagation. Larger the training data set, better the training and prediction efficacy of neural network. Accordingly, fifty single jersey plated fabrics with varying combinations of yarn and fabric variables were chosen to formulate a neural network. Fabric specifications of training and test set are shown in Tables 1 and 2.
Thermal properties
Fabric samples were tested for their thermal properties: thermal resistance and thermal absorptivity on Alambeta (Sensora, Czech Republic). In this instrument fabric is kept between hot and cold plate. The heat transfer from hot plate to cold plate through fabric is determined by the instrument.
Air permeability
Test fabrics were evaluated for their air permeability on FX 3300 air permeability tester (TEXTEST AG, Switzerland) at a pressure of 98 Pa according to ASTM D 737.
Moisture vapour transmission rate
Moisture vapour transmission rate of the fabrics was tested on moisture vapour transmission cell (MVTR cell) (Grace, Cryov ac division). Amount of water vapour that transmits through 100 inch2 fabric area during period of 24 h can be determined by this instrument rapidly. Difference in humidity maintained on two sides of test fabric positioned in MVTR cell enables moisture vapour transmission rate to be determined according to following equation:
where \(\Delta RH\;\%\), is the average difference in successive % RH values, t, the time interval in minutes and H, the gms water per m3 of air at cell temperature (Varshney et al. 2010).
Development of artificial neural network (ANN)
Multilayered back propagation feed forward neural network was used to predict the thermo-physiological properties of plated fabrics. All the programming was done using MATLAB software neural network toolbox. Sigmoid transfer function ‘tansig’ was used for input and hidden layers and a linear function ‘purelin’ was used for the output layer. Normalization was applied to both input and target vectors. ‘Mapminmax’ function was used to normalize inputs and targets to fall in the range of −1 to 1. Network was trained using ‘trainlm’ function which is Levenberg–Marquardt algorithm. ‘trainlm’ is considered the fastest method for training moderate sized feed forward neural networks and is most suitable for non-linear regression.
Network architecture consisted of four sequential networks (NN1, NN2, NN3 and NN4) working in tandem with input layer of 4 nodes corresponding to four input parameters: back layer yarn linear density, filament fineness, total yarn linear density and loop length and an output layer of 1 node corresponding to the property to be predicted. Thus the four different networks fed with common set of inputs gave individual single outputs i.e. output of NN1 was thermal resistance, output of NN2 was thermal absorptivity, air permeability and moisture vapour transmission rates were the outputs of NN3 and NN4 respectively. Three layered network with one input layer, one hidden layer and one output layer was used for the four networks. The number of neurons was fixed after many trials to 7, 4, 7 and 7 for NN1, NN2, NN3 and NN4 respectively. Structural elements of network architectures are presented in Table 3.
Number of epochs required for the networks to converge was 10, 32, 18 and 16 for the four networks respectively. Figure 2 shows the network architecture of the developed model with the weight and bias connections between different layers of network.
Developed network was analyzed for the prediction performance in terms of mean absolute percentage error and coefficient of determination. Over fitting is the most common problem with ANN when network memorizes the training examples but fails to generalize new unseen test data set. Over fitting was avoided by regularization. Performance function mse was modified to msereg. Equations (3) and (4) show the calculations involved in determining mse and msereg respectively. Mean square weight used to determine msereg was obtained from Eq. (5) and mean absolute percentage error (MAPE) was calculated using [Eq. (6)].
where mse is the mean square error, T a is the ath target (experimental) value, P a is the ath predicted (network calculated) value and n is the number of observations.
where msereg is the modified performance function for regularization, msw is the mean square weight and γ is the performance ratio.
where MAPE is the mean absolute percentage error, \(T_{a}\) is the ath target (experimental) value, P a is the ath predicted (network calculated) value and N is number of input parameters.
Response surface fitting regression analysis
Statistical modelling was accomplished by response surface fitting regression analysis with a polynomial to check the linear, squared and interaction effects of the yarn and fabric input parameters together on thermo-physiological properties of plated fabrics. The response surface for quadratic polynomials can be expressed by following equation:
where y, is the response function, x, the input parameter, k, the number of variables and β, coefficient. The first term on right hand side comprises of linear coefficients, the second term comprises of interaction coefficients and the third term comprises of square coefficients.
Four input parameters were used for the development of response surface regression analysis. Response surface for four input parameters can be expressed by following equation:
The coefficients for the equations were generated using response surface tool ‘rstool’ in MATLAB statistical toolbox. Table 4 presents the linear, interaction and square coefficients when four input parameters i.e. back layer yarn linear density, filament fineness, total yarn linear density and loop length were considered.
Results and discussion
Prediction performance of the developed network architecture i.e. individual networks (NN1, NN2, NN3 & NN4) was analyzed in terms of mean absolute percentage error (MAPE) and coefficient of determination (R2). Individual errors between experimental and ANN predicted values and mean absolute percentage error of thermal resistance, thermal absorptivity, air permeability and moisture vapour transmission rate were calculated and are summarized in Tables 5 and 6. Table 7 shows the performance parameters of network architecture. Mean absolute percentage error for thermal resistance, thermal absorptivity, air permeability and moisture vapour transmission rate were 2.03, 3.1, 3.15 and 2.58 % for training data set and 4.59, 5.13, 7.40 and 7.25 % respectively for test data set for individual networks to predict four properties individually.
Individual error % and mean absolute percentage errors for all four properties under consideration were quite low suggesting that ANN could predict the thermo-physiological properties in close agreement with experimental values.
Individual networks (NN1, NN2, NN3 & NN4) used just one hidden layer and 10, 32, 18 and 16 number of epochs respectively to reduce performance function and took 0.93 s to converge (Table 7).
Prediction performance
Individual networks giving four single outputs was observed to predict the thermo-physiological properties with good coefficient of determination of 0.92, 0.95, 0.93 and 0.95 for thermal resistance, thermal absorptivity, air permeability and moisture vapour transmission rate respectively as shown in Table 7.
The predicted thermo-physiological properties of plated fabrics by ANN were in close agreement with target outputs (experimental values) which proves the robustness and generalization ability of the network. However, the mean absolute percentage error in the prediction of air permeability and moisture vapour transmission rate of plated fabrics were on slightly higher side. The input parameters selected for the network construction namely back layer yarn linear density, filament fineness, loop length and total yarn linear density influence the fabrics bulk properties like thickness, fabric weight which are the determinants of thermal properties. The selected input parameters were found to be sufficient for prediction of thermal properties. However, air permeability depends on the openness of the fabric structure or the free inter yarn spaces in the fabric and hence fabric porosity. The exclusion of porosity as one of the input parameters might be the reason for high mean absolute percentage error in prediction of air permeability. Moisture vapour transmission rate through fabrics depend on free air spaces in the fabric for moisture diffusion and moisture diffusivity of the fibres. Hydrophilic and hydrophobic nature of the fibre can affect the moisture diffusion through textiles significantly. The inclusion of constituent fibres as one of the input parameter to neural network may result in lowering the error percentage in prediction of moisture vapour transmission rate.
Comparison of artificial neural network (ANN) and statistical model
Developed network architecture was compared with response surface fitting regression analysis in terms of the robustness, generalization ability of the models which in turn depends on the prediction performance parameters: mean absolute percentage error and coefficient of determination. Statistical modelling was accomplished by response surface fitting regression analysis with a polynomial to check the linear, squared and interaction effects of the yarn and fabric input parameters together on thermo-physiological properties of plated fabrics. Table 8 shows the individual error percentage and mean absolute percentage error between experimental and response surface equations predicted values of thermo-physiological properties.
Analysis of mean absolute percentage error and coefficient of determination shows that prediction models using two different approaches i.e. ANN and response surface fitting equations were able to explain over 90 % variability in the thermo-physiological properties as suggested by R2 value over 0.9 for all the predicted properties. Table 9 shows the comparison of mean absolute percentage error for training and test data set of ANN and response surface equations. It is evident that mean absolute percentage error for training set of ANN is lower than response surface equations for all the thermo-physiological properties. However, different trend was observed when test set performance parameters of ANN were compared with response surface equations. ANN showed less prediction error in predicting the thermal resistance (MAPE 4.59 as against 15.99 for response surface fitting equations) and air permeability (MAPE 7.40 against 12.48 for response surface fitting equations) of plated fabrics as compared to response surface equations (Table 9). However, response surface model shows the ability to predict the thermal absorptivity (MAPE 3.51 against 5.13 for ANN) and moisture vapour transmission rate (MAPE 4.02 against 7.3 for ANN) better characterized by low mean absolute error percentage and higher coefficient of determination R2 (Table 10) when compared to test data set of ANN for the two properties. Prediction performance and generalization ability of neural network depends on training data as well as input parameters. Thermal absorptivity is a transient heat transfer property which is reported to be dependent on yarn and fabric surface characteristics apart from the bulk properties. Slightly high error in prediction of thermal absorptivity by ANN might be the outcome of the fabric surface texture and yarn roughness not being included as input parameters in the development of neural network. However, the coefficient of determination for ANN was close to response surface model suggesting that both the approaches could be used for prediction of thermal absorptivity.
Moisture vapour transmission rate depends on inter yarn spaces available in the fabric structure and the fibre’s moisture diffusivity. High mean absolute percentage error in prediction of moisture vapour transmission rate by ANN might again be related to non-inclusion of fibre parameters taking into the account the hydrophobicity and hydrophilicity of the fibres. However, R2 value of 0.90 by ANN against 0.99 (Table 10) for response surface equations was good enough to predict the moisture vapour transmission rate by ANN.
Conclusions
Comparison of ANN and response surface equations in terms of their prediction performance showed that both the approaches could explain over 90 % variability in the thermo-physiological properties (R2 value over 0.9). ANN showed less prediction error in predicting the thermal resistance and air permeability of plated fabrics as suggested by low values of mean absolute percentage error compared to response surface equations. However, response surface equations predicted the thermal absorptivity and moisture vapour transmission rate with higher R2 compared to ANN.
Developed artificial neural network can serve as a boon to industries which are focusing mainly on heat and air transport through fabrics. Response surface models can be successfully put to practical use for industries where prime focus is the sensation consumer feels on brief contact with skin (thermal absorptivity) and moisture transfer properties through fabrics as both factors determine the overall wearer comfort. Thus based on the consumer’s needs and expectations, application area and serviceability criteria, either of the two models can be successfully implemented in the textile industry for prediction of thermo-physiological properties to have first hand observation before the commencement of actual fabric production and evaluation.
Abbreviations
- I :
-
input from previous layer
- W qp :
-
weight connecting hidden neuron q and input neuron p
- \(\phi\) :
-
bias weights
- ∅:
-
transfer function
- x k :
-
vector of current weight and biases
- α k :
-
learning rate
- g k :
-
current gradient
- T a :
-
ath target output
- P a :
-
ath predicted output
- N :
-
number of training patterns
- mse :
-
mean square error
- mse reg :
-
mean square error regression
- γ :
-
performance ratio
- msw:
-
mean square weight
- MAPE :
-
mean absolute percentage error
References
Bhattacharjee, D. (2007). Studies on thermal transmission properties of fabrics. Ph.D. Dissertation, Indian Institute of Technology, New Delhi.
Bhattacharjee, D., & Kothari, V. K. (2007). A neural network system for prediction of thermal resistance of textile fabrics. Textile Research Journal, 77, 4–12.
Demuth, H., & Beale, M. (2004). Neural network toolbox, user’s guide version 4, The Mathworks Inc, http://www.mathworks.com/access/helpdesk/help/nnet/nnet.pdf. Accessed 15 May 2014.
Kothari, V. K., & Bhattacharjee, D. (2011). Soft computing in textile engineering (pp. 403–423). New Delhi: Woodhead publishing.
Majumdar, A. (2011a). Soft computing in fibrous materials engineering. Textile Progress, 43, 54–57.
Majumdar, A. (2011b). Soft computing in textile engineering (pp. 404–409). New Delhi: Woodhead Publishing.
Varshney, R. K., Kothari, V. K., & Dhamija, S. (2010). A study on thermo-physiological comfort properties of fabrics in relation to constituent fibre fineness and cross-sectional shapes. Journal of the Textile Institute, 101, 495–505.
Yadav, V. K., & Kothari, V. K. (2004). Prediction of air-jet textured yarn properties using statistical method and neural network. Indian Journal of Fibre and Textile Research, 29, 149–156.
Zurada, J. M. (1997). Introduction to artificial neural systems (2nd ed., pp. 67–79). Mumbai: Jaico Publishing House.
Authors’ contributions
YJ, VKK and DG predicted thermo-physiological properties of polyester–cotton plated fabrics by two approaches: artificial neural network and response surface equations. Four individual networks working in tandem with common set of input parameters and each giving an individual output were developed and the manuscript was drafted. All authors read and approved the final manuscript.
Competing interests
The authors declare that they have no competing interests.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Jhanji, Y., Kothari, V.K. & Gupta, D. Development and comparison of artificial neural network and statistical model for prediction of thermo-physiological properties of polyester–cotton plated fabrics. Fash Text 3, 19 (2016). https://doi.org/10.1186/s40691-016-0071-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s40691-016-0071-z