IoT Process Data Multicasting for Controller Resource Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional distributed control systems (DCS) face limitations in efficiently moving data from embedded controllers to supervisory level clients due to resource constraints in embedded devices, leading to the inability to publish a large fraction of available parameter data.

Innovation Solution

The introduction of a third data access mechanism that broadcasts high-value parameter data using multicasting, allowing embedded controllers to efficiently multicast parameter data to multiple clients without additional burden, and utilizing a blast list and blast hub to manage and transmit this data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional request/response or publish/subscribe methods are used to move data from embedded controllers to supervisory clients, then data can be transmitted between nodes, but the limited resources of embedded controllers prevent efficient publication of large fractions of available parameter data

Engineering Contradiction:
Improvedata publication efficiencyVSAvoidcontroller resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements a subscription-based model where clients selectively subscribe to only the parameter data they need rather than controllers publishing all available data. This partial action approach allows embedded controllers to transmit a fraction of available data efficiently, matching supply with actual demand and avoiding resource exhaustion while still meeting client requirements.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If each client running on separate computer nodes consumes resources from controllers, then clients can access process data, but the controllers can only publish a small fraction of available parameter data

Engineering Contradiction:
Improveclient data access capabilityVSAvoiddata publication volume
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent enables clients to self-serve by actively subscribing to specific parameter data they require. Instead of controllers expending resources to push all data to all clients, the system allows clients to independently request and receive only their needed data subscriptions, thereby increasing overall system adaptability without burdening controller resources.

Inventive Principle:
Principle #25Self-service

3Reliability

If data collection schemes are carefully constructed to balance operator, engineer, and application needs, then resource constraints are managed, but the system cannot efficiently support comprehensive data collection

Engineering Contradiction:
Improvedata collection balanceVSAvoiddata collection scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal subscription mechanism that serves multiple functions simultaneously: it supports operator monitoring, engineer analysis, and application data collection through a single standardized interface. This multi-functional subscription system eliminates the need for separate carefully constructed data collection schemes for different user types, reducing system complexity while maintaining reliable data delivery to all stakeholders.

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

Data Source

PatentEP3719598B1Data distribution method for a process automation and internet of things system
Publication Date: 2025.02.12 HONEYWELL INTERNATIONAL INC
  • EP3719598B1 patent drawingFigure 1
  • EP3719598B1 patent drawingFigure 2
  • EP3719598B1 patent drawingFigure 3

AI summary

A distribution system that provides for multicast transmission of the most important data that is of highest interest and value to client applications including HMI stations, historians, trend views, alarm management functions, advanced process controls, peer-peer communications and supervisory control. A blast list containing the types of data that are to be collected is formulated and stored in a system server and sent to embedded controllers which then multicasts that data to the system server and all console stations in the system.