US 11,814,942 B2
Optimizing algorithm for controlling drill string driver
Benjamin Peter Jeffryes, Histon (GB); Nathaniel Wicks, Somerville, MA (US); and Jian Wu, Houston, TX (US)
Assigned to SCHLUMBERGER TECHNOLOGY CORPORATION, Sugar Land, TX (US)
Filed by Schlumberger Technology Corporation, Sugar Land, TX (US)
Filed on Nov. 4, 2020, as Appl. No. 17/088,735.
Claims priority of provisional application 62/930,045, filed on Nov. 4, 2019.
Prior Publication US 2021/0131259 A1, May 6, 2021
Int. Cl. E21B 44/04 (2006.01); E21B 44/08 (2006.01)
CPC E21B 44/04 (2013.01) [E21B 44/08 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a control system operable to control a driver for rotating a drill string, wherein the control system comprises one or more sensors operable to facilitate measurements indicative of one or more characteristics of one or more corresponding portions of the drill string, wherein the control system comprises a processor and a memory storing a computer program code, wherein the computer program code comprises a stick-slip algorithm, and wherein the control system is operable to:
execute the stick-slip algorithm to determine a control command that causes the driver to rotate the drill string to perform drilling operations while reducing rotational waves travelling along the drill string, wherein the stick-slip algorithm:
determines amplitude of the rotational waves travelling along the drill string based on the measurements for each of different numerical parameters; and
determines optimal ones of the different numerical parameters based on the determined amplitudes of the rotational waves, wherein the optimal ones of the different numerical parameters are associated with the lowest of the determined amplitudes of the rotational waves.