Pool Cleaner PID Control Automatic Traction Tuning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pool cleaners face challenges in maintaining consistent angular velocity due to varying traction on different pool surfaces, making it difficult to pre-assign PID control gain values that perform well on all surfaces.

Innovation Solution

A pool cleaner equipped with a PID control module that automatically tunes the PID control loop by calculating phase difference and ultimate gain, allowing it to adjust motor speed instructions dynamically based on the surface traction, thereby maintaining a setpoint angular velocity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed PID gain values are pre-assigned for pool cleaner control, then the control system is simple to implement, but the cleaner cannot adapt to different pool surfaces with varying traction

Engineering Contradiction:
Improveadaptability to different pool surfacesVSAvoidcomplexity of PID control system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The pool cleaner performs self-diagnosis by automatically detecting pool surface traction characteristics and tuning its own PID control parameters without external intervention. The system monitors motor current, wheel speed, and traction force to autonomously adjust proportional, integral, and derivative gains, eliminating the need for manual configuration or pre-programming for different pool surfaces.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes PID control parameters (proportional gain, integral gain, derivative gain) based on detected pool surface conditions. By continuously monitoring traction characteristics and adjusting these parameters in real-time, the cleaner adapts to varying surface properties such as concrete, vinyl, or fiberglass without requiring multiple pre-configured control modes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual tuning of PID gains is performed for each pool surface, then optimal performance can be achieved on specific surfaces, but the process is time-consuming and impractical for varied surfaces

Engineering Contradiction:
Improveperformance consistency on different surfacesVSAvoidtime for tuning process
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements continuous feedback by monitoring motor current, wheel speed, and traction force during operation. This feedback loop enables the pool cleaner to detect changes in pool surface conditions and automatically adjust PID parameters to maintain optimal performance, eliminating the need for time-consuming manual tuning before each cleaning task.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The pool cleaner autonomously performs parameter tuning by analyzing its own operational data and automatically adjusting control gains. This self-service capability eliminates the need for operators to manually tune parameters for different pool surfaces, saving time and ensuring consistent performance across varied surfaces.

Inventive Principle:
Principle #25Self-service

3Productivity

If the pool cleaner operates at a fixed speed setpoint, then control is simple, but the cleaner cannot compensate for changes in traction or obstacles encountered during cleaning

Engineering Contradiction:
Improvecleaning efficiencyVSAvoidcomplexity of speed control system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system transitions from static fixed-speed control to dynamic speed adjustment by continuously monitoring traction conditions and obstacles. The pool cleaner modifies its operating speed in real-time based on detected surface conditions, wheel slip, and resistance forces, optimizing cleaning efficiency while navigating varied pool environments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control system dynamically changes motor speed setpoints and PID parameters based on real-time feedback from sensors monitoring traction and obstacles. This enables the cleaner to maintain optimal productivity by adjusting speed according to actual operating conditions rather than adhering to a fixed predetermined speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9977433B1Automatic pool cleaner traction correction
Publication Date: 2018.05.22 HAYWARD IND INC
  • US9977433B1 patent drawing
  • US9977433B1 patent drawing
  • US9977433B1 patent drawing

AI summary

A pool cleaner is provided including a top housing, a chassis and a computing system. The computing system can include a PID control module for maintaining a process variable at a setpoint value. The PID control module can receive the setpoint value for the process variable and can monitor the process variable to calculate the phase difference between the setpoint value of the process variable and the present state of the process variable. The PID control module can automatically tune the PID control module to account for the pool surface the pool cleaner is cleaning by using the phase difference previously calculated.