G06F30/28

Advanced technique for screening enhanced oil recovery and improved oil recovery methodologies for a petroleum reservoir

A method for enhanced oil recovery may comprise inputting into a computer system data related to properties of a hydrocarbon reservoir and depletion of the hydrocarbon reservoir; calculating, with the computer system, a current oil saturation and a current gas saturation of the hydrocarbon reservoir based on the data; determining, with the computer system, that the current reservoir pressure is less than a bubble point pressure based on the data; calculating, with the computer system, a time to repressure the hydrocarbon reservoir by waterflooding based on the data; comparing, with the computer system, the data related to properties of the hydrocarbon reservoir to oil recovery screening criteria; selecting a flooding technique from a plurality of flooding techniques, with the computer system, based on satisfying the oil recovery screening criteria with the data related to properties of the hydrocarbon reservoir.

Aerodynamically enhanced sensor housing
11691573 · 2023-07-04 · ·

Described herein are aerodynamically enhanced sensor housings. An aerodynamically enhanced sensor housing has an asymmetrical lateral cross-section that includes a first portion having a substantially spherical curvature and a second portion having a non-spherical curvature. The second portion having the non-spherical curvature may be elongated in relation to the first portion. An aerodynamically enhanced housing can also include one or more indentations formed in an exterior surface thereof to further enhance drag reducing characteristics of the housing. In addition, air flow characteristics around the sensor housing during vehicle operation can be assessed and a drag reduction protocol can be generated and implemented to further enhanced the drag reducing characteristics of the sensor housing.

METHOD OF HYDROCARBON RESERVOIR SIMULATION USING STREAMLINE CONFORMAL GRIDS

A system and method of simulating fluid flow in a hydrocarbon reservoir is disclosed. The method includes obtaining a coarse grid model of the hydrocarbon reservoir and a trajectory of a wellbore that penetrates the hydrocarbon reservoir, and determining an initial grid geometry surrounding the trajectory. The method further includes constructing a reservoir simulation grid, conformal to the initial grid geometry in a first region in a vicinity of the wellbore and conformal with the coarse grid model in a second region more distant from the wellbore than the first region, and performing a hydrocarbon reservoir simulation, modeling a flow of fluid in the hydrocarbon reservoir based, at least in part, on the reservoir simulation grid.

METHOD AND SYSTEM FOR MULTIPHASE FLOW METER USING UPDATED FLOW MODEL BASED ON SIMULATED DATA

A method may include obtaining, from various sensors, acquired sensor data regarding various multiphase flows in a multiphase flow meter that are sampled at a predetermined sampling frequency. The acquired sensor data may describe various transient signals that correspond to various gas droplets. The method may further include generating, based on the acquired sensor data, a flow model for the multiphase flow meter. The method may further include updating the flow model to produce a first updated flow model using simulated flow data. The method may further include updating the first updated flow model to produce a second updated flow model using simulated sensor data. The second updated flow model may be used to determine one or more flow rates within a multiphase flow.

METHOD AND SYSTEM FOR MULTIPHASE FLOW METER USING UPDATED FLOW MODEL BASED ON SIMULATED DATA

A method may include obtaining, from various sensors, acquired sensor data regarding various multiphase flows in a multiphase flow meter that are sampled at a predetermined sampling frequency. The acquired sensor data may describe various transient signals that correspond to various gas droplets. The method may further include generating, based on the acquired sensor data, a flow model for the multiphase flow meter. The method may further include updating the flow model to produce a first updated flow model using simulated flow data. The method may further include updating the first updated flow model to produce a second updated flow model using simulated sensor data. The second updated flow model may be used to determine one or more flow rates within a multiphase flow.

Optimized design method for temporary blocking agent to promote uniform expansion of fractures produced by fracturing in horizontal wells

The present invention discloses an optimized design method for a temporary blocking agent to promote uniform expansion of fractures produced by fracturing in horizontal wells, which comprises the following steps: calculating a particle size and a volume range of a candidate temporary blocking agent in an applicable target area; establishing a hydraulic fracture expansion calculation model with complete fluid-solid coupling; calculating an optimal average particle size required for effective temporary blocking; determining the particle size distribution of the temporarily blocked particles according to the optimal average particle size; calculating the particle volume of the temporary blocking agent required for effective temporary blocking; and predicting and evaluating a fracturing effect after the preferred temporary blocking design is adopted in the target area. The optimized design method for the temporary blocking agent to promote uniform expansion of fractures produced by fracturing in horizontal wells is used for improving the uniformity of fracture development of staged multi-cluster fracturing in horizontal wells, and has practicability and accuracy.

Optimized design method for temporary blocking agent to promote uniform expansion of fractures produced by fracturing in horizontal wells

The present invention discloses an optimized design method for a temporary blocking agent to promote uniform expansion of fractures produced by fracturing in horizontal wells, which comprises the following steps: calculating a particle size and a volume range of a candidate temporary blocking agent in an applicable target area; establishing a hydraulic fracture expansion calculation model with complete fluid-solid coupling; calculating an optimal average particle size required for effective temporary blocking; determining the particle size distribution of the temporarily blocked particles according to the optimal average particle size; calculating the particle volume of the temporary blocking agent required for effective temporary blocking; and predicting and evaluating a fracturing effect after the preferred temporary blocking design is adopted in the target area. The optimized design method for the temporary blocking agent to promote uniform expansion of fractures produced by fracturing in horizontal wells is used for improving the uniformity of fracture development of staged multi-cluster fracturing in horizontal wells, and has practicability and accuracy.

Wind noise analyzer and wind noise analysis method
11544421 · 2023-01-03 · ·

A wind noise analyzer includes: an unsteady computational fluid dynamics calculation unit configured to execute an unsteady computational fluid dynamics simulation involving moving a structure model modeled on a structure, and calculate, for each of spatial nodes, an average flow velocity and an average vorticity over a predetermined time in a flow field inside the predetermined region, and then calculate, for each of the spatial nodes, a value based on an amplitude of a turbulent flow velocity inside the predetermined region, in an angular frequency band of interest; and a pressure source density calculation unit configured to calculate, based on the average flow velocity, the average vorticity, and the value based on the amplitude of the turbulent flow velocity, a pressure source density.

Wind noise analyzer and wind noise analysis method
11544421 · 2023-01-03 · ·

A wind noise analyzer includes: an unsteady computational fluid dynamics calculation unit configured to execute an unsteady computational fluid dynamics simulation involving moving a structure model modeled on a structure, and calculate, for each of spatial nodes, an average flow velocity and an average vorticity over a predetermined time in a flow field inside the predetermined region, and then calculate, for each of the spatial nodes, a value based on an amplitude of a turbulent flow velocity inside the predetermined region, in an angular frequency band of interest; and a pressure source density calculation unit configured to calculate, based on the average flow velocity, the average vorticity, and the value based on the amplitude of the turbulent flow velocity, a pressure source density.

Computer simulation of physical fluids on a mesh in an arbitrary coordinate system

Computer implemented techniques for simulating a fluid flow about a surface of a solid, include receiving a coordinate system for representation of a curvilinear mesh that conforms to the surface of the solid, simulating, with a lattice velocity set transport of particles in a volume of fluid, with the transport causing collision among the particles, executing a distribution function for transport of the particles, with the distribution function including a particle collision determination and a change in particle distribution associated with the curvilinear mesh, performing by the computing system, advection operations in the coordinate system under constraints applied to particle momentum values and mapping by the computer system values resulting from simulating onto the curvilinear mesh by translation of the particle momentum values and spatial coordinates determined in the coordinate system into momentum and spatial values in the curvilinear space.