Industrial internet-of-things data analysis alarm system based on Grouping rule engine

By using the Groovy rule engine in the industrial IoT data analysis system, dynamically defining and adjusting data analysis rules, the problem that existing systems are difficult to adapt to the changing industrial environment is solved, and efficient and accurate data analysis and alarm generation are achieved.

CN119415373APending Publication Date: 2025-02-11SUZHOU COLLABORATIVE INNOVATION INTELLIGENT MFG EQUIP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411437721.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

Existing industrial IoT data analysis systems are difficult to adapt to the changing industrial environment and needs, and fixed rules are difficult to meet the needs of dynamic monitoring.

Method used

Using a data analysis and alert system based on the Groovy rule engine, data analysis rules are defined through the Groovy language. Rules can be loaded and updated dynamically to adapt to different monitoring needs.

Benefits of technology

It realizes the rapid completion of data analysis and alarm generation under the huge amount of data, improves the accuracy of alarms, reduces the possibility of false alarms and underreports, and lowers the technical threshold for system use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415373A_ABST
    Figure CN119415373A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data analysis, and discloses an industrial Internet of Things data analysis alarm system based on a Grooven rule engine, which comprises a system module assembly, the system module assembly comprises a data acquisition module, the data acquisition module is connected with a data processing module, and the data processing module is connected with the Grooven rule engine. The data processing module is connected with a rule definition module and a data analysis module, the rule definition module defines a data analysis rule for the data processed by the data processing module by using a Groomy language, the rule can be dynamically loaded and updated, and then the data analysis module analyzes the processed data according to the defined rule. According to the method, complex data analysis logic can be accurately defined, including multi-condition judgment, threshold comparison, mode recognition and the like, so that the alarm accuracy is improved, the possibility of false alarm and missing alarm is reduced, and data analysis rules can be flexibly defined and adjusted according to specific requirements in an industrial Internet of Things environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data analysis, and in particular to an industrial Internet of Things data analysis and alarm system based on a Groovy rule engine. Background Art

[0002] The Industrial Internet of Things is the integration of various types of collection and control sensors or controllers with perception and monitoring capabilities, as well as mobile communications, intelligent analysis and other technologies into all aspects of the industrial production process, thereby greatly improving manufacturing efficiency, improving product quality, reducing product costs and resource consumption, and ultimately achieving the upgrading of traditional industries to a new stage of intelligence. In terms of application form, the application of the Industrial Internet of Things has the characteristics of real-time, automation, embedded (software), security, and information interoperability.

[0003] With the development of industrial Internet of Things, real-time monitoring and analysis of equipment operation data has become increasingly important. Existing data analysis systems often use fixed rules and are difficult to adapt to changing industrial environments and needs. The Groovy rule engine provides a flexible rule definition method that can dynamically adjust analysis rules to meet different monitoring needs. Summary of the invention

[0004] 1. Technical issues to be solved

[0005] In view of the deficiencies in the prior art, the present invention provides an industrial Internet of Things data analysis and alarm system based on the Groovy rule engine, which provides a flexible rule definition method and can dynamically adjust the analysis rules to adapt to different monitoring needs.

[0006] (II) Technical solution

[0007] In order to achieve the above object, the present invention adopts the following technical solutions:

[0008] An industrial Internet of Things data analysis and alarm system based on a Groovy rule engine comprises a system module assembly, wherein the system module assembly comprises a data acquisition module, wherein the data acquisition module is connected to a data processing module, and the data processing module is connected to a rule definition module and a data analysis module, wherein the rule definition module defines data analysis rules for data processed by the data processing module using the Groovy language, wherein the rules can be dynamically loaded and updated, and then the data analysis module analyzes the processed data according to the defined rules, wherein the data analysis module is connected to an alarm generation module, wherein the alarm generation module generates alarm information when the result of analysis by the data analysis module meets a preset condition, wherein the alarm generation module is connected to an alarm push module, and the alarm information is pushed to a user or a system through the alarm push module.

[0009] Furthermore, the alarm generation module is connected to a condition setting module, and the condition setting module presets a threshold value of each analysis data and generates an alarm message when the threshold value is reached.

[0010] Based on the above solution, the rule definition module uses the Groovy language to define data analysis rules, which can flexibly define and adjust data analysis rules according to specific needs in the industrial Internet of Things environment.

[0011] As a further solution of the present invention, the rule definition module is provided with a user interface, and the user can operate through the user interface.

[0012] Furthermore, the data acquisition module is implemented through a SCADA system, and the SCADA system is driven by OPC.

[0013] On the basis of the above scheme, the data acquisition module includes a data manager and at least one data collector. The data manager is electrically connected to each data collector and is used to perform data statistics on the working data collected by each data collector in real time.

[0014] The beneficial effects of the present invention are:

[0015] 1. In the present invention, the high efficiency of the Groovy rule engine ensures that data analysis and alarm generation can be completed quickly even when the amount of data is huge, so that maintenance personnel can be notified in time to take necessary measures. By using the Groovy rule engine, the system can accurately define complex data analysis logic, including multi-condition judgment, threshold comparison and pattern recognition, etc., which improves the accuracy of alarms and reduces the possibility of false alarms and missed alarms.

[0016] 2. In the present invention, data analysis rules can be flexibly defined and adjusted according to specific needs in the industrial Internet of Things environment. This flexibility means that the system can easily adapt to new device types, data formats or analysis requirements without large-scale system reconstruction or software upgrades.

[0017] 3. In the present invention, users can operate through the user interface, so that even non-technical users can easily define and modify data analysis rules. This user-friendliness lowers the technical threshold for using the system, improves user satisfaction and the popularity of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 This is a schematic diagram of the system framework process structure of an industrial Internet of Things data analysis and alarm system based on the Groovy rule engine proposed by the present invention. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. It should be noted that, unless otherwise clearly specified and limited, the terms "installation", "connection" and "setting" should be understood in a broad sense. For ordinary technicians in this field, the specific meanings of the above terms in this patent can be understood according to specific circumstances.

[0020] Example 1

[0021] Reference Figure 1 , an industrial Internet of Things data analysis and alarm system based on a Groovy rule engine, including a system module assembly, the system module assembly including a data acquisition module for real-time acquisition of industrial equipment operation data, the data acquisition module is connected to a data processing module for preprocessing the acquired data, and the data processing module is connected to a rule definition module and a data analysis module, the rule definition module uses the Groovy language to define data analysis rules for the data processed by the data processing module, the rules can be dynamically loaded and updated, and then the data analysis module analyzes the processed data according to the defined rules, the efficiency of the Groovy rule engine ensures that even in the case of huge data volume, data analysis and alarm generation can be completed quickly, so as to promptly notify maintenance personnel to take necessary measures, the data analysis module is connected to an alarm generation module, the alarm generation module generates alarm information when the result of the data analysis module analysis meets the preset conditions, the alarm generation module is connected to an alarm push module, and the alarm information is pushed to a user or a system through the alarm push module.

[0022] In the present invention, the alarm generation module is connected to the condition setting module, the condition setting module presets the threshold of each analysis data, and generates an alarm message when the threshold is reached. The Groovy language used by the rule definition module to define the data analysis rules can be flexibly defined and adjusted according to the specific needs in the industrial Internet of Things environment. This flexibility means that the system can easily adapt to new device types, data formats or analysis requirements without large-scale system reconstruction or software upgrades. The rule definition module is provided with a user interface, and the user can operate through the user interface, so that even non-technical users can easily define and modify data analysis rules. This user-friendliness reduces the technical threshold for using the system and improves user satisfaction and the popularity of the system.

[0023] Example 2

[0024] Reference Figure 1An industrial Internet of Things data analysis and alarm system based on the Groovy rule engine includes a system module assembly, which includes a data acquisition module for real-time acquisition of industrial equipment operation data. The data acquisition module is connected to a data processing module for preprocessing the collected data, and the data processing module is connected to a rule definition module and a data analysis module. The rule definition module uses the Groovy language to define data analysis rules for the data processed by the data processing module. The rules can be dynamically loaded and updated, and then the data analysis module analyzes the processed data according to the defined rules. The efficiency of the Groovy rule engine It ensures that even when the amount of data is huge, data analysis and alarm generation can be completed quickly, so that maintenance personnel can be notified in time to take necessary measures. By using the Groovy rule engine, the system can accurately define complex data analysis logic, including multi-condition judgment, threshold comparison and pattern recognition, which improves the accuracy of alarms and reduces the possibility of false alarms and missed alarms. The data analysis module is connected to the alarm generation module. When the analysis result of the data analysis module meets the preset conditions, the alarm generation module generates alarm information. The alarm generation module is connected to the alarm push module, which pushes the alarm information to the user or system through the alarm push module.

[0025] In the present invention, the alarm generation module is connected to the condition setting module, the condition setting module presets the threshold of each analysis data, and generates alarm information when the threshold is reached. The Groovy language used by the rule definition module to define the data analysis rules can be flexibly defined and adjusted according to the specific needs in the industrial Internet of Things environment. This flexibility means that the system can easily adapt to new device types, data formats or analysis requirements without large-scale system reconstruction or software upgrades. The rule definition module is provided with a user interface, and the user can operate through the user interface, so that even non-technical users can easily define and modify data analysis rules. This user-friendliness reduces the technical threshold for the use of the system and improves user satisfaction and the popularity of the system.

[0026] In particular, the data acquisition module is implemented through a SCADA system, and the SCADA system is driven by OPC. The data acquisition module includes a data manager and at least one data collector. The data manager is electrically connected to each data collector and is used to perform data statistics on the working data collected by each data collector in real time.

[0027] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. An industrial Internet of Things data analysis and alarm system based on a Groovy rule engine, comprising a system module assembly, characterized in that: The system module assembly includes a data acquisition module, the data acquisition module is connected to a data processing module, and the data processing module is connected to a rule definition module and a data analysis module, the rule definition module uses the Groovy language to define data analysis rules for the data processed by the data processing module, the rules can be dynamically loaded and updated, and then the data analysis module analyzes the processed data according to the defined rules, the data analysis module is connected to an alarm generation module, when the result of the analysis by the data analysis module meets the preset conditions, the alarm generation module generates alarm information, the alarm generation module is connected to an alarm push module, and the alarm information is pushed to the user or the system through the alarm push module.

2. According to the industrial Internet of Things data analysis and alarm system based on Groovy rule engine according to claim 1, it is characterized in that: The alarm generation module is connected to a condition setting module, which presets thresholds for various analysis data and generates alarm information when the thresholds are reached.

3. The industrial Internet of Things data analysis and alarm system based on Groovy rule engine according to claim 1 is characterized in that: The rule definition module uses the Groovy language to define data analysis rules, and can flexibly define and adjust data analysis rules according to specific needs in the industrial Internet of Things environment.

4. The industrial Internet of Things data analysis and alarm system based on the Groovy rule engine according to claim 3 is characterized in that: The rule definition module is provided with a user interface, and the user can operate through the user interface.

5. The industrial Internet of Things data analysis and alarm system based on Groovy rule engine according to claim 1 is characterized in that: The data acquisition module is implemented through a SCADA system, and the SCADA system is driven by OPC.

6. The industrial Internet of Things data analysis and alarm system based on the Groovy rule engine according to claim 5 is characterized in that: The data acquisition module includes a data manager and at least one data collector. The data manager is electrically connected to each data collector and is used to perform data statistics on the working data collected by each data collector in real time.

Citation Information

Cited By

  • Unified data acquisition and processing optimization system

    CN121309613A