2019-06-12 Team UiS Drillbotics 2019 Finals

46
Team UiS Drillbotics 2019 12.06.2019 (Team Lead)

Transcript of 2019-06-12 Team UiS Drillbotics 2019 Finals

Page 1: 2019-06-12 Team UiS Drillbotics 2019 Finals

Team UiS Drillbotics 2019

12.06.2019

(Team Lead)

Page 2: 2019-06-12 Team UiS Drillbotics 2019 Finals

Agenda:

• 12:40– PresentationOutline:

1. Introduction of TeamUiS&UiSDrillboticsOrganization2. Design&Engineering3. Control System&HardwareArchitecture4. Plug&Play Concept&Implementation5. DirectionalDrilling (DDOP) Program6. Graphical UserInterface(s)7. Autonomous Drilling Algorithms &Machine Learning8. BudgetConsiderations &TeamWorkflow9. RigPerformance, Lessons Learned&FutureVision

• 13:15– Q&A(feelfreetoaskquestionsatanytime!)Rig ready on site in Celle, Germany

12.06.2019

Page 3: 2019-06-12 Team UiS Drillbotics 2019 Finals

Team:• Five(5)graduatingstudents

(+three(3)1st yearMasterstudents)

• 3xPetroleumEngineering: (1 BSc,2MSc)

• 2xComputerScience: (2BSc)

• Supervisors:

• ProfessorDanSui,Associate Professor TomaszWiktorski

• 3rd yearparticipatinginDrillboticsTM competition

1.IntroductionofTeamUiS&UiSDrillboticsOrganization

12.06.2019

Page 4: 2019-06-12 Team UiS Drillbotics 2019 Finals

Organization&KPIs:• Organizeseminar&companyvisits(AkerBP,Canrig,

Promet,Norce,NOV,SmithBits,Sekal,etc.)

(seminarcostsapprox.45000NOK=5211USD)

• Thesisfacilitation(acrossdifferentUiSDept.)

• Publishpapersannually(Celle, IFAC,OMAEetc.)

• OrganizationKPIs:1. Acceleratestudentsunderstandingofindustrialautomationefforts

2. AnnuallyparticipateinDrillboticsTMcompetition

3. Generateresearch/attenddrilling&automationconferences

4. Facilitateforhands-on,multidisciplinaryproject-experience

5. Energyconsumption&cost

6. Industrialcollaboration

1.IntroductionofTeamUiS&UiSDrillboticsOrganization

12.06.2019

Page 5: 2019-06-12 Team UiS Drillbotics 2019 Finals

Laboratory-ScaleDrilling Rig:

2.Design&Engineering

12.06.2019

Page 6: 2019-06-12 Team UiS Drillbotics 2019 Finals

KeySystems:

a) ControlSystem(PythonandgRPC)

b) Hoisting(drawworks)

c) Pneumaticsystem(downholemotor)

d) WPUsystem(whipstockinsertion/riser)

e) Powersystem(bothsingle-phase+3-phase)

f) Rotational(conventionaltopdrive)

g) Circulation(conventionalmudpumps+pit)

2.Design&Engineering

a) b) c)

d) f)

g)

12.06.2019

Page 7: 2019-06-12 Team UiS Drillbotics 2019 Finals

SystemCapabilities:a) ControlSystem(Python):90Hz;multithreading-based (gRPC

APIformodules);OPC-UA compatiblePlug&Play

b) Hoisting(drawworks): Force≈500N(compr.&tension);

Speed ≈30mm/s(ifrequired)– 3actuators

c) Pneumaticsystem (downholemotor):2.1/4.9Nm;1500/660

RPM;6baroperatingpressure;Q≈320LPM

d) WPUsystem(whipstock insertion/riser):2-axis(4actuators);

Speed ≈30mm/s;riserID≈32mm,whipstockangle≈7deg

e) Powersystem(both single-phase +3-phase):230VAC50Hz

singlephase; 230VAC/400VAC3phase

f) Rotational(conventionaltopdrive):2.87Nmrated.;8.59Nm

instantanious;0- 3500RPM;brushless&hollow-shafted

g) Circulation(conventionalmudpumps +pit):3.1bar/19LPM

2.Design&Engineering

Rigsensors:

12.06.2019

Page 8: 2019-06-12 Team UiS Drillbotics 2019 Finals

AluminumDrill-pipe:

2.Design&Engineering

12.06.2019

Page 9: 2019-06-12 Team UiS Drillbotics 2019 Finals

DirectionalDrilling Enablers:

• Downholemotor(pneumaticallyoperated)

• BendableBHA

• Downholesensors&positiontracking

• Whipstock&WPU(insertionsystemtoshift

betweenriser&whipstock)

• Whipstock,knucklejointandsensorsub

haveallbeenprintedin316Lstainlesssteel

throughadditivemanufacturing

2.Design&Engineering

12.06.2019

Page 10: 2019-06-12 Team UiS Drillbotics 2019 Finals

AdditiveManufacturing ResultsLastYear:(proofofconceptusingsuchtechnology)

2.Design&Engineering

12.06.2019

HIDDEN SLIDE DURING PRESENTATION

HIDDEN SLIDE DURING PRESENTATION

Page 11: 2019-06-12 Team UiS Drillbotics 2019 Finals

BHAComponents:

2.Design&Engineering

Downholemotor: Knuckle-joint: Sensor-sub:

12.06.2019

Page 12: 2019-06-12 Team UiS Drillbotics 2019 Finals

DownholeSensorSub:

• Microcontrollerintegratedin

sensorhouse

• 9DOF:acc.(3x),magn.(3x),gyro(3x)+T

• 60Hzwiredpipetransmissiontosurface

(USBprotocol).I2Cprotocolfromsensor

à downholemicrocontroller

• Controlsystemsendsa“push”

notificationtomicrocontrollerto

synchronizeincomingdownholedata

withsurfacesensors/systems

2.Design&Engineering

12.06.2019

Page 13: 2019-06-12 Team UiS Drillbotics 2019 Finals

KnuckleJoint:

• 316Lstainlesssteel,4components

• 10degbendatmaximumflex

• Spring-activatedflex:

bendoccursat12kg(118N)WOB

• OD:28mm(1.1”)

2.Design&Engineering

12.06.2019

Page 14: 2019-06-12 Team UiS Drillbotics 2019 Finals

PneumaticDownholeMotor:

• 2.9Nmtorqueoutput(high-speed)

• 1500RPMidle/750RPM@maxtorque

• Maximumaxialforce:380N(onshaft)

• Maximumradialforce:50N(onshaft)

• Qmax =320LPM

• Pmax =6barg

2.Design&Engineering

12.06.2019

Page 15: 2019-06-12 Team UiS Drillbotics 2019 Finals

Pneumaticsetup:

2.Design&Engineering

12.06.2019

Page 16: 2019-06-12 Team UiS Drillbotics 2019 Finals

Whipstock&Insertion:

2.Design&Engineering

12.06.2019

Page 17: 2019-06-12 Team UiS Drillbotics 2019 Finals

Challenges:• Communication

• Incompatibility

• Changing demands

• Sensor dataacquisition

• Parallelization

• Stand thetestoftime..

3.ControlSystem&HardwareArchitecture

12.06.2019

Page 18: 2019-06-12 Team UiS Drillbotics 2019 Finals

Microservice:• Independent application

• API

• Share databy communicating

• Network protocols

• gRPC

3.ControlSystem&HardwareArchitecture

12.06.2019

Page 19: 2019-06-12 Team UiS Drillbotics 2019 Finals

Module:• Microserviceapplication

• Clientsandservers

• Datastreams

• Processeddata

• Subscription

• Parameters

• Singleresponsibility

3.ControlSystem&HardwareArchitecture

12.06.2019

Page 20: 2019-06-12 Team UiS Drillbotics 2019 Finals

Controlsystemarchitecture:

• Modules

• Layers

• Similaroperations

• Subscriptions

• Subsequentmodules

• Unidirectional dataflow

3.ControlSystem&HardwareArchitecture

12.06.2019

Page 21: 2019-06-12 Team UiS Drillbotics 2019 Finals

Overview:

• HBM,downholesensor

• 60Hz

• Arduino

• Virtualsystem state

• Recentdata

• Independentmodels

• Prioritization

• Database

3.ControlSystem&HardwareArchitecture

12.06.2019

Page 22: 2019-06-12 Team UiS Drillbotics 2019 Finals

Advantages:

• Flexible

• Synchronizedsensordata

• Programminglanguageindependent:

• Python,C++,Go,Node.js,PHP,Java, Ruby,

Android,Dart, C#,Objective-CandWeb

• Platformindependency

• EasytointegratePLCs/microcontrollers/etc.

• Parallelcomputing

• Redundancy

3.ControlSystem&HardwareArchitecture

12.06.2019

Page 23: 2019-06-12 Team UiS Drillbotics 2019 Finals

Possibilities:• Cloudcomputing

• Workloaddistribution

• Remoteoperation

• Templates

• Industrytest

• Start-upcompany?

3.ControlSystem&HardwareArchitecture

12.06.2019

Page 24: 2019-06-12 Team UiS Drillbotics 2019 Finals

Implementation:• Collaboration

• OPC-UA

• Hierarchical structure

• Importedinformationmodel

• Nodes

• Requests

• Events

• Rig data

4.Plug&PlayConcept&Implementation

12.06.2019

Page 25: 2019-06-12 Team UiS Drillbotics 2019 Finals

Requests:• Representsaprocedure

• Callablemethod

• Inputparameters+uniqueID

• Nooutput arguments

• Different types:1. General

2. Rig

3. Parallel

4. Casing

5. SuperCommand

4.Plug&PlayConcept&Implementation

12.06.2019

Page 26: 2019-06-12 Team UiS Drillbotics 2019 Finals

RigData:• Customnode

• On-demand

• Callablemethods

• Includes:1. Systemlimits

2. Realtimedata

4.Plug&PlayConcept&Implementation

12.06.2019

Page 27: 2019-06-12 Team UiS Drillbotics 2019 Finals

Events:• Subscriptionbased

• Triggeredbyserver

• Informclients

• Callbacksystem

• Uniform

• Arguments:1. Progress

2. Status

3. RequestID

4.Plug&PlayConcept&Implementation

12.06.2019

Page 28: 2019-06-12 Team UiS Drillbotics 2019 Finals

AutonomousDrilling Concept:

7.AutonomousDrillingAlgorithms&MachineLearning

12.06.2019

Page 29: 2019-06-12 Team UiS Drillbotics 2019 Finals

DirectionalDrilling Phases:

• 8phases:

1. Systeminitiation

2. Systemcalibration

3. Tagbottom,defineTD&HL

4. Drillpilothole

5. POOH,insertwhipstock

6. Expandpilothole

7. DrilloutpastKOP

8. POOH(onprompt)

5.DirectionalDrilling(DDOP) Program

12.06.2019

Page 30: 2019-06-12 Team UiS Drillbotics 2019 Finals

DownholePositionTracking- ProofofConcept:• Downholesensormeasurementsand

virtualrigenvironmentarebothinputs

• Updatesevery5seconds

• Calculatesactualtrajectory,

ellipsisofuncertaintyandchecksbuild/depth

toprovidesteeringrecommendation

• 3plots:sideview,bird´seyeview&rearview

5.DirectionalDrilling(DDOP) Program

12.06.2019

Page 31: 2019-06-12 Team UiS Drillbotics 2019 Finals

ControlWindow,VirtualRig&PerformanceVisualizationGUIs:

6.GraphicalUser Interface(s)

12.06.2019

Page 32: 2019-06-12 Team UiS Drillbotics 2019 Finals

DownholeTrajectoryTrackingGUI:

6.GraphicalUser Interface(s)

12.06.2019

Page 33: 2019-06-12 Team UiS Drillbotics 2019 Finals

HillClimbAlgorithm(testedlastyear):• Univariate(one-variable)search-algorithm

• Initialconditionsheavilydetermine

efficiency

• Evaluateseffectofchangeof

eitherRPMorWOBsetpoint

• Evaluatesdrillingefficiencythrough

calculatingmechanical specificenergy

(MSE)

7.AutonomousDrillingAlgorithms&MachineLearning

ROP=!"#%"&' ()*(')#"'%

+*,-%"&'()*(')#"'%

&.

&#= 𝑓(𝑊𝑂𝐵, 𝑇𝑂𝐵/𝜔,Q/P, A,….)

Cost function &Heuristic function State-space (RPM,WOB, T,Q)

12.06.2019

Page 34: 2019-06-12 Team UiS Drillbotics 2019 Finals

GradientDescentMethod(implemented in2019):

Step1.DetermineROPgradient:

Step2.Determinelearningrate(stepsize):

Step3.Updategradientdescentalgorithm:

Step4.Definetheterminationcriterion:

7.AutonomousDrillingAlgorithms&MachineLearning

12.06.2019

Page 35: 2019-06-12 Team UiS Drillbotics 2019 Finals

Machine LearningRockFormationClassification:

7.AutonomousDrillingAlgorithms&MachineLearning

PredictionsFeatureimportanceanalysisFiltereddata

12.06.2019

Page 36: 2019-06-12 Team UiS Drillbotics 2019 Finals

Machine Learning IncidentDetection– PressureExample:

7.AutonomousDrillingAlgorithms&MachineLearning

Filtereddata Unsupervised learningtoevaluate&organizefeatures

Supervisedlearningtopredictleak,overpressureandnormalpressure

12.06.2019

Page 37: 2019-06-12 Team UiS Drillbotics 2019 Finals

Directional Steering:Inclination:

• Evaluateshorizontalbuild/TVD(orMD)every1mm

• IfH/TVDactual <=H/TVDplanned-trajectory :

• Activatebuild-inclinationmode:(WOBrange12-18kg)

• IfH/TVDactual >=H/TVDplanned-trajectory :

• Activatedrop-inclinationmode:(WOBrange12-18kg)

Azimuth(disabledduringcompetitionduetoEMIandinstalledbrake):

• PulsesTopDrive(-10Vto10V)tosteerleft(negativevoltage)andright(positivevoltage)

• Suggestedsetpointtosteertowards:3degreerotationtowardstarget

7.AutonomousDrillingAlgorithms&MachineLearning

12.06.2019

Page 38: 2019-06-12 Team UiS Drillbotics 2019 Finals

Drilling IncidentDetection:

• Six(6)drillingincidentsgetdetected:

• StuckPipe:(nextpage)

• Downholevibrations:eitherSVMorKNNsupervisedmachinelearningmodels

(3vibrationlevels:low,moderate,high)

• Leak:P<3barfor3consecutivemeasurements innon-NPT phases

• Overpressure:P>6.5barfor3consecutivemeasurements innon-NPT phases

• Twistoff:non-NPTphase on-going,leaktriggered,WOB(near zero)and<<WOBsetpoint

• Axialvibrations:WOB>= 1.5*WOBsetpoint

• Remedialactions: shutdownsystem(leak, overpressure, twistoff), lowerWOB(axialvibrations),POOH1mm

before commencedrilling(stuckpipe),lowerRPM(downholevibrations=high,continuously)

7.AutonomousDrillingAlgorithms&MachineLearning

12.06.2019

Page 39: 2019-06-12 Team UiS Drillbotics 2019 Finals

StuckPipeDetection:Ifusingdownholemotor:sequentialalgorithm: Ifusingconventionaltopdrive:machinelearning

• PID-controllerpermissibleovershootrange: -1to0.5kg

• ActivatedinDDOP-phases: 4,6,7,8

• Activationcriterion:ROP <=0.2mm/15s

• Remedialaction:- 5kgWOB(pull)activateduntil1mmabovestuckpoint

• Continuouslyoperatingandifdetected:• overridesROPsearch/DDOPstrategy/steeringalgorithm

7.AutonomousDrillingAlgorithms&MachineLearning

12.06.2019

Page 40: 2019-06-12 Team UiS Drillbotics 2019 Finals

TeamWorkflow (ProjectManagement):

• WeeklyTeamSprint

• Trello(Organize&trackprogress);updatedeveryday

• Budgets/ordersapprovedinweeklymeetings

• Monthlymeetingswithindustry

• Monthlycompanyvisits

• Aheadofseminar,weeklyplanmeetingswithpartnerNPF

8.BudgetConsiderations&TeamWorkflow

SnapshotofTrelloworkflowduringsemester

12.06.2019

Page 41: 2019-06-12 Team UiS Drillbotics 2019 Finals

Budget2018-2019:ComponentCosts:• Components purchased in 2018: 50% off

• Shipping and VATexcluded

• Labor cost excluded

8.BudgetConsiderations&TeamWorkflow

Construction hours:• Assuming 5xstudents working full time (6hours/day, 6days/week, 6months)

• 4860 hours invested since December

• Assuming hourly wageof ≈300 NOK• 1458000 NOK(145 800EUR)

• Inaddition, several hours gointo meetings with manufacturers, research, on-topicthesis work and soon...

• Conclusion: component costs aremarginal compared tototal project costs

12.06.2019

Page 42: 2019-06-12 Team UiS Drillbotics 2019 Finals

RigPerformance:

9.RigPerformance,Lessons Learned&FutureVision

MedianandKalmanfiltersgetusedtosmoothenplotsforWOB,inclinationandazimuth

12.06.2019

Page 43: 2019-06-12 Team UiS Drillbotics 2019 Finals

RigPerformance:

9.RigPerformance,Lessons Learned&FutureVision

First directional well drilled in homogeneous cement in 2019 atUiS achieving approx. 55 mmbuildPlanned trajectory ahead of project commencement(determining whipstock´sinclination and knuckle joint bend)

12.06.2019

Page 44: 2019-06-12 Team UiS Drillbotics 2019 Finals

LessonsIdentified:

• gRPC andmultithreadingdrasticallyimprovesystem´srobustness;bigcontrolsystempotential

• VibrationsandBHA-wellborefrictionsignificantlyreducedwithdownholemotor

• High-torquedownholemotortolerateshighervibrationlevels,yetmoresusceptibletostuckpipeiflowRPM

• Slip-ringhighlysusceptibletonoise(EMI)from3-phasetopdrive

• Downholesensor-packageshouldbeplacednearbitinfuture

• Whipstocksof7and10degbuildatKOPbothproviderequiredbuildtoachieve65mmhorizontalbuild;

(yet10degreewhipstockismorelikelytocausestuckbitatKOP)

• PIDcontrolandstuck-pipedetectionisdifficultwithbendableBHA

9.RigPerformance,Lessons Learned&FutureVision

12.06.2019

Page 45: 2019-06-12 Team UiS Drillbotics 2019 Finals

FutureVisions&PotentialProjectResearch:

9.RigPerformance,Lessons Learned&FutureVision

• ROPoptimizationanddrillingratedeterminationApplication:AssistDriller/DDduringoperation

• FormationclassificationApplication:Establishreal-timesituationalawarenessandgenerateTripRiskLog

• IncidentDetection&PredictionAlgorithmsApplication:WellIntegritychallengesandpredictionofpotentialhazards/incidentsatanearlystage

• RobustcontrolsystemarchitectureenablingremoteconnectivityApplication:facilitateforeventhandlingandmodel´sintegration

• Driller/machineinteractionthroughe.g.voicetechnologyApplication:Facilitateforearlywarning/situationalawareness/highlightingdecisionpoints

à Importanceofhighdataqualitytoensureaccuracyandreliabilityinalgorithms

12.06.2019

Page 46: 2019-06-12 Team UiS Drillbotics 2019 Finals

Doyouhaveanyquestions?

Thankyouforyourattention!

12.06.2019