Literature DB >> 33061835

Stacking fault energy prediction for austenitic steels: thermodynamic modeling vs. machine learning.

Xin Wang1, Wei Xiong1.   

Abstract

Stacking fault energy (SFE) is of the most critical microstructure attribute for controlling the deformation mechanism and optimizing mechanical properties of austenitic steels, while there are no accurate and straightforward computational tools for modeling it. In this work, we applied both thermodynamic modeling and machine learning to predict the stacking fault energy (SFE) for more than 300 austenitic steels. The comparison indicates a high need of improving low-temperature CALPHAD (CALculation of PHAse Diagrams) databases and interfacial energy prediction to enhance thermodynamic model reliability. The ensembled machine learning algorithms provide a more reliable prediction compared with thermodynamic and empirical models. Based on the statistical analysis of experimental results, only Ni and Fe have a moderate monotonic influence on SFE, while many other elements exhibit a complex effect that their influence on SFE may change with the alloy composition.
© 2020 The Author(s). Published by National Institute for Materials Science in partnership with Taylor & Francis Group.

Entities:  

Keywords:  106 Metallic materials; 404 Materials informatics / Genomics; 407 CALPHAD / Phase field methods; Machine learning; austenitic steels; calphad; stacking fault energy

Year:  2020        PMID: 33061835      PMCID: PMC7534312          DOI: 10.1080/14686996.2020.1808433

Source DB:  PubMed          Journal:  Sci Technol Adv Mater        ISSN: 1468-6996            Impact factor:   8.090


Introduction

Alloy with high strength and excellent ductility is one of the ultimate goals for materials design. A practical pathway is to introduce the secondary deformation mechanisms, such as twinning-induced plasticity (TWIP) and transformation-induced plasticity (TRIP), which can improve the strength and ductility simultaneously during deformation [1,2]. Stacking fault energy (SFE) is the energy that related to dissociating a perfect dislocation into two partial dislocations along with the formation of a stacking fault [3]. The SFE is a useful indicator to predict which secondary deformation mechanism operates. Generally, TRIP activates when SFE is lower than 20 mJ/m2 [4], and TWIP is achievable if the SFE lies between 20–40 mJ/m2 [5]. Therefore, various efforts have been made to the SFE determination. Experimental methods, including transmission electron microscopy [6-8] and X-Ray/Neutron diffraction [9,10], are time-consuming and complex, which delays the process of new materials discovery. Computational methods such as empirical equations, ab initio calculations, and thermodynamic models serve as an alternative solution. Although various empirical equations have been proposed [11-13], most of them are localized for a confined composition. Recently, de Bellefon et al. [14] collected 144 data points and successfully predicted SFE using a linear regression method. However, the prediction model was established for stainless steel, and there is a need to build a model suitable for other austenitic steel, such as high Mn steels, with higher accuracy by utilizing a more comprehensive database and applying different algorithms. A thermodynamic model was proposed by Olson and Cohen [15] and has been adapted in many modeling of SFE in the austenitic steels [16-19]. Within this approach, an intrinsic stacking fault is defined as an hcp phase with two boundaries shared with the fcc matrix. The reliability of thermodynamic models heavily depends on the quality of CALPHAD (CALculation of PHAse Diagrams) databases. However, in most of the past research, the SFE model and Gibbs free energy functions for phases are designed for steels with 2–3 alloying elements [16-19], while modeling the multicomponent systems is challenging since it involves many parameters. Moreover, they have not been verified for alloys with a wide composition range [16,19,20]. Last but not least, it is challenging and time-consuming for ab initio methods [21,22] to deal with chemical and magnetic energy contributions in complex multicomponent alloys [23]. Certain works underestimate the SFE and even report negative values [24,25]. Thus, some models are often only capable of predicting trends due to simple alloying effects with a limited composition range. A promising way to leverage the wealth of data and circumvent the difficulty of SFE prediction is by applying data-driven methods [26,27]. Machine learning (ML) is useful in extracting knowledge from multi-dimensional data and modeling the relationships between the targeted property and its related features [28]. In recent years, only a few studies have applied ML for SFE prediction [29,30]. Das [29] predicted SFE using an artificial neural network (ANN) with 100 compositions as an input. But, that work did not incorporate temperature into the model while the temperature is an important factor controls SFE [31], and ANN requires an extensive database for generating a reliable model, which may limit the accuracy of this work. Chaudhary et al. [30] built a classifier that categorizes compositions into high, medium, and low SFE. However, the prediction of the actual SFE value is crucial, since the SFE value is a key parameter in modeling the critical stress for twinning and the mechanical properties [32,33]. Thus, a systematic study for understanding the relationship between composition and SFE, together with building an accurate SFE predictor, is imperative. Overall, this work (i) assessed the quality of the CALPHAD-based thermodynamic model-prediction, and revealed the importance of robust CALPHAD database on accurate SFE prediction; (ii) discussed the influence of alloying elements on SFE through a statistical approach and found Ni and Fe have a moderate monotonic influence on SFE while other elements might have a complex effect; and (iii) predicted SFE using ML, and proved the performance of the ML model developed in this work was superior to the thermodynamic and empirical models.

Methods

Figure 1 depicts the framework used in this work. We firstly performed a comprehensive literature survey and constructed an experimental database containing 349 entries with temperature, composition, and SFE [6-13,15,19,34-74] from those references without limitation on the SFE measurement techniques, sample preparation methods, etc. But compositions containing uncommon elements such as W, V were not collected since the number of data is limited. Further, we randomly split them into train and test datasets. Our dataset covered a broad range of compositions, and its descriptive statistics are listed in Table 1. Secondly, all entries in this database were screened by the thermodynamic model to calculate the SFE using Eq. (1) [15,19]:
Figure 1.

Schematic flow chart of this work, including (1) data collection and curation (2) thermodynamic modeling of SFE (3) database construction and feature selection for machine learning (4) machine learning using 19 algorithms (5) finding best features (inputs) and models (6) model evaluation based on the test dataset.

Table 1.

Descriptive statistics of the database used in this work *.

 TemperatureCCrMnMoNNiSiAlPSFeSFE
Mean289.940.0915.365.090.410.0711.230.340.100.000.0067.3130.60
Standard Deviation46.870.266.398.180.890.156.870.990.520.010.007.1913.55
Min94.300.000.000.000.000.000.000.000.000.000.0047.043.26
Max598.153.2130.0032.692.701.0031.166.224.800.070.0486.4672.97

* Temperature unit is Kelvin, composition are given as wt.%, SFE is in mJ/m2

Descriptive statistics of the database used in this work *. * Temperature unit is Kelvin, composition are given as wt.%, SFE is in mJ/m2 Schematic flow chart of this work, including (1) data collection and curation (2) thermodynamic modeling of SFE (3) database construction and feature selection for machine learning (4) machine learning using 19 algorithms (5) finding best features (inputs) and models (6) model evaluation based on the test dataset. where γ is the SFE (mJ/m2), ΔG is the Gibbs energies difference between the fcc and hcp phases [75]. Thermo-Calc [76] software with TCFE9 and TCHEA3 databases were used to calculate the Gibbs energy. The TCFE9 is mainly designed for steels, and TCHEA3 is constructed for multi-principal element alloys. These commercial databases developed by experts are expected to achieve reasonable thermodynamic prediction over a wide composition range for multicomponent alloys by comparing with the ones reported in the literature, which are usually designated to specific steels with limited composition and temperature ranges. ρ is the molar surface density (mol/m2) of {111} plane, N is the Avogadro’s number, a = 0.36 nm is the lattice parameter of fcc, σ = 8 mJ/m2 is interfacial energy [75]. Furthermore, we performed Spearman’s correlation analysis using Python [77] and SciPy [78] to find the influence of alloying elements on SFE. Three different sets of features named as Standard, WithTCFE9, and WithTCHEA3 were built to find out whether the thermodynamic model can enhance the model predictability. An appropriate selection of features, which distinguish the material and describe the property of interest, can lead to better performance of the ML model. Further, we evaluated the performance of 19 algorithms available in Scikit-learn [79] with different hyper-parameters for the three different feature sets using the 10-fold cross-validation [80] to discover the model with highest accuracy and generalizability. The 75% train data is randomly split into ten subsets, and the model is fitted with nine subgroups and tested with the remaining subgroup [81]. After training and testing for 10 times, the average values of metrics such as the root mean square error (RMSE) and mean absolute error (MAE) were calculated using Eqs. (2) and (3), respectively: where n is the number of data points in the evaluation, and are experimental and predicted SFE of the datapoint i, respectively. Finally, the model with the lowest RMSE was selected and compared with the empirical and thermodynamic models.

Results and discussion

Evaluation of the thermodynamic model

Evaluation of SFE prediction by the thermodynamic model is presented in Figure 2. Although, a few data points lie in the black dash line in Figure 2(a) and Figure 2(b), indicating the equivalency between the thermodynamic model prediction (SFEcalc) and experiments (SFEexp), but many other data points show a large deviation. Moreover, SFEexp varies from 3 to 80 mJ/m2, while SFEcalc with TCFE9 varies between −100 to 150 mJ/m2 and the TCHEA3 predicted values were as high as 800 mJ/m2. The large discrepancy between SFEcalc and SFEexp may originate from the following reasons. First, the interfacial energy used in this work and other reports is a constant, while it is a composition-dependent variable. Also, the difference in interfacial energy among previous studies differs by more than 20 mJ/m2, which could introduce a large uncertainty [1,18,20,82-84]. Secondly, most SFE measurements are performed at room temperature while the low-temperature CALPHAD databases for multicomponent systems lack precision, and the current works mainly focus on the pure element and binary reassessment [85,86]. In order to show the effect of temperature on the thermodynamic model accuracy, the whole dataset was split into three different groups: elevated temperature (300 < T < 600 K, 12 samples), room temperature (300 K, 290 samples), and low temperature (94 < T < 300 K, 47 samples). The MAE of the CALPHAD prediction with different databases was calculated and listed in Table 2. The prediction error is relatively small at the elevated temperature compared with room temperature and low temperature. Moreover, Spearman’s correlation analysis of the temperature and the absolute error of CALPHAD-based calculation was performed. For TCHEA3 and TCFE9 databases, Spearman’s correlation coefficient is −0.24 and −0.19, respectively. The Spearman’s rank correlation coefficient r is a statistic measure of the strength of the monotonic relationship between two data, where r lies between −1 to 1. A positive value corresponds to a positive monotonic relation, i.e., as one variable increases, another variable also increases. A negative value indicates a negative monotonic relationship that when one variable increases, another variable will decrease. And 0 denotes that the two variables are not monotonically related. Suppose the absolute value of r is <0.4, 0.4–0.6, >0.6, the correlation between two variables can be interpreted as weak, moderate, and strong, respectively [87]. According to the negative correlation coefficient r, it is clear that when the temperature is increasing, the error of CALPHAD simulation has a weak monotonic trend to decrease. Additionally, the magnetic contribution to SFE is significant at low temperatures, and there is a need for establishing a robust and sophisticated magnetic model to improve the accuracy of the thermodynamic model [88,89]. Though the thermodynamic model is not accurate for all steels tested in this work, it is useful for certain alloy systems.
Figure 2.

Comparison of SFE for different alloy systems between experimental value (SFEexp) and model-prediction based on CALPHAD databases (SFEcalc): (a) TCFE9 and (b) TCHEA3. The black dashed line indicates the equivalent relationship between SFEcalc and SFEexp, i.e., SFEcalc = SFEexp; (c) Mean value and standard deviation for the difference between SFEcalc and SFEexp of different alloy systems; (d) The Spearman’s correlation coefficient, r, between the SFEcalc and SFEexp for each alloy system.

Table 2.

MAE of TCFE9 and TCHEA3 prediction in the different temperature ranges.

Temperature rangeMAE of TCFE9 prediction (mJ/m2)MAE of TCHEA3 prediction (mJ/m2)
300 K < T < 600 K65.518.4
T = 300 K62.872.0
94 K < T < 300 K77.355.4
MAE of TCFE9 and TCHEA3 prediction in the different temperature ranges. Comparison of SFE for different alloy systems between experimental value (SFEexp) and model-prediction based on CALPHAD databases (SFEcalc): (a) TCFE9 and (b) TCHEA3. The black dashed line indicates the equivalent relationship between SFEcalc and SFEexp, i.e., SFEcalc = SFEexp; (c) Mean value and standard deviation for the difference between SFEcalc and SFEexp of different alloy systems; (d) The Spearman’s correlation coefficient, r, between the SFEcalc and SFEexp for each alloy system. According to Figure 2(c), the two databases generate a good prediction for several alloy systems. For TCFE9, the error in Fe-Mn-Si-Al, Fe-Mn-Si, Fe-Mn, and Fe-Mn-Al systems are relatively small. For TCHEA3, the error in Fe-Cr-Ni, Fe-Cr-Mo-Ni, Fe-Mn-Al, and Fe-Mn systems is acceptable. Spearman’s rank correlation coefficients (r) for SFEcalc and SFEexp are shown in Figure 2(d). For Fe-Mn-Si-Al, Fe-Mn-Al, and Fe-Cr-Mn-Ni systems, the r values between SFEexp and SFEcalc using TCFE9 are higher than 0.5, which indicates TCFE9 can predict the trend of SFE change with different elements in steels containing Mn. However, for the Fe-Cr-Ni system, TCHEA3 performs better with r value around 0.75, indicating that it is suitable for steels with high Cr and Ni. In summary, the performance of the thermodynamic model heavily depends on the quality of CALPHAD databases, which should be carefully chosen depending on the alloy composition.

Alloying effects on SFE

Understanding the influence of alloying elements on SFE is crucial for alloy design and has attracted various studies [6,25,90]. However, due to the limited time and resources, previous work only focused on limited alloys to draw a conclusion. Vitos et al. [21] pointed out that the alloying effect on SFE is a function of both alloying element content and the host composition. Thus, the general influence of elements on SFE remains unclear. Here, we calculated the Spearman’s r and the p-value for interpreting the relationship between each element and the SFE without considering the host composition. A p-value serves as evidence against a null hypothesis, and a smaller p-value indicates a low possibility that the null hypothesis is true. In this work, the null hypothesis is that the two variables are uncorrelated but still generate the same Spearman’s rank correlation. If a p-value is 0.05 (criteria used in Figure 3), there is only a 5% chance to get the same correlation coefficient r for two unrelated variables [91]. According to Figure 3, Ni has the most pronounced effect in increasing the SFE regardless of the host composition, which agrees with the analysis by Das [29]. It was reported that from a total of 20 reports, 17 indicated an increasing effect. C and Mn do not show a strong effect of increasing/decreasing the SFE based on our study. Because the r value is close to 0 and the p-value is larger than 0.05, which confirms that C and Mn do not have a statistically significant monotonic relationship with SFE. The importance of features in the GB has also been calculated and shown in Figure 3(b). A high value denotes more times that this feature has been used as a critical decision in the model, and the feature is important in promoting the performance of the model [92]. Based on Figure 3(b), C, and Mn are important for the SFE predictor generated through the gradient boosting (GB) algorithm [93]. This is because the effect of these elements on SFE is more complicated than that of Ni and varies with the host alloy, which has also been verified by the literature review [29]. For example, an ab initio study found that the addition of Mn into Fe-Cr-Ni stainless steel will always decrease the SFE at 0 K, and only increase the SFE at room temperature and when Ni content is higher than 16% [94]. Meanwhile, Pierce et al. [19] showed that when Mn content was increased from 22 wt.% to 28 wt.% in Fe-xMn-3Al-3Si steel, the SFE increased monotonously. However, the Si [8,45] is generally considered to decrease the SFE, we get a contradictory conclusion, which may be attributed to the collective effect from the data pertaining to different alloy systems.
Figure 3.

(a) Spearman’s correlation coefficient and p-value for the SFE and all features used in this work; (b) Importance of each feature in gradient boosting (GB) model.

(a) Spearman’s correlation coefficient and p-value for the SFE and all features used in this work; (b) Importance of each feature in gradient boosting (GB) model.

Machine learning model for SFE prediction

Table 3 summarizes the mean RMSE and MAE of the 10-fold cross-validation for each model with optimized hyper-parameters. We found that the ensembled tree algorithms, including random forest [95], GB, and XGBoost [96] algorithms, generate a more accurate model than other algorithms tested in this work. The GB model has MAE around 5.5 mJ/m2 for all input sets. The RMSE is sensitive to large prediction errors and is reported to be near 8 mJ/m2. This implies that few large deviations happen during the prediction. And, the overall performance of the ML models is reasonable for such an error. In our study, the ensembled methods always perform better than the multilayer perception (MLP, an ANN model) based on different metrics, suggesting that there are better algorithms for predicting SFE than ANN as stated in the introduction. We also found that the overall performance is similar among the three input sets, as indicated in Figure 1. Although the performance of adding TCFE9 calculated SFE is slightly better than the standard inputs, the improvement is minor. As a result, adding thermodynamic calculations does not greatly benefit the ML model.
Table 3.

Comparison of the performance of different algorithms for different input sets using 10-fold cross-validation (CV).

 Mean RMSE (mJ/m2) of 10-fold CV
Mean MAE (mJ/m2) of 10-fold CV
Machine learning algorithmStandardWith TCFE9With TCHEA3StandardWith TCFE9With TCHEA3
Gradient boosting7.87.87.95.55.55.5
Random forest7.87.98.15.75.75.8
XGBoost8.18.08.25.65.75.9
Huber9.39.29.46.96.97.1
Adaptive boosting9.39.39.57.67.67.7
K-nearest neighbors9.48.99.36.86.67.0
Elastic net9.59.29.57.17.07.1
Ridge9.59.39.57.17.07.1
Kernel ridge9.59.39.57.17.07.1
Lasso9.59.29.57.27.07.1
Automatic relevancedetermination9.59.39.57.27.17.2
LassoLars9.59.39.57.27.17.2
Extra-trees9.510.510.26.98.07.2
Monotonic regression9.69.49.67.37.17.4
Bayesian ridge9.69.39.57.27.07.1
Multilayer perception9.79.510.17.47.27.3
Supporting vector machine9.89.39.77.06.87.0
Decision tree9.510.59.67.26.97.5
Stochastic gradient descent11.411.311.39.38.99.1
Comparison of the performance of different algorithms for different input sets using 10-fold cross-validation (CV). Finally, the GB algorithm with optimized hyper-parameters was re-trained with 75% data and tested with untouched 25% data. According to Figure 4(a), almost all the data in the train dataset align with the black dash line, which represents the prediction is the same as experiments. This implies that the ML model successfully correlates the composition and temperature to SFE for the train dataset. This model also performs well on the untouched test dataset, except for one outlier. Based on the inset plot, it is clear that more than 70% of the prediction error is less than 10 mJ/m2, which is close to the experimental error [14,48]. The error in SFE inferred from experiments may come from the equipment used for characterization, the inherent variation of SFE within a sample [36,97], and inaccurate elastic constants used when deducing SFE from experimental observation [7,19]. The performance of ML, thermodynamic, and empirical [14] models on the test dataset of SFE are compared, and the results are shown in Figure 4(b). It is clear that the MAE and RMSE of the ML model are the smallest amongst the empirical and thermodynamic models, confirming that ML is the most capable model for SFE prediction.
Figure 4.

(a) Comparison of the experimental and ML predicted SFE, the black dash line represents the ideal case where prediction equals to measured SFE; (b) Comparison of the model accuracy between machine learning, empirical model, and thermodynamic modeling based on TCHEA3 and TCFE9 databases in terms of MAE and RMSE.

(a) Comparison of the experimental and ML predicted SFE, the black dash line represents the ideal case where prediction equals to measured SFE; (b) Comparison of the model accuracy between machine learning, empirical model, and thermodynamic modeling based on TCHEA3 and TCFE9 databases in terms of MAE and RMSE. The advantage of the ML model is not only higher accuracy, but also its ability to continuously evolve with more data [98,99]. Once the SFE measurements are reported, the data can be incorporated in the current dataset to gain an improved prediction. Another pathway is to refine the thermodynamic models by improving the low-temperature database using the new lattice stability [86,100,101] coupled with an accurate prediction of interfacial energy to generate more reliable physical model predicted data for ML model training.

Conclusions

In summary, we evaluated the thermodynamic model for SFE prediction, analyzed the influence of alloying elements on SFE, and built an accurate SFE model using ML. We found that there is a need to significantly improve the low-temperature CALPHAD databases and incorporate better magnetic and interfacial energy models to the thermodynamic model. According to literature and Spearman’s correlation analysis, Ni and Fe have a moderate monotonous relationship on SFE for most steels. Meanwhile, elements like C and Mn show complex effects on SFE, which are usually related to the alloying element content and the host composition. The GB algorithm performs best among the thermodynamic and empirical models, which proves the advantages of applying ensembled methods for SFE prediction. Based on these results, we envisage that the data-driven method can accelerate alloy design through optimization of SFE to yield preferred deformation mechanisms and excellent mechanical properties.
  5 in total

1.  Size effect, critical resolved shear stress, stacking fault energy, and solid solution strengthening in the CrMnFeCoNi high-entropy alloy.

Authors:  Norihiko L Okamoto; Shu Fujimoto; Yuki Kambara; Marino Kawamura; Zhenghao M T Chen; Hirotaka Matsunoshita; Katsushi Tanaka; Haruyuki Inui; Easo P George
Journal:  Sci Rep       Date:  2016-10-24       Impact factor: 4.379

Review 2.  Nitrogen in chromium-manganese stainless steels: a review on the evaluation of stacking fault energy by computational thermodynamics.

Authors:  Linda Mosecker; Alireza Saeed-Akbari
Journal:  Sci Technol Adv Mater       Date:  2013-06-19       Impact factor: 8.090

3.  Prediction and optimization of epoxy adhesive strength from a small dataset through active learning.

Authors:  Sirawit Pruksawan; Guillaume Lambard; Sadaki Samitsu; Keitaro Sodeyama; Masanobu Naito
Journal:  Sci Technol Adv Mater       Date:  2019-10-02       Impact factor: 8.090

4.  Accelerated search for materials with targeted properties by adaptive design.

Authors:  Dezhen Xue; Prasanna V Balachandran; John Hogden; James Theiler; Deqing Xue; Turab Lookman
Journal:  Nat Commun       Date:  2016-04-15       Impact factor: 14.919

Review 5.  SciPy 1.0: fundamental algorithms for scientific computing in Python.

Authors:  Pauli Virtanen; Ralf Gommers; Travis E Oliphant; Matt Haberland; Tyler Reddy; David Cournapeau; Evgeni Burovski; Pearu Peterson; Warren Weckesser; Jonathan Bright; Stéfan J van der Walt; Matthew Brett; Joshua Wilson; K Jarrod Millman; Nikolay Mayorov; Andrew R J Nelson; Eric Jones; Robert Kern; Eric Larson; C J Carey; İlhan Polat; Yu Feng; Eric W Moore; Jake VanderPlas; Denis Laxalde; Josef Perktold; Robert Cimrman; Ian Henriksen; E A Quintero; Charles R Harris; Anne M Archibald; Antônio H Ribeiro; Fabian Pedregosa; Paul van Mulbregt
Journal:  Nat Methods       Date:  2020-02-03       Impact factor: 28.547

  5 in total
  1 in total

1.  Design metastability in high-entropy alloys by tailoring unstable fault energies.

Authors:  Xin Wang; Rafael Rodriguez De Vecchis; Chenyang Li; Hanlei Zhang; Xiaobing Hu; Soumya Sridar; Yuankang Wang; Wei Chen; Wei Xiong
Journal:  Sci Adv       Date:  2022-09-09       Impact factor: 14.957

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.