Method and System for Detecting Faults and Abnormal Wear Conditions in Oil & Gas Wireline Logging Winch Units
US-2017107074-A1 · Apr 20, 2017 · US
US12134547B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12134547-B2 |
| Application number | US-202017785137-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 17, 2020 |
| Priority date | Dec 18, 2019 |
| Publication date | Nov 5, 2024 |
| Grant date | Nov 5, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for controlling a hydraulic winch includes acquiring measurements from sensors coupled to the hydraulic winch. A first control function is computed based on the measurements. The first control function sets pressure across a variable displacement motor that produces motion of the tool string following a desired motion trajectory. A second control function is computed. The second control function sets displacement of a variable displacement pump that causes the pressure across the variable displacement motor to track the first control function. A pump command is selected based on the second control function. The pump command is transmitted to the variable displacement pump. The tool string moves responsive to the pump command.
Opening claim text (preview).
What is claimed is: 1. A method for controlling a hydraulic winch to move a tool string within a wellbore, the method comprising: receiving, at a controller, measurements from sensors associated with a variable displacement pump of the hydraulic winch; estimating, by the controller, based on the received measurements: an effective drum radius of a drum of the hydraulic winch, wherein the effective drum radius includes a cable at least partially wound around the drum; and an effective mass of the drum, wherein the effective mass accounts for a portion of the cable that is at least partially wound around the drum; determining, by the controller, a desired movement profile for the tool string, wherein the desired movement profile includes at least a desired tool depth as a function of time; generating, by the controller, a control command based on the estimated effective drum radius, the estimated effective mass of the drum, and the desired movement profile; and providing the control command to the variable displacement pump, wherein the variable displacement pump carries out the control command to cause the drum of the hydraulic winch to raise or lower the tool string according to the desired movement profile. 2. The method of claim 1 , wherein the desired movement profile for the tool string further comprises a desired tool speed as a function of time. 3. The method of claim 1 , wherein the desired movement profile for the tool string further comprises a desired tool acceleration as a function of time. 4. The method of claim 1 , wherein the control command accounts for hydraulic modeling errors. 5. The method of claim 1 , wherein the variable displacement pump is driven by an internal combustion engine. 6. The method of claim 1 , wherein the variable displacement pump causes the drum of the hydraulic winch to raise or lower the tool string by causing a variable displacement motor to drive the drum based on hydraulic pressure created by the variable displacement pump. 7. The method of claim 6 , wherein the variable displacement motor is also driven based on hydraulic pressure created by a charge pump. 8. The method of claim 1 , wherein the sensors include at least one of: a speed sensor measuring the speed of an engine driving the variable displacement pump, a pressure sensor coupled to an inlet of a variable displacement motor, a pressure sensor coupled to an outlet of the variable displacement motor, a sensor measuring displacement of the tool string, and a sensor measuring speed of the tool string. 9. A hydraulic winch for moving a tool string within a wellbore, comprising: a drum for winding or unwinding a cable attached to the tool string; a variable displacement motor configured to drive the drum; a variable displacement pump configured to drive the variable displacement motor; and a controller configured to provide control commands to the variable displacement pump, wherein the controller is further configured to perform stages comprising: receiving measurements from sensors associated with the variable displacement pump; estimating based on the received measurements: an effective drum radius of the drum, wherein the effective drum radius includes a cable at least partially wound around the drum; and an effective mass of the drum, wherein the effective mass accounts for a portion of the cable that is at least partially wound around the drum; determining a desired movement profile for the tool string, wherein the desired movement profile includes at least a desired tool depth as a function of time; generating a control command based on the estimated effective drum radius, the estimated effective mass of the drum, and the desired movement profile; and providing the control command to the variable displacement pump, wherein the variable displacement pump carries out the control command to cause the drum of the hydraulic winch to raise or lower the tool string according to the desired movement profile. 10. The hydraulic winch of claim 9 , wherein the desired movement profile for the tool string further comprises a desired tool speed as a function of time. 11. The hydraulic winch of claim 9 , wherein the desired movement profile for the tool string further comprises a desired tool acceleration as a function of time. 12. The hydraulic winch of claim 9 , wherein the control command accounts for hydraulic modeling errors. 13. The hydraulic winch of claim 9 , wherein the variable displacement pump is driven by an internal combustion engine. 14. The hydraulic winch of claim 9 , wherein the variable displacement pump causes the drum of the hydraulic winch to raise or lower the tool string by causing the variable displacement motor to drive the drum based on hydraulic pressure created by the variable displacement pump. 15. The hydraulic winch of claim 14 , wherein the variable displacement motor is also driven based on hydraulic pressure created by a charge pump. 16. The hydraulic winch of claim 9 , wherein the sensors include at least one of: a speed sensor measuring the speed of an engine driving the variable displacement pump, a pressure sensor coupled to an inlet of the variable displacement motor, a pressure sensor coupled to an outlet of the variable displacement motor, a sensor measuring displacement of the tool string, and a sensor measuring speed of the tool string. 17. A controller for controlling a hydraulic winch to move a tool string within a wellbore, wherein the controller carries out instructions stored in a non-transitory, computer-readable medium to perform stages comprising: receiving measurements from sensors associated with a variable displacement pump of the hydraulic winch; estimating based on the received measurements: an effective drum radius of a drum of the hydraulic winch, wherein the effective drum radius includes a cable at least partially wound around the drum; and an effective mass of the drum, wherein the effective mass accounts for a portion of the cable that is at least partially wound around the drum; determining a desired movement profile for the tool string, wherein the desired movement profile includes at least a desired tool depth as a function of time; generating a control command based on the estimated effective drum radius, the estimated effective mass of the drum, and the desired movement profile; and providing the control command to the variable displacement pump, wherein the variable displacement pump carries out the control command to cause the drum of the hydraulic winch to raise or lower the tool string according to the desired movement profile. 18. The controller of claim 17 , wherein the desired movement profile for the tool string further comprises at least one of a desired tool speed as a function of time and a desired tool acceleration as a function of time. 19. The controller of claim 17 , wherein the variable displacement pump causes the drum of the hydraulic winch to raise or lower the tool string by causing a variable displacement motor to drive the drum based on hydraulic pressure created by the variable displacement pump. 20. The controller of claim 17 , wherein the sensors include at least one of: a speed sensor measuring the speed of an engine driving the variable displacement pump, a pressure sensor coupled to an inlet of a variable displacement motor, a pressure sensor coupled to an outlet of the variable displacement motor, a sensor measuring displacement of the tool string, and a sensor measuring speed of the tool string.
with flexible drawing means, e.g. cables · CPC title
incorporating fluid motors · CPC title
Winding units, specially adapted for drilling operations · CPC title
adapted for special purposes · CPC title
automatic · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.