Prediction of Final Phosphorus Content of Steel in a Scrap-Based Electric Arc Furnace Using Artificial Neural Networks

Riadh Azzaz,Valentin Hurel,Patrice Menard,Mohammad Jahazi,Samira Ebrahimi Kahou,Elmira Moosavi-Khoonsari
2024-10-26
Abstract:The scrap-based electric arc furnace process is expected to capture a significant share of the steel market in the future due to its potential for reducing environmental impacts through steel recycling. However, managing impurities, particularly phosphorus, remains a challenge. This study aims to develop a machine learning model to estimate the steel phosphorus content at the end of the process based on input parameters. Data were collected over two years from a steel plant, focusing on the chemical composition and weight of the scrap, the volume of oxygen injected, and process duration. After preprocessing the data, several machine learning models were evaluated, with the artificial neural network (ANN) emerging as the most effective. The best ANN model included four hidden layers. The model was trained for 500 epochs with a batch size of 50. The best model achieves a mean square error (MSE) of 0.000016, a root-mean-square error (RMSE) of 0.0049998, a coefficient of determination (R2) of 99.96%, and a correlation coefficient (r) of 99.98%. Notably, the model achieved a 100% hit rate for predicting phosphorus content within +-0.001 wt% (+-10 ppm). These results demonstrate that the optimized ANN model offers accurate predictions for the steel final phosphorus content.
Machine Learning,Materials Science
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: **How to accurately predict the final phosphorus content in the electric arc furnace (EAF) steelmaking process based on scrap steel**. Specifically, although the electric arc furnace steelmaking process has significant advantages in environmental protection and resource recovery, managing impurities in steel, especially phosphorus (P), remains a challenge. The presence of phosphorus can affect the mechanical properties of steel, leading to problems such as embrittlement and cracking. Therefore, the phosphorus content must be controlled within a certain range to meet quality standards. However, due to the complex and variable composition of scrap steel, traditional experimental methods are difficult to predict the phosphorus content efficiently and accurately. To solve this problem, the author proposes to use a machine - learning model, especially an artificial neural network (ANN), to predict the phosphorus content at the end of the steelmaking process according to the input parameters. By collecting two years of production data and pre - processing and analyzing these data, the author developed and optimized an ANN model with four hidden layers. After training for 500 epochs, this model achieved a very high prediction accuracy, with a mean - squared error (MSE) of 0.000016, a root - mean - squared error (RMSE) of 0.0049998, a coefficient of determination (R²) of 99.96%, and a correlation coefficient (r) of 99.98%. In addition, the hit rate of phosphorus content prediction within the range of ±0.001 wt% (±10 ppm) of this model is 100%. In summary, this research aims to improve the prediction accuracy of phosphorus content in the electric arc furnace steelmaking process by developing an efficient machine - learning model, thereby better managing and controlling the phosphorus content and ensuring product quality. ### Formula Representation The formulas involved in the article include: 1. **Phosphorus Oxidation Reaction**: \[ 2 [P] + 5 (FeO)=(P_2O_5)+5 [Fe] \] 2. **Phosphorus Stabilization Reaction**: \[ (P_2O_5)+3 (CaO)=(3CaO\cdot P_2O_5) \] 3. **Ionic Form of Phosphorus Removal Reaction**: \[ [P]+\frac{5}{2} [O]+\frac{3}{2}(O^{2 -})=(PO_4^{3 -}) \] 4. **Definition of Phosphorus Partition Coefficient \(L_p\)**: \[ L_p=\frac{(\% P)_{\text{slag}}}{[\% P]_{\text{steel}}} \] 5. **Definition of Phosphate Capacity \(C_{PO_4^{3 -}}\)**: \[ C_{PO_4^{3 -}}=\frac{(\% PO_4^{3 -})}{P_{O_2}^{1/2}P_{P_2}^{5/4}}=K(2)\left(\frac{a_{O_2^{-}}}{\gamma_{PO_4^{3 -}}^{\circ}}\right)^{3/2} \] 6. **Calculation of Neuron Output in ANN**: \[ C = f\left(\sum_{i = 1}^{n}w_i x_i + b\right) \] 7. **Mean - Squared Error (MSE) Loss Function**: \[ \text{MSE}(y,\hat{y})=\frac{1}{N}\sum_{j = 1}^{N}(y_j-\hat{y}_j)^2 \] These formulas help to explain the chemical process of phosphorus removal and the working principle of the machine - learning model.