Water Heater Exclusive Controller Logic for Conflict-Free Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote control water heaters can lead to unsafe operations due to conflicts between commands from different users, potentially causing sudden changes in water temperature that may result in scalding or other health issues, especially when users are showering.

Innovation Solution

A method is introduced where each controller is assigned an identification code, and only commands from the designated exclusive controller are accepted by the water heater processor, ensuring that only one controller can execute commands at a time, preventing conflicts and ensuring safe operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple remote control panels are provided for user convenience, then ease of operation is improved, but command conflicts and safety issues occur when different users give different commands

Engineering Contradiction:
Improveease of operationVSAvoidsafety
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by saving identification codes of multiple controllers in the water heater processor before actual use. When a controller is activated, the system preliminarily checks its identification code against saved codes to verify legitimacy, and preliminarily records which controller is currently in use. This preliminary verification and recording mechanism prevents command conflicts before they occur, allowing multiple controllers to coexist safely while maintaining operational convenience.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If commands from different control panels are accepted, then adaptability is improved, but command conflicts cause sudden temperature changes and harmful effects

Engineering Contradiction:
ImproveadaptabilityVSAvoidharmful factors
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The water heater processor acts as an intermediary between multiple controllers and the heating element. It receives commands from any controller, verifies the sending controller's identification code against saved codes, checks whether another controller is currently in use, and only executes commands from the recorded exclusive controller. This intermediary verification and control mechanism allows the system to adapt to multiple controllers while preventing harmful temperature changes by blocking conflicting commands.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If only one control panel is mounted on the water heater, then device complexity is reduced, but ease of operation deteriorates when the water heater is mounted outside the house

Engineering Contradiction:
Improvedevice complexityVSAvoidease of operation
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The water heater processor is designed with universal functionality to accept and manage commands from multiple types of controllers (remote control panels mounted in different locations). The processor saves identification codes of multiple controllers and implements a universal verification mechanism that works regardless of which controller is used. This multi-functionality allows the system to maintain simple single-unit architecture while enabling convenient remote operation from multiple locations through multiple controllers.

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

Data Source

PatentUS8768518B2Method of setting exclusive controller for water heater
Publication Date: 2014.07.01 GRAND MATE
  • US8768518B2 patent drawing
  • US8768518B2 patent drawing
  • US8768518B2 patent drawing

AI summary

A method of setting an exclusive controller for a water heater, wherein a plurality of controllers are provided for user to operate to control a water heater, includes the steps of: a) Provide each controller an identification code, and saving the identification codes of the controllers in a processor of a water heater; b) Input a command through a controller, and sending the command to the processor of the water heater, wherein the command includes the identification code of the controller; c) Make a recording that the controller is an exclusive controller when the identification code in the command is identical to the identification code in the processor; d) Execute the command from the exclusive controller to control the water heater, and rejecting commands from the other controllers; and e) Repeat the step d until the recording of the exclusive controller is canceled.