Processing technology parameter monitoring method and system for glass plate processing

By acquiring data periodically and using adaptive differential coding, combined with digital twin technology for full-process data compression and monitoring, the problem of poor multimodal data quality was solved, enabling real-time and accurate monitoring and anomaly detection of the glass plate processing production line, thus improving production efficiency.

CN121031982AActive Publication Date: 2025-11-28DONGGUAN LIANGCHENG ELECTRONIC CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511177525.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2025-11-28
Estimated Expiration
2045-08-21

AI Technical Summary

Technical Problem

Existing technologies using digital twin models to monitor glass plate processing production lines suffer from poor multimodal data quality, resulting in ineffective monitoring. Furthermore, the lack of correlation analysis between different data sets affects processing accuracy and the safety and normal operation of the production line.

Method used

By acquiring the period of each data point, adaptive differential coding is performed to establish a real-time monitoring model. Digital twin technology is used for full-process data compression and monitoring. Anomaly detection is performed by combining data correlation to improve the accuracy and real-time performance of monitoring.

Benefits of technology

It enables unified monitoring of data throughout the entire glass plate processing production line, improving the effectiveness of data processing and the accuracy of monitoring, enabling timely detection of anomalies, and increasing production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121031982A_ABST
    Figure CN121031982A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of data processing, and particularly relates to a processing technology parameter monitoring method and system for glass plate processing, and the method comprises the steps: carrying out the adaptive differential coding of a data sequence of a glass plate processing production line; obtaining the correlation of any two data sequences according to the similar conditions of the coding sequences of different data sequences and the similar conditions in the adaptive differential coding process; obtaining the data quality of each data sequence based on the volatility of the coding sequence of the data sequences and the correlation of different data sequences; and establishing a real-time monitoring model of the glass plate processing production line according to the data quality of the data sequences, the coding sequence of the data sequences and the correlation of any two data sequences. The accuracy and efficiency of real-time data monitoring of the glass plate processing production line are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology. More specifically, this invention relates to a method and system for monitoring processing parameters in glass plate processing. Background Technology

[0002] Glass, as a colorless and transparent amorphous inorganic material, possesses excellent light transmittance, chemical stability, and heat resistance, and is widely used in construction, automotive, and electronics industries. Glass sheets refer to thick, flat glass products with a wide range of applications; for example, in industry, they are used as a base material in the manufacture of glass sheet capacitors, whose stability and insulation properties meet the requirements of electronic components. The processing of glass sheets can be referenced in Chinese patent document CN118125135B, which discloses a glass sheet processing production line. This line discloses the processing of glass sheets using components such as edging equipment, cutting equipment, conveyor rollers, and motors, enabling safe processing and transportation of glass sheets.

[0003] In the glass sheet processing, to ensure the pass rate and the safety and normal operation of the production line, it is necessary to monitor the processing parameters. Related technologies, such as the Chinese patent document with authorization announcement number CN118607267B, disclose a method and system for constructing a digital twin of a sheet production line. This method discloses a way to accurately identify equipment anomalies by integrating image and sensor data, solving the problem that when using a digital twin model for equipment monitoring, it is impossible to specifically understand the abnormal state of the equipment.

[0004] However, in the process of using digital twin models to monitor production lines, the complexity of the workshop environment and the variety of data types that need to be monitored lead to insufficient data quality, resulting in poor data monitoring effects on the glass plate processing production line. Furthermore, different types of data may be correlated, and monitoring different data separately lacks analysis of these correlations, failing to fully utilize the digital twin model. Summary of the Invention

[0005] To address the technical problem of poor monitoring results and reduced glass processing accuracy caused by separately detecting low-quality multimodal data when using digital twin models to monitor multimodal data in a glass plate processing production line, this invention provides solutions in the following aspects.

[0006] In a first aspect, the present invention provides a method for monitoring processing parameters in glass plate processing, comprising: Several data sequences from a glass plate processing production line are acquired. These data sequences are obtained from different sensors at different stages of the production line, with time differences between these stages, representing the time variations in monitoring the same injection mold. The period of each data sequence is determined based on its variation patterns. Adaptive differential encoding is performed on each data sequence based on its period, periodicity, and numerical uniformity to obtain its encoded sequence. The correlation between any two data sequences is determined based on the similarity of their encoded sequences and the similarity observed during the adaptive differential encoding process. The data quality of each data sequence is determined based on the volatility of its encoded sequences and the correlation between different data sequences. Abnormal performance of each data sequence is identified based on its data quality, encoded sequences, and the correlation between any two data sequences. Finally, a real-time monitoring model for the glass plate processing production line is established based on the abnormal performance of each data sequence.

[0007] This invention utilizes digital twin technology to monitor the entire process data of a glass plate processing production line. It compresses the entire process data and establishes a real-time monitoring model, ensuring data consistency and real-time monitoring. By analyzing the correlation between different data points and combining their monitoring data, this invention fully utilizes the digital twin model of the glass plate processing production line, improving the effectiveness of data processing and the accuracy of data monitoring.

[0008] Preferably, obtaining the period of each data sequence based on the variation pattern of the data sequence includes: Denote any data sequence as the target sequence. Set a sliding window. When the sliding window is at a preset position in the target sequence, the data within the sliding window is denoted as the target subsequence. Slide the sliding window in the target sequence with equal steps. During the sliding process, the data within the sliding window is denoted as an equal-length subsequence of the target subsequence, resulting in several equal-length subsequences of the target subsequence. Based on the time distance and data differences between the target subsequence and each equal-length subsequence, obtain the periodicity of the target sequence. Obtain the period parameter of the target sequence when its periodicity is maximized, and denot it as the period of the target sequence.

[0009] The present invention obtains the period of each data sequence, avoiding the problem of insufficient real-time performance caused by excessive running time due to data compression on a single data unit, thus making data compression more efficient.

[0010] Preferably, obtaining the periodicity of the target sequence includes: Obtain the Euclidean distance between the target subsequence and each subsequence of equal length, and perform negative correlation normalization to obtain the similarity between the target subsequence and each subsequence of equal length; obtain the temporal distance between the target subsequence and all subsequences of equal length; set the periodicity parameter of the target sequence. ; ; In the formula, This indicates the periodicity of the target sequence; Indicates the number of equal-length subsequences of the target subsequence; This represents the time distance between the target subsequence and the i-th subsequence of equal length; The periodicity parameter representing the target sequence; This represents the similarity between the target subsequence and the i-th subsequence of equal length; Represents the modulo function; Represents the absolute value function; This represents the normalization function.

[0011] Preferably, the adaptive differential encoding of each data sequence includes: counting the frequency of each value in the target sequence; obtaining the adjustability of the differential operation window of the target sequence and the differential operation window of the target sequence based on the periodicity of the target sequence, the period of the target sequence, and the uniformity of the frequency distribution of the values ​​in the target sequence; taking the second period of the target sequence as the first period to be encoded, within the differential operation window range of the target sequence of the period to be encoded, obtaining the part with the smallest Euclidean distance to the period to be encoded, and recording it as the reference differential window of the period to be encoded; performing differential operation between the period to be encoded and the reference differential window to complete the encoding of the period to be encoded; sequentially obtaining the period to be encoded from the starting point of the unencoded data and completing the encoding, with all data except the first period being encoded only once.

[0012] This invention uses adaptive differential coding for each data sequence to improve the coding applicability, reduce the data research cost caused by the increasing amount of subsequent monitoring data, improve coding flexibility, and avoid data compression misalignment caused by data noise and other factors, thus affecting data compression efficiency.

[0013] Preferably, the adjustable degree of the difference operation window for the target sequence and the difference operation window for the target sequence include: The absolute values ​​of the differences between any two different values ​​in the target sequence are summed, then positively correlated and normalized. Finally, the sum is multiplied by the period of the target sequence to determine the adjustability of the difference operation window for the target sequence. The range of the difference operation window for the target sequence is: ; in, The window representing the difference operation of the target sequence. This indicates the adjustability of the difference operation window for the target sequence. Indicates the period of the target sequence.

[0014] Preferably, obtaining the correlation between any two data sequences based on the similarity of their encoded sequences and their similarity in the adaptive differential coding process includes: obtaining the DTW distance between the encoded sequences of any two data sequences; obtaining the DTW distance between the differential operation window sequences of the two data sequences; multiplying the DTW distance between the encoded sequences of the two data sequences and the DTW distance between the differential operation window sequences of the two data sequences, and performing negative correlation normalization to obtain the correlation between the two data sequences.

[0015] This invention calculates the correlation between different data sequences based on the similarity of data sequences and the similarity of encoding processes, providing a reference for the monitoring of low-quality data and improving the accuracy of low-quality data monitoring.

[0016] Preferably, obtaining the data quality of each data sequence includes: ; In the formula, This indicates the data quality of the p-th data sequence; This represents the length of the encoded sequence of the p-th data sequence; This represents the value of the c-th data in the encoded sequence of the p-th data sequence; Indicates the number of data sequences; This represents the correlation between the p-th data sequence and the q-th data sequence; , This represents the number of extreme points in the p-th and q-th data sequences; Represents an exponential function with the natural constant as its base; This represents the normalization function.

[0017] Preferably, the step of acquiring the abnormal behavior of each data point in each data sequence includes: Let any data in the p-th data sequence be the target data; and let the data in the remaining data sequences that match the time difference of the process with the target data be the relevant data of the target data. ; In the formula, This indicates abnormal behavior in the target data; This indicates the data quality of the p-th data sequence; This represents the numerical value of the encoded data corresponding to the target data; This represents the number of reference sequences for the p-th data sequence; This indicates the data quality of the w-th reference sequence of the p-th data sequence; This represents the numerical value of the encoded data corresponding to the relevant data of the target data in the w-th reference sequence.

[0018] This invention acquires abnormal data, enabling real-time and accurate monitoring of the production process data of the injection mold production line, and timely identification of abnormal nodes and abnormal injection molds in the injection mold production line.

[0019] Preferably, obtaining the data in the remaining data sequence that matches the time difference of the process with the target data includes: Obtain a data sequence with a quality greater than that of the p-th data sequence, and denote it as the reference sequence of the p-th data sequence; shift the p-th data sequence over the reference sequence of the p-th data sequence with a preset step size; when the average distance between the overlapping parts of the p-th data sequence and the reference sequence of the p-th data sequence during the shift process reaches its minimum, the time distance of the p-th data sequence shift is denoteed as the process time difference between the p-th data sequence and the reference sequence of the p-th data sequence; obtain the data in the reference sequence of the p-th data sequence whose time distance from the target data is the process time difference, and denote it as the data in the remaining data sequences that has the same process time difference as the target data.

[0020] Secondly, the present invention provides a process parameter monitoring system for glass plate processing, comprising a processor and a memory, wherein the memory stores computer program instructions, and when the computer program instructions are executed by the processor, the above-mentioned process parameter monitoring method for glass plate processing is implemented.

[0021] By adopting the above technical solution, a computer program is generated from the above-mentioned method for monitoring processing parameters of glass plate processing, and stored in a memory for loading and execution by a processor. This allows for the creation of a terminal device based on the memory and processor, making it convenient to use.

[0022] The beneficial effects of this invention are as follows: (1) This invention monitors all the monitoring data of the glass plate processing production line as a whole, making full use of all the monitoring data. The data with strong correlations are referenced to each other, which can improve the overall monitoring effect of the glass plate processing production line. (2) In this invention, all monitoring data are compressed using the same encoding method, while different encoding parameters are used for different data, so that all monitoring data can be fully compressed while ensuring the real-time performance of data monitoring; (3) The present invention obtains the process time difference of different processes on the glass plate processing production line. When abnormal injection molds or abnormal processes are detected, the monitoring time and data of abnormal glass plates in each process can be quickly extracted, as well as the injection molds affected by the abnormal processes can be quickly extracted, so as to provide timely feedback and adjustment, thereby improving the production efficiency of the glass plate processing production line. Attached Figure Description

[0023] Figure 1 This is a flowchart illustrating a method for monitoring processing parameters in glass plate processing according to the present invention; Figure 2 This is a schematic diagram illustrating the architecture of a digital twin; Figure 3 This is a schematic diagram illustrating the time difference between data sequence I and data sequence II. Detailed Implementation

[0024] This invention discloses a method for monitoring processing parameters in glass plate processing, referring to... Figure 1 This includes steps S1-S4: S1: Obtain several data sequences from the glass plate processing production line.

[0025] It should be noted that the production and processing of glass sheets involves several steps, such as cutting, grinding and polishing, and bending. Each step requires monitoring several types of data, such as temperature, cooling rate, and surface images of the glass sheet after processing to detect whether there are defects such as dimensional defects. Therefore, in order to comprehensively monitor the glass sheet processing production line, it is necessary to monitor all data.

[0026] It should be noted that, as Figure 2 This diagram illustrates a digital twin architecture, employing a physical layer, edge layer, cloud layer, and application layer to achieve real-time monitoring of a glass processing production line. The physical layer collects data from various sensors along the production line. To meet real-time requirements, the edge layer compresses the sensor data. To improve monitoring effectiveness, the cloud layer analyzes the compressed data, considering data quality and filtering for correlations within the process, and performs anomaly detection. This fully leverages the overall structure of the digital twin model, improving the accuracy of real-time monitoring of the glass processing production line. Finally, the real-time monitored data is visualized, reducing the learning curve for staff and increasing monitoring efficiency.

[0027] Specifically, the data output terminals of sensors at several steps in the glass plate processing production line are connected to a computer to acquire data sequences of several data items in real time. These data sequences include data from several sampling times. It should be noted that the sampling time intervals for different data items vary. For example, when the sampling frequency of the infrared thermal imager is 5Hz, the sampling time interval for glass plate stress and images depends on the production cycle of the glass plates. For instance, if one glass plate is produced per minute, the sampling time interval for glass plate stress and images is one minute.

[0028] At this point, a data sequence of several data items has been obtained.

[0029] S2: Based on the changing patterns of the data sequences, obtain the period of each data sequence; based on the period of each data sequence, the periodicity of the data sequences, and the uniformity of the numerical distribution of the data sequences, perform adaptive differential coding on each data sequence to obtain the coding sequence of each data sequence.

[0030] It should be noted that different data have different dimensions and formats. If different compression methods are used for different types of data, the data processing will become increasingly complex as the number of data types increases, thus deviating from the purpose of real-time monitoring. Glass sheets are produced on a large scale on production lines, therefore, the sensors monitoring the glass sheet processing process exhibit data change cycles. For example, an infrared thermal imager monitoring temperature changes during the glass sheet bending process begins heating when the glass sheet arrives at the bending equipment, then maintains the temperature during bending, and finally cools it after bending. A suitable cooling rate can prevent thermal shock cracks. Therefore, obtaining the change cycle of the data sequence is beneficial for detecting abnormal data changes. Thus, this invention first obtains the cycle of each data sequence. Secondly, the cycle of the data sequence provides a more efficient way to compress data. When the data changes completely according to the cycle, all subsequent cycles except the first cycle can be replaced by the first cycle, which can significantly reduce the storage space occupied by the data and the amount of monitoring computation, thereby ensuring the real-time nature of data monitoring. However, in actual monitoring, due to noise and other reasons, the data in continuous periods of the data sequence are not exactly the same. Differential operation can effectively reflect the changes in such continuous periods of data and reduce redundant storage caused by duplicate data. Therefore, this invention uses the same differential operation to compress each data, and determines the differential operation window for each data based on the period of different data to compress the data to the maximum extent.

[0031] Specifically, an arbitrary data sequence is designated as the target sequence. A sliding window is set, and when the sliding window is at a preset position in the target sequence, the data within the sliding window is designated as the target subsequence. The target subsequence is then slid across the target sequence with equal step sizes to obtain several subsequences of equal length. It should be noted that the size of the sliding window and the step size are set by the implementers according to the actual implementation situation. For example, the size of the sliding window can be set to 10 sampling times, and the step size can be set to 1 sampling time.

[0032] It should be noted that in the equal-length subsequences of the target subsequence, when the distance between the equal-length subsequence and the target subsequence is a multiple of the period of the data in which the target subsequence is located, the equal-length subsequence and the target subsequence are relatively similar. Therefore, the period can be determined based on the similarity between the target subsequence and its equal-length subsequence.

[0033] Preferably, the period of obtaining the target sequence includes: The Euclidean distance between the target subsequence and each equal-length subsequence is obtained and negatively correlated and normalized, serving as the similarity between the target subsequence and each equal-length subsequence. It should be noted that if the target sequence is an image sequence, the Euclidean distance between the target subsequence and all equal-length subsequences is the sum of the Euclidean distances of the grayscale values ​​at all corresponding positions in all corresponding images of the target subsequence and each equal-length subsequence.

[0034] Obtain the time distance between the target subsequence and all subsequences of equal length; set the period parameter of the target sequence. .

[0035] It should be noted that the higher the similarity between equal-length subsequences and the target subsequence, the more significant the periodic relationship. In addition, if the time distance between adjacent equal-length subsequences with similarity is a multiple of the period, the periodicity of the target subsequence will be more significant.

[0036] The periodicity of the target sequence satisfies the expression: ; In the formula, This indicates the periodicity of the target sequence; Indicates the number of equal-length subsequences of the target subsequence; This represents the time distance between the target subsequence and the i-th subsequence of equal length; The periodicity parameter representing the target sequence; This represents the similarity between the target subsequence and the i-th subsequence of equal length; Represents the modulo function; Represents the absolute value function; This represents the normalization function.

[0037] In the formula, This represents the remainder of the ratio of the time distance between the target subsequence and the i-th subsequence of equal length to the period parameter of the target sequence. This represents the difference between the remainder and the period parameter of half the target sequence. This value reflects the probability that the time distance between the target subsequence and the i-th equal-length subsequence is the period of the target sequence. The larger the value, the further the remainder is from the period of half the target sequence, and the closer it is to an integer multiple of the period of the target sequence. Therefore, the greater the probability that the time distance between the target subsequence and the i-th equal-length subsequence is the period of the target sequence. On this basis, if the similarity between the target subsequence and the i-th equal-length subsequence is greater, the stronger the periodicity of the i-th equal-length subsequence of the target subsequence relative to the target sequence. This represents a weighted sum of the probability that the period of the target subsequence is the temporal distance between the target subsequence and all subsequences of equal length, with the similarity between the target subsequence and the i-th subsequence of equal length as the weight. The larger this value is, the stronger the periodicity of the target sequence.

[0038] The period parameter of the target sequence is obtained when the periodicity of the target sequence is maximized, and is denoted as the period of the target sequence.

[0039] At this point, the period of the data sequence for each data item has been obtained.

[0040] It should be noted that since the period of a data sequence is not completely stable, using the period of the data sequence as the window size for differential encoding may cause misalignment and affect the encoding effect. Therefore, the window for differential operation should be adjusted within a certain range to achieve better encoding results and avoid the accumulation of encoding errors. The maximum period of different data sequences varies. In some noisy data or data with insufficient regularity, the maximum period of the data sequence may be relatively small, so the range of the differential operation window can be adjusted to be relatively large.

[0041] Preferably, based on the periodicity of the target sequence, the period of the target sequence, and the uniformity of the frequency distribution of the values ​​in the target sequence, the adjustability of the difference operation window of the target sequence and the difference operation window of the target sequence are obtained, including: Count the frequency of each value in the target sequence; The adjustability of the difference window for the target sequence satisfies the expression: ; In the formula, Indicates the adjustability of the difference operation window for the target sequence; This indicates the periodicity of the target sequence; Indicates the type of numerical values ​​in the target sequence; , Indicates the frequency of the u-th and v-th values ​​in the target sequence; Represents the maximum value function; Represents the absolute value function; This represents the normalization function.

[0042] In the formula, This represents the frequency difference between the u-th and v-th values ​​in the target sequence; This represents the summation of frequency differences for all different values ​​in the target sequence. The larger this value, the more uneven the data distribution of the target sequence, the more noise there is, and the more irregular the data is. Therefore, the greater the adjustability of the difference operation window for the target sequence.

[0043] The range of the difference operation window for the target sequence is: ; ; In the formula, The window representing the difference operation of the target sequence; Indicates the adjustability of the difference operation window for the target sequence; Indicates the period of the target sequence; The periodicity parameter representing the target sequence; This indicates the periodicity of the target sequence; Represents the maximum value function; The period parameter represents the period of the target sequence, corresponding to the maximum value of its periodicity. It should be noted that the difference window for the target sequence ranges from 0 to twice the period of the target sequence.

[0044] Preferably, the second period of the target sequence is taken as the first period to be encoded. Within the difference operation window of the target sequence of the period to be encoded, the part with the smallest Euclidean distance to the period to be encoded is obtained and recorded as the reference difference window of the period to be encoded. The period to be encoded and the reference difference window are subjected to difference operation to complete the encoding of the period to be encoded. The period to be encoded is obtained from the starting point of the unencoded data in sequence and the encoding is completed. All data except the first period are encoded only once.

[0045] At this point, the encoded data for each item has been obtained.

[0046] S3: Based on the similarity of the encoded sequences of different data sequences and the similarity in the adaptive differential coding process, obtain the correlation between any two data sequences; based on the volatility of the encoded sequences of the data sequences and the correlation between different data sequences, obtain the data quality of each data sequence; based on the data quality of the data sequences, the encoded sequences of the data sequences, and the correlation between any two data sequences, obtain the abnormal performance of each data in each data sequence.

[0047] It's important to note that the purpose of real-time monitoring of the glass processing production line is to ensure smooth glass processing and promptly identify problematic processes. An anomaly in one glass sheet can lead to anomalies being detected in subsequent processes; therefore, different data points have a temporal correlation. Furthermore, some data points are inherently correlated; for example, insufficient glass sheet thickness can cause faster temperature changes during the bending process. Figure 3 This diagram illustrates the time difference between data sequence I and data sequence II. When different data sequences are strongly correlated, the windows for differential operations during encoding are quite similar. Therefore, this invention analyzes the correlation between different data based on the encoding process and the encoded data.

[0048] It should be further noted that monitoring each data point individually and screening out abnormal data separately not only fails to make full use of the digital twin model, but is also greatly affected by the quality of the data itself, resulting in poor monitoring results. Therefore, for data with poor quality, high-quality data with strong correlation can be referenced for anomaly monitoring, thereby improving the accuracy of real-time monitoring of the glass plate processing production line.

[0049] Specifically, based on the similarity of the encoded sequences of different data sequences and their similarity in the adaptive differential coding process, the correlation between any two data sequences is obtained: The correlation between the two data sequences is obtained by: obtaining the DTW distance between the encoded sequences of any two data sequences; obtaining the DTW distance between the difference window sequences of the two data sequences; multiplying the DTW distance between the encoded sequences of the two data sequences and the DTW distance between the difference window sequences of the two data sequences, and performing negative correlation normalization. It should be noted that the DTW distance is the Dynamic Time Warped Distance, which is existing technology.

[0050] It should be noted that the high quality and stability of the data sequence are strongly correlated with the glass plate processing and production. In other words, the changes in the data sequence are only related to the production of glass plates and are not related to the environment. Therefore, the encoding effect of the data sequence is better, and differential calculation can make most of the data become 0. In related processes, referring to high-quality data can monitor the data more accurately.

[0051] Preferably, the data quality of each data sequence is obtained based on the volatility of the encoded sequence and the correlation between different data sequences, including: Obtain the number of extreme points in the encoded sequence of each data sequence; ; In the formula, This indicates the data quality of the p-th data sequence; This represents the length of the encoded sequence of the p-th data sequence; This represents the value of the c-th data in the encoded sequence of the p-th data sequence; Indicates the number of data sequences; This represents the correlation between the p-th data sequence and the q-th data sequence; , This represents the number of extreme points in the p-th and q-th data sequences; Represents an exponential function with the natural constant as its base; This represents the normalization function.

[0052] In the formula, This indicates that all encoded data in the p-th data sequence are accumulated. The larger the value, the worse the encoding effect, and therefore the worse the data quality. This represents the difference in the number of extreme points between the p-th and q-th data sequences. This value reflects the stability of the p-th data sequence relative to the q-th data sequence. The larger this value is, the stronger the volatility of the p-th data sequence and the weaker its stability. At the same time, the stronger the correlation between the p-th and q-th data sequences, the lower the relative quality of the p-th data sequence relative to the q-th data sequence. This represents a weighted summation of the differences in the number of extreme points between the p-th data sequence and all data sequences, with the correlation of the data sequences as the weight. This value reflects the relative quality of the p-th data sequence relative to all data sequences. The larger the value, the lower the data quality of the p-th data sequence. express It is negatively correlated with the data quality of the p-th data sequence.

[0053] At this point, the data quality of each data sequence has been obtained.

[0054] It should be noted that on the glass plate processing production line, data anomalies manifest as sudden numerical changes. Therefore, the code of the data to be tested is compared with the corresponding code data of previous cycles. The greater the difference, the more abnormal the data to be tested is. Based on this, the abnormal behavior of the data to be tested is obtained by referring to data with strong correlation and high quality.

[0055] Preferably, based on the data quality of the data sequence, the encoding sequence of the data sequence, and the correlation between any two data sequences, the abnormal behavior of each data in each data sequence is obtained, including: Let any data in the p-th data sequence be the target data.

[0056] Obtain a data sequence with a quality greater than that of the p-th data sequence, and denote it as the reference sequence of the p-th data sequence; shift the p-th data sequence over the reference sequence of the p-th data sequence with a preset step size; when the average distance of the overlapping part of the p-th data sequence and the reference sequence of the p-th data sequence reaches its minimum during the shift process, the time distance of the p-th data sequence shift is denoteed as the process time difference between the p-th data sequence and the reference sequence of the p-th data sequence; obtain the data in the reference sequence of the p-th data sequence whose time distance from the target data is the process time difference, and denote it as the data in the remaining data sequences that have the same process time difference as the target data, and denote it as the relevant data of the target data.

[0057] The abnormal behavior of the target data satisfies the expression: ; In the formula, This indicates abnormal behavior in the target data; This indicates the data quality of the p-th data sequence; This represents the numerical value of the encoded data corresponding to the target data; This represents the number of reference sequences for the p-th data sequence; This indicates the data quality of the w-th reference sequence of the p-th data sequence; This represents the numerical value of the encoded data corresponding to the relevant data of the target data in the w-th reference sequence.

[0058] In the formula, This means that if the target data is large and the data quality of the data sequence is high, then the anomaly of the target data is more accurate, thus indicating that the anomaly of the target data is stronger. This indicates the abnormal behavior of related data in the data sequence containing data of higher quality than the target data. The larger this value, the more abnormal the reference data of the target data is, and the stronger the abnormal behavior of the target data.

[0059] At this point, the abnormal behavior of each data point in each data sequence has been obtained.

[0060] S4: Based on the abnormal performance of each data in each data sequence, establish a real-time monitoring model for the glass plate processing production line.

[0061] Specifically, the data acquired in real time from each data sequence is used to obtain abnormal performance through the methods in steps S1-S3, and then visualized in real time in the digital twin model to complete the real-time monitoring of the glass plate processing production line. When a significant abnormal performance is detected, the digital twin model provides an audio-visual alert, enabling staff to handle the situation promptly and avoid continuous losses.

[0062] This completes the real-time monitoring of the glass plate processing production line.

[0063] This invention also discloses a process parameter monitoring system for glass plate processing, including a processor and a memory. The memory stores computer program instructions, and when the computer program instructions are executed by the processor, a process parameter monitoring method for glass plate processing according to the present invention is implemented.

[0064] The system also includes other components well known to those skilled in the art, such as communication buses and communication interfaces, the settings and functions of which are known in the art and will not be described in detail here.

[0065] While this specification has shown and described numerous embodiments of the invention, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Many modifications, alterations, and alternatives will occur to those skilled in the art without departing from the spirit and essence of the invention. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in the practice of this invention.

Claims

1. A method for monitoring processing parameters in glass plate processing, characterized in that, include: Several data sequences are obtained from different sensors in different processes of the glass plate processing production line; the data sequences are obtained from different sensors in different processes of the glass plate processing production line, and there is a process time difference between different processes, which is the time difference between different processes monitoring the same injection mold; Based on the changing patterns of the data sequences, the period of each data sequence is obtained; based on the period of each data sequence, the periodicity of the data sequences, and the uniformity of the numerical distribution of the data sequences, adaptive differential coding is performed on each data sequence to obtain the coding sequence of each data sequence. Based on the similarity of the encoded sequences of different data sequences and the similarity in the adaptive differential coding process, the correlation between any two data sequences can be obtained. Based on the volatility of the encoded sequence of the data sequence and the correlation between different data sequences, the data quality of each data sequence is obtained; based on the data quality of the data sequence, the encoded sequence of the data sequence, and the correlation between any two data sequences, the abnormal performance of each data in each data sequence is obtained. Based on the abnormal behavior of each data sequence, a real-time monitoring model for the glass plate processing production line is established.

2. The method for monitoring processing parameters in glass plate processing according to claim 1, characterized in that, The step of obtaining the period of each data sequence based on the changing pattern of the data sequence includes: Let any data sequence be denoted as the target sequence. Set a sliding window. When the sliding window is at a preset position in the target sequence, the data in the sliding window is denoted as the target subsequence. Slide the sliding window in the target sequence with equal steps. During the sliding process, the data in the sliding window is denoted as an equal-length subsequence of the target subsequence. This yields several equal-length subsequences of the target subsequence. Based on the time distance and data differences between the target subsequence and each equal-length subsequence, the periodicity of the target sequence is obtained; The period parameter of the target sequence is obtained when the periodicity of the target sequence is maximized, and is denoted as the period of the target sequence.

3. The method for monitoring processing parameters in glass plate processing according to claim 2, characterized in that, The acquisition of the periodicity of the target sequence includes: Obtain the Euclidean distance between the target subsequence and each subsequence of equal length, and perform negative correlation normalization to obtain the similarity between the target subsequence and each subsequence of equal length; obtain the temporal distance between the target subsequence and all subsequences of equal length; set the periodicity parameter of the target sequence. ; ; In the formula, This indicates the periodicity of the target sequence; Indicates the number of equal-length subsequences of the target subsequence; This represents the time distance between the target subsequence and the i-th subsequence of equal length; The periodicity parameter representing the target sequence; This represents the similarity between the target subsequence and the i-th subsequence of equal length; Represents the modulo function; Represents the absolute value function; This represents the normalization function.

4. The method for monitoring processing parameters in glass plate processing according to claim 2, characterized in that, The adaptive differential coding of each data sequence includes: Statistically determine the frequency of each value in the target sequence; based on the periodicity of the target sequence, the period of the target sequence, and the uniformity of the frequency distribution of the values ​​in the target sequence, obtain the adjustability of the difference operation window of the target sequence and the difference operation window of the target sequence. Taking the second period of the target sequence as the first period to be encoded, within the difference operation window of the target sequence of the period to be encoded, the part with the smallest Euclidean distance to the period to be encoded is obtained and denoted as the reference difference window of the period to be encoded. The period to be encoded and the reference difference window are subjected to difference operation to complete the encoding of the period to be encoded. The period to be encoded is obtained from the starting point of the unencoded data in sequence and the encoding is completed. All data except the first period are encoded only once.

5. The method for monitoring processing parameters in glass plate processing according to claim 4, characterized in that, The adjustable degree of the difference operation window for obtaining the target sequence and the difference operation window for the target sequence include: The absolute values ​​of the differences between any two different values ​​in the target sequence are summed, then positively correlated and normalized. Finally, the sum is multiplied by the period of the target sequence to determine the adjustability of the difference operation window for the target sequence. The range of the difference operation window for the target sequence is: ; in, The window representing the difference operation of the target sequence. This indicates the adjustability of the difference operation window for the target sequence. Indicates the period of the target sequence.

6. The method for monitoring processing parameters in glass plate processing according to claim 1, characterized in that, The step of obtaining the correlation between any two data sequences based on the similarity of their encoded sequences and the similarity during the adaptive differential coding process includes: Obtain the DTW distance between the encoded sequences of any two data sequences; obtain the DTW distance between the difference operation window sequences of the two data sequences; multiply the DTW distance between the encoded sequences of the two data sequences and the DTW distance between the difference operation window sequences of the two data sequences, and perform negative correlation normalization to obtain the correlation between the two data sequences.

7. The method for monitoring processing parameters in glass plate processing according to claim 1, characterized in that, The acquisition of data quality for each data sequence includes: ; In the formula, This indicates the data quality of the p-th data sequence; This represents the length of the encoded sequence of the p-th data sequence; This represents the value of the c-th data in the encoded sequence of the p-th data sequence; Indicates the number of data sequences; This represents the correlation between the p-th data sequence and the q-th data sequence; , This represents the number of extreme points in the p-th and q-th data sequences; Represents an exponential function with the natural constant as its base; This represents the normalization function.

8. The method for monitoring processing parameters in glass plate processing according to claim 1, characterized in that, The acquisition of abnormal behavior of each data in each data sequence includes: Let any data in the p-th data sequence be the target data; and let the data in the remaining data sequences that match the time difference of the process with the target data be the relevant data of the target data. ; In the formula, This indicates abnormal behavior in the target data; This indicates the data quality of the p-th data sequence; This represents the numerical value of the encoded data corresponding to the target data; This represents the number of reference sequences for the p-th data sequence; This indicates the data quality of the w-th reference sequence of the p-th data sequence; This represents the numerical value of the encoded data corresponding to the relevant data of the target data in the w-th reference sequence.

9. The method for monitoring processing parameters in glass plate processing according to claim 8, characterized in that, The step of obtaining data from the remaining data sequences that match the time difference in the process with the target data includes: Obtain a data sequence with a quality greater than that of the p-th data sequence, and denote it as the reference sequence of the p-th data sequence; shift the p-th data sequence over the reference sequence of the p-th data sequence with a preset step size; when the average distance between the overlapping parts of the p-th data sequence and the reference sequence of the p-th data sequence during the shift process reaches its minimum, the time distance of the p-th data sequence shift is denoteed as the process time difference between the p-th data sequence and the reference sequence of the p-th data sequence; obtain the data in the reference sequence of the p-th data sequence whose time distance from the target data is the process time difference, and denote it as the data in the remaining data sequences that has the same process time difference as the target data.

10. A process parameter monitoring system for glass plate processing, characterized in that, include: A processor and a memory, the memory storing computer program instructions that, when executed by the processor, implement a method for monitoring processing parameters for glass plate processing according to any one of claims 1-9.

Citation Information

Patent Citations

  • Glass plate processing production line

    CN118125135B

  • A digital twin construction method and system for panel production line

    CN118607267B

  • Glass annealing state on-line monitoring device and method

    CN113970300A

  • Multi-objective optimization method and system for process production process based on digital twinning

    CN115423333A