Fault-Tolerant Irrigation Node Using Autonomous Control Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed systems face challenges due to unreliable communication links, leading to failures in coordinated activities among devices, particularly in irrigation control systems where failures can result in crop damage or inefficiencies.

Innovation Solution

Implementing a fault-tolerant system with nodes that use multiple communication mechanisms, stored irrigation programs with logic for autonomous decision-making, and multiple central servers for redundancy, enabling continued operation and alerting users of failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a server issues irrigation commands to wireless controllers, then irrigation control is achieved, but communication link failures cause controller inability to receive commands resulting in crop failure

Engineering Contradiction:
Improveirrigation control reliabilityVSAvoidcrop damage from communication failure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system pre-loads irrigation programs and schedules into the wireless controllers before communication failures occur. Controllers store multiple days of irrigation instructions locally, enabling them to continue operating autonomously if the communication link fails. This preliminary action ensures that critical irrigation commands are already in place and can be executed without real-time server connection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces backup communication mechanisms as intermediaries between the server and controllers. When the primary communication link fails, alternative communication paths (such as mesh networking through neighboring controllers or backup radio frequencies) serve as mediators to transmit irrigation commands, ensuring continuous operation despite primary link failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple communication mechanisms are implemented for fault tolerance, then system reliability improves, but device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcommunication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The wireless controllers are designed with multi-functionality, capable of operating in multiple modes: receiving commands via primary communication link, executing stored programs autonomously, and relaying messages through mesh networking. This universal design allows a single device to perform multiple functions that would otherwise require separate systems, managing complexity while maintaining reliability.

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

Solution Approach 2:

The system implements communication redundancy selectively rather than uniformly. Each controller is equipped with communication capabilities appropriate to its specific location and requirements. Controllers in critical positions may have enhanced backup capabilities, while others use standard protocols. This localized approach optimizes reliability without unnecessarily complicating the entire system.

Inventive Principle:
Principle #3Local quality

3Reliability

If autonomous decision-making logic is stored in controllers, then operation continues during communication failures, but controller complexity increases

Engineering Contradiction:
Improveoperation continuityVSAvoidcontroller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controllers are equipped with autonomous decision-making capabilities that enable them to service themselves during communication failures. The embedded logic allows controllers to automatically execute stored irrigation programs, monitor their own operational status, and make real-time decisions based on local sensor data without requiring constant server intervention. This self-service approach maintains operation continuity while keeping individual controller complexity manageable.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Complex decision-making logic and irrigation schedules are pre-computed and loaded into controllers during periods when communication is available. The server performs the computationally intensive tasks of analyzing weather forecasts, soil moisture data, and crop requirements, then downloads the resulting irrigation programs to controllers in advance. This preliminary action transfers complexity from the field controllers to the central server, enabling autonomous operation without significantly increasing controller complexity.

Inventive Principle:
Principle #10Preliminary action

4Extent of automation

If real-time communication is required for irrigation control, then centralized coordination is achieved, but communication link failures cause system breakdown

Engineering Contradiction:
Improvecentralized controlVSAvoidsystem reliability
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system dynamically adjusts its level of centralization based on communication availability. When the communication link is reliable, the system operates in centralized mode with the server issuing real-time commands. When communication fails, controllers automatically transition to autonomous operation, executing their stored programs independently. This dynamic adaptation allows the system to maintain both centralized coordination when possible and reliability when communication is interrupted.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Controllers continuously monitor the status of their communication links and provide feedback to the server about their operational state. When communication failures are detected, controllers send notifications and report their current operational status. This feedback mechanism enables the server to understand which controllers are operating autonomously and allows for coordinated recovery when communication is restored, maintaining system-wide consistency despite localized failures.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8326440B2System for intelligent delegation of irrigation control
Publication Date: 2012.12.04 RANCH SYSTEMS LLC
  • US8326440B2 patent drawing
  • US8326440B2 patent drawing
  • US8326440B2 patent drawing

AI summary

A node of a fault-tolerant system relies upon a primary communication mechanism, when possible, for primary connection to a central server. The node monitors its primary connection to the server. While the primary connection is active, the node operates in a supervised mode, in that it generally does not perform a certain subset of tasks without having received real-time commands from the server to perform those tasks. However, when the node detects that it is no longer connected to the server, the node transitions into a fail-over mode. The node operates in the fail-over mode until the node detects that primary connection is re-established. While in fail-over mode, the node may execute a stored set of fail-over instructions that were provided by the server. The node may also attempt to establish a backup connection to the server via a second and different type of communication mechanism.