Patents by Inventor Ramakrishna Madhireddy
Ramakrishna Madhireddy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11916507Abstract: A motor controller to control rotational speed of an output shaft of an electric motor. The motor controller includes a proportional controller and a time-optimal controller. The proportional controller controls the rotational speed when a present rotational position of the shaft is between a target rotational position and a switching point, inclusively. The time-optimal controller controls the rotational speed when the present rotational position is not between the target rotational position and the switching point. Also introduced herein are aspects pertaining to determining the switching point in a manner that minimizes overshooting the target rotational position while maximizing expediency at which the target rotational position is reached.Type: GrantFiled: March 3, 2020Date of Patent: February 27, 2024Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Jian Wu, Ramakrishna Madhireddy, Nathaniel Wicks
-
Patent number: 11735950Abstract: Systems and methods for supplementing power to a drilling operation's generator and motor systems are disclosed. A power unit is connected to a power grid between generators and motors for a drilling operation. The power unit saps and stores energy from the electrical grid when the generator has excess capacity and providing power to the motors when the demand from the motors exceeds the available capacity of the generators.Type: GrantFiled: October 29, 2018Date of Patent: August 22, 2023Assignee: Schlumberger Technology CorporationInventors: Seetharam Kothuru, Brian McKinney, Ramakrishna Madhireddy
-
Publication number: 20230184082Abstract: Methods, apparatus, and products for receiving measurements indicative of present value torque (TrqPv) currently being applied by a top drive to a drill string extending in a well that penetrates a subterranean formation, and releasing torque accumulated in the drill string by determining polarity of TrqPv and, in response to a manual or automatic trigger, causing the top drive to perform an unwinding operation in a direction opposite to the determined TrqPv polarity.Type: ApplicationFiled: March 15, 2021Publication date: June 15, 2023Inventors: Ramakrishna MADHIREDDY, Wenshuai HOU, Seetharam KOTHURU, Jian WU
-
Patent number: 11624666Abstract: Methods and apparatus for including obtaining raw surface data for present values of torque (TTD) generated by a top drive operably coupled with a drillstring, obtaining raw surface data for present values of rotational speed (?) of the top drive corresponding to the TTD, obtaining inertia (JTD) of the top drive, and estimating torque TST of the drillstring based on the obtained TTD data, the obtained data, and the obtained JTD data. The estimated drillstring torque TST may be utilized to determine a surface torque oscillation performance index (STOPI).Type: GrantFiled: June 3, 2019Date of Patent: April 11, 2023Assignee: Schlumberger Technology CorporationInventors: Jian Wu, Ramakrishna Madhireddy, Nathaniel Wicks
-
Patent number: 11300934Abstract: Methods and apparatus for automatic, dynamically adjusted operation of load-sharing gensets. An example of such operation may include determining an updated genset-removal load based on a genset-addition load, an initial genset-removal load, a human-selected one of predetermined levels of dynamism, and the number of operating ones of the gensets. An operating genset is halted in response to the actual loads of each operating genset simultaneously being at or below the updated genset-removal load. In another example, while two or more gensets are operating, an updated genset-removal load is determined based on the genset-addition load and a hysteresis setpoint, and an operating genset is halted in response to actual loads of each operating genset simultaneously being at or below the updated genset-removal load.Type: GrantFiled: May 5, 2020Date of Patent: April 12, 2022Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventor: Ramakrishna Madhireddy
-
Patent number: 11264801Abstract: Systems and methods for operating a series of generators configured to provide power to a motor or motors. Generators generally operate at different efficiency levels depending on the operating capacity. A computation component can analyze the current efficiency of the generators and determine if there is an alternative power distribution among the existing generators that would result in a more efficient operation of the system.Type: GrantFiled: February 23, 2018Date of Patent: March 1, 2022Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Seetharam Kothuru, Shyam Janakiraman, Ramakrishna Madhireddy
-
Patent number: 11187714Abstract: Systems and methods for processing downhole rotational data. An example method includes commencing operation of a processing device to continually calculate a downhole oscillation index by receiving downhole rotational speed data indicative of downhole rotational speed of at least a portion of a drill string during drilling operations, calculating a fundamental oscillation time period of the drill string, calculating a time length of a time window based on the fundamental oscillation time period, and processing the downhole rotational speed data encompassed within the time window.Type: GrantFiled: July 9, 2019Date of Patent: November 30, 2021Assignee: Schlumberger Technology CorporationInventors: Jian Wu, Nathaniel Wicks, Ramakrishna Madhireddy
-
Publication number: 20210277768Abstract: A motor controller to control rotational speed of an output shaft of an electric motor. The motor controller includes a proportional controller and a time-optimal controller. The proportional controller controls the rotational speed when a present rotational position of the shaft is between a target rotational position and a switching point, inclusively. The time-optimal controller controls the rotational speed when the present rotational position is not between the target rotational position and the switching point. Also introduced herein are aspects pertaining to determining the switching point in a manner that minimizes overshooting the target rotational position while maximizing expediency at which the target rotational position is reached.Type: ApplicationFiled: March 3, 2020Publication date: September 9, 2021Inventors: Jian Wu, Ramakrishna Madhireddy, Nathaniel Wicks
-
Patent number: 11050377Abstract: Systems and methods for operating a motor according to parameters provided by an autotuning component if available are described. A controller can be coupled to a drive which operates a motor for executing a task that can be related to a drilling operation for oil and gas. The controller stores initial parameters and checks for new parameters provided by the autotuning component which are stored on the drive after the autotuning component autotunes the motor. If there are new parameters, they are given priority over the initial parameters.Type: GrantFiled: October 30, 2018Date of Patent: June 29, 2021Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Shyam Janakiraman, Ramakrishna Madhireddy, Franz Carstens, Seetharam Kothuru
-
Publication number: 20210095555Abstract: Methods and apparatus for including obtaining raw surface data for present values of torque (TTD) generated by a top drive operably coupled with a drillstring, obtaining raw surface data for present values of rotational speed (?) of the top drive corresponding to the TTD, obtaining inertia (JTD) of the top drive, and estimating torque TST of the drillstring based on the obtained TTD data, the obtained data, and the obtained JTD data. The estimated drillstring torque TST may be utilized to determine a surface torque oscillation performance index (STOPI).Type: ApplicationFiled: June 3, 2019Publication date: April 1, 2021Inventors: Jian WU, Ramakrishna MADHIREDDY, Nathaniel WICKS
-
Patent number: 10920562Abstract: Systems and methods for controlling a drilling rig are disclosed herein. A driller can select between modes: local, human-machine interface (HMI), and automatic. In a local mode a motor operator is instructed to operate a genset for the drilling rig. In a Remote mode the driller can operate the genset directly without the need for a motor operator to start or stop the gensets. In an automatic mode, the genset is controlled according to a well plan including a power consumption schedule.Type: GrantFiled: November 1, 2018Date of Patent: February 16, 2021Assignee: Schlumberger Technology CorporationInventors: Shyam Janakiraman, Seetharam Kothuru, Ramakrishna Madhireddy
-
Publication number: 20210011048Abstract: Systems and methods for processing downhole rotational data. An example method includes commencing operation of a processing device to continually calculate a downhole oscillation index by receiving downhole rotational speed data indicative of downhole rotational speed of at least a portion of a drill string during drilling operations, calculating a fundamental oscillation time period of the drill string, calculating a time length of a time window based on the fundamental oscillation time period, and processing the downhole rotational speed data encompassed within the time window.Type: ApplicationFiled: July 9, 2019Publication date: January 14, 2021Inventors: Jian Wu, Nathaniel Wicks, Ramakrishna Madhireddy
-
Publication number: 20210010882Abstract: A system and method for drilling a wellbore with a drill rig by: rotating a drillstring and a drill bit with a drill rig drive system; applying a weight of the drillstring on the drill rig; measuring surface torque oscillations of the drill string via: determining a fundamental oscillation time period; select a time window based on the fundamental oscillation time period; collecting torque present value data of the drill string for the selected time window; determining an amplitude of torque oscillation from the collected torque present value data; determining a reference torque; and dividing the determined amplitude of torque oscillation by the determined reference torque to obtain a surface torque oscillation performance index, whereby the measurement of the surface torque oscillations of the drill string is a fractional value to indicate the magnitude and severity of surface torque fluctuations of the drilling string; and modifying a drilling parameter based on the surface torque oscillation performance inType: ApplicationFiled: September 21, 2020Publication date: January 14, 2021Inventors: Jian Wu, Ramakrishna Madhireddy, Nathaniel Wicks
-
Publication number: 20200371484Abstract: Methods and apparatus for automatic, dynamically adjusted operation of load-sharing gensets. An example of such operation may include determining an updated genset-removal load based on a genset-addition load, an initial genset-removal load, a human-selected one of predetermined levels of dynamism, and the number of operating ones of the gensets. An operating genset is halted in response to the actual loads of each operating genset simultaneously being at or below the updated genset-removal load. In another example, while two or more gensets are operating, an updated genset-removal load is determined based on the genset-addition load and a hysteresis setpoint, and an operating genset is halted in response to actual loads of each operating genset simultaneously being at or below the updated genset-removal load.Type: ApplicationFiled: May 5, 2020Publication date: November 26, 2020Inventor: Ramakrishna Madhireddy
-
Patent number: 10782197Abstract: A system and method for drilling a wellbore with a drill rig by: rotating a drillstring and a drill bit with a drill rig drive system; applying a weight of the drillstring on the drill rig; measuring surface torque oscillations of the drill string via: determining a fundamental oscillation time period; select a time window based on the fundamental oscillation time period; collecting torque present value data of the drill string for the selected time window; determining an amplitude of torque oscillation from the collected torque present value data; determining a reference torque; and dividing the determined amplitude of torque oscillation by the determined reference torque to obtain a surface torque oscillation performance index, whereby the measurement of the surface torque oscillations of the drill string is a fractional value to indicate the magnitude and severity of surface torque fluctuations of the drilling string; and modifying a drilling parameter based on the surface torque oscillation performance inType: GrantFiled: December 19, 2017Date of Patent: September 22, 2020Assignee: Schlumberger Technology CorporationInventors: Jian Wu, Ramakrishna Madhireddy, Nathaniel Wicks
-
Publication number: 20200270948Abstract: Systems and methods for supplementing power to a drilling operation's generator and motor systems are disclosed. A power unit is connected to a power grid between generators and motors for a drilling operation. The power unit saps and stores energy from the electrical grid when the generator has excess capacity and providing power to the motors when the demand from the motors exceeds the available capacity of the generators.Type: ApplicationFiled: October 29, 2018Publication date: August 27, 2020Inventors: Seetharam KOTHURU, Brian MCKINNEY, Ramakrishna MADHIREDDY
-
Publication number: 20190267805Abstract: Systems and methods for operating a series of generators configured to provide power to a motor or motors. Generators generally operate at different efficiency levels depending on the operating capacity. A computation component can analyze the current efficiency of the generators and determine if there is an alternative power distribution among the existing generators that would result in a more efficient operation of the system.Type: ApplicationFiled: February 23, 2018Publication date: August 29, 2019Inventors: Seetharam Kothuru, Shyam Janakiraman, Ramakrishna Madhireddy
-
Publication number: 20190187012Abstract: A system and method for drilling a wellbore with a drill rig by: rotating a drillstring and a drill bit with a drill rig drive system; applying a weight of the drillstring on the drill rig; measuring surface torque oscillations of the drill string via: determining a fundamental oscillation time period; select a time window based on the fundamental oscillation time period; collecting torque present value data of the drill string for the selected time window; determining an amplitude of torque oscillation from the collected torque present value data; determining a reference torque; and dividing the determined amplitude of torque oscillation by the determined reference torque to obtain a surface torque oscillation performance index, whereby the measurement of the surface torque oscillations of the drill string is a fractional value to indicate the magnitude and severity of surface torque fluctuations of the drilling string; and modifying a drilling parameter based on the surface torque oscillation performance inType: ApplicationFiled: December 19, 2017Publication date: June 20, 2019Inventors: Jian Wu, Ramakrishna Madhireddy, Nathaniel Wicks
-
Publication number: 20190128107Abstract: Systems and methods for controlling a drilling rig are disclosed herein. A driller can select between modes: local, human-machine interface (HMI), and automatic. In a local mode a motor operator is instructed to operate a genset for the drilling rig. In a Remote mode the driller can operate the genset directly without the need for a motor operator to start or stop the gensets. In an automatic mode, the genset is controlled according to a well plan including a power consumption schedule.Type: ApplicationFiled: November 1, 2018Publication date: May 2, 2019Inventors: Shyam Janakiraman, Seetharam Kothuru, Ramakrishna Madhireddy
-
Publication number: 20190131905Abstract: Systems and methods for operating a motor according to parameters provided by an autotuning component if available are described. A controller can be coupled to a drive which operates a motor for executing a task that can be related to a drilling operation for oil and gas. The controller stores initial parameters and checks for new parameters provided by the autotuning component which are stored on the drive after the autotuning component autotunes the motor. If there are new parameters, they are given priority over the initial parameters.Type: ApplicationFiled: October 30, 2018Publication date: May 2, 2019Inventors: Shyam Janakiraman, Ramakrishna Madhireddy, Franz Carstens, Seetharam Kothuru