PLC Data Matching Component Using Bézier Curves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional industrial control systems face challenges in efficiently managing and analyzing large volumes of data, particularly in determining dependencies and relationships between captured data and desired process criteria, leading to increased storage needs and reduced accuracy in recognizing deviations from optimal operations.

Innovation Solution

The implementation of a data matching component associated with a programmable logic controller (PLC) that substitutes collected data points with a Bézier curve, facilitating data trending analysis, reducing storage requirements, and enhancing accuracy by representing data as a parametric curve, allowing for easier comparison with predetermined criteria and enabling interactive deviation threshold settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data points are stored in conventional format, then storage capacity is sufficient, but storage space consumption is high

Engineering Contradiction:
Improvedata storage capacityVSAvoidstorage space
Core Design Contradiction:
Quantity of substanceVSVolume of stationary object

Solution Approach 1:

The patent creates a Bézier curve as a mathematical copy/representation of the discrete data points. Instead of storing every individual data point, the system stores the curve parameters (control points and coefficients) that mathematically represent the same information, significantly reducing storage requirements while preserving the ability to retrieve and analyze the original data trends.

Inventive Principle:
Principle #26Copying

2Measurement precision

If discrete data points are used for analysis, then data accuracy is maintained, but ability to determine dependencies and relationships is reduced

Engineering Contradiction:
Improvedata accuracyVSAvoiddependency relationships
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent transforms discrete data points into a continuous mathematical representation using Bézier curves. This parameter transformation allows the system to maintain measurement precision through the mathematical properties of the curve while simultaneously enabling better detection of dependencies and relationships through graphical visualization and threshold-based analysis capabilities.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If Bézier curve is used to represent data, then storage space is reduced and accuracy in recognizing deviations is increased, but device complexity increases

Engineering Contradiction:
Improveaccuracy in recognizing deviationsVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces conventional data storage and analysis mechanisms with a mathematical modeling approach using Bézier curves. This substitution reduces storage space by representing data with curve parameters rather than individual points, and improves deviation detection accuracy through the continuous nature of the curve representation, despite requiring additional computational resources for curve fitting and evaluation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7460917B1System and method for identifying manufacturing data deviations
Publication Date: 2008.12.02 ROCKWELL AUTOMATION TECH INC
  • US7460917B1 patent drawing
  • US7460917B1 patent drawing
  • US7460917B1 patent drawing

AI summary

Systems and methods of industrial control processes that employ a data matching component associated with a programming logic controller (PLC), to substitute a plurality of collected data points with a data pattern (e.g., a curve). Such data matching component can facilitate data trending analysis, wherein a running industrial process can be compared with a predetermined criteria (industrial process with optimal/desired performance). A graphical tool (e.g., an on-screen) can be provided as part of the matching component, to enable a user to interactively set deviation thresholds from a predetermined criteria (e.g., optimum performance of an industrial operation.)