IP Library › Granted Patent US 12,398,631
Granted Patent B2
US 12,398,631 · App. 18/215,867 · Granted Aug 26, 2025

Current balancing for wellbore artificial lift device

Inventors: Hassan Mansir (Maidenhead, GB); Tom Yohanan (Sand Springs, OK); John Badawi (Camberley, GB)
Assignee: HALLIBURTON ENERGY SERVICES, INC.
E21B43/128H02P21/18F04D13/10
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 12,398,631
App. No.
18/215,867
Granted
Aug 26, 2025
Kind
B2
Abstract

Processing device-based systems and methods for controlling an electric motor of an electric submersible pump system in a balanced current condition using a variable speed drive despite an impedance imbalance of an electric cable connecting the electric motor to the variable speed drive. The systems and methods can utilize estimated motor shaft angular position and speed values, as well as values of three-phase motor currents measured at an output of an inverter of the variable speed drive as input information. Positive-sequence and negative-sequence current components may be extracted from measured current values and compared to reference values. The system provides an overall voltage command in the abc reference frame to a pulse width modulation controller, which generates an inverter switching pattern that will control the electric motor of the electric submersible pump system in a balanced current condition.

Claims (71)

1. A variable speed drive for controlling an electric motor of an electric submersible pump system, comprising:

an electric cable of imbalanced impedance over which electric power and control signals are provided to the electric motor by the variable speed drive; and

a control system comprising a processing device and memory communicatively coupled to the processing device, the memory including instructions that are executable by the processing device for causing the control system to control the electric motor of the electric submersible pump system in a balanced current condition despite an impedance imbalance of the electric cable by performing operations comprising:

converting motor current values that are in an abc reference frame from an output of an inverter of the variable speed drive to phase current values that are in a stator reference frame,

producing a voltage command in the stator reference frame by generating, from negative-sequence and positive-sequence voltage commands in a rotor reference frame produced from positive and negative components of the phase current values, a negative-sequence voltage command and a positive-sequence voltage command in the stator reference frame and combining the stator reference frame negative-sequence and positive-sequence voltage commands,

converting the voltage command in the stator reference frame to a voltage command in the abc reference frame, and

transmitting the voltage command in the abc reference frame to a pulse width modulation controller communicatively coupled to the inverter of the variable speed drive to generate an inverter switching pattern via which the electric motor of the electric submersible pump system is controllable in a balanced current condition despite the impedance imbalance of the electric cable.

2. The variable speed drive of claim 1 , wherein:

the electric cable has a substantially flat geometry, and three conductors that are located adjacent to one another in substantially a same plane; and

the impedance imbalance of the electric cable is caused by differences in inductances and capacitances between the three conductors.

3. The variable speed drive of claim 1 , wherein the operations further comprise:

receiving the motor current values in the abc reference frame from one or more sensors arranged to measure three-phase motor currents at the output of the inverter;

processing the measured three-phase motor current values through a speed and position estimator; and

providing an estimated motor shaft angular position value and an estimated motor shaft speed value.

4. The variable speed drive of claim 3 , wherein the speed and position estimator comprises a model of each of the electric motor and the electric cable.

5. The variable speed drive of claim 1 , wherein the control system further comprises:

an initial stator reference conversion component to convert the motor currents from the abc reference frame to the stator reference frame phase current values;

a current components extraction component to extract the negative-sequence and the positive-sequence current components, in a rotor reference frame, from the stator reference frame phase current values;

a negative-sequence current controller to compare the rotor reference frame negative-sequence current component extracted by the current components extraction component to an associated reference value provided by a proportional-integral controller that is communicatively coupled to the negative-sequence current controller, and to output the negative-sequence voltage command in the rotor reference frame;

a positive-sequence current controller to compare the rotor reference frame positive-sequence current component extracted by the current components extraction component to an associated reference value provided by a proportional-integral controller that is communicatively coupled to the positive-sequence current controller, and to output the positive-sequence voltage command in the rotor reference frame;

a first stator reference conversion component to convert the voltage command output by the negative-sequence current controller in the rotor reference frame to the negative-sequence voltage command in the stator reference frame;

a second stator reference conversion component to convert the voltage command output by the positive-sequence current controller in the rotor reference frame to the positive-sequence voltage command in the stator reference frame;

an abc reference frame conversion component to convert the voltage command in the stator reference frame to the voltage command in the abc reference frame (Vabc); and

wherein the operations further comprise transmitting the inverter switching pattern from the pulse width modulation controller to the inverter of the variable speed drive.

6. The variable speed drive of claim 5 , wherein the operations further comprise integrating the voltage commands output by the negative-sequence current controller and the positive-sequence current controller in the rotor reference frame prior to using the voltage commands to produce the voltage command in the stator reference frame.

7. The variable speed drive of claim 5 , wherein the operations further comprise configuring the positive-sequence current controller and the negative-sequence current controller to respectively control a positive-sequence phase current and a negative-sequence phase current according to commands set by a proportional-integral controller associated with the positive-sequence current controller and a proportional-integral controller associated with the negative-sequence current controller.

8. The variable speed drive of claim 1 , wherein the voltage command in the abc reference frame includes three voltage signal commands (Va, Vb, Vc) and each of three voltage signal commands (Va, Vb, Vc) includes voltage imbalance information required to balance the motor currents against an impedance imbalance of the electric cable.

9. A computer-implemented method comprising:

storing in a memory of a variable speed drive, instructions that are executable by a processing device of a control system of the variable speed drive to control an electric motor of an electric submersible pump system in a balanced current condition despite an impedance imbalance of an electric cable connecting the electric motor to the variable speed drive; and

controlling the electric motor in a balanced current condition during operation of the electric submersible pump system by executing the instructions by the processor to cause the control system to perform operations comprising:

converting motor current values that are in an abc reference frame from an output of an inverter of the variable speed drive to phase current values that are in a stator reference frame,

producing a voltage command in the stator reference frame by generating, from negative-sequence and positive-sequence voltage commands in a rotor reference frame produced from positive and negative components of the phase current values, a negative-sequence voltage command and a positive-sequence voltage command in the stator reference frame and combining the stator reference frame negative-sequence and positive-sequence voltage commands,

converting the voltage command in the stator reference frame to a voltage command in the abc reference frame,

transmitting the voltage command in the abc reference frame to a pulse width modulation controller communicatively coupled to the inverter of the variable speed drive to generate an inverter switching pattern via which the electric motor of the electric submersible pump system is controllable in a balanced current condition despite the impedance imbalance of the electric cable, and

transmitting the inverter switching pattern from the pulse width modulation controller to the inverter of the variable speed drive.

10. The computer-implemented method of claim 9 , wherein the control system further:

receives the motor current values from one or more sensors that measure three-phase motor currents at an output of the inverter of the variable speed drive, and receives an estimated motor shaft angular position value and an estimated motor shaft speed value from a speed and position estimator that processes the measured three-phase motor currents;

extracts the positive-sequence and the negative-sequence current components, in a rotor reference frame, from the stator reference frame phase current values;

compares the extracted negative-sequence current component to an associated reference value provided by a first proportional-integral controller and resultantly outputs the negative-sequence voltage command in the rotor reference frame;

compares the extracted positive-sequence current component to an associated reference value provided by a second proportional-integral controller and resultantly outputs the positive-sequence voltage command in the rotor reference frame;

converts the negative-sequence voltage command in the rotor reference frame to the negative-sequence voltage command in the stator reference frame; and

converts the positive-sequence voltage command in the rotor reference frame to the positive-sequence voltage command in the stator reference frame.

11. The computer-implemented method of claim 10 , wherein the associated reference value provided by the first proportional-integral controller and the associated reference value provided by the second proportional-integral controller are set to zero to ensure the negative sequence currents are reduced to zero.

12. The computer-implemented method of claim 10 , wherein:

the extracted negative-sequence current component is compared to the associated reference value provided by the first proportional-integral controller using a negative-sequence current controller;

the extracted positive-sequence current component is compared to the associated reference value provided by the second proportional-integral controller using a positive-sequence current controller;

results of comparing the negative-sequence current component to its associated reference value are respectively provided to proportional-integral controllers associated with the negative-sequence current controller, and the negative-sequence current controller resultantly outputs the voltage command in the rotor reference frame; and

results of comparing the positive-sequence current component to its associated reference value are respectively provided to proportional-integral controllers associated with the positive-sequence current controller, and the positive-sequence current controller resultantly outputs the voltage command in the rotor reference frame.

13. The computer-implemented method of claim 10 , wherein:

the control system uses the estimated motor shaft angular position value and the estimated motor shaft speed value to convert the negative-sequence voltage command in the rotor reference frame to the negative-sequence voltage command in the stator reference frame; and

the control system uses the estimated motor shaft angular position value and the estimated motor shaft speed value to convert the positive-sequence voltage command in the rotor reference frame to the positive-sequence voltage command in the stator reference frame.

14. The computer-implemented method of claim 10 , further comprising integrating the negative-sequence voltage command in the rotor reference frame and the positive-sequence voltage command in the rotor reference frame prior to converting the negative-sequence and the positive-sequence voltage commands in the rotor reference frame to the negative-sequence and the positive-sequence voltage commands in the stator reference frame.

15. The computer-implemented method of claim 10 , wherein a balanced current is maintained during operation of the electric motor by continually adjusting the negative-sequence and the positive-sequence voltage commands in the rotor reference frame to eliminate the negative sequence from the motor currents.

16. The computer-implemented method of claim 9 , wherein the voltage command in the abc reference frame includes three voltage signal commands (Va, Vb, Vc) and each of three voltage signal commands (Va, Vb, Vc) includes voltage imbalance information required to balance the motor currents against the impedance imbalance of the electric cable.

17. A non-transitory computer-readable medium comprising instructions that are executable by a processing device of a control system of a variable speed drive to control an electric motor of an electric submersible pump system in a balanced current condition despite an impedance imbalance of an electric cable connecting the electric motor to the variable speed drive by causing the control system to perform operations comprising:

converting motor current values that are in an abc reference frame from an output of an inverter of the variable speed drive to phase current values that are in a stator reference frame,

producing a voltage command in the stator reference frame by generating, from negative-sequence and positive-sequence voltage commands in a rotor reference frame produced from positive and negative components of the phase current values, a negative-sequence voltage command and a positive-sequence voltage command in the stator reference frame and combining the stator reference frame negative-sequence and positive-sequence voltage commands,

converting the voltage command in the stator reference frame to a voltage command in the abc reference frame,

transmitting the voltage command in the abc reference frame to a pulse width modulation controller communicatively coupled to the inverter of the variable speed drive to generate an inverter switching pattern via which the electric motor of the electric submersible pump system is controllable in a balanced current condition despite the impedance imbalance of the electric cable, and

transmitting the inverter switching pattern from the pulse width modulation controller to the inverter of the variable speed drive.

18. The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise:

receiving, from one or more sensors, the motor current values as three-phase motor current values measured at an output of the inverter of the variable speed drive;

processing, using a speed and position estimator, the measured three-phase motor current values; and

receiving, from the speed and position estimator, an estimated motor shaft angular position value and an estimated motor shaft speed value.

19. The non-transitory computer-readable medium of claim 18 , wherein the speed and position estimator comprises a model of each of the electric motor and the electric cable.

20. The non-transitory computer-readable medium of claim 18 , wherein the operations further comprise:

extracting the positive-sequence and the negative-sequence current components, in a rotor reference frame, from the stator reference frame phase current values;

comparing the extracted negative-sequence current component to an associated reference value provided by a first proportional-integral controller and resultantly outputting the negative-sequence voltage command in the rotor reference frame;

comparing the extracted positive-sequence current component to an associated reference value provided by a second proportional-integral controller and resultantly outputting the positive-sequence voltage command in the rotor reference frame;

converting the negative-sequence voltage command in the rotor reference frame to the negative-sequence voltage command in the stator reference frame; and

converting the positive-sequence voltage command in the rotor reference frame to the positive-sequence voltage command in the stator reference frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2023
From: MANSIR, HASSAN; YOHANAN, TOM; BADAWI, JOHN
To: HALLIBURTON ENERGY SERVICES, INC.
Reel/Frame 064108/0539 →
Continuity (1)
Related Publication 20250003319A1 · Jan 2, 2025
References Cited (12)
US 7819183B2 · Borgstadt · 2010 [cited by applicant]
US 9054611B2 · Liu et al. · 2015 [cited by applicant]
US 10389287B2 · Ademoye · 2019 [cited by applicant]
US 20090256519A1 · Thompson et al. · 2009 [cited by applicant]
US 20170045055A1 · Hoefel et al. · 2017 [cited by applicant]
US 20190204467A1 · Curt et al. · 2019 [cited by applicant]
US 20190379205A1 · Orfanoudakis · 2019 [cited by examiner]
US 20220181999A1 · Orfanoudakis · 2022 [cited by examiner]
CN 115478778A · 2022 [cited by applicant]
Orfanoudakis “Current balancing of scalar-controlled induction motors with imbalanced cables”, 2022, IEEE (Year: 2022). [cited by examiner]
Thomas “Voltage and Cable Impedance Unbalance in Submergible Oil Well Pumps”, 1984, IEEE, 97-104 (Year: 1984). [cited by examiner]
International Search Report and Written Opinion, PCT/US2023/026521, Mar. 15, 2024, 11 pages. [cited by applicant]