Method and apparatus for controlling operation of a submersible pump
First Claim
1. A method for operating a deep well pumping system including a pump, a motor coupled to the pump, and a control unit coupled to the motor, the control unit includes a timer for measuring time, said method comprising the steps of:
- initiating a start sequence of the motor;
determining whether a timer value exceeds a first valid time range;
if the timer value exceeds the first valid time range, then determining whether a motor frequency is less than or equal to a first valid frequency range; and
if the motor frequency does not exceed the first valid frequency range, then altering signals supplied to the motor.
1 Assignment
0 Petitions
Accused Products
Abstract
A submersible pumping system which, in one embodiment, includes a motor, a pump and a control circuit, or unit, coupled to the motor for controlling the operation of the motor is described. Using motor and sensor signals, the control unit detects various conditions within the pumping system and alters motor operation. In an exemplary embodiment, the control unit initiates an oscillation sequence of applying a forward torque for a first preselected period of time, applying a reverse torque for a second preselected period of time, and then repeating the torque applying steps a selected number of times to eliminate an obstruction from the pump.
176 Citations
33 Claims
-
1. A method for operating a deep well pumping system including a pump, a motor coupled to the pump, and a control unit coupled to the motor, the control unit includes a timer for measuring time, said method comprising the steps of:
-
initiating a start sequence of the motor;
determining whether a timer value exceeds a first valid time range;
if the timer value exceeds the first valid time range, then determining whether a motor frequency is less than or equal to a first valid frequency range; and
if the motor frequency does not exceed the first valid frequency range, then altering signals supplied to the motor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
if the motor frequency exceeds the first valid frequency range, then determining whether the timer exceeds a second valid time range;
if the timer value exceeds the second valid time range, then determining if the motor frequency does not exceed a second valid frequency range; and
if the motor frequency does not exceed the second valid frequency range, then altering the signals supplied to the motor.
-
-
3. A method in accordance with claim 2 further comprising the steps of:
-
if the motor frequency exceeds the second valid frequency range, then determining whether the motor current exceeds a first selected current value; and
if the motor current exceeds the first selected current value, then decreasing the speed of the motor.
-
-
4. A method in accordance with claim 3 further comprising the steps of:
-
if the motor current does not exceed the first selected current value, then determining whether the motor current is less than a second selected current value and determining whether the motor frequency is less than a third valid frequency range; and
if the motor current exceeds the second selected current value and the motor frequency is less than the third valid frequency range, then increasing the speed of the motor.
-
-
5. A method in accordance with claim 2 wherein altering the signals supplied to the motor comprises the steps of:
-
a) applying a first direction torque to the motor to rotate the motor in a first direction; and
b) applying a second direction torque to the motor to rotate the motor in a second direction.
-
-
6. A method in accordance with claim 5 wherein the control unit further includes a counter, and wherein said method further comprising the steps of:
-
c) incrementing the counter;
d) determining if a counter value does not exceed a preselected maximum counter value; and
e) if the counter value does not exceed the preselected maximum counter value, then repeating steps a through d.
-
-
7. A method in accordance with claim 5 wherein applying the first direction torque to the motor comprises the step of applying the first direction torque to the motor for a first preselected period of time.
-
8. A method in accordance with claim 7 wherein applying the second direction torque to the motor comprises the step of applying the second direction torque to the motor for a second preselected period of time.
-
9. A method in accordance with claim 8 wherein the first preselected period of time equals the second preselected period of time.
-
10. A method in accordance with claim 1 wherein the control unit further includes a counter, and wherein initiating the start sequence of the motor comprises the steps of:
-
starting the timer;
initializing the counter to zero;
applying a series of signals to the motor so that the motor rotates in a first direction.
-
-
11. A method in accordance with claim 10 wherein applying the series of signals to the motor comprises the step of generating a six step square waveform utilizing the control unit.
-
12. A deep well pumping system including a pump, a motor coupled to said pump, and a control unit coupled to said motor, said control unit comprises a timer for measuring time, said system configured to:
-
initiate a start sequence of said motor;
determine whether a timer value exceeds a first valid time range;
if the timer value exceeds the first valid time range, then determine whether a motor frequency is less than or equal to a first valid frequency range; and
if the motor frequency does not exceed the first valid frequency range, then alter signals supplied to said motor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
if the motor frequency exceeds the second valid frequency range, then determine whether the motor current exceeds a first selected current value; and
if the motor current exceeds the first selected current value, then decrease the speed of said motor.
-
-
15. A system in accordance with claim 14 further configured to:
-
if the motor current does not exceed the first selected current value, then determine whether the motor current is less than a second selected current value and determine whether the motor frequency is less than a third preselected frequency range; and
if the motor current exceeds the second selected current value and the motor frequency is less than the third valid frequency range, then increase the speed of said motor.
-
-
16. A system in accordance with claim 13 wherein to alter the signals supplied to said motor, said system configured to:
-
a) apply a first direction torque to said motor to rotate said motor in a first direction; and
b) apply a second direction torque to said motor to rotate said motor in a second direction.
-
-
17. A system in accordance with claim 16 wherein said control unit further comprises a counter, and wherein said system further configured to:
-
c) increment said counter;
d) determine if a counter value does not exceed a preselected maximum counter value; and
e) if the counter value does not exceed the preselected maximum counter value, then repeat steps a through d.
-
-
18. A system in accordance with claim 16 wherein to apply the first direction torque to said motor, said system configured to apply the first direction torque to said motor for a first preselected period of time.
-
19. A system in accordance with claim 18 wherein to apply the second direction torque to said motor, said system configured to apply the second direction torque to the motor for a second preselected period of time.
-
20. A system in accordance with claim 19 wherein the first preselected period of time equals the second preselected period of time.
-
21. A system in accordance with claim 12 wherein said control unit further comprises a counter, and wherein to initiate said start sequence of said motor, said system configured to:
-
start said timer;
initialize said counter to zero;
apply a series of signals to said motor so that said motor rotates in a first direction.
-
-
22. A system in accordance with claim 21 wherein to apply said series of signals to said motor, said system configured to generate a six step square waveform utilizing said control unit.
-
23. A control unit for a deep well pumping system including a motor coupled to a pump, said control unit coupled to the motor, said control unit comprises a timer for measuring time, said control unit configured to:
-
initiate a start sequence of the motor;
determine whether a timer value exceeds a first valid time range;
if the timer value exceeds the first valid time range, then determine whether a motor frequency is less than or equal to a first valid frequency range; and
if the motor frequency does not exceed the first valid frequency range, then alter signals supplied to the motor. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
if the motor frequency exceeds the first valid frequency range, then determine whether the timer value exceeds a second valid time range;
if the timer value exceeds the second valid time range, then determine if the motor frequency does not exceed a second valid frequency range; and
if the motor frequency does not exceed the second valid frequency range, then alter the signals supplied to the motor.
-
-
25. A control unit in accordance with claim 24 further configured to:
-
if the motor frequency exceeds the second valid frequency range, then determine whether the motor current exceeds a first selected current value; and
if the motor current exceeds the first selected current value, then decrease the speed of the motor.
-
-
26. A control unit in accordance with claim 25 further configured to:
-
if the motor current does not exceed the first selected current value, then determine whether the motor current is less than a second selected current value and determine whether the motor frequency is less than a third preselected frequency range; and
if the motor current exceeds the second selected current value and the motor frequency is less than the third valid frequency range, then increase the speed of the motor.
-
-
27. A control unit in accordance with claim 24 wherein to alter the signals supplied to the motor, said control unit configured to:
-
a) apply a first direction torque to the motor to rotate the motor in a first direction; and
b) apply a second direction torque to the motor to rotate said motor in a second direction.
-
-
28. A control unit in accordance with claim 27 wherein said control unit further comprises a counter and further configured to:
-
c) increment said counter;
d) determine if a counter value does not exceed a preselected maximum counter value; and
e) if the counter value does not exceed the preselected maximum counter value, then repeat steps a through d.
-
-
29. A control unit in accordance with claim 27 wherein to apply the first direction torque to the motor, said control unit configured to apply the first direction torque to the motor for a first preselected period of time.
-
30. A control unit in accordance with claim 29 wherein to apply the second direction torque to the motor, said control unit configured to apply the second direction torque to the motor for a second preselected period of time.
-
31. A control unit in accordance with claim 30 wherein the first preselected period of time equals the second preselected period of time.
-
32. A control unit in accordance with claim 25 wherein said control unit further comprises a counter, and wherein to initiate the start sequence of the motor, said control unit configured to:
-
start said timer;
initialize said counter to zero;
apply a series of signals to the motor so that the motor rotates in a first direction.
-
-
33. A control unit in accordance with claim 32 wherein to apply said series of signals to the motor, said control unit configured to generate a six step square waveform utilizing said control unit.
Specification