US2024191614A1PendingUtilityA1

Rapid sucker rod pump downhole dynacard estimation for deviated wells

Assignee: SENSIA LLCPriority: Dec 8, 2022Filed: Dec 7, 2023Published: Jun 13, 2024
Est. expiryDec 8, 2042(~16.4 yrs left)· nominal 20-yr term from priority
E21B 2200/22E21B 2200/20E21B 47/009F04B 2201/1211F04B 2201/121F04B 53/126F04B 49/065E21B 43/127F04B 47/022
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods provided herein relate to a pump system. The pump system includes a pump disposed within a well, an actuator operable to move a rod including a surface end coupled to the actuator and a downhole end coupled to the pump, and a controller. The controller is configured to identify a first impulse response and a second impulse response associated with the pump system based on a first model of the pump system. The controller is further configured to generate a second model of the pump system based on the first impulse response and the second impulse response. The controller is further configured to operate the pump system based on the second model.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A pump system comprising a pump disposed within a well, an actuator operable to move a rod comprising a surface end coupled to the actuator and a downhole end coupled to the pump, and a controller configured to:
 identify a first impulse response and a second impulse response associated with the pump system, wherein the identification comprises:
 simulating a first set of position data associated with the surface end of the rod; 
 generate, based on a first model of the pump system and the position data, a first set of data associated with simulated operation of the pump system with a load stimulus, and a second set of data associated with simulated operation of the pump system without the load stimulus, wherein the first impulse response and the second impulse response are based on a comparison of the first set of data and the second set of data; 
   generate a second model of the pump system, wherein generating the second model of the pump system comprises:
 measuring, during operation of the pump system, a second set of position data and a set of force data associated with the rod; 
 estimating, based on the identified first impulse response, the force data, and the position data, one or more force values of a downhole condition of the rod; 
 estimating, based on the identified second impulse response and the one or more force values, one or more position values of a downhole condition of the rod; and 
   operate the pump system based on the second model.   
     
     
         2 . The system of  claim 1 , wherein the second model is a dynacard. 
     
     
         3 . The system of  claim 1 , wherein the first model is a two-dimensional model of the rod. 
     
     
         4 . The system of  claim 1 , wherein the first model is a three-dimensional model of the rod. 
     
     
         5 . The system of  claim 1 , wherein the comparison of the first set of data and the second set of data identifies a difference in surface force values and a difference in downhole position values between the first set of data and the second set of data. 
     
     
         6 . The system of  claim 5 , wherein identifying the first impulse response and second impulse response further comprises:
 identifying a first transfer function that correlates the difference in surface force values with the load stimulus;   determining the first impulse response based on the first transfer function;   identifying a second transfer function that correlates the difference in downhole position values with the load stimulus; and   determining the second impulse response based on the second transfer function.   
     
     
         7 . The system of  claim 6 , wherein determining the first impulse response based on the first transfer function comprises expressing the first transfer function as a first matrix based on a first vector of the difference in surface force values and a second vector of the load stimulus values, and wherein determining the second impulse response based on the second transfer function comprises expressing the second transfer function as a second matrix based on a third vector of the difference in downhole position values and the second vector of the load stimulus values. 
     
     
         8 . A method of controlling a pump system, the pump system comprising a pump disposed within a well and an actuator operable to move a rod comprising a surface end coupled to the actuator and a downhole end coupled to the pump, the method comprising:
 identifying a first impulse response and a second impulse response associated with the pump system, wherein the identification comprises:
 simulating a first set of position data associated with the surface end of the rod; 
 generate, based on a first model of the pump system and the position data, a first set of data associated with simulated operation of the pump system with a load stimulus, and a second set of data associated with simulated operation of the pump system without the load stimulus, wherein the first impulse response and the second impulse response are based on a comparison of the first set of data and the second set of data; 
   generating a second model of the pump system, wherein generating the second model of the pump system comprises:
 measuring, during operation of the pump system, a second set of position data and a set of force data associated with the rod; 
 estimating, based on the identified first impulse response, the force data, and the position data, one or more force values of a downhole condition of the rod; 
 estimating, based on the identified second impulse response and the one or more force values, one or more position values of a downhole condition of the rod; and 
   operating the pump system based on the second model.   
     
     
         9 . The method of  claim 8 , wherein the second model is, comprises or is part of a dynacard, a regression, or neural network model. 
     
     
         10 . The method of  claim 8 , wherein the first model is a two-dimensional model of the rod. 
     
     
         11 . The method of  claim 8 , wherein the first model is a three-dimensional model of the rod. 
     
     
         12 . The method of  claim 8 , wherein the comparison of the first set of data and the second set of data identifies a difference in surface force values and a difference in downhole position values between the first set of data and the second set of data. 
     
     
         13 . The method of  claim 12 , wherein identifying the first impulse response and second impulse response further comprises:
 identifying a first transfer function that correlates the difference in surface force values with the load stimulus;   determining the first impulse response based on the first transfer function;   identifying a second transfer function that correlates the difference in downhole position values with the load stimulus; and   determining the second impulse response based on the second transfer function.   
     
     
         14 . The method of  claim 13 , wherein determining the first impulse response based on the first transfer function comprises expressing the first transfer function as a first matrix based on a first vector of the difference in surface force values and a second vector of the load stimulus values, and wherein determining the second impulse response based on the second transfer function comprises expressing the second transfer function as a second matrix based on a third vector of the difference in downhole position values and the second vector of the load stimulus values. 
     
     
         15 . A controller for controlling a pump system comprising, wherein the pump system comprises a pump disposed within a well and an actuator operable to move a rod comprising a surface end coupled to the actuator and a downhole end coupled to the pump, wherein the controller comprises one or more processors and a memory, the one or more processors configured to:
 identify a first impulse response and a second impulse response associated with the pump system, wherein the identification comprises:
 simulating a first set of position data associated with the surface end of the rod; 
 generate, based on a first model of the pump system and the position data, a first set of data associated with simulated operation of the pump system with a load stimulus, and a second set of data associated with simulated operation of the pump system without the load stimulus, wherein the first impulse response and the second impulse response are based on a comparison of the first set of data and the second set of data; 
   generate a second model of the pump system, wherein generating the second model of the pump system comprises:
 measuring, during operation of the pump system, a second set of position data and a set of force data associated with the rod; 
 estimating, based on the identified first impulse response, the force data, and the position data, one or more force values of a downhole condition of the rod; 
 estimating, based on the identified second impulse response and the one or more force values, one or more position values of a downhole condition of the rod; and 
   operate the pump system based on the second model.   
     
     
         16 . The controller of  claim 15 , wherein the first model is a two-dimensional model of the rod. 
     
     
         17 . The controller of  claim 15 , wherein the first model is a three-dimensional model of the rod. 
     
     
         18 . The controller of  claim 15 , wherein the comparison of the first set of data and the second set of data identifies a difference in surface force values and a difference in downhole position values between the first set of data and the second set of data. 
     
     
         19 . The controller of  claim 18 , wherein identifying the first impulse response and second impulse response further comprises:
 identifying a first transfer function that correlates the difference in surface force values with the load stimulus;   determining the first impulse response based on the first transfer function;   identifying a second transfer function that correlates the difference in downhole position values with the load stimulus; and   determining the second impulse response based on the second transfer function.   
     
     
         20 . The controller of  claim 19 , wherein determining the first impulse response based on the first transfer function comprises expressing the first transfer function as a first matrix based on a first vector of the difference in surface force values and a second vector of the load stimulus values, and wherein determining the second impulse response based on the second transfer function comprises expressing the second transfer function as a second matrix based on a third vector of the difference in downhole position values and the second vector of the load stimulus values.

Join the waitlist — get patent alerts

Track US2024191614A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.