IP Library Granted Patent US 9,528,524
Granted Patent B2
US 9,528,524 · App. 13/285,949 · Granted Dec 27, 2016

Pump freeze protection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,528,524
App. No.
13/285,949
Granted
Dec 27, 2016
Kind
B2
Abstract

Systems and methods for preventing water from freezing within a pump system. A pump motor is positioned inside a pump housing. A temperature sensor and a motor controller are positioned inside a motor controller housing. A user interface (UI) controller is positioned in a UI housing. A UI is integrated into the UI housing. The UI controller receives a freeze protection temperature setting through the UI reflecting a difference between an ambient temperature at the location of the motor controller housing and an outdoor temperature and determines a freeze protection temperature threshold based on the setting. The UI controller also receives an adjusted temperature value from the motor controller based on the temperature sensed by the temperature sensor. The UI controller activates the pump motor when the adjusted temperature is below the freeze protection temperature threshold.

Claims (67)

1. A pump system comprising:

a pump housing;

a pump motor inside the pump housing; a controller housing separate from the pump housing;

a temperature sensor inside the controller housing; and

a controller including a processor and a computer readable memory storing instructions that, when executed by the processor, cause the controller to

receive a temperature value from the temperature sensor,

determine an adjusted temperature value based on the temperature value from the temperature sensor, wherein the adjusted temperature value compensates for heat generated by the controller such that the adjusted temperature value is less than the temperature value from the temperature sensor, and

activate the pump motor to begin pumping of a fluid when the adjusted temperature is below a freeze protection temperature threshold.

2. The pump system of claim 1 , wherein the instructions, when executed by the processor, further cause the controller to

receive a freeze protection temperature setting from a user through a user interface, and

determine the freeze protection temperature threshold based on the freeze protection temperature setting.

3. The pump system of claim 1 , wherein the instructions, when executed by the processor, further cause the controller to receive a freeze protection temperature setting from a user through a user interface, and wherein the adjusted temperature value is further determined based on the freeze protection temperature setting.

4. The pump system of claim 1 , wherein the instructions, when executed by the processor, further cause the controller to

determine a controller overheat temperature threshold, and

indicate an error condition when the temperature value from the temperature sensor exceeds the controller overheat temperature threshold.

5. The pump system of claim 1 , wherein the instructions, when executed by the processor, further cause the controller to

establish a pump operation schedule,

operate the pump motor according to the pump operation schedule, and

override the pump operation schedule when the adjusted temperature is below the freeze protection temperature threshold.

6. The pump system of claim 1 , wherein the instructions, when executed by the processor, further cause the controller to

determine a freeze protection time period,

activate the pump motor for the freeze protection time period when the adjusted temperature is below the freeze protection temperature threshold, and

deactivate the pump motor after the freeze protection time period has expired.

7. The pump system of claim 1 , wherein the instructions, when executed by the processor cause the controller to determine the adjusted temperature value by

accessing a temperature map profile stored on the memory, and

determining the adjusted temperature value corresponding to the temperature value from the temperature sensor according to the temperature map profile.

8. A pump system comprising:

a pump housing;

a pump motor inside the pump housing;

a controller housing separate from the pump housing;

a temperature sensor inside the controller housing;

a controller including a processor and a computer readable memory storing instructions that, when executed by the processor, cause the controller to

receive a temperature value from the temperature sensor,

determine an adjusted temperature value based on the temperature value from the temperature sensor, wherein the adjusted temperature value compensates for heat generated by the controller, and

activate the pump motor to begin pumping of a fluid when the adjusted temperature is below a freeze protection temperature threshold;

wherein the instructions, when executed by the processor, further cause the controller to

initiate a start-up delay period when the controller is powered on, and

set the adjusted temperature value as a value that exceeds the freeze protection temperature threshold during the start-up delay period.

9. The pump system of claim 1 , wherein the controller includes a motor controller and a user interface controller, and the pump system further comprising

the motor controller positioned within the controller housing; and

the user interface controller positioned within a user interface housing,

wherein the motor controller operates the motor based on signals from the controller, and

wherein the motor controller receives the temperature value from the temperature sensor and provides the adjusted temperature value to the user interface controller.

10. A method of preventing a fluid from freezing in a pump system, the method comprising:

receiving a temperature value from a temperature sensor positioned within a controller housing;

determining, by a controller, an adjusted temperature value based on the temperature value from the temperature sensor, wherein the adjusted temperature value compensates for heat generated by the controller such that the adjusted temperature value is less than the temperature value from the temperature sensor; and

activating a pump motor to begin pumping a fluid when the adjusted temperature is below a freeze protection temperature threshold.

11. The method of claim 10 , further comprising the acts of:

receiving a freeze protection temperature setting from a user through a user interface, and

determining the freeze protection temperature threshold based on the freeze protection temperature setting.

12. The method of claim 10 , further comprising the act of receiving a freeze protection temperature setting from a user through the user interface, and wherein the adjusted temperature value is further determined based on the freeze protection temperature setting.

13. The method of claim 10 , further comprising the acts of:

determining a controller overheat temperature threshold, and

indicating an error condition when the temperature value from the temperature sensor exceeds the controller overheat temperature threshold.

14. The method of claim 10 , further comprising the acts of:

establishing a pump operation schedule,

operating the pump motor according to the pump operation schedule, and

overriding the pump operation schedule when the adjusted temperature is below the freeze protection temperature threshold.

15. The method of claim 10 , further comprising the acts of:

determining a freeze protection time period,

activating the pump motor for the freeze protection time period when the adjusted temperature is below the freeze protection temperature threshold, and

deactivating the pump motor after the freeze protection time period has expired.

16. The method of claim 10 , wherein the act of determining the adjusted temperature value includes

accessing a temperature map profile stored on the memory, and

determining the adjusted temperature value corresponding to the temperature value from the temperature sensor according to the temperature map profile.

17. The method of claim 10 , further comprising the acts of: initiating a start-up delay period when the controller is powered on, and setting the adjusted temperature value as a value that exceeds the freeze protection temperature threshold during the start-up delay period.

18. The method of claim 10 , wherein the controller includes a motor controller and a user interface controller, wherein the motor controller is positioned within the controller housing and the user interface controller is positioned within a user interface housing, and wherein the motor controller receives the temperature value from the temperature sensor and provides the adjusted temperature value to the user interface controller.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2013
From: RBC MANUFACTURING CORPORATION
To: REGAL BELOIT AMERICA, INC.
Reel/Frame 029582/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2013
From: REGAL BELOIT EPC, INC.
To: RBC MANUFACTURING CORPORATION
Reel/Frame 029576/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: GUZELGUNLER, YILCAN
To: REGAL BELOIT EPC INC.
Reel/Frame 027150/0568 →