Deep learning-based side-blown furnace digital intelligent prediction system
By adopting a digital prediction system based on deep learning in the side blowing furnace kiln, using the graph neural network model to learn the dynamic behavior laws of the melt pool, and building a digital twin model, the problem of difficulty in realizing accurate prediction and control of the internal state of the opposite side blowing furnace kiln in the existing technology is solved, and accurate monitoring and dynamic prediction of the multi-physics smelting environment is achieved, and smelting efficiency and product quality are improved.
Patent Information
- Application Number
- CN202411799418.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-09
AI Technical Summary
The existing industrial monitoring systems are difficult to accurately capture the dynamic behavior patterns of the side blowing furnace molten pool in real time, and cannot effectively integrate real-time sensor data and numerical simulation results, resulting in the inability to achieve accurate prediction and control of the internal state of the furnace.
The digital prediction system of the side blowing furnace kiln based on deep learning is adopted, including data acquisition and preprocessing modules, numerical calculation modules, deep learning modules and digital twin modules. The dynamic behavioral laws of the melt pool smelting process are learned through the graph neural network model, and a digital twin model that is consistent with the operating status of the actual side blowing furnace kiln is constructed.
Accurate numerical simulation and dynamic behavior prediction of the multi-physics smelting environment in the opposite blowing furnace kiln are realized, providing a global visual display of the process state in the furnace, assisting operation decisions and process optimization, and improving smelting efficiency and product quality.
Smart Images

Figure CN119720847A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital twin technology, and in particular to a digital prediction system for side-blown furnaces based on deep learning. Background Art
[0002] Existing industrial monitoring systems mainly rely on traditional numerical analysis methods, which have limitations in dealing with complex physical fields and dynamic changes. Especially in high-temperature, multi-physical field coupled smelting environments such as side-blown furnaces, traditional monitoring systems find it difficult to accurately capture the dynamic behavior of the molten pool in real time. These systems usually lack an in-depth understanding of the complex flow and heat transfer processes in the furnace, resulting in the inability to accurately predict and control the internal state of the furnace. In addition, existing monitoring systems are often unable to effectively integrate real-time sensor data and numerical simulation results, resulting in low utilization of monitoring data and an inability to fully tap the potential value of the data.
[0003] In the process of implementing the embodiments of the present invention, the inventors found that there are at least the following problems or defects in the prior art: the existing system is unable to realize real-time monitoring and prediction of the multi-physical field status inside the furnace, lacks in-depth analysis of the dynamic behavior of the molten pool, and cannot provide effective decision-making support. These problems limit the optimization of the smelting process and the improvement of production efficiency. Summary of the invention
[0004] The embodiment of the present invention aims to provide a digital prediction system for side-blown furnaces based on deep learning to solve the technical problems raised in the prior art.
[0005] The embodiment of the present invention solves the technical problem by adopting the following technical solution:
[0006] Provide a digital prediction system for side-blown furnaces based on deep learning, including:
[0007] The data acquisition and preprocessing module is used to collect the real-time sensor working data through the real-time sensor and preprocess the real-time sensor;
[0008] Numerical calculation module, used to perform numerical simulation of the multi-physics smelting environment in the side-blown furnace based on pre-processed working data;
[0009] The deep learning module is used to establish and train the graph neural network (GNN) model based on the numerical simulation results, and obtain the dynamic behavior of the molten pool smelting process through the GNN model;
[0010] The digital twin module is used to construct a digital twin model consistent with the actual operating state of the side-blown furnace based on the dynamic behavior law.
[0011] Furthermore, in the data acquisition and preprocessing module, preprocessing includes removing random noise, identifying and eliminating outliers, multiple redundant processing, and adaptive sampling rate adjustment.
[0012] Further, removing random noise includes:
[0013] The prediction equation of the Kalman filter is used to estimate the current state. The prediction process is shown in formula (1):
[0014]
[0015] in, is the prior state estimate at time k based on time k-1, A is the state transfer matrix, B is the control input matrix, u k-1 is the control input at time k-1;
[0016] The Kalman filter update equation is used to optimize the predicted state and obtain the update equation after removing random noise as shown in equation (2):
[0017]
[0018] Among them, K k is the Kalman gain, P k|k-1 is the prior state estimation covariance matrix, H is the observation matrix, and R is the observation noise covariance matrix;
[0019] According to the difference between the observed value and the predicted value, the predicted state is adjusted to obtain the real-time sensor working data after removing the random noise.
[0020] Furthermore, identifying and removing outliers includes:
[0021] Calculate the interquartile range IQR,
[0022] IQR=Q3-Q1 (3),
[0023] The outlier range is determined based on the interquartile range (IQR), as shown in formula (4):
[0024] [Q1-1.5×IQR, Q3+1.5×IQR] (4),
[0025] Among them, Q1 is the first quartile and Q3 is the third quartile.
[0026] Furthermore, the numerical calculation module uses computational fluid dynamics (CFD) methods to numerically simulate the multi-physical field smelting environment in the side-blown furnace based on the preprocessed working data.
[0027] Furthermore, computational fluid dynamics (CFD) methods include:
[0028] By solving the mass conservation equation, momentum conservation equation and energy conservation equation, the flow and heat transfer process in the furnace is simulated and predicted to obtain numerical simulation results, which include mass results, momentum results and energy results;
[0029] The mass conservation equation is shown in formula (5):
[0030]
[0031] The momentum conservation equation is shown in equation (6):
[0032]
[0033] The energy conservation equation is shown in formula (7):
[0034]
[0035] where ρ is the fluid density, is the fluid velocity vector, t is time, p is the fluid pressure, μ is the molecular viscosity, represents the gravitational acceleration vector of the fluid, F ST represents the surface tension between the phases in each control volume.
[0036] Furthermore, the deep learning module combines the real-time sensor working data and numerical simulation results to establish and train the graph neural network GNN model, and obtains the dynamic behavior law of the molten pool smelting process through the GNN model. The real-time sensor working data includes fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST .
[0037] Furthermore, the dynamic behavior law of the molten pool smelting process obtained by learning the GNN model includes the following steps:
[0038] Discretize the multi-physics smelting environment in the side-blown furnace into a graph structure, where nodes represent key locations or control volumes in the smelting environment, and edges represent physical connections or interactions between these locations or control volumes;
[0039] Each node contains its corresponding physical quantity, such as fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST Etc., these physical quantities are used as node feature vectors;
[0040] The GNN model is used to iteratively update these node features to capture the complex interactions and information transfer between nodes, where the new feature vector of each node is It is calculated from the information of its neighbor nodes and the characteristics of the edges in the tth iteration;
[0041] Through the information propagation mechanism of the GNN model, the update rules of node features are as follows:
[0042]
[0043] Where N(i) is the node v i The neighbor node set of node v, f is the aggregation function used to combine node v i and its neighbor node v j Information, e ij Represents node v i and v j The characteristics of the edges between them;
[0044] The aggregation function f can be expressed as a weighted sum:
[0045]
[0046] Among them, α ij It is edge ij The weight of may be related to the distance between nodes or the transmission intensity of physical quantity;
[0047] The update function is:
[0048]
[0049] Where W is the weight matrix and σ is the activation function, such as the ReLU function;
[0050] Through the above iterative update process, the GNN model can learn the dynamic behavior laws of the molten pool smelting process, including the temperature distribution, fluid flow pattern, composition distribution and other multi-physical field states of the molten pool and their evolution over time, thereby realizing the prediction of the multi-physical field states and evolution processes in the side-blown furnace.
[0051] Furthermore, the process of constructing a digital twin model consistent with the actual side-blown furnace operation state based on the dynamic behavior law obtained by the GNN model by the digital twin module includes:
[0052] The multi-physics field states and evolution processes predicted by the GNN model are used as the initial conditions and boundary conditions of the digital twin model;
[0053] Combined with the CFD simulation results provided by the numerical calculation module, including the values of the mass conservation equation (Equation 5), momentum conservation equation (Equation 6), and energy conservation equation (Equation 7), the physical behavior of the digital twin model is calibrated and refined;
[0054] Real-time update of the digital twin model, through the integration of data acquisition and preprocessing modules to provide real-time sensor data, such as fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST , ensuring that the digital twin model reflects the real-time status of the side-blown kiln;
[0055] The digital twin model provides a global visualization of the process status inside the furnace, enabling real-time simulation and monitoring of the dynamic state inside the furnace, thereby assisting operational decision-making and process optimization.
[0056] Furthermore, the digital twin model includes:
[0057] Data fusion unit, used to integrate the prediction results of the deep learning module, the simulation results of the numerical calculation module, and the real-time data of the data acquisition and preprocessing module;
[0058] Model update unit, used to dynamically adjust the digital twin model based on the latest data and prediction results to ensure that the model is consistent with the actual operating status of the side-blown kiln;
[0059] A visualization interface unit is used to display the status of the digital twin model, including the multi-physics field distribution and evolution process of the molten pool, as well as possible abnormal warnings, to provide intuitive decision support for operators;
[0060] Feedback loop unit allows operator interventions and adjustments to be fed back into the model for self-learning and optimization, improving the accuracy of predictions and simulations.
[0061] The above-mentioned embodiments of the present invention have at least the following beneficial effects: By combining real-time sensor data and deep learning technology, the system can accurately numerically simulate and predict the dynamic behavior of the multi-physical field smelting environment in the side-blown furnace. This integrated monitoring-prediction system can provide a global visualization of the process status in the furnace, and provide intuitive decision-making support for operators, thereby realizing real-time simulation and monitoring of the dynamic state in the furnace. In addition, the system uses digital twin technology to construct a digital twin model that is consistent with the actual operating state of the side-blown furnace. The model can be updated in real time to reflect the real-time state of the furnace, and self-learning and optimization are performed through feedback loop units to improve the accuracy of prediction and simulation. This can not only enhance the safety and reliability of furnace operation, but also improve smelting efficiency and product quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] One or more embodiments are exemplarily described by the figures in the corresponding drawings, and these exemplifications do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0063] Figure 1 A schematic diagram of the structure of a digital prediction system for side-blown furnaces based on deep learning provided in one embodiment of the present invention. DETAILED DESCRIPTION
[0064] In order to facilitate the understanding of the present invention, the present invention is described in more detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that when an element is described as "connecting" another element, it can be directly on another element, or there can be one or more centered elements therebetween. The orientation or positional relationship indicated by the terms "upper", "lower", "left", "right", "upper end", "lower end", "top" and "bottom" used in this specification is based on the orientation or positional relationship shown in the accompanying drawings, only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0065] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention.
[0066] Combine the following Figure 1 , the side-blown furnace digital prediction system 100 based on deep learning provided in the embodiment of the present application is described in detail through specific examples.
[0067] Figure 1 : is a structural diagram of a digital prediction system for a side-blown furnace based on deep learning provided by the present invention. A digital prediction system for a side-blown furnace based on deep learning provided by one embodiment of the present invention includes:
[0068] The data collection and preprocessing module 101 is used to collect real-time sensor working data through the real-time sensor and preprocess the real-time sensor;
[0069] A numerical calculation module 102, for numerically simulating a multi-physical field smelting environment in a side-blown furnace based on preprocessed working data;
[0070] A deep learning module 103 is used to establish and train a graph neural network (GNN) model based on numerical simulation results, and obtain the dynamic behavior law of the molten pool smelting process through the GNN model;
[0071] The digital twin module 104 is used to construct a digital twin model consistent with the actual side-blown furnace operating state based on the dynamic behavior law.
[0072] It should be noted that the system includes a data acquisition and preprocessing module, which is responsible for collecting real-time sensor working data through real-time sensors and preprocessing these data. Here, the data acquisition and preprocessing module refers to a part of the system, which collects data from kiln sensors and performs necessary processing on them so that subsequent modules can use these data more effectively. Real-time sensors refer to devices installed on side-blown kilns that can continuously monitor and record the operating status of the kiln.
[0073] Specifically, the preprocessing steps in the data acquisition and preprocessing module include removing random noise, identifying and removing outliers, multiple redundant processing, and adaptive sampling rate adjustment. These steps ensure the quality and accuracy of the data and provide reliable input for subsequent numerical simulation and deep learning. For example, random noise removal can be achieved by using a Kalman filter, which is a commonly used algorithm for estimating the state of a dynamic system from a series of noisy measurements.
[0074] Preferably, the specific implementation of removing random noise in the preprocessing step can adopt the prediction and update equations of the Kalman filter. The prediction equation is used to estimate the current state, while the update equation is used to optimize the predicted state, thereby obtaining data after removing random noise. In this process, parameters such as the Kalman gain, the prior state estimation covariance matrix, and the observation noise covariance matrix need to be adjusted and optimized according to the actual operating characteristics of the kiln to ensure the best performance of the filter.
[0075] Furthermore, the identification and removal of outliers can be achieved by calculating the interquartile range (IQR) and determining the range of outliers based on it. This is a statistical method used to identify outliers in data.
[0076] In some embodiments, in the data acquisition and preprocessing module, preprocessing includes removing random noise, identifying and eliminating outliers, multiple redundant processing, and adaptive sampling rate adjustment.
[0077] It should be noted that in the data acquisition and preprocessing module of this system, the preprocessing steps include removing random noise, identifying and eliminating outliers, multiple redundant processing, and adaptive sampling rate adjustment. Here, preprocessing refers to a series of processing operations performed on the raw data before the data is further analyzed to improve data quality and reduce the complexity of subsequent processing. Random noise refers to irregular fluctuations in the data due to measurement errors or other random factors.
[0078] Specifically, the removal of random noise in the preprocessing step can be achieved by using the prediction equation of the Kalman filter, which is used to estimate the current state and has the form: in, represents the prior state estimate at time k based on time k-1, Φ represents the state transfer matrix, u k-1 represents the control input at time k-1.
[0079] More specifically, identifying and eliminating outliers can be achieved by calculating the interquartile range (IQR). IQR refers to the difference between the third quartile and the first quartile in statistics, which is used to measure the degree of dispersion of data.
[0080] Preferably, the multiple redundant processing in the preprocessing step can be achieved through data fusion technology, which integrates data from multiple sensors to improve the robustness of the data. Adaptive sampling rate regulation can dynamically adjust the sampling frequency according to the actual operating status of the kiln to meet different monitoring needs. For example, when the kiln is operating at a critical stage, it may be necessary to increase the sampling rate to capture more detailed changes.
[0081] Furthermore, in the process of removing outliers, in addition to using the IQR method, other statistical methods, such as the standard deviation method or anomaly detection algorithms based on machine learning, can also be considered to further improve the accuracy of outlier identification.
[0082] In some embodiments, removing random noise includes:
[0083] The prediction equation of the Kalman filter is used to estimate the current state. The prediction process is shown in formula (1):
[0084]
[0085] in, is the prior state estimate at time k based on time k-1, A is the state transfer matrix, B is the control input matrix, u k-1 is the control input at time k-1;
[0086] The Kalman filter update equation is used to optimize the predicted state and obtain the update equation after removing random noise as shown in equation (2):
[0087]
[0088] Among them, K k is the Kalman gain, P k|k-1 is the prior state estimation covariance matrix, H is the observation matrix, and R is the observation noise covariance matrix;
[0089] According to the difference between the observed value and the predicted value, the predicted state is adjusted to obtain the real-time sensor working data after removing the random noise.
[0090] It should be noted that in the data acquisition and preprocessing module of the system, the step of removing random noise includes using the prediction equation of the Kalman filter to estimate the current state. Here, the Kalman filter is an efficient recursive algorithm for estimating the state of a dynamic system from a series of noisy measurements. The filter consists of two parts: a prediction step and an update step, where the prediction step is used to predict the current state based on previous estimates and the system model.
[0091] Specifically, the prediction equation of the Kalman filter is used to predict the state of the system at the next moment, and its formula is: in, represents the prior state estimate at time k based on time k-1, is the state estimate of the previous moment, Φ is the state transfer matrix, u k-1 is the control input at time k-1. This equation takes into account the system dynamics and the impact of the control input on the state, providing a basis for subsequent update steps.
[0092] Preferably, the parameters in the prediction equation of the Kalman filter can be adjusted according to the actual system characteristics. For example, the state transfer matrix Φ can be determined according to the physical model and dynamic characteristics of the system, and the control input u k-1 It can be an external control signal or feedback control within the system.
[0093] Furthermore, in order to improve the performance of the filter, it is also possible to consider using an extended Kalman filter (EKF) or an unscented Kalman filter (UKF), which are variants of the Kalman filter and can better handle nonlinear systems. In practical applications, the filtering performance can also be optimized by adjusting the noise covariance parameters of the filter, which describe the characteristics of process noise and measurement noise.
[0094] In some embodiments, identifying and removing outliers includes:
[0095] Calculate the interquartile range IQR,
[0096] IQR=Q3-Q1 (3),
[0097] The outlier range is determined based on the interquartile range (IQR), as shown in formula (4):
[0098] [Q1-1.5×IQR, Q3+1.5×IQR] (4),
[0099] Among them, Q1 is the first quartile and Q3 is the third quartile.
[0100] It should be noted that the steps of identifying and removing outliers in the system include calculating the interquartile range (IQR), and determining the range of outliers based on this. Here, the interquartile range (IQR) is a statistical term that refers to the difference between the third quartile (Q3) and the first quartile (Q1) in the data set, which is used to measure the degree of dispersion of the data. IQR can provide a robust measure of data distribution because it is not affected by extreme values.
[0101] Specifically, the formula for calculating the interquartile range IQR is: IQR = Q3-Q1, where Q3 is the value at the 75% position in the data set, and Q1 is the value at the 25% position. The method for determining the range of outliers based on the interquartile range IQR is to multiply the data value by 1.5 times the IQR, and then subtract and add this value from Q1 and Q3 to obtain the range of outliers, that is, [Q1-1.5×IQR,Q3+1.5×IQR]. Data within this range is considered normal, while data outside this range is considered an outlier and needs to be eliminated.
[0102] Preferably, the specific operation steps for determining outliers can be further refined. For example, when calculating IQR, data analysis tools such as R language or Python can be used to automate the process. When eliminating outliers, a threshold can be set, such as 1.5 times the IQR, and this threshold can be adjusted according to the actual application scenario and the characteristics of the data.
[0103] Furthermore, in addition to the IQR-based method, other outlier detection techniques such as the standard deviation method, the Z-score method, or anomaly detection algorithms based on machine learning can also be considered to improve the accuracy and robustness of outlier identification. These methods can be used as alternatives or in combination with the IQR method to enhance the system's outlier handling capabilities.
[0104] In some embodiments, the numerical calculation module uses computational fluid dynamics (CFD) methods to perform numerical simulation on the multi-physical field smelting environment in the side-blown furnace based on the preprocessed working data.
[0105] It should be noted that the numerical calculation module in the system uses computational fluid dynamics (CFD) methods to numerically simulate the multi-physics field smelting environment in the side-blown furnace based on preprocessed working data. Here, computational fluid dynamics (CFD) is a numerical analysis and data structure technology used to solve and analyze problems involving fluid flow. CFD simulates fluid flow and heat transfer processes by solving fluid dynamics equations.
[0106] Specifically, the CFD method involves simulating and predicting the flow and heat transfer process in the furnace by solving the mass conservation equation, momentum conservation equation, and energy conservation equation. These equations describe the conservation laws of fluid mass, momentum, and energy, respectively, and are basic equations in fluid mechanics. The mass conservation equation is expressed as:
[0107]
[0108] The momentum conservation equation is expressed as:
[0109]
[0110] The energy conservation equation is expressed as:
[0111]
[0112] Where ρ is the fluid density, u is the fluid velocity vector, p is the fluid pressure, μ is the molecular viscosity, g is the gravitational acceleration vector, k is the thermal conductivity, T is the temperature, is the heat source term per unit mass.
[0113] Preferably, the specific parameter settings and concepts in the CFD simulation process include the physical properties of the fluid, such as density, viscosity and thermal conductivity, which can be set according to the characteristics of the materials actually used in the kiln. During the simulation process, different numerical methods, such as finite difference method, finite volume method or finite element method, can be used to discretize and solve the above equations.
[0114] Furthermore, the internal geometry and boundary conditions of the furnace can also be considered, such as the heat exchange characteristics of the furnace wall and the input and output conditions of the materials. In the solution process, commercial software such as ANSYS Fluent, OpenFOAM or self-developed CFD software can be used for simulation. In order to improve the accuracy of the simulation, the CFD model can also be calibrated and verified by experimental data.
[0115] In some embodiments, the computational fluid dynamics (CFD) method includes:
[0116] By solving the mass conservation equation, momentum conservation equation and energy conservation equation, the flow and heat transfer process in the furnace is simulated and predicted to obtain numerical simulation results, which include mass results, momentum results and energy results;
[0117] The mass conservation equation is shown in formula (5):
[0118]
[0119] The momentum conservation equation is shown in equation (6):
[0120]
[0121] The energy conservation equation is shown in formula (7):
[0122]
[0123] where ρ is the fluid density, is the fluid velocity vector, t is time, p is the fluid pressure, μ is the molecular viscosity, represents the gravitational acceleration vector of the fluid, F ST represents the surface tension between the phases in each control volume.
[0124] It should be noted that the numerical calculation module in the system simulates and predicts the flow and heat transfer process in the furnace by solving the mass conservation equation, momentum conservation equation and energy conservation equation. Here, the mass conservation equation, momentum conservation equation and energy conservation equation are the basic equations in fluid mechanics that describe fluid flow and heat transfer. They represent the conservation laws of fluid mass, momentum and energy in the control volume respectively.
[0125] Specifically, the mass conservation equation is expressed as:
[0126]
[0127] Where ρ represents the fluid density, u represents the fluid velocity vector, and t represents time. The momentum conservation equation is expressed as:
[0128]
[0129] Among them, p represents the pressure of the fluid, μ represents the molecular viscosity, g represents the gravity acceleration vector, and f represents other external forces. The energy conservation equation is expressed as:
[0130]
[0131] Where E represents the total energy per unit mass, k represents thermal conductivity, and T represents temperature. Represents the heat source term per unit mass.
[0132] Preferably, the solution of these equations can be achieved by numerical methods such as finite volume method (FVM) or finite element method (FEM). In specific implementation, it is necessary to set appropriate boundary conditions and initial conditions, such as adiabatic or convection boundary conditions of the furnace wall, and initial temperature and fluid velocity distribution when the furnace is started.
[0133] Furthermore, the physical properties of the materials in the furnace, such as density, viscosity and thermal conductivity, can also be considered. These parameters can be set according to the characteristics of the actual materials. In the solution process, commercial CFD software such as ANSYS Fluent, OpenFOAM, or self-developed CFD software can be used for simulation. In order to improve the accuracy of the simulation, the CFD model can also be calibrated and verified by experimental data.
[0134] Furthermore, multiphase flow characteristics inside the furnace can also be considered, such as gas-liquid or gas-solid flow, which may require the introduction of additional phase interface tracking and interphase force models.
[0135] In some embodiments, the deep learning module combines the real-time sensor working data and the numerical simulation results to establish and train the graph neural network GNN model, and obtains the dynamic behavior law of the molten pool smelting process through the GNN model, wherein the real-time sensor working data includes the fluid density ρ, the fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST .
[0136] It should be noted that the deep learning module in the system combines real-time sensor working data and numerical simulation results to establish and train a graph neural network (GNN) model, and obtains the dynamic behavior of the molten pool smelting process through the GNN model. Here, the graph neural network (GNN) is a deep learning model that can process graph structure data and learn the representation of nodes through the relationship between nodes and edges. It is suitable for capturing the interactions between various parts in a complex system.
[0137] Specifically, the establishment and training of the GNN model involves real-time sensor working data, including fluid density ρ, fluid velocity vector u, pressure p, molecular viscosity μ, gravity acceleration vector g, and surface tension σ. These physical quantities are input into the GNN model as node feature vectors. The model learns the dynamic behavior of the molten pool smelting process by iteratively updating the node features. During the iterative update process, the new feature vector h of each node is (new) The update rule is calculated based on the information of its neighbor nodes and the characteristics of the edges and can be expressed as:
[0138]
[0139] Where N(v) is the set of neighbor nodes of node v, AGGREGATE is an aggregation function used to combine the information of node v and its neighbor node n, e vn Represents the features of the edge between nodes v and n.
[0140] Preferably, the iterative update process of the GNN model can be further refined. For example, the aggregation function AGGREGATE can be a weighted sum, average pooling, or attention mechanism to combine the information of the node and its neighbors. The update function UPDATE can contain linear transformations and nonlinear activation functions, such as the ReLU function, to enhance the nonlinear expression ability of the model.
[0141] Furthermore, when training the model, the cross entropy loss function can be used to optimize the classification task, or the mean square error loss function can be used to optimize the regression task. In practical applications, different GNN variants can also be considered, such as graph convolutional networks (GCN), graph attention networks (GAT) or message passing neural networks (MPNN). These models have different advantages and characteristics when processing graph structured data. In order to improve the generalization ability and robustness of the model, data enhancement, dropout regularization or early stopping can also be used.
[0142] In some embodiments, learning the dynamic behavior law of the molten pool smelting process through the GNN model includes the following steps:
[0143] Discretize the multi-physics smelting environment in the side-blown furnace into a graph structure, where nodes represent key locations or control volumes in the smelting environment, and edges represent physical connections or interactions between these locations or control volumes;
[0144] Each node contains its corresponding physical quantity, such as fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST Etc., these physical quantities are used as node feature vectors;
[0145] The GNN model is used to iteratively update these node features to capture the complex interactions and information transfer between nodes, where the new feature vector of each node is It is calculated from the information of its neighbor nodes and the characteristics of the edges in the tth iteration;
[0146] Through the information propagation mechanism of the GNN model, the update rules of node features are as follows:
[0147]
[0148] Where N(i) is the node v iThe neighbor node set of node v, f is the aggregation function used to combine node v i and its neighbor node v j Information, e ij Represents node v i and v j The characteristics of the edges between them;
[0149] The aggregation function f can be expressed as a weighted sum:
[0150]
[0151] Among them, α ij It is edge ij The weight of may be related to the distance between nodes or the transmission intensity of physical quantity;
[0152] Update function i is a linear transformation and can be expressed as:
[0153]
[0154] Where W is the weight matrix and σ is the activation function, such as the ReLU function;
[0155] Through the above iterative update process, the GNN model can learn the dynamic behavior laws of the molten pool smelting process, including the temperature distribution, fluid flow pattern, composition distribution and other multi-physical field states of the molten pool and their evolution over time, thereby realizing the prediction of the multi-physical field states and evolution processes in the side-blown furnace.
[0156] It should be noted that the dynamic behavior of the molten pool smelting process obtained by learning the GNN model in this system includes discretizing the multi-physical field smelting environment in the side-blown furnace into a graph structure. Here, the graph structure is a mathematical model used to represent objects (nodes) and the relationships (edges) between them. In this system, nodes represent key locations or control volumes in the smelting environment, while edges represent physical connections or interactions between these locations or control volumes.
[0157] Specifically, each node contains its corresponding physical quantities, such as fluid density ρ, fluid velocity vector u, pressure p, molecular viscosity μ, gravity acceleration vector g, and surface tension σ, etc. These physical quantities are used as node feature vectors. The GNN model iteratively updates these node features to capture the complex interactions and information transfer between nodes. During the iterative update process, the new feature vector of each node is The update rule is calculated based on the information of its neighbor nodes and the characteristics of the edges and can be expressed as:
[0158]
[0159] Where N(v) is the set of neighbor nodes of node v, AGGREGATE is an aggregation function used to combine the information of node v and its neighbor node n, e vn Represents the features of the edge between nodes v and n.
[0160] Preferably, the information propagation mechanism of the GNN model can be further refined. For example, the aggregation function AGGREGATE can adopt an attention mechanism, allowing the model to dynamically assign different weights to different neighbor nodes, thereby better capturing the complex relationships between nodes. The update function UPDATE can include nonlinear activation functions, such as ReLU, to increase the expressive power of the model.
[0161] Furthermore, a variety of loss functions can be used during model training, such as mean squared error loss or cross entropy loss, to adapt to different prediction tasks. In practical applications, different GNN architectures can also be considered, such as graph convolutional networks (GCNs) or graph attention networks (GATs), to adapt to different data characteristics and task requirements. In order to improve the generalization ability of the model, regularization techniques such as L2 regularization or dropout, as well as data enhancement strategies such as random perturbations of node features or perturbations of graph structures can be used.
[0162] In some embodiments, the process of constructing a digital twin model consistent with the actual side-blown furnace operation state based on the dynamic behavior law obtained by the GNN model by the digital twin module includes:
[0163] The multi-physics field states and evolution processes predicted by the GNN model are used as the initial conditions and boundary conditions of the digital twin model;
[0164] Combined with the CFD simulation results provided by the numerical calculation module, including the values of the mass conservation equation (Equation 5), momentum conservation equation (Equation 6), and energy conservation equation (Equation 7), the physical behavior of the digital twin model is calibrated and refined;
[0165] Real-time update of the digital twin model, through the integration of data acquisition and preprocessing modules to provide real-time sensor data, such as fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST , ensuring that the digital twin model reflects the real-time status of the side-blown kiln;
[0166] The digital twin model provides a global visualization of the process status inside the furnace, enabling real-time simulation and monitoring of the dynamic state inside the furnace, thereby assisting operational decision-making and process optimization.
[0167] It should be noted that the digital twin module in the system builds a digital twin model that is consistent with the actual side-blown kiln operating state based on the dynamic behavior law obtained by the GNN model. Here, the digital twin model refers to a virtual, digital representation that accurately maps and updates in real time to reflect the state and behavior of the physical entity. The model uses the multi-physical field state and evolution process predicted by the GNN model as initial conditions and boundary conditions.
[0168] Specifically, the digital twin module combines the CFD simulation results provided by the numerical calculation module, including the numerical values of the mass conservation equation, momentum conservation equation, and energy conservation equation, to calibrate and refine the physical behavior of the digital twin model. This involves using the distribution and changes of physical quantities such as fluid density, velocity, and pressure obtained from the CFD simulation as input, and adjusting the digital twin model to ensure that its predictions match the actual operating status of the kiln.
[0169] More specifically, real-time updating of the digital twin model involves integrating real-time sensor data provided by the data acquisition and preprocessing module, such as fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST , ensuring that the digital twin model reflects the real-time status of the side-blown kiln.
[0170] Preferably, the implementation of the digital twin module can be further refined. For example, the data fusion unit can be designed as an advanced data integration system, which not only integrates the prediction results of the deep learning module and the simulation results of the numerical calculation module, but also integrates data streams from different sensors, such as temperature, pressure and flow sensor data. The model update unit can adopt machine learning algorithms, such as online learning or incremental learning, to adapt to new data and dynamically adjust model parameters. The visualization interface unit can be designed as an interactive dashboard to display the status of the digital twin model, including the multi-physics field distribution and evolution process of the molten pool, as well as possible abnormal warnings, to provide intuitive decision support for operators. The feedback loop unit can be designed as a closed-loop control system, allowing the operator's intervention and adjustment to be fed back to the model for self-learning and optimization of the model, and improving the accuracy of prediction and simulation. In addition, it is possible to consider using a cloud computing platform to support large-scale data storage and computing needs, as well as edge computing technology to reduce data transmission delays and improve the response speed of the system.
[0171] In some embodiments, the digital twin model includes:
[0172] Data fusion unit, used to integrate the prediction results of the deep learning module, the simulation results of the numerical calculation module, and the real-time data of the data acquisition and preprocessing module;
[0173] Model update unit, used to dynamically adjust the digital twin model based on the latest data and prediction results to ensure that the model is consistent with the actual operating status of the side-blown kiln;
[0174] A visualization interface unit is used to display the status of the digital twin model, including the multi-physics field distribution and evolution process of the molten pool, as well as possible abnormal warnings, to provide intuitive decision support for operators;
[0175] Feedback loop unit allows operator interventions and adjustments to be fed back into the model for self-learning and optimization, improving the accuracy of predictions and simulations.
[0176] It should be noted that the digital twin model in this system includes a data fusion unit, a model update unit, a visualization interface unit, and a feedback loop unit. Here, the data fusion unit refers to a component that integrates data from different sources, which integrates the prediction results of the deep learning module, the simulation results of the numerical calculation module, and the real-time data of the data acquisition and preprocessing module.
[0177] Specifically, the data fusion unit is responsible for receiving and processing data from multiple modules, including but not limited to physical quantities such as fluid density, fluid velocity vector, pressure, molecular viscosity, gravity acceleration vector, and surface tension. The model update unit dynamically adjusts the digital twin model based on these fused data and prediction results to ensure that the model is consistent with the actual operating status of the side-blown kiln. The visualization interface unit is used to display the status of the digital twin model and provide intuitive decision support, while the feedback loop unit allows the operator's intervention and adjustments to be fed back to the model for self-learning and optimization of the model.
[0178] Preferably, the operation steps of the digital twin model can be further refined. For example, the data fusion unit can adopt a specific data fusion algorithm, such as Kalman filtering or particle filtering, to optimize the data integration process. The model update unit can set specific parameters, such as learning rate and model weight update strategy, to adapt to new data and dynamically adjust model parameters. The visualization interface unit can be designed as an interactive dashboard to display the multi-physical field distribution and evolution process of the molten pool, as well as possible abnormal warnings, to provide intuitive decision support for operators. The feedback loop unit can be designed as a closed-loop control system, allowing the operator's intervention and adjustment to be fed back to the model in real time, so as to carry out self-learning and optimization of the model and improve the accuracy of prediction and simulation. In addition, it is possible to consider using artificial intelligence algorithms to enhance the intelligent decision-making ability of the feedback loop unit, such as using reinforcement learning to automatically adjust operating parameters to optimize furnace performance.
[0179] The above-mentioned embodiments of the present invention have the following beneficial effects: The system described in the present invention can provide an innovative monitoring and prediction method, which can realize comprehensive monitoring and dynamic prediction of the multi-physical field smelting environment of the side-blown furnace through the coupling of real-time data acquisition and preprocessing, numerical calculation, deep learning and digital twin technology. This integrated system can effectively remove random noise, eliminate outliers, and perform multiple redundant processing and adaptive sampling rate adjustment, thereby improving the accuracy and reliability of the data. In addition, the system learns the dynamic behavior laws of the molten pool smelting process through the graph neural network model, which can capture the complex interactions and information transmission between nodes, and realize accurate prediction of the multi-physical field state and evolution process in the side-blown furnace.
[0180] The system can also realize real-time simulation and monitoring of the internal state of the furnace, and provide global visualization through the digital twin model to assist in operational decision-making and process optimization. The system's data fusion unit integrates the prediction results of the deep learning module, the simulation results of the numerical calculation module, and real-time data. The model update unit dynamically adjusts the digital twin model according to the latest data and prediction results to ensure that the model is consistent with the actual operating state of the side-blown furnace. This real-time update and feedback loop mechanism can improve the prediction accuracy and response speed of the system, and provide strong technical support for the intelligent control and optimization of industrial furnaces.
[0181] Furthermore, the storage medium of the embodiment of the present application stores program instructions that can implement all the above methods, wherein the program instructions can be stored in the above storage medium in the form of a software product, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or terminal devices such as a computer, a server, a mobile phone, and a tablet.
[0182] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes in different aspects of the present invention as above, which are not provided in detail for the sake of simplicity. Although the present invention is described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A digital prediction system for side-blown furnaces based on deep learning, characterized in that: Includes the following modules: The data acquisition and preprocessing module is used to collect the real-time sensor working data through the real-time sensor and preprocess the real-time sensor; Numerical calculation module, used to perform numerical simulation of the multi-physics smelting environment in the side-blown furnace based on pre-processed working data; The deep learning module is used to establish and train the graph neural network (GNN) model based on the numerical simulation results, and obtain the dynamic behavior of the molten pool smelting process through the GNN model; The digital twin module is used to construct a digital twin model consistent with the actual operating state of the side-blown furnace based on the dynamic behavior law.
2. The system according to claim 1, characterized in that In the data acquisition and preprocessing module, preprocessing includes removing random noise, identifying and eliminating outliers, multiple redundant processing, and adaptive sampling rate adjustment.
3. The system according to claim 2, characterized in that Removing random noise includes: The prediction equation of the Kalman filter is used to estimate the current state. The prediction process is shown in formula (1): in, is the prior state estimate at time k based on time k-1, A is the state transfer matrix, B is the control input matrix, u k-1 is the control input at time k-1; The Kalman filter update equation is used to optimize the predicted state and obtain the update equation after removing random noise as shown in equation (2): Among them, K k is the Kalman gain, P k|k-1 is the prior state estimation covariance matrix, H is the observation matrix, and R is the observation noise covariance matrix; According to the difference between the observed value and the predicted value, the predicted state is adjusted to obtain the real-time sensor working data after removing the random noise.
4. The system according to claim 2, characterized in that Identifying and removing outliers includes: Calculate the interquartile range IQR, IQR=Q3-Q1 (3), The outlier range is determined based on the interquartile range (IQR), as shown in formula (4): [Q1-1.5×IQR, Q3+1.5×IQR] (4), Among them, Q1 is the first quartile and Q3 is the third quartile.
5. The system according to claim 1, characterized in that The numerical calculation module uses computational fluid dynamics (CFD) method to perform numerical simulation on the multi-physical field smelting environment in the side-blown furnace based on the pre-processed working data.
6. The system according to claim 5, characterized in that Computational fluid dynamics (CFD) methods include: By solving the mass conservation equation, momentum conservation equation and energy conservation equation, the flow and heat transfer process in the furnace is simulated and predicted to obtain numerical simulation results, which include mass results, momentum results and energy results; The mass conservation equation is shown in formula (5): The momentum conservation equation is shown in equation (6): The energy conservation equation is shown in formula (7): where ρ is the fluid density, is the fluid velocity vector, t is time, p is the fluid pressure, μ is the molecular viscosity, represents the gravitational acceleration vector of the fluid, F ST represents the surface tension between the phases in each control volume.
7. The system according to claim 6, characterized in that The deep learning module combines the real-time sensor working data and numerical simulation results to establish and train the graph neural network GNN model. The dynamic behavior law of the molten pool smelting process is obtained through the GNN model. The real-time sensor working data includes fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST .
8. The system according to claim 7, characterized in that Learning the dynamic behavior of the molten pool smelting process through the GNN model includes the following steps: Discretize the multi-physics smelting environment in the side-blown furnace into a graph structure, where nodes represent key locations or control volumes in the smelting environment, and edges represent physical connections or interactions between these locations or control volumes; Each node contains its corresponding physical quantity, such as fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST Etc., these physical quantities are used as node feature vectors; The GNN model is used to iteratively update these node features to capture the complex interactions and information transfer between nodes, where the new feature vector of each node is It is calculated from the information of its neighbor nodes and the characteristics of the edges in the tth iteration; Through the information propagation mechanism of the GNN model, the update rule of node features is: Where N(i) is the node v i The neighbor node set of node v, f is the aggregation function used to combine node v i and its neighbor node v j Information, e ij Represents node v i and v j The characteristics of the edges between them; The aggregate function f is: Among them, α ij It is edge ij The weight of may be related to the distance between nodes or the transmission intensity of physical quantity; The update function is: Where W is the weight matrix and σ is the activation function; Through the above iterative update process, the GNN model can learn the dynamic behavior laws of the molten pool smelting process, including the temperature distribution, fluid flow pattern, composition distribution and other multi-physical field states of the molten pool and their evolution over time, thereby realizing the prediction of the multi-physical field states and evolution processes in the side-blown furnace.
9. The system according to claim 8, characterized in that The process of constructing a digital twin model consistent with the actual side-blown furnace operation state based on the dynamic behavior law obtained by the GNN model includes: The multi-physics field states and evolution processes predicted by the GNN model are used as the initial conditions and boundary conditions of the digital twin model; Combine the CFD simulation results provided by the numerical calculation module, including the numerical values of the mass conservation equation, momentum conservation equation, and energy conservation equation, to calibrate and refine the physical behavior of the digital twin model; Real-time update of the digital twin model, through the integration of data acquisition and preprocessing modules to provide real-time sensor data, such as fluid density ρ, fluid velocity vector Pressure p, molecular viscosity μ, gravitational acceleration vector and the surface tension F ST , ensuring that the digital twin model reflects the real-time status of the side-blown kiln; The digital twin model provides a global visualization of the process status inside the furnace, enabling real-time simulation and monitoring of the dynamic state inside the furnace, thereby assisting operational decision-making and process optimization.
10. The system according to claim 9, characterized in that The digital twin model includes: Data fusion unit, used to integrate the prediction results of the deep learning module, the simulation results of the numerical calculation module, and the real-time data of the data acquisition and preprocessing module; Model update unit, used to dynamically adjust the digital twin model based on the latest data and prediction results to ensure that the model is consistent with the actual operating status of the side-blown kiln; A visualization interface unit is used to display the status of the digital twin model, including the multi-physics field distribution and evolution process of the molten pool, as well as possible abnormal warnings, to provide intuitive decision support for operators; Feedback loop unit allows operator interventions and adjustments to be fed back into the model for self-learning and optimization, improving the accuracy of predictions and simulations.
Citation Information
Patent Citations
Deep learning-based offshore wind turbine blade defect detection system and method
CN118582351A
Dynamic soft measurement method and system for temperature of molten pool of electric arc furnace
CN118734659A
Dynamic prediction control method, apparatus and system for precision air conditioner
WO2023010556A1
Cited By
Temperature gradient control method and system for sintering furnace for sintering neodymium iron boron
CN120940645A
Method and system for controlling temperature gradient of sintering furnace for sintering neodymium-iron-boron
CN120940645B
Industrial furnace production condition data monitoring control system
CN121297493A
An industrial furnace production working condition data monitoring control system
CN121297493B
Visual detection method and system of liquid metal online detection sensor
CN121323706A