Control Cycle Event Chapters for Time-Series Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control devices face challenges in efficiently extracting and analyzing time-series data for subsequent analysis, despite advancements in data storage and collection functions.

Innovation Solution

A control device is configured to extract time-series data of process values based on detailed extraction conditions, including designated chapters and time ranges, with the ability to accept changes in start and end positions, and logical operations between conditions, allowing for flexible and efficient data extraction and conversion into compatible formats for external systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a large amount of time-series data is collected and stored in the control device, then data availability for subsequent analysis is improved, but data extraction efficiency and analysis speed deteriorate

Engineering Contradiction:
Improvedata volumeVSAvoiddata extraction efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the time-series data by introducing chapter information that divides the continuous data stream into meaningful sections (e.g., by process type, time period, or operational mode). This segmentation allows the extraction unit to quickly locate and extract only the relevant data segments needed for analysis, rather than processing the entire dataset, thus improving extraction efficiency while maintaining data availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of data by storing chapter information alongside the time-series data in the database. This preliminary action creates an indexed structure that enables rapid data retrieval during extraction operations, eliminating the need to scan through all stored data when extraction is needed, thereby significantly improving productivity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If detailed extraction conditions are implemented to enable precise data extraction, then analysis accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedata extraction precisionVSAvoidextraction condition complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal extraction condition structure that can handle multiple types of extraction criteria (time ranges, chapter selections, process types) through a unified framework. The extraction unit processes all extraction conditions using the same mechanism, reducing system complexity despite the detailed precision requirements by avoiding separate processing logic for each condition type.

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

Solution Approach 2:

The patent introduces chapter information as an intermediary layer between the raw time-series data and the extraction conditions. This intermediary structure organizes data into manageable sections that can be easily referenced by extraction conditions, simplifying the matching process between extraction requirements and stored data while maintaining high extraction precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple extraction conditions are accepted to provide flexible data extraction, then adaptability is improved, but processing time increases

Engineering Contradiction:
Improveextraction condition flexibilityVSAvoiddata processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the evaluation of multiple extraction conditions by first matching chapter information (which is already organized in the database) and then applying time range filters. This segmented approach allows the system to quickly eliminate irrelevant data sections using chapter matches before performing more detailed time-based filtering, reducing overall processing time while maintaining flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary matching of extraction conditions against chapter information stored in the database before conducting detailed data extraction. This preliminary action identifies relevant data sections in advance, allowing the system to focus processing resources only on the matched segments, thereby reducing processing time despite accepting multiple extraction conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3926428B1Control device, control program, and control system
Publication Date: 2024.03.27 OMRON CORP
  • EP3926428B1 patent drawingFigure 1
  • EP3926428B1 patent drawingFigure 2
  • EP3926428B1 patent drawingFigure 3

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.