ISIJ International
Online ISSN : 1347-5460
Print ISSN : 0915-1559
ISSN-L : 0915-1559
Regular Article
Collaborative Optimization Model of Blast Furnace Raw Materials and Operating Parameters Based on Intelligent Calculation
Song LiuWeijian FengJun Zhao Zhiwei ZhaoXiaojie LiuRan LiuQing Lyu
Author information
JOURNAL OPEN ACCESS FULL-TEXT HTML

2024 Volume 64 Issue 8 Pages 1229-1239

Details
Abstract

Aiming at the problem of coadjustment of blast furnace raw materials and operation parameters, this paper proposes a cooptimization model of blast furnace batching that integrates Random Forest and NSGA-III (Non-dominated Sorting Genetic Algorithm III) algorithm. First, blast furnace field data were collected for a two-year time span, and a predictive model for CO2 emissions and blast furnace permeability was constructed using the Random Forest algorithm; taking the goodness of fit (R2), mean square error (MSE) and mean absolute error (MAE) as the evaluation indexes, the R2 of the two prediction models obtained reached 0.93 and 0.96 respectively, and the MSE and MAE tended to be close to the zero value. Then, NSGA-III was used to establish the blast furnace batching optimization model to optimally solve the batching scheme and the corresponding blast furnace operating parameters by taking the lowest batching cost, the lowest carbon dioxide emission and the maximum blast furnace permeability as the objective function, and the composition requirement of raw materials and the range limitation of operating parameters as the constraints; finally, the model was validated using the actual on-site data, and the application results showed that the output of the model conformed to the Finally, the results show that the model output meets the composition requirements and obtains a lower-cost dosage scheme than the original dosage ratio; moreover, this scheme corresponds to a blast furnace with less carbon dioxide emission, better blast furnace permeability and less slag. Therefore, the model can provide an effective reference for field operators to optimize blast furnace batching and operation.

1. Introduction

With the rapid development of the global economy, the demand for steel has been increasing year by year, and the steel industry plays a pivotal role in global industrial production.1) Blast furnace ironmaking, as an important link in steel production, directly affects the sustainable development of steel enterprises in terms of production efficiency, energy consumption, and environmental impact.2) The burden problem in blast furnace ironmaking is one of the key factors affecting the operation effect of the blast furnace. With the development of technology and the intensification of competition in the steel industry, blast furnace burden optimization also faces new challenges and opportunities. Traditional blast furnace burdening mainly relies on experience and experiments, which cannot meet the needs of modern industry. Additionally, it suffers from problems such as unstable burdening, low efficiency, and high energy consumption.3,4) Therefore, how to use modern technology to optimize the blast furnace burden and improve smelting efficiency, reduce energy consumption, and ensure environmental safety is an urgent problem that needs to be solved in the current steel industry.

Influenced by multiple factors such as raw material characteristics, furnace conditions and operation level, the blast furnace ironmaking process has significant nonlinearity and uncertainty.5) Therefore, the scientific optimization of blast furnace batching process has important theoretical value and practical significance. Some results have been achieved in the technical fields of mathematical modeling,6,7) artificial intelligence8,9,10) and optimization algorithms for the optimization of blast furnace dosage.

In terms of optimization algorithms, researchers have used intelligent optimization algorithms such as genetic algorithm (GA), multi-objective evolutionary algorithm (MOEA), and non-dominated sorting genetic algorithm (NSGA) to improve the efficiency and economy of the blast furnace by searching and optimizing the dosage scheme; at present, the optimization models of the dosage process of blast furnace production are mainly classified into two categories: single-objective optimization model and multi-objective optimization model. In the research of single-objective optimization model, the main optimization objective is to minimize the cost.Wang et al. based on metallurgical theory, analyzed the chemical composition of each raw material, and with the objective of minimizing the cost of tons of iron, designed a set of optimization system for the whole process of blast furnace ironmaking, which includes the processes of optimization of sintering batching, analysis of the performance of sintered ore, optimization of the batching of the blast furnace, analysis of the composition of the iron water, etc.11) Tamoghna Mitra et al. used data-driven modeling combined with genetic algorithm to achieve the computation of blast furnace batching with the objective of cost minimization.12) In the optimization problem of blast furnace dosage, cost optimization considering single objective alone cannot meet the demand of actual production. For this reason, researchers explored the use of multi-objective optimization methods to deal with blast furnace dosage optimization. Yang et al. established a multi-objective optimization model for the blast furnace ironmaking process based on the conservation of energy and matter, with the energy consumption, cost, and CO2 emission of blast furnace ironmaking as the objective function, and blast furnace batching, iron quality parameters, and production indexes as the decision variables.13) Zhang Zongwang et al. established a mathematical model for optimization of blast furnace ironmaking with energy consumption and cost as the objective function, and analyzed the effects of coke ratio, blast temperature, and coke oven gas injection on energy consumption and cost.14)

In the blast furnace operation at the actual site, after the adjustment of the blast furnace batching ratio, the blast furnace operation parameters also need to be adjusted to ensure the smooth running of the blast furnace; therefore, some researchers use the optimization model of the batching scheme as the basis, and use machine learning, deep learning and other technologies to analyze and model the blast furnace operation data, and further predict the output, thermal efficiency and other indexes of the blast furnace, in order to achieve the effect of multi-process optimization. Hua Changchun et al. optimized the bi-objective problem consisting of cost and carbon dioxide emissions using a non-dominated sorted multi-objective genetic algorithm, and obtained a uniformly distributed Pareto optimal solution set.15) Compared with the literature,11,12,13,14) the literature15) considered the optimization study of blast furnace process parameters, but there is a problem of uncoordinated matching between raw materials and process parameters, which often leads to a situation where the optimization results output from the model match the actual demand. In the actual production, it is difficult to directly use mathematical models to establish a matching relationship between raw materials and process parameters. In other fields, scholars usually use machine learning methods to find the fitting relationship between parameters and optimize the calculation by optimization algorithms.16,17,18) In a similar application in the steel sector, the, Li Zhuangnian et al.19) used six machine learning algorithms, namely, support vector machine, random forest, gradient boosting tree, XGBoost, LightGBM, and artificial neural network, to predict the coke ratio and permeability of the blast furnace, and on the basis of which they used the NSGA-II genetic algorithm to carry out a multi-objective optimization analysis of the blast furnace parameters, and the Pareto optimal solution was obtained; the blast furnace operator can obtain the optimal solution according to this Based on the multi-objective optimization results, the blast furnace operator can select the corresponding blast furnace control parameters for different dosing schemes. Compared with the above model, this literature has enriched the research on the coordination relationship between raw materials and process parameters, but there is a lack of cost constraints of batching.

In summary, in order to effectively solve the limitations of the single-objective dosage-based optimization model, and to comprehensively and coordinately consider the relationship between the proportioning scheme and the operating parameters. In this study, a combination of Random Forest algorithm and NSGA-III (Non-dominated Sorting Genetic Algorithm III) optimization algorithm was used to synergistically optimize the operating parameters and raw material parameters in the blast furnace ironmaking process. In the research process, the blast furnace batching cost, carbon dioxide emission and blast furnace permeability are taken as the objective functions of the optimization problem; the Random Forest algorithm is used to predict the carbon dioxide emission and the blast furnace permeability, and the mapping relationship between the operating parameters of the blast furnace and the raw material parameters is established; on the basis of which, with the optimal cost of the batching cost as the objective condition, the optimization problem is solved by using the NSGA-III optimization algorithm; finally, the optimization problem is solved by comparing and analyzing real cases. Finally, the feasibility of the proposed method in practical application is verified through comparative analysis of actual cases.

2. Algorithm Selection and Model Construction

2.1. Random Forest

Random Forest (RF) is an integrated learning method that improves prediction accuracy and stability by constructing multiple decision trees and combining their prediction results.20) Random forest is widely used in data mining, classification and regression tasks. Its model framework is shown in Fig. 1.

Fig. 1. Framework of random forest algorithm model. (Online version in color.)

The specific process of the algorithm is as follows:

(1) Self-sampling: the original dataset is sampled with put-back to generate new training subsets. Each subset has the same size as the original dataset.

(2) Decision tree construction: A decision tree is constructed using the training subsets. At each split node, a certain number of features are randomly selected for splitting. This helps to reduce the correlation between the trees.

(3) Repeat tree construction: Repeat the above process several times to generate multiple decision trees.

(4) Fusion of prediction results: The prediction results of all decision trees are voted (classification task) or averaged (regression task) to obtain the final prediction results.

The advantages of random forests include reduced risk of overfitting, improved prediction accuracy, ease of parallelization, and adaptability. The random forest algorithm has performed excellently in blast furnace prediction tasks.21,22,23) Therefore, in this thesis, we use the random forest algorithm to predict the problem and provide the basis for the subsequent optimization tasks.

2.2. NSGA-III Algorithm

The Non-dominated Sorting Genetic Algorithm III (NSGA-III) is an evolutionary algorithm based on multi-objective optimization.24) It is an improved version of NSGA-II and is particularly suitable for handling optimization problems with multiple conflicting objectives. The main features of NSGA-III are the introduction of reference points and co-evolutionary strategies to maintain the diversity of the population. The flowchart of the algorithm is shown in Fig. 2.

Fig. 2. NSGA-III algorithm flow chart. (Online version in color.)

The following are the main steps of the NSGA-III algorithm:

(1) Initialization of population: the initial population is randomly generated, including a certain number of solutions.

(2) Non-dominated ranking: The solutions are divided into multiple non-dominated layers by performing non-dominated ranking based on the objective function values of the solutions.

(3) Calculate the crowding degree: Within each non-dominated layer, the crowding degree of each solution is calculated. The crowding degree is used to measure how dense the solution is in the objective space and helps to maintain the diversity of the population.

(4) Selection: Parent solutions are selected using roulette wheel selection method or tournament selection method.

(5) Crossover and variation: The selected parent solutions are subjected to crossover and variation operations to generate offspring solutions.

(6) Environment selection: The parent and child solutions are merged to perform non-dominated ranking and calculate the crowding degree. New populations are selected based on the non-dominated stratum and crowding degree.

(7) End condition: The algorithm terminates when the maximum number of iterations is reached or other stopping conditions are satisfied.

2.3. Co-optimization Modeling of Blast Furnace Batching

Compared with the traditional NSGA-II algorithm, the NSGA-III algorithm has the advantages of better convergence, scalability, and robustness, and performs well in multi-objective optimization problems in energy,25) industry,26) and military,27) so in this thesis, we use the NSGA-III algorithm to optimize the ingredient optimization problem. Through multi-objective optimization, we can find a set of solutions that perform superiorly in the objective space and provide more choices for decision makers. Meanwhile, the reference points and co-evolutionary strategy of NSGA-III help to improve the diversity of the population, which leads to a more comprehensive set of solutions.

By combining Random Forest and NSGA-III algorithms, we can fully utilize the advantages of both methods to achieve high-precision prediction and efficient optimization. Specifically, the random forest algorithm provides reliable prediction results for optimization tasks, while the NSGA-III algorithm finds optimal solutions in multi-objective optimization problems.The overall flow of the model is shown in Fig. 3.

Fig. 3. Blast furnace co-optimization model structure. (Online version in color.)

3. Algorithm Introduction

3.1. Data Collection and Pre-treatment

From the collected blast furnace database, the whole production line data of an iron and steel plant is selected, covering more than 3000 blast furnace raw material parameters, status parameters, operation parameters and inspection parameters, etc. The time span is from January 2021 to December 2022, and the amount of data is up to several billions of items. Through on-site research and communication with the furnace manager, the performance of the blast furnace raw materials is an important parameter affecting the quality of the molten iron, and when the performance of the blast furnace raw materials changes, the on-line parameters of the blast furnace (including the status parameters and operating parameters) will fluctuate in real time. At the same time, the plant has a strict quality limitation interval when selecting raw materials, and the quality of raw materials does change in actual production, but the fluctuation is small; moreover, since the quality of some raw materials can not be accurately accessed in real time, it is proposed to determine the selection of 4 raw material parameters, 13 state parameters and 7 operating parameters as the data set of this study, as shown in Table 1. In order to predict the blast furnace permeability and carbon dioxide emissions, 24 parameters from the collected data are extracted, and the total number of integrated data reaches more than seventeen thousand.

Table 1. Blast furnace parameters.

Parameter typeNo.ParameterAbbreviationsNo.ParameterAbbreviations
Material parameters1Sintered ore/tSJK2pellet ore/tQTK
3Lump ore/tKK4Coking coal/tJT
state parameter5Standard wind speed m·s−1BZFS6Actual wind speed m·s−1SJFS
7Furnace top pressure/kPaLDYL8Blast kinetic energy/kg·m·s−1GFDN
9Furnace gas volume m3/(min·m2)LFMQL10Burning temperature/°CRSWD
11Breathability/m3·min−1·kpa−1K12CO2 emissions/tCO2
13Gas-tight box temperature/°CQMXWD14Full furnace temperature difference/°CQLWC
15Gas utilization/%MQLYL16Seat temperature/°CYZWD
17Furnace top temperature/°CLDWD18Hot-air pressure/kPaSFYL
19Differential pressure/kPaYC
operating parameter20Cold air flow/m3·min−1LFLL21Blower humidity g/m3GFSD
22Hot air temp/°CRFWD23Coal injection volume/tPML
24Oxygen-enriched rate/%FYL

As the data collected at the sintering site is prone to deviations and missing values, it is necessary to pre-process the data before feature extraction. Blast furnace data collection devices are often susceptible to interference from external factors, resulting in missing values or exceeding upper limits during the collection and transmission process. Data cleaning is an integral part of data analysis and can help us to find and correct errors, missing and abnormalities in the data and improve the quality and reliability of the data.28) In this paper, we first deal with the missing values in the data, for a small number of missing to take the filling method, with the mean value of the data to fill, you can maintain the overall distribution and trend of the data to a certain extent; for a large number of consecutive missing data, the deletion method is used directly to ensure the quality and reliability of the data.

After the initial cleaning of the dataset, the dataset is normalized in this paper due to the large differences in the magnitude and order of magnitude of each feature parameter. The normalization process is to reduce each feature parameter in the dataset to the same scale range for better data analysis and modeling. The following normalization methods are commonly used:

3.1.1. Min-Max Standardization

Min-Max standardization is a linear transformation of the original data to map the input data to the interval [0,1] through normalization by setting the minimum and maximum values of the data as Min and Max. Its calculation formula is shown as follows:

  
x= x-min max-min (1)

In the equation: min is the minimum value in the input data; max is the maximum value in the input data.

3.1.2. Z-Score Standardization

The method is applied to the case where the maximum and minimum values of the original data are unknown, and is based on the mean and standard deviation of the data for normalization. The data are converted to a form conforming to the standard normal distribution after the Z-Score standardization process. That is, the mean value is 0 and the standard deviation is 1. The calculation formula is shown below:

  
x= x-μ σ (2)

In the equation: μ represents the mean of the input data, σ represents the standard deviation of the input data.

For this paper, there are some parameters in the blast furnace data that require specific range requirements, so we standardize the data using Min-Max normalization, which is easy to use and applicable to most machine learning algorithms. Through normalization, we convert each feature parameter in the dataset into a range of values with the same scale, which makes the features comparable with each other and allows for better data analysis and modeling.

The normalized data is examined using box plots to check the distribution and identify possible outliers. Box plots can be used to display statistics such as median, quartiles, minimum and maximum values of the data, as well as outliers of the data.29) In this study, box plots were used to analyze the data collected. As shown in the left panel of Fig. 4, it can be clearly seen that there are some outliers in the data, for the outliers we repair the data according to the missing data, and the repaired data is shown in the right panel of Fig. 4. The rectangular box in the Fig. 4 indicates the upper and lower quartiles of the data, which contains 50% of the data between the quartiles, and the height of the box reflects the degree of fluctuation of the data to some extent. A short line in the middle of the box indicates the median of the data; the two lines above and below the box indicate the minimum and maximum values of the data, respectively: the hollow rectangle is the mean of the data, and the solid rhombus is the outliers in the data.

Fig. 4. Blast furnace data box diagram. (a) Raw data (b) Post-processing data. (Online version in color.)

3.2. Feature Selection

Feature selection can select the most relevant features from raw data, which not only reduces the time required for model training and prediction, and improves model accuracy, but also prevents overfitting. In this study, we analyzed the correlation between features and screened out feature variables with poor correlation with the target variable. Common correlation analysis methods include Pearson correlation coefficient, Spearman correlation coefficient, and Kendall correlation coefficient. Pearson correlation coefficient is suitable for analyzing data with linear correlations, Spearman correlation coefficient is suitable for handling non-normally distributed data or variables that are not linearly related, while the Kendall method is mostly used to calculate categorical data. The data in the blast furnace smelting process is continuous and exhibits complex nonlinear features.30) Therefore, Spearman correlation coefficient is used in this paper to analyze the magnitude of correlation between features.The heat map of Spearman correlation coefficient is shown in Fig. 5.

Fig. 5. Spearman correlation coefficient heat map.

As shown in Fig. 5, the results of the correlation analysis are visualized in this paper using a heat map. From the Fig. 5, we can see the correlation magnitude between each feature and CO2 emission and blast furnace permeability, and the valve seat temperature and gas utilization rate features with the worst correlation with these two target vectors are filtered out. At the same time, it can also be seen that there is a large correlation between the features. In order to avoid having redundant features that lead to slower training and poorer accuracy of the model, this paper then uses random forest to rank the importance of the remaining features for the regression task. In terms of feature selection, random forests can be used to evaluate the importance of different features for a classification or regression task, helping us to identify which features are the most useful or most relevant.31) In a random forest, each decision tree is constructed based on different random samples and random features, and the relative importance of each feature can be obtained by averaging the importance scores of all decision trees. These importance scores can be used to select the features with the most predictive power, or to reduce the dimensionality by removing unimportant features to improve the performance and generalization of the model.

As shown in Fig. 6, the top 10 features of the blast furnace permeability prediction model are YC, LFLL, RSWD, LFMQL, PML,GFDN, LDYL, FYL, RFWD, and SJFS. The top 10 important features of CO2 emission prediction model are RFYL, FYL, QLWC, GFSD,LDYL, RSWD, LDWD, RFWD, LFMQL, and PML. Talking with the field staff, among the blast furnace operating parameters that can be manually adjusted are YC, LFLL, PML, FYL, GFSD, and RFWD. Combined with the random forest feature importance ranking and Spearman correlation analysis, these six operating parameters and four raw material parameters were identified as the inputs to the blast furnace prediction model and the decision variables for the optimization model.

Fig. 6. Random forest feature importance ranking. (a) Blast furnace permeability prediction model (b) CO2 emission projection model.

3.3. Model Building and Training

After feature selection, six blast furnace operating parameters and four raw material parameters were used as inputs to the model, and blast furnace permeability and carbon dioxide emission were used as outputs of the model. The blast furnace permeability prediction model and carbon dioxide emission prediction model were established using the random tree integration algorithm, and the model construction included three parts: the division of data sets, the optimization of model hyperparameters, and the evaluation of the model.

3.3.1. Data Set Partitioning

Random sampling was used to divide the samples in the dataset into a training set and a test set in the ratio of 8:2.

3.3.2. Optimization of Model Hyperparameters

In this study, a blast furnace permeability and CO2 emission prediction model was developed using the sklearn machine learning algorithm library in python. The hyperparameters such as the number of decision trees (n_estimators), the maximum depth of the tree (Max_depth), the minimum number of samples that can be split by nodes (Min_samples_split), and the minimum number of samples of leaf nodes (Min_samples_leaf) are optimized by using a combination of grid search and cross-validation. In this study, mean_test_score is used as the evaluation metric to measure the performance of the model. The largest mean_test_score value is recorded as the optimal hyperparameter. This approach is widely used in the field of machine learning and has been shown to have good performance in many tasks. The optimization results are shown in Fig. 7.

Fig. 7. Results of hyperparameter optimization of random forest algorithm. (a) Blast furnace permeability prediction model (b) CO2 emission projection model.

In Fig. 7, the x, y, and z axes are N_estimators, Max_depth, and mean_test_score, respectively, and the color and size of the spheres in the figure indicate Min_samples_split and Min_samples_leaf, respectively. in the process of hyperparameter optimization of the model, the two prediction models with mean_ test_score values of the two prediction models reached a maximum of 0.931 and 0.958, respectively, and the corresponding optimal model hyperparameters were determined, as shown in Table 2.

Table 2. Parameters of random forest model.

ModelsN_estimatorsMax_depthMin_samples_splitMin_samples_leaf
Breathability prediction1502021
CO2 emission projections1502021

3.3.3. Evaluation of Models

In order to more accurately evaluate the model performance and the generalization ability of practical applications, the established blast furnace permeability and carbon dioxide prediction models were tested using test set samples, and the goodness of fit (R2), mean squared error (MSE), and mean absolute error (MAE) were used to evaluate the model. The model performance is shown in Table 3 and Fig. 8.

Table 3. Random forest prediction evaluation.

Evaluation indicatorsR2MSEMAE
Breathability prediction0.9300.1520.125
CO2 emission projections0.9600.2030.273

Fig. 8. Scatter plot of prediction results. (a) Blast furnace permeability prediction model (b) CO2 emission projection model. (Online version in color.)

According to Table 3, the prediction performance of both models is relatively accurate, with the goodness of fit (R2) reaching 0.93 and 0.96, respectively, when comparing the model prediction results with the actual values. Therefore, the established blast furnace permeability and carbon dioxide prediction models can accurately fit the blast furnace operating parameters and raw material parameters, which is beneficial for further blast furnace coordinated optimization and has important guiding significance for operators to adjust the charging method and operating parameters in a timely manner on site.

4. Optimization Model

4.1. Determining Decision Variables

In order to achieve the coordinated optimization of blast furnace charging and operation, the model needs to calculate the optimal blast furnace operating parameters while outputting the corresponding ratio scheme that meets the requirements. Based on the input of the prediction model in the previous section and the actual situation on site, this study selected decision variables as shown in Table 4. The decision variables mainly include six blast furnace operating parameters and four raw material parameters.

Table 4. Decision variables.

Decision variables (raw materials)SymbolsDecision variables (blast furnace operation)Symbols
SJKx1PMLx5
QTKx2LFLLx6
KKx3RFWDx7
JTx4FYLx8
YCx9
GFWDx10

4.2. Objective Functions

As the country pays increasing attention to environmental protection, carbon dioxide emissions have become an important indicator of concern for steel enterprises. Maximizing the reduction of carbon dioxide emissions has become a crucial task in optimizing the charging process. Blast furnace permeability is one of the important control parameters of the blast furnace, which has a significant impact on the composition and quality of pig iron. Insufficient permeability can affect the progress of reactions in the furnace, causing deviations in the composition of pig iron from the target. Based on on-site investigations and previous research, this study aims to determine the cost of charging, carbon dioxide emissions, and blast furnace permeability as the three objective functions of the charging optimization model. The charging cost and carbon dioxide emissions are minimized, while the blast furnace permeability is maximized. Since it is difficult to mathematically model and explain carbon dioxide emissions and blast furnace permeability, this study uses the trained prediction model as the objective function. The specific formulas are as follows:

  
minF_(Z)= i n x i p i (3)

  
maxF_(K)= f 1 ( x 1 , x 2 , x 3 x n ) (4)

  
minF_(c o 2 )= f 2 ( x 1 , x 2 , x 3 x n ) (5)

In the formulas, minF_(Z), maxF_(K) and minF_(co2) are the lowest cost, the maximum blast furnace permeability, and the minimum CO2 emissions, respectively. xi(i=1,2,···,n) denotes the allotment of the i raw material and pi denotes the price of the i raw material. f1(x1,x2,x3xn), f1(x1,x2,x3xn) are the trained blast furnace permeability prediction model and CO2 emission prediction model, respectively.

4.3. Binding Conditions

In the process of blast furnace smelting, some constraints need to be added when building a multi-objective optimization model in order to ensure that the quality of smelting meets the standard. In this paper, constraints are imposed from the molten iron composition, slag composition and batching ratio. The specific constraints are as follows:

1) Iron composition constraints:

  
d c L λ c × i=1 n c i X i d c H (6)

This section considers elements such as S, P, Ti, Mn, etc. In the formulas, ci is the content of an element of the i raw fuel, d c H , d c L are the upper and lower limits of the element’s iron composition requirements, respectively, and λc indicates the distribution rate of the element in the iron. The distribution rates of each element in ironmaking production are shown in Table 5.

Table 5. Distribution rate of each element in iron production.

Fe/%s/%p/%Ti/%Mn/%Ni/%
Pig iron0.99750.0710.10.70.9
Furnace slag0.00250.8800.90.30.1
Gas00.050000

2) Composition constraints on slag.

  
Si O 2r =10×[Si]×60/28 (7)

In the formulas, SiO2r is the amount of SiO2 needed for the Si content in reduced pig iron; [si] is the silicon content of the iron.

  
Z A =(Ca O A +(Si O 2A -Si O 2r )+A l 2 O 3A +Mg O A )/0.96 (8)

In the formula, ZA is the total amount of slag, which is the sum of the amounts of various raw materials entering the slag; CaOA, SiO2A, Al2O3A and MgOA represents the total amount of CaO, SiO2, Al2O3 and MgO in the raw materials.

  
st.{ A l 2 O 3L A l 2 O 3A / Z A *100%A l 2 O 3H Mg O L Mg O A / Z A *100%Mg O H A/ S L A l 2 O 3A /(Si O 2A -Si O 2r )A/ S H M/ A L Mg O A /A l 2 O 3A M/ A H R 2L Ca O A /(Si O 2A -Si O 2r ) R 2H (9)

In the formula, Al2O3H, Al2O3L represent the maximum and minimum mass percentages of Al2O3 required in the slag during production, respectively; MgOH and MgOL represent the maximum and minimum mass percentages of MgO required in the slag during production, respectively; A/SH and A/SL represent the maximum and minimum values of Al2O3/SiO2 respectively; M/AH and M/AL represent the maximum and minimum values of MgO/Al2O3, respectively; R2H and R2L represent the maximum and minimum values of slag basicity required in production, respectively.

3) Proportion constraints on raw materials.

  
st.{ X ZL X Z X ZH SJ K L X SJK / X Z *100%SJ K H QT K L X QTK / X Z *100%QT K H K K L X KK / X Z *100%K K H J B L JBJ B H M B L MBM B H (10)

In the formula, SJKH and SJKL represent the maximum and minimum percentages of sinter to be added during production, respectively; XSJK represents the amount of sinter added; XZH and XZL represent the maximum and minimum amounts of iron ore required to be added to the blast furnace, respectively; XZ represents the total amount of iron ore added to the blast furnace; QTKH and QTKL represent the maximum and minimum percentages of pellet to be added during production, respectively; XQTK represents the amount of pellet added; KKH and KKL represent the maximum and minimum percentages of lump ore to be added during production, respectively; XKK represents the amount of lump ore added; JBH and JBL represent the maximum and minimum percentages of coke rate required during production, respectively; JB represents the coke rate required during production; MBH and MBL represent the maximum and minimum percentages of coal rate required during production, respectively; MB represents the coal rate required during production.

4.4. Optimization Model Construction

In this study, the multi-objective non-dominated sorting genetic algorithm NSGA-III is used to optimally solve the blast furnace dosage problem. For the algorithm implementation, the NSGA-III algorithm interface in the open-source toolkit geatpy was invoked using Python language to ensure the generality and reusability.

The decision variables of the optimization model include six blast furnace operating parameters and four raw material parameters, as described in Section 4.1. The objective function of the optimization includes three key metrics: batching cost, CO2, and K. The compositional requirements in Section 4.3 are used as the constraints set in the blast furnace batching optimization.

In the NSGA-III solving process, the default strategy provided by the geatpy library function was adopted for the parameters such as the coding method of the decision variables and the genetic operator; and according to the scale of the problem, the appropriate population size and the number of iteration generations were set, and the specific parameter settings are shown in Table 6. Meanwhile, the changes of the objective function value during the iteration process were recorded to observe the convergence status of the algorithm. Finally, the computed pareto frontier results were used to provide the staff with decision-making suggestions for different dosage programs.

Table 6. Parameters of NSGA-III optimization algorithm.

ParametersIterationPopulationCrossover rateVariation rate
NSGA-III1001000.70.9

5. Experimental Results and Analysis of Blast Furnace Dosage Co-optimization Model

As an example, Table 7 shows the chemical composition test values and prices of raw materials for a certain steel plant in 2022.

Table 7. Composition and price of raw fuel used in blast furnace.

Raw materialsIngredientsPrice
TfeFeOSiO2CaOMgOAl2O3SPTiO2
SJK55.459.505.4911.221.912.140.0310.070.11561.80
QTK63.850.503.183.721.650.750.0050.020.60849.20
KK63.0702.570.030.051.360.0270.0840.05645.20
JT006.1900.074.360.800.040.802127.00
MF004.5100.0833.140.300.020.301122.70

Applying the proposed blast furnace dosage co-optimization model for optimization solution, the total amount of iron ore into the furnace is 100 tons, the coke ratio is set to 300 (kg/t), and the coal ratio is set to 120 (kg/t) according to the actual production requirements on site. The specific constraints are shown in Table 8. The Pareto frontier obtained after solving is shown in Fig. 9. the red, blue, and green points represent the mapping of each Pareto front point on each axis plane.

Table 8. Constraints on the composition of each element in the blast furnace.

IngredientSPTiMnBinary alkaliMgOAl2O3Al2O3/SiO2MgO/Al2O3
Max0.0270.140.060.441.300.100.180.550.60
Min00001.000.050.100.400.40

Fig. 9. The pareto front obtained from the blast furnace dosage co-optimization model.

Three sets of solutions obtained from the optimization are selected and converted into the raw materials required for producing one ton of iron, as shown in Table 9. The calculated charging results are similar or close to the original plant data, which indicates that the charging optimization method proposed in this study is feasible and reliable.

Table 9. NSGA-III algorithm optimized pareto optimal solutions.

Raw materials and parametersRaw dataOptimization1Optimization2Optimization3
SJK/t0.7540.7600.7510.754
QTK/t0.6010.5960.5940.600
KK/t0.1530.1510.1560.153
JT/t0.3240.3240.3220.325
PML/t0.1250.1180.1200.114
LFLL6088528465886334
RFWD1206114410001079
FYL5.976.525.105.00
YC176.90172.00170.00170.00
GFWD25.3324.6019.0014.20

As shown in Table 10, comparing the pig iron composition data before and after optimization, the pig iron composition is very close to the original plant data and meets the production requirements.

Table 10. Comparison of iron composition.

Ingredients (%)MaxMinOriginalOptimization1Optimization2Optimization3
S0.02700.0230.0230.0220.023
Ti0.06000.0520.0510.0510.052
P0.14000.0930.0930.0920.092
Mn0.44000.3700.3700.3700.370

As shown in Table 11, the slag composition data before and after optimization are compared, and the changes in slag composition are not significant and are within the range required on site.

Table 11. Slag composition comparison.

Ingredients (%)MaxMinOriginalOptimization1Optimization2Optimization3
Binary alkali1.301.001.181.191.181.19
MgO0.100.050.090.090.090.09
Al2O30.180.100.150.140.150.14
Al2O3/SiO20.550.400.440.420.450.44
MgO/Al2O30.600.400.500.600.500.60

As shown in Table 12, the cost per ton of iron for the selected charging schemes is reduced compared to the original plant charging method. The three sets of results focus on the goals of charging cost, blast furnace permeability, and carbon dioxide emissions. Moreover, the slag production of the three optimized charging schemes is lower than the original plant charging data.

Table 12. Comparison of optimization results.

IndicatorsCost/RMBKCO2/tSlag volume/t
Original1863.633.1025.5927.30
Optimization11854.332.0018.4026.60
Optimization2185536.4025.0027.00
Optimization31850.934.0023.5026.90

6. Conclusion

A collaborative optimization model combining random forest and NSGA-III algorithms is proposed to address the problem of coordinated adjustment of raw materials and operating parameters in blast furnaces, achieving coordinated optimization of raw materials and operating parameters.

(1) This study collected on-site data from blast furnaces over a two-year period and corrected outliers in the data using box plots. Six blast furnace operating parameters (including pressure difference, cold air flow rate, pulverized coal injection rate, oxygen enrichment rate, blast humidity, and hot air temperature) and four raw material parameters (including sinter, pellet, lump ore, and coke) were selected as input variables for the prediction model and decision variables for the optimization model using Spearman correlation coefficient and random forest feature ranking method.

(2) A random forest algorithm was used to construct prediction models for carbon dioxide emissions and blast furnace permeability, and the optimal parameter set of the models was obtained using a combination of grid search and cross-validation. The goodness of fit (R2), mean squared error (MSE), and mean absolute error (MAE) were used as evaluation indicators. The R2 of the two prediction models reached 0.93 and 0.96, respectively, and the MSE and MAE approached zero.

(3) Using the proposed blast furnace batching co-optimization model, the optimized batching scheme and the corresponding Pareto frontiers of the blast furnace operating parameters are obtained. Based on actual on-site data, the model output results were found to meet the composition requirements while having lower costs than the original charging scheme. The model also reduced carbon dioxide emissions, improved blast furnace permeability, and reduced slag production. Therefore, the model can provide effective reference for on-site operators to optimize blast furnace operations.

Acknowledgement

Thanks are give to the Tangshan talent funding project (B202302007), the Tangshan city applied basic research science and technology plan project (21130233C), the Technology Innovation Center of Tangshan Digital Cultural Tourism Industry.

Data Availability and Access

The raw data used in this study, including Blast furnace dosing program and operating parameter data, are proprietary and subject to confidentiality agreements. Access to the data can be requested from the corresponding author upon agreement with the data owner and compliance with applicable regulations.

Competing Interests

On behalf of all authors, the corresponding author states that there is no conflict of interest.

References
 
© 2024 The Iron and Steel Institute of Japan.

This is an open access article under the terms of the Creative Commons Attribution license.
https://creativecommons.org/licenses/by/4.0/
feedback
Top