Next Article in Journal
Multi-Physics Simulation and Optimization of Jet Electrodeposition for Ni–Diamond Composite Coatings
Previous Article in Journal
Energy and Structure of the Terbium Domain Wall
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data-Driven Batch Process Monitoring for Continuous Annealing of Cold-Rolled Strip Steel

Collaborative Innovation Center of Steel Technology, University of Science and Technology Beijing, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Metals 2024, 14(8), 867; https://doi.org/10.3390/met14080867 (registering DOI)
Submission received: 18 June 2024 / Revised: 23 July 2024 / Accepted: 25 July 2024 / Published: 28 July 2024
(This article belongs to the Section Metal Casting, Forming and Heat Treatment)

Abstract

:
The continuous annealing process (CAP) is a crucial process of steel production, which has a significant impact on the uniformity and stability of mechanical properties. A novel batch monitoring process based on kernel dissimilarity (KDISSIM) and Kmeans++ is proposed in this paper, focusing on problems such as unequal sample lengths between batches and nonlinearity between variables. First, KDISSIM is used to describe the dissimilarity between batches. Secondly, Kmeans++ is employed to improve the accuracy of clustering tasks based on historical batches. The largest cluster is considered to be at a relatively stable control level, and these batches are further used as training data. Then, the center batch and boundary batch of the training set are used as the reference batch and monitoring threshold for the monitoring model, respectively. Finally, the effectiveness of the proposed method is verified via the actual CAP data, providing a feasible solution for CAP batch monitoring.

1. Introduction

China is a big steel producer and consumer in the world. As the consumption of steel increases year by year, the requirements for steel properties are also increasing. Heat treatment is a common method to improve the properties of steel. Annealing, as one of the key heat treatment methods, directly affects the final quality of steel. With the development of control technology, the continuous annealing process (CAP) is gradually being adopted in iron and steel enterprises. The process boasts advantages such as high production efficiency, a high degree of continuous production, and a short production cycle. However, it also exhibits characteristics such as nonlinearity, long time delays, and cross-coupling. As the last process of cold rolling, the CAP is a key process in steel production [1]. The microstructure of the strip steel develops a stable grain structure after heating, holding, and cooling in the continuous annealing furnace so as to improve its plasticity and performance [2]. In CAP, the strips pass sequentially through an uncoiler, temper mill, welding machine, electrolytic cell, continuous annealing furnace, shearing machine, coiler, etc., as shown in Figure 1. Although several techniques have been employed to optimize the CAP tension [3] and roller profile [4], the complexity of CAPs makes it increasingly difficult for engineers to analyze the cause of quality anomalies and propose appropriate corrective measures. Additionally, online detection of mechanical properties during the annealing process is not always easy and often involves destructive offline experiments, which cannot serve a preventive or controlling role during production. With the development of intelligent sensor technology, a large number of process parameters can be collected online. The data contain information closely related to the operation status of the production process and the final product quality. It is of great significance to establish an online process monitoring model based on data-driven algorithms, which can make full use of process data to detect abnormalities in real-time and improve the control level.
Recently, some process monitoring technologies have been successfully applied to CAPs. A nonlinear regression algorithm has been proposed to extract output-related changes to realize process monitoring of CAPs [5]. However, the quality information of CAPs is often difficult to obtain, so there are many methods that rely solely on process data for process monitoring. A multilevel process monitoring method based on Principal Component Analysis (PCA) for CAPs has been proposed [6]. However, the principal components in PCA are not really independent, although they are not correlated. Therefore, a nonlinear Independent Component Analysis (ICA) has been proposed to monitor CAPs, which combines the advantages of ICA and reproducing kernel Hilbert space [7]. In fact, the assumptions of each method about the data characteristics can affect the effectiveness of the method. For example, a novel strategy to determine the distribution characteristics of the data using an improved F-straight method has been proposed to select the most appropriate method [8]. CAPs usually have multiple operating modes due to different process systems. Considering both stable and transitional modes, a pattern recognition method based on the similarity of data features has been proposed, and different models have been developed to capture the main trends of process variables [9]. However, the working conditions of CAPs are diverse and complex, and it is difficult to ensure the accuracy of monitoring by studying only two working conditions, so a novel LSTM_GRU network has been proposed to analyze and identify the four working states of CAPs [10].
CAP monitoring belongs to the batch monitoring task of multivariable coupling. Most of the above-mentioned monitoring techniques applied in CAPs are carried out in the time dimension. However, the strip steel in a CAP can be divided into independent steel coils according to the material number, which is particular to a batch production process to a certain extent. Process data are presented in the form of three-dimensional data including a variable dimension, time dimension and batch dimension. Different batches differ in the time dimension due to different production cycles. In actual production, most batches in historical data are in a stable process, and the time series curves of some variables are shown in Figure 2. It can be seen that some batches are unstable due to data deviations from the stable values common to most batches, or large fluctuations. Therefore, it is necessary to monitor process stability via historical data of the steady-state process.
Some traditional multivariate statistical analysis methods have been applied to batch process monitoring. Typical methods include Multivariate Statistical Process Control (MSPC) [11] and its improved methods, such as Multiway Principal Component Analysis (MPCA) [12], Multiway Partial Least Squares (MPLS) [13], Multiway Kernel Principal Component Analysis (MKPCA) [14], and Multiway Partial Least Squares Autoencoder (MPLS-AE) [15]. However, there are two problems when these methods are applied in CAPs. First, the length of the time dimension in each batch varies due to product diversity. Second, it is difficult to determine a training data set in a stable state due to insufficient quality information. Dynamic time warping is proposed to implement time series with the same length [16]. In addition, a statistical process monitoring method based on variance analysis of process data, called DISSIM has been proposed, which allows direct quantification of the dissimilarity between two matrices without processing the data [17,18]. This method has several extensions, such as the Extended DISSIM (EDISSIM) for handling batch processing [19], the Sparse DISSIM (SDISSIM) for fault isolation [20], and the Kernel DISSIM (KDISSIM) method for considering nonlinear features [21].
In this paper, a novel batch process monitoring method is proposed for CAPs. The KDISSIM method is proposed to calculate the inter-batch distance, solving the problem of unequal batch lengths and nonlinear correlation of variables in similarity measurement. In addition, an improved Kmeans clustering algorithm (Kmeans++) is employed to improve the accuracy of clustering tasks based on historical batches. According to the actual production situation, the majority class is determined as a normal batch to establish a monitoring model. Finally, the constructed model is used for new batch process monitoring in the CAP, and the process control level is judged via control limits, which improve the quality management level of the CAP.
The rest of the paper is organized as follows. Real continuous annealing data from a steel plant are introduced in Section 2. The KDISSIM-Kmeans++ method is proposed for process monitoring in Section 3. The actual continuous annealing data are used for experiments and verification in Section 4. Finally, conclusions are drawn in Section 5.

2. Materials and Methods

2.1. DISSIM Improved via Kernel Trick

DISSIM belongs to a statistical process monitoring method based on dissimilarity analysis, but it only considers the linear relationship between process variables. In order to quantitatively calculate the nonlinear differences between two data sets, KDISSIM is employed in this paper to extract nonlinear features via projecting the data into a high-dimensional space. The basic principle of KDISSIM is briefly described as follows.
For two data sets X 1 R N 1 × J and X 2 R N 2 × J , N 1 and N 2 represent the length of the time dimension in different samples, respectively, and J represents the number of variables. Both X 1 and X 2 have been normalized.
X i nor = ( X i X ¯ 1 × J i ) s 1 × J i
where X ¯ 1 × J i is the mean vector of X i , and s 1 × J i is the standard deviation vector of X i . The mixed covariance matrix of the two data sets is denoted as R Φ :
R Φ = N 1 N 1 + N 2 R 1 Φ + N 2 N 1 + N 2 R 2 Φ
where R i Φ = 1 N i Φ ~ ( X i nor ) T Φ ~ ( X i nor ) , and Φ ~ ( X i nor ) are the mapped sets. R Φ is subjected to eigenvalue decomposition to obtain the orthogonal matrix P 0 denoting the main projection direction, and Λ denoting a diagonal matrix with diagonal elements as eigenvalues of R Φ . The original matrix Φ ~ ( X i nor ) is converted to Y i Φ R N i × R .
Y i Φ = N i N 1 + N 2 Φ ~ ( X i nor ) P 0 R Λ R 1 / 2
where R indicates that there are R directions of change retained in P 0 , and so does Λ , which are denoted as P 0 R and Λ R , respectively. The covariance matrix of Y i Φ is S i Φ .
S i Φ = 1 N i Y i Φ T Y i Φ = N i N 1 + N 2 Λ R - 1 / 2 P 0 R T R i Φ P 0 R Λ R 1 / 2
To obtain P 0 R and Λ R without directly calculating the eigenvalues of S i Φ , an N × N Gram matrix G = Φ ~ ( X ) Φ ~ ( X ) T is defined. The kernel trick is used to avoid dot product operations in the feature space, that is k ( x , y ) = Φ ( x ) , Φ ( y ) . The most commonly used kernel function is the Radial basis kernel: k ( x , y ) = exp ( ( x y 2 ) / c ) . The unknown P 0 R and Λ R in S i Φ are obtained via the kernel method.
P 0 R = Φ ~ X T P ^ 0 R Λ ^ R 1 / 2 Λ R = Λ ^ R N 1 + N 2
where P ^ 0 R and Λ ^ R are the diagonal matrix with the principal projection direction and diagonal elements as eigenvalues of G that retain the respective R principal components. The value of R is determined by the cumulative explained variance. Therefore, the eigenvalue problem of R Φ is transformed into the eigenvalue decomposition problem of the Gram index. We then substitute Equation (3) into Equation (5):
S i Φ = Λ ^ R 1 P ^ 0 R T K 1 i K i 1 K 1 i K i 2 K 2 i K i 1 K 2 i K i 2 P ^ 0 R Λ ^ R 1
where Κ i j = k ( X i ,   X j ) , and then the eigenvalue decomposition of S i Φ is used to obtain the eigenvalues λ i j and ω i j ( j = 1 , 2 , , R ) . We define a monitoring indicator D Φ :
D Φ = diss Φ ( X 1 , X 2 ) = diss ( Φ ~ ( X 1 ) , ( Φ ~ ( X 2 ) ) = 4 R j = 1 R ( λ j 0.5 ) 2
When the two data sets are very similar to each other, the eigenvalue λ j is close to 0.5, so D Φ is close to 0. When the two data sets are not similar to each other, D Φ will be close to 1.

2.2. Clustering Based on Kmeans++

The Kmeans algorithm is widely used in industry and has been proven to have relatively good results. However, the randomness of initial clustering center selection may not only cause the clustering results to vary greatly from the data distribution, but also reduce the convergence speed of the algorithm. The Kmeans++ algorithm, which optimizes the Kmeans method to randomly select the initial cluster centers, has been proposed to address this problem [22]. The specific steps of the Kmeans++ algorithm are shown in Figure 3.
The number of clusters k in the Kmeans++ algorithm needs to be determined artificially. The clustering results can be evaluated by the silhouette coefficient, and the silhouette coefficient of the ith sample is defined as shown in Equation (8):
s i = b i a i max ( a i , b i )
where a i is the average distance between the ith sample and other samples in the same cluster, i.e., the intra-cluster dissimilarity, and the inter-cluster dissimilarity b i = min   ( b i 1 , b i 2 , , b ij , , b ik ) , b ij represents the average distance between the ith sample and all samples of the cluster c j , and the mean value of si is the silhouette coefficient of the overall clustering result.
s c = i = 1 n s i n
where n is the number of clusters. The closer sc is to 1, the more reasonable the clustering result is.
It is important to select the best value of k to improve the silhouette coefficient, but when the Kmeans++ is used for CAP monitoring, the actual conditions of different process modes should also be considered to determine the value of k to achieve the best clustering effect.

2.3. Batch Process Monitoring Procedure

The KDISSIM-Kmeans++ method is used to construct the reference space by clustering the stable controlled batches in a large amount of historical data. Then the central batch and multiple boundary batches representing the whole reference space are selected as the reference batches to build a monitoring model.

2.3.1. Central Batch Selection

Assuming a total of n batches of data, the KDISSIM index from each batch to all other batches is calculated and noted as kd ij ( i , j = 1 , 2 , , n ) , obtaining a distance matrix D of order n × n .
k d i = sum k d i 1 , k d i 2 , , k d i j
k d m = m i n k d 1 ,   k d 2 ,   ,   k d i
D = k d 11 k d 1 j k d i 1 k d ij
where the diagonal element of matrix D is zero. The sum of KDISSIM indicators kdi between each batch and the other batches is calculated. A smaller kdi value indicates a smaller relative distance between the batch and all other batches. Therefore, the batch with the minimum sum of indicators is the mth batch named X J × N centre centre , defined as the central batch of the reference space.

2.3.2. Boundary Batch Selection

In order to obtain the control limits for batch process monitoring, it is necessary to find the boundary batches representing the boundary of the whole training set. The boundary samples distributed on the boundary of the reference space are the furthest batches from the central batch. Therefore, the kd values between the boundary batches and the central batch are larger than those between other batches from the central batch. The probability density values of all batches from the center batch are estimated via the kernel density estimation method [23], which ensures that the boundary batches are representative and universal.
Kernel density estimation is a commonly used method to describe the distribution of data. Assuming that x 1 ,   x 2 ,   ,   x n satisfies the uniform distribution requirement, its density function f(x) is unknown, and the f(x) needs to be estimated from the known data samples. The empirical distribution function of the data samples is F(x).
F ( x ) = 1 n x 1 , x 2 , , x n
The estimated density function can be obtained as f h x .
f h x = F n x + h n F n x h n 2 h = x h n x + h n 1 h K ( t x h n ) d F n t = 1 n h n i = 1 n ( x x i h n )
where h n is the bandwidth to maximize the likelihood estimate after cross-validation, and the value K ( ) denotes the kernel function, which is usually taken as a symmetric singlet probability density function. With a given confidence level δ , the corresponding control limits X hm can be solved by the integral formula of the probability density function.
X hm f h x i d x i = δ
The δ = 90 % of control limit kdlimit is obtained according to Equations (13)–(15).
The specific steps for batch process monitoring based on KDISSIM-Kmeans++ are shown in Figure 4 and are divided into two steps: offline training and online monitoring.
Offline training process
(1)
The historical batch data XI×J×K are used as the input to the model, where I, J and K denote the number of the batch, variable and sample, respectively.
(2)
Normalize the XI×J×K according to Equation (1).
(3)
Calculate the distance between each batch and other batches to obtain the distance matrix kd ij ( I × I ) , as in Equation (7).
(4)
Cluster kd ij with the Kmeans++ method, and then the silhouette coefficient calculated from Equations (8) and (9) is combined with the actual situation to choose the reference batches from the largest cluster.
(5)
Determine the central batch X J × N centre centre of reference batches using Equations (10)–(12).
(6)
Estimate the probability density function of the distance from the reference batch to the central batch with the kernel density estimation method using Equations (13)–(15). The 90% control limit kdlimit is determined by integration as threshold.
Online evaluation process
(1)
Obtain new batch data X J × N new new .
(2)
Normalize the X J × N new new as in Equation (1).
(3)
Calculate the kd centre new between the new batch X J × N new new and the central batch X J × N centre centre using Equation (7).
(4)
Compare the kd centre new with the control limit kdlimit. If it exceeds the control limit, the batch is considered as a batch with an unstable control level; otherwise, the batch is considered as a batch with a stable control level.

3. Results

3.1. Data Preparation for the CAP

During the continuous annealing, the strip is preheated and heated to the required process temperature and then cooled after a certain period of time. The traditional continuous annealing furnace includes eight heat treatment stages, including the preheating section (PHS), heating section (HS), soaking section (SS), slow cooling section (SCS), rapid cooling section (RCS), overaging section 1 (OAS1), overaging section 2 (OAS2), and final cooling section (FCT), as shown in Figure 5. During the annealing process, the internal stress of the strip is eliminated, the plasticity is enhanced, and the quality of the strip is further improved.
The quality of the strip in the CAP is determined by the eight annealing stages, so the temperatures of each annealing stage have closely coupled relationships. The eight annealing temperatures shown in Table 1 are taken as the research objects of this paper, and the annealing temperature curve of each batch is collected at a certain frequency. The strip passes through each furnace section in sequence, resulting in different annealing temperatures of the same strip section not being aligned in the time dimension. Additionally, changes in the running speed of the steel strip may lead to differences in the lengths of the annealing temperature curves for the same steel coil. In order to obtain equal length data for the strip in each furnace section, the annealing temperature curve needs to be converted from the time dimension to the length dimension. The length is expressed as the integral of the velocity in time, that is, L = V t , where t is the sampling interval time and L is the length of the sampling interval. This converts the time interval to the length interval between two samples. When the length of the same section of strip is fixed, the same length of data can be obtained in different furnace sections. The conversion process is shown in Figure 6. t i = t i t i represents the time taken for a strip to pass through the ith furnace section, where t i represents the moment when the strip leaves the ith section, t i represents the moment when the strip enters the ith section, and l = l l indicates the length of a strip, where l represents the end position of the strip, and l represents the head position of the strip.
The preprocessed continuous annealing data form a third-order tensor data set containing the batch dimension, variable dimension and length dimension. However, the data have problems such as unequal lengths between batches along the length dimension and nonlinear coupling along the variable dimension. Additionally, the lack of quality information hinders building a model via normal batch data, which brings challenges to process monitoring.

3.2. Batch Monitoring Results

The proposed monitoring method is applied to a CAP for strip steel in this section. A total of 562 batches of varying lengths were collected on-site, with batch lengths ranging from 27 to 144, and each batch containing eight annealing temperatures from temp1 to temp8. All the batches of steel strips were produced under the same annealing regime, allowing process monitoring to be conducted via a unified model. The 531 batches were divided into one cluster by the proposed KDISSIM-Kmeans clustering algorithm and were considered to be normal batches under stable control. Among them, 431 batches were used as training sets to construct the reference space, and the remaining 100 batches and 31 abnormal batches with unstable control constituted the testing set for verification. A radial basis kernel, k ( x , y ) = e x p ( ( x y 2 ) / c ) , was used, with c empirically chosen as 10m, where m is the number of process variables, that is eight [24]. The final testing results are shown in Figure 7.
The false alarm rate (FAR) and fault detection rate (FDR) are defined as follows for a more intuitive comparison.
F A R = N N / T N N F D R = A N / T A N
where NN is the number of normal batches judged as faulty batches, and TNN is the total number of normal batches. AN represents the number of abnormal batches judged as abnormal batches, and TAN represents the total number of abnormal batches. The FDR and FAR of the testing set were 84% and 8% respectively, which were calculated via the monitoring results in Figure 7, illustrating that the proposed batch process monitoring method based on KDISSIM-Kmeans++ can achieve accurate identification of unstable control batches based solely on historical batch process data.
To further validate the conclusions in terms of each variable, the trends of the testing batches with the largest and the smallest KDISSIM metrics are compared with the central batch. The sample size of each batch is different, with the minimum batch sample size of the indicator being 55, the maximum batch sample size of the indicator being 109, and the central batch sample size being 37. Therefore, the sample sizes of the eight variables are unified to 109 using the interpolation method for clear observation, and the results are shown in Figure 8.
In each heat treatment stage of continuous annealing, the batch with the minimum kd from the central batch is more similar than the batch with the maximum kd, both in terms of data pattern and absolute distance. From the perspective of temperature control in the CAP, this indicates that the control levels of batches with smaller kd values are closer to the majority of batches under stable control.

4. Discussion

This study aims to investigate the issue of batch monitoring in the continuous annealing process and proposes a novel KDISSIM-Kmeans++ method. The experimental results show that 26 out of 131 test batches are determined to have process anomalies, corresponding to an anomaly detection rate of 84%. A visual analysis of the abnormal batches in Figure 8 reveals significant deviations in the annealing parameters, including preheating section temperature, slow cooling section temperature, overaging section 1 temperature, and final cooling section temperature. In actual production, the in-furnace time should be appropriately increased to ensure that the steel strip reaches the desired temperature in the preheating section. Additionally, it is recommended to adjust the atmosphere temperature in each section of the annealing furnace to keep the slow cooling section temperature, overaging section temperature 1, and final cooling temperature within appropriate ranges. Finally, the running speed of the strip should be kept stable to reduce the temperature fluctuation within the strip batch in the heating section and the soaking section, and thereby achieve the goal of improving the quality stability of the continuous annealing product.

5. Conclusions

A batch process monitoring method combining multivariate statistics and clustering, called KDISSIM-Kmeans++, has been proposed in this paper, aiming to identify unsteady strip steel in CAPs. The main contributions are as follows:
(1)
A space–time transformation method based on velocity and time integration is proposed so as to solve the problem of aligning multivariate time series data caused by different annealing temperature measurement locations in the CAP.
(2)
The KDISSIM algorithm is proposed to extract the nonlinear features of multiple annealing temperatures and further measure the similarity between steel coils with different lengths.
(3)
The improved clustering model is employed to find batches with stable temperature control in historical data, and these batches are used as the training set to construct a reference space, monitoring the temperature control levels of different batches of steel coils in the CAP.
The proposed KDISSIM-Kmeans++ algorithm represents a new attempt for batch process monitoring of strip steel in CAPs. It can fully utilize historical production data to perform real-time monitoring of the complex annealing process in the presence of quality information, providing data support to ensure the process stability and quality evaluation of steel strips. However, the selection of kernel parameters in the KDISSIM algorithm can affect the inter-batch dissimilarity and the clustering results, leading to a decrease in monitoring accuracy, so further research is worthwhile.

Author Contributions

Conceptualization, Y.Z. (Yujie Zhou) and F.H.; Methodology, Y.Z. (Yujie Zhou) and Y.Z. (Yutao Zhang); Software, Y.Z. (Yutao Zhang); Validation, Y.Z. (Yujie Zhou) and Y.Z. (Yutao Zhang); Formal analysis, H.Z.; Investigation, Y.Z. (Yujie Zhou); Resources, F.H.; Data curation, Y.Z. (Yutao Zhang); Writing—original draft, Y.Z. (Yujie Zhou); Writing—review and editing, H.Z.; Visualization, Y.Z. (Yutao Zhang); Supervision, Y.Z. (Yujie Zhou) and F.H.; Project administration, Y.Z. (Yujie Zhou); Funding acquisition, F.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the Fundamental Research Funds for the Central Universities (Grant no. FRF-BD-23-02).

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to legal reasons.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. He, F.; Wang, Z.-X.; Liu, G.; Wu, X.-L. Calculation Model, Influencing Factors, and Dynamic Characteristics of Strip Temperature in a Radiant Tube Furnace during Continuous Annealing Process. Metals 2022, 12, 1256. [Google Scholar] [CrossRef]
  2. Wang, Z.; Wang, X.P. Multiobjective Multifactorial Operation Optimization for Continuous Annealing Production Process. Ind. Eng. Chem. Res. 2019, 58, 19166–19178. [Google Scholar] [CrossRef]
  3. Wang, R.; Bai, Z.H.; Du, J.C.; Wang, Y.X.; Cui, Y.Y.; Guo, Z.S.; Song, Z.F. Comprehensive tension setting optimisation technique for a cold rolled strip during continuous annealing. Ironmak. Steelmak. 2018, 45, 523–527. [Google Scholar] [CrossRef]
  4. Wang, R.; Bai, Z.H.; Zhang, M.X.; Qian, C.; Wang, Y.X. Comprehensive optimisation technology of roller profile in continuous annealing furnace. Ironmak. Steelmak. 2018, 45, 519–522. [Google Scholar] [CrossRef]
  5. Zhang, Y.W.; Fan, Y.P.; Du, W.Y. Nonlinear Process Monitoring Using Regression and Reconstruction Method. IEEE Trans. Autom. Sci. Eng. 2016, 13, 1343–1354. [Google Scholar] [CrossRef]
  6. Liu, Q.; Qin, S.J.; Chai, T.Y. Decentralized Fault Diagnosis of Continuous Annealing Processes Based on Multilevel PCA. IEEE Trans. Autom. Sci. Eng. 2013, 10, 687–698. [Google Scholar] [CrossRef]
  7. Tan, S.A.; Wang, F.L.; Chang, Y.Q.; Chen, W.D.; Xu, J.Z. Fault Detection and Diagnosis of Nonlinear Processes Based on Kernel ICA-KCCA. In Proceedings of the 2010 Chinese Control And Decision Conference, Xuzhou, China, 26–28 May 2010; Volume 1–5, pp. 3869–3874. [Google Scholar]
  8. Zhang, S.M.; Wang, F.L.; Zhao, L.P.; Wang, S.; Chang, Y.Q. A Novel Strategy of the Data Characteristics Test for Selecting a Process Monitoring Method Automatically. Ind. Eng. Chem. Res. 2016, 55, 1642–1654. [Google Scholar] [CrossRef]
  9. He, Y.C.; Zhou, L.; Ge, Z.Q.; Song, Z.H. Distributed model projection based transition processes recognition and quality-related fault detection. Chemom. Intell. Lab. Syst. 2016, 159, 69–79. [Google Scholar] [CrossRef]
  10. Zhu, Q.Y.; Cao, W.H.; Song, W.S. Multi-condition recognition method based on LSTM_GRU for heating processes. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; pp. 6544–6549. [Google Scholar]
  11. Ramos, M.; Ascencio, J.; Hinojosa, M.V.; Vera, F.; Ruiz, O.; Jimenez-Feijoó, M.I.; Galindo, P. Multivariate statistical process control methods for batch production: A review focused on applications. Prod. Manuf. Res. 2021, 9, 33–55. [Google Scholar] [CrossRef]
  12. Peres, F.A.P.; Peres, T.N.; Fogliatto, F.S.; Anzanello, M.J. Fault detection in batch processes through variable selection integrated to multiway principal component analysis. J. Process Control 2019, 80, 223–234. [Google Scholar] [CrossRef]
  13. Nomikos, P.; MacGregor, J.F. Multi-way partial least squares in monitoring batch processes. Chemom. Intell. Lab. Syst. 1995, 30, 97–108. [Google Scholar] [CrossRef]
  14. Lee, J.M.; Yoo, C.; Lee, I.B. Fault detection of batch processes using multiway kernel principal component analysis. Comput. Chem. Eng. 2004, 28, 1837–1847. [Google Scholar] [CrossRef]
  15. Agarwal, P.; Aghaee, M.; Tamer, M.; Budman, H. A novel unsupervised approach for batch process monitoring using deep learning. Comput. Chem. Eng. 2022, 159, 107694. [Google Scholar] [CrossRef]
  16. Wang, X.; Yu, F.S.; Pedrycz, W.; Yu, L. Clustering of interval-valued time series of unequal length based on improved dynamic time warping. Expert Syst. Appl. 2019, 125, 293–304. [Google Scholar] [CrossRef]
  17. Kano, M.; Nagao, K.; Ohno, H.; Hasebe, S.; Hashimoto, I. Dissimilarity of process data for statistical process monitoring. IFAC Proc. Vol. 2000, 33, 231–236. [Google Scholar] [CrossRef]
  18. Kano, M.; Ohno, H.; Hasebe, S.; Hashimoto, I. Process Monitoring Based on Dissimilarity of Time Series Data. Chem. Eng. 1999, 25, 1004–1009. [Google Scholar] [CrossRef]
  19. Zhao, C.H.; Wang, F.L.; Jia, M.X. Dissimilarity analysis based batch process monitoring using moving windows. AICHE J. 2007, 53, 1267–1277. [Google Scholar] [CrossRef]
  20. Zhao, C.H.; Gao, F.R. A sparse dissimilarity analysis algorithm for incipient fault isolation with no priori fault information. Control Eng. Pract. 2017, 65, 70–82. [Google Scholar] [CrossRef]
  21. Zhao, C.H.; Wang, F.L.; Zhang, Y.W. Nonlinear process monitoring based on kernel dissimilarity analysis. Control Eng. Pract. 2009, 17, 221–230. [Google Scholar] [CrossRef]
  22. Arthur, D.; Vassilvitskii, S. SIAM/ACM k-means plus plus: The Advantages of Careful Seeding. In Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, New Orleans, LA, USA, 7–9 January 2007; pp. 1027–1035. [Google Scholar]
  23. Mashuri, M.; Ahsan, M.; Lee, M.H.; Prastyo, D.D.; Wibawati. PCA-based Hotelling’s T2 chart with fast minimum covariance determinant (FMCD) estimator and kernel density estimation (KDE) for network intrusion detection. Comput. Ind. Eng. 2021, 158, 107447. [Google Scholar] [CrossRef]
  24. Bernal-de-Lazaro, J.M.; Corona, C.C.; Silva-Neto, A.J.; Llanes-Santiago, O. Criteria for optimizing kernel methods in fault monitoring process: A survey. ISA Trans. 2022, 127, 259–272. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Schematic diagram of continuous annealing process.
Figure 1. Schematic diagram of continuous annealing process.
Metals 14 00867 g001
Figure 2. Timing curves of specific variables in a CAP.
Figure 2. Timing curves of specific variables in a CAP.
Metals 14 00867 g002
Figure 3. Kmeans++ algorithm steps.
Figure 3. Kmeans++ algorithm steps.
Metals 14 00867 g003
Figure 4. The flow chart of KDISSIM-Kmeans++ batch process monitoring.
Figure 4. The flow chart of KDISSIM-Kmeans++ batch process monitoring.
Metals 14 00867 g004
Figure 5. Traditional continuous annealing furnace.
Figure 5. Traditional continuous annealing furnace.
Metals 14 00867 g005
Figure 6. CAP temperature data time–length conversion schematic.
Figure 6. CAP temperature data time–length conversion schematic.
Metals 14 00867 g006
Figure 7. Actual continuous annealing process data testing results. (The testing batches with the largest and the smallest KDISSIM metrics are marked with red and blue circles, respectively.)
Figure 7. Actual continuous annealing process data testing results. (The testing batches with the largest and the smallest KDISSIM metrics are marked with red and blue circles, respectively.)
Metals 14 00867 g007
Figure 8. Comparison of the farthest and nearest batches to the central batch.
Figure 8. Comparison of the farthest and nearest batches to the central batch.
Metals 14 00867 g008
Table 1. Annealing process parameters for batch monitoring.
Table 1. Annealing process parameters for batch monitoring.
No.Parameter NameParameter Description
1PHTPreheating temperature
2HTHeating temperature
3STSoaking temperature
4SCTSlow cooling temperature
5RCTRapid cooling temperature
6OAT1Overaging temperature 1
7OAT2Overaging temperature 2
8FCTFinal cooling temperature
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, Y.; He, F.; Zhang, Y.; Zhou, H. Data-Driven Batch Process Monitoring for Continuous Annealing of Cold-Rolled Strip Steel. Metals 2024, 14, 867. https://doi.org/10.3390/met14080867

AMA Style

Zhou Y, He F, Zhang Y, Zhou H. Data-Driven Batch Process Monitoring for Continuous Annealing of Cold-Rolled Strip Steel. Metals. 2024; 14(8):867. https://doi.org/10.3390/met14080867

Chicago/Turabian Style

Zhou, Yujie, Fei He, Yutao Zhang, and Hang Zhou. 2024. "Data-Driven Batch Process Monitoring for Continuous Annealing of Cold-Rolled Strip Steel" Metals 14, no. 8: 867. https://doi.org/10.3390/met14080867

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop