witsml use cases calgary workshop april 2004. use cases / practical implementations of witsml where...

14
WITSML Use Cases Calgary Workshop April 2004

Upload: randell-harmon

Post on 03-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

WITSML Use CasesCalgary Workshop

April 2004

Page 2: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Use Cases / Practical Implementations of WITSML

• Where are we now ?

• Different drivers in different Operators

– In BP, still mainly driven by LWD data applications

– About to pilot real time Torque and Drag applications (Available from service contractors for some years) but in an application independently of data acquisition contractors

– Geographically in use in Norway, UK, Trinidad and Azerbaijan

• Still need to get contextual data flows up and running. Push into new areas ?

Page 3: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

“Real Time”

• A successful, but limited implementation, focussed around LWD data, that does not change the principle of the way WITS data was used

• The challenge is to deepen the useage to include the static contextual data, far easier to handle with WITSML than was the case with WITS.

• Where do we want to be ? Instigating technical changes that will make the flow of data more automated, saving cost through removing duplication of data entry.

Page 4: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

BP interest in applications of WITSML

• Operator to Government

• Service Contractor to Service Contractor

• Drilling Contractor to Operator

•  Service Contractor to Operator 

• Operator to Operator 

• Application to Application

Page 5: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Operator to Government

• Operator to Government 

– Example: Filing of statutory documents relating to the well permitting process.

– PON 9 etc.

– Action – Work closely with DTI and other operators (MMS, NPD … ) in piloting a project.

Page 6: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Service Contractor to Service Contractor 

• Service Contractor to Service Contractor 

– Example: Sharing a BHA description at the rig between different service vendors

– Action : Select project to pilot workflow on.

Page 7: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Drilling Contractor to Operator

• Example: Automation of transfer of electronic IADC report data.

– Action: Engage custodians of IADC electronic report

– Select data objects.

– This is going to take effort and a strong case to reach implementation

• Continue to build a dialog with IADC and their applications community

• Select pilot where short term value can be demonstrated

Page 8: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Service Contractor to Operator 

• Examples ;

– WellpathML,

– Geological data (Lith and text descriptions, contextual data, in addition to time based data) from Mud Logging company into Wellsite composite log package.

• Wellsite composite log package into corporate data store

• Action: Pilot workflow in real environment.

Page 9: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Operator to Operator

• Example: Daily drilling report object, ideally with contextual engineering data of value.

• Action:

• Agree scope and location of pilot

Page 10: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Application to Application

• Application to Application 

• Example: Migrating data from one application’s proprietary data format to another, using the WITSML API as the mapping tool.

• Action: Identify object and project

• Completion diagrams ?

Page 11: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Wednesday meeting

• Commercial drivers for deeper implementation

• Drilling reports

– Engagement w IADC & CAODC for Drilling Contractor to Operator

– Operator to Operator

– Service Contractors reports, DD, LWD, Mud Log, Fluids

– Drilling Contractor to Svc Contractor

– Regulatory reporting

• Well Schematic & Completions

• Well Planning / WellPath ML

• Production data and DTS

• Mud Log data

• Extending WITSML to Database to Database transfer ?

Page 12: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Actions from wednesday

• Consolidate known industry public domain lithology dictionaries, in addition to Shell Operations Geology handbook, offered by Shell

• Supply to group relevant bibliography material where available

• Circulate enhanced PIDX nomenclature for completion components, to work toward a standard catalogue Noun, Verb, Modifiers, but keep intelligible eg Pump, Centrifugal, Electrical (ESP). Info from PIDX and ChevTex, others welcome

Page 13: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Process issues

• Formalise processes for version release approval

• Pilot a process to flow a suggested change into acceptance, using the changes needed to move WellPath ML into an integral part of WITSML

• Restate use cases as “Business Problem / Solution” statements

• Formalise a list of non technical issues on a bulletin board for members

• Slightly more formalise communications between steering committee, Tech teams and Use Cases

Page 14: WITSML Use Cases Calgary Workshop April 2004. Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators

Co-operate !

• BP keen to adjust our priorities for work with the WITSML community to foster co-operation

• Keen to see projects driven from bottom up, not top down