科研速览 · Science Skim继续刷下去 · Keep skimming →
◆ Frontiers in Artificial Intelligence2026-04-01· Process (computing)

Benchmark datasets for predictive maintenance challenges in steel manufacturing

Jakub Jakubowski, Szymon Bobek, Grzegorz J. Nalepa

原始摘要(英文原文)· Original abstract
Predictive Maintenance (PdM) is a strategy for keeping the good condition of industrial machinery, which utilizes the advanced data analytics to predict equipment malfunctions as soon as possible. The objectives of PdM include minimizing downtime, reducing operational costs, and ensuring high product quality. These methods can be widely adopted across various industries, including steel production, which is a crucial industry that supplies materials for sectors such as construction, automotive, energy, and manufacturing.One of the integral steps of steel production process is cold rolling, which aims to reduce the thickness of hot-rolled steel. Like in any other industrial process, presence of anomalies or failures during cold rolling, may lead to unexpected downtime, quality losses or reduced performance.One of the most important fields related to the development of PdM methods is Machine Learning (ML).ML provides tools and techniques to analyze large volumes of data from industrial processes, enabling the identification of patterns related with normal working conditions and degradation. The development of ML methods in industrial settings, including tandem cold mills (TCM), is often hampered by a lack of high-quality datasets. Most research on PdM in the steel industry depends on proprietary, on-site data that tends to be unlabeled, and unavailable to the wider community, hindering reproducibility and cross-study comparison ( Jakubowski et al. (2024b)). Furthermore, the absence of publicly available industrial data from TCM makes it impossible to benchmark different methods against each other, hindering the clear advancement of PdM methods development. To address these issues, we have created synthetic datasets from the cold rolling process aimed at identifying anomalies with a physical basis. These datasets can be used to support the development and evaluation of various diagnostic tasks, including anomaly detection, fault detection, and fault diagnosis.Figure 1 presents a schematic overview of a TCM consisting of five rolling stands. The production process begins with uncoiling the material and feeding it into the mill. As the material gradually moves through the rolling stands, it is gripped, and tensions are established to ensure the stability of the strip. At the mill's exit, the strip is recoiled. Once the recoiler grips the strip, the process accelerates to the target speed and concludes when the entire coil has been rolled and dispatched from the production line. The synthetic datasets were generated using mathematical model of cold rolling process, available in the literature of the domain, which contains methods for calculation of several key process parameters, i.e., rolling force, torque, speed, tension, gap, thickness reduction, and motor power. In conceptualization of this dataset, research into the existing models of cold rolling has been undertaken, to provide a reliable simulation of the process. Based on the predefined product parameters and evolving mill parameters, process variables are calculated. The PdM aspect of the datasets is realized through introduction of anomalies, which are related to a specific kind of failures in the process. In total, we generated six diverse datasets, each varying in complexity, to enable benchmarking of methods across various levels of complexity. Easier datasets are characterized by lower number of anomaly types and smaller number of product types. In more complex datasets, we also introduce data shifts, requiring the development of methods, which adapt to changes in the process. Simpler datasets can serve as a starting point for developing new methods, while the more challenging ones typically require advanced techniques such as concept drift detection and data stream learning.In summary, these datasets can advance development of PdM methodologies devoted to industrial processes in general, with a focus on the cold rolling process. The synthetic nature of this dataset ensures the existence of ground-truth labels for all observations. This allows for the unbiased comparison of different methods, without need of using poorly labeled data from a real manufacturing process. While this approach allows for the generation of high-quality datasets, it also has its limitations, as the simulated data may not capture all the complexities and nuances of real-world data. In particular, this data may not fully reflect the noise, production variability, and unexpected anomalies that can occur in real manufacturing processes. Similarly to other public datasets available, e.g., C-MAPSS (Saxena et al., 2008) or TEP (Chen, 2019), the datasets presented in this work should be treated as a benchmark for the development of new methods, rather than a perfect representation of real-world data. The generation of six different subsets, varying in complexity, enables researchers to verify both simple and complex approaches.The mathematical modelling of cold rolling process is well-studied field, as shown by Alexander (1972); Lenard et al. (1999); Lenard (2014a); Liu and Lee (2005). Models of cold rolling were developed to understand the relationships between the process variables and optimize the rolling process to achieve optimal productivity of actual production sites, as shown in Pires et al. (2006). They typically involve complex equations describing material flow, stress-strain relationships, frictional forces, and deformations.In this work, we have developed such a model, with the aim of simulating the normal and abnormal process behaviors, rather than optimizing the efficiency of actual manufacturing line.In following subsections, we present the data and methodology used for simulating the process in a TCM.The data needed to simulate the process can be divided into three main groups: (1) product data, (2) mill data, and (3) process variables. The characteristics of the steel product and the parameters of the installation serve as an input to the mathematical model, while the process variables are the output of the model. They all constitute an integral part of the feature space in our datasets.The product data includes the dimensions of the materials (entry thickness, exit thickness, width) and their mechanical properties, which are expressed as stress-strain curves. During cold rolling material undergoes plastic deformation at each rolling stand, resulting in the gradual increase in mechanical properties, such as yield strength. The evolution of yield strength during rolling can be expressed as a function of strain and approximated by the following equation from Hlavacek (1968):σ = Kε n (1)where σ is yield strength, K is the modulus of plasticity and n the hardening exponent. These are material properties, which can be assumed to be constant for a specific material grade. The total true strain ε of the material is calculated using equation:ε = ln h in h out (2)where h in is the input thickness and h out is the output thickness.The configuration of the mill plays a crucial role in modeling the cold rolling process. Factors such as the arrangement of rolls, their size, and the power of the machinery determine the equipment setup, including production speed and load distribution. The main parameters that characterize a TCM include:• Number of the rolling stands -higher number of stands allows for greater total reduction and smaller load at individual stands.• Characteristics of the motors -they decide the maximum power and speed, which can be achieved during production process, thus influencing production capacity.• Lubrication parameters -they affect the friction in a rolling gaps and cooling process, impacting both roll wear and the quality of the product.• Process limits -they determine minimum and maximum values of process variables.Given the product information and mill configuration, the observed variables in the rolling mill are determined using mathematical equations that describe the cold rolling process. A high-level overview of the simulation process is presented in Figure 2, which summarizes the main calculation steps that lead to the generation of a single observation in the dataset. The features colored in green are observed (included in the dataset), while those colored in gray are only intermediate features, which are not recorded. Given the product information and mill configuration, the observed variables in the rolling mill are determined using mathematical equations that describe the cold rolling process. In the first step, the model determines the strip tension (based on the yield stress and cross-sectional area) and reduction schedule (using approach proposed by Bryant et al. (1972)).H in H out YS in YS out W D 1 -D 5 L 1 -L 5 P max1 -P max5 V max1 -V max5 L c1 -L c5 Tensions T i = f(YS, H in , H out , W ) F t0 -F t5 Reductions R i = f(H) R 1 -R 5 Init Speed V 1 = V max1 Speed V i = f(V i-1 , R i ) V 1 -V 5 Friction µ i = f(V i , R i , L i , L ci ) µ 1 -µ 5 Force & Torque F i , M i = Bland&Ford(µ, R i , T i , H i , YS i , W, D i ) F r1 -F r5 M r1 -M r5 True False V i < V maxi Reduce V 1 Mechanical Power P mi = f(V i , T i ,∆h i = (h in -h out ) 2c a i(3)where h i represents the strip thickness after passing through stand i, h in and h out denote the input and output product thicknesses respectively, and c a stands for the adjustment coefficient. The thickness after each stand is determined based on the calculated change in thickness. Typically, the resultant output thickness differs from the desired thickness. Therefore, the values obtained are adjusted using the following equation:h f i = h i h out h 5 (4)where h f i represents the final thickness after each stand, h i denotes the thickness calculated in the preceding step, and h 5 signifies the thickness at the last stand calculated in the preceding step. The thickness of the product before and after each stand, determine the required reduction.Once thickness is set, the rolling simulation must compute forces and torques, which require applying plasticity theory and rolling mechanics. Some well-known analytical models that meet these criteria include those by Orowan (1943), Bland and Ford (1948) and Alexander (1972). In our simulation, we utilized the model developed by Bland and Ford.It uses geometrical and physical relationships between the steel and work roll parameters together with several assumptions to compute the approximate force and torque to roll a given material. For example, an equation describing the rolling force is as follows: For a detailed description of the calculation procedure, we refer to original paper by Bland and Ford (1948).P r = 2R ′ ϕn 0 kh h o (1 - σ o k o ) exp(µH) dϕ + 2R ′ ϕo ϕn kh h i (1 - σ i k i ) exp(µ(H i -H)) dϕ(A key factor in accurately calculating roll force and torque is the friction coefficient in the roll gap.Although friction is difficult to determine precisely in practice, many studies have examined factors affecting it, with Lenard (2014b) providing a notable summary.. We build on this work and simulate friction coefficient as a function of roll speed, work roll mileage, lubrication mileage and reduction.Before running the analytical model that calculates forces and torques, an initial speed distribution is determined, based on the predefined stand limits and reduction schedule, so that friction coefficient can be estimated. Except for that, analytical model considers the entry and exit thickness, strip width, tensions, yield strength of the material, and diameter of work rolls. With rolling force and torque known, the mechanical power required-based on rolling speed, roll diameter, and torque-can be computed using basic dynamics as presented in Hanoglu and Šarler (2009):P mi = M ri v i 0.5D i (6)where P mi is the mechanical power of stand i, M ri is the required rolling torque, v i is the rolling speed and D i is the diameter of work rolls. In case of exceeding any of the power limits defined in mill configuration, the rolling speed must be decreased, friction recalculated, and analytical model run once again.The next step is to determine the size of the rolling gap. This is achieved using mill stretch formula ( Lenard (2014a)), which is a function of material thickness in the stand and rolling force.s i = h i - F ri S i (7)where s i is the roll gap, h i is the exit thickness, F ri is the rolling force and S i is the mill stiffness, which is defined in mill configuration.Finally, we calculate the electric power consumption, which is determined by dividing mechanical power by the electric efficiency. This ends the single run of the model and produces one observation in a dataset, containing 51 features. Additionally, each record has 16 anomaly labels associated with it, which determine occurrence of anomalies. These are binary labels, in which TRUE indicates the occurrence of a given anomaly type.After each iteration, mill parameters such as work roll mileage, lubricant condition are updated. If the work rolls mileage or lubricant condition exceeds predefined limits, indicating their wear, they are 'replaced', slightly changing the normal working conditions. The simulation runs in a loop, randomly selecting the next product and its number of repetitions, until the desired size of dataset is obtained.The primary goal of the datasets is to identify anomalies within the simulated process. We introduced four distinct types of anomalies, which impact the simulation at specific stages of the calculation procedure.The anoamalies are designed in a manner that makes understanding their sources straightforward, making the evaluation of results easier. They are introduced by modifying the parameters of the mathematical model, which results in changes in the process variables, and thus the final product parameters. Below we provide a list of the introduced anomalies with their descriptions.1. Reduction Anomaly -it is introduced by modifying the adjustment coefficient c a during reduction schedule calculation. This effects in abnormal reduction scheme. The final thickness of the product remains the same.2. Work Roll Anomaly -it is defined as increased work roll friction. In practice such phenomenon can happen due to invalid preparation of work rolls or poor lubrication.3. Bearings Anomaly -it is defined as increased rolling torque, which is higher than the one calculated from analytical model. Increased torque can be the effect of high mechanical losses due to e.g., problems with bearings.4. Electric Anomaly -it is related to the decreased electrical efficiency, which effects in increased electrical power of the motor, and indicates problems with the specific motor.Reduction anomaly is the only anomaly type that affects the entire process, as it modifies the reduction scheme, which is a key factor in determining the thickness after each stand, and thus all subsequent calculations. The other three types of anomalies are specific to individual stands, meaning that they only affect the parameters related to a given stand, and the parameters determined after it. Thus, we have one anomaly label for reduction anomaly, and five labels for each of the other three types of anomalies,indicating their occurrence at each of the five stands.In a real-world industrial problems, we often deal with the issue of changing normal process conditions.These changes, which are referred to as data shift present a challenge in the development of PdM methods.These shifts in data distribution can occur due to a range of factors such as machinery wear, changes in raw materials, or modifications to manufacturing processes. To enforce development of robust algorithms and methods, which can address this issue, we introduced two types of data shift in our simulation.Firstly, we simulate the introduction of new, previously unseen products that are rolled in TCM. A poor anomaly detection method will inevitably classify all new products as anomalies since such observations were absent from the dataset before. Conversely, a robust method will effectively generalize to predict the normal behavior of the process under new conditions or will learn this behavior as new products emerge.Secondly, we introduce a shift related to increased production capacity, characterized by heightened power and motor speed. In such a scenario, the new process speed and power consumption will deviate from previous normal working conditions. This necessitates adapting the prediction model to accommodate these new conditions while ideally retaining as much knowledge from the process as possible.The datasets are publicly available in a Zenodo repository: Jakubowski et al. (2024a). The repository contains six CSV files, each representing a separate rolling simulation. The datasets vary in product types, anomaly types, and data shifts. Each record describes the processing conditions of one steel coil, including entry/exit thickness, width, and yield strengths. Multiple coils can share the same product type. Table 1 summarizes the datasets. For the technical validation of the datasets, we trained several machine learning models for anomaly detection task on all six datasets. We selected several popular methods for anomaly detection, including Autoencoder (AE), Principal Component Analysis (PCA), Isolation Forest (IForest), LODA, One-Class SVM (OCSVM), Histogram-based Outlier Score (HBOS), and K-means clustering. We also included aBaseline model, which is based a ra Table 3 presents the performance of several machine learning models trained for the anomaly detection task. The results show that while anomalies are generally detectable by these models, their performance is far from perfect-particularly on the more challenging datasets. The best results are typically achieved by the Autoencoder model, especially on datasets without data shifts.Half-space Trees, which is a online learning model and updates continuously with each new observation, performed slightly better than batch learning models on datasets 5 and 6 in terms of F1-score. The overall performance of online learning models remains modest, however a more extensive hyperparameter tuning process could improve their performance. These findings suggest that achieving high predictive accuracy on the datasets requires more sophisticated approaches than standard, off-the-shelf methods, as these methods struggle to generalize well across all datasets, particularly those with data shifts.
读原文 · Read the paper ↗

AI 追问PRO

登录后使用 AI 追问

讨论区

登录后参与讨论

相关论文 · Related

Benchmark datasets for predictive maintenance challenges in steel manufacturing — 科研速览 Science Skim