Daily Drilling Report 1.2.0 Elements

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
Report No







Name: reportNo
Type: positiveCount
minOccurs: 0
maxOccurs: 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: tightWell
Type: logicalBoolean
minOccurs: 0*
maxOccurs: 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: logicalBoolean
minOccurs: 0*
maxOccurs: 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: avgPresBH
Type: pressureMeasurePsig
minOccurs: 0*
maxOccurs: 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: avgTempBH
Type: thermodynamicTemperatureMeasureCelsius
minOccurs: 0*
maxOccurs: 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: fixedRig
Type: logicalBoolean
minOccurs: 0
maxOccurs: 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: waterDepth
Type: lengthMeasureMetre
minOccurs: 0
maxOccurs: 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 - 2006-06-06 12:00
DAILY DRILLING REPORT 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
Start depth







Name: mdHoleStart
Type: measuredDepthCoord
minOccurs: 0
maxOccurs: 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: measuredDepthCoord
minOccurs: 0
maxOccurs: 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 rights reserved.
14
Main - Sub Activity







Name: proprietaryCode
Type: ActivityCodeNPD
minOccurs: 1
maxOccurs: 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: MainActivityEvaluation
minOccurs: 1
maxOccurs: 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
Hours drilled





Name: eTimOpBit
Type: timeMeasureHour
minOccurs: 0
maxOccurs: 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: mdHoleStart
Type: measuredDepthCoord
minOccurs: 0
maxOccurs: 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: mdHoleEnd
Type: measuredDepthCoord
minOccurs: 0
maxOccurs: 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: dullGrade
Type: str32
minOccurs: 0
maxOccurs: 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 24H)
 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 24H)





Name: eTimOpBit
Type: timeMeasureHour
minOccurs: 0
maxOccurs: 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 24H)







Name: ropAv
Type: velocityMeasureMetresPerHour
minOccurs: 0
maxOccurs: 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: mdTotHoleMade
Type: measuredDepthCoord
minOccurs: 0
maxOccurs: 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: totHrsDrilled
Type: timeMeasureHour
minOccurs: 0
maxOccurs: 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: totRop
Type: velocityMeasureMetresPerHour
minOccurs: 0
maxOccurs: 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
Type of pipe







Name: type
Type: tubularTypes
minOccurs: 0
maxOccurs: 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: lengthMeasureInch
minOccurs: 0
maxOccurs: 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: lengthMeasureInch
minOccurs: 0
maxOccurs: 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: massPerLengthMeasurePoundsMassPerFoot
minOccurs: 0
maxOccurs: 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: str32
minOccurs: 0
maxOccurs: 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: str32
minOccurs: 0
maxOccurs: 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 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’.
© 2010 Capgemini. All rights reserved.
34
Length







Name: length
Type: lengthMeasureMetre
minOccurs: 0
maxOccurs: 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: mdTop
Type: measuredDepthCoord
minOccurs: 0
maxOccurs: 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: mdBottom
Type: measuredDepthCoord
minOccurs: 0
maxOccurs: 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: casingType
Type: casingTypes
minOccurs: 0
maxOccurs: 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: dTimStart
Type: timestamp
minOccurs: 0
maxOccurs: 1
Description: Date time of start of this stimulation stage.
Example input value: 2011-02-07T12:00:00.000Z
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: dTimEnd
Type: timestamp
minOccurs: 0
maxOccurs: 1
Description: Date time of end of this stimulation stage.
Example input value: 2011-02-07T12:00:00.000Z
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






A ‘template input list’ that is the input required to record the description of a particular 'well
Name: description
completion section assembly run'.
Type: descriptionString Role 1: The identifier for the actual ‘run well completion’,|Role 2: The
actual text string.
minOccurs: 0
maxOccurs: 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
Start Time







Name: dTimPumpStart
Type: timestamp
minOccurs: 0
maxOccurs: 1
Description: Datetime at start of pumping cement.
Example input value: 2011-02-07T12:00:00.000Z
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: dTimPumpEnd
Type: timestamp
minOccurs: 0
maxOccurs: 1
Description: Datetime at end of pumping cement.
Example input value: 2011-02-07T12:00:00.000Z
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: jobType
Type: cementJobTypes
minOccurs: 0
maxOccurs: 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: casingStrDia
Type: lengthMeasureInch
minOccurs: 0
maxOccurs: 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: topPlug
Type: logicalBoolean
minOccurs: 0
maxOccurs: 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: botPlug
Type: logicalBoolean
minOccurs: 0
maxOccurs: 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: plugBumped
Type: logicalBoolean
minOccurs: 0
maxOccurs: 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: presBump
Type: pressureMeasure
minOccurs: 0
maxOccurs: 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: floatHeld
Type: logicalBoolean
minOccurs: 0
maxOccurs: 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: dTimPresRelease
Type: timestamp
minOccurs: 0
maxOccurs: 1
Description: Time when pressure was released.
Example input value: 2011-02-07T12:00:00.000Z
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: annFlowAfter
Type: logicalBoolean
minOccurs: 0
maxOccurs: 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: volReturns
Type: volumeMeasureCubicMetre
minOccurs: 0
maxOccurs: 1
Description: Volume of cement slurry returns (m3).
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: logicalBoolean
minOccurs: 0
maxOccurs: 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' 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: logicalBoolean
minOccurs: 0
maxOccurs: 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 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: commentString
string.
minOccurs: 0
maxOccurs: 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: typeFluid
Type: fluidTypes
minOccurs: 0
maxOccurs: 1
Description: Classification of fluid type (e.g. Mud, Wash, Spacer,
Slurry).
 Example input value: 2011-02-07T12:00:00.000Z
 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: volPumped
Type: volumeMeasureCubicMetre
minOccurs: 0
maxOccurs: 1
Description: Volume of cement slurry pumped (m3).
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: densityMeasure
minOccurs: 0
maxOccurs: 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: specificVolumeMeasureCubicFeetPer94PoundSack
minOccurs: 0
maxOccurs: 1
Description: Yield point (Bingham and Herschel Bulkley models)
(ft3/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: ratioMixWater
Type: specificVolumeMeasureUsGallonsPerSack94
minOccurs: 0
maxOccurs: 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: pcFreeWater
Type: volumePerVolumeMeasurePercent
minOccurs: 0
maxOccurs: 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: eTimThickening
Type: timeMeasureHour
minOccurs: 0
maxOccurs: 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: descFluid
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: descriptionString
actual text string.
minOccurs: 0
maxOccurs: 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 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: commentString
minOccurs: 0
maxOccurs: 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
Duration Well Perf
 Type: Calculated field
 Example output value: 15H
© 2010 Capgemini. All rights reserved.
68
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. All rights reserved