US 12,168,917 B2
Systems and methods for controlling a vertical pumping unit
Dong Yuan, Houston, TX (US)
Assigned to Forland Services LLC, Houston, TX (US)
Filed by Forland Services LLC, Houston, TX (US)
Filed on Mar. 11, 2021, as Appl. No. 17/199,196.
Prior Publication US 2022/0290536 A1, Sep. 15, 2022
Int. Cl. E21B 43/12 (2006.01); E21B 47/009 (2012.01); F04B 47/02 (2006.01); F04B 49/02 (2006.01); G01D 5/347 (2006.01)
CPC E21B 43/127 (2013.01) [E21B 47/009 (2020.05); F04B 47/022 (2013.01); F04B 49/02 (2013.01); G01D 5/3473 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A control system for a vertical pumping unit, the control system comprising:
a programmable logic controller;
a position sensor device;
a position signal trigger device;
a position encoder device;
a remote communication modulus; and
a remote monitoring system,
wherein the control system is configured to control the vertical pumping unit via a method comprising:
during a self-learning phase:
obtaining a self-learning result;
controlling a motor of the vertical pumping unit according to initialization parameters to drive a pumping unit load end via a transmission system,
wherein the transmission system is equipped with the position signal trigger device and a shaft end of the motor is equipped with the position encoder device;
causing the vertical pumping unit to start running according to an initial full-stroke length and an initial stroke frequency,
wherein, in each stroke cycle, when the position signal trigger device reaches a forced reversing position sensor or a midpoint position sensor in the position sensor device, the position sensor device is triggered to generate a corresponding position signal, and wherein the control system is configured to read the position signal and control the motor to continue running in a same direction or to run in a reversing direction according to the position signal, the control system recording position data of the position encoder device each time a position signal is triggered; and
obtaining the self-learning result by calculating the average value of the recorded position data of the position encoder device; and
during a running phase:
controlling the motor of the vertical pumping unit to run according to the self-learning result and preset running parameters;
wherein the control system is configured to read and record a stroke frequency of the running phase, and
wherein, when the position signal trigger device reaches a position sensor in the position sensor device, the control system is configured to read the corresponding position signal generated by the position sensor device.