You are on page 1of 15

FEBRUARY, 2008 NO.

TECHSIANEWS

3D Field
Borehole trajectory

Newsletter No. 3
Move to the 3rd dimension with Techsia!
Welcome to the third edition and Malcom © plus tips & giving demonstrations and
of TECHSIANEWS, our semi- tricks on the usage of Python® presentations on the latest
annual newsletter that keeps scripts with shortcuts. Techlog© developments.
you informed of the latest There is something inside
developments in Techsia for everyone! We can’t wait to see you there!
software and offers tips & Stephanie Gottlib-Zeh
tricks that will help you get the For those attending the SPWLA President & CEO
most from our products. Conference in Edinburgh this
year, don’t miss our booth in
In this edition, we present the Exhibition Hall. We will be
some internal developments
within Techsia Group and
provide you with an in-
depth look at the Techsia In this issue
software suites. There are Highlights 3
also articles covering our
new headquarters project, Focus on 7
new software developments
(check out the new NMR Tips & Tricks 15
module), details of the new
2008.1 releases of Techlog© Techsia’s solutions: What’s New? 21

1
New features

TECHSIANEWS FEBRUARY, 2008


Expanding worldwide to be
closer to you

2008.1
FPress
Graphics for faster Formation Pressure Interpretation
Today, FPress finds your reservoir contacts (GOC, OWC,
etc.) and fluid densities in just a few clicks thanks to a
sharp graphical interface linked to an enhanced multi-well
crossplot. FPress also provides Quality Control and Editive
of Formation Pretest data, prior to their final analysis within
the same integrated toolbox.

FPress_QC- Pretest Quality Control Interface

3D Field
Welcome to the 3rd Dimension!
With 3D Field, one can visualize many wells displayed in a
3D environment for data and Borehole Images analysis. 3D
Field is being designed to become the ideal Fluid Contact
Management tool across multi-well datasets in multiple
compartment reservoirs.

3D Field - Borehole image log connected to the 3D engine

2008.1 Highlights
Techsia Group is expanding. In this section, we will share
Multi-canal with you one of our university partnerships, the growing
recognition we are getting at the regional level and the real
Deconvolution estate project that Techsia is starting.
Complex mixtures such as crude
oils contain several hundreds of
thousands of compounds. For GC/
MS data, Malcom© offers a new
tool able to extract the information
about each pure compound. The
mass spectra as well as the areas
on all the ions produced by the
Techsia at SPWLA 2007 4
partitioning of the deconvolved
compounds are then available to University partnerships 4
facilitate the identification and to
tremendously increase the precision Techsia rewarded twice! 4
of the quantifications.
New Headquarters 5

Techsia Malcom© 2008.1 Multi-canal Deconvolution Techlog© support team is expanding 6

2 3
Techsia at SPWLA 2007 New Headquarters

TECHSIANEWS FEBRUARY, 2008


Austin

Jean-Michel Paunet, TSQ Manager demonstrating Techlog© to student

Techsia management representatives organized to give the


students potential internship and/or job opportunities.
Techsia’s participation was a real success not only in terms
Techsia booth at SPWLA 2007 of petrophysics expertise networking – Techsia delivered
a course in November to the ENSG students enrolled in
Techsia took part in the SPWLA 2007 Exhibition bringing the Geosciences Master, IHR option – but also in terms of
with them a strong team of petrophysicists and petrophysics collaboration – two or three ENSG students
management. Not only were there regular demonstrations are to join Techsia this year under the guidance of our
of the new features in Techlog© 2007.1, but also the booth team of petrophysicists.
contained the means to conduct one-on-one sessions
with clients in a dedicated technical room, discussing their
questions in the context of their own data. Many clients
and prospects welcome this opportunity to drive Techlog©
Techsia rewarded twice!
with their data under the guidance of our experts.
During the main demonstrations, we also introduced Drawing of the new Techsia headquarters
new capabilities such as Saturation-Height Modelling,
Fluid Contact and Reservoir compartmentalization
management. We had a first look at the new NMR analysis Stone-laying Ceremony standards (HQE) and will be another milestone signifying
the momentum of growth and quality that Techsia has
tool. Upon some clients’ requests, we also conducted continually shown.
some dedicated demonstrations for a more in-depth
review of the Borehole Image Analysis module and the Techsia Group is looking for highly skilled professionals to
CoreDB application. be hired in the domain of Geosciences/Petrophysics en-
gineering at an international level. Recruitment will also be
We were pleased to receive renewed recognition in our
carried out in universities and schools for IT engineers. We
capability to deliver new functionality with high reactivity
plan to reach between 80 and 100 employees by 2011.
and to keep on building close links with Techlog© users-
to-be in the industry world-wide. We would like to thank
all our customers and potential customers in the region Goals of the New Headquarters project:
for their interest, trust and support shown during the Stephanie Gottlib-Zeh accepting award on behalf of Techsia • To provide a high-quality working environment while
exhibition. TECHSIA has been rewarded as the ‘Best Performing Stephanie Gottlib-Zeh at foundation stone-laying ceremony simultaneously providing a high-tech, professional
Languedoc-Roussillon Company’ for 2007 as well as On Wednesday October 31, 2007 the Foundation and convivial image

University partnerships having been given the award for ‘Technological Innovative
Company of the Year’.
Stone-Laying Ceremony took place for Techsia’s new
headquarters in Montpellier (France).
• To create an environment conducive to growth whilst
increasing the number of employees and their well
ENSG forum (France) The criteria of the selection were: social management, being, by facilitating communication and by noticeably
fulfilling a staff wish to be closer to Montpellier and to
technological innovation, client awareness, social Techsia is growing - New move in Aug. 08
In line with Techsia’s willingness to further develop engagement, strength of exports, growth, profitability, and available means of public transportation
relationships with schools and universities, Techsia Having been based for 7 years in Cap Alpha, one of the
employment creation. Business Centres in Montpellier, Techsia has chosen to • To welcome Techsia’s international clients/partners
participated in the 10th edition of the forum ‘Géol- and the employees of the foreign branches of Techsia
Entreprises’. It took place at the ENSG (Ecole Nationale We are very proud to have been recognised in this manner launch a building project to design a new headquarters.
in our local region. The building has been designed by the architect Jean- Group in a luxury environment so as to convey a
Supérieure de Géologie de Nancy) from September 26 to corporate image of quality and strength
September 27, 2007. Louis Michel (Montpellier) and will have a capacity of 100
employees. This modern construction (drawing above) has • To ensure a highly secured facility for managing
During this event, we invited many students to attend been built in full accordance with modern environmental client data.
Techlog© demonstrations and face-to-face interviews with

4 5
Techlog© Support Team
The Support Team is expanding worldwide. Allen Nfonsam

TECHSIANEWS FEBRUARY, 2008


(USA), Artyom Sibgatullin (Sultanate of Oman), Dror Dahan

is expanding! and Jean-Michel Paunet (France), Javier Leal Sarcos


(South East Asia) joined us during 2007. This team of
petrophysicists brings additional value to Techlog© thanks
to their different fields of expertise.
Jean-Michel Paunet is the Techsia Test & Quality Manager.
He gives Techlog© training, coordinates support and liaises
with Techsia technical teams and our clients. His role is vital
in making sure that our customer’s needs are efficiently
handled in a timely manner. He is key in coordinating
the petrophysicist team during the software tests and
manages their involvement in product development.
Techsia Group is becoming a global organization. With the
introduction of a new bug-tracking system empowered
by a live knowledge base, we maintain reactivity whilst
growing internationally.

Left to right: Dror Dahan, Jean-Michel Paunet, Javier Leal Sarcos, Allen Nfonsam

Focus on
Position Technical writer/IS coordinator
Location Techsia headquarters
Montpellier France
Here we share the new functionalities in the NMR module
Duties • Writing, coordinating the updates
of user guides, helps and FAQ, Techsia is hiring and give you a closer look at building a specific Python
script using advanced features.

worldwide
• Translating technical information
from French to English,
• Integrating new documents in the
knowledge base and overseeing
the organization of the information
sharing and indexing processes,
• Being an active coordinator within
the Information System team.

Required 3-years technical writing experience


Bilingual: French/English
Documentation organization skills

Contact jobs@techsia.com

NMR (Nuclear Magnetic Resonance) 8


What’s New with Python Scripts? 11

6 7
NMR
directly in a petrophysical workflow. They use the new 1. T2 Conversion: Data “Regularization” 2. Toolbox

TECHSIANEWS FEBRUARY, 2008


Quanti interface that includes some interesting new user
T2 data when presented by vendors, can have many Once the regularized T2 Distribution is created, we can
control options:
Nuclear Magnetic Resonance • Users now have complete freedom to define
variations of distributional limits and numbers of data bins. apply the module “Toolbox” to compute porosities,
This can make subsequent data management awkward permeabilities, water and hydrocarbon volumes through
By Nicolas Jouve, petrophysicist customized zonation from graphical controls or for programmers and users and so this sub-module a very graphical and intuitive user interface, the output
depth specification by typing the interval over which serves to adjust the T2 data into a single data range and can be displayed immediately and controlling parameters/
The NMR measurements are of high interest in
calculation is to be performed a single number of bins across that range, irrespective of functions adjusted if necessary, whilst viewing its results.
petrophysical interpretation. The signal is a function of
the fluids, unaffected by the matrix mineralogy, so it can • ALL computation parameters now retain the possibility tool source. The T2 Conversion application is designed Using the limits of the distribution and the CBW cut-off
be used to estimate rock porosity and permeability from to be switched between curves and constants. to accept all industry T2 distribution data and to convert (from constant or curve), the NMR clay-corrected porosity
pore size distribution and to identify pore fluids (water, oil them into a regularized T2 Distribution. This regularized T2 and the clay-bound water volume are computed. The
Today, three sub-modules (that handle T2 information) are
and gas). Distribution consists of 41 T2 bins following a logarithmic Free-Fluid-Index (FFI) cut-off is used to compute the
available in Techlog© :
scale from 0.1 ms to 10 s. hydrocarbon volume. The total porosity is an integration
In Techlog©, a specific module exists for the interpretation 1. “T2 conversion”
Subsequent data management issues are minimized as a of the regularized T2 distribution.
of T2 distribution curves. For the moment, it comprises
2. “Toolbox” These results are then used to compute two permeability
three applications with more planned over the course of result of performing this first processing step.
future months. The available applications can be included 3. “Capillary pressure from T2” curves, the Coates and SDR permeabilities, from standard
equations whose parameters can be again curves
or constants.

Figure 1: NMR Workflow using the new Quanti interface

Figure 2: Result from the Toolbox method

The first three tracks show the T2 Distribution in different ways:


1. The first trak shows the traditional ‘hill plot’.
2. The second track shows the T2 Distribution in “Matrix mode”.
The mean value of the T2 distribution is also displayed over the
T2 Distribution.
3. The third track shows the distribution displayed only every so
many samples.

8 9
3. Capillary Pressure from T2 distribution Drainage Capillary Pressure Curves from NMR Core and
What’s new with Part 1:

TECHSIANEWS FEBRUARY, 2008


Log Data, Petrophysics. vol 42, no 4, July-August 2001.
Techsia is pleased to offer the industry a unique How to define a library with classes
Python Scripts?
pp 334-343)
application that computes a capillary pressure curve from and functions
the T2 data. The assumption made is that a relationship The computed capillary pressure depends on the oil
exists between the pore radius (represented by NMR) volume and the height above free water level. In the
intervals with hydrocarbon, a hydrocarbon correction can
A closer look at a script
and the pore throat distribution (represented by capillary
be applied to the T2 distribution. By Yasmina Kechida, petrophysicist and
pressure). We follow the method published by Yakov
Sacha Brants-Ménard, IT and support engineer
Volokitin, Wim J. Looyestijn, Walter F.J. Slijkerman, and
Jan P. Hofman (A Practical Approach to Obtain Primary This article provides key information on some new features available in
Python scripts implemented within the Techlog© application and which
are useful for general use.

We would like to illustrate some of the Python Script


functionalities by taking a look at a particular script. By
doing so, we have divided this article into two parts.
In the first part, we are going to see the creation of a
“library” which contains what are called “classes and
functions” that can be called in order to organize and
simplify the final script.

In the second part, we are going to see: Figure 1: Example of Library: LibCrossPlotStats

A. How to import an object from a library


The library will be called LibCrossPlotStats. In the
B. How to generate a crossplot with a regression first part, we will set the values that will be used to
C. How to compute and display the average of compute the regression and the average in the class
the input logs by calling the function average named CrossPlotStats. In the second part, we will show
from the TechlogStats library and how to use how to use the function average of the TechlogStats
intelligent rounding. library in Techlog and how to display the results of this
computation.
For simplification we will import the library TechlogStat
Glossary Terms as ts to get access to built-in regression and average
Before going deeper, we will give some definitions to the functions available in Techlog.
reader for a better understanding of the Python script (a
glossary of all the terms is at the end of this article). A
Importing the TechlogStat module as ts to get access to
library is a script where classes and functions have been regression and average:
defined. A library centralizes these classes and functions
for external use in other scripts. A class is an object with
several values and functions. For example, we can define
a class called ‘Zone’ containing a name, a top and a Defining a class that will gather together the data and the
bottom of the interval: functions used to create the crossplot:

Figure 3: Result from Capillary Pressure from T2 distribution method


The array-array cross-plot displays the Capillary pressure
that is also shown in the fourth track of the layout. Initialization of the class, storing the values for the X and
Y axes:

Through the NMR module and its component applications, Then, once this class is defined and imported as necessary
Techlog© offers you user-friendly, powerful and adaptable (see below), we will be able to refer to it in all scripts by:
capabilities to use T2 distributions from any tool source within zone = Zone(“ALL”, top, bottom) and there will be no
your petrophysical evaluation. In future Techlog© versions, new need to write the entire definition of “zone” each time we The initialization of the class consists in storing the values
methods will be developed such as Echo Chain preprocessing and want to use it. for the X and the Y axes of the crossplot by the function
a method to improve porosity estimation in “tight gas” reservoirs ‘def_ init_’. This method is called when creating an object
is under study. of this class (cps= CrossplotStats(valuesX, valuesY)).
Techsia acknowledges the assistance of experts in Shell in the Note: the key “self” has to be a part of the parameter definition because
development of these modules. it conveys a reference to the content of the class. It is only used within
the class definition and ignored when calling the methods from outside
the class definition.

10 11
Function returning the string of the equation that can be Part 2:

TECHSIANEWS FEBRUARY, 2008


displayed in a CrossPlot:
How to use the library to write a
Python script
The Python script will be called PlotsandRegressions in our example
(see fig. 3).
This method will use the regression from ts library in order
to compute the equation displayed on the crossplot. It is
defined by the expression ‘def regression’. The return A. How to import an object from a library
key word of the method is a string that enables the display
of the regression in a crossplot.
The class ‘CrossPlotStats’ will be made available in the
example script by using the import function.
A user-defined function used to simplify the call to the TechlogStat
average function:
B. How to generate a crossplot with a regression

A particular instance of an averaging method (characterized


First, the initialization of the crossplot ‘cp’ consists in
by the ‘__’ in front of the name) is invoked by creating a Figure 3: Example of Python script: PlotsandRegressions
determining a name (here it is “Plot”) and the variables
simplified average method with the argument ‘values’. This
present in the parameters tab (DENS and NEUT).
method can’t be accessed outside of the class definition.
(The weighted argument is replaced by the value 1 times The next step consists in initializing the class
the number of samples (len)). ‘CrossPlotStats’ by storing the values NEUT and DENS to
get access to the regression and the average functions.

Call the user-defined function with the values of the X axis:


How to generate a regression:

Figure 4: How to set up the Quanti Custom table to run the script
The regression function can be added to the crossplot
with the key word “addEquation” stored in the Crossplot
The simplified average method is called with the value of library. The colour and the name of the equation can be
the X and Y axis. defined (here ‘Regression’ and ‘Blue’)
Notes: TechlogStat is a module provided by Techsia in which predefined For more information related to this function, the user can access the
functions are stored. For more information the user can access the help help from the library ‘Crossplot’ by the script: help(CrossPlot).
by using the following script: (See below in Figure 2).

C. How to compute and display the average of


the input logs by calling the function average
from the TechlogStats library and how to use
intelligent rounding

This example shows how to use the rounding


function: ‘%g’ (only used for the NEUT curve).
See fig. 3 for the effect. The special command ‘%g’ causes
the object that follows a % sign outside the string to be
rounded within the default precision carried within Python
(this default precision can be altered by a user).
Note: The result can also be displayed with zones and in Multi-well
analysis by running the script in QuantiCustom (fig. 4 and fig. 5).
Figure 2: How to access the help in Python

Figure 5: The results of the PlotandRegression Python script

12 13
Glossary Terms

TECHSIANEWS FEBRUARY, 2008


Giving you some hints to speed up
Names Definitions your processes
TechlogStat  ame of the library provided by Techsia with predefined mathematical functions
N
for statistics.
average Name of a function stored in TechlogStat that computes the average of the input.
regression Name of the function stored in TechlogStat that computes a regression.
Class  bject with several predefined functions and values (Variable, Array, CrossPlot,
O
LogView).
Library  ython script which contains predefined functions or classes (TechlogDatabase,
P
TechlogStat, TechlogPlot, TechlogTechcore, TechlogQuanti).
LOOP Techlog key word to process each sample of the input curves.
LibCrossPlotStats Name of the Library created in this example.
CrossPlotStats Name of the class stored in LibCrossPlotStats used in this example.
def_init_ Python function to initialize the class.
def Python key world to define a function.
return Python key word to use in the end of the function to return the function results.
PlotsandRegressions Name of the python script created in this example.
CrossPlot  ame of the class provided by Techsia with functions associated to the
N
crossplot display.
QuantiCustom Interface which enables the user to apply a multi-well multi zone environment to
a specific Python script that is generated from Python Editor.

Tips & Tricks


We have received great feed-back on the tips & tricks
that we showed in previous editions of TECHSIANEWS,
therefore, we continue to provide you with some of the
newest and most useful Techlog© shortcuts.

Userguide 16
Shortcuts 17

14 15
Userguide: Project menu (Ctrl+Shift+J)

TECHSIANEWS FEBRUARY, 2008


Action + shortcut Menu
Along with Techlog© 2008.1, comes a built-in userguide 3. A shortcuts list of all of the modules and
To create a new project... N
that has been drastically enhanced. tools within Techlog© is available and is easy to
navigate through To open an existing project... O
• A
powerful search engine takes you directly to all the
• Our
 newest modules are also included in this To close the current project... C
paragraphs that contain the entered key words and
highlights them all in red for quick spotting interactive help file so our customers can quickly get To import data... I
up to speed with all the new functionalities. To export data... E
• From now on, 3 new paragraphs will be regularly updated:
• A
new set of tutorials on our most utilized tools to get Description edit... D
1. An FAQ section will give solutions to the most the best out of Techlog©
common questions that our support staff answer Comments edit... M
on a daily basis • At any time, press F1 and Techlog© Interactive Userguide
Change properties R
will pop up. And if you still need additional information, (from the property editor)
2. A “How to avoid RSI issues” hot topic gives tips & please contact us at techlog-support@techsia.com.
tricks on how to best use Techlog© Print P
Open the system explorer window W
(Windows explorer on the project folder)

Remove the current filter U


Top 25 Shortcuts list Quit Q

1. F12 - screen grab the window (global) Qcfield menu (Ctrl+Shift+I)


2. F1 - online help (global) Action + shortcut Menu

3. F5 - refresh of the current window or project browser Well Editor W


2D Kriging K
4. F7 - launch the current method
5. F4 - move the property window to the mouse position
6. F2 - rename (Project browser or cell that can be edited)
7. Delete - remove an object (Project browser)
8. Shift+Delete - remove an object definitely (Project browser)
9. Ctrl+A - select all (Project browser, filter zone on single and multi wells tools)
10. Ctrl+Shift+F12 - restore the default positions (global) Variables inventory I, V
11. Escape or Space - to remove the current selection (all the plots with interactive selection) Families inventory I, F

12. Ctrl+Space - show the selected value only in the right part of Techplot windows Well properties inventory I, P

13. S - to switch between mouse modes Variables without family inventory I, B


Variables without unit inventory I, U
14. Ctrl+C - copy (edit box)
Families not present in the families I,E
15. Ctrl+V - paste (edit box) database inventory
16. Ctrl+X - cut (edit box) Wells inventory I, W

17. Ctrl+D - fill down the value (in most of the tables) Datasets inventory I, D

18. Ctrl+U - fill up the value (in most of the tables) Sampling rate inventory I, S
Zones inventory I, Z
19. Ctrl+PageUp - move to the next method of the workflow
Variable list I, L
20. Ctrl+PageDown - move the previous method of the workflow
Variable history list I, H
21. F11 - “Full screen” hide all the dock windows
Query rename tool R
22. F - Full window of the Techplot window Query convert tool C
23. Ctrl+Tab - Move to next window inside the current workspace Query delete tool D
24. Ctrl+Shift+Tab - Move the previous window inside the current workspace Query duplicate tool U

25. Ctrl+W - Close the current window Query list tool L


Query data tool A

16 17
Crossplot Techplot menu (Ctrl+Shift+P)

TECHSIANEWS FEBRUARY, 2008


Action + shortcut Action + shortcut Menu
Switch between mouse modes S LogView V
Custom regression Ctrl+T LogView MW L
Remove all regressions Ctrl+Del
Header editor E
Full window mode F
TechReport R
Show/hide data boxes (left part) Ctrl+G
Limits to family M
Limits to variable V Box-plots B
Limits to user U Histogram H
Density mode D
Cross-plot C
Contour mode C
3D cross-plot 3
Show selection only Ctrl+Space
Show selection over Ctrl+Alt+Space Spectrum analyser S
Polar-plot P
Layout (depth plot)
Histogram variable vs. array A, L
Action + shortcut
Cross-plot array vs. array A, A
Switch between mouse modes S
Box-plots (multi-well) M, B
Add ordinary track Ins
Histogram (multi-well) M, H
Add reference track Ctrl+Ins
Cross-plots (multi-well) M, C
Variable in data editor Ctrl+D
Variable split Ctrl+I 3D cross-plot (multi-well) M, 3

Block shift Ctrl+B Spectrum analyser M, S


Zone management Ctrl+Z Box-plots (matrix) X, B
Select all the variables Ctrl+L Histogram (matrix) X, H
Select all the tracks Ctrl+T SPloM (ScatterPlot Matrix) X, S
Select all the ordinary tracks Ctrl+Shift+Y
Cross-plot (matrix) X, C
Select all the reference tracks Ctrl+Shift+R
PCA (matrix) X, P
Select all the objects Ctrl+A
Box-plots by zone (matrix) X, Z
Select all the area fills Ctrl+Shift+T

18 19
Techdata menu (Ctrl+Shift+D)

TECHSIANEWS FEBRUARY, 2008


Action + shortcut Menu To keep you updated on the latest
Data editor D
developments
Array editor Y
Fluid contact editor F
Dataset builder B
Combine or re-size datasets C
Variable splice tool S
Re-sampling tool R
TVD computation T

Zone editor Z
Graphical zone editor E

Reference dataset - Manual build... N

Families database M
Family assignment rules U

Aliases database A
Aliases inventory I

Techsia solutions:
What’s New?
In this section, we show you the latest developments and
functionalities of Techlog© and Malcom© 2008.1. For the
full list of technical improvements, please contact us at
contact@techsia.com.

Techlog© latest developments 22


Malcom© latest functionalities 24

20 21
Latest Developments: 2008.1 Techlog© Latest Developments: 2008.1

TECHSIANEWS FEBRUARY, 2008


Platform > User interface Quanti > Global
• Menu restructuring • New interface (harmonised with RSI improvements and new parameter
• Dialogs position, harmonization and clarification management, any parameter can be switched to a variable) allowing greater
flexibility in depth interval control.
• Shortcut system improvements
> Saturation height modelling
• Use an in-built Solver for
Techdata > Database access 1. Optimization of existing model
• Multi-threaded data access solution 2. Computation of the permeability
3. FWL estimation
• Multi-user project management: possibility to lock data at the dataset level with
automatic lock synchronisation between usuers > Cased hole water saturation
• API access available for external applications • Computation of SW from PNC
> Fluid Contact Editor > Summaries
• Understand and interpret better the contacts in multi well projects • “Snake wells” summaries computation using single or multiple pass methods

Quanti.min • Multi-well module with a new interface (most of the constants can now be defined
Techplot Possibility to define save default graphical or printer properties on different levels
as variables)
(Project/Company or User).
• Improved wet clay oriented solution can be obtained using the Dual Water,
> Cross-plot Juhasz, Simandoux models
• Possibility to save and apply histograms on the axis side bar
• Added new porosity-permeability charts: R35 Winland, R35 Aguilera, Lucia, FZI NMR > Three workflow items:
> Depth plot 1. Convert specific tool values to internal standard
• Better default settings and template management using the aliases or families 2. Compute porosity, permeability and saturation
3. Compute capillary pressure
• A lot of shortcuts and functionalities added for easier data control and analysis
• Dip display/edit
BHI • Additional tools added
• NMR data display improvements
• Vertical text display • Pad concatenation improvements
• Annotation track • Normalization module improvements

> Polar-plot • Dip manual detection workflow improvements


• Dedicated automatic scripts are available for data preparation from the import
> Printing
buffer in order to simplify the routine user work-flows
• Improved “continuous feed” printers management
• Improved custom page management directly from the application
> Palette editor Python > Python editor
• New intuitive interface • A lot of editing functionality added or improved: auto completion, advanced
search and display, array input management
• Drag and drop of variable inside the parameters table
Qcfield > Normalisation
• New methods and interface > Python scripts (examples)
• Reservoir Flow Unit Identification (based on SPE 38679 paper)
• Solver “Simplex” algorithm
Techcore > Capillary pressure based saturation height modelling
• Unit converter
• Implementation of improved fitting algorithms
• Easier copy of the saturation model for export Userguide • Improved interface with new functionalities
• Better integration of the user guide and tutorials inside the application

Techstat > Automatic depth shifting • Intuitive search engine


• Regularly updated FAQ

22 23
Techlog© Latest Developments: 2008.1 Latest Functionalities: 2008.1

TECHSIANEWS FEBRUARY, 2008


3D Field > Multi-well 3D dynamic engine Multi-canal This new module applies to Gas Chromatography coupled with Mass
Deconvolution Spectrometry (GC/MS) data.
• Possibility to view several wells from unlimited angles
• TVD, X and Y coordinates display > Goal
• Zones display on each individual wellbore • Even for powerful analysis systems such as GC/MS, the conventional data
treatments remain insufficient to get a proper insight of the components
• Well coloration and shape using values of a variable constituting the mixtures. The multi-canal deconvolution tool responds to this
• Unlimited colour palettes problem: it produces the pure chromatographic peak of each compound as if
• Variables comparison using well shapes and colours this latter would have been alone, for the Total Ion Chromatogram as well as for
any Extracted Ion Chromatogram.
> BHI • Therefore, the multi-canal deconvolution module provides the pure mass spectra
and the exact areas of all the detected compounds.
• Well display using a BHI image
> How does it work?
• Direct interactive link between the layout and 3D field
• Its main functionality consists of cutting off the raw data into groups. Each
group represents the contribution of each pure compound to the raw data.
This operation is based on smart peak detections on all the Extracted Ion
Chromatograms available, followed by a fitting procedure able to optimize the
shape of pure elution curves corresponding to the detected compounds.
> Main results and functionalities
• The module provides the pure mass spectrum of each detected compound.
It also gives the chromatographic results: with a simple mouse click, the raw
chromatogram, the calculated chromatogram and all the pure chromatographic
curves related to the components can be displayed… for any ion!

Improvement through automatic peak adding.


Mono-canal
Deconvolution > Goal
• The mono-canal deconvolution module’s aim consists of splitting the raw
chromatogram into a sum of chromatographic curves and a baseline. Each
chromatographic curve corresponds to one single compound, so its integration
brings about a huge benefit in terms of precision, especially for chromatogram
FPress portions showing coelutions.
> Quality Control
• The mono-canal deconvolution module uses a smart peak detection based on
• Interactive and graphical interface for Pretest properties:
an original signal treatment of the chromatograms which does not need left and
• Final build up pressure right valleys surrounding local maxima to reveal the presence of compounds.
• Pressure drawdown However, when the coelutions are too perfect, the peak detection tool fails
• Mud pressure before and after because the signal does not show any clue there can be several compounds
• Pretest volume hidden. This is the reason why the automatic peak adding has been built.
• And more...
• Automatic calculation of mobility and permeability with probe type selection
• Quality Control quantification with the use of weighted QC criteria

> Analysis
• Multi-well pretest data analysis for fluid levels and fluid densities determination
• Graphical interface for faster and intuitive analysis
• Integration of the fluid connectivity concept: groups defining potential reservoir
regions
• FPress-Quality control output used as weighting factor for gradient/density calculation

24 25
Malcom© Latest Functionalities Malcom© Latest Functionalities

TECHSIANEWS FEBRUARY, 2008


Mono-canal > How does it work? Chain Process A first step into the macro programming world.
Deconvolution • The automatic peak adding tool behaves like an expert system. It evaluates the > Goal
(cont.) relevance of temporary results from the mono-canal deconvolution and processes • The chain process module has got two main objectives:
the likelihood a peak is missing. Then it provides the likely localisation of
1. As the chemical analysis is the basis of many different engineering
the missing peak to the deconvolution module which incorporates it into a new
applications, a macro programming tool is needed to be sure the application
set of temporary results. The process stops when the reference of the temporary
can satisfy every needs: the user can build his own tools.
result is satisfying.
2. As the analyses treatment is often repetitive and time consuming, a macro
> Main results programming tool is needed to automate all the tedious tasks to go right to
• The result display does not differ from the original deconvolution system: all the the results.
single compound elution curves, the baseline, the raw chromatogram and the
• In another hand, a classical macro programming tool can be difficult to manage
processed chromatogram are displayed, as well as the parameters associated
for non-IT users. So it needs to be very simple and transparent to use.
with each chromatographic curve (area, centre, width and deformation).
> How does it work?
• The Chain Process Module is composed of cells linked by arrows.
• Each cell has its own functionality (for instance Ion chromatogram Extraction,
smoothing …). Each cell has its input array, which gathers all the data to process,
and its output array, which gathers all the processed data. Finally, a cell can also
Distribution A new module in the statistical tools within Malcom©. include a set of internal parameters.
Analysis > Goal • The output data from one cell can be used as input data to another cell: the two
method • Fluid comparison finds many applications in various fields of petroleum cells have to be linked with an arrow.
engineering. But in cases where the differences between the fluids are very • So the Chain Process Module can be seen as a graph of cells (single functions)
slight, it is often difficult to differentiate their origin: it can either be due to real and arrows (inputs and outputs) describing the structure of a complete
composition discordance, or come from measurement uncertainties. Among the program. The implementation of this program is very simple: it only consists of
other statistical tools already available in Malcom©, the distribution method brings selecting the cells from a list of choices and linking them with arrows, a bit like a
responses to this dilemma. building game.
> How does it work? • Two classes of cells are defined in the Chain Process Module:
• The distribution analysis method tests the hypothesis two analyses are the same. • System commands: These cells are provided as basic functions. They represent
• Previously, the results inherent to each analysis are treated in such a way that they the main functionalities of Malcom© usually accessible with the menus.
are comparable: the differences due to disparities of injection volume are taken • User defined procedures: These cells have to be built by the user with the macro
off, as well as the differences originated from a loss of matter during the analysis programming language (Python). This functionality is not yet implemented in
procedure or even during the sampling of the fluids. Malcom© and should be available in a few months.
• In the second step, the distribution analysis method optimizes a mathematical > Main results
model explaining the error encountered in the data, with the hypothesis the
• Complex and repetitive tasks can be performed with a single mouse click and
analyses are the same.
can be called and reused at any time. As the programming job consists of
• In the third step, the method calculates all the differences between the data building a very simple and intuitive graph composed of cells and arrows, it does
corresponding to the analyses, balanced with the estimated errors. not need any IT knowledge.
• In the last step, the method compares the obtained distribution to the theoretical
Student distribution with one degree of freedom.
> Main results
• Statistical tests (Chi2 and
Kolmogorov-Smirnov tests)
are provided to estimate the
probability two analyses are the
same. A global and absolute
distance between the analyses
is also provided, taking into
account the measurement
uncertainties. All the graphs
are displayed too: distribution
graphics, distance between
analyses graph, cross plots.

26 27
Rendezvous with the next TECHSIANEWS
The next edition of TECHSIANEWS will give you an
update of the new developments that are going on within
our company and our products.
We will also provide a detailed description of the
mode of operation and the features available through
the client portal that has undergone considerable
development work.
On the technical side, we will have completed and
delivered Techlog© 2008.2, which will contain many new
functions. Full details will appear in the next issue of
TECHSIANEWS, along with our ‘Tips & Tricks’ articles to
help you get the most out of Techsia software.

For more information on Techsia products, please contact us at:

TECHSIA INC TECHSIA SA TECHSIA MIDDLE EAST LLC


10777 Westheimer suite 1100 Cap Alpha Knowledge Oasis Muscat
Houston, TX 77042 Avenue de l’Europe, Clapiers PO Box 32 Rusayl 124
USA F-34940 Montpellier cedex 9 Sultanate of Oman
T +1 713 260 9686 France T +968 95 41 58 91
F +1 713 260 9687 T +33 4 67 60 99 10
F +33 4 67 60 20 92

www.techsia.com

You might also like