Text Analytics for Correlating Alarm and Operator Response Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial process control systems face challenges in correlating operator response events with specific alarms or procedures due to mixed logging of events, making it difficult to analyze operator actions and improve processes effectively.

Innovation Solution

The system employs text analytics to identify correlations between alarm texts and operator response texts by processing key terms from event logs, filtering, segmenting, and matching them to store relevant correlations, enabling the identification of correlated operator action events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If operator response events are logged in the event log along with alarm events, then the event log contains comprehensive operational data, but the alarm events and operator response events become mixed and difficult to correlate

Engineering Contradiction:
Improvecomprehensive operational dataVSAvoidcorrelation information
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent segments the mixed event log data by extracting and analyzing text from individual alarm events and operator response events separately. By processing each event type independently and identifying key terms, the system divides the mixed data stream into distinguishable segments that can be correlated through text matching, thereby resolving the mixing problem while preserving comprehensive data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces text analytics as an intermediary mechanism between alarm events and operator response events. By extracting key terms from both event types and performing text matching on these intermediate representations, the system creates a bridging layer that enables correlation identification without requiring the events to be sequentially adjacent in the log, thus recovering correlation information that would otherwise be lost in the mixed logging.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If text analytics processing is applied to identify correlations, then operator response correlations with specific alarms can be identified, but processing complexity increases

Engineering Contradiction:
Improvecorrelation identification accuracyVSAvoidtext analytics processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts key terms from the full text of alarm events and operator response events, isolating the most relevant information carriers. By focusing processing on these extracted key terms rather than the complete event texts, the system reduces the complexity of text matching operations while maintaining high precision in correlation identification, as the key terms contain the essential correlating information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10824810B2System and method for identifying correlated operator action events based on text analytics of operator actions
Publication Date: 2020.11.03 HONEYWELL INTERNATIONAL INC
  • US10824810B2 patent drawing
  • US10824810B2 patent drawing
  • US10824810B2 patent drawing

AI summary

A method includes obtaining, from an event log, first text of an alarm associated with an industrial process in a process control system, and processing the first text to obtain first key terms. The method also includes obtaining, from the event log, second text of an operator response, and processing the second text to obtain second key terms. The method further includes filtering and segmenting at least one of the first key terms and the second key terms. The method also includes performing text matching on the first key terms and the second key terms to identify a correlation between the first text and the second text. In addition, the method includes storing the first text, the second text, and the correlation between the first text and the second text in a data store.