63
DDR Modelling Patterns Bit data, Casing/Liner/Tubing, and Cement

DDR Modelling Patterns

Embed Size (px)

DESCRIPTION

DDR Modelling Patterns. Bit data, Casing/Liner/Tubing, and Cement. Functional. An assembly of downhole tubulars and equipment required to enable safe and efficient production from an oil or gas well. - PowerPoint PPT Presentation

Citation preview

Page 1: DDR Modelling Patterns

DDR Modelling Patterns

Bit data, Casing/Liner/Tubing, and Cement

Page 2: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

Well Completion Model

WELL COMPLETION

WELL COMPLETION STRING HANDLING

COA

COFO

Activities related to making up/testing/running/ landing/pulling of the completion string /tailpipe and/or production tubing, including setting and testing of production packer(s) run in conjunction with the string.

An assembly of downhole tubulars and equipment required to enable safe and efficient production from an oil or gas well.

WELL CASING

http://www.glossary.oilfield.slb.com/DisplayImage.cfm?ID=481

COFO COIPO

COIPO

WELL COMPLETION

STRING CLASS

WELL TUBINGWELL CASING

ASSEMBLY

WELL COMPLETION

ASSEMBLY

WELL TUBING ASSEMBLY

COFO

WELL LINERWELL LINER ASSEMBLY

COIPOCOIPOCOFO

WELL CONDUCTOR

CASING

WELL SURFACE CASING

WELL INTERMEDIATE

CASING

WELL PRODUCTION

CASINGWELL

CONDUCTOR CASING

ASSEMBLY

WELL SURFACE CASING

ASSEMBLY

WELL ASSEMBLY

WELL PRODUCTION

CASING ASSEMBLY

WELL INTERMEDIATE

CASING ASSEMBLY

WELL TUBULAR COMPLETION??

Functional

PhysicalWELL COMPLETION

(RUN) ASSEMBLY SECTION ????

Page 3: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

Wellbore Model I

THE WELLBORE DRILL BIT

WELLBORE

ROCK DRILL BIT

ACME INC. WIDGET ALPHA

NS 14 3/4 NS

ROCK DRILL BIT 14 3/4 NS

13 3/4COID

ACME INC. WIDGET ALPHA COID

DRILLING ACTIVITY #N-1 (NNN,j)

DRILLING ACTIVITY #N (MMM,i+1)

DRILLING ACTIVITY #N+2(NNN,j+1)

BIT RUN IN REPORTING PERIODHOURS DRILLED IN REPORTING PERIOD

DEPTH AT START DRILLING ACTIVITY #N

DRILLING ACTIVITY #N-2 (MMM,i)

BIT NNN RUN #j+1

BIT MMM RUN #i+1

BIT MMM RUN #i

BIT NNN RUN #j

BIT MMM RUN #i-1DRILLING ACTIVITY #N-3 (MMM,i-1)

DRILLING ACTIVITY #N+3 (NNN,j+2)

DRILLING ACTIVITY #N-4

REPORTING PERIOD #mHOURS DRILLED DURING RUN

HOLE MADE DURING DRILLING ACTIVITY #N

DEPTH AT END DRILLING ACTIVITY #N

BIT NNN RUN #j+2

DEPTH AT END DRILLING REPORT PERIOD

DEPTH AT START DRILLING REPORT PERIOD

HOLE MADE DURING DRILLING REPORT PERIOD

REPORTING PERIOD #n

REPORTING PERIOD #p

A REPORTING PERIOD in this context is by definition fixed to be 24 hours. Starting times may however differ, e.g. 00:00, or 06:00.

REPORTING PERIOD #o

REPORTING PERIOD #n

Page 4: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

Wellbore Model II

BIT MMM RUN #i

BIT NNN RUN #j

BIT MMM RUN #i-1

WELLBORE BIT RUN SECTION

WELLBORE BIT RUN

WELLBORE SECTION BOTTOM

SURFACE

WELLBORE BIT RUN SECTION

END POINT

WELLBORE BIT RUN SECTION START POINT

COF

COF

COFO

COFO

WELLBORE DRILLING SESSION

WELLBORE DRILLING SESSION

SECTION

COF

BIT MMM RUN #i-1 END POINT

BIT MMM RUN #i START POINT

BIT MMM RUN #i-1 START POINT

WELLBORE SECTION

BOTTOM #I-2

WELLBORE DRILLING SESSION SECTION

END POINT

WELLBORE DRILLING SESSION SECTION

START POINT

WELLBORE SECTION

BOTTOM #n-1

WELLBORE SECTION

BOTTOM #n

Generic position/depth

etc.

BIT MMM RUN #i END POINT

WELLBORE SECTION

BOTTOM #n+1

Numbered sequentially independent of class membership, i.e. bit run or reporting period

WELLBORE DRILLING SESSION

END

WELLBORE DRILLING SESSION

START

DISTANCE (coip?)

vs. LENGTH (spd)

COFO

COFO

WELLBORE SECTION

COA

COA

SURFACE

COE COE

WELLBORE REFERENCE

DEVICE

COF

WELLBORE BIT RUN

WELLBORE DRILLING SESSION

WELLBORE DRILLING SESSION

END

WELLBORE DRILLING SESSION

START

COA

COE COE

Page 5: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

COPOITI

Wellbore Drilling Sequence Start/Stop

ISO 15926-4 INFORMATION

REPRESENTATION

ISO 15926-4 REPRESENTATION OF THING

ISO 15926-4 THING

ISO 15926-4 EXPRESS

INFORMATION REPRESENTATION

ISO 15926-4 REPRESENTATION OF

GREGORIAN DATE AND UTC TIME

ISO 15926-4 POINT IN TIME

YYYY-MM-DD THH:MM UTC - YYYY-MM-DD

THH:MM UTC

YYYY-MM-DD THH:MM UTC

YYYY-MM-DD THH:MM UTC

POITPOIT PEIT

WELLBORE DRILLING SESSION PERIOD

START

WELLBORE DRILLING SESSION PERIOD

WELLBORE DRILLING SESSION PERIOD END

Fig

ure

46

B E

The wellbore drilling session

The start of the wellbore drilling

session

The end of the wellbore drilling

session

A EVEV

who

le

WELLBORE DRILLING

SESSION END

WELLBORE DRILLING SESSION

START

COECOTS COTS

clas

s_of

_pre

dece

ssor

WELLBORE DRILLING SESSION

COI

Fig

ure

42

who

le

part

part

who

le

part

COPOITCOPEITI

who

le

who

le

part

part

COIB EN

DATE REPRESENTATION

RF

COACOA

clas

s_of

_suc

cess

or

clas

s_of

_pre

dece

ssor

clas

s_of

_suc

cess

or

part

who

le

Page 6: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

Rock Drill Bit High-level Taxonomy

ROCK DRILL BIT

DRILL BIT

CORE DRILL BITDIAMOND DRILL

BITFIXED CUTTER

DRILL BITROCK DRILL BIT

3 NSROCK DRILL BIT

36 NSROLLER CONE

DRILL BITSCREWTYPE

DRILL BITDULL ROCK DRILL BIT

Page 7: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

DULL ROCK DRILL BIT

IADC Dull Grading

ROCK DRILL BIT

CORE DRILL BITDIAMOND DRILL

BITFIXED CUTTER

DRILL BITROCK DRILL BIT 3

NSROCK DRILL BIT 36

NSROLLER CONE

DRILL BITSCREWTYPE DRILL

BIT

STEEL TOOTH DRILL BIT DULL

GRADE 0

INSERT ROLLER DRILL BIT

STEEL TOOTH DRILL BIT

MILLED TOOTH ROLLER DRILL BIT

ROLLER CONE REAMING BIT

INSERT DRILL BIT DULL GRADE 0

FIXED CUTTER DRILL BIT DULL

GRADE 0

STEEL TOOTH DRILL BIT DULL

GRADE 8

INSERT DRILL BIT DULL GRADE 8

FIXED CUTTER DRILL BIT DULL

GRADE 8

IADC DRILL BIT DULL GRADING

CLASS

IADC ROLLER CONE DRILL BIT DULL GRADING

CLASS

IADC FIXED CUTTER DRILL BIT

DULL GRADING CLASS

IADC INSERT DRILL BIT DULL GRADE

CLASS

IADC STEEL TOOTH DRILL BIT

DULL GRADE CLASS

DULL FIXED CUTTER DRILL BIT

DULL ROLLER CONE DRILL BIT

DULL STEEL TOOTH DRILL BIT

DULL INSERT ROLLER DRILL BIT

This will not be completed as a part of this project. See “9. DDR Dull Grade” for solution.

Page 8: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

Wellbore, wellbore section and rock drill bit sizes

Size (in)

DAILY DRILLING REPORT ROCK DRILL BIT SIZE

CODE ASSIGNMENT CLASS

represented

COIPO

pattern

COIdROCK DRILL BIT

14 3/4 NS14 3/4”

ES

DAILY DRILLING REPORT ROCK DRILL

BIT SIZE CODE STRING CLASS

RFCOCOInd

DAILY DRILLING REPORT ROCK DRILL BIT CLASS

ROCK DRILL BIT

DRILL BIT

WELLBORE 14 3/4 NS

WELLBORE SECTION 14 3/4

NS

DAILY DRILLING REPORT WELLBORE SIZE CODE STRING

CLASS

DAILY DRILLING REPORT WELLBORE CLASS

DAILY DRILLING REPORT WELLBORE SIZE CODE ASSIGNMENT CLASS

DAILY DRILLING REPORT WELLBORE SECTION SIZE CODE

STRING CLASS

DAILY DRILLING REPORT WELLBORE SECTION

CLASS

DAILY DRILLING REPORT WELLBORE SECTION SIZE

CODE ASSIGNMENT CLASS

Note: All codes of the format “14 3/4 "“ are defined and associated according to this diagram. The codes of the form “14 3/4“ are missing.

Size (in)

Page 9: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

2. DDR Depth m MD for end of activity

Depth m MD for end of activity

MEASURED DEPTH RELATIVE TO RKB - METRE (RDS1739476001)

A 'template input list' that is the list of entries required to state the 'measured depth relative RKB' in metres for any item involved in a 'wellbore drilling session'. Role 1: The identifier of the actual 'wellbore drilling session‘. Role 2: The depth in metre.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

LENGTH RANGE (RDS16804453)

NNNN.NNMY WELLBORE

REFERENCE DEVICE

AI

PR

MEASURED DEPTH RELATIVE TO RKB (RDS1724719201)

NNNN.NN m

P

WELLBORE REFERENCE DEVICE

WELLBORE SECTION

MY WELLBORE ACTIVITY END

MY WELLBORE ACTIVITY

WELLBORE DRILLING SESSION

WELLBORE DRILLING SESSION SECTION

MY WELLBORE ACTIVITY

START

METRE (RDS1332674)

1

2

WELLBORE SECTION BOTTOM SURFACE

Done

Depth m MD for end of activityES

AEV EV

This model needs review

Page 10: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“OBJECT IN FOCUS”

3. DDR Drill Bit Size (in)

Size (in)

COCOId

DAILY DRILLING REPORT ROCK DRILL BIT SIZE CODE ASSIGNMENT CLASS

represented

COIPO

pattern

COId

ROCK DRILL BIT 14 3/4 NS

14 3/4

ES

DAILY DRILLING REPORT ROCK DRILL BIT SIZE CODE

STRING CLASS

RF COCOInd

DAILY DRILLING REPORT ROCK DRILL BIT CLASS

ROCK DRILL BIT????? BIT

ARTEFACT

DRILL BIT

The wellbore drill bit

DAILY DRILLING REPORT ROCK DRILL BIT SIZE INPUT LIST

(RDS1742133541)

A ‘template input list’ that is the input required to state the nominal size of the actual ‘wellbore drill bit’. Role 1: The identifier for the actual ‘wellbore drill bit’, Role 2: The code identifying the size class of which the actual ‘wellbore drill bit’ is a member. Note: The code shall be a member of the ‘daily drilling report rock drill bit size code string class’.

An anonymous objet defined by the

template axiom to represent the actual

rock drill bit

Done

Size (in)ES

Page 11: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“OBJECT IN FOCUS”

4. DDR Bit/Run number

Bit/Run number

WELLBORE BIT RUN SECTION IDENTIFIER ASSIGNMENT CLASS

represented

COF

patternCOId

WELLBORE BIT RUN SECTION

NNNNN.mm ES

WELLBORE BIT RUN SECTION IDENTIFIER

STRING CLASS

RF

WELLBORE BIT RUN #NNNNN.mm

The wellbore drill bit

An anonymous objet created by the

expansion

WELLBORE BIT RUN SECTION #NNNNN.mm

WELLBORE BIT RUN ACME INC. WIDGET ALPHA NS 14 3/4 NS

#NNNNN.mm

WELLBORE DRILLING SESSION

WELLBORE BIT RUN ACME INC. WIDGET ALPHA NS 14 3/4 NS

#NNNNN.1

WELLBORE BIT RUN ACME INC. WIDGET ALPHA NS 14 3/4 NS

#NNNNN.nn

ACME INC. WIDGET ALPHA NS 14 3/4 NS

#NNNNN

COA COIPOCOP/OR

COP/OR

ROCK DRILL BIT

WELLBORE BIT RUN

PP

WELLBORE BIT RUN SECTION

PARTICIPATION IN WELLBORE BIT

RUN

ROCK DRILL BIT PARTICIPATION IN WELLBORE

BIT RUN

WELLBORE BIT RUN IDENTIFIER STRING

CLASS (RDS1726256440)

WELLBORE BIT RUN IDENTIFIER

ASSIGNMENT CLASS

RF

represented

COA

AF

Done

Bit/Run numberES

DAILY DRILLING REPORT BIT/RUN IDENTIFIER INPUT LIST

(RDS1742142241)

A ‘template input list’ that is the input required to state the identifier of the actual ‘wellbore bit run’, including the corresponding ‘wellbore bit run section’. Role 1: The identifier for the actual ‘wellbore bit run’, Role 2: The code string class of which the actual ‘wellbore drill bit identifier’ is a member. Note: The code shall be a member of the ‘wellbore bit run identifier string class’.

Page 12: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“OBJECT IN FOCUS”

5. DDR Drill Bit Model

COCOId

MANUFACTURERS PRODUCT IDENTIFICATION CODE

represented

COIPO

pattern

COId

ROCK DRILL BIT 14 3/4 NS

ACME INC. WIDGET ALPHA

ES

PRODUCT IDENTIFIER CODE STRING CLASS

(RDS1386450251)

RF COCOInd

ARTEFACT CLASS

ACME INC. WIDGET ALPHA NS 14 3/4 NS

ROCK DRILL BIT IDENTIFIER CODE INPUT LIST (RDS1742155131)

A ‘template input list’ that is the input required to state the “Model” of the actual ‘rock drill bit’. Role 1: The identifier for the actual ‘wellbore drill bit’, Role 2: The “model” code of the class of which the actual ‘wellbore drill bit’ is a member. Note. This is only sufficient to state that the actual ‘rock drill bit’ is a member of a class that is a subclass of the class ‘rock drill bit’. Additional data is required if more precise statements are to be made. The wellbore drill bit

An anonymous objet created by the

expansionModel

Role 1

Role 2

Done

ModelES

ROCK DRILL BIT

Note. This is only sufficient to state that the actual ‘rock drill bit’ is a member of a class that is a subclass of the class ‘rock drill bit’. Additional data is required if more precise statements are to be made.

Page 13: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

6. DDR Hours drilled (hrs)

WELLBORE REPORTING PERIOD

DRILLING (RDS1748055411)

HOUR (RDS1326734)

ACCUMULATED TIME RANGE

(RDS1748062501)

mm.mmMY WELLBORE

REPORTING PERIOD DRILLING ACTIVITY

Hours drilled (hrs)

AI

ACCUMULATED TIME DRILLED DURING REPORTING PERIOD –

HOURS (RDS1748068481)

A 'template input list' that is the list of entries required to state the 'accumulated time drilled during reporting period' of a 'wellbore reporting period drilling measured in 'hour'. Role 1: The identifier of the actual ‘wellbore reporting period drilling’ activity. Role 2: The accumulated time in hours.

This is to indicate that there are always ranges and tolerances involved. WELLBORE DRILLING

(RDS17730302)

ACCUMULATED TIME DRILLED DURING REPORTING PERIOD

(RDS1748063911)

MM.MM m/hr

P

DIFFERENT NAME??? What is the underlying concept?

Done

Hours drilled (hrs)ES

clas

s_of

_pos

sess

or

PR

P

clas

s_of

_pro

pert

y_sp

ace

This activity may consist of multiple sub-sessions.

ISO 15926-4 ACTIVITY

MY WELLBORE DRILLING ACTIVITIES

Page 14: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

7. DDR MD In (mKB)

MD ln (mKB) prop

erty

_spa

ce

clas

s_of

_pos

sess

or

LENGTH RANGE

(RDS16804453)

NNNN.NNMY WELLBORE

SECTION BOTTOM SURFACE

AI

PR

MEASURED DEPTH RELATIVE TO RKB (RDS1724719201)

NNNN.NN m

P

WELLBORE REFERENCE DEVICE

WELLBORE DRILLING SESSION

WELLBORE SECTION

MY WELLBORE SECTION

MY WELLBORE DRILLING SESSION

MY WELLBORE DRILLING

SESSION START

WELLBORE DRILLING SESSION SECTION

THE POINT IN TIME

METRE (RDS1332674)

1 2

WELLBORE SECTION BOTTOM SURFACE

WELLBORE DRILLING SESSION SECTION

START POINT

WELLBORE DRILLING SESSION

START

MEASURED DEPTH OF BIT AT START ACTIVITY

WELLBORE SECTION BOTTOM SURFACE

MEASURED DEPTH OF WELLBORE START OF RUN – METRE

(RDS1739468441)

Done

MD ln (mKB)ES

Page 15: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

8. DDR MD Out (mKB)

MD Out (mKB) prop

erty

_spa

ce

clas

s_of

_pos

sess

or

LENGTH RANGE (RDS16804453)

NNNN.NNMY WELLBORE

SECTION BOTTOM SURFACE

AI

PR

NNNN.NN m

P

WELLBORE REFERENCE DEVICE

WELLBORE DRILLING SESSION

WELLBORE SECTION

MY WELLBORE SECTION

MY WELLBORE DRILLING SESSION

MY WELLBORE DRILLING

SESSION START

WELLBORE DRILLING SESSION SECTION

THE POINT IN TIME

METRE (RDS1332674)

1 2

WELLBORE SECTION BOTTOM SURFACE

WELLBORE DRILLING SESSION SECTION

END POINT

WELLBORE DRILLING SESSION

END

MEASURED DEPTH OF BIT AT END ACTIVITY

ROCK DRILL BIT

MEASURED DEPTH OF WELLBORE END OF RUN – METRE

(RDS1739476001)

MEASURED DEPTH RELATIVE TO RKB (RDS1724719201)Done

MD Out (mKB)ES

Page 16: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“OBJECT IN FOCUS”

9. DDR Dull Grade

Dull grade

COCOId

IADC ROCK DRILL BIT DULL GRADE CODE ASSIGNMENT CLASS

(RDS1717833671)

represented

COIPO

pattern

COId

ROCK DRILL BIT IADC DULL GRADE NNNNNNNnnnnnnn

ES

IADC ROCK DRILL BIT DULL GRADE CODE STRING CLASS

(RDS1717818661)

RF COCOInd

IADC ROCK DRILL BIT DULL GRADE CLASS

DULL ROCK DRILL BITDRILL BIT XXXX

DRILL BIT

IADC ROCK DRILL BIT DULL GRADE INPUT LIST (RDS1742169071)

A ‘template input list’ that is the input required to state the membership of an actual ‘rock drill bit’ in a particular ‘IADC rock drill bit dull grade class’. Role 1: The identifier for the actual ‘rock drill bit’, Role 2: The dull grade code of the actual ‘rock drill bit’. Note. The SW shall check for the existence of a ‘rock drill bit dull grade xxx’ reflecting the code instance, and establish such class if it not present and make the actual ‘rock drill bit’ a member of the actual ‘rock drill bit iadc dull grade nnnnnn’ class. The wellbore drill bit

There are 8x8x…… possible classes. Will not be predefined in

this project.

ROCK DRILL BIT

Done

Dull gradeES

Is the DDR string format identical with the IADC format, and are there any standard for this format at all?

Page 17: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

10. DDR Hole Made (Run) (m)

Hole Made (Run) (m)

HOLE MADE DURING BIT RUN – METRE (RDS1739504611)

A 'template input list' that is the list of entries required to state the 'wellbore bit run section length' of a 'wellbore bit run section' at the end of a 'wellbore bit run' measured in 'metre'. Role 1: The identifier of the actual ‘wellbore bit run’. Role 2: The length in meters.

prop

erty

_spa

ce

poss

esso

r

PR

LENGTH RANGE

NNNN.NN m

LENGTH RANGE (RDS16804453)

NNNN.NN MY WELLBORE BIT RUN SECTION

AI

PR

WELLBORE BIT RUN SECTION LENGTH (RDS1724802331)

NNNN.NN m

AVERAGE

P

WELLBORE REFERENCE DEVICE

WELLBORE SECTION

WELLBORE DRILLING SESSION SECTION

METRE (RDS1332674)

1

WELLBORE BIT RUN SECTION

Done

Hole Made (Run) (m)ES

Page 18: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

11. Hours drilled (Run) (hrs)

HOUR (RDS1326734)

mm.mmHours drilled (Run) (hrs)

ACCUMULATED TIME DRILLED DURING BIT RUN

PART OF REPORTING PERIOD (RDS1748075701)

Done

Hours drilled (Run) (hrs)ES

WELLBORE BIT RUN PART OF REPORTING

PERIOD DRILLING (RDS1748057161)

ACCUMULATED TIME RANGE

(RDS1748062501)

MY WELLBORE BIT RUN PART OF REPORTING

PERIOD DRILLING ACTIVITY

AI

WELLBORE DRILLING (RDS17730302)

MM.MM m/hr

P

DIFFERENT NAME??? What is the underlying concept?

clas

s_of

_pos

sess

or

PR

P

clas

s_of

_pro

pert

y_sp

ace

This activity may consist of multiple sub-sessions.

ISO 15926-4 ACTIVITY

MY WELLBORE DRILLING ACTIVITIES

ACCUMULATED TIME DRILLED DURING BIT RUN PART OF REPORTING PERIOD –

HOURS (RDS1748078361)

A 'template input list' that is the list of entries required to state the 'accumulated time drilled during bit run part of reporting period' of a 'wellbore bit run part of reporting period drilling' measured in 'hour'. The identifier of the actual ‘wellbore bit run part of reporting period drilling’ activity. Role 2: The accumulated time in hours.

Page 19: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

12. DDR ROP (m/hr)

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

WELLBORE BIT RUN SECTION

(RDS16453458)

PR

P

classifier

classified

UBOPRP

classified

LBOPR

MM.MM-n m/hr

PQPQ

MM.MM-n

MM.MM+nMETRE PER HOUR

(RDS1351349)

RN

RN

input

result

input

result

COId

representedpatternMM.MM-n

ER

SPEED MM.M

SPEED RANGE (RDS13103920)

mm.mm 1MY WELLBORE *****

SECTION

whole

ROP (m/hr)

classifier

m/hr

AI

PR

DRILL BIT RATE OF PENETRATION DURING BIT RUN - METRE PER

HOUR (RDS1741950461)

A 'template input list' that is the list of entries required to state the 'drill bit rate of penetration' of a 'wellbore bit run section' at the end of a 'wellbore bit run' measured in 'metre per hour'. Role 1: The identifier of the actual ‘wellbore bit run’. Role 2: The ROP in 'metre per hour'.

MM.MM+n m/hr

WELLBORE SECTION (RDS16453593)DRILL BIT RATE OF PENETRATION

DURING BIT RUN

MM.MM m/hr

AVERAGE

P

Template signature

Done

ROP (m/hr)ES

Update slide!!!!

Page 20: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

13. DDR Total Hole Made (Run) (m)

Total Hole Made (Run) (m)

HOLE MADE DURING REPORTING PERIOD – METRE (RDS1741961191)

A 'template input list' that is the list of entries required to state the 'wellbore reporting period section length' of a 'wellbore reporting period section' at the end of a 'wellbore reporting period drilling session' measured in 'metre'. Role 1: The identifier of the actual ‘wellbore reporting period drilling session’. Role 2: The length in meters.

prop

erty

_spa

ce

poss

esso

r

PR

LENGTH RANGE

NNNN.NN m

LENGTH RANGE (RDS16804453)

NNNN.NNMY WELLBORE

REPORTING PERIOD SECTION

AI

PR

WELLBORE REPORTING PERIOD SECTION

LENGTH

NNNN.NN m

AVERAGE

P

WELLBORE REFERENCE DEVICE

WELLBORE SECTION

WELLBORE DRILLING SESSION SECTION

METRE (RDS1332674)

1

WELLBORE REPORTING PERIOD

SECTION

Done

Total Hole Made (Run) (m)ES

Page 21: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

14. Total Hours drilled (Run) (hrs)

HOUR (RDS1326734)

mm.mmTotal Hours drilled

(Run) (hrs)

ACCUMULATED TIME DRILLED DURING BIT RUN – HOURS

(RDS1748085401)

A 'template input list' that is the list of entries required to state the 'accumulated time drilled during bit run' of a 'wellbore bit run drilling' measured in 'hour'. Role 1: The identifier of the actual ‘wellbore bit run drilling’ activity. Role 2: The accumulated time in hours

ACCUMULATED TIME DRILLED DURING BIT RUN (RDS1748083271)

Done

Hours drilled (Run) (hrs)ES

WELLBORE BIT RUN DRILLING

(RDS1748059271)

ACCUMULATED TIME RANGE

(RDS1748062501)

MY WELLBORE BIT RUN DRILLING ACTIVITY

AI

WELLBORE DRILLING (RDS17730302)

MM.MM m/hr

P

DIFFERENT NAME??? What is the underlying concept?

clas

s_of

_pos

sess

or

PR

P

clas

s_of

_pro

pert

y_sp

ace

This activity may consist of multiple sub-sessions.

ISO 15926-4 ACTIVITY

MY WELLBORE DRILLING ACTIVITIES

Page 22: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

15. DDR Total ROP (m/hr)

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

PR

P

classifier

classified

UBOPRP

classified

LBOPR

MM.MM-n m/hr

PQPQ

-40

85METRE PER HOUR (RDS1351349)

RN

RN

input

result

input

result

COId

representedpattern-40ER

SPEED RANGE MM.MM °C

SPEED RANGE (RDS13103920)

mm.mm 1MY

WELLBOREREPORTING SECTION

Total ROP (m/hr)

classifier

m/hr

AI

PR

DRILL BIT RATE OF PENETRATION DURING REPORTING PERIOD -

METRE PER HOUR (RDS1719707031)

A 'template input list' that is the data required to state the 'drill bit rate of penetration at end of reporting period' measured in 'metre per hour‘. Role 1: The identifier of the actual ‘wellbore reporting period’. Role 2: The ROP in 'metre per hour'.

This is to indicate that there are always ranges and tolerances involved.

MM.MM+n m/hr

WELLBORE SECTION (RDS16453593)

WELLBORE REPORTING PERIOD

SECTION (RDS1719668841)

DRILL BIT RATE OF PENETRATION DURING REPORTING PERIOD

MM.MM m/hr

AVERAGE

P

Template signature

Done

Total ROP (m/hr)ES

Update slide!!!!

Page 23: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“OBJECT IN FOCUS”

17. DDR Type of pipe

Type of pipe

COCOId

DAILY DRILLING REPORT WELL COMPLETION CODE ASSIGNMENT CLASS

representedpattern

COIdC

ES

DAILY DRILLING REPORT WELL COMPLETION

CODE STRING CLASS

RF COCOInd

DAILY DRILLING REPORT WELL COMPLETION ASSEMBLY CLASS

My actual tubular section

DAILY DRILLING REPORT WELL COMPLETION CODE INPUT LIST

(RDS1742033261)

A ‘template input list’ that is the input required to state the class of ‘well completion assembly’ of which the actual ‘tubular section’ is a member. Role 1: The identifier for the actual ‘tubular section’. Role 2: The code identifying the class of which the actual ‘well completion assembly’ is a member. Note: The code shall be a member of the ‘daily drilling report well completion code string class’.

The tubular

An anonymous objet created by the

expansion

L

T

WELL CASING ASSEMBLY

WELL COMPLETION

ASSEMBLY

WELL TUBING ASSEMBLY

WELL LINER ASSEMBLY

ARTEFACT

DAILY DRILLING REPORT EQUIPMENT CLASSDone

Type of pipeES

Page 24: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“OBJECT IN FOCUS”

18. Casing Type

Casing Type

COCOId

DAILY DRILLING REPORT WELL CASING ASSEMBLY CODE

ASSIGNMENT CLASS

representedpattern

COIdTop

ES

DAILY DRILLING REPORT WELL CASING ASSEMBLY

CODE STRING CLASS

RF COCOInd

DAILY DRILLING REPORT WELL CASING ASSEMBLY

CLASS

DAILY DRILLING REPORT WELL CASING ASSEMBLY CODE INPUT

LIST (RDS1742631161)

The tubular

An anonymous objet that represent the “object in focus” created by the

expansion

Intermediate

Production

WELL CASING ASSEMBLY

DAILY DRILLING REPORT EQUIPMENT CLASS

WELL PRODUCTION CASING ASSEMBLY

WELL INTERMEDIATE CASING ASSEMBLY

WELL SURFACE CASING ASSEMBLY

WELL COMPLETION

ASSEMBLY

#NNNNN

Done

Casing TypeES

A ‘template input list’ that is the input required to state the class of ‘well casing assembly’ of which the actual ‘tubular section’ is a member. Role 1: The identifier for the actual ‘tubular section’. Role 2: The code identifying the class of which the actual ‘well casing assembly’ is a member. Note: The code shall be a member of the ‘daily drilling report well casing code string class’.

Page 25: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“OBJECT IN FOCUS”

19. DDR Run Date/Time

Run Date/Time

WELL COMPLETION SECTION ASSEMBLY RUN DATE TIME - YYYY-

MM-DDTHH:MM (RDS1743845701)

A ‘template input list’ that is the input required to state the start and end date/time for a ‘well completion section assembly run’. Role 1: The identifier for the actual ‘well completion assembly run’. Role 2: The start date/time in the format ‘YYYY-MM-DDTHH:MM’. Role 3: The end date/time in the format ‘YYYY-MM-DDTHH:MM’. The tubular

An anonymous objet that represent the “object in focus” created by the

expansion

#NNNNN

ISO 15926-4 INFORMATION

REPRESENTATION

ISO 15926-4 REPRESENTATION OF THING

ISO 15926-4 THING

ISO 15926-4 EXPRESS

INFORMATION REPRESENTATION

ISO 15926-4 REPRESENTATION

OF GREGORIAN DATE AND UTC TIME

ISO 15926-4 POINT IN TIME

YYYY-MM-DD THH:MM UTC - YYYY-MM-DD

THH:MM UTC

YYYY-MM-DD THH:MM UTC

YYYY-MM-DD THH:MM UTC

POITPOIT PEIT

Fig

ure

46

B E

The well completion run

The start of the well completion

run

The end of the well completion

run

A EVEV

who

le

COE

COTS COTS

clas

s_of

_pre

dece

ssor

Fig

ure

42

who

le

part

part

who

le

part

who

le

who

le

part

part

COIB EN

WELL COMPLETION

SECTION ASSEMBLY RUN

(RDS1742655911)

WELL COMPLETION SECTION ASSEMBLY

RUN END (RDS1743614761)

WELL COMPLETION SECTION ASSEMBLY

RUN START (RDS1743614461)

COE COA

clas

s_of

_suc

cess

or

WELL COMPLETION SECTION ASSEMBLY

(RDS1743874971)

Run Date/TimeES

WELL CASING SECTION ASSEMBLY RUN END

(RDSxxxxxxx)

WELL CASING SECTION ASSEMBLY RUN START

(RDSxxxxxxx)

WELL CASING SECTION ASSEMBLY RUN

(RDSxxxxxxx)

Add this level as required

Done

WELL COMPLETION ASSEMBLY

(RDS8015624975)

DATE REPRESENTATION

YYYY-MM-DDTHH:MM (RDS1743654541)

Page 26: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“OBJECT IN FOCUS”

20. Description

Description

COCOD

DAILY DRILLING REPORT WELL COMPLETION SECTION ASSEMBLY RUN DESCRIPTION ASSIGNMENT

CLASS (RDS1742659421)

representedpattern

COIdBlablablablablabla

ES

UNSPECIFIED STRING

RF COInd

DAILY DRILLING REPORT WELL COMPLETION SECTION ASSEMBLY RUN DESCRIPTION INPUT

LIST (RDS1742669131)

A ‘template input list’ that is the input required to record the description of a particular ‘run in hole’ activity. Role 1: The identifier for the actual ‘run in hole’, Role 2: The actual text string’.

The tubular being run

An anonymous objet that represent the actual

“object in focus” created by the expansion

#NNNNN

WELL COMPLETION SECTION ASSEMBLY

RUN (RDS1742655911)

ISO 15926-4 ACTIVITY

DAILY DRILLING REPORT WELL COMPLETION SECTION

ASSEMBLY RUN DESCRIPTION (RDS1742657881)

Description (RDS8770443)ES

Note: One could also see the need to associate this description with the actual ‘well casing assembly’, but we have chosen to do the relationship to the activity first.

DoneWELL COMPLETION SECTION ASSEMBLY

(RDS1743874971)

Page 27: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

21. DDR Nominal OD (in)

Nominal OD (in)

COCOId

DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE ASSIGNMENT CLASS

represented

COIPO

pattern

COIdPIPE API 5CT NPS 11-3/411-3/4

ES

DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE STRING CLASS

RF COCOInd

DAILY DRILLING REPORT WELL COMPLETION STRING

CLASS

API 5CT PIPE

ARTEFACT

PIPE

DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE

INPUT LIST (RDS1742789671)

A ‘template input list’ that is the input required to state the nominal size of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The size code of the actual ‘well completion string’. Note: The code shall be a member of the ‘daily drilling report well completion code string class’.

API 5CT NOMINAL SIZE CODE ASSIGNMENT CLASS

“OBJECT IN FOCUS”

The tubular

An anonymous objet that represent the “object in focus” created by the

expansion

#NNNNN

API 5CT NOMINAL SIZE CODE STRING CLASS

API 5CT NOMINAL SIZE PIPE CLASSDone

Nominal OD (in)ES

Note: Codes are not added to the RDL

API 5CT CLASS

Note: API 5CT classes are not up to date. Needs fixing.

Page 28: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

22. Nominal ID (in)

Nominal ID (in)

A 'template input list' that is the list of entries required to state the ‘well completion section assembly nominal inside diameter’ of a 'well completion section assembly'. Role 1: The identifier for the actual ‘well completion section assembly’. Role 2: The nominal value for the smallest inside diameter of the items making up the assembly stated in inches.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

LENGTH RANGE (RDS16804453)

NNNN.NNMY WELL

COMPLETION SECTION ASSEMBLY

AI

PR

WELL COMPLETION SECTION ASSEMBLY NOMINAL INSIDE DIAMETER

(RDS1744454041)

NNNN.NN m

P

WELL COMPLETION SECTION ASSEMBLY

2

WELL COMPLETION SECTION ASSEMBLY NOMINAL INSIDE

DIAMETER – INCH (XXXX)

COiPO

This needs to have an identifier. What will the format be?

COIP

IP

INCH (RDS1326959)

DEFAULT

Nominal ID (in)ES

prop

erty

poss

esso

r

COMO

1

Done

Page 29: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

23. DDR Nominal Weight (lbs/ft)

Nominal Weight (lbs/ft)

COCOId

API 5CT PIPE WEIGHT CODE ASSIGNMENT CLASS

represented

COIPO

pattern

COId

PIPE API 5CT NOMINAL WEIGHT 32.75 LB/FT

32.75

ES

DAILY DRILLING REPORT WEIGHT CODE POUND PER

FOOT STRING CLASS

RF COCOInd

DAILY DRILLING REPORT WEIGHT RATED PIPE CLASS

API 5CT PIPE????? PIPE

ARTEFACT

PIPE

DAILY DRILLING REPORT WEIGHT CODE – POUND PER

FOOT (RDS1742820821)

A ‘template input list’ that is the input required to state the nominal weight of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The size code in pound per foot of the actual ‘‘well completion string’. Note: The code shall be a member of the ‘daily drilling report weight code pound per foot string class’.

“OBJECT IN FOCUS”

The tubular

An anonymous objet that represent the “object in focus” created by the

expansion

#NNNNN

DAILY DRILLING REPORT WEIGHT RATED PIPE CODE

ASSIGNMENT CLASS

API 5CT PIPE WEIGHT CODE POUND PER FOOT STRING

CLASS

API 5CT WEIGHT RATED PIPE POUND PER FOOT CLASSDone

Nominal Weight (lbs/ft)ES

POUND MASS PER FOOT

Note: Codes and classes have not been added to the RDL

Note: API 5CT classes are not up to date. Needs fixing.

Page 30: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

24. DDR Nominal Grade

Nominal Grade

COCOId

DAILY DRILLING REPORT STEEL GRADE CODE ASSIGNMENT CLASS

represented

COIPO

pattern

COId

API 5CT - GRADE C90 TYPE 1 OBJECT

C90-1

ES

DAILY DRILLING REPORT STEEL GRADE CODE STRING

CLASS

RF COCOInd

DAILY DRILLING REPORT STEEL GRADE CLASS

CARBON STEEL OBJECTNNNNN

ARTEFACT

STEEL OBJECT

DAILY DRILLING REPORT STEEL GRADE CODE INPUT LIST

(RDS1742870161)

A ‘template input list’ that is the input required to state the material grade of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The material grade code of the actual ‘well completion string’. Note: The code shall be a member of the ‘daily drilling report steel grade code string class’.

API 5CT 7TH. EDITION COMPOUND CLASS

“OBJECT IN FOCUS”

The tubular

An anonymous objet that represent the “object in focus” created by the

expansion

#NNNNN

Done

Nominal GradeES

API 5CT 7TH. EDITION STEEL GRADE CODE ASSIGNMENT CLASS

API 5CT STEEL GRADE CODE STRING CLASS

API 5CT 7TH. EDITION STEEL GRADE CLASS

Page 31: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

25. DDR Nominal Connection

Nominal Connection

COCOId

DAILY DRILLING REPORT CONNECTION CODE ASSIGNMENT CLASS

represented

COIPO

pattern

COId

API 5B BUTTRESS CASING THREAD

B

ES

DAILY DRILLING REPORT CONNECTION CODE STRING

CLASS

RF COCOInd

DAILY DRILLING REPORT CONNECTION CLASS

xxxxxxxNNNNN

ARTEFACT

STEEL OBJECT

DAILY DRILLING REPORT CONNECTION CODE INPUT LIST

(RDS1742916021)

A ‘template input list’ that is the input required to state the thread class of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The thread code of the actual ‘well completion string’. Note: The code shall be a member of the ‘daily drilling report connection code string class’.

“OBJECT IN FOCUS”

The tubular

An anonymous objet that represent the “object in focus” created by the

expansion

#NNNNN

API 5CT 7TH. EDITION TABLE E1 CONNECTION

CODE STRING CLASS

API 5CT 7TH. EDITION TABLE E3 CONNECTION

CODE STRING CLASS

API 5CT 7TH. EDITION TABLE E1 CONNECTION

CLASS

API 5L ????. EDITION CONNECTION CLASS

API 5CT 7TH. EDITION TABLE E3 CONNECTION

CLASS

API 5CT 7TH. EDITION TABLE E1 CONNECTION CODE ASSIGNMENT CLASS

API 5CT 7TH. EDITION TABLE E3 CONNECTION CODE ASSIGNMENT CLASS

Done, but need to add codes and classes.

Nominal ConnectionES

Page 32: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

26. Length (m)

Length (m)

WELL COMPLETION SECTION LENGTH – METRE (RDS1743884861)

prop

erty

poss

esso

r

LENGTH RANGE (RDS16804453)

NNNN.NNMY WELL

COMPLETION RUN ASSEMBLY

AI

PR

WELL COMPLETION SECTION LENGTH (RDS1743880281)

NNNN.NN m

P

ARTEFACT

METRE (RDS1332674)

1

clas

s_of

_loc

ated

clas

s_of

_loc

ator

CORL

COIPO

COIPO

COIPO

COF

2

DEFAULT

This needs to have an identifier. What will the format be?

WELL COMPLETION ASSEMBLY

(RDS8015624975)

WELL COMPLETION RUN SECTION

ASSEMBLY

WELL COMPLETION SECTION ASSEMBLY

WELL CASING ASSEMBLY

WELLBORE SECTION

Length (m)ES

A 'template input list' that is the list of entries required to state the 'well completion section length' of a 'well completion section assembly‘ measured in 'metre'. Role 1: The identifier of the actual ‘wellbore completion section assembly’. Role 2: The length in meters.

DoneWELL

COMPLETION SECTION

ASSEMBLY RUN (RDS1742655911)

Page 33: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

WELL COMPLETION SECTION ASSEMBLY

TOP

27. Top/Hanger MD (mKB)

Top/Hanger MD (mKB)

A 'template input list' that is the list of entries required to state the measured depth in metres relative to RKB to the top of a 'well completion assembly' or a 'well string hanger'. Role 1: The identifier for the actual ‘well completion section assembly’ or ‘well string hanger’. Role 2: The value obtained by the actual measurement.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

LENGTH RANGE (RDS16804453)

NNNN.NN MY WELLBORE RUN SECTION TOP

AI

PR

MEASURED DEPTH RELATIVE TO RKB

NNNN.NN m

P

WELLBORE REFERENCE DEVICE

MY WELLBORE RUN SECTION

1

2

WELL COMPLETION SECTION ASSEMBLY TOP DEPTH RELATIVE TO

RKB – METRE (RDS1744400291)

COFO COIPO

This needs to have an identifier. What will the format be?

AI

COIP

IP

MEASURED DEPTH RELATIVE TO RKB WELLBORE RUN SECTION

TOP (RDS1744395931)

WELL COMPLETION SECTION ASSEMBLY

METRE (RDS1332674)

DEFAULT

Top/Hanger MD (mKB)ES

prop

erty

poss

esso

r

WELL STRING HANGER

MY WELL STRING HANGER

COMO

Done

Page 34: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

WELL COMPLETION SECTION ASSEMBLY

BOTTOM

28. Bottom/Shoe MD (mKB)

Bottom/Shoe MD (mKB)

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

LENGTH RANGE (RDS16804453)

NNNN.NN MY WELLBORE RUN SECTION BOTTOM

AI

PR

MEASURED DEPTH RELATIVE TO RKB

NNNN.NN m

P

WELLBORE REFERENCE DEVICE

MY WELLBORE RUN SECTION

1

2

WELL COMPLETION SECTION ASSEMBLY BOTTOM DEPTH RELATIVE

TO RKB – METRE (RDS1744407031)

COFO COIPO

This needs to have an identifier. What will the format be?

AI

COIP

IP

MEASURED DEPTH RELATIVE TO RKB WELLBORE RUN SECTION

BOTTOM (RDS1744415021)

WELL COMPLETION SECTION ASSEMBLY

METRE (RDS1332674)

DEFAULT

Bottom/Shoe MD (mKB)ES

prop

erty

poss

esso

r

CASING SHOE

MY CASING SHOE

A 'template input list' that is the list of entries required to state the measured depth in metres relative to RKB to the bottom of a 'well completion assembly' or a ‘casing shoe'. Role 1: The identifier for the actual ‘well completion section assembly’ or ‘casing shoe’. Role 2: The value obtained by the actual measurement.

COMO

Done

Page 35: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

WELL TUBING ASSEMBLY

WELL LINER ASSEMBLY

Wellbore Model For “Cement”

WELL COMPLETION

WELL COMPLETION STRING HANDLING

COA

COFO

WELL CASING

COFO

COIPO

COIPO

WELL TUBINGWELL

COMPLETION ASSEMBLY

COFO

WELL LINER

COIPOCOIPO

COFO

WELL CONDUCTOR

CASING

WELL SURFACE CASING

WELL INTERMEDIATE

CASING

WELL PRODUCTION

CASING

WELL CONDUCTOR

CASING ASSEMBLY

WELL SURFACE CASING

ASSEMBLY

WELL ASSEMBLY

WELL PRODUCTION

CASING ASSEMBLY

WELL INTERMEDIATE

CASING ASSEMBLY

WELL TUBULAR COMPLETION??

WELLBORE ASSEMBLY

ARTEFACT

An artefact that is a wellbore completed with structures (casing, lining etc.).

WELL CASING ASSEMBLY

clas

s_of

_who

le

WELL PRODUCTION

TUBING ASSEMBLY

clas

s_of

_par

t

clas

s_of

_who

le

clas

s_of

_par

t

WELLBORE COMPLETED

SECTION

class_of_whole

class_of_part

CEMENT ZONE WELLBORE

SECTION

Focal point A wellbore section characterized by the cementing job (length, type of cement, etc.).

Page 36: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

cla

ss_o

f_w

hole

cla

ss_o

f_p

art

Cement

WELLBORE ASSEMBLY

ARTEFACT

An artefact that is a wellbore completed with structures (casing, lining etc.).

CEMENT ZONE WELLBORE

SECTION

WELL ASSEMBLY

ISO 15926-4 ACTIVITY

WELLBORE CEMENTING

JOB

CEMENTING

CEMENT PUMPING

CEMENT MIXING

…..STRING…..

CEMENT DISPLACING

WITSML Cement job

http://w3.energistics.org/schema/witsml_v1.3.1_data/XML_Examples/cementJob.xml

ARTEFACTISO 15926-4 COMPOUND

ISO 15926-4 PARTICULATE

MATERIAL

CURED CEMENTCEMENT

SLURRY (WET CONCRETE)

CEMENTWELLBORE

COMPLETED SECTION

WELLBORE CEMENTING

WELLBORE PRIMARY

CEMENTING JOB

WELLBORE REMEDIAL

CEMENTING JOB

Focal point from previous slide

WELLBORE CEMENT SLURRY

Page 37: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

Wellbore Model For “Cement” II

CEMENT ZONE WELLBORE

SECTION

ISO 15926-4 ACTIVITY

WELLBORE CEMENTING

JOB

WELLBORE CEMENT

SLURRY MIXING

MIXING

WELLBORE CEMENT SLURRY

PUMPING

WELLBORE CEMENT SLURRY

DISPLACING

WELLBORE CEMENT

SQUEEZING

Secondary cement

ISO 15926-4 COMPOUND

CEMENT SLURRY

WELLBORE PRIMARY

CEMENTING JOB

cla

ss_o

f_w

hole

cla

ss_o

f_p

art

WELLBORE CEMENT SLURRY

WELLBORE RETURNED

CEMENT SLURRY OBJECT

WELLBORE INJECTED

CEMENT SLURRY OBJECT

WELLBORE PUMPED CEMENT SLURRY OBJECT

WELLBORE REMEDIAL

CEMENTING JOB

Primary cement

clas

s_of

_loc

ated

clas

s_of

_loc

ator

INJECTED CEMENT SLURRY

RETURNED CEMENT SLURRY

PUMPED CEMENT SLURRY

WELLBORE CEMENT CURING

CEMENTING PLUG

CEMENTING TOP PLUG

CEMENTING BOTTOM PLUG

CEMENT PLUG

ARTEFACTISO 15926-4

PARTICULATE MATERIAL

CURED CEMENT SLURRY

CEMENT

Remedial cementing

WELLBORE CEMENT SLURRY

OBJECT

WELLBORE COMPLETED

SECTION WELLBORE CEMENT

PLUGGING

PlugSqueeze

Primary

WELLBORE CEMENT CURING

CEMENTING PLUG BUMPING

CEMENTING BUMPED PLUG

RUBBER PLUG

PLUG

Page 38: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

30. Start Date/Time

Start Date/Time

WELLBORE CEMENTING JOB START DATE AND TIME - YYYY-

MM-DDTHH:MM (RDS1744511291)

A ‘template input list’ that is the input required to state the start date/time of an actual ‘wellbore cementing job’. Role 1: The identifier for the actual ‘wellbore cementing job’. Role 2: The start date/time in the format ‘YYYY-MM-DDTHH:MM’.

ISO 15926-4 INFORMATION

REPRESENTATION

ISO 15926-4 REPRESENTATION OF THING

ISO 15926-4 THING

ISO 15926-4 EXPRESS

INFORMATION REPRESENTATION

ISO 15926-4 REPRESENTATION

OF GREGORIAN DATE AND UTC TIME

ISO 15926-4 POINT IN TIME

YYYY-MM-DD THH:MM UTC - YYYY-MM-DD

THH:MM UTC

YYYY-MM-DD THH:MM UTC

YYYY-MM-DD THH:MM UTC

POITPOIT PEIT

Fig

ure

46

B E

The wellbore cementing job

The start of the wellbore cementing

job

The end of the wellbore cementing

job

A EVEV

who

le

WELLBORE CEMENTING JOB END

(RDS1744498741)

WELLBORE CEMENTING JOB

START (RDS1744494991)

COE

COTS COTScl

ass_

of_p

rede

cess

or

WELLBORE CEMENTING JOB (RDS1744489071)

COMDO

Fig

ure

42

who

le

part

part

who

le

part

who

le

who

le

part

part

COIB EN

COE COA

1 2

Start Date/TimeES

clas

s_of

_suc

cess

or

DATE REPRESENTATION

YYYY-MM-DDTHH:MM (RDS1743654541)

Done

CEMENTING TOP PLUG BUMPING

(RDS1747439311)

Page 39: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

31. End Date/Time

End Date/Time

WELLBORE CEMENTING JOB END DATE AND TIME - YYYY-MM-DDTHH:MM (RDS1744514661)

A ‘template input list’ that is the input required to state the start date/time of an actual ‘wellbore cementing job’. Role 1: The identifier for the actual ‘wellbore cementing job’. Role 2: The end date/time in the format ‘YYYY-MM-DDTHH:MM’.

ISO 15926-4 INFORMATION

REPRESENTATION

ISO 15926-4 REPRESENTATION OF THING

ISO 15926-4 THING

ISO 15926-4 EXPRESS

INFORMATION REPRESENTATION

ISO 15926-4 REPRESENTATION

OF GREGORIAN DATE AND UTC TIME

ISO 15926-4 POINT IN TIME

YYYY-MM-DD THH:MM UTC - YYYY-MM-DD

THH:MM UTC

YYYY-MM-DD THH:MM UTC

YYYY-MM-DD THH:MM UTC

POITPOIT PEIT

Fig

ure

46

B E

The wellbore cementing job

The start of the wellbore cementing

job

The end of the wellbore cementing

job

A EVEV

who

le

WELLBORE CEMENTING JOB END

(RDS1744498741)

WELLBORE CEMENTING JOB

START (RDS1744494991)

COE

COTS COTS

clas

s_of

_pre

dece

ssor

WELLBORE CEMENTING JOB (RDS1744489071)

COMDO

Fig

ure

42

who

le

part

part

who

le

part

who

le

who

le

part

part

COIB EN

COE COA

1 2

End Date/TimeES

clas

s_of

_suc

cess

or

DATE REPRESENTATION

YYYY-MM-DDTHH:MM (RDS1743654541)

Done

CEMENTING TOP PLUG BUMPING

(RDS1747439311)

Page 40: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

32. DDR Job Type

Job Type

COCOId

DAILY DRILLING REPORT WELLBORE CEMENTING JOB CODE ASSIGNMENT

CLASS

representedpattern

COIdES

DAILY DRILLING REPORT WELLBORE CEMENTING

JOB CODE STRING CLASS

RF COCOInd

DAILY DRILLING REPORT WELLBORE CEMENTING JOB

CLASS

nnnnnnn

DAILY DRILLING REPORT WELLBORE CEMENTING JOB CODE INPUT LIST

(RDS1744578151)

A ‘template input list’ that is the input required to state the cementing job class of an actual ‘wellbore cementing job’. Role 1: The identifier for the actual ‘well cementing job’. Role 2: The code for the class of cemnting jobs of which the actual ‘well cementing job’ is a member. Note: The code shall be a member of the ‘daily drilling report wellbore cementing job code string class’.

Plug

Squeeze

WELLBORE PRIMARY

CEMENTING JOB

WELLBORE CEMENTING JOB

WELLBORE CEMENT

SQUEEZING

WELLBORE CEMENT

PLUGGING

ISO 15926-4 ACTIVITY

DAILY DRILLING REPORT ACTIVITY CLASS

Unknown

Primary

Done

Job TypeES

Page 41: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

33. DDR Casing string diameter

Casing string diameter

COCOId

DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE ASSIGNMENT CLASS

represented

COIPO

pattern

COIdPIPE API 5CT NPS 11-3/411-3/4

ES

DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE STRING CLASS

RF COCOInd

DAILY DRILLING REPORT WELL COMPLETION STRING

CLASS

API 5CT PIPE

ARTEFACT

PIPE

DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE

INPUT LIST (RDS1742789671)

A ‘template input list’ that is the input required to state the nominal size of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The size code of the actual ‘well completion string’. Note: The code shall be a member of the ‘daily drilling report well completion code string class’.

API 5CT NOMINAL SIZE CODE ASSIGNMENT CLASS

“OBJECT IN FOCUS”

The tubular

An anonymous objet that represent the “object in focus” created by the

expansion

#NNNNN

API 5CT NOMINAL SIZE CODE STRING CLASS

API 5CT NOMINAL SIZE PIPE CLASSDone

Casing string diameterES

Note: Codes are not added to the RDL

API 5CT CLASS

From the example data it appears that this maps to same as 21. DDR Nominal OD (in), or is it the actual OD. To be verified

Page 42: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

34. DDR Comments

Comments

COCOD

DAILY DRILLING REPORT WELLBORE CEMENTING JOB

COMMENT ASSIGNMENT CLASS

representedpattern

COIdBlablablablablabla

ES

UNSPECIFIED STRING

RF COInd

DAILY DRILLING REPORT WELLBORE CEMENTING JOB COMMENT INPUT LIST

(RDS1744662411)

A ‘template input list’ that is the input required to record the description of a 'wellbore cementing job'. Role 1: The identifier for the actual ‘wellbore cementing job’, Role 2: The actual text string.

An anonymous objet that represent the “object in focus” created by the

expansion

#NNNNN

WELLBORE CEMENTING JOB

ISO 15926-4 ACTIVITY

DAILY DRILLING REPORT WELLBORE CEMENTING JOB COMMENT (RDS1744656080)

CommentsES

Done

Page 43: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

WELLBORE INJECTED CEMENT SLURRY

OBJECT

38. Plug Bump Pressure (bars)

Plug Bump Pressure (bars)

A 'template input list' that is the list of entries required to state the 'plug bump pressure' of a 'wellbore injected cement slurry object‘ measured in 'bar'. Role 1: The identifier of the actual ‘wellbore injected cement slurry object’. Role 2: The pressure in 'bar'.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

PRESSURE RANGE

(RDS13115064)

pMY WELLBORE

INJECTED CEMENT SLURRY OBJECT

AI

PR

PLUG BUMP PRESSURE (RDS1747900681)

p bar

P

WELLBORE PUMPED CEMENT SLURRY

OBJECT

MY CEMENT ZONE WELLBORE

SECTION

BAR (RDS1314539)

12

PLUG BUMP PRESSURE – BAR

CEMENT ZONE WELLBORE SECTION

COIPO COFO

This needs to have an identifier. What will the format be?

DEFAULT

AI

IP

COIP

Plug Bump Pressure (bars)ES

WELLBORE RETURNED CEMENT

SLURRY OBJECT

See slide “Wellbore Model For “Cement” II”Done

Page 44: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

40. Pressure Release Date/Time

Pressure Release

Date/Time

A ‘template input list’ that is the input required to state the start date/time for a ‘wellbore cementing job pressure releasing’. Role 1: The identifier for the actual ‘wellbore cementing job pressure releasing’. Role 2: The start date/time in the format ‘YYYY-MM-DDTHH:MM’.

ISO 15926-4 INFORMATION

REPRESENTATION

ISO 15926-4 REPRESENTATION OF THING

ISO 15926-4 THING

ISO 15926-4 EXPRESS

INFORMATION REPRESENTATION

ISO 15926-4 REPRESENTATION

OF GREGORIAN DATE AND UTC TIME

ISO 15926-4 POINT IN TIME

YYYY-MM-DD THH:MM UTC - YYYY-MM-DD

THH:MM UTC

YYYY-MM-DD THH:MM UTC

YYYY-MM-DD THH:MM UTC

POITPOIT PEIT

Fig

ure

46

B E

The wellbore cementing job pressure releasing

The start of the wellbore cementing

job pressure releasing

The start of the wellbore cementing

job pressure releasing

A EVEV

who

le

WELLBORE CEMENTING JOB

PRESSURE RELEASING END

WELLBORE CEMENTING JOB

PRESSURE RELEASING START

COE

COTS COTS

clas

s_of

_pre

dece

ssor

WELLBORE CEMENTING JOB

PRESSURE RELEASING

COMDO

Fig

ure

42

who

le

part

part

who

le

part

who

le

who

le

part

part

COIB EN

COE COA

1

2

WELLBORE CEMENTING JOB PRESSURE RELEASE DATE AND TIME- YYYY-MM-DDTHH:MM (RDS1747119031)

DATE REPRESENTATION

YYYY-MM-DDTHH:MM (RDS1743654541)

Pressure Release Date/Time

ES

Done

Page 45: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

42. Cement Volume Returns (m3)

Cement Volume Returns (m3)

A 'template input list' that is the list of entries required to state the 'plug bump pressure' of a 'wellbore injected cement slurry object‘ measured in 'bar'. Role 1: The identifier of the actual ‘wellbore injected cement slurry object’. Role 2: The pressure in 'bar'.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

VOLUME RANGE (RDS1747922171)

pMY WELLBORE

RETURNED CEMENT SLURRY OBJECT

AI

PR

WELLBORE RETURNED CEMENT SLURRY VOLUME (RDS1747940961)

nn.nn m3

P

WELLBORE PUMPED CEMENT SLURRY

OBJECT

METRE CUBED (RDS1349099)

2

WELLBORE RETURNED CEMENT SLURRY VOLUME - METRE CUBED (RDS1747943181)

COIPO

This needs to have an identifier. What will the format be?

DEFAULT

IP

COIP

Cement Volume Returns (m3)ES

See slide “Wellbore Model For “Cement” II”

WELLBORE INJECTED CEMENT SLURRY

OBJECT

WELLBORE RETURNED CEMENT

SLURRY OBJECT

Done

Page 46: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

46. DDR Fluid Type

Fluid Type

COCOId

DAILY DRILLING REPORT WELLBORE CEMENTING JOB DRILLING FLUID

PURPOSE CODE ASSIGNMENT CLASS

represented

pattern

COIdSpacer

ES

DAILY DRILLING REPORT WELLBORE CEMENTING JOB DRILLING FLUID PURPOSE CODE STRING CLASS

RF COCOInd

DAILY DRILLING REPORT WELLBORE CEMENTING JOB

DRILLING FLUID PURPOSE CLASS

My actual fluid

DAILY DRILLING REPORT WELLBORE CEMENTING JOB DRILLING FLUID

PURPOSE INPUT LIST (RDS1747234521)

A ‘template input list’ that is the input required to state the purpose of a fluid involved in a particular ‘wellbore cementing job’. Role 1: The identifier for the actual ‘wellbore cementing job’. Role 2: The code of the purpose of the actual 'drilling fluid'. Note: The code shall be a member of the ‘daily drilling report wellbore cementing job drilling fluid purpose code string class’.

Wash

Mud

WELLBORE SPACER LIQUID

WELLBORE CEMENT SLURRY

WELLBORE MUD

WELLBORE WASH FLUID

LIQUID COMPOUND

DAILY DRILLING REPORT WELLBORE CEMENTING JOB

CLASSDone

Cement Slurry

Assume that this statement is about the type/class of fluid in focus. Can also be interpreted as the “purpose” of the actual fluid, in which case it is a member of a ‘functional_object_class’

Fluid Type

ES

Page 47: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

47. DDR Fluid Description

Fluid Description

COCOD

DAILY DRILLING REPORT DRILLING FLUID DESCRIPTION ASSIGNMENT

CLASS

representedpattern

COIdBlablablablablabla

ES

UNSPECIFIED STRING

RF

DAILY DRILLING REPORT DRILLING FLUID DESCRIPTION INPUT LIST (RDS1747270941)

A ‘template input list’ that is the input required to record the description of a 'drilling fluid'. Role 1: The identifier for the actual ‘wellbore cementing job’. Role 2: The actual ext string.

An anonymous objet that represents “object in focus” created by the

expansion

#NNNNN

DAILY DRILLING REPORT DRILLING FLUID DESCRIPTION

(RDS1747268771)

Done

xxx Object in focus

COF

DAILY DRILLING REPORT WELLBORE CEMENTING JOB

CLASS

DRILLING FLUID

MY DRILLING FLUID CLASS

Fluid Description

ES

Page 48: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

48. Vol pumped (m3)

Vol pumped (m3)

A 'template input list' that is the list of entries required to state the 'plug bump pressure' of a 'wellbore injected cement slurry object‘ measured in 'bar'. Role 1: The identifier of the actual ‘wellbore injected cement slurry object’. Role 2: The pressure in 'bar'.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

VOLUME RANGE (RDS1747922171)

pMY WELLBORE

PUMPED CEMENT SLURRY OBJECT

AI

PR

WELLBORE PUMPED CEMENT SLURRY VOLUME (RDS1747923881)

nn.nn m3

P

WELLBORE PUMPED CEMENT SLURRY

OBJECT

METRE CUBED (RDS1349099)

2

WELLBORE PUMPED CEMENT SLURRY VOLUME - METRE CUBED (RDS1747926641)

COIPOThis needs to have an identifier. What will the format be?

DEFAULT

IP

COIP

Vol pumped (m3)ES

See slide “Wellbore Model For “Cement” II”Done

Page 49: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

DENSITY RANGE II – JJ

WELLBORE PUMPED CEMENT SLURRY

OBJECT

49. DDR Density (sg)

Density (sg)

A ‘template input list’ that is the input required to state the ‘specific gravity’ of a ‘wellbore pumped cement slurry object’. Role 1: The identifier for the actual ‘wellbore pumped cement slurry object’. Role 2: The value derived from the calculation.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

RN

LL.LL

vv.vv

MY WELLBORE PUMPED CEMENT

SLURRY

AI

PR

CEMENT SLURRY

CEMENT SLURRY SPECIFIC GRAVITY (RDS1758111421)

COFO

COIP

ISO 15926-4 COMPOUND

Sg = specific gravity

COFM

Done

WATER

RELATIVE DENSITY

DENSITY RANGE WATER

DENSITY RANGE CEMENT SLURRY

DENSITY COMPOUND

WATER AT 4 DEGREE CESIUS

0.999972 g·cm−3

DENSITY RANGE WATER AT 4

DEGREE CELSIUS

COIP

COIP

COIP

PR

DENSITY RANGE (RDS1021133331)

MMMMMMM

P

RN

DENSITY RANGE KK-LL

PR

P

LL.LL

DENSITY (RDS358874)

PQAN

0.999972

GRAM PER CENTIMETRE

CUBED

PQAN

AN

Density (sg)

ER

LL.LL

SPECIFIC GRAVITY (RDS1758106411)

SPECIFIC GRAVITY

FUNCTION

COFM

???

OR

Page 50: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

MY WELLBORE CEMENT SLURRY

50. DDR Yield (ft3/sack)

Yield (ft3/sack)

A ‘template input list’ that is the input required to state the measured depth in metre from RKB to the top of a wellbore run section. Role 1: The identifier for the actual ‘wellbore run section’, Role 2: The value derived from the actual measurement.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

VOLUME PER MASS RANGE

(RDS1737937111)

vv.vv

AI

PR

CEMENT SLURRY YIELD

(RDS1737939381)

CEMENT SLURRY

2

CEMENT SLURRY YIELD - FOOT CUBED PER SACK (RDS1737960721)

IP

COIP

FLUID COMPOUND

SLURRY

ISO 15926-4 PROPERTY RANGE

(RDS16804340)

ISO 15926-4 PARTICULATE

MATERIAL

CEMENT

WELLBORE CEMENT SLURRY

PORTLAND CEMENT

SPD

vv.vv ft3/sack

P

CEMENT SACK RANGE

(RDSxxxxxx)

MY CEMENT

MY WATER

VOLUME PER MASS

FOOT CUBED PER SACK

(RDS1737932991 )ft3/sack

ES S

Done

Yield (ft3/sack)ES

Page 51: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

MY WELLBORE CEMENT SLURRY

51. DDR Mix Water Ratio (gal/sack)

Mix Water Ratio (gal/sack)

A ‘template input list’ that is the input required to state the measured depth in metre from RKB to the top of a wellbore run section. Role 1: The identifier for the actual ‘wellbore run section’, Role 2: The value derived from the actual measurement.

prop

erty

_spa

ce

clas

s_of

_pos

sess

or

VOLUME PER MASS RANGE

(RDS1737937111)

vv.vv

AI

PR

CEMENT SLURRY WATER-CEMENT

RATIO (RDS1737965801 )

CEMENT SLURRY

2

CEMENT SLURRY WATER CEMENT RATIO - GALLON PER

SACK (RDS1737972341)

IP

COIP

FLUID COMPOUND

SLURRY

ISO 15926-4 PARTICULATE

MATERIAL

CEMENT

WELLBORE CEMENT SLURRY

PORTLAND CEMENT

SPD

vv.vv ft3/sack

P

CEMENT SACK RANGE

(RDSxxxxxx)

MY CEMENT

MY WATER

VOLUME PER MASS

PROPERTY RANGE (RDS16804340)

GALLON PER SACK (RDS1737970621)

gal/sack

ES S

Done

Mix Water Ratio (gal/sack)ES

Page 52: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

MY WELLBORE CEMENT SLURRY

52. DDR Free Water (%)

Free Water (%)

A ‘template input list’ that is the input required to state the percentage of free water in a cement slurry. Role 1: The identifier for the actual ‘wellbore cement slurry’, Role 2: The value in percent for the actual measurement.

vv.vv

AI

CEMENT SLURRY

CEMENT SLURRY FREE WATER – PERCENT (RDS1758003011)

FLUID COMPOUND

SLURRY

ISO 15926-4 PARTICULATE

MATERIAL

CEMENTWELLBORE CEMENT

SLURRY

WATER SUITABLE FOR CEMENT

SLURRY

MY WATER

MY CEMENT

Done

WATER

clas

s_of

_who

le

clas

s_of

_par

t

COCOI

OR (CORWS)

RATIO OF MASS OF PART

COMPOUND COMPONENT

ISO 15926-4 COMPOUND

COCOIclass_of_part

class_of_whole

Any number between 0 and 1CEMENT

SLURRY FREE WATER RATIO

AI

AI

HUMIC FREE WATER

0-1

ISO 15926-4 NUMBER RANGE

?R1 Number space

This can be represented in %, ppm, etc. (Not shown)

CEMENT SLURRY FREE WATER COMPONENT

end_1 end_2

CEMENT SLURRY CEMENT

COMPONENT

PERCENT (RDS1317959)

COI

COI

Free Water (%)

(%)

ES

Page 53: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

53. DDR Thick Time (hrs)

HOUR (RDS1326734)

mm.mm Thick Time (hrs)

EXPECTED CEMENT SLURRY THICKENNIG TIME – HOURS

(RDS1748085401)

A 'template input list' that is the list of entries required to state the 'accumulated time drilled during bit run' of a 'wellbore bit run drilling' measured in 'hour'. Role 1: The identifier of the actual ‘wellbore bit run drilling’ activity. Role 2: The accumulated time in hours

EXPECTED WELLBORE CEMENT SLURRY THICKENING

TIME (RDS1748117971)Done

Thick Time (hrs)ES

TIME RANGE (RDS1724883401)

MM.MM hr

DIFFERENT NAME??? What is the underlying concept?

PR

P

clas

s_of

_pro

pert

y_sp

ace

MY WELLBORE CEMENT SLURRY

AI

CEMENT SLURRY

SLURRYISO 15926-4

PARTICULATE MATERIAL

CEMENT

WELLBORE CEMENT SLURRY

PORTLAND CEMENT

MY CEMENT

MY WATER

WELLBORE DOWNHOLE CEMENT SLURRY THICKENING

MY WELLBORE CEMENT SLURRY

THICKENING

Page 54: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

54. DDR Comments

Comments

COCOD

DAILY DRILLING REPORT DRILLING FLUID COMMENT ASSIGNMENT

CLASS (RDS1747284591)

representedpattern

COIdBlablablablablabla

ES

UNSPECIFIED STRING

RF

DAILY DRILLING REPORT DRILLING FLUID COMMENT INPUT

LIST (RDS1747292791)

A ‘template input list’ that is the input required to record a comment related to a 'drilling fluid'. Role 1: The identifier for the actual ‘drilling fluid’. Role 2: The actual text string.

An anonymous objet that represents “object in focus” created by the

expansion

#NNNNN

DAILY DRILLING REPORT DRILLING FLUID COMMENT

(RDS1747283211)

Done

xxx Object in focus

COF

DAILY DRILLING REPORT WELLBORE CEMENTING JOB

CLASS

DRILLING FLUID

MY DRILLING FLUID CLASS

Comments

ES

Page 55: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

56. DDR Period of reporting

Period of reporting

DAILY DRILLING REPORT REPORTING PERIOD DATE TIME - YYYY-MM-

DDTHH:MM (RDS1747322491)

A ‘template input list’ that is the input required to state the start and end date/time for a ‘wellbore reporting period drilling session’. Role 1: The identifier for the actual ‘wellbore reporting period’. Role 2: The start date/time in the format ‘YYYY-MM-DDTHH:MM’. Role 3: The end date/time in the format ‘YYYY-MM-DDTHH:MM’.

ISO 15926-4 INFORMATION

REPRESENTATION

ISO 15926-4 REPRESENTATION OF THING

ISO 15926-4 THING

ISO 15926-4 EXPRESS

INFORMATION REPRESENTATION

ISO 15926-4 REPRESENTATION

OF GREGORIAN DATE AND UTC TIME

ISO 15926-4 POINT IN TIME

YYYY-MM-DD THH:MM UTC - YYYY-MM-DD

THH:MM UTC

YYYY-MM-DD THH:MM UTC

YYYY-MM-DD THH:MM UTC

POITPOIT PEIT

Fig

ure

46

B E

The reporting period activity

The start of the reporting period

The end of the reporting period

A EVEV

who

le

COE

COTS COTS

clas

s_of

_pre

dece

ssor

Fig

ure

42

who

le

part

part

who

le

part

who

le

who

le

part

part

COIB EN

WELLBORE REPORTING PERIOD DRILLING SESSION (RDS1714177711)

WELLBORE DRILLING SESSION END

(RDS1714193841)

WELLBORE REPORTING PERIOD DRILLING SESSION

START (RDS1720537691)

COE COA

clas

s_of

_suc

cess

or

Period of reportingES

Done

DATE REPRESENTATION

YYYY-MM-DDTHH:MM (RDS1743654541)

DAILY DRILLING REPORT

REPORTING PERIOD ACTIVITY

(RDS1747314791)

Check if this level is required.

Page 56: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

58. DDR Report sequence number

Report sequence number

COCOC

COAOIM

ES

DAILY DRILLING REPORT SEQUENCE NUMBER (RDS1751552041)

RF DD

DAILY DRILLING REPORT (RDS17817551)

My actual report (paper or electronic)

DAILY DRILLING REPORT SEQUENCE NUMBER INPUT LIST (RDS1751564391)

A ‘template input list’ that is the input required to state the 'sequence number' of an actual ‘daily drilling report’. Role 1: The identifier for the actual ‘daily drilling report’. Role 2: The 'daily drilling report sequence number‘ of the actual 'daily drilling report’.

Done

Report sequence number

ES

COIO

PROGRESS REPORT

Needs fixing!!!!

DAILY DRILLING REPORT # n Sequence # M

COIR

class_of_class_of_wholeclass_of_class_of_part

class_of_part class_of_whole

CODE STRING CLASS (RDS1386510831)

AI

SEQUENCE NUMBER

Needs fixing!!!!

Needs fixing!!!!

Page 57: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

“Drilling Rig”

DRILLING SHIP

SHIP

WATERCRAFT

DRILLING PLATFORM

ARTEFACTDEVICE

OIL AND GAS WELL DRILLING SYSTEM

MACHINE

DRILLING MACHINE

COIPO

COFO

COFO

OIL AND GAS DRILLING FACILITY

FIXED OIL AND GAS DRILLING FACILITY

MOVEABLE OIL AND GAS DRILLING

FACILITY

FLOATING OIL AND GAS DRILLING

FACILITY

COAOI

OIL AND GAS DRILLING RIG

FACILITY (RDS1750613511)

OIL AND GAS PLATFORM

OIL AND GAS PRODUCTION

FACILITY

WELL DRILLING SYSTEM

Page 58: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

62, 63, 64. DDR RIGTYPE

RIGTYPE

COCOId

DAILY DRILLING REPORT RIG CLASS CODE ASSIGNMENT CLASS

(RDS1749872051)

represented

pattern

COIdfixed

ES

DAILY DRILLING REPORT RIG CLASS CODE STRING CLASS

(RDS1749869651)

RF COCOInd

DAILY DRILLING REPORT RIG CLASS (RDS1749867731)

My actual rig

DAILY DRILLING REPORT RIG CLASS INPUT LIST (RDS1751487031)

A ‘template input list’ that is the input required to state the classification of a particular ‘oil AND gas drilling facility’. Role 1: he identifier for the actual ‘oil AND gas drilling facility’. Role 2: The code for the class of 'oil AND gas drilling facility' of which the actual 'oil AND gas drilling facility' is a member. Note: The code shall be a member of the ‘daily drilling report rig class code string class’.

moveable

floating

FIXED OIL AND GAS DRILLING

FACILITY

FLOATING OIL AND GAS DRILLING

FACILITY

MOVEABLE OIL AND GAS DRILLING

FACILITY

OIL AND GAS DRILLING FACILITY

DAILY DRILLING REPORT CLASS (RDS1707730981)Done

RIGTYPE

ES

COC

Page 59: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

65. MSL

MSL

MEAN SEA LEVEL - METRE (RDS1751825690)

prop

erty

poss

esso

r

LENGTH RANGE (RDS16804453)

NNNN.NN MY SEAWATER SURFACE

AI

PR

MEAN SEA LEVEL (RDS1751822991)

NNNN.NN m

P

WATER SURFACE

METRE (RDS1332674)

1

COF

COF

2

DEFAULT

SEAWATER SURFACE

MSL ES

A 'template input list' that is the list of entries required to state the 'mean sea level' of a 'seawter surface‘ measured in 'metre'. The identifier of the actual ‘sea’. Role 2: The level in meters.

Done WATER SURFACE

Page 60: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

DDR class classification structure

DAILY DRILLING REPORT SECTION CLASS

DAILY DRILLING REPORT DRILL BIT DATA SECTION

CLASS

DAILY DRILLING REPORT WELLBORE CEMENTING

JOB CLASS

DAILY DRILLING REPORT WELLBORE CEMENT

SLURRY DETAILS CLASS

DAILY DRILLING REPORT HEADER INFORMATION

SECTION CLASS

DAILY DRILLING REPORT BIT DATA SECTION LABEL

CLASS

DAILY DRILLING REPORT BIT DATA SECTION TEMPLATE

INPUT LIST CLASS

DAILY DRILLING REPORT CASING-LINER-TUBING SECTION LABEL CLASS

DAILY DRILLING REPORT CEMENT SECTION LABEL

CLASS

DAILY DRILLING REPORT HEADING SECTION LABEL

CLASS

DAILY DRILLING REPORT CEMENT FLUID DETAILS SECTION LABEL CLASS

DAILY DRILLING REPORT CASING-LINER-TUBING

SECTION TEMPLATE INPUT LIST CLASS

DAILY DRILLING REPORT LABEL CLASS

DAILY DRILLING REPORT TEMPLATE INPUT LIST

CLASS

DAILY DRILLING REPORT CLASS

DAILY DRILLING REPORT CEMENT SECTION TEMPLATE

INPUT LIST CLASS

DAILY DRILLING REPORT CEMENT FLUID DETAILS

SECTION TEMPLATE INPUT LIST CLASS

DAILY DRILLING REPORT HEADING SECTION TEMPLATE

INPUT LIST CLASS

DAILY DRILLING REPORT BIT DATA SECTION WITSML LABEL

CLASS

DAILY DRILLING REPORT CASING-LINER-TUBING SECTION

WITSML LABEL CLASS

DAILY DRILLING REPORT CEMENT SECTION WITSML

LABEL CLASS

DAILY DRILLING REPORT HEADING SECTION WITSML

LABEL CLASS

DAILY DRILLING REPORT CEMENT FLUID DETAILS

SECTION WITSML LABEL CLASS

DAILY DRILLING REPORT WITSML LABEL CLASS

DAILY DRILLING REPORT CASING/LINER/TUBING

SECTION CLASS

WITSML CLASS NAME

COCDD

RF

This class, and its substructure, is well defined, but needs to be moved to RF.

X XX

Page 61: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

DDR basic identification structure

DAILY DRILLING REPORT LABEL CLASSCOCOId

RF

DAILY DRILLING REPORT LABEL ASSIGNMENT CLASS

DAILY DRILLING REPORT CLASS

DAILY DRILLING REPORT WITSML LABEL CLASS

RF

COCOId

DAILY DRILLING REPORT WITSML LABEL ASSIGNMENT CLASS

ACCUMULATED TIME DRILLED DURING BIT RUN PART OF REPORTING PERIOD

Hours drilled (Run) (hrs)

<cs_drillingParams><hrsDrilledRun>

Page 62: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

DDR basic mapping structure

DAILY DRILLING REPORT LABEL CLASS

COCOId

RF

DAILY DRILLING REPORT LABEL ASSIGNMENT

CLASS

DAILY DRILLING REPORT CLASS

DAILY DRILLING REPORT WITSML LABEL CLASS

RF

COCOId

DAILY DRILLING REPORT WITSML LABEL ASSIGNMENT CLASS

ACCUMULATED TIME DRILLED DURING BIT

RUN PART OF REPORTING PERIOD

Hours drilled (Run) (hrs)

<cs_drillingParams><hrsDrilledRun>

ACCUMULATED TIME DRILLED DURING BIT RUN PART OF

REPORTING PERIOD – HOURS

DAILY DRILLING REPORT TEMPLATE INPUT LIST CLASS

End_1

End_2

OR

COId

represented

pattern

patternrepresented

DAILY DRILLING REPORT CLASS REFERENCED BY EXTERNAL ATTRIBUTE

DAILY DRILLING REPORT TEMPLATE INPUT LIST - ROLE FILLER

RELATIONSHIP

OR

Or an intermediate class

Mapping starts from here

End_2

End_1

12

3

Or an intermediate class

CORWS

CORWS

End_1

End_2

End_2

End_1

XX

Page 63: DDR Modelling Patterns

© Det Norske Veritas AS. All rights reserved.

14 January 2011

Safeguarding life, property and the environment

www.dnv.com