Event-Indexed Time-Series Control Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control devices face challenges in efficiently analyzing data collected for subsequent analysis, as they lack a systematic approach to store and extract time-series data effectively.

Innovation Solution

A control device is configured with a collecting module to store process values in a time-series manner, a condition monitoring module to identify and store event conditions, and an extracting module to extract data based on defined extraction conditions, allowing for efficient data retrieval for analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a large amount of data is collected in a database embedded in the control device, then data availability for subsequent analysis is improved, but data extraction efficiency deteriorates

Engineering Contradiction:
Improvedata volumeVSAvoiddata extraction time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the database into multiple data sets, where each data set contains data satisfying specific search conditions. This segmentation allows the extraction module to quickly locate and extract only the required data subsets based on extraction conditions, rather than scanning through all collected data, thereby maintaining high data availability while significantly improving extraction efficiency.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If data is stored in a time-series manner with detailed event conditions, then analysis precision is improved, but device complexity increases

Engineering Contradiction:
Improvedata analysis precisionVSAvoiddata management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-organizing data into structured data sets with predefined search conditions during the data collection phase. The extraction module then uses predefined extraction conditions to efficiently retrieve data without requiring complex real-time processing, thus achieving high analysis precision while keeping the control device relatively simple.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple extraction conditions are supported, then adaptability for different analysis needs is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveextraction flexibilityVSAvoiddata extraction operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal extraction module that can handle multiple types of extraction conditions (time-based, event-based, data value-based, etc.) through a unified interface. This multi-functional design allows the system to adapt to various analysis needs while maintaining consistent and simple operation procedures, as users interact with the same extraction mechanism regardless of the specific condition type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11947328B2Control device, control program, and control system
Publication Date: 2024.04.02 OMRON CORP
  • US11947328B2 patent drawing
  • US11947328B2 patent drawing
  • US11947328B2 patent drawing

AI summary

A control device determines, every control cycle, whether or not process values stored in a time-series manner satisfy a predetermined event condition. When the event condition is satisfied, the control device causes a chapter associated with the satisfied event condition to be stored in correspondence with time information that specifies the control cycle. The control device determines a target section with the time information in correspondence with a chapter that satisfies an extraction condition being defined as the reference, and extracts time-series data of the stored process values included in the determined target section.