Patent Number: 
Section: claims

1. A method of measuring the performance of a centrifugal pump for extracting fluid from a subterranean wellbore, said centrifugal pump being directly coupled to an electrical motor, wherein both the centrifugal pump and the electrical motor are disposed near the bottom of the wellbore, and wherein said motor receives electrical power through a motor cable extending from the motor to a point above the surface of the earth, the method comprising the steps of:determining a value of speed input to the centrifugal pump;determining a value of pump flow rate; andusing the value of speed input and the value of pump flow rate to calculate one or more values representing the performance of the centrifugal pump,wherein the values of speed input and pump flow rate are derived without the use of any sensor disposed within the wellbore and without having any sensing lines extending to the motor through the wellbore; and alsowherein the step of determining the speed input to the centrifugal pump comprises the steps of:measuring values of electrical voltages applied to the motor cable and currents drawn by the motor cable;using the values of electrical voltages applied to the motor cable and currents drawn by the motor cable to determine values of a stator voltage vector, a stator current vector and a rotor flux vector;using the values of the stator voltage vector, the stator current vector, the rotor flux vector and a model of the motor, the model being executed by a controller, to calculate a value for the motor speed. 2. The method of aim 1, wherein the values representing the performance of the centrifugal pump are values for one or more parameters selected from the group consisting of pump minimum required suction head pressure, pump head pressure, pump head pressure at rated speed, pump mechanical input power limit, and pump efficiency. 3. The method of aim 1, wherein the values representing the performance of the centrifugal pump are values for one or more parameters selected from the group consisting of pump minimum required suction head pressure, pump head pressure, pump head pressure at rated speed, pump mechanical input power limit, and pump efficiency. 4. The method of aim 1, further comprising the steps of:using at or above ground sensors to determine measured centrifugal pump performance values for one or more of the calculated centrifugal pump performance values;comparing the measured centrifugal pump performance values determined by the sensors with the corresponding calculated centrifugal pump performance values; andgenerating a fault sequence if the difference between corresponding values exceeds an allowable limit. 5. A method of measuring the performance of a centrifugal pump for extracting fluid from a subterranean wellbore, said centrifugal pump being directly coupled to an electrical motor, wherein both the centrifugal pump and the electrical motor are disposed near the bottom of the wellbore, and wherein said motor receives electrical power through a motor cable extending from the motor to a point above the surface of the earth, the method comprising the steps of:determining a value of speed input to the centrifugal pump;determining a value of torque input to the centrifugal pump; andusing the value of speed input and the value of torque input to calculate one or more values representing the performance of the centrifugal pump,wherein the values of speed input and torque input are calculated without the use of any sensor disposed within the wellbore and without having any sensing lines extending to the motor through the wellbore; and alsowherein the step of determining the torque and speed inputs to the centrifugal pump comprises the steps of:measuring values of electrical voltages applied to the motor cable and currents drawn by the motor cable;using the values of electrical voltages applied to the motor cable and currents drawn by the motor cable to determine values of a stator voltage vector, a stator current vector and a rotor flux vector; andusing the values of the stator voltage vector, the stator current vector, the rotor flux vector and a model of the motor, the model being executed by a controller, to calculate a value for at least one of the parameters selected from the group consisting of the motor torque and the motor speed. 6. The method of aim 5, wherein the values representing the performance of the centrifugal pump are values for one or more parameters selected from the group consisting of pump flow rate, pump minimum required suction head pressure, pump head pressure, pump head pressure at rated speed, pump mechanical input power limit, and pump efficiency. 7. The method of aim 5, wherein the values representing the performance of the centrifugal pump are values for one or more parameters selected from the group consisting of pump flow rate, pump minimum required suction head pressure, pump head pressure, pump head pressure at rated speed, pump mechanical input power limit, and pump efficiency. 8. The method of aim 5, further comprising the steps of:using at or above ground sensors to determine measured centrifugal pump performance values for one or more of the calculated centrifugal pump performance values;comparing the measured centrifugal pump performance values determined by the sensors with the corresponding calculated centrifugal pump performance values; andgenerating a fault sequence if the difference between corresponding values exceeds an allowable limit. 9. A method of measuring the performance of a subterranean well fluid system wherein a centrifugal pump is used for extracting fluid from said subterranean well, wherein said centrifugal pump is directly coupled to an electrical motor, wherein both the centrifugal pump and the electrical motor are disposed near the bottom of the wellbore, and wherein said motor receives electrical power through a motor cable extending from the motor to a point above the surface of the earth, the method comprising the steps of:determining a value of speed input to the centrifugal pump;determining a value of pump flow rate;using the value of speed input and the value of pump flow rate to calculate one or more values representing the performance of the centrifugal pump; andusing the values representing the performance of the centrifugal pump to calculate values representing the performance of the fluid system,wherein the values of speed input and pump flow rate are derived without the use of any sensor disposed within the wellbore and without having any sensing lines extending to the motor through the wellbore; and alsowherein the step of determining the speed input to the centrifugal pump comprises the steps of:measuring values of electrical voltages applied to the motor cable and currents drawn by the motor cable;using the values of electrical voltages applied to the motor cable and currents drawn by the motor cable to determine values of a stator voltage vector, a stator current vector and a rotor flux vector; andusing the values of the stator voltage vector, the stator current vector, the rotor flux vector and a model of the motor, the model being executed by a controller, to calculate a value for the motor speed. 10. The method of aim 9, wherein the values representing the performance of the fluid system are one or more values selected from the group consisting of pump suction pressure, pump discharge pressure, flow head loss and fluid level. 11. The method of aim 9, wherein the values representing the performance of the fluid system are one or more values selected from the group consisting of pump suction pressure, pump discharge pressure, flow head loss and fluid level. 12. The method of aim 9, further comprising the steps of:using at or above ground sensors to determine measured fluid system performance values for one or more of the calculated fluid system performance values comparing each measured fluid system performance value with the corresponding calculated fluid system performance value; andgenerating a fault sequence if the difference between corresponding values exceeds an allowable limit. 13. A method of measuring the performance of a subterranean well fluid system wherein a centrifugal pump is used for extracting fluid from said subterranean well, wherein said centrifugal pump is directly coupled to an electrical motor, wherein both the centrifugal pump and the electrical motor are disposed near the bottom of the wellbore, and wherein said motor receives electrical power through a motor cable extending from the motor to a point above the surface of the earth, the method comprising the steps of:determining a value of speed input to the centrifugal pump;determining a value of torque input to the centrifugal pump;using the value of speed input and the value of torque input to calculate one or more values representing the performance of the centrifugal pump, andusing the values representing the performance of the centrifugal pump to calculate values representing the performance of the fluid system,wherein the values of speed input and torque input are calculated without the use of any sensors disposed within the wellbore and without having any sensing lines extending to the motor through the wellbore; and alsowherein the step of determining the torque and speed inputs to the centrifugal pump comprises the steps of:measuring values of electrical voltages applied to the motor cable and currents drawn by the motor cable;using the values of electrical voltages applied to the motor cable and currents drawn by the motor cable to determine values of a stator voltage vector, a stator current vector and a rotor flux vector; andusing the values of the stator voltage vector, the stator current vector, the rotor flux vector and a model of the motor, the model being executed by a controller, to calculate a value for at least one of the parameters selected from the group consisting of the motor torque and the motor speed. 14. The method of aim 13, wherein the values representing the performance of the fluid system are one or more values selected from the group consisting of pump suction pressure, pump discharge pressure, flow head loss and fluid level. 15. The method of aim 13, wherein the values representing the performance of the fluid system are one or more values selected from the group consisting of pump suction pressure, pump discharge pressure, flow head loss and fluid level. 16. The method of aim 13, further comprising the steps of:using at or above ground sensors to determine measured fluid system performance values for one or more of the calculated fluid system performance values;comparing each measured fluid system performance value with the corresponding calculated fluid system performance value; andgenerating a fault sequence if the difference between corresponding values exceeds an allowable limit.