Hydraulic winch control

US12134547B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12134547-B2
Application numberUS-202017785137-A
CountryUS
Kind codeB2
Filing dateDec 17, 2020
Priority dateDec 18, 2019
Publication dateNov 5, 2024
Grant dateNov 5, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12134547B2 cover?
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 contro…
Who is the assignee on this patent?
Schlumberger Technology Corp
What technology area does this patent fall under?
Primary CPC classification B66D1/485. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Nov 05 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).