Controller State Database for Asynchronous Control Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control systems face inefficiencies in data communication and access, particularly in large-scale distributed systems, where controllers often interrupt each other to retrieve operational parameters, leading to reduced efficiency and cumbersome data access.

Innovation Solution

A database is introduced to facilitate communication between controllers by storing and transmitting holistic state data, allowing controllers to retrieve necessary information without interrupting each other's operations, thus standardizing communication and improving data transfer efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If controllers directly access each other to retrieve operational parameters, then data communication is achieved, but system efficiency deteriorates due to interruptions and cumbersome access

Engineering Contradiction:
Improvedata communication reliabilityVSAvoidcontroller operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

A database is introduced as an intermediary component between controllers, storing operational parameters and configuration data. Controllers access the database independently without interrupting each other's operations, thereby maintaining communication reliability while eliminating efficiency losses from direct controller-to-controller access interruptions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If controllers operate independently without shared data access, then controller operation efficiency is maintained, but system integration deteriorates

Engineering Contradiction:
Improvecontroller operation efficiencyVSAvoidsystem integration capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The database serves as a universal data repository that all controllers can access independently. This multi-functional component enables system-wide data sharing and integration while allowing each controller to maintain its independent operation and efficiency, as controllers can retrieve needed data without coordinating with or interrupting other controllers

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

3Quantity of substance

If data is stored in logs or shared databases with traditional access patterns, then data storage is achieved, but data access efficiency deteriorates due to slow and cumbersome access

Engineering Contradiction:
Improvedata storage capacityVSAvoiddata access time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The database is designed to allow controllers to independently retrieve data without requiring coordination or interruption of other controllers' operations. Each controller can autonomously access needed operational parameters and configuration data directly from the database, eliminating time losses associated with traditional log-based access patterns and inter-controller coordination overhead

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11625011B2Control system database systems and methods
Publication Date: 2023.04.11 ROCKWELL AUTOMATION TECH INC
  • US11625011B2 patent drawing
  • US11625011B2 patent drawing
  • US11625011B2 patent drawing

AI summary

The embodiments described herein include one embodiment that provides a control method that includes connecting a first controller to a control system; receiving control system configuration data from a database, in which the configuration data comprises holistic state data of a second controller in the control system; and configuring operation of the first controller based at least in part on the configuration data received.