Resource-Oriented Architecture for Scalable Automation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional automation control and monitoring systems rely heavily on centralized data models, leading to processing inefficiencies, increased dependencies, and single points of failure, which limit scalability and agility.

Innovation Solution

A resource-oriented architecture (ROA) is implemented, enabling distributed data models, state change communication, and command execution, allowing for increased collaboration, redundancy, and load balancing across components, thereby enhancing scalability and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized data models are used, then system control and coordination are simplified, but processing efficiency decreases and single points of failure increase

Engineering Contradiction:
Improvesystem reliabilityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the centralized data model into distributed data models across multiple components. Each component maintains its own data model locally, eliminating the single centralized repository. This segmentation allows parallel processing across components (improving productivity) while removing the single point of failure (improving reliability), as each component can operate independently.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If centralized data models are used, then system architecture is simplified, but scalability is limited

Engineering Contradiction:
ImprovescalabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

By segmenting the data model into distributed components, the system can scale horizontally by adding more components without requiring changes to a centralized architecture. Each component is relatively simple, but the collective system achieves high scalability through the distributed architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimensional centralized model to a multi-dimensional distributed model across multiple components and layers. This dimensional change enables scalability by allowing the system to expand across multiple nodes, processors, or devices rather than being constrained by a single centralized structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If centralized control is implemented, then coordination is easier, but dependencies between components increase

Engineering Contradiction:
Improvecoordination easeVSAvoidcomponent dependencies
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces standardized interfaces and communication protocols as intermediaries between distributed components. These intermediaries enable easy coordination and data exchange without creating direct dependencies between components. Components interact through well-defined interfaces rather than direct connections, reducing coupling while maintaining coordination ease.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2592515B1Scalable automation system
Publication Date: 2020.03.18 ROCKWELL AUTOMATION TECH INC
  • EP2592515B1 patent drawingFigure 1
  • EP2592515B1 patent drawingFigure 2
  • EP2592515B1 patent drawingFigure 3

AI summary

An automation control and monitoring system is provided that includes a common framework for components of the control and monitoring system through a resource oriented architecture (ROA). The ROA may enable enhanced scalability and distribution within the control and monitoring system. Further, the framework may provide a base set of functionalities to be implemented across components of the control and monitoring system, creating vertical scalability.