Distributed Data Engines for Real-Time Fault Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current process control systems face limitations in real-time performance monitoring and analytics, as they rely on offline data analysis, are influenced by limited controller memory and bandwidth, and struggle with large data sets and streaming data, leading to inaccurate and delayed prescriptive actions.

Innovation Solution

The implementation of distributed data engines within process control systems for real-time data monitoring and analytics, enabling local data processing and streaming of analytics data across a dedicated network, which allows for timely and optimized decision-making.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If distributed data engines are implemented for real-time data monitoring and analytics, then the timeliness and accuracy of fault detection is improved, but the device complexity increases

Engineering Contradiction:
Improvefault detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the data processing functionality into multiple distributed data engines deployed across different devices in the process control system. Each data engine independently processes data from specific data sources, performing local analytics and fault detection. This segmentation allows real-time processing without requiring a single complex centralized system, thereby improving detection accuracy while managing system complexity through modular distribution.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If all data from multiple data sources is streamed across the network for centralized analysis, then the analytics comprehensiveness is improved, but the bandwidth usage increases

Engineering Contradiction:
Improveanalytics completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts and processes only the essential and relevant data elements at each distributed data engine location. Each data engine performs local filtering and preprocessing, extracting key information from raw data streams before transmission. This extraction approach ensures that comprehensive analytics are maintained by preserving critical data while significantly reducing the volume of data transmitted across the network, thereby lowering bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If real-time data processing is performed across all data sources, then the responsiveness of prescriptive actions is improved, but the processing cycles increase

Engineering Contradiction:
Improvedecision-making timelinessVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

Each distributed data engine performs preliminary data processing, filtering, and preliminary analytics locally before data is aggregated or further processed. This preliminary action at the source reduces the computational burden on centralized systems and enables faster initial detection and response. Critical anomalies are identified and flagged locally in real-time, allowing immediate prescriptive actions without waiting for complete centralized processing, thus improving responsiveness while maintaining processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10649449B2Distributed industrial performance monitoring and analytics
Publication Date: 2020.05.12 FISHER ROSEMOUNT SYST INC
  • US10649449B2 patent drawing
  • US10649449B2 patent drawing
  • US10649449B2 patent drawing

AI summary

A technique is provided for providing early fault detection using process control data generated by control devices in a process plant. The technique determines a leading indicator of a condition within the process plant, such as a fault, abnormality, or decrease in performance. The leading indicator may be determined using principal component analysis. A process signal indicating a process variable corresponding to the leading indicator is then obtained and analyzed. A rolling fast Fourier transform (FFT) may be performed on the process signal to generate time-series data with which to monitor the process plant. When the presence of the leading indicator is detected in the time-series data, an alert or other prediction of the condition may be generated. Thus, process faults may be identified using fluctuations and abnormalities as leading predictors.