Prediction and interpretability analysis of the properties of energetic ionic salts based on machine learning
As a significant subset of energetic materials, energetic ionic salts (EISs) have garnered considerable attention due to their potential application in the fields of explosives and propellants. To accelerate their development, this study establishes machine learning models for predicting key properties of EISs including density (<i>ρ</i>), enthalpy of formation (Δ<i>H</i><sub>f</sub>), detonation velocity (<i>D</i><sub>V</sub>), detonation pressure (<i>P</i>), and thermal decomposition temperature (<i>T</i><sub>d</sub>). Using a customized descriptor set (CDS) and a dataset of 1202 EISs, five ML algorithms were evaluated. The results show that the optimal prediction model varies depending on target properties: MLP performs best for <i>ρ</i> (<i>R</i><sup>2</sup> = 0.91 and MAE = 0.036 g cm<sup>-3</sup>), SVR for <i>P</i> (<i>R</i><sup>2</sup> = 0.73 and MAE = 1.86 GPa), KRR for Δ<i>H</i><sub>f</sub> (<i>R</i><sup>2</sup> = 0.85 and MAE = 103.24 kJ mol<sup>-1</sup>) and <i>D</i><sub>V</sub> (<i>R</i><sup>2</sup> = 0.69 and MAE = 230.97 m s<sup>-1</sup>), and GBR for <i>T</i><sub>d</sub>. Prediction accuracy for <i>ρ</i> and Δ<i>H</i><sub>f</sub> exceeded that for detonation properties and <i>T</i><sub>d</sub>. Submodels based on nitro group attachment (C-NO<sub>2</sub><i>vs.</i> N-NO<sub>2</sub>) improved <i>T</i><sub>d</sub> prediction. SHAP analysis revealed that oxygen balance, and hydrogen and nitrogen counts are universally important, alongside property-specific descriptors. This work demonstrates the potential of ML in predicting the key properties of EISs, thereby accelerating their structural design.
Institutions
- Northwestern Polytechnical University (CN)
Publication Details
- Journal
- Physical Chemistry Chemical Physics
- Published
- 2025-12-18
- DOI
- https://doi.org/10.1039/d5cp04092b
- Primary Topic
- Machine Learning in Materials Science
- Type
- article
- Field-Weighted Citation Impact
- 0.00