SHAOCHENG111

SHAOCHENG111

Geek Repo

Github PK Tool:Github PK Tool

SHAOCHENG111's starred repositories

MADSim-Wilson-Simple-BHA-Model

Simplified BHA model, extracted from Scientific Drilling's in-house Mechanics & Dynamics BHA model

Language:MATLABLicense:MITStargazers:2Issues:0Issues:0

FDM2D

Finite difference method in 2D; lecture note and code extracts from a computational course I taught

Language:PythonStargazers:7Issues:0Issues:0

bhpfm

A drilling engineer learning tool which simulates borehole spiral patterns under adjustable conditions.

Language:JavaScriptLicense:MITStargazers:2Issues:0Issues:0
Language:C++Stargazers:1Issues:0Issues:0

DrillStringHarmonics

Calculates the natural frequencies of a drill string.

Language:PythonLicense:Apache-2.0Stargazers:2Issues:0Issues:0

Continuous-Axial-Dynamic-Simulation

Drillstring axial dynamic simulation in continuous time

Language:MATLABLicense:MITStargazers:1Issues:0Issues:0

Aarsnes-and-Shor-Torsional-Model

Transient Torsional Drillstring Model, as published in Aarsnes, Ulf Jakob F., and Roman J. Shor. "Torsional vibrations with bit off bottom: Modeling, characterization and field data validation." Journal of Petroleum Science and Engineering 163 (2018): 712-721.

Language:MATLABLicense:MITStargazers:8Issues:0Issues:0

active-control-for-drill-string-systems

MATLAB code for the simulation of using active controller to mitigate stick-slip vibrations

Language:MATLABStargazers:8Issues:0Issues:0

Petrocoder_challenge

- Well Identifier: - ID for identifying a particular Well - Measured Depth, m: - The length of the wellbore, as if determined by a measuring stick. - Weight on Bit, kkgf: - Weight on the Bit, or WOB, is the amount of downward force exerted on the drill bit provided by thick-walled tubular pieces in the drilling assembly that are known as drill collars. The downward force of gravity on these steel tubes provide force for the drill bit in order to effectively break the rock. - Average Standpipe Pressure, kPa: - Standpipe pressure (SPP) is the total pressure loss in a system that occurs due to fluid friction. - Average Surface Torque, kNm: - Torque, is the rotational force between the drill string and the formation. - Rate of Penetration, m/h: - In the drilling industry, the rate of penetration (ROP), also known as penetration rate or drill rate, is the speed at which a drill bit breaks the rock under it to deepen the borehole. It is normally measured in feet per minute or meters per hour, but sometimes it is expressed in minutes per foot. - Average Rotary Speed, rpm: - Rotational speed of drill bit - Mud Flow, L/min: - The rate of mud flowing into the well during drilling. - Mud Density, g/cm3: - The mass per unit volume of a drilling fluid, synonymous with mud weight. Mud weight controls hydrostatic pressure in a wellbore and prevents unwanted flow into the well. - Diameter, mm: - Diameter refers to the nominal wellbore diameter. - Average Hookload, kkgf: - The total force pulling down on the hook. This total force includes the weight of the drillstring in air, the drill collars and any ancillary equipment, reduced by any force that tends to reduce that weight. - Hole Depth (TVD), m: - The vertical distance from a point in the well (usually the current or final depth) to a point at the surface. - USROP Gamma, gAPI.There was no unified gamma reading between all the wells, hence a new attribute, USROP Gamma, was introduced. It contains data logged under different names and different equipment, sometimes even within the same well.

Language:Jupyter NotebookStargazers:4Issues:0Issues:0

Drillbotics-Stavanger

Drillbotics Virtual Rig Team: The goal of the Virtual Rig Team (Team A) is to develop model to simulate a virtual rig that includes the drill string, BHA and wellbore interaction. The model (computer model) must represent a full-scale system and its corresponding control loop to virtually drill a directional well to a given trajectory. The simulator uses many specific models (e.g. Rig model, bit model, rock/wellbore model, RSS model, ROP model, among others) in order to approximate the results to the reality. As a result, each team member oversees developing, investigate, and create the code of diverse drilling models that will contribute with the whole Real-Time Drilling Simulator. The work done by our team members helps the petroleum industry to produce new strategies for solving diverse drilling issues, increase the efficiency of the drilling data management and create a very useful software that could be applied in real situations to investigate or analyze different well plans, reducing the risk and cost of taking wrong decisions. Each of the team’s concepts for their Real-Time Drilling Simulator are tested in the Drillbotics® competition, where a specific case given by the judges is solved with the use of the simulator software.

Language:Jupyter NotebookStargazers:2Issues:0Issues:0