The leading metallurgical companies of Russia declared the implementation of the Industry 4.0 concept. According to this concept, factories change approaches to the design and implementation of information systems. One of the development lines in this concept is the creation of intelligent systems for real-time control of processes. Intelligent systems are intended to improve the decision-making algorithm used in computer-aided process control [1,2,3].

The nonstationarity, complexity, and spatial distribution of the blast-furnace process complicate the realtime prediction of the thermal condition of a blast furnace (BF). One of the major indicators of the thermal condition is the silicon content of iron [4,5,6,7].

The dynamic model for real-time prediction of the silicon content of iron was developed based on the laws of heat and mass transfer, gas dynamics, and slag formation during blast-furnace smelting. The blast-furnace process was controlled using the mathematics, algorithms, and software developed at the Ural Federal University (UrFU) [8,9,10,11,12]. The dynamic problem was solved using the general laws of transient processes formulated by the Scientific-Research Institute of Metallurgical Heat Engineering (VNIIMT). Use was also made of the dynamic and linearized models [13, 14] of the blast-furnace process, the principle of small deviations, and the combined full-scale/mathematical approach developed at the Siberian State Industrial University [15].

The dynamic model helped to analyze the blast-furnace transients is described in [16, 17], where it is shown that the dynamic characteristics of a BF are strongly dependent on the furnace operating conditions and the properties of the raw materials.

The silicon content of iron is predicted using the following algorithm:

  1. (i)

    determine the average indicators of the operation of the BF over the previous 12 hours relative to the current moment of time (base period), assuming that the blast furnace process was stationary before the base period (the choice of this period is determined by the average duration of transients in the blast furnace);

  2. (ii)

    calculate the transfer coefficients for the different channels of influence with the UrFU-MMK algorithm [8,9,10,11,12] using the base period, the furnace dimensions, the specific consumption and properties of the burden constituents, the characteristics of combined blast, the composition of liquid products of smelting, the composition of furnace top gas, etc.;

  3. (iii)

    determine the average hourly values of the ore load, the oxygen content of blast, temperature, moisture content, hot blast rate, and the consumption of natural gas during the base period;

  4. (iv)

    analyze the blast-furnace transients in different channels of influence such as ore load, consumption of flux, consumption of natural gas, blast temperature and moisture, oxygen content of blast [16, 17];

  5. (v)

    calculate, if not measured, the silicon content of iron at tappings in the base period and in each of the subsequent ten hours, beginning from the current moment (look-ahead period). Since the system is considered linear, its reaction to any sum k of input influences can be calculated by the following equation using the superposition principle:

$$ \varDelta \mathrm{Si}\left(\uptau \right)=\sum \limits_{j=1}^k\sum \limits_{i=1}^n\left(\varDelta {x}_{ij}{h}_j\left(\uptau - i\varDelta t\right)\right), $$
(1)

where ΔSi(τ) is the change in the silicon content of iron with time, %; n is the number of prediction intervals; Δxij is the increment of the average hour value of the j th input influence over the i th time interval, units of measurement of the parameter; hj is the transfer function of the system in the j th channel of influence, percentage per unit of measurement of the parameter; Δt is the period of averaging of input influences, h.

The input parameters in the predictable period are assumed constant and equal to their values at the current time. The data on the last three (base) tappings for which the silicon content is known are used in calculations. The length of the intertap period and the mass of tapped iron are taken into account. The predicted silicon content is

$$ {\left[\mathrm{Si}\right]}^{\mathrm{pr}}\left(\uptau \right)={\left[\mathrm{Si}\right]}^{\mathrm{b}}+\varDelta \mathrm{Si}\left(\uptau \right) $$
(2)

where [Si]b is the silicon content of iron in the last tappings of the base period, %;

  1. (vi)

    upon receiving new data on the input and output parameters of the blast-furnace process, define new base and prediction periods.

Thus, the model is customized to the BC operating conditions taking into account the changes in the properties of iron ore raw materials and coke, blast characteristics, and blast-furnace smelting conditions.

To compare the measured and predicted silicon contents, the following statistics were used:

  • the root-mean-square deviation of the predicted value of silicon content from the measured value:

\( \upsigma =\sqrt{\frac{1}{n-1}\sum \limits_{i=1}^n{\left({\left[\mathrm{Si}\right]}_i^{\mathrm{m}}-{\left[\mathrm{Si}\right]}_i^{\mathrm{pr}}\right)}^2}, \)

where n is the number of tappings; \( {\left[\mathrm{Si}\right]}_i^{\mathrm{m}} \) is the measured silicon content in the i th tapping, %; \( {\left[\mathrm{Si}\right]}_i^{\mathrm{pr}} \) is the predicted silicon content in the i th tapping, %;

  • the reliability of prediction defined as the ratio of the number of predictions with an absolute error of no more than 0.05% to the total number of predictions.

These parameters allow estimating the accuracy and reliability of prediction. The algorithm of predicting the silicon content of iron is schematized in Fig. 1. The architecture of the information/modeling system for predicting the silicon content of iron is presented in Fig. 2.

Fig. 1.
figure 1

Algorithm of predicting the silicon content of iron in blast furnace.

Fig. 2.
figure 2

Architecture of information/modeling system for predicting silicon content of iron.

The software is a C#-language web application developed in the ASP.NET MVC framework using .NET Framework and .NET Core. It consists of three modules: data processing, computation, and data reporting. Such an approach makes the modules independent, which considerably facilitates the testing process and allows independent development of such modules. The data processing module allows avoiding the dependence of the computation modules on the source of data when it is changed. Therefore, the data reporting modules can be completely redesigned to meet the new convenience requirements to the graphical user interface.

The computation modules employ the UrFU-MMK model of the blast-furnace smelting process taking into account its dynamics. The modules are intended to calculate the indicators and condition of the BF and to model dynamics, which, in combination, allows us to dynamically simulate the influence of the controlled parameters on the silicon content of iron.

The data reporting modules are the graphical user interface intended to visualize the calculated results.

The graphical interface consists of four modules (webpages): prediction of the silicon content of iron, presentation of transients, presentation of real-time smelting data, and references.

The Prediction of Silicon Content of Iron Webpage (Fig. 3) displays the data on the measured and predicted silicon content of iron in graphical and tabulated forms and the predicted silicon content in the 10-hour period starting at the current time.

Fig. 3.
figure 3

Prediction of Silicon Content of Iron Webpage.

The Transient Representation Module models the change of the silicon content of iron in different channels of influence. Figure 4 shows, as an example, a webpage with curves of transients occurring upon an increase in the blast temperature by 10°C, the consumption of natural gas by 20 m3 /min, the oxygen content of blast by 0.5%, the ore load by 0.1 ton/ton, the blast moisture by 1 g/m3 for each parameter and their total influence on the silicon content of iron.

Fig. 4.
figure 4

Representation of Transients Webpage.

The data processing module is intended to obtain values of controlled parameters needed for calculations from the MICS database of the blast-furnace shop.

The Real-Time Smelting Data Representation module is intended to visualize data on the average parameters of the blast-furnace smelting process in the chosen period.

We will consider, as an example, how the silicon content of iron in MMK DP-6 is predicted. A period of 15 tappings (31 h of continuous operation of the furnace) is chosen for this purpose. Figure 5 shows the dynamics of the basic input parameters. Figure 6 compares the measured and predicted silicon contents of iron in this period.

Fig. 5.
figure 5

Dynamics of basic input parameters during blast-furnace smelting: (a) – ore load, ton/ton; (b) – air-blast temperature, °C; (c) – oxygen content, %; (d) – consumption of natural gas, m3/min.

Fig. 6.
figure 6

Comparison of dynamics of the measured (solid line) and predicted (dashed line) values of silicon content.

The root-mean-square deviation of the predicted silicon content of iron from the measured value at tappings is 0.09%. The reliability of prediction is 46%, which is indicative of satisfactory agreement between the predicted and actual values.

The root-mean-square deviation of the silicon content of iron between subsequent tappings is 0.17%, the root-mean-square deviation of the predicted silicon content of iron from the measured value being 0.09%. The reliability of prediction is 46%, and the maximum error of the predicted values does not exceed 0.22%.

The fraction of prediction errors that fall into the range 0–0.1% is 73%, and the fraction of errors in the range 0.11–0.2% is 20%. The results obtained are indicative of satisfactory agreement between the predicted and actual values of the silicon content of iron.

Thus, the information/modeling system allows real-time prediction of the silicon content of iron and promotes making scientifically justified decisions on control of the thermal condition of the blast-furnace process.

Conclusions

  1. 1.

    The information/modeling system for real-time prediction of the silicon content of iron has been developed using modern technologies.

  2. 2.

    The prediction algorithm accounts for change in the basic parameters (ore load, consumption of natural gas, oxygen content of blast, blast temperature and moisture, consumption of flux). The algorithm is based on fundamental knowledge on the modern blast-furnace smelting theory and practice, laws of heat and mass transfer, gas dynamics, and slag formation.

  3. 3.

    Application of the linearized blast-furnace smelting model and the combined full-scale/mathematical approach allows customizing the model to a specific BF, allowing for changes in the composition and properties of iron ore raw materials and coke, and the blast and blast-furnace conditions.