Agile Irrigation Controller Dynamic Program Linking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing irrigation controllers face challenges in managing both simple and complex irrigation systems due to inflexible program architectures, which complicates programming and sequencing of valves and ancillary devices, especially in wireless irrigation networks.

Innovation Solution

An agile irrigation controller featuring a microprocessor, memory, and transceiver that allows for flexible programming through user-defined program parameters, including group pointers, next program pointers, and schedule parameters, enabling the control of a wide range of valves and devices in a network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing irrigation controllers use inflexible program architectures, then they can control simple systems, but they cannot adapt to complex irrigation networks with many valves

Engineering Contradiction:
Improveadaptability to different system complexitiesVSAvoidprogram architecture flexibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic program architecture where the controller can adapt its programming structure based on system complexity. The controller uses a hierarchical program organization with master programs that can call sub-programs, allowing the system to scale from simple to complex configurations. This dynamic structure enables the same controller to handle both simple irrigation systems and complex networks with numerous valves and ancillary devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent divides the irrigation control program into segmented, modular components. Instead of a monolithic program structure, the controller uses separate program modules that can be independently configured and linked. This segmentation allows users to create complex irrigation sequences by combining simpler program modules, making the controller adaptable to various system complexities without requiring complete program redesign.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If controllers are designed for specific applications, then they are simple to program, but they are cumbersome when used in alternate applications

Engineering Contradiction:
Improveprogramming simplicityVSAvoidapplication flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal controller design that can function across multiple applications. The controller uses a standardized interface and program structure that remains consistent regardless of the specific irrigation application. Whether controlling a simple residential system or a complex commercial network, the same basic programming paradigm applies, making the controller easy to operate across different applications while maintaining versatility.

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

Solution Approach 2:

The patent employs parameter-based configuration where the same program structure adapts to different applications through parameter changes rather than structural changes. Users can configure the controller for different applications by modifying parameters such as valve counts, timing schedules, and device types, while the underlying program architecture remains consistent. This approach maintains programming simplicity while enabling broad application flexibility.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If wireless networks control more valves, then coverage area increases, but programming and sequencing complexity increases beyond controller capabilities

Engineering Contradiction:
Improveirrigation network coverage areaVSAvoidprogramming and sequencing complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent segments the control of large numbers of valves into hierarchical program structures. Master programs manage high-level sequencing and can call subordinate sub-programs for specific valve groups or functions. This segmentation breaks down the complexity of controlling numerous valves into manageable program modules, allowing the controller to handle expanded wireless networks without being overwhelmed by programming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate program layers that act as mediators between the controller and large numbers of valves. These intermediate programs manage groups of valves and coordinate their operation, reducing the direct programming complexity at the controller level. The hierarchical structure with master programs, sub-programs, and valve groups creates intermediate management layers that simplify control of extensive wireless irrigation networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9655312B1Agile irrigation controller
Publication Date: 2017.05.23 NELSON IRRIGATION CORP
  • US9655312B1 patent drawing
  • US9655312B1 patent drawing
  • US9655312B1 patent drawing

AI summary

An agile irrigation controller enables any number of programs to be added, limited only by available memory, and is similarly adaptable to control any number of valves or similar irrigation devices in a network. Stored programs within the memory include pointers to next programs in memory, linking the programs together. The memory further stores groups of valves, with links to additional groups of valves.