ISIJ International
Online ISSN : 1347-5460
Print ISSN : 0915-1559
ISSN-L : 0915-1559
Ironmaking
Evaluation and Prediction of Blast Furnace Status Based on Big Data Platform of Ironmaking and Data Mining
Hongyang LiXiangping BuXiaojie LiuXin LiHongwei LiFulong LiuQing Lyu
Author information
JOURNAL OPEN ACCESS FULL-TEXT HTML

2021 Volume 61 Issue 1 Pages 108-118

Details
Abstract

The applications of big data in the steel industry are widely developed. Ironmaking is a multi-sectoral joint-operation production process that generates massive data constantly. It is required to build the big data platform to efficiently organize and fully utilize the production data of the ironmaking. In this work, we build a comprehensive status evaluation and prediction system for the blast furnace (BF) to achieve the goal of high production, low consumption, high quality and long life of the BF. The evaluation system is based on the big data platform and equipped with the factor analysis method, which can define and extract the hidden common factors in the production index of the BF by considering 19 state parameters and can calculate the comprehensive BF status index as well. The prediction system employs the AdaBoost model which can accurately predict the BF status index 3 hours in advance. Evaluation results show that the proposed BF status index is highly consistent with the actual status of the BF in the selected time period. The coincidence degree between BF status index in different time periods and the actual situation is also verified by factor analysis. Although the evaluation and prediction system demonstrates high accuracy in current production environment, it may still need calibrate and update regularly due to the changing of the BF production in the long run. The online comprehensive evaluation and prediction system for BF can effectively assist operators to optimize the BF operation and maintain the stabilization of BF.

1. Introduction

The deep integration of big data technology with manufacturing industry triggered far-reaching industrial revolutions.1) With the improvement of manufacturing technology, the generated data increased exponentially. The values behind these manufacturing data could increase productivity, system sustainability and product quality.2,3,4,5,6,7) Industrial big data is the core of smart manufacturing, and big data platform architecture is the basic work of data application. The reference architecture model of industry 4.0 (RAMI4.0) in Germany,8) the industrial internet reference architecture (IIRA) in US, the Japanese Industrial Value Chain Reference architecture (IVRA) and the Made-in-China 2025 architecture all address interoperability issues in different scenarios. Siemens’Mindsphere Industrial Big Data Platform developed components in the form of ‘Internet of Things + Big Data Analysis + Management and Control Decision.9) In iron and steel enterprises, a big data platform suitable for enterprise-level operation, maintenance and data mining has been established. The Internet Data Center of Hebei Iron and Steel Group in China using micro-module data center, technology of cloud computing resource pool and load balancing and resource unified management technology has been established.10) BONC established an intelligent interconnected platform for deep mining of ironmaking data by utilizing existing basic data of the ironmaking system.11) An enterprise-level big data platform was established by SHOUGANG Group in China, which used big data analysis technology to integrate whole process data while improving product quality and reducing costs.12) The advanced data mining model is used to optimize and improve some operations in iron-making process. The BF permeability was established by W-PCA-ML-ELM model to measure the smoothness of the BF operation.13) The relationship model of SVR was used to reflect the exact quantitative relationship between load operation and state variables.14) The MWCHPCA model monitored the ironmaking process and detected the abnormalities in BF.15) Zhang studied the prediction of hot metal temperature with different depth learning and shallow prediction.16) In order to obtain the best prediction results, a large number of relevant data were collected and analyzed within a reasonable range.17,18) Based on the above point of view, the big data platform has been widely used in the industrial field, and the data mining technology of iron-making process has also been well studied. Although there are several successful cases of big data applications, there are still areas in ironmaking industry eagerly requiring the big data technology. The BF status is unique in the ironmaking process. Quantitative indexes and prediction of the BF status in advance are of great significance to the operators of BF.

The purpose of this study is to establish a quantitative evaluation and prediction system for the status of the BF. The core of the system is based on the big data platform of the ironmaking (BDPI). In this work, we define and implement the overall blast furnace status index (OBFSI) via factor analysis method by analyzing 19 BF location parameters. We also design and implement an AdaBoost method-based BF status index prediction model, which can give accurate prediction of the BF status 3 hours in advance by using real time parameters of BF operations. We integrate the evaluation and prediction module on top of big data platform using python programming language, which can demonstrate OBFSI and the prediction result periodically though efficient user interface. The whole system is able to efficiently organize the ironmaking data, fully utilize the value of the production data and effectively guide the field operation.

2. The Construction of BDPI

2.1. The Characteristics of the Ironmaking System Data

The ironmaking process with long process involves multi-department joint production, such as raw material workshop, sintering workshop, coking workshop, pelletizing workshop, blast furnace workshop, quality inspection workshop and so on. It could generate a large amount of production data. Different production procedures, such as material transportation, energy distribution, production operations and quality inspection, generate different types of data. Due to the variations in data demand and limitations in existed technologies, data recording methods and contents may be different. For example, firstly, the parameters of production equipment need to be recorded in real time. Secondly, the production plan, quality inspection parameters and production log need to be input regularly. Finally, the data of overhaul plan, production report and accident report need to be input from time to time according to requirements. The production data of a 2500 m3 BF for vanadium-titanium ore smelting studied in this paper are stored in different types of databases. Real-time data is stored in Wonderware, iron smelting management data is stored in SQL server, material detection data is stored in Oracle, various technical reports exist in the single-machine computer. Previous data storage methods of iron and steel enterprises can only satisfy the requirements of display parameters on the fly and simple quick query during production process, it can not support complex data analysis. By utilizing the comprehensive advantages of BDPI, various data in the platform can be stored efficiently and organized systematically to meet the requirements of data mining and intelligent manufacturing.

2.2. The Framework of BDPI

The framework of BDPI is systematically and normatively established by using the methods of industrial Internet of Things, edge computing, cloud storage and cloud computing. The functional architecture of the BDPI as shown in Fig. 1.

Fig. 1.

Functional architecture of big data platform. (Online version in color.)

The infrastructure as a service (IaaS) of BDPI for the whole life cycle process of ironmaking process is the practice of delivering a full compute stack as an abstract, virtualized construct. The main function of the platform as a service (PaaS) is to build an extensible operating system on the existing IaaS. The core of PaaS is to clean and integrate the original data via data modeling, and to provide various data analysis service, such as multidimensional analysis, scenario analysis, statistical analysis and mining analysis. The application layer of BDPI equips the system with the capability of visual analysis, which can be used for the optimization of supply chain, energy, production, equipment abnormality, quality and environment. The system supports multiple users simultaneously. It is able to significantly reduce the difficulties in data analysis and improve the data utilization in iron and steel industry.

The platform collects data by periodically pulling data from the original data sources, such as Wonderware, SQL server, Oracle and office. The structure of BDPI is shown in Fig. 2. By analyzing the types and storage differences of the original files, the database of the platform stores all the non-real-time data parameters using MySQL database to ensure the data association relationship, and saves the real-time data through time series database influxdb. In this work, the real-time data acquisition frequency is 1 s/time. The acquisition rule of non-real-time data is collecting whenever new data arrives. According to each unique practical application scenario, the database of each BDPI application model is built with the required parameters and receives data from the platform database through kafka. The results of each model are stored in the MySQL database and presented in the platform system through browser and server (B/S) architecture patterns.

Fig. 2.

Data flow of big data platform for ironmaking. (Online version in color.)

2.3. The Establishment of the Model

Different analytical and data mining models can be built on the platform according to the business requirements. The workflow of each model is basically the same. Firstly, according to the structure characteristics of their own database, the data provided by MySQL and influxdb are pre-processed by dealing with missing values and removing outliers to generate the model training data set. Secondly, different data analysis and mining models are established according to different actual requirements. Finally, the data mining results of iron-making process are achieved by applying data to the model, which plays an important role in promoting the development of iron-making production. Using the infrastructure of BDPI, the analysis model is built by using SPSS and python data analysis software. To solve the problem that it is difficult to quantify the actual status of BF production, a model for evaluating the status of BF was established. The model established the comprehensive index of BF state by using factor analysis method through various BF evaluation parameters, and analyzed the coincidence degree with the actual production. The model is also equipped with AdaBoost predictive algorithm. It is able to preidct the BF status index 3 hours in advance by inputting real time production data.

3. The Establishment of OBFSI

3.1. The Principle of the Factor Analysis

The principle of factor analysis is to use the principle of dimension reduction and ensure the minimum loss of the original information. The objective of factor analysis is to get a completely new comprehensive variable to evaluate the overall original variable matrix. Based on the correlation matrix of the original variables, this method studies the internal dependency among many variables, and classifies the variables with strong correlation into one common factor, and integrates several common factors into comprehensive variables. It is assumed that there are p original parameters (utilization factor, coke ratio, hot metal composition, etc.) for blast furnace production status evaluation in different aspects. After a series of data preprocessing, the standard variable matrix X = (X1, X2, …, XP) corresponding to the time is obtained. Using factor analysis approach, the evaluation index of BF status is obtained by combining common factors hidden in the above BF status parameters. The general model for factor analysis is expressed as:   

x i = a i1 f 1 + a i2 f 2 ++ a im f m + ε i (1)
where f1, f2, ..., fm (m ≤ p) represents a common factor. The linear combination coefficient ai1 represent the factor loads which reflect the degree of correlation between the evaluation variable xi and the common factor fi. The constant factor εi is a unique factor which represents other factors and cannot be included by m common factors.

The matrix form of the factor analysis model is expressed as:   

X=AF+ε (2)
  
[ x 1 x 2 x p ]=[ a 11 a 12 a 1m a 21 a 22 a 2m a p1 a p2 a pm ][ f 1 f 2 f m ]+[ ε 1 ε 2 ε p ] (3)
where X is the original sample, A is the factor load matrix, F is the common factor vector, ε is the special factor matrix.

The model matrix satisfies the following conditions:

1) E(F) = 0, var(F) = Im. The mean and standard deviation of each common factor are 0 and 1 respectively, which are independent of each other.

2) E(ε) = 0, var(ε) = diag(Φ1, Φ2, ..., Φp). The mean and standard deviation of εi are 0 and Φi respectively. εi is independent of each other.

3) cov(F, ε) = 0, cov(fj, εi) = 0, i≠j. The common factor and the special factor are independent of each other.

3.2. The Selection of the Blast Furnace Parameters

The target of BF production is “high production, low consumption, high quality and long life”. The BF state evaluation should be comprehensively analyzed from various production perspectives. Selected parameters of BF status are shown in Table 1. The selected BF status parameters represent the status of many aspects of the BF production. There are significant differences among the aspects reflected by individual status indexes. Each Individual status index can only reflect the state of the BF production to a certain extent. Therefore, individual status index may not be able to comprehensively characterize the overall trend of the BF smelting process. There are a few previous works evaluating overall BF status using single parameters, which may cause key information missing. In this work, we used factor analysis to extract valuable information from all state parameters and integrate them into the OBFSI.

Table 1. Results of BF parameter selection.
NumberCodePhysical meaningNumberCodePhysical meaning
1HIWtheoretical iron weight11[Si][Si] in hot metal
2UCutilization coefficient12BVblast volume
3coke ratecoke rate13TRthermal road
4coal ratecoal rate14GURgas utilization rate
5HCChour coke consumption15PIpermeability index
6HCIhour coal injection16PDpressure drop in furnace
7CAcullet adding17O2oxygen enrichment
8HMTHot metal temperature18TIBVtons of iron blast volume
9[V][V] in hot metal19BKEblast kinetic energy
10[Ti][Ti] in hot metal20[S][S] in hot metal

3.3. The Processes of the Data Processing

1) Time alignment. In the BDPI, the update frequency of BF status index is defined as 1-hour. According to the characteristics of generated parameters, the frequency of all original parameters is normalized into 1 hour by increasing or decreasing frequencies for different parameters respectively. The production time of iron is uncontrollable and the measurement can only be conducted after the hot metal tank is full. As a result, the actual iron quantity in adjacent hours differs greatly, so the hourly theoretical iron weight (HIW) is used instead of the real iron quantity for conversion. The daily blast furnace output is defined as the total iron content accumulated in a 24-hour cycle and the utilization coefficient (UC) is defined as the quotient of daily iron content to the volume of BF. Due to the limitations of production conditions and existing detection methods, the quality parameters (HMT, [Si], [Ti], [V], [S]) of blast furnace iron adopt the strategy of updating immediately after new values are generated and filling the last available data if there is no new values being updated. Due to the continuity of BF production, the real-time data (BV) and derivatives (TR, GUR, PI, etc.) with 1 second generation frequency are normalized to 1-hour interval.

2) Parameter range Selection. The evaluation indexes of BF with long life cycle are different in various stages of furnace service, even in different periods of the same furnace service stage. Therefore, the BF production parameters with a period of 10 months were selected for analysis. Even during normal production activities of BF, shutdown and maintenance are necessary. All production data of BF during blowing out period were abnormal values. To avoid unfavorable influence of abnormal parameters on OBFSI, the period of blowing out was eliminated by removing production log recorded on production site and real production data of BF.

3) Data Preprocessing and standardization. Due to data transmission delay and manual recording errors, the data recorded in actual production activities of BF inevitably produce missing, duplicated and abnormal values. To ensure the high quality, various methods are employed to handle the anomalies in different situations. Firstly, for duplicated values, when the amount of continuous duplication is less than 5%, delete the redundant data that is repeated three times or more and leave only one for the same time period. Delete this parameter if the amount of continuous duplication is greater than 5%. Secondly, missing values process are conducted on the data after the deduplication process. For parameters with less than 5% missing rate, they will be filled by using Lagrange’s interpolation method. For parameters with over 5% missing rate, they will be removed because of the insufficiency to support subsequent data analysis. Thirdly, for outliers, the predictable outliers during blast furnace maintenance are eliminated. Parameters that pass the normal distribution test but beyond the reasonable interval (Q1-1.5IQR, Q3+1.5IQR) of the box plot method are deleted. Q1 is the lower quartile of the data, Q3 is the upper quartile, IQR = Q3-Q1. The results from the processing of parameter [Si] outliers are shown in Fig. 3. The distribution of [Si] follows a normal distribution, and values outside the interval (0.0725, 0.1925) were deleted. In the process of outlier handling, outliers need to be removing according to the specific physical meaning of different indicators. For example, Oxygen enrichment rate can be 0% under normal blast furnace conditions, which should not be considered as abnormal data. Finally, Z-score standardization is able to normalize all the variables to the same mathematical scale. The formula for the Z-score standardization method is shown as follows:   

x'= x- x ¯ σ (4)
where x is the original data, x is the sample mean, and б is the sample standard deviation.
Fig. 3.

Results from the processing of [Si] outliers. (Online version in color.)

3.4. The Processes of the Factor Analysis

1) The Factor analysis applicability test of the original variables. An important prerequisite for factor analysis is that the original variables are correlated. To ensure the true meaning of the analysis results, the original data without factor analysis were analyzed by Pearson correlation analysis and KMO and Bartlett spherical test. Pearson correlation coefficient is shown in Fig. 4.

Fig. 4.

Results of Pearson correlation coefficient. (Online version in color.)

From Fig. 4 we can see that most of the correlation coefficients between 20 parameters are greater than 0.3, which indicates that there is a certain correlation between variables. KMO is used to compare the relationship between simple and partial correlation coefficients among variables, expressed mathematically as follows:   

KMO= ji r ij 2 ji r ij 2 + ji p ij 2 (5)
where rij is the simple correlation coefficient of the variables xi and xj, pij is the partial correlation coefficient of xi and xj when other variables are unchanged. Generally, factor analysis requires that the KMO value of the original variable should be greater than 0.5. Bartlett’s test of sphericity is also used to test the correlation of variables in the correlation matrix. The original data with spherical distribution has spherical test sig value less than 0.05, which meets the requirements of factor analysis. The test results of the original data are shown in Table 2. The original data with KMO and Bartlett sphere test results falling within the normal range is suitable for factor analysis. The results of the above three tests show that the blast furnace parameters with the selected type and in the time period can be analyzed by factor analysis.

Table 2. Results of the KMO and Bartlett sphericity test.
Kaiser-Meyer-OlkinBartlett’s test of sphericity
The approximate chi-squaredfSig.
0.69399292.3171900.000

2) The Commonality of the variables. The commonality of variables (hi) reflects the explanatory proportion of m common factors to the total variance of the original variable (ai). The mathematical expression of commonality is as follows:   

h i 2 = j=1 m a ij 2 (6)

The commonality of the original variables, which have been standardized, is transformed into the following formula:   

1= j=1 m a ij 2 + σ i 2 = h i 2 + σ i 2 (7)
where σ i 2 is the variance of the special factor. The smaller the difference between h i 2 and 1, the better the spatial transformation of original variables and the better the effect of factor analysis. The common factors of the original variables were extracted using principal components, unweighted least square, generalized least square, maximum likelihood, image factoring provided by SPSS software. The results are shown in Table 3. The Table 3 shows that the explanatory effect of the same parameter varies among different methods, and the principal component analysis method gives the highest proportion of explanations for each variable. The commonality of pressure drop in furnace is 0.883 by principal component method, that is, the explanation proportion of m common factors to the total variance of pressure drop in furnace is 88.3%, and the other parameters are the same. Regarding the commonality of all variables, only the commonality of hot metal temperature is the lowest all the methods, so hot metal temperature is removed. After comparing with a number of common factor extraction methods, we selected the principal component method with a degree of commonality greater than 0.5 for each variable as the factor analysis method.

Table 3. Results of common factors of original variables under different extraction methods.
principal componentsunweighted least squaregeneralized least squaresmaximum likelihoodimage factoring
HIW0.5910.4990.6590.5580.484
UC0.8120.7760.8520.8440.654
coke rate0.7160.6490.6670.5850.561
coal rate0.8530.9990.9990.9990.763
HCC0.6950.450.6060.4870.408
HCI0.8620.8540.8820.8660.824
CA0.8180.2420.3430.0540.052
HMT0.4590.0080.0080.0070.006
[V]0.6590.5590.640.5830.418
[Ti]0.9140.9990.9990.9990.696
[Si]0.8110.7750.840.8290.661
BV0.7760.8190.9970.9980.967
TR0.5020.2770.3930.2860.256
GUR0.5730.4190.4350.3370.295
PI0.9300.9020.9850.9820.972
PD0.8830.9990.9990.9990.968
O20.7220.640.6450.5640.485
TIBV0.8470.780.6970.6640.402
BKE0.7940.7830.7550.6980.685
[S]0.5760.3170.4150.3570.285

3) The Selection of the number of common factors. The contribution of the variance of the common factor ( g j 2 ) , which measures the relative importance of the common factor, reflects the ability of a single factor to interpret the total variance of all the original variables. The formula is as follows:   

g j 2 = i=1 p a ij 2 (8)

The results of the total variance of the interpretation calculated by the principal component method are shown in Table 4.

Table 4. Results of the total variance of the interpretation.
ComponentInitial EigenvaluesExtraction Sums of Squared LoadingsRotation Sums of Squared Loadings
Total% of VarianceCumulative %Total% of VarianceCumulative %Total% of VarianceCumulative %
15.76530.34430.3445.76530.34430.3445.01826.41226.412
22.24611.82342.1672.24611.82342.1672.25711.87838.289
31.8849.91752.0841.8849.91752.0841.95210.27648.565
41.5067.92760.0111.5067.92760.0111.8799.89158.457
51.2256.44666.4571.2256.44666.4571.4057.39765.854
61.1315.95272.4091.1315.95272.4091.2456.55572.409
70.9955.23877.647
80.7543.97181.618
90.6923.64385.261
100.5723.01188.272
110.4872.56490.836
120.4512.37493.209
130.3922.06195.27
140.2721.42996.699
150.2171.14497.844
160.1971.03598.878
170.1180.6299.499
180.0880.46299.961
190.0070.039100

According to the selection principle of characteristic value > 1, the first six common factors meeting the requirements are selected. The first six common factors can explain 72% of the information in the original data, which conforms to the selection principle that the cumulative contribution of variance of common factors is more than 70%. Therefore, the first six selected common factors can reasonably describe the matrix structure of the original variable.

4) The Rotation of the factor load matrix. The purpose of factor analysis models is not only to find common factors, but also to get the real meaning behind the data by interpreting each common factor. The initial factor load matrix column obtained by the principal component method is shown in Table 5. As shown in the Table 5, the absolute load values of the 11 variables are above 0.5 in the first common factor, indicating that the first common factor has a high correlation with these variables. The analysis of other common factors shows the similar results. Each common factor is related to a different original variable. The first common factor, which contains too many variables, does not give a true metallurgical meaning in BF production and cannot be well explained. Therefore, the original factor load matrix is rotated.

Table 5. The initial factor load matrix column.
Component
12346
HIW0.6670.1480.110.3020.083
UC0.760.2530.090.054−0.388
coke rate−0.744−0.065−0.0070.3140.03
coal rate0.638−0.053−0.172−0.547−0.074
HCC0.4460.2880.1340.5850.205
HCI0.860.021−0.089−0.2520.024
CA0.1330.0730.007−0.0280.089
[V]0.184−0.650.307−0.15−0.103
[Ti]−0.144−0.3720.8450.01−0.112
[Si]−0.4040.0840.6980.151−0.112
BV0.841−0.0090.120.0990.034
TR−0.5110.2940.0460.038−0.26
GUR−0.510.261−0.0740.227−0.062
PI0.506−0.588−0.260.442−0.201
PD0.2340.6290.381−0.3820.228
O20.5180.5620.1350.250.2
TIBV−0.353−0.316−0.157−0.0030.757
BKE0.748−0.284−0.0490.2870.073
[S]−0.3410.324−0.4830.113−0.314

In order to simplify the structure for better interpretation, the factor load matrix with unique characteristics is rotated by the square value of the element of the load matrix to extreme differentiation of 0 and 1. Based on SPSS software, the initial factor load matrix is rotated by orthogonal rotation of Varimax, Quartimax and Equamax, and the rotation factor matrix is analyzed to get the most suitable rotation mode for metallurgical process knowledge. The matrix of rotational factors conforming to metallurgical process is obtained by the Quartimax method as shown in Table 6.

Table 6. Result of rotation factor matrix.
Component
123456
HCI0.8760.137−0.108−0.0880.1170.012
CoalRate0.794−0.243−0.147−0.1620.130.008
CokeRate−0.749−0.0760.0310.133−0.1820.297
BV0.7360.4230.0950.0350.1230.169
BKE0.6610.3820.0630.367−0.0420.23
TR−0.574−0.097−0.068−0.1270.26−0.17
GUR−0.5680.049−0.175−0.0940.0370.374
HCC0.1470.812−0.010.0520.0070.038
O20.2590.71−0.129−0.2930.116−0.185
TIW0.460.590.0270.0590.108−0.076
[Ti]−0.134−0.0580.928−0.0020.073−0.023
[Si]−0.4970.1120.602−0.2110.1580.033
[S]−0.398−0.094−0.5630.0630.2690.098
[V]0.328−0.2850.5540.282−0.050.106
PD0.2210.2140.052−0.8620.0810.128
PI0.4250.1610.0240.8360.0470.031
TIBV−0.183−0.104−0.0160.041−0.88−0.035
UC0.4740.357−0.03−0.0090.585−0.079
CA0.0550.101−0.0110.05−0.008−0.905

As shown in the Table 6, the first common factor with absolute loads value greater than 0.5 has a strong correlation with the parameters for HCI, CoalRate, CokeRate, BV, BKE, TR and GUR. From the point of view of metallurgical process, all the above seven indices are related to energy utilization in BF production. Therefore, the first common factor (CF1) is defined as energy indices. The absolute load of the second common factor (CF2) on the indexes of HCC, O2 and TIW which are closely related to the productivity of the BF exceeds 0.5. The CF2 is defined as the productivity index.The load absolute value of the third common factor (CF3) in the index of hot metal composition [Ti], [Si], [S] and [V] is more than 0.5, and it does not exceed 0.2 in other indexes. The CF3 is defined as an index of hot metal composition. In terms of PD and PI indexes affecting the stability of BF, the absolute value of load of the fourth common factor (CF4) exceeds 0.8. The CF4 is defined as the stability index. The absolute value of load of fifth common factor (CF5) exceeds 0.5 for index TIBV and UC of enhanced production degree in BF production. The CF5 is defined as the index of enhanced production degree. Only in the index of clinker ratio, the absolute load of the sixth common factor (CF6) is −0.905. The CF6 is defined as the iron mixing index.

5) Factor score Calculation. Through the previous factor analysis process, the raw data is decomposed into a linear combination of six common factors, as shown in Formula (1). The purpose of the study is to obtain the OBFSI by evaluating all parameters.

Each common factor contains all the original variables and can be expressed as a linear combination of the original variables as follows:   

f j = b j1 x 1 + b j2 x 2 ++ b jp x p ,j=1,2,,m (9)

The common factor matrix is as follows:   

F =BX (10)
where B = (bij)m*p is the score coefficient matrix. Based on SPSS software, the common factor expression is represented as the product of the original matrix and the score coefficient matrix obtained by regression method. The expressions for the six common factors are as follows:   
CF1=-0.043X1+0.008X2-0.188X3+0.309X4 -0.174X5+0.223X6-0.042X7+0.107X9 -0.086X10-0.196X11+0.084X12-0.154X13 -0.147X14-0.039X15+0.118X16-0.079X17 +0.069X18+0.05X19-0.094X20 (11)
  
CF2=0.252X1+0.045X2+0.067X3-0.219X4 +0.411X5-0.023X6+0.011X7-0.138X9 -0.007X10+0.085X11+0.152X12-0.057X13 +0.074X14+0.07X15+0.061X16+0.309X17 +0.095X18+0.175X19   -0.067X20 (12)
  
CF3=0.014X1-0.008X2-0.008X3-0.045X4 -0.017X5-0.032X6-0.004X7+0.288X9 +0.47X10+0.297X11+0.059X12-0.045X13 -0.105X14+0.005X15+0.054X16-0.062X17 -0.008X18+0.032X19-0.3X20 (13)
  
CF4=0.034X1+0.038X2+0.079X3-0.109X4 -0.036X5-0.068X6+0.042X7+0.115X9 -0.016X10-0.097X11+0.002X12-0.018X13 -0.025X14+0.451X15-0.478X16-0.143X17 -0.058X18+0.172X19+0.091X20 (14)
  
CF5=-0.01X1+0.385X2-0.071X3+0.068X4 -0.1X5+0.013X6-0.039X7+0.026X9 +0.104X10+0.141X11+0.012X12+0.234X13 +0.05X14+0.078X15-0.056X16-0.05X17 -0.677X18-0.076X19   +0.24X20 (15)
  
CF6=0.052X1+0.036X2-0.21X3-0.042X4 -0.028X5-0.041X6+0.734X7-0.08X9 +0.03X10-0.017X11-0.156X12+0.142X13 -0.292X14-0.006X15-0.142X16+0.132X17 +0.055X18-0.187X19-0.079X20 (16)

Compared with 19 original indexes, the common factor is more concise and intuitive in evaluating the state of BF from different perspective. The hourly common factor score can be obtained by using the common factor formula and the parameters of the hourly BF provided by the BDPI. However, for the same blast furnace state at the same time, the six common factors with different judgment still can not provide the specific value which is most suitable for the OBFSI. The formula for calculating the OBFSI by using the variance contribution rate of each common factor is as follows:   

OBFSI= i=1 (P V i *C F i ) i=1 P V i (17)
where PVi is the variance contribution of rotation common factor. Through the calculation of the above formula, the OBFSI is synthesized by six common factors. As shown in the Fig. 5, we validated the OBFSI using a 10-month long production log, which contains various actual BF conditions including continues fluctuations in the early part, serious conditions in the middle part and great improvement in the late part. In the period of March to June, the actual BF conditions fluctuated and led to several shut-off operations. From the result we can see that in the same period, the OBFSI fluctuates near 0 value. Also there are several −100 values indicating the shut-off abnormal status. From July to August, the actual condition of the BF kept being poor consistently. From July 5 to 15, these serious conditions led to a stop of oxygen enrichment operation for the purpose of adjustment. We can see similar trend from the OBFSI. During July to August period, OBFSI is consistently below 0. The huge score drops during July 5 to 15 reflects the abnormal adjustment operation. After a series of adjustments, the BF gradually back to normal status. Accordingly, the OBFSI is also presenting an uptrend at the same period. From September to December, the state of BF has turned well and maintained in a good state for a long time. Similarly, the OBFSI shows a trend of first rising then stabilizing, most of which are greater than 0. The detailed analysis of the OBFSI by using the production log demonstrates that this index can accurately reflect the production situations of BF and capture the abnormal status of BF. Based on the analysis of the distribution of OBFSI values in the 10-month test interval, the blast furnace indices are divided into four grades as shown in the Table 7.
Fig. 5.

The OBFSI per hour. (Online version in color.)

Table 7. Grade rules of the OBFSI.
Status ValueTrue State
50 < YGOOD
−50 < Y < 50NORMAL
Y < −50POOR
Y < −100WARNING

6) Verification in different periods. Factor analysis of the OBFSI is based on the raw data from March to December 2018. The applicability of the OBFSI can be verified by comparing the status index with the actual production situation in a new time range. The OBFSI from January to March 2019 is shown as Fig. 6.

Fig. 6.

Results of the OBFSI from Jan to Mar 2019. (Online version in color.)

In the selected time range, the large fluctuation of the OBFSI in the early stage indicates that the BF state is poor and several shut-off operations are conducted. After a series of adjustment, the BF state is more stable with a small range of index changes in the later period. The change trend of the OBFSI is aligned with the actual situation recorded in production work log.

4. The Prediction of the State Index

The OBFSI can be obtained by factor analysis with parameters from different aspects of BF. However, the requirement of 1-hour generation of raw data cannot be guaranteed. On the production, for some parameters, the platform can not obtain the true value of current state, such as the generation of detection value of molten iron composition. In conclusion, the current BF status index obtained by factor analysis can not bring great guiding value to BF production. It can only meet the needs of operators to evaluate BF status. To make the OBFSI more useful in operation guide, we proposed a system to predict the future value of the OBFSI in order to overcome the parameter delay issue. The system is equipped with the adaptive enhancement prediction model and takes current BF parameters as input.

1) Real-time parameters Selection. The input parameters of the forecast model come from the BDPI. In order to satisfy the hourly prediction frequency of the OBFSI, we select the real-time data of BF as input data. The data with time delay or manually input data are not selected. The 12 real-time measurable parameters of Blast volume (BV), Blast pressure (BP), Blast temperature (BT), Oxygen enrichment (OE), Soft water flow rate (SWFR), Actual blast velocity (ABV), Carbon monoxide (CO), Carbon dioxide (CO2), Underpart differential pressure (Under BP), Upperpart differential pressure (Upper BP), Top temperature (TT) and Top gas pressure (TGP) are selected in this study. These parameters are stored in the influxdb database of the BDPI with the frequency of 1 s/time. The model input parameters for forecasting are obtained by using Python program according to the data preprocessing method introduced before.

2) Time intervals analysis. The correlation between model input parameters and OBFSI is analyzed by mutual information coefficient (MIC). The best prediction model lead time is the time interval with the largest correlation coefficient between the real-time parameters of different intervals and the current time OBFSI. The formula for calculating MIC is as follows:   

MIC(x,y)= max X*Y<B p(x,y) log 2 p(x,y) p(x)p(y) dxdy log 2 min(X,Y) (18)
where x is the number of cells divided by the original data in the X direction, y is the number of cells divided by the original parameters in the Y direction, B is equal to the alpha (α) power of the data amount. In this paper, the α of B is equal to 0.7. Using the minepy Library of Python program to get the correlation coefficients between real-time data and OBFSI at different time intervals as shown in the Table 8.

Table 8. Correlation coefficient between real-time parameters and OBFSI.
0H1H2H3H4H5H6H7H8H
BV0.3490.3390.3490.3590.3540.3520.3480.3500.350
BP0.1960.1950.1870.2010.1950.1910.1890.1950.192
BT0.2410.2400.2410.2520.2500.2490.2490.2480.248
TGP0.1510.1470.1560.1570.1450.1520.1550.1540.149
ABV0.3130.3030.3140.3170.3110.3180.3110.3170.307
OE0.2940.2860.2870.2990.2890.2890.2960.2960.291
SWFR0.5410.5500.5480.5520.5420.5450.5470.5460.542
CO0.1840.1880.1850.1840.1890.1810.1830.1830.186
CO20.3010.3010.2980.3030.2950.2960.3000.2940.293
TT0.2660.2690.2670.2680.2590.2670.2630.2670.266
Under BP0.3450.3450.3330.3380.3380.3280.3300.3330.327
Upper BP0.2150.2170.2220.2180.2150.2140.2190.2200.218

There are differences in the correlation between real-time parameters and OBFSI at different time intervals. At 3-hour intervals, the number of variables with the best correlation was the highest. Real-time parameters represent the instantaneous production status of BF, and the OBFSI is an evaluation of the overall status of BF. According to the time lag of BF and the analysis result of MIC, 3 hours is selected as the best time interval. The real-time parameters are used as the input parameters of the prediction model to forecast the OBFSI after 3 hours.

3) The Establishment and Evaluation of the prediction model. The AdaBoost algorithm in python sikit-learn library is used to train the forecast model of the OBFSI. The AdaBoost algorithm is roughly divided into three steps: 1. Initializing the weight distribution of the training data. Each training sample is initially given the same weight. 2. Constantly optimize the weight distribution of the weak classifier through iteration. 3. Combine each trained weak classifier into a strong classifier by weight. The core formula of the AdaBoost algorithm is as follows:   

H final =sign(f(x))=sign( t=1 T a t H t (x) ) (19)
where Hfinal is the final strong classifier, at is the weight of the weak classifier and Ht is the basic classifier. The whole parameter set is randomly divided into training set and test set at a 9:1 scale to satisfy the capture of the entire parameter cycle characteristics. Prediction model result of best evaluation index is obtained by optimizing adjusting parameters. Parameter setup of AdaBoost and evaluation index of result are shown in Table 9.

Table 9. Parameter setting of AdaBoost and evaluation index of prediction results.
Parameter setupEvaluation index
The base estimatortreeTrain time [s]2.142
Number of estimators32MSE530.379
Learning rate0.4RMSE23.03
Classification algorithmSAMME.RMAE14.441
Regression loss functionSquare ()R20.735

The comparison curve between the predicted results and the actual values based on the AdaBoost model is shown in the Fig. 7. Details of April are shown in the Fig. 8.

Fig. 7.

Results of the AdaBoost model. (Online version in color.)

Fig. 8.

Details of the results of the AdaBoost model in April. (Online version in color.)

The OBFSI is predicted efficiently by the AdaBoost model throughout the interval. The detailed chart in April shows that the prediction results are not only consistent with actual status indicators but also can sharply capture the BF abnormal status. By using the data flow and solidification prediction model of the BDPI, the OBFSI for the BF operators is informed three hours in advance, which plays a guiding role in the BF production.

5. The Interface and Function of the Status Evaluation System

The processes of data processing, data analysis and data prediction were implemented by Python program in the BDPI. By collecting the original data from the database of the iron and steel enterprise, and through the data flow process of the BDPI, the predicted value of OBFSI was obtained. The indicator system displayed in the BF control room is shown in the Fig. 9.

Fig. 9.

Display interface of comprehensive state system of BF. (Online version in color.)

The status indicator system has three core tags: KPI, historical trend, and parameter analysis. In the KPI module, the value and status of the current OBFSI and the predicted value and status are presented. The trend of the predicted value is displayed, to provide reference for the BF operators. In the History Trend module, the OBFSI of the previous 12 hours were displayed dynamically. Any historical time can be selected freely, which makes it easy for operators to compare data. In the Parameter module, different real-time parameters of BF were presented dynamically with different color markers. Any real-time parameters can be added or deleted arbitrarily in the historical time, which can meet the different analysis needs of operators.

The continuity and long-term nature of the blast furnace production determine that the status of BF varies from time to time, which may lead to changes in the OBFSI. Therefore, the performance of the OBFSI, which is derived from the historical data analysis, may downgrade in the long run, as well as the forecasting model. We recommend that refresh all the analytical components including the load factor matrix, OBFSI and furcating models in a half-year frequency. In this way, the status index can be kept in the best condition to adapt to the variations in BF production in order to meet the requirements of existing operators, so as to achieve the purpose of guiding BF production.

6. Conclusions

Based on the BDPI with existing data storage in iron-making enterprises, a comprehensive status evaluation and prediction system for BF is established, and the following conclusions are obtained:

(1) The architecture of the BDPI includes edge intelligence, IaaS, PaaS and APP, the transmission of raw data in specific databases at different levels to meet the requirements of various data analysis models.

(2) The abnormalities of production data include: inconsistent time correspondence, missing data, duplicate data, abnormal data, blowing out data. By processing the original data using methods time alignment, parameter range selection, data preprocessing and standardization to obtain data that can be used for data mining.

(3) Based on 19 state parameters of different aspects of BF, the OBFSI are calculated by factor analysis method. These indexes not only conform to the actual production conditions of BF, but also can accurately capture the early stage state of abnormal conditions of BF. This method is also applicable to different stages of BF.

(4) According to the time lag characteristic of BF production, the relationship between real-time parameters and OBFSI is strongest at 3 hours interval. The predicted result of R2 = 0.735 is obtained by using AdaBoost algorithm and 12 real-time parameters to predict the status of BF after three hours.

(5) On the basis of BDPI, the comprehensive status evaluation and prediction system for BF has completed the software development. The software interface shows the current value, predicted value and change of the status of BF, along with the historical trend and core parameters. The historical OBFSI and core parameters can be queried and combined arbitrarily, which can help operators to judge the operation trend of BF and maintain the stability and smooth operation of BF.

Acknowledgement

Thanks are given to the financial supports form the key program of national nature science foundation of china (U1360205), the Hebei province higher education technology research project (QN2019200).

References
 
© 2021 The Iron and Steel Institute of Japan.

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