Controller Actuator State Coordination via Segmented Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reliable coordination of controllers and actuators in a network is challenging, requiring simpler methods and systems for effective control.

Innovation Solution

A method and system for controlling actuators involve sending commands and messages between controllers to coordinate the state of actuators, including acknowledgement messages, trigger setups, and predetermined commands in case of failures or timeouts, with the ability to execute actions autonomously if no confirmation is received within a specified time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple controllers coordinate to control actuators in a network, then control reliability is improved, but system complexity increases

Engineering Contradiction:
Improvecontrol reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments control functions by designating one controller as the primary controller and others as secondary controllers. Each controller has specific responsibilities: the primary controller initiates commands and receives acknowledgments, while secondary controllers execute commands and provide backup. This segmentation reduces overall system complexity while maintaining reliability through distributed control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary message-passing mechanism where controllers exchange standardized commands and acknowledgments. This intermediary communication protocol simplifies the coordination between multiple controllers by providing a uniform interface, reducing the complexity of direct peer-to-peer coordination while ensuring reliable control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If controllers send acknowledgment messages to confirm command receipt, then control reliability is improved, but communication overhead increases

Engineering Contradiction:
Improvecontrol reliabilityVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the acknowledgment function from a continuous communication stream and implements it as discrete, event-driven messages. Acknowledgments are sent only when specific events occur (command receipt, execution completion), rather than maintaining constant communication. This reduces communication overhead while preserving reliability through targeted confirmation messages.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system employs periodic acknowledgment messages at critical junctures in the control sequence. Rather than continuous communication, acknowledgments are sent at specific intervals or trigger points (when commands are received, when execution begins, when completion is achieved). This periodic action maintains reliability while minimizing communication overhead.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If controllers wait for confirmation messages before executing commands, then control accuracy is improved, but response time increases

Engineering Contradiction:
Improvecontrol accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the primary controller send commands to both secondary controllers simultaneously or in rapid succession, rather than waiting for sequential acknowledgments. Secondary controllers are prepared to execute commands immediately upon receipt, and acknowledgments are processed in the background. This preliminary command distribution maintains control accuracy through confirmation while reducing response time through parallel processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the waiting behavior of controllers based on command criticality and system state. For time-sensitive commands, controllers execute immediately with post-execution verification. For critical commands requiring high accuracy, controllers wait for confirmations. This dynamic approach balances control accuracy with response time based on real-time requirements.

Inventive Principle:
Principle #15Dynamics

4Reliability

If the system implements timeout mechanisms for failed commands, then system reliability is improved, but control complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automatic timeout detection and retry mechanisms. When a controller does not receive an acknowledgment within a predetermined time, the system automatically retransmits the command or activates backup controllers without requiring manual intervention. This self-service approach improves system reliability while minimizing the complexity of manual control procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system prepares for potential failures by implementing beforehand cushioning through predetermined timeout values and backup command sequences. Before executing critical commands, the system establishes timeout thresholds and ready-state backup controllers. If primary commands fail, pre-prepared backup commands are automatically activated. This prior cushioning improves reliability while keeping control complexity manageable through pre-planned responses.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS10637681B2Method and system for synchronization and remote control of controlling units
Publication Date: 2020.04.28 SILICON LABORATORIES INC
  • US10637681B2 patent drawing
  • US10637681B2 patent drawing
  • US10637681B2 patent drawing

AI summary

Systems and methods for controlling devices, including controller and actuators are disclosed. Actuators may be devices where remote control of the device or devices is convenient, such as lights, window shades, fans and similar items. In one method, controllers are adapted to send commands from a first controller to an actuator and to a second controller, and from the second controller to the actuator and to the first controller, where the controllers store a state of the actuator as a result of the actuator executing the command.