Abstract:
There is described a computer-implemented method of controlling a drilling operation. In particular, there is described a computer-implemented method of determining that a differential pressure is in an oscillating state. In response to determining that the differential pressure is in the oscillating state, a weight on bit setpoint is decreased so as to decrease the differential pressure. There is also described a computer-implemented method of determining a difference between a differential pressure and a target differential pressure. The target differential pressure is less than a differential pressure limit. A weight on bit setpoint is adjusted as a function of the difference between the differential pressure and the target differential pressure so as to adjust the differential pressure and thereby reduce the difference between the differential pressure and the target differential pressure.
Abstract:
There are described methods, systems, and techniques for performing automated drilling of a wellbore. The wellbore is drilled according to one or more drilling parameter targets associated with one or more corresponding drilling parameters. A controlling drilling parameter of the one or more drilling parameters is determined to be outside a threshold window. In response to determining that a stringer has been encountered, one or more controlled drilling parameter targets of the one or more drilling parameter targets are updated. The controlled drilling parameter targets comprise a revolutions per minute (RPM) target and weight-on-bit (WOB) target.
Abstract:
Methods, systems, and computer-readable media for controlling a toolface of a downhole tool are described. The toolface of the downhole tool, and a toolface setpoint, are determined. Based on the toolface and the toolface setpoint, a toolface error is determined. Based on the toolface error, one or more drilling parameter setpoints are selected from among multiple drilling parameter setpoints. The selected one or more drilling parameter setpoints are adjusted. The adjusted one or more drilling parameter setpoints are inputted to one or more drilling controllers for controlling the toolface of the downhole tool.
Abstract:
There is described an automated method of detecting a mud motor stall. During a drilling operation, a potential mud motor stall is determined to have occurred, based on drilling parameter data. In response thereto, potential mud motor stall data obtained from the drilling parameter data is compared to stored mud motor stall data associated with mud motor stalls. Based on the comparison, the potential mud motor stall may be confirmed or not confirmed as a mud motor stall.
Abstract:
Methods, systems, and techniques for detecting at least one of an influx event and a loss event during well drilling involve using one or both of errors between 1) estimated and measured pit volume, and 2) estimated and measured flow out, to identify or determine whether the influx or loss event is occurring, or to sound some other type of related alert. These determinations may be performed in a computationally efficient manner, such as by using one or both of a time and depth sensitive regression.
Abstract:
The disclosure relates to spectroscopic systems and spectrometers configured for hydrocarbon gas composition monitoring which provides compound speciation capability and function. In certain embodiments, the system identifies two or more bands of spectral data—e.g., including a band in each of (i) the near infrared and (ii) mid infrared wavelength regions, though bands covering subsets from about 800 nm to about 12 μm can be used—from the signal corresponding to the hydrocarbon fluid in the gas flow cell, where the two or more bands are not contiguous (e.g., there is at least a 50 nm separation between the nearest ends of two bands). A combined spectrum is then formed from the two or more non-contiguous bands of spectral data and processed to identify and/or quantify the constituents of the hydrocarbon fluid.
Abstract:
A gas trap includes a sample enclosure, a bubbler enclosure, an agitator, and a brushless, DC motor. The sample enclosure has a liquid inlet, a gas sample outlet, and a sample enclosure wall with a sample enclosure wall portion and a shared wall portion. The bubbler enclosure has a bubbler air inlet, a bubbler air outlet, and a bubbler enclosure wall with a bubbler enclosure wall portion and the shared wall portion. The sample and bubbler enclosures are fluidly coupled through the shared wall portion so that sufficiently pressurized bubbler air entering through the bubbler air inlet maintains the drilling fluid in the sample enclosure at a level determined by the location of the bubbler air outlet when the liquid inlet and the bubbler air outlet are both submerged in the drilling fluid.
Abstract:
The invention relates to methods and systems for measuring and/or monitoring the chemical composition of a sample (e.g., a process stream), and/or detecting specific substances or compounds in a sample, using light spectroscopy such as absorption, emission and fluorescence spectroscopy. In certain embodiments, the invention relates to spectrometers with rotating narrow-band interference optical filter(s) to measure light intensity as a function of wavelength. More specifically, in certain embodiments, the invention relates to a spectrometer system with a rotatable filter assembly with a position detector rigidly attached thereto, and, in certain embodiments, the further use of various oversampling methods and techniques described herein, made particularly useful in conjunction with the rotatable filter assembly. In preferred embodiments, the rotatable filter is tilted with respect to the rotation axis, thereby providing surprisingly improved measurement stability and significantly improved control of the wavelength coverage of the filter spectrometer.
Abstract:
During drilling of a wellbore, in a predicting state, a drilling parameter is monitored and, based on the monitored drilling parameter, it is determined that the drilling parameter is likely to exceed a drilling parameter setpoint associated with the drilling parameter. In a mitigating state, in response to determining that the drilling parameter is likely to exceed the drilling parameter setpoint, a rate of penetration setpoint is reduced so as to mitigate a likelihood of the drilling parameter exceeding the drilling parameter setpoint. In addition, during the drilling, drilling parameter data is received. A controller is used to generate, based on the drilling parameter data, one or more drilling parameter setpoint recommendations. At least one drilling parameter setpoint recommendation is selected. The selected drilling parameter setpoint is provided to an automated drilling unit that is separate from the controller.
Abstract:
Methods, systems, and computer-readable media for controlling a toolface of a downhole tool are described. The toolface of the downhole tool, and a toolface setpoint, are determined. Based on the toolface and the toolface setpoint, a toolface error is determined. Based on the toolface error, one or more drilling parameter setpoints are selected from among multiple drilling parameter setpoints. The selected one or more drilling parameter setpoints are adjusted. The adjusted one or more drilling parameter setpoints are inputted to one or more drilling controllers for controlling the toolface of the downhole tool.