Daily Drilling Report 1 2 0 Elements and

  • Slides: 70
Download presentation
Daily Drilling Report 1. 2. 0 Elements and Definitions Yao Bo Lu (Capgemini) Lillian

Daily Drilling Report 1. 2. 0 Elements and Definitions Yao Bo Lu (Capgemini) Lillian Hella (PCA) Stavanger, 31. 05. 2011

Header © 2010 Capgemini. All rights reserved. 2

Header © 2010 Capgemini. All rights reserved. 2

Report No § § § § Name: report. No Type: positive. Count min. Occurs:

Report No § § § § Name: report. No Type: positive. Count min. Occurs: 0 max. Occurs: 1 Description: Sequence number of daily drilling report Example input value: 1 Example output value: 1 DAILY DRILLING REPORT SEQUENCE NUMBER INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 3

Tight well § § § § Name: tight. Well Type: logical. Boolean min. Occurs:

Tight well § § § § Name: tight. Well Type: logical. Boolean min. Occurs: 0* max. Occurs: 1 Description: Indicates if a well is classified as a tight well (y/n). Example input value: true Example output value: yes *Mandatory for new reports. TIGHT WELL INDICATOR - Y/N A ‘template input list’ recording the input required to state if an actual 'well' is to be classified as a 'tight well' Role 1: The identifier for the actual 'well'. |Role 1: A code stating ift he well is to be classified, Y or N|Note 1. If the code is "Y" the actual 'well' shall be classified as a 'tight well'. |Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 4

High pressure – high temperature § § § Name: hpht Type: logical. Boolean min.

High pressure – high temperature § § § Name: hpht Type: logical. Boolean min. Occurs: 0* max. Occurs: 1 Description: Indicates if a well is classified as HPHT (High pressure – high temperature) based on data from survey (y/n). § Example input value: true § Example output value: yes HPHT INDICATOR - Y/N § *Mandatory for new reports. A ‘template input list’ recording the input required to state if the actual 'wellbore' is to be classified as a HPHT wellbore ('high pressure high temperature wellbore') Role 1: The identifier for the actual 'well'. |Role 1: A code stating if the well is to be classified, Y or N|Note 1. If the code is "Y" the actual 'wellbore' shall be classified as a 'high pressure high temperature wellbore'. |Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 5

Pressure § § § § Name: avg. Pres. BH Type: pressure. Measure. Psig min.

Pressure § § § § Name: avg. Pres. BH Type: pressure. Measure. Psig min. Occurs: 0* max. Occurs: 1 Description: Average bottomhole pressure (psig). Example input value: 25 Example output value: 23 *Mandatory for new reports AVERAGE BOTTOMHOLE PRESSURE - PSIG A 'template input list' that is the list of entries required to state the 'average bottomhole pressure' expressed in 'pound force per inch squared gauge'. Role 1: The identifier of the actual 'wellbore'|Role 2: The pressure in 'pound force per inch squared gauge'. © 2010 Capgemini. All rights reserved. 6

Temperature § § § § Name: avg. Temp. BH Type: thermodynamic. Temperature. Measure. Celsius

Temperature § § § § Name: avg. Temp. BH Type: thermodynamic. Temperature. Measure. Celsius min. Occurs: 0* max. Occurs: 1 Description: Average bottomhole temperature(c). Example input value: 25 Example output value: 25 *Mandatory for new reports. AVERAGE BOTTOMHOLE TEMPERATURE - DEG C A 'template input list' that is the list of entries required to state the 'average bottomhole temperature' expressed in 'degree celsius'. Role 1: The identifier of the actual 'wellbore'|Role 2: The temperature in 'degree celsius'. © 2010 Capgemini. All rights reserved. 7

Fixed rig § § § § Name: fixed. Rig Type: logical. Boolean min. Occurs:

Fixed rig § § § § Name: fixed. Rig Type: logical. Boolean min. Occurs: 0 max. Occurs: 1 Description: Indicates if a rig is fixed or not (y/n) Example input value: true Example output value: yes FIXED OIL AND GAS DRILLING FACILITY An 'oil and gas drilling facility' that stays permanently in one location. © 2010 Capgemini. All rights reserved. 8

Water depth § § § § Name: water. Depth Type: length. Measure. Metre min.

Water depth § § § § Name: water. Depth Type: length. Measure. Metre min. Occurs: 0 max. Occurs: 1 Description: Water depth in Mean sea level (m). Example input value: 150 Example output value: 150 MEAN SEA LEVEL - METRE A 'template input list' that is the list of entries required to state the 'mean sea level' of a 'seawater surface‘ measured in 'metre'. Role 1: The identifier of the actual ‘sea’. |Role 2: The level in meters. © 2010 Capgemini. All rights reserved. 9

Period § Type: Calculated field § Example output value: 2006 -06 -06 00: 00

Period § Type: Calculated field § Example output value: 2006 -06 -06 00: 00 - 2006 -06 -06 12: 00 DAILY DRILLING REPORTING PERIOD DATE TIME - YYYY-MM-DDTHH: MM A ‘template input list’ that is the input required to state the start and end date/time for a ‘wellbore reporting period drilling sequence’. 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'. © 2010 Capgemini. All rights reserved. 10

Operation © 2010 Capgemini. All rights reserved. 11

Operation © 2010 Capgemini. All rights reserved. 11

Start depth § § § § Name: md. Hole. Start Type: measured. Depth. Coord

Start depth § § § § Name: md. Hole. Start Type: measured. Depth. Coord min. Occurs: 0 max. Occurs: 1 Description: Measured depth at start of the activity (m). Example input value: 150 Example output value: 150 MEASURED DEPTH OF WELLBORE START OF RUN - METRE A 'template input list' that is the list of entries required to state the 'measured depth relative to RKB' of a 'wellbore section bottom surface' at the start of a 'wellbore drilling sequence' measured in 'metre'. © 2010 Capgemini. All rights reserved. 12

End depth § § § § Name: md Type: measured. Depth. Coord min. Occurs:

End depth § § § § Name: md Type: measured. Depth. Coord min. Occurs: 0 max. Occurs: 1 Description: Meassured depth at end of the activity (m). Example input value: 150 Example output value: 150 MEASURED DEPTH OF WELLBORE END OF RUN - METRE A 'template input list' that is the list of entries required to state the 'measured depth relative to RKB' of a 'wellbore section bottom surface' at the end of a 'wellbore drilling sequence' measured in 'metre'. Role 1: The depth in meters. |Role 2: The identifier of the actual ‘wellbore drilling sequence’, e. g. ‘wellbore bit run’. © 2010 Capgemini. All rights reserved. 13

Depth § Type: Calculated field § Example output value: 150 © 2010 Capgemini. All

Depth § Type: Calculated field § Example output value: 150 © 2010 Capgemini. All rights reserved. 14

Main - Sub Activity § § § § Name: proprietary. Code Type: Activity. Code.

Main - Sub Activity § § § § Name: proprietary. Code Type: Activity. Code. NPD min. Occurs: 1 max. Occurs: 1 Description: Measured depth at end of the activity (m). Example input value: drilling -- drill Example output value: drilling -- drill © 2010 Capgemini. All rights reserved. 15

State § § § § Name: state Type: Main. Activity. Evaluation min. Occurs: 1

State § § § § Name: state Type: Main. Activity. Evaluation min. Occurs: 1 max. Occurs: 1 Description: Finish, interrupted, failed, etc. Example input value: ok Example output value: ok © 2010 Capgemini. All rights reserved. 16

Bit record © 2010 Capgemini. All rights reserved. 17

Bit record © 2010 Capgemini. All rights reserved. 17

Hours drilled § § § Name: e. Tim. Op. Bit Type: time. Measure. Hour

Hours drilled § § § Name: e. Tim. Op. Bit Type: time. Measure. Hour min. Occurs: 0 max. Occurs: 1 Description: Operating time spent by bit during the reporting period. (h) § Example input value: 5 § Example output value: 5 ACCUMULATED TIME DRILLED DURING REPORTING PERIOD - HOURS 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 © 2010 Capgemini. All rights reserved. 18

MD Start § § § § Name: md. Hole. Start Type: measured. Depth. Coord

MD Start § § § § Name: md. Hole. Start Type: measured. Depth. Coord min. Occurs: 0 max. Occurs: 1 Description: Measured depth at start of reporting period (m). Example input value: 150 Example output value: 150 MEASURED DEPTH OF WELLBORE START OF RUN - METRE A 'template input list' that is the list of entries required to state the 'measured depth relative to RKB' of a 'wellbore section bottom surface' at the start of a 'wellbore drilling sequence' measured in 'metre'. © 2010 Capgemini. All rights reserved. 19

MD end § § § § Name: md. Hole. End Type: measured. Depth. Coord

MD end § § § § Name: md. Hole. End Type: measured. Depth. Coord min. Occurs: 0 max. Occurs: 1 Description: Measured depth at end of reporting period (m). Example input value: 150 Example output value: 150 MEASURED DEPTH OF WELLBORE END OF RUN - METRE A 'template input list' that is the list of entries required to state the 'measured depth relative to RKB' of a 'wellbore section bottom surface' at the end of a 'wellbore drilling sequence' measured in 'metre'. Role 1: The depth in meters. |Role 2: The identifier of the actual ‘wellbore drilling sequence’, e. g. ‘wellbore bit run’. © 2010 Capgemini. All rights reserved. 20

Dull grade § § § Name: dull. Grade Type: str 32 min. Occurs: 0

Dull grade § § § Name: dull. Grade Type: str 32 min. Occurs: 0 max. Occurs: 1 Description: A 'code string class' that is the identifier of an 'IADC rock drill bit dull grade class'. Example: "2/3/NO/A/X/I/NO/DTF“. § Example input value: 2/3/NO/A/X/I/NO/DTF § Example output value: 2/3/NO/A/X/I/NO/DTF IADC ROCK DRILL BIT DULL GRADE INPUT LIST 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. © 2010 Capgemini. All rights reserved. 21

Hole Made (Last 24 H) § Type: Calculated field § Example output value: 15

Hole Made (Last 24 H) § Type: Calculated field § Example output value: 15 HOLE MADE DURING REPORTING PERIOD - METRE 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 sequence' measured in 'metre'. Role 1: The identifier of the actual ‘wellbore reporting period drilling sequence’. |Role 2: The length in meters. © 2010 Capgemini. All rights reserved. 22

Hours drilled (Last 24 H) § § § Name: e. Tim. Op. Bit Type:

Hours drilled (Last 24 H) § § § Name: e. Tim. Op. Bit Type: time. Measure. Hour min. Occurs: 0 max. Occurs: 1 Description: Operating time spent by bit during the reporting period (h). § Example input value: 5 § Example output value: 5 ACCUMULATED TIME DRILLED DURING REPORTING PERIOD - HOURS 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 © 2010 Capgemini. All rights reserved. 23

ROP (Last 24 H) § § § § Name: rop. Av Type: velocity. Measure.

ROP (Last 24 H) § § § § Name: rop. Av Type: velocity. Measure. Metres. Per. Hour min. Occurs: 0 max. Occurs: 1 Description: Average rate of penetration through Interval (m/h). Example input value: 15 Example output value: 15 DRILL BIT RATE OF PENETRATION DURING REPORTING PERIOD - METRE PER HOUR 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'. © 2010 Capgemini. All rights reserved. 24

Total Hole Made § § § Name: md. Tot. Hole. Made Type: measured. Depth.

Total Hole Made § § § Name: md. Tot. Hole. Made Type: measured. Depth. Coord min. Occurs: 0 max. Occurs: 1 Description: Total accumulated Measured depth for the entire run (m). § Example input value: 150 § Example output value: 150 HOLE MADE DURING BIT RUN - METRE 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. © 2010 Capgemini. All rights reserved. 25

Total hours drilled § § § § Name: tot. Hrs. Drilled Type: time. Measure.

Total hours drilled § § § § Name: tot. Hrs. Drilled Type: time. Measure. Hour min. Occurs: 0 max. Occurs: 1 Description: Total accumulated Hours of drilling for the entire run (h). Example input value: 5 Example output value: 5 ACCUMULATED TIME DRILLED DURING BIT RUN - HOURS 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 © 2010 Capgemini. All rights reserved. 26

Total ROP § § § Name: tot. Rop Type: velocity. Measure. Metres. Per. Hour

Total ROP § § § Name: tot. Rop Type: velocity. Measure. Metres. Per. Hour min. Occurs: 0 max. Occurs: 1 Description: Total accumulated Rate of penetration for the entire run (m/h). § Example input value: 15 § Example output value: 15 DRILL BIT RATE OF PENETRATION DURING BIT RUN - METRE PER HOUR 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'. © 2010 Capgemini. All rights reserved. 27

Casing/Liner/Tubing information © 2010 Capgemini. All rights reserved. 28

Casing/Liner/Tubing information © 2010 Capgemini. All rights reserved. 28

Type of pipe § § § § Name: type Type: tubular. Types min. Occurs:

Type of pipe § § § § Name: type Type: tubular. Types min. Occurs: 0 max. Occurs: 1 Description: The type of tubular (e. g. casing, tubing, liner). Example input value: c Example output value: casing DAILY DRILLING REPORT WELL COMPLETION CODE INPUT LIST 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 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’. © 2010 Capgemini. All rights reserved. 29

Nominal outside diameter § § § § Name: od Type: length. Measure. Inch min.

Nominal outside diameter § § § § Name: od Type: length. Measure. Inch min. Occurs: 0 max. Occurs: 1 Description: The outside diameter of the tubular used (in). Example input value: 5 Example output value: 5 DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE INPUT LIST 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 size code shall be a member of the ‘daily drilling report well completion code string class’. © 2010 Capgemini. All rights reserved. 30

Nominal inside diameter § § § § Name: id Type: length. Measure. Inch min.

Nominal inside diameter § § § § Name: id Type: length. Measure. Inch min. Occurs: 0 max. Occurs: 1 Description: The inside diameter of the tubular used (in). Example input value: 5 Example output value: 5 WELL COMPLETION SECTION ASSEMBLY NOMINAL INSIDE DIAMETER - INCH 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. © 2010 Capgemini. All rights reserved. 31

Nominal Weight § § § § Name: weight Type: mass. Per. Length. Measure. Pounds.

Nominal Weight § § § § Name: weight Type: mass. Per. Length. Measure. Pounds. Mass. Per. Foot min. Occurs: 0 max. Occurs: 1 Description: The weight per length of the tubular (pounds/ft). Example input value: 15 Example output value: 15 DAILY DRILLING REPORT WEIGHT CODE – POUND PER FOOT 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’. © 2010 Capgemini. All rights reserved. 32

Nominal Grade § § § § Name: grade Type: str 32 min. Occurs: 0

Nominal Grade § § § § Name: grade Type: str 32 min. Occurs: 0 max. Occurs: 1 Description: A code describing the steel grade Example input value: 15 Example output value: 15 DAILY DRILLING REPORT STEEL GRADE CODE INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 33

Nominal Connection § § § § Name: connection Type: str 32 min. Occurs: 0

Nominal Connection § § § § Name: connection Type: str 32 min. Occurs: 0 max. Occurs: 1 Description: A code describing the connection Example input value: 15 Example output value: 15 DAILY DRILLING REPORT CONNECTION CODE INPUT LIST A ‘template input list’ that is the input required to state 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’. © 2010 Capgemini. All rights reserved. 34

Length § § § § Name: length Type: length. Measure. Metre min. Occurs: 0

Length § § § § Name: length Type: length. Measure. Metre min. Occurs: 0 max. Occurs: 1 Description: Length measured along string (m). Example input value: 15 Example output value: 15 WELL COMPLETION SECTION LENGTH - METRE 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. |Note: The indirect property is by default 'well completion section length' © 2010 Capgemini. All rights reserved. 35

Top/Hangar § § § § Name: md. Top Type: measured. Depth. Coord min. Occurs:

Top/Hangar § § § § Name: md. Top Type: measured. Depth. Coord min. Occurs: 0 max. Occurs: 1 Description: The measured depth of the top of the tubular (m). Example input value: 150 Example output value: 150 WELL COMPLETION SECTION ASSEMBLY TOP DEPTH RELATIVE TO RKB - METRE 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. © 2010 Capgemini. All rights reserved. 36

Bottom/Shoe § § § § Name: md. Bottom Type: measured. Depth. Coord min. Occurs:

Bottom/Shoe § § § § Name: md. Bottom Type: measured. Depth. Coord min. Occurs: 0 max. Occurs: 1 Description: The measured depth of the bottom of the tubular (m). Example input value: 150 Example output value: 150 WELL COMPLETION SECTION ASSEMBLY BOTTOM DEPTH RELATIVE TO RKB - METRE 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. © 2010 Capgemini. All rights reserved. 37

Casing type § § § Name: casing. Type: casing. Types min. Occurs: 0 max.

Casing type § § § Name: casing. Type: casing. Types min. Occurs: 0 max. Occurs: 1 Description: The casing type used in the tubular section. (e. g. top, intermediate, production) § Example input value: top § Example output value: top DAILY DRILLING REPORT WELL CASING ASSEMBLY CODE INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 38

Start Time § § § § Name: d. Tim. Start Type: timestamp min. Occurs:

Start Time § § § § Name: d. Tim. Start Type: timestamp min. Occurs: 0 max. Occurs: 1 Description: Date time of start of this stimulation stage. Example input value: 2011 -02 -07 T 12: 00. 000 Z Example output value: 12: 00 WELL COMPLETION SECTION ASSEMBLY RUN DATE TIME - YYYY-MM-DDTHH: MM A ‘template input list’ that is the input required to state the start and end date/time for a ‘well completion 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'. © 2010 Capgemini. All rights reserved. 39

End Time § § § § Name: d. Tim. End Type: timestamp min. Occurs:

End Time § § § § Name: d. Tim. End Type: timestamp min. Occurs: 0 max. Occurs: 1 Description: Date time of end of this stimulation stage. Example input value: 2011 -02 -07 T 12: 00. 000 Z Example output value: 12: 00 WELL COMPLETION SECTION ASSEMBLY RUN DATE TIME - YYYY-MM-DDTHH: MM A ‘template input list’ that is the input required to state the start and end date/time for a ‘well completion 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'. © 2010 Capgemini. All rights reserved. 40

Description DAILY DRILLING REPORT WELL COMPLETION SECTION ASSEMBLY RUN DESCRIPTION INPUT LIST § §

Description DAILY DRILLING REPORT WELL COMPLETION SECTION ASSEMBLY RUN DESCRIPTION INPUT LIST § § § A ‘template input list’ that is the input required to record the description of a particular 'well Name: description completion section assembly run'. Type: description. String Role 1: The identifier for the actual ‘run well completion’, |Role 2: The actual text string. min. Occurs: 0 max. Occurs: 1 Description: A short description of the stage. Example value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. Example output value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. © 2010 Capgemini. All rights reserved. 41

Cement information © 2010 Capgemini. All rights reserved. 42

Cement information © 2010 Capgemini. All rights reserved. 42

Start Time § § § § Name: d. Tim. Pump. Start Type: timestamp min.

Start Time § § § § Name: d. Tim. Pump. Start Type: timestamp min. Occurs: 0 max. Occurs: 1 Description: Datetime at start of pumping cement. Example input value: 2011 -02 -07 T 12: 00. 000 Z Example output value: 12: 00 WELLBORE CEMENTING JOB START DATE AND TIME - YYYY-MM-DDTHH: MM 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’. © 2010 Capgemini. All rights reserved. 43

End Time § § § § Name: d. Tim. Pump. End Type: timestamp min.

End Time § § § § Name: d. Tim. Pump. End Type: timestamp min. Occurs: 0 max. Occurs: 1 Description: Datetime at end of pumping cement. Example input value: 2011 -02 -07 T 12: 00. 000 Z Example output value: 12: 00 WELLBORE CEMENTING JOB END DATE AND TIME - YYYY-MM-DDTHH: MM A ‘template input list’ that is the input required to state the end 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’. © 2010 Capgemini. All rights reserved. 44

Job type § § § Name: job. Type: cement. Job. Types min. Occurs: 0

Job type § § § Name: job. Type: cement. Job. Types min. Occurs: 0 max. Occurs: 1 Description: Type of cement job (e. g. primary, plug, squeeze, uknown). § Example input value: squeeze § Example output value: squeeze DAILY DRILLING REPORT WELLBORE CEMENTING JOB CODE INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 45

Casing string diameter § § § § Name: casing. Str. Dia Type: length. Measure.

Casing string diameter § § § § Name: casing. Str. Dia Type: length. Measure. Inch min. Occurs: 0 max. Occurs: 1 Description: Casing string diameter of the casing cement (in). Example input value: 5 Example output value: 5 DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE INPUT LIST 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 size code shall be a member of the ‘daily drilling report well completion code string class’. © 2010 Capgemini. All rights reserved. 46

Top plug used § § § Name: top. Plug Type: logical. Boolean min. Occurs:

Top plug used § § § Name: top. Plug Type: logical. Boolean min. Occurs: 0 max. Occurs: 1 Description: Top plug used? Values are "true" (or "1") and "false" (or "0"). § Example input value: true § Example output value: yes CEMENTING TOP PLUG INDICATOR - Y/N A ‘template input list’ recording the input required to state if a 'cementing top plug' was used during the 'wellbore primary cementing job'. Role 1: The identifier for the actual 'wellbore primary cementing job'. |Role 1: A code stating if a 'cementing top plug' was used, Y or N|Note 1. If the code is "Y" the actual 'well casing assembly' shall have a 'cementing top plug' as a part. |Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 47

Bottom plug used § § § Name: bot. Plug Type: logical. Boolean min. Occurs:

Bottom plug used § § § Name: bot. Plug Type: logical. Boolean min. Occurs: 0 max. Occurs: 1 Description: Bottom plug used. Values are "true" (or "1") and "false" (or "0"). § Example input value: true § Example output value: yes CEMENTING BOTTOM PLUG INDICATOR - Y/N A ‘template input list’ recording the input required to state if a 'cementing bottom plug' was used during the 'wellbore primary cementing job'. Role 1: The identifier for the actual 'wellbore primary cementing job'. |Role 1: A code stating if a 'cementing bottom plug' was used, Y or N|Note 1. If the code is "Y" the actual 'well casing assembly' shall have a 'cementing bottom plug' as a part. |Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 48

Plug bumped § § § Name: plug. Bumped Type: logical. Boolean min. Occurs: 0

Plug bumped § § § Name: plug. Bumped Type: logical. Boolean min. Occurs: 0 max. Occurs: 1 Description: Plug bumped? Values are "true" (or "1") and "false" (or "0"). § Example input value: true § Example output value: yes CEMENTING PLUG BUMPING FAILURE INDICATOR - Y/N A ‘template input list’ recording the input required to state if a 'cementing top plug bumping' took place or not during the 'wellbore primary cementing job'. Role 1: The identifier for the actual 'wellbore primary cementing job'. |Role 2: A code stating if the 'cementing top plug' landed on the 'cementing bottom plug' or 'landing collar', Y or N|Note 1. If the code is "Y" the actual 'cementing top plug bumping' took place and this shall be recorded by. . |Note 2. If the code is "N" no action is to be taken © 2010 Capgemini. All rights reserved. 49

Plug bump pressure § § § § Name: pres. Bump Type: pressure. Measure min.

Plug bump pressure § § § § Name: pres. Bump Type: pressure. Measure min. Occurs: 0 max. Occurs: 1 Description: Pressure plug bumped (bar). Example input value: 15 Example output value: 15 PLUG BUMP PRESSURE – BAR 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'. © 2010 Capgemini. All rights reserved. 50

Float held § § § § Name: float. Held Type: logical. Boolean min. Occurs:

Float held § § § § Name: float. Held Type: logical. Boolean min. Occurs: 0 max. Occurs: 1 Description: Float held? Values are "true" (or "1") and "false" (of "0"). Example input value: true Example output value: yes FLOAT FAILURE INDICATOR - Y/N A ‘template input list’ recording the input required to state if a float failed or not during a 'wellbore cementing job'. If the float failed, the value is "Yes/Y". If the float did not fail, the value is "No/Blank". Role 1: The identifier for the actual 'wellbore cementing job'. |Role 1: A code stating if a full return took place, Y or N|Note 1. If the code is "Y" the. . . |Note 2. If the code is "N" the. . . © 2010 Capgemini. All rights reserved. 51

Pressure release time § § § § Name: d. Tim. Pres. Release Type: timestamp

Pressure release time § § § § Name: d. Tim. Pres. Release Type: timestamp min. Occurs: 0 max. Occurs: 1 Description: Time when pressure was released. Example input value: 2011 -02 -07 T 12: 00. 000 Z Example output value: 2011 -02 -07 12: 00 WELLBORE CEMENTING JOB PRESSURE RELEASE DATE AND TIME - YYYY-MM-DDTHH: MM 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-MMDDTHH: MM’. © 2010 Capgemini. All rights reserved. 52

Full returns § § § Name: ann. Flow. After Type: logical. Boolean min. Occurs:

Full returns § § § Name: ann. Flow. After Type: logical. Boolean min. Occurs: 0 max. Occurs: 1 Description: Fluid returns. Values are "true" (or "1") and "false" (or "0"). § Example input value: true § Example output value: yes CEMENTING FULL RETURN INDICATOR - Y/N A ‘template input list’ recording the input required to state if some or all of the mud/circulation fluid comes back to the surface after beeing pumped down the drill pipe on a drilling rig during a cementing job. If all mud circulation fluid comes back, the value is "Yes/Y". If not, the value is "No/Blank". Role 1: The identifier for the actual 'wellbore cementing job'. |Role 1: A code stating if a full return took place, Y or N|Note 1. If the code is "Y" the actual 'wellbore cementing job' shall be classified as a 'wellbore full return cementing job'|Note 2. If the code is "N" the actual 'wellbore cementing job' shall be classified as a 'wellbore partial return cementing job' © 2010 Capgemini. All rights reserved. 53

Cement volume returns § § § § Name: vol. Returns Type: volume. Measure. Cubic.

Cement volume returns § § § § Name: vol. Returns Type: volume. Measure. Cubic. Metre min. Occurs: 0 max. Occurs: 1 Description: Volume of cement slurry returns (m 3). Example input value: 15 Example output value: 15 WELLBORE RETURNED CEMENT SLURRY VOLUME - METRE CUBED A 'template input list' that is the list of entries required to state the 'wellbore returned cement slurry volume' of a 'wellbore returned cement slurry object‘ measured in 'metre cubed'. Role 1: The identifier of the actual ‘wellbore returned cement slurry object’. |Role 2: The volume in 'metre cubed'. © 2010 Capgemini. All rights reserved. 54

Reciprocated § § § Name: reciprocated Type: logical. Boolean min. Occurs: 0 max. Occurs:

Reciprocated § § § Name: reciprocated Type: logical. Boolean min. Occurs: 0 max. Occurs: 1 Description: Pipe being reciprocated. values are "true"(1) and "false"(0). § Example input value: true § Example output value: yes CASING STRING RECIPROCATION INDICATOR - Y/N A ‘template input list’ recording the input required to state if an actual 'well casing assembly' was subjected to 'well casing assembly reciprocation' during the 'wellbore cementing job'. Role 1: The identifier for the actual 'wellbore cementing job'. |Role 1: A code stating if reciprocation took place, Y or N|Note 1. If the code is "Y" the actual 'well casing assembly' shall be made a subclass of 'reciprocated well assembly'. |Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 55

Rotated § § § Name: rotated Type: logical. Boolean min. Occurs: 0 max. Occurs:

Rotated § § § Name: rotated Type: logical. Boolean min. Occurs: 0 max. Occurs: 1 Description: Casing string being rotated. Values are "true(1) and "false"(0). § Example input value: true § Example output value: yes CASING STRING ROTATION INDICATOR - Y/N A ‘template input list’ recording the input required to state if an actual 'well casing assembly' was subjected to 'well casing assembly rotation' during the 'wellbore cementing job'. Role 1: The identifier for the actual 'wellbore cementing job'. |Role 1: A code stating if rotation took place, Y or N|Note 1. If the code is "Y" the actual 'well casing assembly' shall be made a subclass of 'rotated well casing assembly'. |Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 56

Comments DAILY DRILLING REPORT DRILLING FLUID COMMENT INPUT LIST § § § A ‘template

Comments DAILY DRILLING REPORT DRILLING FLUID COMMENT INPUT LIST § § § A ‘template input list’ that is the input required to record a comment related to a 'drilling fluid'. Name: comments Role 1: The identifier for the actual ‘drilling fluid’. |Role 2: The actual text Type: comment. String string. min. Occurs: 0 max. Occurs: 1 Description: Comments for a cement job. Example input value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. § Example output value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. © 2010 Capgemini. All rights reserved. 57

Fluid Type § § § Name: type. Fluid Type: fluid. Types min. Occurs: 0

Fluid Type § § § Name: type. Fluid Type: fluid. Types min. Occurs: 0 max. Occurs: 1 Description: Classification of fluid type (e. g. Mud, Wash, Spacer, Slurry). § Example input value: 2011 -02 -07 T 12: 00. 000 Z § Example output value: 12: 00 DAILY DRILLING REPORT WELLBORE CEMENTING JOB DRILLING FLUID PURPOSE INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 58

Volume pumped § § § § Name: vol. Pumped Type: volume. Measure. Cubic. Metre

Volume pumped § § § § Name: vol. Pumped Type: volume. Measure. Cubic. Metre min. Occurs: 0 max. Occurs: 1 Description: Volume of cement slurry pumped (m 3). Example input value: 15 Example output value: 15 WELLBORE PUMPED CEMENT SLURRY VOLUME - METRE CUBED A 'template input list' that is the list of entries required to state the 'wellbore pumped cement slurry volume' of a 'wellbore pumped cement slurry object‘ measured in 'metre cubed'. Role 1: The identifier of the actual ‘wellbore pumped cement slurry object’. |Role 2: The volume in 'metre cubed'. © 2010 Capgemini. All rights reserved. 59

Fluid density § § § § Name: density Type: density. Measure min. Occurs: 0

Fluid density § § § § Name: density Type: density. Measure min. Occurs: 0 max. Occurs: 1 Description: Fluid density. Example input value: 15 Example output value: 15 CEMENT SLURRY SPECIFIC GRAVITY 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. © 2010 Capgemini. All rights reserved. 60

Yield point § § § Name: yp Type: specific. Volume. Measure. Cubic. Feet. Per

Yield point § § § Name: yp Type: specific. Volume. Measure. Cubic. Feet. Per 94 Pound. Sack min. Occurs: 0 max. Occurs: 1 Description: Yield point (Bingham and Herschel Bulkley models) (ft 3/sack). § Example input value: 15 § Example output value: 15 CEMENT SLURRY YIELD - FOOT CUBED PER SACK A 'template input list' that is the list of entries required to state the 'cement slurry yield' of a particular 'cement slurry', measured in 'foot cubed per sack'. © 2010 Capgemini. All rights reserved. 61

Mix water ratio § § § § Name: ratio. Mix. Water Type: specific. Volume.

Mix water ratio § § § § Name: ratio. Mix. Water Type: specific. Volume. Measure. Us. Gallons. Per. Sack 94 min. Occurs: 0 max. Occurs: 1 Description: Mix water ratio (gal/sack). Example input value: 15 Example output value: 15 CEMENT SLURRY WATER CEMENT RATIO - GALLON PER SACK A 'template input list' that is the list of entries required to state the 'volume per mass' of a 'cement slurry' measured in 'gallon per sack'. © 2010 Capgemini. All rights reserved. 62

Free water § § § § Name: pc. Free. Water Type: volume. Per. Volume.

Free water § § § § Name: pc. Free. Water Type: volume. Per. Volume. Measure. Percent min. Occurs: 0 max. Occurs: 1 Description: Percent of free water in a cement slurry (%) Example input value: 15 Example output value: 15 CEMENT SLURRY FREE WATER - PERCENT 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. © 2010 Capgemini. All rights reserved. 63

Thick time § § § § Name: e. Tim. Thickening Type: time. Measure. Hour

Thick time § § § § Name: e. Tim. Thickening Type: time. Measure. Hour min. Occurs: 0 max. Occurs: 1 Description: Thickening time (h). Example input value: 5 Example output value: 5 EXPECTED CEMENT SLURRY THICKENNIG TIME - HOURS A 'template input list' that is the list of entries required to state the 'wellbore cement slurry thickening time' of a 'wellbore downhole cement slurry thickening' process measured in 'hour'. Role 1: The identifier of the actual ‘wellbore downhole cement slurry thickening’ activity. |Role 2: The accumulated time in hours © 2010 Capgemini. All rights reserved. 64

Fluid description DAILY DRILLING REPORT DRILLING FLUID DESCRIPTION INPUT LIST § § § Name:

Fluid description DAILY DRILLING REPORT DRILLING FLUID DESCRIPTION INPUT LIST § § § Name: desc. Fluid 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 Type: description. String actual text string. min. Occurs: 0 max. Occurs: 1 Description: Fluid description Example input value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. Example output value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. © 2010 Capgemini. All rights reserved. 65

Comments DAILY DRILLING REPORT DRILLING FLUID COMMENT INPUT LIST § § § A ‘template

Comments DAILY DRILLING REPORT DRILLING FLUID COMMENT INPUT LIST § § § A ‘template input list’ that is the input required to record a comment related to a 'drilling fluid'. Name: comments Role 1: The identifier for the actual ‘drilling fluid’. Role 2: The actual text string. Type: comment. String min. Occurs: 0 max. Occurs: 1 Description: Comments for cementing fluid. Example input value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. Example output value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. © 2010 Capgemini. All rights reserved. 66

Perforation Information © 2010 Capgemini. All rights reserved. 67

Perforation Information © 2010 Capgemini. All rights reserved. 67

Duration Well Perf § Type: Calculated field § Example output value: 15 H ©

Duration Well Perf § Type: Calculated field § Example output value: 15 H © 2010 Capgemini. All rights reserved. 68

More information Please contact: • Stein Arve Finnestad stein-arve. finnestad@capgemini. com • Yao Bo

More information Please contact: • Stein Arve Finnestad stein-arve. finnestad@capgemini. com • Yao Bo Lu yao-bo. lu@capgemini. com • Lillian Hella lillian. hella@posccaesar. org © 2010 Capgemini. All rights reserved. 69

www. capgemini. com The information contained in this presentation is proprietary. © 2010 Capgemini.

www. capgemini. com The information contained in this presentation is proprietary. © 2010 Capgemini. All rights reserved