Irrigation Controller Synchronization for Shared Valve State Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current irrigation systems face challenges in efficiently managing and coordinating water flow across large geographic areas, leading to inefficiencies and increased costs due to the lack of effective communication and synchronization between multiple irrigation controllers.

Innovation Solution

A centralized irrigation control system that communicates assumption broadcasts to satellite controllers, allowing for the sharing of control elements like master valves and sensors, enabling real-time updates and synchronization of irrigation schedules, and reducing network traffic through assumption broadcasts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If multiple irrigation controllers are used to control irrigation over a geographic area, then the coverage area is increased, but the coordination and synchronization between controllers becomes complex and inefficient

Engineering Contradiction:
Improveirrigation coverage areaVSAvoidcontroller coordination complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The system divides the irrigation control into hierarchical segments: a central controller manages high-level scheduling and coordination, while satellite controllers handle local execution. This segmentation allows large geographic areas to be covered without requiring all controllers to directly coordinate with each other, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The central controller acts as an intermediary between multiple satellite controllers, managing their coordination and synchronization. Instead of having satellite controllers directly communicate with each other (which would create complex peer-to-peer coordination), the central controller mediates all interactions, simplifying the control architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If control elements like master valves are shared between multiple controllers, then resource utilization is improved, but the synchronization and state management becomes more difficult

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidstate synchronization reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where satellite controllers report the actual state of shared control elements back to the central controller. The central controller maintains an updated model of control element states and uses this feedback to coordinate irrigation scheduling, ensuring that shared resources are managed reliably even when accessed by multiple controllers.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The central controller maintains a copied model of the irrigation system state, including the states of all control elements. This virtual model allows the central controller to simulate and coordinate control element usage without requiring direct real-time access to physical sensors, improving reliability by decoupling state management from physical measurement.

Inventive Principle:
Principle #26Copying

3Measurement precision

If frequent communication between controllers is implemented to ensure synchronization, then the coordination accuracy is improved, but the network traffic and communication overhead increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidcommunication overhead
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system uses periodic assumption broadcasts from the central controller to satellite controllers, rather than continuous communication. The central controller periodically asks satellite controllers to confirm their assumed states of control elements, maintaining synchronization accuracy while limiting network traffic to necessary intervals rather than continuous streams.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Satellite controllers form assumptions about the states of shared control elements in advance, based on their local irrigation schedules. This preliminary action allows them to operate autonomously without frequent communication, and only communicate when their assumptions need to be validated or updated by the central controller, reducing overall communication overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11730095B2Methods and systems for use in controlling irrigation
Publication Date: 2023.08.22 RAIN BIRD CORP
  • US11730095B2 patent drawing
  • US11730095B2 patent drawing
  • US11730095B2 patent drawing

AI summary

Some embodiments provide systems and methods of controlling irrigation, comprising: communicating an assumption broadcast from a first irrigation controller to each of a plurality of other irrigation controllers defining assumed states of control elements, wherein the control elements are shared with one or more of the first irrigation controller and the other irrigation controllers; determining whether a reply is received from one or more of the other irrigation controllers in reply to the assumption broadcast; identifying, from the reply, a correction to a state corresponding to a first control element; updating state information corresponding to the first control element in response to the identifying the correction; and communicating a subsequent notification from the first irrigation controller to each of the plurality of other irrigation controllers of the irrigation system, where the subsequent notification comprises the updated state information corresponding to the first control element.