SYSTEM FOR RULE MANAGEMENT, PREDICTIVE MAINTENANCE AND QUALITY ASSURANCE OF A PROCESS AND MACHINE USING RECONFIGURABLE SENSOR NETWORKS AND BIG DATA MACHINE LEARNING

20220413482 · 2022-12-29

Assignee

Inventors

Cpc classification

International classification

Abstract

A system for rule management, predictive maintenance and quality assurance of a process using automatic rule formation comprising a plurality of sensors capable of being attached to at least one machine for measuring at least one information about the process and machine operation. The system comprises a server connected to the sensors over a wireless communication network and running a reconfigurable rule management program for identifying and processing the particular process and machine information related to at least one process received from the plurality of sensors. A controller in communication with the server capable of controlling the process based on a rule set by the rule engine. The rule engine automatically detects the normal process data, classifies the received data based on the dynamic rule formed by the rule engine and finds anomalies in the process or machine operation for predictive maintenance and process quality assurance.

Claims

1. Apparatus for quality assurance of at least one industrial process using rule formation from sensor data comprising: a) a plurality of sensors attached to a machine for measuring information about the industrial process and operation of the machine; b) a server connected to the sensors over a wireless communication network, for processing the information related to the industrial process received from the sensors; c) a controller in communication with the server, the controller being capable of controlling the industrial process based on data received from the server, d) a program running on the server for forming automated rules for predictive maintenance and process quality assurance from data received from the sensors; and e) a reconfigurable engine running the server receiving output from the controller for classifying predictive maintenance data and controller data and performing analytical processing on information extracted from sensor data for predictive maintenance and process quality assurance of the machine.

2. A method of maintaining interoperability in an industrial process having rule management, predictive maintenance and quality assurance aspects, comprising: a) configuring a plurality of sensors attached to a machine operating as a part of the process for measuring information about the process and operation of the machine; b) configuring a server connected to the plurality of sensors over a wireless communication network for processing the plurality of information related to the process received from the plurality of sensors; c) configuring a controller in communication with the server, the controller being capable of controlling the process based data received from the server; d) receiving on a rule engine interface of the server a selection of data associated with the machine measuring information about the process machine operation; e) a program running in the server for forming automated rules from the data received from the plurality of sensors, the automated rules being applied for predictive maintenance and process quality assurance; f) mapping output from the controller for the process into a reconfigurable engine running the server for classifying predictive maintenance data and controller data to perform analytical processing; and g) extracting useful information from sensor data and performing an analytical processing for predictive maintenance and process quality assurance on the server.

3. A system for obtaining rule management, predictive maintenance and quality assurance information for an industrial process from sensor data, comprising: a) a plurality of sensors capable of being attached to a machine for measuring information associated with the industrial process and the machine operating as a part of the process; b) a server connected to the plurality of sensors over a wireless communication network, for processing the information related to the industrial process received from the plurality of sensors; c) a controller associated with the server, for controlling the industrial process based on data received from the server, d) a program running in the server and forming automated rules from the data received from the plurality of sensors, the automated rules being for predictive maintenance and process quality assurance; e) wherein output from the controller associated with the industrial process is mapped into a reconfigurable engine running in the server classifying predictive maintenance data and controller data to perform analytical processing on extracted information from the sensor data; f) wherein the analytical processing is for predictive maintenance and process quality assurance; and g) wherein the server includes multi-tier architecture for: i) calibrating the plurality of sensors based on an auto calibration signal; ii) base-lining the sensor data; and iii) calibrating a gauge associated with the predictive maintenance information.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0024] FIG. 1 is a schematic view of a system for performing predictive maintenance and process quality assurance of at least one process using at least one sensor device according to a preferred embodiment of the present invention.

[0025] FIG. 2A is an exemplary screen shot showing sensor calibration process for magnetometer values, according to one embodiment.

[0026] FIG. 2B is an exemplary screen shot showing magnetometer values after sensor calibration, according to one embodiment.

[0027] FIG. 3A is an exemplary screen shot showing base lining options, according to one embodiment.

[0028] FIG. 3B is an exemplary screen shot showing starting baseline operation, according to one embodiment.

[0029] FIG. 4 is an exemplary screen shot showing after calibration of PM gauge (Reactive Power) according to one embodiment.

[0030] FIG. 5A is a diagrammatic representation of a flexible and dynamic association system, according to one embodiment.

[0031] FIG. 5B is schematic view of a system, according to one embodiment of the invention.

[0032] FIG. 6A is an exemplary screen shot of a zone sub assembly and machine collector, according to one embodiment.

[0033] FIG. 6B is an exemplary screen shot of a sensor discovery, according to one embodiment.

[0034] FIG. 6C is an exemplary screen shot of the sensor detection and mapping, according to one embodiment.

[0035] FIG. 6D is an exemplary screen shot of the sensor mapping to machine, according to one embodiment.

[0036] FIG. 7 is a diagrammatic representation of three tier architecture for calibration and value management, according to one or more embodiments.

DETAILED DESCRIPTION

[0037] Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.

[0038] FIG. 1 illustrates a system 100 of predictive maintenance and process quality assurance of one or more industrial processes, according to one embodiment. The system 100 comprises an N-number of sensors 102 (Example: 102A-102F) capable of being attached to N-number of machines 104 (Example: 104A-104C). The sensors measuring information process data and/or information about the N-number of machines 104. The plurality of sensors 102 may be of portable type that can be attached to various machines or can be associated with various processes for measuring the process data and/or machine information. In some instances, the plurality of sensors 102 may be fixed permanently to the plurality of machines 104 for measuring the process and/or machine information. The multiple sensors 102 attached to the plurality of machines 104 are connected to a server 106 of the system 100 via a wireless communication channel 112 such as, but not limited to, Bluetooth, low energy Bluetooth and/or Zigbee mode of wireless communication. The server 106 may be connected to one or more controllers 108 for the N-number of machines 104 via the wireless network 112 and/or a separate dedicated wireless network. Thus, the server 106 may receive the information collected by the plurality of sensors 102. The controller 108 may be connected to a reconfigurable engine 116, either associated with the server 106 and/or with a mobile application 118. The mobile application 118 may be associated with the server 106 over a wireless network 112. The plurality of sensors 102 attached to the N-number of machines 104 performing one or more different processes may measure multiple parameters such as process parameters and predictive maintenance parameters for the associated machines. Therefore, the plurality of sensors 102 fixed to and/or retrofitted to the N-number of machines 104 may perform multiple functions including predictive maintenance and process quality checks. The reconfigurable engine 116 may automatically collect and classify information regarding process parameters and predictive maintenance parameters from the plurality of sensors 102. The collected information may be classified into an individual stream with enough data “tuplet”. Analytical processing for extracting useful information may be performed on sensor data based on the classification. The analytical processing may assist in predictive maintenance and/or process quality assurance.

[0039] According to another embodiment of FIG. 1 describes a plurality of sensors 102 that are capable of performing multiple functionalities including predictive maintenance and process quality check of the N-number of machines 104. The N-number of machines 104 running in a factory. The system 100 further comprises server 106 associated with the plurality of sensors 102 over a wireless communication network for processing the plurality of information received from the plurality of sensors 102. The server 106 may include an algorithm to auto detect types of processes and/or machine predictive maintenance data. The server 106 may process the plurality of data through one or more machine learning algorithms. The data may be sent to at least one controller 108 in communication with the server 106. The controller 108 may control one or more processes based on data received from server 106. The reading from at least one sensor 102 may be used as reference for auto-discovery of process without having data and/or an update received from the controller 108. In some instances, processes and control readings may be identified from the plurality of sensors 102 and controllers 108 of the machine respectively. The sensors and controllers 108 may be connected to the server

[0040] 106. An algorithm associated with the server 106 performs a decision function. At least one controller 108 associated with at least one process may be mapped into a reconfigurable engine 116 running in at least one server 106. Mapping may lead to classifying at least one predictive maintenance data and at least one controller data. Further, the classifying may lead to analytical processing for extracting useful information on sensor data for predictive maintenance and process quality assurance. In one or more embodiments, the reconfigurable engine 116 may be associated with a mobile application 118 running in a smartphone, a tablet and/or a portable computer device associated with the server 106. The mobile application 118 may process the plurality of inputs from the sensors and configure the controller 108 to control the one or more processes for automatic predictive maintenance and process quality assurance. FIG. 2A illustrates a screenshot showing a sensor calibration, according to one embodiment. Each of the N-number of sensors 102 may output one or more kinds of parameters such as the process parameters and the predictive maintenance parameters for associated machines. A magnetometer may be configured to provide a sensor vector corresponding to the magnetometer's orientation relative to a magnetic field. The sensors 102 may have a combination of output ‘r’ vectors based on orientation. FIG. 2A illustrates magnetometer values after sensor 102 calibration.

[0041] FIG. 2B illustrates magnetometer values after sensor calibration, according to one embodiment. FIG. 2B is a diagrammatic representation of sensor calibration as shown on a user interface according to one embodiment.

[0042] FIG. 3A illustrates a system 100 that generates various statistical properties of the collected machine and process data, according to one embodiment. Three levels of calibration of system may be possible in the system 100. The three levels are predictive maintenance gauge calibration, baseline calibration and sensor calibration. According to one example embodiment, sensor calibration may be described. The FIG. 3A illustrates base lining options. In the baseline calibration, calibration of machine and vibration sensors may be combined. The sensor calibration may measure vibration levels produced by one or more models of the multiple machines. Sensors may be of different types measuring multiple parameters such as vibration, acceleration, etc., The multiple parameters may help in performing multiple functionalities including predictive maintenance of the N-number of machines 104 and process quality check in a factory running multiple processes using the same system of machines.

[0043] FIG. 3B illustrates a screen shot showing a baseline operation starting position, according to one embodiment. The normal and/or baseline operation of machines 104 may be measured by the sensors 102. If the mode is manual base lining, a user may select one or more of a machine state and/or an attribute for a particular selected machine 104. If the mode is automatic base lining, the data associated with one of the machines in the N-number of machines 104 may be used as a reference.

[0044] In the base lining process in a starting (progress) state, according to one embodiment a plurality of sensors 102 may be mounted on one or more of the N-number of machines 104. Sensors may be assigned to collect temperature, vibration, current, voltage, phase lag, vacuum, magnetic field, gyroscopic data and other information. The collected machine and process data may be fed to a server 106 which analyzes and stores the data. The server 106 may be associated with a machine learning algorithm. The collected data may be classified into base line data. The base line data may primarily include one or more of meta data and/or “test” data. Here the baseline data refers to data from a normally operating machine (normal condition) and/or a condition in a good machine. Test data may be classified according to the requirements of the testing. Meta database of the sensor 102 may be created in the server 106. Various useful statistics may be obtained from raw and/or transformed data to differentiate between baseline and test data.

[0045] Parameters or attributes of the collected machine and process data for base lining may show different linear behavior. Once baseline statistics start, the system performs base lining at different points. The system 100 may initiate start baseline and end baseline process to measure the machine and process data across the plurality of sensors 102. The duration of the test must be defined for the machines 104. After completion of base line testing, the system 100 may store the data in the format of baseline polynomial for further analytics.

[0046] FIG. 5A shows a schematic view of mobile middleware, according to one embodiment. In one or more embodiments, one or more of flexible and dynamic association of mobile middleware may be formed. A factory may have many zones with machines of different sub assembly types. The factory setup comprises of different zones wherein machines of each zone have machines of different sub assembly types. For example, sub assembly type 1 may have multiple machines that may be selected from the group of pumps and/or any similar type of machines. In another example, sub assembly type 2 may include multiple machines that may be selected from the group of dryers and/or any similar type of machines. Multiple processes may be carried out by the plurality of machines in different sub-assemblies. The relationship between the machine data and process information may be defined by the rule engine associated with the at least one server.

[0047] In the above said preferred embodiment of FIG. 5A includes a plurality of sensors 501 capable of performing multiple functionalities including predictive maintenance of N-number of sub-assemblies and process quality check in a factory running multiple processes. The system of the present invention further comprises at least one PM function such as vibration and power factor. Plurality of machines connect over a wireless communication network for processing the plurality of information related to one or more processes received from the plurality of sensors 501. The PM function may need a set of collectors for collecting one more ore of the machine and process data. The readings from plurality of machines performing different processes may be sent to a fixed set of collectors having a defined function. The multiple processes reading from plurality of sensors 501 may act as reference for others. The reference may be associated with an auto-discovery of process without having data and/or update from the controller. In some instances, processes may identified from sensors reading and control. At least one process may be mapped onto a reconfigurable engine running in one or more servers. The system may form a fully automated processing system, which can measure the system parameters, identify different parameters measured using the same sensors and/or different sensors, comparing the values with nominal values and finding anomalies in a particular process and/or machine. Further, the automated system may create dynamic rules based on the normal values and can reconfigure the system and the process automatically for predictive maintenance/ Still further, automatic process identification and process quality assurance may be achieved through the automated system. Moreover, a user may monitor and/or control the process (the system) remotely using portable devices having a mobile application configured to interface with the sensor values and having the reconfigurable rule program associated with the portable device.

[0048] FIG. 5B illustrates a number of readings from the plurality of sensors 501 performing different processes being transferred to the server 106. Running the asset assignment algorithm for each sensor 501 may be viewed as a shared and reconfigurable asset. A process discovery algorithm is associated with the server 106 where one or more process data may be a reference for discovering a process automatically without controller data. A set of fixed and/or dynamic rules may be created from normal state of operation data assigned to a particular process and/or predictive maintenance. Rules may be created to separate data that differentiates a good machine from a bad machine, a machine due for repair or maintenance and a good process from a bad process. First the plurality of machines 104 and process were run for obtaining an ideal normal operating mode called “Test Mode” to obtain normal test data and the data can be used to compare and detect an anomaly process. With the anomaly being identified and rules for identifying a normal versus a particular anomaly is created automatically within the server program. Thus, the system 100 can be used for automatic discovery of rules.

[0049] Further, system 100 may be utilized for predictive maintenance, automatic process identification and process quality assurance. Machine learning classification algorithms like support vector machines (SVM), K-mean, Neural Network, Random Forest, Logistic Regression, Decision Tree, p-Tree may be used on the data collected during test period. Further, rules may be generated from learning algorithms.

[0050] FIG. 5B illustrates the system 100 of the present invention, according to one embodiment. The system 100 acts as an asset and rule management system. The system 100 may be capable of measuring data of the processes and to identify the processes from the collected information, identify the state of the machine and/or equipment from the collected information, distinguish between process and machine parameters automatically, generate dynamic rules based on a reconfigurable engine 116 and the measured process, machine parameters, and automatically detecting anomalies in any process or machine by comparing with normal values as per the dynamic rule, etc.

[0051] Further the system 100 may be used for predictive maintenance, automatic process identification and process quality assurance based on the automated dynamic rules formed using the reconfigurable engine 116 associated with the server 106. Thus, the system 100 may form a fully automated processing system. The fully automated processing system may measure parameters of the automated processing system, identify different parameters measured using the same sensors and/or different sensors, compare the values with nominal values and finding anomalies in particular process and/or machine. Further, the automated system may create dynamic rules based on the normal values and can reconfigure the system 100. Also, the automated system may automatically process for predictive maintenance, automatic process identification and process quality assurance. Moreover, a user can monitor and/or control the system 100 remotely using a portable device having a mobile application configured to interface with the sensors and having the reconfigurable rule program running on the portable device.

[0052] FIG. 6A illustrates a screen shot of sub assembly zone of multiple machine collector, according to one embodiment. An illustrative screen layout on the user interface is shown. The module can be operable by selecting from icons denoting zone, pump and machine accordingly. The calibration screen layout provides for display and selection of various parameters, including collector 1, collector 2, collector 3, which represents collected data, attributes, values and parameters respectively.

[0053] FIG. 6B illustrates a screen shot showing an illustration of sensor discovery for reconfigurable engine algorithm executed by the server, according to one embodiment. The sensor may be selected from a group of Prophecy sensors, Zigbee, BLE VAC (vacuum) sensor, Bluetooth PF (power factor) sensor and a combination thereof. The systems process the plurality of input from the sensors and configure the controller to control the process or processes, for automatic predictive maintenance and process quality assurance.

[0054] FIG. 6C illustrates a screen shot of sensor detection and mapping, according to one embodiment. Determining relative locations of sensor nodes with the affixed multiple machines and mapping relative locations of the sensor nodes with respective plurality of machines and processes. Every sensor may have different values compared to other type of sensor configurations. The different values may be due to different versions of sensors and/or aging of the sensor. The system allows calibration of the sensor based on a fixed offset chosen by user.

[0055] FIG. 6D, a screen shot illustrating the sensor mapping to the machine according to one embodiment of the invention. A user interface may be selected from a group of systems like mobile device, portable device, wireless communication device or any laptop, tablet, desktop or any combination thereof. Thus, the system may form a fully automated processing system, which can measure its own parameters, identify different parameters measured using the same sensors or different sensors, compare the values with nominal values and find anomalies in a particular process or a machine, create own dynamic rules based on the normal values and can reconfigure the system automatically for predictive maintenance, automatic process identification and process quality assurance. Moreover, a user may monitor and/or control the process or the system remotely using a portable device having a mobile application configured to interface with the sensors and having the reconfigurable rule program running on it.

[0056] Thus a system for rule management, predictive maintenance and quality assurance of a process using automatic rule formation comprising a plurality of sensors capable of being attached to one or more machines for measuring one or more information about the process and machine operation is described according to the disclosure. A server may be associated with one or more sensors over a wireless communication network. The server may be running a reconfigurable rule management program for identifying and processing the particular process and machine information related to the one or more processes received from the plurality of sensors.

[0057] A controller in communication with the server may be capable of controlling the process based on a rule set by the rule engine. The rule engine automatically detects the normal process data, classifies the received data based on the dynamic rules formed by the rule engine and finds anomalies in the process and/or machine operation.

[0058] In one or more embodiments, a method and system of three tier architecture for calibration and value management may include calibrating sensors based on an auto calibration signal, base-lining one or more of a sensor data and a machine data through a combination of database architecture, data training architecture, and a base-lining algorithm. Further, the three level calibration may include calibrating a Predictive maintenance gauge.

[0059] FIG. 7 is a diagrammatic representation of three tier architecture for calibration and value management, according to one or more embodiments. The three tier architecture 700 may include sensor calibration 702, base lining 704 and Predictive Maintenance (PM) gauge calibration 706.

[0060] The sensor calibration 702 may be based on an auto calibration signal received from another system. The sensor calibration 702 may be needed due to aging sensors and electronics. The baselining 704 may include a combined calibration of a machine and vibration sensors. The baselining 704 may be necessary to increase compatibility with older machines when housing and model positioning remain unchanged. The baselining 704 may include calibrating vibration levels produced by one or more machines during installation of sensors onto machines. The calibration of the predictive maintenance gauge 706 may be necessary to a large variety of users. Different users may perceive a predictive maintenance scale differently. Therefore, ranges associated with predictive maintenance states may be adjusted according to a perception of a user as opposed to a factory default.

[0061] In one or more embodiments, mobile middleware may associated with the three tier architecture. The mobile middleware may facilitate rapid deployment of adaptive mobile applications in wireless sensor networks. The mobile middleware may allow calibration and value management at an increased pace as compared to conventional systems. The mobile middleware may be associated with mobile applications.

[0062] In one or more embodiments, a three tier architecture of calibration, i,e, sensor, sensor with machine and sensor, machine with predictive algorithm may be used to create an unified IoT (Internet of Things) based approach to get robust and reliable results for predictive maintenance and process simulation values.

[0063] Although the present embodiments have been described with reference to specific example embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the various embodiments. For example, the various devices and modules described herein may be enabled and operated using hardware circuitry, firmware, software or any combination of hardware, firmware, and software (e.g., embodied in a machine readable medium).

[0064] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the appended claims.

[0065] Although the embodiments herein are described with various specific embodiments, it will be obvious for a person skilled in the art to practice the invention with modifications. However, all such modifications are deemed to be within the scope of the claims.