Claims
- 1. A method of operating a variable-speed pump driven by a motor capable of developing high torque at low speeds, comprising the steps of:running the pump at a first selected speed; determining whether the pump is clogged by assessing the torque being generated by the motor; when the torque being developed by the motor exceeds a maximum for the selected speed, reducing the selected speed of the pump and thereby increasing the maximum acceptable torque for the motor; determining whether the pump is still clogged by assessing the torque being generated by the motor; when the torque exceeds said increased maximum acceptable torque for the newly selected speed, repeating the steps of reducing the speed and assessing the torque; and at any point when it is determined that the pump is no longer clogged, resuming pumping at said first selected speed.
- 2. A method according to claim 1, further comprising, when the selected speed is reduced to a minimum speed and it is determined that the pump is still clogged, the steps of:running the pump backwards; and repeating the steps recited in claim 1.
- 3. A method according to claim 2, further comprising the steps of running the pump backwards a second time, forwards a third time, and backwards a third time.
- 4. A method according to claim 1 for emptying a tank that may contain both liquid and solids, further comprising the steps of:determining whether the tank is sufficiently full for emptying to be appropriate; running the pump backwards to agitate the tank when emptying the tank is appropriate; after agitating the tank, running the pump forwards to remove contents from the tank; determining whether a predetermined period has elapsed since the pump was last run when emptying the tank is not appropriate; and running the pump backwards to agitate the tank when the predetermined period has elapsed.
- 5. A method according to claim 4, wherein the tank is determined to be sufficiently full if the level of liquid in the tank is higher than a certain level.
- 6. A method according to claim 4, wherein the step of running the pump forwards ceases when it is determined that the tank is empty.
- 7. A method according to claim 6, wherein it is determined that the tank is empty when the torque consumed by the pump decreases suddenly.
- 8. A method according to claim 4, wherein the step of running the pump backwards if emptying is not appropriate takes place at a minimum operating speed of the pump.
- 9. A method according to claim 4 of operating a pump that comprises an electric motor, further comprising the steps of: monitoring the temperature of the motor; and stopping the pump if its temperature is too high.
- 10. A method according to claim 9, further comprising the step of restarting the motor after a predetermined time.
- 11. A method according to claim 9, further comprising the step of restarting the motor when its temperature falls to a predetermined value.
- 12. A method according to claim 4, further comprising the step of emitting an alarm if the level of liquid in the tank exceeds an alarm level higher than the level at which emptying of the tank is appropriate.
- 13. A method according to claim 4, further comprising the steps of increasing the rate of pumping if the rate of pumping is less than a preset rate, the speed of the pump is less than the maximum speed, and the pump is pumping normally.
- 14. A method of operating a variable-speed pump driven by a motor capable of developing high torque at low speeds, comprising the steps of:a. running the pump at a first selected speed; b. determining whether the pump is clogged by assessing the torque being generated by the motor; c. when the torque being developed by the motor exceeds a maximum for the selected speed, reducing the selected speed of the pump and thereby increasing the maximum acceptable torque for the motor; d. determining whether the pump is still clogged by assessing the torque being generated by the motor; e. when the torque exceeds said increased maximum acceptable torque for the newly selected speed, repeating the steps of reducing the speed and assessing the torque; f. at any point when it is determined that the pump is no longer clogged, resuming pumping at said first selected speed; g. when the selected speed is reduced to a minimum speed and it is determined that the pump is still clogged, the steps of: g1. running the pump backwards; and g2. repeating steps a. through f.; and h. running the pump forwards at maximum speed for a predetermined period of time.
- 15. A method according to claim 14 for emptying a tank that may contain both liquid and solids, further comprising the steps of:determining whether the tank is sufficiently full for emptying to be appropriate; running the pump backwards to agitate and aerate the tank when emptying the tank is appropriate; after agitating and aerating the tank, running the pump forwards to remove contents from the tank; determining whether a predetermined period has elapsed since the pump was last run when emptying the tank is not appropriate; and running the pump backwards to agitate the tank when the predetermined period has elapsed.
- 16. A method according to claim 15, wherein the tank is determined to be sufficiently full if the level of liquid in the tank is higher than a certain level.
- 17. A method according to claim 15, wherein the step of running the pump forwards ceases when it is determined that the tank is empty.
- 18. A method according to claim 17, wherein it is determined that the tank is empty when the torque consumed by the pump decreases suddenly.
- 19. A method according to claim 15, wherein the step of running the pump backwards if emptying is not appropriate takes place at a minimum operating speed of the pump.
- 20. A method according to claim 15 of operating a pump that comprises an electric motor, further comprising the steps of: monitoring the temperature of the motor; and stopping the pump if its temperature is too high.
- 21. A method according to claim 20, further comprising the step of restarting the motor after a predetermined time.
- 22. A method according to claim 20, further comprising the step of restarting the motor when its temperature falls to a predetermined value.
- 23. A method according to claim 15, further comprising the step of emitting an alarm if the level of liquid in the tank exceeds an alarm level higher than the level at which emptying of the tank is appropriate.
- 24. A method according to claim 15, further comprising the steps of increasing the rate of pumping if the rate of pumping is less than a preset rate, the speed of the pump is less than the maximum speed, and the pump is pumping normally.
- 25. A variable speed pump controller for a pump submersed in a vessel, said controller comprising a computer program for controlling the pump, said program comprising machine readable coded instructions for performing the following steps:running the pump at a first selected speed; determining whether the pump is clogged by assessing the torque being generated by the motor; when the torque being developed by the motor exceeds a maximum for the selected speed, reducing the selected speed of the pump and thereby increasing the maximum acceptable torque for the motor; determining whether the pump is clogged by assessing the torque; if the torque exceeds a maximum for the newly selected speed, repeating the steps of reducing the speed and permitting the torque to rise; and if at any point it is determined that the pump is no longer clogged, resuming said first selected speed.
- 26. A pump controller according to claim 25, further comprising computer program instructions, when the selected speed is reduced to a minimum speed and it is determined that the pump is still clogged, for performing the steps of:running the pump backwards; and repeating the steps recited in claim 26.
- 27. A pump controller according to claim 26, further comprising computer program instructions for performing the step of running the pump forwards at maximum speed for a predetermined period of time.
- 28. A variable speed pump controller for a pump submersed in a vessel, said controller comprising a computer program for controlling the pump, said program comprising machine readable coded instructions for performing the following steps:running the pump at a first selected speed; determining whether the pump is clogged by assessing the torque being generated by the motor; when the torque being developed by the motor exceeds a maximum for the selected speed, reducing the selected speed of the pump and thereby increasing the maximum acceptable torque for the motor; determining whether the pump is clogged by assessing the torque; if the torque exceeds a maximum for the newly selected speed, repeating the steps of reducing the speed and permitting the torque to rise; if at any point it is determined that the pump is no longer clogged, resuming said first selected speed; and if the selected speed is reduced to a minimum speed and it is determined that the pump is still clogged: running the pump backwards, and repeating the first through sixth steps recited above; and running the pump backwards a second time, forwards a third time, and backwards a third time.
- 29. A computer program for controlling a variable speed submersible pump, said program comprising coded instructions for performing the following control steps:running the pump at a first selected speed; determining whether the pump is clogged by assessing the torque being generated by the motor; when the torque being developed by the motor exceeds a maximum for the selected speed, reducing the selected speed of the pump and thereby increasing the maximum acceptable torque for the motor; determining whether the pump is still clogged by assessing the torque unless and until it exceeds a maximum for the newly selected speed; repeating the steps of reducing the speed and permitting the torque to rise; and if at any point it is determined that the pump is no longer clogged, resuming said first selected speed.
- 30. A computer program according to claim 29, further comprising instructions for performing, when the selected speed is reduced to a minimum speed and it is determined that the pump is still clogged, the steps of:running the pump backwards; and repeating the steps recited in claim 30.
- 31. A computer program according to claim 30, further comprising instructions for performing the steps of:running the pump backwards a second time, forwards a third time, and backwards a third time.
- 32. A computer program according to claim 29 for emptying a tank that may contain both liquid and solids, comprising coded instruction for performing the steps of:determining whether the tank is sufficiently full for emptying to be appropriate; running the pump backwards to agitate the tank when emptying the tank is appropriate; after agitating the tank, running the pump forwards to remove contents from the tank; determining whether a predetermined period has elapsed since the pump was last run when emptying the tank is not appropriate; and running the pump backwards to agitate the tank when the predetermined period has elapsed.
- 33. A computer program according to claim 32, wherein the tank is determined to be sufficiently full if the level of liquid in the tank is higher than a certain level.
- 34. A computer program according to claim 32, wherein the program step of running the pump forwards ceases when it is determined that the tank is empty.
- 35. A computer program according to claim 34, further comprising a program step wherein it is determined that the tank is empty when the torque consumed by the pump decreases suddenly.
- 36. A computer program according to claim 32, further comprising a program step wherein the step of running the pump backwards if emptying is not appropriate takes place at a minimum operating speed of the pump.
- 37. A computer program according to claim 32 for operating a pump that comprises an electric motor, further comprising the program steps of:monitoring the temperature of the motor; and stopping the pump if its temperature is too high.
- 38. A computer program according to claim 37, further comprising the program step of restarting the motor after a predetermined time.
- 39. A computer program according to claim 37, further comprising the program step of restarting the motor when its temperature falls to a predetermined value.
- 40. A computer program according to claim 32, further comprising the program step of emitting an alarm if the level of liquid in the tank exceeds an alarm level higher than the level at which emptying of the tank is appropriate.
- 41. A computer program according to claim 32, further comprising the program steps of increasing the rate of pumping if the rate of pumping is less than a preset rate, the speed of the pump is less than the maximum speed, and the pump is pumping normally.
- 42. A computer program for controlling a variable speed submersible pump, said program comprising coded instructions for performing the following control steps:a. running the pump at a first selected speed; b. determining whether the pump is clogged by assessing the torque being generated by the motor; c. when the torque being developed by the motor exceeds a maximum for the selected speed, reducing the selected speed of the pump and thereby increasing the maximum acceptable torque for the motor; d. determining whether the pump is still clogged by assessing the torque unless and until it exceeds a maximum for the newly selected speed; e. repeating the steps of reducing the speed and permitting the torque to rise; f. if at any point it is determined that the pump is no longer clogged, resuming said first selected speed; g. when the selected speed is reduced to a minimum speed and it is determined that the pump is still clogged: g1. running the pump backwards; and g2. repeating steps a. through f.; and h. running the pump forwards at maximum speed for a predetermined period of time.
- 43. A computer program according to claim 42 for emptying a tank that may contain both liquid and solids, comprising coded instruction for performing the steps of:determining whether the tank is sufficiently full for emptying to be appropriate; running the pump backwards to agitate and aerate the tank when emptying the tank is appropriate; after agitating and aerating the tank, running the pump forwards to remove contents from the tank; determining whether a predetermined period has elapsed since the pump was last run when emptying the tank is not appropriate; and running the pump backwards to agitate the tank when the predetermined period has elapsed.
- 44. A computer program according to claim 43, wherein the tank is determined to be sufficiently full if the level of liquid in the tank is higher than a certain level.
- 45. A computer program according to claim 43, wherein the program step of running the pump forwards ceases when it is determined that the tank is empty.
- 46. A computer program according to claim 45, further comprising a program step wherein it is determined that the tank is empty when the torque consumed by the pump decreases suddenly.
- 47. A computer program according to claim 43, further comprising a program step wherein the step of running the pump backwards if emptying is not appropriate takes place at a minimum operating speed of the pump.
- 48. A computer program according to claim 43 for operating a pump that comprises an electric motor, further comprising the program steps of:monitoring the temperature of the motor; and stopping the pump if its temperature is too high.
- 49. A computer program according to claim 48, further comprising the program step of restarting the motor after a predetermined time.
- 50. A computer program according to claim 48, further comprising the program step of restarting the motor when its temperature falls to a predetermnined value.
- 51. A computer program according to claim 43, further comprising the program step of emitting an alarm if the level of liquid in the tank exceeds an alarm level higher than the level at which emptying of the tank is appropriate.
- 52. A computer program according to claim 43, further comprising the program steps of increasing the rate of pumping if the rate of pumping is less than a preset rate, the speed of the pump is less than the maximum speed, and the pump is pumping normally.
- 53. A method of operating a variable-speed pump driven by a motor capable of developing high torque at low speeds, comprising the steps of:determining whether the tank is sufficiently full for emptying to be appropriate; when emptying the tank is not appropriate, determining whether a predetermined period has elapsed since the pump was last run; running the pump backwards to agitate the tank when the predetermined period has elapsed; when emptying the tank is appropriate, running the pump backwards to agitate the tank; after agitating the tank, running the pump forwards at a selected speed to remove contents from the tank; determining whether the pump is clogged by assessing the torque being generated by the motor; when the torque being developed by the motor exceeds a maximum for the selected speed, reducing the selected speed of the pump and thereby increasing the maximum acceptable torque for the motor; assessing the torque; when the torque exceeds said maximum acceptable torque for the newly selected speed, repeating the steps of reducing the speed and assessing the torque; and at any point when it is determined that the pump is no longer clogged, resuming pumping at said first selected speed.
- 54. A method of operating a variable-speed pump driven by a motor capable of developing high torque at low speeds, comprising the steps of:running the pump at a first selected speed; determining whether the pump is pumping fluid at a predetermined rate; if not, determining whether the pump is operating at a maximum speed; if not, incrementing the speed of the pump; repeating the determining and incrementing steps until either the speed of the pump reaches said maximum speed or the rate of pumping reaches said predetermined rate; determining whether the pump is clogged by assessing the torque being generated by the motor; when the torque being developed by the motor exceeds a maximum for the selected speed, reducing the selected speed of the pump and thereby increasing the maximum acceptable torque for the motor; repeating the steps of assessing the torque and reducing the speed; and at any point when it is determined that the pump is no longer clogged, resuming pumping at said first selected speed.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation-in-part of U.S. patent application Ser. No. 09/427,976 filed Oct. 27, 1999, now abandoned, the entire contents of which are incorporated herein by reference.
US Referenced Citations (17)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/427976 |
Oct 1999 |
US |
Child |
09/585042 |
|
US |