Ring Network Data Repetition Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems face challenges in maintaining robust communication, particularly in harsh environments where link failures can lead to data repetition and make fault detection difficult, especially in systems with infrequent data communication.

Innovation Solution

A communication system with a multi-node ring configuration that includes two pathways for data transmission, where base units can detect link breaks and adjust virtual links to prevent data repetition, allowing continuous data propagation around the ring even in the event of a link failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a closed ring configuration is used for data communication, then communication reliability is improved (single link break does not cause loss of data transfer), but data repetition occurs continuously around the ring which interferes with new data transfer

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddata repetition interference
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system preemptively blocks data transmission at a designated blocking node before data repetition can occur. When a link break is detected, the blocking node is reconfigured to allow data flow through the previously blocked path, preventing data repetition while maintaining communication continuity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blocking node configuration is dynamically adjusted based on network conditions. The system transitions from a static ring configuration to a dynamic one where the blocking node can be repositioned or reconfigured in response to link failures, allowing the system to adapt and prevent data repetition while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If two communication pathways are provided between nodes, then communication reliability is improved (backup pathway available), but system complexity increases and data repetition control becomes more difficult

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidmulti-pathway network complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A designated blocking node acts as an intermediary that controls data flow between the two pathways. This single control point simplifies the management of complex multi-pathway networks by centralizing the decision-making for when to block or allow data flow, preventing data repetition without requiring complex coordination across all nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of implementing complex control logic at every node, the system applies a specialized function (blocking) at a specific local node. This concentrates the complexity management at one location while keeping other nodes simpler, making the overall system easier to manage despite having multiple pathways.

Inventive Principle:
Principle #3Local quality

3Use of energy by moving object

If data communication is infrequent, then energy consumption is reduced, but fault detection becomes difficult (communication failures may be mistaken for data gaps)

Engineering Contradiction:
Improveenergy consumptionVSAvoidfault detection difficulty
Core Design Contradiction:
Use of energy by moving objectVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements periodic test transmissions or status messages that occur at regular intervals regardless of normal data traffic frequency. These periodic signals provide a reliable mechanism for detecting communication failures, as their absence or anomaly clearly indicates a fault rather than normal infrequent data communication patterns.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system incorporates feedback mechanisms where nodes acknowledge receipt of data and report their status. This feedback loop allows the system to distinguish between intentional data gaps (no data to send) and communication failures (data sent but not acknowledged), enabling reliable fault detection even with infrequent communication.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10114355B2Techniques for facilitating communication between networked nodes
Publication Date: 2018.10.30 ULTRA ELECTRONICS LTD
  • US10114355B2 patent drawing
  • US10114355B2 patent drawing
  • US10114355B2 patent drawing

AI summary

A technique for operating a communication system includes determining whether a specific node of the communication system is a start node. In response to determining the specific node is the start node, transmission of a header over a communication link of the communication system for each frame period is initiated. The frame period also includes a plurality of address segments each of which has an associated data number. In response to determining the specific node is the start node, data numbers for address segments are compared with associated I/O module address settings to determine if a data number is equal to one of the associated I/O module address settings. In response to determining the data number is equal to one of the associated I/O module address settings, transmission of node configuration and data from an input module (included in associated I/O modules) or zeroes for an output module (included in the associated I/O modules) is initiated.