OPC UA Aggregation Server for On-Demand Address Space Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large OPC UA systems, the time-consuming process of importing complete address spaces from multiple servers during startup leads to prolonged startup times, even at high data rates, due to the large number of nodes, resulting in inefficiencies and unnecessary data handling for clients.

Innovation Solution

An OPC UA aggregation server that aggregates data on demand, using NodeId translation and caching mechanisms to provide a consolidated view of data, reducing the need for clients to handle redundant data types and enabling fast access to relevant data by pre-processing and standardizing data types, and supporting redundancy mechanisms to optimize data traffic and reduce startup time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete address spaces from multiple servers are imported during startup, then clients can access all available data, but startup time is significantly prolonged

Engineering Contradiction:
Improvedata completenessVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The aggregation server performs preliminary actions by pre-processing and standardizing data types from multiple servers during system initialization, creating a consolidated address space structure in advance. This allows clients to access pre-organized data without waiting for complete data import during their connection startup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The aggregation server acts as an intermediary between multiple source servers and clients. It receives complete address spaces from source servers, processes and standardizes the data, then provides a consolidated view to clients. This mediator approach allows clients to access necessary data without directly importing from multiple servers, reducing their startup time while maintaining data completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If all nodes from multiple servers are aggregated, then comprehensive data coverage is achieved, but data handling complexity for clients increases

Engineering Contradiction:
Improvedata coverageVSAvoiddata handling complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The aggregation server changes data parameters by standardizing data types across multiple source servers. It transforms heterogeneous data formats into a unified structure, allowing clients to access comprehensive data coverage without dealing with the complexity of multiple different data formats and schemas.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The aggregation server merges address spaces from multiple source servers into a single consolidated address space. It combines data from different servers while maintaining a unified structure, allowing clients to access comprehensive data through a single interface rather than managing multiple separate data sources.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If complete address spaces are imported at high data rates, then data transfer speed is maximized, but bandwidth consumption increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The aggregation server extracts only the essential structure and metadata from complete address spaces during preprocessing, storing detailed data locally. When clients request data, the server transfers only necessary information rather than complete address spaces, reducing bandwidth consumption while maintaining fast access speeds for required data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230027121A1System and Method for Aggregating Data in a Remote Address Space
Publication Date: 2023.01.26 ABB (SCHWEIZ) AG
  • US20230027121A1 patent drawing
  • US20230027121A1 patent drawing
  • US20230027121A1 patent drawing

AI summary

An Open Platform Communications Unified Architecture (OPC UA) aggregation server for aggregating at least one OPC UA server in a remote address space is described. The at least one OPC UA aggregation server is configured to support data reduction and/or redundancy mechanisms.