Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
A Simulink library for Drilling Modeling, Simulation and Control
16th November 2021
Rajat Dixit
Wells Engineer (Drilling Mechanics) โ ExxonMobil
โข Drilling Industry has substantially improved performance based on knowledge from physics-based,
statistical, and empirical models of systems to support Surveillance & Dysfunctions diagnosis
โข Most models and source code have been recreated multiple times, which requires significant effort
and energy with step-wise improvements only
โข Open-source community proposes, an Industry-wide coalition of industry and academic leaders to
support open-source drilling and encourage reuse of continuously improving models
o Open-source repository will ramp up the continuously improving automation efforts including planning, BHA design,
Real-time Rig Surveillance and post well analysis
o Subject Matter Experts can save valuable time in selecting & choosing the right model for mitigating the
dysfunction & avoid time in re-producing the mistakes of predecessors
o A given industry model component can be profiled using quantitative metrics over the various benchmark problems
o The Vision additionally includes the integration of Hydraulic & Hole-cleaning, Managed pressure drilling (MPD)
regime models along with drill-string dynamics
โข An Open Source subcommittee within the SPE Drilling Systems Automation Technical Section
(DSATS) has already been formed
Open Source Drill-string Dynamics Modeling: Why??
3
Accuracy
Robustness
Execution duration
Drilling Industry Major Modeling Challenges
Effect of Control Systems on Vibrations
Effect of hole-angle, curvature &
BHAs
Drilling in Interbedded
formations & HFTO
Expectations
High fidelity Robust models to support Drilling Surveillance
Publications in renowned Industry wide Journals & SPE Conferences
Industry wide collaboration to plug-in innovative ideas & resolve Challenging
drilling problems
Coupled Multi-Elements Axial-Torsional Drill-string Dynamics Model โ Axial Motion Schematic
Input parameters โ
m = Mass of Drill-string elements
๐๐(1) = axial stiffness of element - 1
๐๐(1) = axial damping coefficient of element - 1
๐๐(๐) = axial stiffness of element - N
๐๐(๐) = axial damping coefficient of element - N
๐๐๐๐ก_๐๐ฅ๐๐๐ = bit damper (axial motion)
๐๐ = surface Axial Velocity
0 = reference topmost fixed position
1 = reference position of element - 1
2 = reference position of element - 2
N-1 = reference position of element - N-1
N = reference position of element - N
Output parameters โ
๐1 ๐ก = displacement of element with mass ๐1
๐2 ๐ก = displacement of element with mass ๐2
๐๐โ1 ๐ก = displacement of element with mass ๐๐โ1
๐๐ ๐ก = displacement of element with mass ๐๐
0
1
2
N-1
N
๐๐(1)
๐๐(2)
๐1
๐2
๐๐โ1
๐๐
๐๐(3)
๐๐(3)
๐๐(๐)
๐๐(๐)
Z (๐ก)
๐1 (๐ก)
๐2 (๐ก)
๐๐โ1 (๐ก)
๐๐ (๐ก)
๐0
๐0 (๐ก)
๐๐๐๐ก_๐๐ฅ๐๐๐ ร แถ๐๐ + ๐๐๐๐ต ร ๐ท๐๐ถ๐0 = เถฑ๐0 ๐๐ก
๐น๐โ1,๐๐๐ก ๐น๐๐๐๐ก๐๐๐(๐+๐ถ)
๐น3 (๐ถ๐๐ข๐)
๐๐(2)
๐น๐ (๐ถ๐๐ข๐)
๐น๐ ๐๐๐ก ๐น๐๐๐๐ก๐๐๐(๐+๐ถ)
๐น2 (๐ถ๐๐ข๐)
๐๐(1)
๐น1 (๐ถ๐๐ข๐๐๐๐)
๐น1 (๐๐๐ ๐๐๐ข๐ )
๐น2 ๐๐๐ก ๐น๐๐๐๐ก๐๐๐(๐+๐ถ)
๐น๐โ1 (๐ถ๐๐ข๐)
Drill-string Schematic
Topdrive
TopdriveROP Control Mode at Topdrive
Governing Equations:
โข ๐ญ๐ฐ๐๐๐๐๐๐ + ๐ญ๐บ๐๐๐๐๐ + ๐ญ๐ญ๐๐๐๐๐๐๐ (๐ช๐๐๐๐๐๐+๐ฝ๐๐๐๐๐๐) + ๐ญ๐ญ๐๐๐๐๐๐๐๐ ๐น๐๐๐๐๐๐๐ = ๐
โข ๐ป๐ธ๐ฐ๐๐๐๐๐๐ + ๐ป๐ธ๐บ๐๐๐๐๐ + ๐ป๐ธ๐ญ๐๐๐๐๐๐๐ (๐ช๐๐๐๐๐๐+๐ฝ๐๐๐๐๐๐) + ๐ป๐ธ๐ญ๐๐๐๐๐๐๐๐ ๐น๐๐๐๐๐๐๐ = ๐
โข ๐ญ๐ญ๐๐๐๐๐๐๐๐ ๐น๐๐๐๐๐๐๐ = ๐พ๐ถ๐ฉ๐ ๐๐๐๐๐๐๐
โข ๐ป๐ธ๐ญ๐๐๐๐๐๐๐๐ ๐น๐๐๐๐๐๐๐ = ๐ป๐ธ๐ ๐๐๐๐๐๐๐
โข ๐พ๐ถ๐ฉ๐ ๐๐๐๐๐๐๐ = ๐ญ๐ญ๐๐๐๐๐๐๐๐ ๐น๐๐๐๐๐๐๐ ๐ช๐๐๐๐๐๐ ๐ช๐๐๐๐๐๐๐๐ + ๐ญ๐ญ๐๐๐๐๐๐๐๐ ๐น๐๐๐๐๐๐๐ ๐ญ๐๐๐๐๐๐๐๐๐ ๐ช๐๐๐๐๐๐๐๐
โข ๐ญ๐ญ๐๐๐๐๐๐๐๐ ๐น๐๐๐๐๐๐๐ ๐ช๐๐๐๐๐๐ ๐ช๐๐๐๐๐๐๐๐ = ๐๐พ๐ถ๐ฉ ร ๐ซ๐ถ๐ช
Where,๐๐พ๐ถ๐ฉ = ๐ญ๐๐๐๐๐๐๐ ๐๐ ๐ฉ๐๐ ๐ช๐๐๐๐๐๐ ๐๐๐๐๐ ร ๐. ๐ ร ๐ช๐ช๐บ ร ๐๐๐๐ โ ๐. ๐๐ ร๐
๐ซ๐ถ๐ช๐๐ร
๐ฉ๐๐โ๐ซ๐๐
๐๐.๐๐
โข ๐ป๐ธ๐ ๐๐๐๐๐๐๐ = ๐๐ป๐ธ ร๐ซ๐ถ๐ช
Where, ๐๐ป๐ธ =๐๐พ๐ถ๐ฉ
๐ญ๐๐๐๐๐๐๐ ๐๐ ๐ฉ๐๐ ๐ช๐๐๐๐๐๐ ๐๐๐๐๐ร ๐ฉ๐๐_๐ ๐๐ ร
ฮผ๐น๐๐๐
๐
โข ฮผ๐น๐๐๐ = ๐(๐ช๐ช๐บ) (Linear Empirical correlation as per lab tests)
Axial & Torsional Coupled Drill-string Dynamics: Depth of Cut Based Model
โข Axial & Torsional Mode of Drill-string dynamics are coupled using
downhole Depth of Cut in the Governing Equations
โข ฮผ๐น๐๐๐ is a function of Rock Strength ranging from 0โ60000 Psi
โข Static normal forces taken from gravity loads
โข Stribeck Friction Model with Trapped Torque and Axial
Strains
โข Fully Coupled axial/rotational friction model
โข ๐น๐ = opposite direction of net motion
o Forward, zero, and reverse rotation
o Up, zero, downward motion
Drill String Friction Model
7
SPE-199678-MS: Without Viscous Friction
Current Model with Stribeck Effect: Coulomb + Viscous Friction
Inclusion of Viscous Friction along with Dynamic Coulomb Friction
๐จ๐, ยต๐บ๐๐๐๐๐ = ๐. ๐ยต๐ซ๐๐๐๐๐๐ = ๐. ๐๐
๐ช๐ฝ๐๐๐๐๐๐ = ๐๐๐๐๐ต โ ๐๐๐
๐
๐ฝ๐บ๐๐๐๐๐๐๐โ๐ช๐๐๐๐๐๐๐ = ๐. ๐๐๐
๐๐๐
โข ๐ญ๐ต๐๐๐๐๐ = ๐ฉ๐ ร๐ด๐ฌ๐๐๐๐๐๐ ร ๐ ร ๐๐๐๐ฝ
โข ๐๐๐๐๐๐๐๐๐๐ = ๐๐ ๐๐๐๐๐๐ + ๐๐๐๐๐๐๐ โ ๐๐ ๐๐๐๐๐๐ ร ๐โ
๐บ๐๐๐ ๐๐๐ ๐ฝ๐๐๐๐๐๐๐๐น๐๐๐๐๐๐๐๐๐ฝ๐ช๐บ
โข ๐ญ๐ญ๐๐๐๐๐๐๐ (๐ช๐๐๐๐๐๐+๐ฝ๐๐๐๐๐๐) = ๐ญ๐ช๐๐๐๐๐๐ ๐ญ๐๐๐๐๐๐๐ + ๐ญ๐ฝ๐๐๐๐๐๐ ๐ญ๐๐๐๐๐๐๐
Mud-motor Integrated Drill-string Dynamics Model
ฮธ0 = เถฑฯ0 ๐๐ก
๐ธ๐ท๐๐๐
โ๐๐๐๐ก๐๐= ๐(๐๐๐๐๐ก๐๐_๐๐ข๐ก๐๐ข๐ก)
๐ ๐๐๐น๐๐๐๐ ๐.๐.๐.๐บ๐๐๐๐๐ = ๐(๐๐น๐๐๐ค)
๐น๐ท๐ด๐ฉ๐๐ = ๐น๐ท๐ด๐ด๐๐๐๐ ๐ถ๐๐๐๐๐
๐น๐ท๐ด๐น๐๐๐๐
= ๐ช๐ ร ๐ญ๐๐๐๐น๐๐๐ ร ๐ + ๐ช๐ ร ๐ป๐ธ + ๐ช๐ ร ๐ป๐ธ๐
โ๐ท๐ถ๐๐๐๐๐= ๐ช๐ ร ๐ป๐ธ๐ฉ๐๐ + ๐ป๐ธ๐ณ๐๐๐๐ ๐ฉ๐ฏ๐จ
๐ช๐ =๐น๐๐
๐๐๐๐๐๐(๐น๐ท๐ฎ)
๐ช๐, ๐ช๐ = ๐ ๐ซ๐จ๐ฆMud-motor Rated Specifications๐ช๐, ๐ช๐ = ๐ ๐ซ๐จ๐ฆ ๐ ๐ฅ๐จ๐ฐ ๐๐๐ซ๐๐จ๐ซ๐ฆ๐๐ง๐๐ ๐๐ก๐๐ซ๐ญ (๐๐๐,๐๐,๐),
Value of ๐ช๐, ๐ช๐ will be negative to account for RPM
decay as TQ increases. Currently taking their values
to be 0
๐ช๐ =)๐ด๐๐.๐ถ๐๐๐๐๐๐๐๐ โ๐ท(๐บ๐๐๐๐ ๐ท๐๐๐๐๐๐๐
)๐ป๐ธ ๐๐ ๐ด๐๐.๐ถ๐๐๐๐๐๐๐๐ โ๐ท (๐บ๐๐๐๐ ๐ป๐ธ
๐๐ก(1)๐๐ก(1)
๐๐ก(2)
๐1(๐ก)
๐2 (๐ก)
๐ฝ1
๐ฝ2
๐0(๐ก)
ฯ0
๐๐๐ท๐๐ค๐โ๐๐๐ = ๐๐๐ ร ๐ท๐๐ถ
๐๐1 (๐ถ๐๐ข๐๐๐๐)
๐๐2 (๐ถ๐๐ข๐)๐๐ก(2)
๐๐2 ๐๐๐ก ๐น๐๐๐๐ก๐๐๐(๐+๐ถ)
๐๐1 ๐๐๐ก ๐น๐๐๐๐ก๐๐๐(๐+๐ถ)
๐ธ๐ด๐๐ โ๐ท๐๐๐๐
๐๐ท๐ ๐ ๐๐ก๐๐
โ๐ท๐ด๐๐๐๐
๐๐๐ก๐๐ก๐๐ (๐ก)
๐ท๐ซ๐ด ๐บ๐๐๐๐๐
๐๐ก(3)
๐๐ก(3)
๐๐3 ๐๐๐ก ๐น๐๐๐๐ก๐๐๐(๐+๐ถ)
๐๐3 (๐ถ๐๐ข๐)
๐๐น๐๐๐๐ ๐.๐.๐ ๐บ๐๐๐๐๐
๐๐๐๐๐๐_๐ถ๐๐๐๐๐
๐๐๐ท๐๐ค๐โ๐๐๐
๐๐บ๐๐๐๐๐
๐๐ ๐๐ก๐๐ (๐ก)
Assumptions for Mud-motor integrated model:
โข ๐๐๐๐๐๐_๐ถ๐๐๐๐๐ = ๐๐บ๐๐๐๐๐+ ๐๐น๐๐๐๐ ๐.๐.๐ ๐บ๐๐๐๐๐ Also, ๐ฝ๐จ๐๐๐๐ ๐น๐๐๐๐ = ๐ฝ๐จ๐๐๐๐ ๐บ๐๐๐๐๐โข Fluid Compressibility effects is not accounted in the model yet
Drill-string Dynamics Simulator Features - Verified & Validated
โข Number of Drill-string Elements (Segregation into Drill-pipes, HWDP, Collars & Downhole Mud-motor Elements)
โข Flexibility to choose different Topdrive ROP & RPM Input function (Constant, Ramp or Step)
โข Rock-strength (Numerically Stable solution for as high as 60000 Psi Rock Strength)
โข Number of Bit-blades (Symmetrical or Asymmetrical Blade positioning)
โข Drill-pipe, HWDP, Collar & Bit/Hole size elements flexibility
โข Tripping In/Out of hole, Drilling & Back-reaming operations
โข Torque & Drag sensitivity testing using Side-forces (Well-path inclination dependent)
โข Tracking of Drilling Vs Tripping phase (Hole-depth Vs Bit Depth Position Tracker)
โข Independent Rotary & Axial Motion (SO/PU operations)
โข Pipe ID/OD & Tool joint accounting
โข Inclusion & Exclusion capability of Noise effects while Drilling
โข Selection flexibility for Open & Cased Hole Friction Factor
โข Stribeck Friction effect (Accounting of Exponential Non-linear Static to Dynamic Coulomb Friction Transition)
โข Net frictional force accounting for borehole friction (Coulomb + Viscous)
โข Well-bore inclination Angle (Well trajectory)
โข Mud-Pumps Flow Rate (to feed Mud-motor input RPM)
โข Slide & Rotate mode of drilling with Mud-motor (Flexibility of placing Mud-motor at different positions in BHA)
โข Pipe Rocking phenomenon in Slide mode of drilling with Mud-motor
โข Motor Back-off Event testing capability in Slide Mode (with drilled depths having interbedded formations)
โข Low Friction Stabilizer & Lubrication trials testing capability