0% found this document useful (0 votes)
339 views

Average Log Per Zone

1) The document provides steps to calculate average log values per geologic zone using a Petrel workflow. 2) The workflow involves creating a zone log, using logic steps to calculate the mean value of each log within each zone, and merging these into a final average log per zone. 3) Pitfalls discussed include ensuring all necessary logs and wells are available for the calculations and avoiding errors by using well subfolders instead of the main well folder as inputs.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
339 views

Average Log Per Zone

1) The document provides steps to calculate average log values per geologic zone using a Petrel workflow. 2) The workflow involves creating a zone log, using logic steps to calculate the mean value of each log within each zone, and merging these into a final average log per zone. 3) Pitfalls discussed include ensuring all necessary logs and wells are available for the calculations and avoiding errors by using well subfolders instead of the main well folder as inputs.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Discovering Petrel – Calculator & Workflow

“Calculate Average Log Per Zone using Workflow”


Objective
To provide solution on how to calculate average log per
zone. A similar approach can be used to create average
properties per zone or segment.
Background
The Petrel users community is often asking for average log values per
zone/stratigraphic unit. This can be either for QC processes or for
extracting the general trend from the data.
Procedure – Create Zone log

Option 1: RMB (Right Mouse Button) Click on Well Tops in Input Pane and select
“Insert/Update zone log”
Option 2: From Settings of the Wells in Input pane select Make logs –> From
zones Tab and click on “Make zone log”

1
Procedure – Create Workflow 1
Using workflow to run the calculations for selected log
Set up workflow to make a new set of logs per zone, calculate mean of these zone
logs and merge them into one average log per zone.
Procedure – Create Workflow 2
Focusing on main part – the calculations
Logical steps to get the results

$LoopLog= If( $NameZ =$I, $NameL,u)


$LoopLog= If( $NameZ =$I, $LoopLog.Mean,u)
$LogFin = If( $LoopLog =u , $LogFin, $LoopLog)
Procedure – Create Workflow 3
Pitfalls in the workflow(s) 1
Changing the settings of the Well log calculator requires intermediate steps

To be able to change MD Sampling


for final log you will have to replace
variable with Well folder from Input
tab
Procedure – Create Workflow 4
Pitfalls in the workflow(s) 2 ::: Log Per Zone :::
Gamma0 Created
Change the warning level to “Warning Level 0” Can not find the selected icon in the project
(in the argument "Well input")
...
Can not find the variable 'Gamma'.
The log doesn't exist in the well 'B1'.
Can not find the variable 'Zone_log_linked_to_Well_Tops'.
The log doesn't exist in the well 'HOR-1'.
...
Execution error. In "Well Log calculator" at line 26.
Can not use the variable 'Gamma0', data is missing.
Can not find the variable 'Zone_log_linked_to_Well_Tops'.
The log doesn't exist in the well 'HOR-1'.
Because not all icons in Well folder can be ...
Execution error. In "Well Log calculator" at line 27.

used for calculations* , as well as not all the Can not find the variable 'Gamma0'.
The log doesn't exist in the well 'B1'.
...
wells have the specific log available we need to The log doesn't exist in the well 'WellDev'.
Execution error. In "Well Log calculator" at line 28.

avoid Petrel to stop the workflow Gamma1 Created


...
The log doesn't exist in the well 'WellDev'.
*This can be avoided by using only the well subfolder instead of Execution error. In "Well Log calculator" at line 28.
::: Gamma_Mean created :::
main Well folder as input
Results
As a result we will have new Well log averaged by Zone as
well as set of Mean logs or Cropped logs for every Zone.
Property analogue – limiting the calculation
Creating of Zone / Segment / Zone&Segment property
Property analogue - Workflow

$LoopProp = If( $NameZ =$I, $NameP,u)


$LoopProp = If( $NameZ =$I, $LoopProp.Mean,u)
$PropFin = If( $LoopProp =u , $PropFin, $LoopProp)
Results
As a result we will have new Property averaged by
Zone/Segment/Zone&Segment limits as well as set of Mean
or Cropped Properties for every limit.

You might also like