Literature DB >> 28786957

Just-in-Time Correntropy Soft Sensor with Noisy Data for Industrial Silicon Content Prediction.

Kun Chen1, Yu Liang2, Zengliang Gao3, Yi Liu4.   

Abstract

Development of accurate data-driven quality prediction models for industrial blast furnaces encounters several challenges mainly because the collected data are nonlinear, non-Gaussian, and uneven distributed. A just-in-time correntropy-based local soft sensing approach is presented to predict the silicon content in this work. Without cumbersome efforts for outlier detection, a correntropy support vector regression (CSVR) modeling framework is proposed to deal with the soft sensor development and outlier detection simultaneously. Moreover, with a continuous updating database and a clustering strategy, a just-in-time CSVR (JCSVR) method is developed. Consequently, more accurate prediction and efficient implementations of JCSVR can be achieved. Better prediction performance of JCSVR is validated on the online silicon content prediction, compared with traditional soft sensors.

Entities:  

Keywords:  industrial blast furnace; local learning; outlier detection; silicon content; soft sensor; support vector regression

Year:  2017        PMID: 28786957      PMCID: PMC5579503          DOI: 10.3390/s17081830

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

The silicon content is an important index of the thermal state in industrial blast furnaces. It must be controlled appropriately to facilitate stable production. To achieve this goal, the accurate state of silicon content in hot metal should be known online. Previously, there was extensive research on the kinetic and thermodynamic behaviors occurring in the blast furnace iron-making process [1,2,3,4,5,6]. Nevertheless, an accurate mechanism model suitable for industrial applications is still not available. Nowadays, process data can be easily measured in industrial blast furnaces. To explore and utilize useful information hidden in the data, several empirical soft-sensing approaches were applied to online predict the silicon content. Existing popular data-driven methods include artificial neural networks [7,8,9,10,11,12,13,14], multivariate regression [14,15], time series analysis [16,17,18,19], fuzzy systems [20], subspace identification [21], support vector regression (SVR) and least squares SVR (LSSVR) [22,23,24,25], and multi-scale and multiple models [26,27,28,29,30]. These data-driven empirical models for short-term silicon content prediction can be constructed in a quick way [31,32,33]. Actually, the development of a good soft sensor model is easy. This is mainly because the modeling data are noisy and often contain unwanted outliers. They may come from instrument degradation, transmission problems, etc. Generally, a good soft sensor model is dependent on the high quality of modeling data. Different kinds of noise should be considered when training artificial neural networks and other data-driven models [34,35,36]. Without enough attention, a soft sensor model trained with outliers and inappropriate data may tend to be over-fitting and, thus, lead to unreliable prediction. For practical use, a reliable prediction model should be constructed by reducing the negative effect of outliers. Generally, obvious outliers can be deleted by most of traditional outlier detection methods [37,38,39,40]. However, it is not easy to detect those inconspicuous outliers mainly because they may be masked by their adjacent data. In our opinion, the soft sensor development and outlier detection should be integrated into a unified framework rather than be separated into two tasks. For industrial blast furnace iron-making processes, only using a global/fixed model is not possible to describe the complex characteristics. Additionally, it is difficult to update the global models quickly when the process dynamics are changing [41]. Nurkkala et al. [30] proposed multiple autoregressive vector models to describe complex systems. To construct the local models automatically, several just-in-time learning methods were utilized for nonlinear process modeling problems [42,43,44]. Different from most traditional soft sensors, just-in-time-based models are built in a lazy learning manner when the query sample is required to be predicted. Consequently, the advantage is that the prediction for the query sample can be optimized locally, which might increase the prediction performance. For the silicon content prediction, Liu and Gao [25] utilized the just-in-time LSSVR (JLSSVR) modeling method to better describe process nonlinearity directly. Unfortunately, data samples utilized for construction of a JLSSVR model are assigned with the same weight regardless of their different effects. In such a situation, the negative effect of outliers may not be removed. A novel online local model is developed for reliable prediction of the industrial silicon content. To handle the noisy data with non-Gaussian and uneven distributions, a just-in-time correntropy SVR (JCSVR) soft sensor is proposed. Compared with traditional soft sensors, the proposed JCSVR method is more reliable and practical in two ways. First, by reduction of the outliers’ negative effect, more accurate prediction of the silicon content can be obtained. Second, the reliability of the database can be improved gradually. These two properties make the JCSVR method better for long-term utilization. The remainder of this work is structured thusly: The correntropy SVR (CSVR) soft sensing approach is formulated in Section 2. In Section 3, the clustering-based JCSVR local modeling method is proposed. Additionally, the database maintenance is implemented. In Section 4, the JCSVR method is applied to online silicon content prediction. Finally, a conclusion is drawn in Section 5.

2. CSVR-Based Soft Sensor Model

In this section, how to integrate the maximization correntropy criterion [45,46] and SVR into a CSVR-based unified framework is formulated. The CSVR model f is to fit a dataset , where and are N input and output data samples, respectively. The relationship is formulated as [45]: where f(·) is the model; e is the noise item of the ith sample; x is an input vector composed of several online-measured variables. The model parameter vector and the bias are w and b, respectively, and . The CSVR model is solved using the optimization problem below [45]: where γ (γ > 0) is the regularization parameter determining the trade-off between the approximation accuracy and the model’s complexity. Several approaches [45] are available for selection of the kernel width σ of the related items . Here, it is simply adopted as [46]. According to Liu and Chen [46], a two-step iterative algorithm is adopted to obtain the solution of above problem in Equation (2). Finally, a CSVR soft sensor model is established. For a test sample , its prediction is formulated below: where is a kernel column. For an established CSVR model, the corresponding weight of a training sample is . Using the weights, the uncertainty of the training data can be quantified. Generally, the outliers are only a small portion of all data, and they can be automatically assigned with relatively smaller weights [46]. Consequently, those candidate outliers can be identified using a simple criterion in Equation (4): where is a cutoff value and it can be chosen as a small one less than 1 after simply normalizing all the weights into the range of [0, 1]. In summary, the candidate outliers can be detected simultaneously using the weights of an established CSVR model. Interestingly, although the outliers are temporarily not removed out, they cannot degrade the prediction performance of CSVR due to their relatively small weights [45,46]. At a glance, the CSVR method is similar with some weighted SVR methods, e.g., in [47,48]. However, most weighted SVR methods are heuristic [47,48]. For complex industrial data, it is difficult to design suitable weighted strategies. Unlike those heuristic schemes, a reliable CSVR model can be constructed more directly for noisy data.

3. Correntropy-Based Local Modeling and Prediction Method

3.1. JCSVR-Based Local Model

In this section, the JCSVR modeling method for online prediction of a query sample x is described. First, search similar samples in the database S as a similar set using some defined similarity criteria. Second, establish a JCSVR model fJCSVR(x) with . Third, obtain for x online. With the same implementations, a new JCSVR model can be constructed for another query sample. As a common similarity, the Euclidean-distance-based similarity index (SI) is defined below [42]: where d denotes the similarity between x and x in the historical set. Obviously, . When approaches to 1, x and x are almost the same. Other similarity criteria (e.g., correlation-based similarity) [41,43,44] can also be utilized to search similar samples. To select a suitable dataset with similar samples, the most similar samples can be ranked using the SI criterion in Equation (5). Correspondingly, a cumulative similarity factor (CSF) is defined below [44]: where denotes the cumulative similarity of most similar samples of all samples. The CSF index can determine the most similar samples simply. For example, means 85% of the similar samples are chosen [44]. Using the similarity criterion, a similar dataset is utilized to construct the JCSVR model.

3.2. Implementations of the Proposed Method

In this section, the JCSVR-based online modeling method is enhanced for a relative long-term utilization. Generally, there are some outliers in the initial training dataset. In the offline modeling stage, the CSVR method is first applied to the initial training dataset. After this preprocessing step, some outliers can be identified. Additionally, to make the JCSVR method more efficient in computation, the training data are clustered into several groups. This can divide the whole dataset into several subsets. The data in each subset show similar characteristics. Consequently, for online prediction of a query sample, only its similar data are searched. This can improve the computation efficiency. The step-by-step procedures of the JCSVR-based modeling method for online silicon content prediction are summarized below: Collect the process input and output data, i.e.,, for training of the CSVR model. Train a CSVR model using the common cross-validation training strategy [46]. The weights can be obtained simultaneously. Then normalize all the weights into the range of [0, 1]. Using Equation (4) to identify the outliers and assign them into a outlier set . The relative clean dataset can be denoted as . Applying a simple fuzzy c-means (FCM) clustering approach [49] to , the training samples are clustered into l sub-classes, denoted as . For , each sub-class has a center denoted as . For online prediction of a new input measurement , judge which center of the sub-classes is its nearest one. If is the nearest to , only search the similar set in using the similarity criterion (Equations (5) and (6)). A JCSVR model for can be online constructed and the prediction is obtained. If new training data are available, combine these data into (i.e., ) and go to step 1. Otherwise, go to step 4 and repeat the same procedure for online prediction of another new input . The main implemented steps of the JCSVR-based soft sensor modeling and prediction are summarized in Figure 1. For industrial data, candidate outliers are simply identified without considerable efforts. Additionally, step 2 and step 3 can be implemented offline. This can improve the computation efficiency for the online JCSVR modeling method. Consequently, the proposed JCSVR-based local method can provide a relative long-term utilization for the silicon content prediction.
Figure 1

Main implemented steps of the proposed soft sensor modeling method integrating both of offline implements and online JCSVR method.

4. Industrial Silicon Content Prediction

The presented JCSVR-based local modeling method is applied to online prediction of the silicon content in an industrial blast furnace in China. The input variables correlated with the silicon content include the blast temperature, the blast volume, the gas permeability, the top pressure, the top temperature, the ore/coke ratio, and the pulverized coal injection [21,22,24]. The sampling time of most of these input variables is 1 min.Additionally, the time difference between the silicon content and input variables is selected according to expert experience [31]. For example, the time difference between the silicon content and the top pressure is about 2 h. The silicon content is analyzed offline and infrequently. Consequently, the soft sensor is constructed using the online measured variables. After simply removing obvious outliers using the 3-sigma criterion, a set of 440 data samples is investigated. The historical set consists of 240 data. The rest 200 data points are for testing. It should be noted that the data are noisy and still contain some inconspicuous outliers. The normal probability of two input variables, including the top pressure and the top temperature, is shown in Figure 2a,b, respectively. The distribution results indicate that the process variables violate the Gaussian distribution denoting by the red lines in Figure 2a,b, respectively. The other process variables not plotted here are also non-Gaussian distribution. Additionally, as illustrated in Figure 3, several input variables exhibit the nonlinear relationship, and the data in different operating areas are distributed irregularly.
Figure 2

(a) The normal probability plot of the top pressure variable in the training set; and (b) the normal probability plot of the top temperature variable in the training set.

Figure 3

The spatial relationship of several process input variables in the training set.

To show the advantage of JCSVR, it is compared with three SVR-based soft sensors, including JLSSVR [25], CSVR [46], and LSSVR [47]. To evaluate the prediction performance of different models, three indices of the root-mean-square error (RMSE), relative RMSE (simply noted as RE), and the hit rate (HR) [21,22,23,24,25,26,27,28,29,30,31] are utilized and defined below, respectively: where and are the actual value and the predicted value, respectively, and is the number of test data point. The effect of a CSVR model is first investigated. After training, the main results, including the weighted terms , of a CSVR model are shown in Figure 4. Using the correntropy-based strategy, the outliers can be assigned with smaller weights different from most normal samples. As a result, the bad influence of outliers can be reduced. Here, the cut-off parameter is selected as . As shown in the bottom subplot of Figure 4, some candidate outliers can be identified directly. Finally, altogether 44 candidate outliers are chosen from all 240 training data. About 20% (44/240 = 18.3%) abnormal data, this indicates that the training data are noisy and contain several inconspicuous outliers. If the negative effect of these outliers are not removed, the prediction performance of established soft sensors cannot be good.
Figure 4

The trained CSVR model for fitting data with the normalized weights . As an affiliated product, those data with can be simply identified as candidate outliers.

For comparison, the performance indices of the CSVR and LSSVR methods for the training data are listed in Table 1. The fitting results of both CSVR and LSSVR methods are not good. One main reason is that the data are noisy, non-Gaussian, and unevenly distributed. If the model fits all noisy training data, especially for the outliers, the over-fitting problem occurs. It can be noticed that the traditional LSSVR model cannot provide more information about the training data, treating all the training data equally. Different from LSSVR, the CSVR model can distinguish outliers from normal data and assign the training data with suitable weights.
Table 1

Fitting results comparison of CSVR and LSSVR soft sensor models for the training set.

Soft Sensor ModelRMSERE (%)HR (%)
CSVR [46]0.11621.4973.33
LSSVR [24,47]0.12223.0466.25
The dynamics may change in an industrial blast furnace. In such a situation, a fixed soft sensor model may be not accurate for future data [25,30]. Here, the proposed JCSVR-based method is compared with a recent local modeling method, named JLSSVR [25]. For the test data, the online prediction results and corresponding absolute prediction errors () of JCSVR and JLSSVR methods are shown in Figure 5 and Figure 6, respectively. To show the result more clear, only the first 70 testing samples are plotted. As aforementioned, clean data are needed for online construction of a good local model. With some unwanted outliers, the prediction performance of a local model may be unreliable. Therefore, the prediction results shown in Figure 5 and Figure 6 indicate that JCSVR is superior to JLSSVR for industrial data-driven modeling problems with noisy data.
Figure 5

Comparison results of online silicon content prediction using JCSVR and JLSSVR models (test set).

Figure 6

Comparison results of online silicon content prediction error using JCSVR and JLSSVR models (test set).

The main properties of the JCSVR, JLSSVR, CSVR, and LSSVR approaches are summarized in Table 2. Briefly, the outlier identification and local modeling are integrated into the JCSVR method. Detailed values about online silicon content prediction comparisons of four methods are listed in Table 3. It shows that the JCSVR method, for the test set, achieves the best prediction performance. Additionally, local models are generally more accurate than their global ones. For example, JCSVR shows better prediction performance than only using a CSVR model.
Table 2

Brief description of four different prediction models.

Prediction ModelBrief Description
Local and UnfixedOutlier DetectionMain ProsMain Cons
JCSVRYesYesMore suitable for noisy and uneven distributed dataModel selection is relatively difficult
JLSSVR [25]YesNoSuitable for online modeling of nonlinear processesNot robust for outliers
CSVR [46]NoYesSuitable for construction of a global model with noisy dataPrediction accuracy for some local regions may not be enough
LSSVR [24,47]NoNoA simple nonlinear modeling methodNot robust for outliers and relatively inaccurate for some local regions
Table 3

Comparison results of online silicon content prediction for the test set using four different models.

Prediction ModelRMSERE (%)HR (%)
JCSVR0.07917.7080.5
JLSSVR [25]0.10522.5164.5
CSVR [46]0.12328.1661.5
LSSVR [24,47]0.14131.2952.5
To show the relative prediction errors (i.e., ) of four methods, their corresponding box plots are shown in Figure 7. The band inside the box is the median value, and the box edges denote the first and third quartiles. A few outliers are shown individually. Among four methods, JCSVR exhibits the narrowest distribution. The median value of JCSVR is nearest to 0. These results imply that JCSVR has the best prediction performance. One main reason is that the database is maintained continually. In contrast, without maintenance of the database, JLSSVR and LSSVR become unreliable and not suitable for long-term prediction. This is a common problem of traditional soft sensor models utilized in industrial processes. Based on all the prediction results and analysis, JCSVR is the most suitable one among all of the methods.
Figure 7

Comparison results of silicon content prediction relative error distribution with JCSVR, JLSSVR, CSVR, and LSSVR models (test set).

5. Conclusions

This work has proposed a correntropy-based local soft sensor modeling method for silicon content prediction when the collected data contain uncertainties. Its main distinguished characteristics are summarized. First, the soft sensor and outlier detection can be integrated into a CSVR modeling framework. By simply removing the candidate outliers, the updated historical data are more reliable for construction of local models. Second, by incorporating the database update into the clustering-based JCSVR method, better prediction performance can be achieved. Consequently, the proposed method can reduce the effect of outliers. Compared with several methods, better silicon content prediction results of JCSVR are obtained. There are still several interesting research directions worth investigating. First, other forms of correntropy can be adopted to adapt to the uncertainty of sensor data. Second, development of efficient feature extraction method for noisy data is interesting. Third, how to incorporate process knowledge to further improve the prediction accuracy is important and challenging.
  3 in total

1.  Combined inverse-forward artificial neural networks for fast and accurate estimation of the diffusion coefficients of cartilage based on multi-physics models.

Authors:  Vahid Arbabi; Behdad Pouran; Harrie Weinans; Amir A Zadpoor
Journal:  J Biomech       Date:  2016-06-23       Impact factor: 2.712

2.  Noise injection for training artificial neural networks: a comparison with weight decay and early stopping.

Authors:  Richard M Zur; Yulei Jiang; Lorenzo L Pesce; Karen Drukker
Journal:  Med Phys       Date:  2009-10       Impact factor: 4.071

3.  Determination of the mechanical and physical properties of cartilage by coupling poroelastic-based finite element models of indentation with artificial neural networks.

Authors:  Vahid Arbabi; Behdad Pouran; Gianni Campoli; Harrie Weinans; Amir A Zadpoor
Journal:  J Biomech       Date:  2016-02-23       Impact factor: 2.712

  3 in total
  4 in total

1.  An Improved Normalized Mutual Information Variable Selection Algorithm for Neural Network-Based Soft Sensors.

Authors:  Kai Sun; Pengxin Tian; Huanning Qi; Fengying Ma; Genke Yang
Journal:  Sensors (Basel)       Date:  2019-12-05       Impact factor: 3.576

2.  A KPI-Based Probabilistic Soft Sensor Development Approach that Maximizes the Coefficient of Determination.

Authors:  Yue Zhang; Xu Yang; Yuri A W Shardt; Jiarui Cui; Chaonan Tong
Journal:  Sensors (Basel)       Date:  2018-09-12       Impact factor: 3.576

3.  Temperature Measurement Method for Blast Furnace Molten Iron Based on Infrared Thermography and Temperature Reduction Model.

Authors:  Dong Pan; Zhaohui Jiang; Zhipeng Chen; Weihua Gui; Yongfang Xie; Chunhua Yang
Journal:  Sensors (Basel)       Date:  2018-11-06       Impact factor: 3.576

4.  Soft Sensing of Silicon Content via Bagging Local Semi-Supervised Models.

Authors:  Xing He; Jun Ji; Kaixin Liu; Zengliang Gao; Yi Liu
Journal:  Sensors (Basel)       Date:  2019-09-03       Impact factor: 3.576

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.