Abstract:
A computer-implemented method for prioritizing candidate objects on which to perform a physical process includes receiving a time series history of measurements from each of a plurality of candidate objects at a data processing framework. The method further includes reducing dimensionality of the time series history of measurements with a convolutional autoencoder to obtain latent features for each of the plurality of candidate objects. The method also includes applying a kernel regression model to the latent features to generate a predicted value of physical output for performing the physical process on each of the plurality of candidate objects. The method additionally includes generating a prioritization of the candidate objects based on the values of physical output. The method involves selecting fewer than all of the plurality of candidate objects on which to perform the physical process. The selected candidate objects are based on the prioritization.
Abstract:
Methods are provided for determining the drilling state of a downhole tool and controlling the trajectory of the downhole tool in a wellbore during a drilling operation. One method may include identifying a drilling parameter indicative of the drilling state of the downhole tool in the wellbore. The method may also include determining the drilling state based on the identified drilling parameter. The identified drilling parameter may be obtained from a sensor communicatively coupled with a processor and disposed in the wellbore. The method may further include adjusting the operation of an integral controller based on the determined drilling state to control the trajectory of the downhole tool in the wellbore during the drilling operation.
Abstract:
A method of visualizing drilling information in a shared visualization environment include receiving a request to initiate a shared visualization session, assigning the requesting client device as the master of the initiated session, and transmitting visualization data to the client device for rendering and display. Additional client devices may join the visualization session and may display the visualization data based on attributes controlled by the master client device. Data displayed in a visualization session may include two- and three-dimensional data representing a composite wellbore derived from actual and planned wellbore data. Generation of the two- and three-dimensional data may include projecting data corresponding to the composite wellbore onto flat and curved planes and may further include supplementing the composite wellbore data with seismic and other drilling-related data.
Abstract:
A data base is updated that contains oil production rate test data. The oil production rate test data are collected, uploaded, and divided into subsets by a downstream-to-upstream pressure ratio. For each subset, the data is split by an oil flow rate. For each resulted subset, the data is split randomly into training data sets and testing data sets. A feed-forward back propagation neural network is built for each subset in the third step. The simulation model is calibrated utilizing actual production history from the training data set. The model performance is tested utilizing actual production history from the testing data set. If the error is within an acceptable and practicable tolerance, the resulting model is used to simulate future multiphase choke performance. Steps are repeated within a specific frequency depending on the production data flow into the data base.
Abstract:
A logic used to auto-adjust plunger lift system parameters optimizes oil and gas well production with minimal human interaction. The auto-adjustments place and maintain the well in an optimized state wherein the well has either a Minimum-OFF time (e.g., length of time just long enough for the plunger to reach the bottom of the well), or Minimum-ON time (e.g., flowing just long enough for the plunger to reach the surface) cycle.
Abstract:
A computer-assisted method for optimizing a drilling tool assembly, the method comprising defining a desired drilling plan; determining current drilling conditions; determining current drilling tool parameters of at least two drilling tool assembly components; analyzing the current drilling conditions and the current drilling tool parameters to define a base drilling condition; comparing the base drilling condition to the desired drilling plan; determining a drilling tool parameter to adjust to achieve the desired drilling plan; and adjusting at least one drilling tool parameter of at least one of the two drilling tool assembly components based on the comparing the base drilling condition to the desired drilling plan.
Abstract:
Methods, systems, and computer readable media are provided for real-time oil and gas field production optimization using a proxy simulator. A base model of a reservoir, well, pipeline network, or processing system is established in one or more physical simulators. A decision management system is used to define control parameters, such as valve settings, for matching with observed data. A proxy model is used to fit the control parameters to outputs of the physical simulators, determine sensitivities of the control parameters, and compute correlations between the control parameters and output data from the simulators. Control parameters for which the sensitivities are below a threshold are eliminated. The decision management system validates control parameters which are output from the proxy model in the simulators. The proxy model may be used for predicting future control settings for the control parameters.
Abstract:
A computer-assisted method for optimizing a drilling tool assembly, the method comprising defining a desired drilling plan; determining current drilling conditions; determining current drilling tool parameters of at least two drilling tool assembly components; analyzing the current drilling conditions and the current drilling tool parameters to define a base drilling condition; comparing the base drilling condition to the desired drilling plan; determining a drilling tool parameter to adjust to achieve the desired drilling plan; and adjusting at least one drilling tool parameter of at least one of the two drilling tool assembly components based on the comparing the base drilling condition to the desired drilling plan.
Abstract:
The invention relates to a method for performing an oilfield operation. The method steps include obtaining oilfield data sets associated with oilfield entities, generating a stochastic database from the oilfield data sets based on an artificial neural network of the oilfield data sets, screening the oilfield data sets to identify candidates from the oilfield entities, wherein the screening is based on the stochastic database, performing a detail evaluation of each candidates, selecting an oilfield entity from the candidates based on the detail evaluation, and performing the oilfield operation for the selected oilfield entity.
Abstract:
A changepoint detector for modeling data received from at least one sensor in a proces in the hydrocarbon industry. The data is segmented into a plurality of segments and fo each segment a model is assigned and the data corresponding to the segment fit to tha model. A plurality of segmentations are thus provided and these segmentations ar evaluated and assigned weights indicative of the fit of the models of the segmentation t the underlying data. The segmentation models are further used to calculate a result tha may be input to a process control program.