Data Processing Apparatus Alarm Queue Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data monitoring apparatuses for power systems fail to stabilize data acquisition and processing, leading to unprocessed alarm data overload, errors, and potential secondary accidents due to poor recognition and handling of alarm data, especially when the number of alarms exceeds a predetermined limit or time threshold.

Innovation Solution

A data processing apparatus with a data processor, spool configuration, and alarm processing unit that creates and validates alarm data queues, generates alarm messages, and prioritizes output based on validity checks, ensuring users recognize critical data errors and abnormalities, thereby preventing secondary accidents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If alarm data is continuously accumulated without deletion, then data completeness is improved, but system memory overload and processing errors increase

Engineering Contradiction:
Improvealarm data completenessVSAvoidmemory overload
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system performs preliminary validation checks on alarm data before it is fully accumulated in memory. The validation unit checks alarm data in real-time as it arrives, identifying and filtering invalid data early in the process, so that only valid alarm data consumes memory resources. This prevents memory overload while maintaining completeness of valid alarm data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The validation unit extracts and removes invalid alarm data from the accumulation stream before it can overload the system memory. By taking out invalid data points individually as they are detected, the system maintains a manageable quantity of alarm data in memory while preserving all valid alarm information for later processing.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If alarm data is deleted when threshold is reached, then memory overload is prevented, but data loss occurs for unprocessed alarms

Engineering Contradiction:
Improvememory managementVSAvoidalarm data loss
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

Instead of deleting alarm data when a threshold is reached, the system performs preliminary validation on each alarm data point as it arrives. Invalid data is filtered out early, so only valid alarm data accumulates in memory. This eliminates the need for threshold-based deletion while preventing memory overload through proactive validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The validation unit provides continuous feedback on the quality of incoming alarm data, identifying invalid entries in real-time. This feedback mechanism allows the system to adjust its accumulation strategy dynamically, maintaining optimal memory usage without losing valid alarm data by deleting based on arbitrary thresholds.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If all alarm data is processed sequentially, then data accuracy is improved, but processing time increases

Engineering Contradiction:
Improvealarm data accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The validation unit extracts and removes invalid alarm data immediately upon detection, without waiting for sequential processing of all accumulated data. This allows the system to maintain high accuracy by validating each data point individually while reducing overall processing time by eliminating invalid data early in the pipeline.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Validation checks are performed preliminarily on each alarm data point as it arrives, before it enters the main processing queue. This preliminary action ensures data accuracy is maintained while preventing invalid data from consuming processing time in subsequent stages.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If alarm data validation is performed late in the process, then processing speed is improved, but data errors increase

Engineering Contradiction:
Improveprocessing speedVSAvoiddata error rate
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The validation unit performs validation checks preliminarily on each alarm data point immediately upon receipt, before the data enters the main processing flow. This early validation maintains high data precision by catching errors early, while the system overall maintains high productivity because validation is performed in parallel with data accumulation rather than as a sequential bottleneck.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3217505B1Apparatus for data processing
Publication Date: 2020.07.29 LSIS CO LTD
  • EP3217505B1 patent drawingFigure 1
  • EP3217505B1 patent drawingFigure 2
  • EP3217505B1 patent drawingFigure 3

AI summary

The present disclosure relates to a data processing apparatus that monitors data collected from remote terminal units, RTUs, (20). The data processing apparatus includes: at least one data processor configured to collect the data from the RTUs and check alarm data associated with the collected data; a first spooler configured to receive the alarm data output from the data processor to create an alarm data queue; an alarm processing unit configured to receive the alarm data included in a first alarm data queue of the first spooler sequentially to create a second alarm data queue for creating an alarm message, and to create an alarm message based on alarm data in the second alarm data queue to output it. The alarm processing unit includes a second spooler configured to receive alarm data from the first spooler and store the received alarm data into a second alarm data queue.