Data Processing Apparatus Alarm Queue Validation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Quantity of substance
If alarm data is deleted when threshold is reached, then memory overload is prevented, but data loss occurs for unprocessed alarms
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.
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.
3Measurement precision
If all alarm data is processed sequentially, then data accuracy is improved, but processing time increases
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.
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.
4Productivity
If alarm data validation is performed late in the process, then processing speed is improved, but data errors increase
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.
Data Source
Figure 1
Figure 2
Figure 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.