| Literature DB >> 28796187 |
Yanjiao Li1,2, Sen Zhang3,4, Yixin Yin5,6, Wendong Xiao7,8, Jie Zhang9,10.
Abstract
Gas utilization ratio (GUR) is an important indicator used to measure the operating status and energy consumption of blast furnaces (BFs). In this paper, we present a soft-sensor approach, i.e., a novel online sequential extreme learning machine (OS-ELM) named DU-OS-ELM, to establish a data-driven model for GUR prediction. In DU-OS-ELM, firstly, the old collected data are discarded gradually and the newly acquired data are given more attention through a novel dynamic forgetting factor (DFF), depending on the estimation errors to enhance the dynamic tracking ability. Furthermore, we develop an updated selection strategy (USS) to judge whether the model needs to be updated with the newly coming data, so that the proposed approach is more in line with the actual production situation. Then, the convergence analysis of the proposed DU-OS-ELM is presented to ensure the estimation of output weight converge to the true value with the new data arriving. Meanwhile, the proposed DU-OS-ELM is applied to build a soft-sensor model to predict GUR. Experimental results demonstrate that the proposed DU-OS-ELM obtains better generalization performance and higher prediction accuracy compared with a number of existing related approaches using the real production data from a BF and the created GUR prediction model can provide an effective guidance for further optimization operation.Entities:
Keywords: blast furnace; data-driven model; gas utilization ratio; machine learning; online sequential extreme learning machine; soft-sensor approach
Year: 2017 PMID: 28796187 PMCID: PMC5579571 DOI: 10.3390/s17081847
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Basic architecture of ELM.
Figure 2Changes of with different .
Figure 3Blast furnace ironmaking process.
Input variables description and correlation analysis results.
| Variable Name | Unit | Correlation Grades |
|---|---|---|
| Blast volume | m3/min | 0.8662 |
| Blast temperature | °C | 0.9237 |
| Blast pressure | kPa | 0.8795 |
| Top pressure | kPa | 0.7064 |
| Top temperature | °C | 0.8276 |
| Permeability index | m3/min·kPa | 0.7856 |
| Oxygen enrichment | wt% | 0.8136 |
| Blast velocity | m/s | 0.4844 |
| Pulverized coal injection | t | 0.5023 |
| Thermal load | kJ/h | 0.4087 |
Figure 4Main frame of the soft-sensor model for GUR prediction.
Statistical properties of GUR in terms of divided training and testing set.
| Set | Maximum | Minimum | Mean | SD |
|---|---|---|---|---|
| Train | 51.208 | 47.651 | 50.271 | 0.4404 |
| Test | 50.574 | 47.879 | 49.476 | 0.5379 |
Statistical properties of the variables.
| No. | Variable | Maximum | Minimum | Mean | SD | |
|---|---|---|---|---|---|---|
| input | 1 | Blast temperature | 1180.4 | 1144.4 | 1163.6 | 7.29 |
| 2 | Blast pressure | 347.11 | 309.72 | 337.36 | 4.44 | |
| 3 | Blast volume | 4353.2 | 4199.4 | 4287.0 | 20.98 | |
| 4 | Top pressure | 190.40 | 177.83 | 185.38 | 1.74 | |
| 5 | Top temperature | 305.49 | 95.35 | 182.52 | 36.30 | |
| 6 | Permeability index | 0.81 | 0.58 | 0.75 | 0.0277 | |
| 7 | Oxygen enrichment | 44.79 | 37.68 | 41.24 | 1.1469 | |
| output | 1 | Gas utilization ratio | 51.208 | 47.651 | 50.112 | 0.561 |
Figure 5Series of GUR and blast volume in BF.
Figure 6Selection of the hidden nodes number.
Figure 7Selection of step size .
Figure 8Change trends comparison among OS-ELM, DOS-ELM and DU-OS-ELM.
Figure 9by DOS-ELM and DU-OS-ELM.
Figure 10Simulation results of different approaches.
Figure 11The correlation between the predicted values and desired values.
Comparison results of DU-OS-ELM and DOS-ELM.
| Algorithm | Learning Mode | Training Time (s) | RMSE | SD | MAPE | #nodes | ||
|---|---|---|---|---|---|---|---|---|
| Training | Testing | Training | Testing | |||||
| DOS-ELM | 1 by 1 | 0.1053 | 0.0031 | 0.0034 | 5.8480 × 10−4 | 7.6142 × 10−4 | 0.0622 | 20 |
| 5 by 5 | 0.0406 | 0.0030 | 0.0033 | 5.4541 × 10−4 | 7.2880 × 10−4 | 0.0629 | 20 | |
| 10 by 10 | 0.0257 | 0.0032 | 0.0036 | 7.4076 × 10−4 | 6.4927 × 10−4 | 0.0637 | 20 | |
| DU-OS-ELM | 1 by 1 | 0.1193 | 0.0029 | 0.0032 | 5.0033 × 10−4 | 6.5348 × 10−4 | 0.0611 | 20 |
| 5 by 5 | 0.0616 | 0.0030 | 0.0034 | 4.9858 × 10−4 | 6.4049 × 10−4 | 0.0626 | 20 | |
| 10 by 10 | 0.0328 | 0.0029 | 0.0033 | 4.2275 × 10−4 | 5.0429 × 10−4 | 0.0619 | 20 | |
Comparison results of different approaches.
| Algorithm | Training time(s) | RMSE | SD | MAPE | #nodes | Remark | ||
|---|---|---|---|---|---|---|---|---|
| Training | Testing | Training | Testing | |||||
| ELM | 0.0156 | 0.0068 | 0.0076 | 2.6834 × 10−5 | 7.3714 × 10−5 | 0.1086 | 20 | batch |
| OS-ELM | 0.0413 | 0.0055 | 0.0064 | 3.5139 × 10−5 | 9.3708 × 10−5 | 0.0822 | 20 | 10 by 10 |
| FOS-ELM | 0.0281 | 0.0043 | 0.0051 | 5.3216 × 10−4 | 7.7670 × 10−4 | 0.0794 | 20 | s = 4 |
| DOS-ELM | 0.0257 | 0.0032 | 0.0036 | 7.4076 × 10−4 | 6.4927 × 10−4 | 0.0637 | 20 | 10 by 10 |
| DU-OS-ELM | 0.0328 | 0.0029 | 0.0033 | 4.2275 × 10−4 | 5.0429×10−4 | 0.0619 | 20 | 10 by 10 |
Characteristics comparison of different approaches.
| Algorithm | Learning Mode | Forgetting Mechanism | Update Strategy | Data Saturation | Application Scope | Limitation |
|---|---|---|---|---|---|---|
| ELM | Batch learning | - | - | - | Finite number of samples | The predicted results are limited by the initial training samples |
| OS-ELM | Online learning | No | No | Yes | Real-time and stationary situations | All the observations are treated equally |
| FOS-ELM | Online learning | Fixed sliding window | No | No | Short-term online prediction | The old data are discard directly when the new ones arrived |
| DOS-ELM | Online learning | Adaptive forgetting factor | No | No | Nonstationary or time-varying environments | Step size |
| DU-OS-ELM | Online learning | Adaptive forgetting factor | Yes | No | Nonstationary or time-varying environments | Step size |
Comparison results of different approaches.
| Algorithm | Training Time (s) | RMSE | MAPE | #Nodes | Remark | |
|---|---|---|---|---|---|---|
| Training | Testing | |||||
| ELM | 0.5148 | 0.0461 | 0.0441 | 0.0296 | 200 | batch |
| OS-ELM | 1.2792 | 0.0445 | 0.0432 | 0.0274 | 200 | 10 by 10 |
| FOS-ELM | 1.2366 | 0.0436 | 0.0420 | 0.0229 | 200 | |
| DOS-ELM | 1.2324 | 0.0420 | 0.0404 | 0.0198 | 200 | 10 by 10 |
| DU-OS-ELM | 1.2480 | 0.0411 | 0.0398 | 0.0183 | 200 | 10 by 10 |
Comparison results of different approaches.
| Algorithm | Training Time (s) | RMSE | MAPE | #nodes | Remark | |
|---|---|---|---|---|---|---|
| Training | Testing | |||||
| ELM | 1.1700 | 0.0685 | 0.0754 | 0.1442 | 500 | batch |
| OS-ELM | 4.6176 | 0.0621 | 0.0688 | 0.1284 | 500 | 10 by 10 |
| FOS-ELM | 4.3992 | 0.0603 | 0.0638 | 0.1166 | 500 | |
| DOS-ELM | 4.2900 | 0.0536 | 0.0561 | 0.0961 | 500 | 10 by 10 |
| DU-OS-ELM | 4.3212 | 0.0527 | 0.0548 | 0.0922 | 500 | 10 by 10 |