A real-time data processing and fault diagnosis system based on time-sensitive network
By designing a real-time data processing and fault diagnosis system based on time-sensitive networks in industrial automation systems, the problems of data processing delay and communication tuning difficulties are solved, efficient and accurate data processing and fault diagnosis are achieved, and the stability and reliability of the system are improved.
Patent Information
- Application Number
- CN202510259797.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-03-06
AI Technical Summary
In the existing industrial automation systems, real-time data processing and fault diagnosis systems face data processing delays, lack of effective data preprocessing and analysis mechanisms, and cannot fully extract equipment feature information, affecting the efficiency and accuracy of fault diagnosis. At the same time, when handling industrial equipment communication, communication priority and communication delay problems between devices are not considered, resulting in communication tuning difficulties.
Design a real-time data processing and fault diagnosis system based on time-sensitive networks, including a management center, data acquisition module, data analysis module, time-sensitive network communication module and fault diagnosis module. By allocating time windows for each industrial equipment for initialization and configuration, equipment operation data is collected in real time, equipment feature information is mined using the processing unit and analysis unit of the data analysis module, communication feature information is analyzed, and communication tuning is performed through a time-sensitive network, faulty equipment is diagnosed and handled.
By collecting and processing equipment data in real time, data processing delays are reduced, data processing accuracy and efficiency are improved, and the system ensures that priorities and delays are considered when handling industrial equipment communications, improves the reliability and real-timeness of data transmission, and enhances the accuracy of fault diagnosis and the overall stability of the system.
Smart Images

Figure CN119766630B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of data processing diagnosis, and in particular to a real-time data processing and fault diagnosis system based on a time-sensitive network. Background Art
[0002] With the growing demand for real-time data processing and fault diagnosis in industrial automation systems, real-time data processing and fault diagnosis systems in the existing industrial automation field often face the problem of data processing delay. Traditional data acquisition and transmission systems often fail to meet the time-sensitivity requirements of industrial equipment, resulting in limited real-time and accuracy of fault diagnosis. Existing fault diagnosis systems usually lack effective data preprocessing and analysis mechanisms, and cannot fully extract device feature information, which in turn affects the efficiency and accuracy of fault diagnosis. In addition, when processing industrial equipment communications, existing systems often do not take into account the communication priority and communication delay issues between devices, resulting in difficulties in communication tuning, which further affects the reliability of fault diagnosis. Summary of the invention
[0003] In order to solve the above problems, the object of the present invention is to provide a real-time data processing and fault diagnosis system based on a time-sensitive network.
[0004] The object of the present invention can be achieved by the following technical solutions: A real-time data processing and fault diagnosis system based on a time-sensitive network, comprising a management center, wherein the management center is communicatively connected with a data acquisition module, a data analysis module, a time-sensitive network communication module and a fault diagnosis module;
[0005] The data acquisition module is used to collect equipment operation data from a number of industrial equipment in real time, and allocate a time window to each industrial equipment, and initialize and configure the corresponding equipment operation data through the time window;
[0006] The data analysis module is provided with a processing unit and an analysis unit;
[0007] The processing unit is used to perform data mining on the operation data of each device that has completed the initialization configuration to obtain device feature information of each industrial device;
[0008] The analysis unit is used to perform data analysis on the device characteristic information, thereby obtaining the data transmission priority, communication delay and window time value difference of each industrial device, and summarizing them as the communication characteristic information of each industrial device;
[0009] The time-sensitive network communication module is used to build a time-sensitive network and input the communication characteristic information of each industrial device into the time-sensitive network, thereby optimizing the communication of each industrial device;
[0010] The fault diagnosis module is used to diagnose some industrial equipment that still cannot meet the communication conditions after communication tuning, mark the part of industrial equipment as faulty equipment, and perform intervention operations on the faulty equipment.
[0011] Furthermore, the device operation data is collected from a plurality of industrial devices in real time, and a time window is allocated to each industrial device. The process of initializing the configuration of the corresponding device operation data through the time window includes:
[0012] A number of industrial equipment are numbered and recorded as i, i=1, 2, 3, ..., n, where n is a natural number greater than 0, and the equipment operation data of each industrial equipment is collected in real time during the data collection period set for each industrial equipment;
[0013] According to the number of industrial equipment, the same number of time windows are created, and a time window is allocated to each industrial equipment. The time windows are set with different window durations. Through the time window allocated to each industrial equipment, the equipment operation data of each industrial equipment is initialized and configured. The initialization configuration includes the frame length of the configuration information frame, the transmission rate of the configuration information frame, and the transmission time difference between adjacent information frames at the configuration position.
[0014] Furthermore, the process of performing data mining on the operation data of each device that has completed initialization configuration to obtain the device characteristic information of each industrial device includes:
[0015] For each industrial device, the device operation data of each industrial device that has completed initialization configuration is used as a standby data set, a data mining program is constructed, and the program computing power of the data mining program is configured according to the data volume of the standby data set;
[0016] Start the data mining program, input the unused data set into the data mining program, obtain the equipment start-up operation timestamp and equipment end-operation timestamp of each industrial equipment through the data mining program, obtain the information flow length and information frame length after the equipment operation data corresponding to the industrial equipment is converted into a data information flow, and obtain the equipment operation time stamp of each industrial equipment according to the equipment start-up operation timestamp and equipment end-operation timestamp;
[0017] Obtain the window occupancy time value of each information frame corresponding to the information frame length;
[0018] Obtaining the information frame transmission rate corresponding to the information frame in the data information stream;
[0019] The information frame transmission rate, the window occupancy time value of each information frame, and the time stamp during device operation are integrated as the device characteristic information of the corresponding industrial equipment.
[0020] Furthermore, the process of performing data analysis on the device characteristic information, and then obtaining the data transmission priority, communication delay, and window time difference of each industrial device, and summarizing them as the communication characteristic information of each industrial device includes:
[0021] Data analysis is performed on the device characteristic information of each industrial equipment in turn. The data analysis includes priority analysis limitation, delay analysis and time difference accumulation analysis. The data transmission priority of the industrial equipment is obtained through priority analysis, the communication delay of the industrial equipment is obtained through delay analysis, and the window time value difference of the industrial equipment is obtained through time difference accumulation analysis. The data transmission priority, communication delay and window time value difference of each industrial equipment are summarized as communication characteristic information.
[0022] Furthermore, the process of defining the priority analysis includes:
[0023] Different priority limit intervals are set, including a first priority interval, a second priority interval, and a third priority interval. Different data transmission priorities are associated with the industrial equipment according to the subordinate relationship between the device runtime time stamp corresponding to the industrial equipment and the priority limit interval. The data transmission priorities include the highest priority, the second highest priority, and the general priority.
[0024] Furthermore, the delay analysis process includes:
[0025] For several information frames included in the data information flow of each industrial equipment, delay analysis is performed on two adjacent information frames in turn, and an information frame that is not adjacent to the current two information frames in position is selected as the target frame. The transmission time between the two information frames and the target frame is calculated respectively, and the transmission time between the two information frames and the target frame is subtracted to obtain the actual transmission time. The actual transmission time difference is compared with the configured transmission time difference. If the value of the time difference fluctuation is within the preset value range, the state of the communication delay between the two information frames is marked as normal, otherwise, the state of the communication delay between the two information frames is marked as abnormal.
[0026] Furthermore, the process of the time difference accumulation analysis includes:
[0027] Set a critical time difference threshold for the time window corresponding to each industrial device, traverse the adjacent information frames at every two positions on each data information flow in turn through the time window of each industrial device, add the window occupancy time values of the adjacent information frames at the two positions to obtain the interval total time value, compare the interval total time value with the critical time difference threshold for the time window corresponding to the industrial device, and determine whether the interval time value difference between the interval total time value and the critical time difference threshold is within a preset value range;
[0028] If so, no operation is performed. If not, the current interval time difference is used as a cumulative value of the window time difference until the generation of the window time difference corresponding to the current data information flow is completed. The above operation is repeated to obtain the window time difference corresponding to each industrial equipment.
[0029] Furthermore, a time-sensitive network is built, and the communication characteristic information of each industrial device is input into the time-sensitive network, and then the process of communication tuning for each industrial device includes:
[0030] According to the number of industrial equipment, a corresponding number of network nodes are selected, a network configuration is selected, and all network nodes are deployed according to the network configuration. A preliminary time-sensitive network is constructed according to the time-sensitive network technology, and the communication characteristic information of each industrial equipment is input into the time-sensitive network. Each network node selects the communication characteristic information of an industrial equipment for judgment and processing. If it is judged that the communication delay of the current industrial equipment is abnormal, or the window time value difference does not meet the preset time value difference upper limit threshold, it is decided to perform communication tuning for the corresponding industrial equipment;
[0031] Otherwise, it means that the corresponding industrial equipment does not need to perform communication tuning;
[0032] For all industrial equipment that require communication tuning, communication tuning is performed on the industrial equipment in order from high to low data transmission priority. The communication tuning solution includes building redundant communication paths, implementing traffic isolation, queue management, setting up flow reservation protocols, and time synchronization configuration.
[0033] Furthermore, some industrial equipment that still cannot meet the communication conditions after communication tuning is diagnosed, and the industrial equipment is marked as faulty equipment. The process of intervening on the faulty equipment includes:
[0034] Determine whether each industrial device after communication tuning meets the set communication conditions. If yes, no operation is performed. If no, the industrial device that still cannot meet the communication conditions after communication tuning is marked as a faulty device, and relevant maintenance personnel are arranged to intervene in the faulty device. The intervention operation includes program maintenance and equipment replacement.
[0035] The maintenance personnel shall first perform program maintenance on the faulty equipment through the configured maintenance program. If a communication test is performed on the faulty equipment after the program maintenance is completed, and the result of the communication test meets the communication conditions, it means that the fault of the faulty equipment has been resolved and the intervention operation is completed. Otherwise, the current faulty equipment is replaced.
[0036] Compared with the prior art, the beneficial effects of the present invention are as follows: by allocating a time window to each industrial equipment and performing initialization configuration, real-time collection of equipment operation data can be ensured, and the delay in data processing is reduced from the source. The processing unit and analysis unit of the data parsing module can effectively mine equipment feature information, and obtain the communication feature information of each industrial equipment after data analysis, which effectively improves the accuracy and efficiency of data processing. The introduction of time-sensitive network technology enables the system to build a network environment with deterministic and low-latency characteristics. By optimizing the communication feature information of each industrial equipment, the reliability and real-time performance of data transmission are improved to a certain extent. For industrial equipment that still cannot meet the communication conditions after communication optimization, it is marked and intervened, which effectively improves the accuracy of fault diagnosis and the overall stability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a schematic diagram of the present invention. DETAILED DESCRIPTION
[0038] like Figure 1 As shown, a real-time data processing and fault diagnosis system based on a time-sensitive network includes a management center, and the management center is communicatively connected with a data acquisition module, a data analysis module, a time-sensitive network communication module and a fault diagnosis module;
[0039] The data acquisition module is used to collect equipment operation data from a number of industrial equipment in real time, and allocate a time window to each industrial equipment, and initialize and configure the corresponding equipment operation data through the time window;
[0040] The data analysis module is provided with a processing unit and an analysis unit;
[0041] The processing unit is used to perform data mining on the operation data of each device that has completed the initialization configuration to obtain device feature information of each industrial device;
[0042] The analysis unit is used to perform data analysis on the device characteristic information, thereby obtaining the data transmission priority, communication delay and window time value difference of each industrial device, and summarizing them as the communication characteristic information of each industrial device;
[0043] The time-sensitive network communication module is used to build a time-sensitive network and input the communication characteristic information of each industrial device into the time-sensitive network, thereby optimizing the communication of each industrial device;
[0044] The fault diagnosis module is used to diagnose some industrial equipment that still cannot meet the communication conditions after communication tuning, mark the part of industrial equipment as faulty equipment, and perform intervention operations on the faulty equipment.
[0045] It should be further explained that, in the specific implementation process, the device operation data is collected from a number of industrial devices in real time, and a time window is allocated to each industrial device. The process of initializing the configuration of the corresponding device operation data through the time window includes:
[0046] A number of industrial equipment are numbered and the number is recorded as i, i=1, 2, 3, ..., n, where n is a natural number greater than 0, and a data collection period is set for each industrial equipment. During the data collection period, the equipment operation data of each industrial equipment is collected in real time;
[0047] According to the number of industrial devices, create the same number of time windows, and assign a time window to each industrial device. When the industrial device is assigned to the time window, associate and bind the industrial device number with the window number of the time window, and then use it as the identity identification credential corresponding to each industrial device. The identity identification credential = <industrial device number, window number of the time window assigned to the industrial device>;
[0048] The time window is set with different window durations;
[0049] The duration of the window duration is in direct proportional function with the amount of data resources of the equipment operation data corresponding to the industrial equipment. That is, the larger the amount of data resources of the equipment operation data corresponding to the industrial equipment, the larger the duration of the window duration of the time window allocated to the industrial equipment. The formula is as follows:
[0050] ;
[0051] in, Indicates the window duration corresponding to the time window assigned to the industrial equipment numbered i. Indicates the data resource volume of the equipment operation data collected for the industrial equipment numbered i. It means as well as A positive proportionality coefficient showing a positive proportional functional relationship between them;
[0052] Through the time window allocated to each industrial device, the time window is used to initialize the device operation data of each industrial device. The initialization configuration includes configuring the frame length of the information frame, configuring the transmission rate of the information frame, and the transmission time difference between adjacent information frames at the configuration position.
[0053] It should be further explained that, in the specific implementation process, the process of performing data mining on the operation data of each device that has completed the initialization configuration and obtaining the device characteristic information of each industrial device includes:
[0054] For each industrial device, the device operation data of each industrial device that has completed initialization configuration is used as a standby data set, a data mining program is constructed, and the program computing power of the data mining program is configured according to the data volume of the standby data set;
[0055] Among them, the program computing power is positively correlated with the amount of data in the standby data set, that is, the larger the amount of data in the standby data set, the larger the corresponding program computing power is; conversely, the smaller the amount of data, the smaller the program computing power is;
[0056] Start the data mining program, input the unused data set into the data mining program, obtain the equipment start-up operation timestamp and equipment end-operation timestamp of each industrial equipment through the data mining program, and obtain the information flow length and information frame length after the equipment operation data corresponding to the industrial equipment is converted into a data information flow;
[0057] The device startup time stamp is recorded as T[A], the device end time stamp is recorded as T[A`], and then the device runtime long time stamp is obtained. The device runtime long time stamp is recorded as T, then T = |T[A]-T[A`]|, and the window occupancy time value of each information frame length corresponding to the information frame is obtained. The window occupancy time value of the information frame is recorded as t[p], and p is the position coordinate of the information frame in the data information flow;
[0058] Then there are as follows:
[0059] ;
[0060] in, Indicates the frame length corresponding to the information frame at position coordinate p in the data information stream, and takes the frame length as the information frame length at position coordinate p. Indicates the information flow length corresponding to the data information flow;
[0061] The information frame transmission rate corresponding to the information frame in the data information flow is obtained, and the information frame transmission rate, the window occupancy time value of each information frame, and the time stamp during device operation are integrated as the device characteristic information of the corresponding industrial equipment.
[0062] It should be further explained that, in the specific implementation process, the process of performing data analysis on the device characteristic information, and then obtaining the data transmission priority, communication delay and window time difference of each industrial device, and summarizing them as the communication characteristic information of each industrial device includes:
[0063] Perform data analysis on the equipment characteristic information of each industrial equipment in turn;
[0064] The data analysis includes priority analysis, delay analysis and time difference accumulation analysis;
[0065] The priority analysis is limited to the following:
[0066] Setting different priority limit intervals, the different priority limit intervals include a first priority interval, a second priority interval and a third priority interval, the first priority interval, the second priority interval and the third priority interval are respectively denoted as Ω1, Ω2 and Ω3;
[0067] According to the subordinate relationship between the device runtime time stamp corresponding to the industrial device and the priority limit interval, different data transmission priorities are associated with the industrial device, and the data transmission priorities include the highest priority, the second highest priority and the general priority;
[0068] When T∈Ω1, it is the highest priority associated with industrial equipment;
[0069] When T∈Ω2, it is the second highest priority associated with industrial equipment;
[0070] When T∈Ω3, it is the general priority associated with industrial equipment;
[0071] Among them, the priorities of the highest priority, the second highest priority and the general priority decrease in sequence.
[0072] The contents of the delay analysis are as follows:
[0073] For a number of information frames included in the data information flow of each industrial device, delay analysis is performed on two adjacent information frames in turn, an information frame that is not adjacent to the current two information frames in position is selected as the target frame, and the transmission time between the two information frames and the target frame is calculated respectively;
[0074] The transmission time between the two information frames and the target frame is subtracted to obtain the actual transmission time, and the actual transmission time difference is compared with the configured transmission time difference. If the value of the time difference fluctuation is within the preset value range, the communication delay state between the two information frames is marked as normal, otherwise, the communication delay state between the two information frames is marked as abnormal.
[0075] The contents of the time difference accumulation analysis are as follows:
[0076] Set the critical time difference threshold of the time window corresponding to each industrial device, and record the critical time difference threshold as time[i], where i is the number corresponding to the industrial device. Through the time window of each industrial device, traverse every two adjacent information frames on each data information flow in turn, add the window occupancy time values of the adjacent information frames at the two positions, and obtain the interval sum time value;
[0077] Compare the interval sum time value with the critical time difference threshold of the time window corresponding to the industrial equipment to determine whether the interval time value difference between the interval sum time value and the critical time difference threshold is within the preset value range. If so, do not perform any operation. If not, use the current interval time value difference as a cumulative value of the window time value difference until the generation of the window time value difference corresponding to the current data information flow is completed. Repeat the above operation to obtain the window time value difference corresponding to each industrial equipment.
[0078] The data transmission priority, communication delay, and window time difference of each industrial device are summarized as the communication characteristic information of the corresponding industrial device.
[0079] It should be further explained that, in the specific implementation process, the process of building a time-sensitive network, inputting the communication characteristic information of each industrial device into the time-sensitive network, and then optimizing the communication of each industrial device includes:
[0080] According to the number of industrial equipment, select the corresponding number of network nodes, select the network configuration, and deploy all the network nodes according to the network configuration. According to the time-sensitive network technology, build a preliminary time-sensitive network, and input the communication characteristic information of each industrial equipment into the time-sensitive network.
[0081] Each network node in the time-sensitive network selects the communication characteristic information of an industrial device for judgment and processing. If it is judged that the communication delay of the current industrial device is abnormal, or the window time value difference does not meet the preset time value difference upper limit threshold, it is decided to perform communication tuning on the corresponding industrial device;
[0082] Otherwise, it means that the corresponding industrial equipment does not need to perform communication tuning;
[0083] For all industrial equipment that need communication tuning, communication tuning is performed on the industrial equipment in descending order of data transmission priority. The communication tuning solution includes building redundant communication paths, implementing traffic isolation, queue management, setting flow reservation protocols, and time synchronization configuration.
[0084] It should be noted that building redundant communication paths can provide reliability and fault tolerance for industrial equipment when transmitting equipment operation data. The purpose of real-time traffic isolation is to isolate critical traffic and non-critical traffic to ensure the stable transmission of data information flow. Queue management is used to ensure that data in time-sensitive traffic is assigned a higher priority and communication bandwidth. The purpose of setting a flow reservation protocol is to reserve communication bandwidth for data in time-sensitive traffic. Time synchronization configuration ensures accurate time synchronization of data by using the PEP protocol.
[0085] It should be further explained that, in the specific implementation process, some industrial equipment that still cannot meet the communication conditions after communication tuning is diagnosed, and the part of the industrial equipment is marked as faulty equipment. The process of intervening on the faulty equipment includes:
[0086] Determine whether each industrial device after communication tuning meets the set communication conditions. If yes, no operation is performed. If no, the industrial device that still cannot meet the communication conditions after communication tuning is marked as a faulty device, and relevant maintenance personnel are arranged to intervene in the faulty device.
[0087] The intervention operations include program maintenance and equipment replacement;
[0088] The maintenance personnel shall first perform program maintenance on the faulty equipment through the configured maintenance program. If a communication test is performed on the faulty equipment after the program maintenance is completed, and the result of the communication test meets the communication conditions, it means that the fault of the faulty equipment has been resolved and the intervention operation is completed. Otherwise, the current faulty equipment is replaced.
[0089] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A real-time data processing and fault diagnosis system based on a time-sensitive network, comprising a management center, characterized in that: The management center is communicatively connected with a data acquisition module, a data analysis module, a time-sensitive network communication module and a fault diagnosis module; The data acquisition module is used to collect equipment operation data from a number of industrial equipment in real time, and allocate a time window to each industrial equipment, and initialize and configure the corresponding equipment operation data through the time window; The data analysis module is provided with a processing unit and an analysis unit; The processing unit is used to perform data mining on the operation data of each device that has completed the initialization configuration to obtain device feature information of each industrial device; The analysis unit is used to perform data analysis on the device characteristic information, thereby obtaining the data transmission priority, communication delay and window time value difference of each industrial device, and summarizing them as the communication characteristic information of each industrial device; The time-sensitive network communication module is used to build a time-sensitive network and input the communication characteristic information of each industrial device into the time-sensitive network, thereby optimizing the communication of each industrial device; The fault diagnosis module is used to diagnose some industrial equipment that still cannot meet the communication conditions after communication tuning, mark the part of industrial equipment as faulty equipment, and perform intervention operations on the faulty equipment; The process of collecting equipment operation data from a number of industrial equipment in real time and assigning a time window to each industrial equipment and initializing the configuration of the corresponding equipment operation data through the time window includes: A number of industrial equipment are numbered and recorded as i, i=1, 2, 3, ..., n, where n is a natural number greater than 0, and the equipment operation data of each industrial equipment is collected in real time during the data collection period set for each industrial equipment; According to the number of industrial equipment, the same number of time windows are created, and a time window is allocated to each industrial equipment. When the industrial equipment is allocated to the time window, the serial number of the industrial equipment is associated and bound with the window number of the time window, and then used as the identity identification credential corresponding to each industrial equipment. The identity identification credential = <the serial number of the industrial equipment, the window number of the time window allocated to the industrial equipment>. The time window is set with different window durations. Through the time window allocated to each industrial equipment, the equipment operation data of each industrial equipment is initialized and configured. The initialization configuration includes the frame length of the configuration information frame, the transmission rate of the configuration information frame, and the transmission time difference between adjacent information frames at the configuration position; The process of building a time-sensitive network and inputting the communication characteristic information of each industrial device into the time-sensitive network and then optimizing the communication of each industrial device includes: According to the number of industrial equipment, a corresponding number of network nodes are selected, a network configuration is selected, and all network nodes are deployed according to the network configuration. A preliminary time-sensitive network is constructed according to the time-sensitive network technology, and the communication characteristic information of each industrial equipment is input into the time-sensitive network. Each network node selects the communication characteristic information of an industrial equipment for judgment and processing. If it is judged that the communication delay of the current industrial equipment is abnormal, or the window time value difference does not meet the preset time value difference upper limit threshold, it is decided to perform communication tuning for the corresponding industrial equipment; Otherwise, it means that the corresponding industrial equipment does not need to perform communication tuning; For all industrial equipment that require communication tuning, communication tuning is performed on the industrial equipment in order from high to low data transmission priority. The communication tuning solution includes building redundant communication paths, implementing traffic isolation, queue management, setting up flow reservation protocols, and time synchronization configuration.
2. A real-time data processing and fault diagnosis system based on a time-sensitive network according to claim 1, characterized in that: The process of mining the operation data of each device that has completed initial configuration and obtaining the device feature information of each industrial device includes: For each industrial device, the device operation data of each industrial device that has completed initialization configuration is used as a standby data set, a data mining program is constructed, and the program computing power of the data mining program is configured according to the data volume of the standby data set; Start the data mining program, input the unused data set into the data mining program, obtain the equipment start-up operation timestamp and equipment end-operation timestamp of each industrial equipment through the data mining program, obtain the information flow length and information frame length after the equipment operation data corresponding to the industrial equipment is converted into a data information flow, and obtain the equipment operation time stamp of each industrial equipment according to the equipment start-up operation timestamp and equipment end-operation timestamp; Obtain the window occupancy time value of each information frame corresponding to the information frame length; Obtaining the information frame transmission rate corresponding to the information frame in the data information stream; The information frame transmission rate, the window occupancy time value of each information frame, and the time stamp during device operation are integrated as the device characteristic information of the corresponding industrial equipment.
3. A real-time data processing and fault diagnosis system based on a time-sensitive network according to claim 2, characterized in that: The process of performing data analysis on device characteristic information to obtain the data transmission priority, communication delay, and window time difference of each industrial device and summarizing them as the communication characteristic information of each industrial device includes: Data analysis is performed on the device characteristic information of each industrial equipment in turn. The data analysis includes priority analysis limitation, delay analysis and time difference accumulation analysis. The data transmission priority of the industrial equipment is obtained through priority analysis, the communication delay of the industrial equipment is obtained through delay analysis, and the window time value difference of the industrial equipment is obtained through time difference accumulation analysis. The data transmission priority, communication delay and window time value difference of each industrial equipment are summarized as communication characteristic information.
4. A real-time data processing and fault diagnosis system based on a time-sensitive network according to claim 3, characterized in that: The process of priority analysis definition includes: Different priority limit intervals are set, including a first priority interval, a second priority interval, and a third priority interval. Different data transmission priorities are associated with the industrial equipment according to the subordinate relationship between the device runtime time stamp corresponding to the industrial equipment and the priority limit interval. The data transmission priorities include the highest priority, the second highest priority, and the general priority.
5. A real-time data processing and fault diagnosis system based on a time-sensitive network according to claim 4, characterized in that: The delay analysis process includes: For several information frames included in the data information flow of each industrial equipment, delay analysis is performed on two adjacent information frames in turn, and an information frame that is not adjacent to the current two information frames in position is selected as the target frame. The transmission time between the two information frames and the target frame is calculated respectively, and the transmission time between the two information frames and the target frame is subtracted to obtain the actual transmission time. The actual transmission time difference is compared with the configured transmission time difference. If the value of the time difference fluctuation is within the preset value range, the state of the communication delay between the two information frames is marked as normal, otherwise, the state of the communication delay between the two information frames is marked as abnormal.
6. A real-time data processing and fault diagnosis system based on a time-sensitive network according to claim 5, characterized in that: The process of the time difference accumulation analysis includes: Set a critical time difference threshold for the time window corresponding to each industrial device, traverse the adjacent information frames at every two positions on each data information flow in turn through the time window of each industrial device, add the window occupancy time values of the adjacent information frames at the two positions to obtain the interval total time value, compare the interval total time value with the critical time difference threshold for the time window corresponding to the industrial device, and determine whether the interval time value difference between the interval total time value and the critical time difference threshold is within a preset value range; If so, no operation is performed. If not, the current interval time difference is used as a cumulative value of the window time difference until the generation of the window time difference corresponding to the current data information flow is completed. The above operation is repeated to obtain the window time difference corresponding to each industrial equipment.
7. A real-time data processing and fault diagnosis system based on a time-sensitive network according to claim 6, characterized in that: Diagnose some industrial equipment that still cannot meet the communication conditions after communication tuning, mark these industrial equipment as faulty equipment, and perform intervention operations on the faulty equipment including: Determine whether each industrial device after communication tuning meets the set communication conditions. If yes, no operation is performed. If no, the industrial device that still cannot meet the communication conditions after communication tuning is marked as a faulty device, and relevant maintenance personnel are arranged to intervene in the faulty device. The intervention operation includes program maintenance and equipment replacement. The maintenance personnel shall first perform program maintenance on the faulty equipment through the configured maintenance program. If a communication test is performed on the faulty equipment after the program maintenance is completed, and the result of the communication test meets the communication conditions, it means that the fault of the faulty equipment has been resolved and the intervention operation is completed. Otherwise, the current faulty equipment is replaced.
Citation Information
Patent Citations
Network security operation and maintenance association analysis system
CN116232695A
Quota management method, computer equipment, storage medium and program product
CN118689411A