Loading...
Please wait, while we are loading the content...
Similar Documents
Controller for A Rod Pumping Unit and Method of Operation
| Content Provider | The Lens |
|---|---|
| Description | La présente invention concerne un dispositif de commande pour actionner une unité de pompage à tige qui comprend un processeur configuré pour actionner l'unité de pompage à tige à une vitesse de profil de pompage. Le processeur est en outre configuré pour calculer une première carte dynamométrique de fond à partir de mesures de surface au niveau de l'unité de pompage à tige. Le processeur est en outre configuré pour calculer une deuxième carte dynamométrique de fond à partir des mesures de surface. Le processeur est en outre configuré pour valider au moins l'une de la première carte dynamométrique de fond et la deuxième carte dynamométrique de fond sur la base d'un état de l'unité de pompage à tige. |
| Abstract | A controller for operating a rod pumping unit includes a processor configured to operate the rod pumping unit at a pumping profile speed. The processor is further configured to compute a first downhole dynamometer card from surface measurements at the rod pumping unit. The processor is further configured to compute a second downhole dynamometer card from the surface measurements. The processor is further configured to validate at least one of the first downhole dynamometer card and the second downhole dynamometer card based on a rod pumping unit condition. |
| Related Links | https://www.lens.org/lens/patent/106-866-416-674-860/frontpage |
| Language | English |
| Publisher Date | 2017-06-15 |
| Access Restriction | Open |
| Alternative Title | Dispositif De Commande Pour Une Unité De Pompage À Tige Et Procédé De Fonctionnement |
| Content Type | Text |
| Resource Type | Patent |
| Date Applied | 2016-12-09 |
| Agent | Pollander, Laura, L. Et Al. |
| Applicant | Gen Electric |
| Application No. | 2016065966 |
| Claim | WHAT IS CLAIMED IS: A controller for operating a rod pumping unit, said controller comprising a processor configured to: operate the rod pumping unit at a pumping speed profile; compute a first downhole dynamometer card from surface measurements at said rod pumping unit; compute a second downhole dynamometer card from the surface measurements; and validate at least one of the first downhole dynamometer card and the second downhole dynamometer card based on a rod pumping unit condition. The controller in accordance with Claim 1, wherein said processor is further configured to receive surface position and load measurements for the rod pumping unit for a current stroke. The controller in accordance with Claim 1, wherein said processor is further configured to compute the first downhole dynamometer card in real-time using a Fourier Series solution of a wave equation representing a sucker rod string for the rod pumping unit. The controller in accordance with Claim 1, wherein said processor is further configured to: determine if a difference between a current pumping speed profile for a current pump stroke and a previous pumping speed profile for a previous pump stroke exceeds a predetermined threshold; designate the first downhole dynamometer card as accurate if the difference does not exceed the predetermined threshold; and designate the first downhole dynamometer card as inaccurate if the difference does exceed the predetermined threshold. The controller in accordance with Claim 4, wherein said processor is further configured to designate the second downhole dynamometer card as accurate if the first downhole dynamometer card is designated inaccurate. The controller in accordance with Claim 1, wherein said processor is further configured to: compute a difference between a previous downhole dynamometer card for a previous pump stroke and at least one of the first downhole dynamometer card and the second downhole dynamometer card for a current stroke; designate the first downhole dynamometer card as accurate if the difference does not exceed a predetermined threshold; and designate the first downhole dynamometer card as inaccurate if the difference exceeds the predetermined threshold. The controller in accordance with Claim 1, wherein said processor is further configured to compute the second downhole dynamometer card using a Finite Difference solution to a wave equation representing a sucker rod string of the rod pumping unit for a current stroke. A method of operating a controller for a rod pumping unit, said method comprising: operating the rod pumping unit at a pumping speed profile; receiving surface measurements of rod pumping unit position and load for a pump stroke; computing a first downhole dynamometer card from the surface measurements using a first technique; computing a second downhole dynamometer card from the surface measurements using a second technique; determining the first downhole dynamometer card is inaccurate based on a rod pumping unit condition; and designating the second downhole dynamometer card as accurate. The method in accordance with Claim 8, wherein computing the first downhole dynamometer card includes computing a real-time downhole dynamometer card using partial differential equations to solve a wave equation representing a sucker rod string for the rod pumping unit. The method in accordance with Claim 9, wherein determining the first downhole dynamometer card is inaccurate comprises: comparing a current pumping speed profile for the pump stroke to a previous pumping speed profile for a previous stroke; and designating the first downhole dynamometer card as inaccurate if a difference between the current pumping speed profile and the previous pumping speed profile exceeds a predetermined threshold. The method in accordance with Claim 9, wherein determining the first downhole dynamometer card is inaccurate comprises: computing a difference between a previous downhole dynamometer card for a previous stroke and at least one of the first downhole dynamometer card and the second downhole dynamometer card; and designating the first downhole dynamometer card as inaccurate if the difference exceeds a predetermined threshold. The method of Claim 9 further comprising: determining the first downhole dynamometer card is accurate based on the rod pumping unit condition being satisfied; and designating the first downhole dynamometer card as accurate. The method of Claim 8 further comprising: computing a third downhole dynamometer card from the surface measurements using a third technique; and comparing the first downhole dynamometer card, the second downhole dynamometer card, and the third downhole dynamometer card to validate accuracy of at least two of the first downhole dynamometer card, the second downhole dynamometer card, and the third downhole dynamometer card. The method in accordance with Claim 8, wherein computing the second downhole dynamometer card includes computing a finite difference solution to a wave equation representing a sucker rod string for the rod pumping unit. A control system for a rod pumping unit having a polished rod coupled to a pump by a sucker rod string, comprising: a position sensor configured to measure a surface position of the polished rod and generate a position signal indicative thereof; a load sensor configured to measure a surface load on the polished rod and generate a load signal indicative thereof; a controller coupled to said position sensor and said load sensor, said controller configured to: receive the position signal indicative of a current surface position for a current stroke; receive the load signal indicative of a current load for the current stroke; compute a first downhole dynamometer card from the current surface position and the current load; compute a second downhole dynamometer card from the current surface position and the current load; and validate at least one of the first downhole dynamometer card and the second downhole dynamometer card based on a rod pumping unit condition. The control system in accordance with Claim 15, wherein said controller is further configured to compute the first downhole dynamometer card using a truncated Fourier Series approximation of a steady-state analytical wave equation solution representing the sucker rod string. The control system in accordance with Claim 15, wherein said controller is further configured to compute the second downhole dynamometer card using a finite difference approximation of a wave equation representing the sucker rod string. The control system in accordance with Claim 15, wherein the rod pumping unit condition comprises a current pumping speed profile that varies from a previous pumping speed profile by no more than a predetermined threshold. The control system in accordance with Claim 15, wherein the rod pumping unit condition comprises a previous downhole dynamometer card varying from at least one of the first downhole dynamometer card and the second downhole dynamometer card by no more than a predetermined threshold. The control system in accordance with Claim 19, wherein the predetermined threshold is defined as plus-or-minus 0.25 meters. The control system in accordance with Claim 19, wherein the predetermined threshold is computed based on at least one of a pumping depth, a downhole well condition, and a structure of the sucker rod string. |
| CPC Classification | Earth Or Rock Drilling;Obtaining Oil; Gas; Water; Soluble Or Meltable Materials Or A Slurry Of Minerals From Wells POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS;PUMPS Measuring Force; Stress; Torque; Work; Mechanical Power; Mechanical Efficiency; Or Fluid Pressure |
| Extended Family | 106-866-416-674-860 055-044-230-143-462 031-148-260-352-48X 014-599-367-555-734 |
| Patent ID | 2017100669 |
| Inventor/Author | Al Assad Omar Sivaramakrishnam Shyam Singal Kalpesh Barton Justin Edwin |
| IPC | E21B47/00 |
| Status | Pending |
| Simple Family | 106-866-416-674-860 055-044-230-143-462 031-148-260-352-48X 014-599-367-555-734 |
| CPC (with Group) | E21B47/009 F04B51/00 F04B19/22 F04B47/02 F04B47/022 F04B49/065 F04B49/20 F04B2201/0201 F04B2207/01 G01L25/00 |
| Issuing Authority | United States Patent and Trademark Office (USPTO) |
| Kind | Patent Application Publication |