3D UTAPWeLS Scripting Manual

Size: px
Start display at page:

Download "3D UTAPWeLS Scripting Manual"

Transcription

1 3D UTAPWeLS Scripting Manual Contents Introduction... 2 Installing Matlab Based 3D UTAPWeLS... 2 Starting Maltab Based 3D UTAPWeLS... 2 Back Structure... 3 CSF... 4 Well... 5 Earth Model... 5 Log Set... 8 Log... 8 Nuclear Simulator... 8 Resistivity Simulator... 9 Examples Resistivity Simulation... 11

2 Introduction When 3D UTAPWeLS is open using the Matlab Based version you get access to the back of the software. This means that from the Matlab command window, you can manipulate your data freely, perform arbitrary calculations, use all of Matlab data visualization libraries, perform predefined 3D UTAPWeLS calculations, manipulate your earth models, and run simulations on them. Installing Matlab Based 3D UTAPWeLS First and foremost, make sure you have Matlab installed in your computer. We strongly recomm the specific version 2015b; newer versions might work too. Once you receive a zipped file from the 3D UTAPWeLS support group (utapwels@austin.utexas.edu): 1. Unzip the zipped files UTAPWeLS_MB_X.XX.zip to a temporary directory. 2. Double-click on the startinstaller.bat file to open the installation wizard. 3. The installation wizard will ask you to choose an installation folder (please make sure you have permissions to it), and will inquire whether you want to create a desktop shortcut. 4. Continue with the wizard instructions to complete the installation. Starting Maltab Based 3D UTAPWeLS If you chose to create a desktop shortcut for the Matlab Based version of 3D UTAPWeLS, you can just double click on it, and Matlab will open with the a CSF 1 object called utapcsf loaded. This is your back entry point. Otherwise you can open Matlab (2015b) and type: sessionobject = UTAPWeLS ; this will start the program. To reach the back entry point, now type: utapcsf = sessionobject.sessiondata. 1 Common Stratigraphic Framework

3 If you switch projects, you have switched your CSF object, so you need to get it again from the UTAPWeLS session object. That is done simply by typing utapcsf = sessionobject.sessiondata, assuming you did not assign the variable name sessionobject to anything else. Back Structure Besides the CSF object, the main objects used across 3D UTAPWeLS back are: Wells, Surfaces, Trajectories, Earth Models, Simulators (Resistivity, Nuclear, NMR, Sonic, Fluid Flow), and Calculators (Bulk Nuclear Properties, Resistivity, etc.). In this section we detail the main properties, and methods of each. See Figure 1 for a conceptual map of the data organization. Figure 1: 3D UTAPWeLS back data organization

4 It is also worth pointing out that the available properties and methods can always be found by using Matlab s tab completion: When you type the name of an object, followed by a dot, and press tab, a selectable list of the available properties and functions will appear. Most objects will have a name property which helps identify them. They also have the methods: delete to remove itself (please use with care), and isvalid to check whether the object has been deleted. Arguments in Methods Different methods can take arguments in two different ways: Ordered Arguments: Where arguments are simply given as a set of values in a predetermined order. Optional arguments are the last ones in the order. e. g. csf.getwellbyname( Well_1 ) Paired Arguments: Arguments are specified as a set of argument-name, and argument-value pairs. There is no specific order in which the arguments are given. This behavior is particularly useful when there is a large number of optional arguments. e. g. em.addbb( md, 100, unitmd, ft ) CSF Properties a_surfaces : Array of SurfaceData objects a_wells: Array of Well objects depthreference: String indicating reference for depth values geolocationreference: String indicating meaning of horizontal coordinates rcomponentdatabase: Reference to component data base rrockclassdatabase: Reference to rock class data base s_compositiondatabases: Structure with fluids, matrix and shale composition data bases Methods addnewsurface: Adds a new surface with empty data addnewwell: Adds a new empty well to the project getsurfacebyname( name ): Retrieves a surface using its name as reference getwellbyname( name ): Retrieves a surface using its name as reference removesurface( surface index or surface itself): Removes a surface removewell( well index or well itself): Removes a well showsurfacenames: Displays current surfaces names showwellnames: Displays current wells names

5 Well Properties API: API number a_logsets: Array of log sets a_surveyfiles: Array of survey files EM_Calculators: Access to earth model calculators Log_Calculators: Access to log calculators. loglimits: Limits of loaded data: LAS, survey files, etc. Read only modelinglimits: Limits where modeling will take place (simulations, detect boundaries, etc) rdisplayunitsys: Reference to display unit system rem: Reference to earth model rtrajectorydata: Reference to well trajectory data Simulators: Access to simulators (resistivity, nuclear, fluid flow, etc.) totallimits: Total limits considering all elements with data in measured depth. Read only trajlimits: Limits of rtrajectorydata. Read only welldatum: Well Datum in display units Methods getlogsetbyname( name ): Retrieves a log set using its name as reference getsureryfilebyname( name ): Retrieves a log survey file object using its name as reference showlogsetnames: Display current log set names showsurveyfilenames: Display current survey file object names Earth Model Properties ignoreminlayerthickness: If true, allow layers of any thickness minlayerthickness: Minimum allowed layer thickness in meters mdbb: Measured depth of bed boundaries in display units. Read only mdpetrobb: Measured depth of petrophysical bed boundaries in display units. Read only mdmidlayers: Measured depth at middle of layers in display units. Read only mddipdipaz: Array with 3 columns [measured depth, dip, dip azimuth] in display units. Read only numbb: Total number of bed boundaries. Read only numpetrobb: Number of petrophysical bed boundaries. Read only numlayers: Total number of layers. Read only numpetrolayers: Number of petrophysical bed boundaries. Read only numradb: Number of radial boundaries. Read only numradzones: Number of radial zones. Read only

6 radb: Radial boundaries. Read only Methods addbb( ): Add bed boundaries. Paired arguments: o md: Measured depth. Single value or 1d array o mdunit: Unit for measured depth. String. Defaults to display units o dip: Dip values for new bed boundaries. Defaults to 0 o dipazimuth: Dip azimuth for new bed bounfaries. Defaults to 0 o dipunit: Unit for dip and dip azimuth. String. Defaults to display units o ispetro: Whether new bed boundaries are petrophysical. Logical (true / false). Defaults to false addrad( ): Add radial boundaries. Paired arguments: o rad: Radius for new radial boundaries. Single value or array o radunits: Unit for rad. String. Defaults to display units o layeridx: Layers index where for new radial boundaries. Defaults to all layers deletebb( ): Delete bed boundaries. Paired arguments: o md: Measured depth of bed boundary to delete (closest) o mdsegment: Array of two measure depth values. o mdunit: Unit of measured depth. Defaults to display units o idx: Index of boundary to delete o onlynotpetro: Whether to delete only non petrophysical bed boundaries. Logical (true / false). Defaults to false deleterad( radius index ): Delete radius in entire model [prop Val, prop Units] = getproperty: Get property values. It can also return property units. Paired arguments: o propname: Name of property to get. See Table 1, or use em.showpropnames. o propunits: Units of property. Defaults to display units o layeridx: Layer index. Defaults to all layers o zoneidx: Zone index; it can take all as input. Defaults to last zone (formation) showpropnames: Displays available property names movebb: Move a bed boundary to a specific location. Paired arguments: o idx: Index of bed boundary to move o md: Measured depth to where the bed boundary is to be moved o mdunit: Units of measured depth. Defaults to display units setdip: Set bed boundaries dip and / or dip azimuth. Paired arguments o idx: Index of bed boundaries. Single value or array o interval: Pair of measure depths o intervalunit: Units for interval. Defaults to display units o dip: New dip value

7 o dipazimuth: New dip azimuth value o dipunit: Units for new dip and dip azimuth. Defaults to display units setproperty: Set property value. Paired arguments: o propname: Name of property to set. See Table 1 o layeridx: Layer index. Defaults to all layers. o zoneidx: Radial zone index. Defaults to all zones. o value: New value. Single, or array. Must be consistent with number of zone and layer indexes. o units: Units of property being set. Defaults to display units setrad: Set radial boundaries location, assuming the radial boundaries already exist. Paired arguments: o layeridx: Index of layers to set radius. Single value or array. Defaults to all layers o radidx: Index of radius boundary to set. Defaults to first radius (borehole) o rad: Position where the radial boundary is to be set o radunit: Units for rad. Defaults to display units Table 1, Earth model property names Resistivity Resistivity (Perpicular) Relative Electric Permittivity Relative Electric Permittivity (Perpicular) Relative Magnetic Permeability Relative Magnetic Permeability (Perpicular) Spontaneous Potential Bulk Density P-Wave Slowness P-Wave Slowness (Perpicular) S-Wave Slowness S-Wave Slowness (Perpicular) P-Wave Quality Factor P-Wave Quality Factor (Perpicular) S-Wave Quality Factor S-Wave Quality Factor (Perpicular) Shale Concentration Total Porosity Isolated Porosity Shale Porosity Total IC Water Saturation Irreducible Water Saturation Permeability Permeability (Perpicular) Formation Compressibility Salinity Water Resistivity Temperature Pore Pressure Migration Length (AmBe) Migration Length (14 MeV) Thorium Concentration Uranium Concentration Potassium Concentration Photoelectric Factor Neutron Capture Cross Section (Sigma) Hydrogen Index Wettability Index

8 Log Set Properties a_logs: Array of log objects. depthdata: Array of measured depth data points in raw units (depthdataunits) depthdataunits: Units for depth data (raw units of depth log) depthlogidx: Index of depth log within a_logs filename: Name of source file. It can be used to store any string header: Log file header rdepthlog: Reference to depth log object totallogs: Total number of logs. Read only Methods getlogbyname( name ): Get log object by name showlognames: Show available log names Log Properties depthdata: Array with depth data points of depth log from same log set. Read only depthdataunits: Units for depth data. Read only description: String describing log rawdata: Array of values constituting log data rawdataunits: Units for raw data totaldatapoints: Total data points in rad data. Read only Nuclear Simulator Access the nuclear simulator from a well: well.simulators.nuclear Properties allowedphiunits: Structure with allowed equivalent porosity units allowedsimtool: Structure with allowed simulation tools. Read only simtool: Tool to simulate. Assign using one of the allowedsimtools: ns.simtool = ns.allowedsimtool.longhornwl samplingrate: Tool sampling rate boreholediameter: Borehole diameter mudtype: Mud type to use in simulation. Assign using one of the allwedmudtype in tool: ns.mudtype = ns.simtool.allowedmudtype.freshwater usemudcakewl: Whether to use mud cake. Only considered for WL sim tools mcdensity: Mudcake density, only when using usemudcakewl

9 mcthickness: Mudcake thickness, only when using usemudcakewl keeptoolcentered: Only for Longhorn Wireline simtool outphiunits: Equivalent output units for porosity. Assign using one of the allowedphiunits ns.outphiunits = ns.allowedphiunits.sandstone rounddip: Round relative dip to nearest. usespecifiedgrabc: Whether to use specified GRa, GRb and GRc or just defaults. Logical (true / false). Defaults are 6.51, 2.71 and respectively. GRa: Weigh for U concentration in GR GRb: Weigh for Th concentration in GR GRc: Weigh for K concentration in GR doiterationrefinementwl: Whether to do iterative refinement when calculating density, uing WL tools. Logical(true /false) tooldiameter: Tool diameter in inches when simulating density, using Schlumberger LWD. It must be either or 8.25 muddensity: Mud density when simulating density using Schlumberger LWD mudpef: Mud PEF when simulating density using Schlumberger LWD multiplebackgrounddiffusion: Whether to use multiple or single background diffusion when simulating neutron tool. Logical (true / false) linint: Whether the calibration is to be done with linear interpolation of polynomial fit when simulating neutron tool. Logical(true / false) currsimfolder: Folder where a simulation is currently being run. Methods resetgrabc: Resets GRa, GRb and GRc values to their defaults (6.51, 2.71 and 14.23) rundensity: Run density simulation rundensity_and_pef: Run density and PEF simulations rungr: Run gamma ray simulation runneutron: Run neutron tool simulation Resistivity Simulator Access the nuclear simulator from a well: well.simulators.resistivity. Properties tool: Selected tool. Assign using one of the allowedsimtools: rs.tool = rs.allowedtools. AIT variant: Variant for selected tool. Refers to one of the multiple simulation codes available for selected tool. The allowed variants change when the tool changes. Use allowedvariants rs.variant = rs. allowedvariants. Variant 2D_Schlumberger

10 runinseries: Advanced, logical (true / false). Determines if multiple simulations can be started at the same time. Defaults to false. See the Example in this document for how to run parallel simulations. timeout: Numeric value t will cause sim to stop after t seconds. Default is infinity. usedefaultsettings: Logical (true / false). If false this will not apply saved settings when simulation tool or variant is changed. Defaults for that tool/variant will be used. allowedtools: Structure providing easy access to allowed tools. allowedvariants: Structure providing easy access to allowed variants for selected tool. rsimulator: Reference to the selected simulator controller. This object allows fine tuning of the individual simulator code. The object will be slightly different for each simulator. N_RunningSims: Shows number of currently running simulations (used for parallel runs). allowedvariants: Structure providing easy access to allowed variants for selected tool. Methods run: Run resistivity simulation clearsimobject: Advanced, clears sim object stored in rsimulator allowing a separated simulations of the same type to be run with different settings. clearqueue: Advanced, stops and clears all simulations from queue.

11 Examples Resistivity Simulation The following code block is taken from the example Matlab script in the documentation: ScriptingExample_ResistivitySimulator.m. % Demonstrate various scenarios for running resistivity simulation in scripts. % This demo script shows 4 different examples: % 1) RUN SAME VARIANT IN SERIES WITH DIFFERENT SETTINGS % 2) RUN DIFFERENT VARIANTS IN SERIES % 3) RUN SAME VARIANT IN PARALLEL WITH DIFFERENT SETTINGS % 4) RUN DIFFERENT VARIANTS IN PARALLEL WITH DEFAULT SETTINGS % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Setup (Preparation for all sims) % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Set up variables assuming utapwels is started with a well and reasonable % modeling limits (optionally with bedboundaries etc) rwin = uu.hmainwindow; csf = rwin.rcsf; w1 = csf.a_wells(1); rs = w1.simulators.resistivity; alltools = struct2array(rs.allowedtools); N = numel(alltools); toolindices = 1:N; % Set to true to test all available tools (though only 1 variation of each) dofulltest = false; % Set number of setting variations to display for same tool tests Nvariations = 2; % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % RUN SIMS IN SERIES : demo simple series runs % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% rs.runinseries = true; % set to run sims in series % 1. RUN SAME VARIANT IN SERIES WITH DIFFERENT SETTINGS %%%%%%%% rs.tool = rs.allowedtools.hdil; maxdips = 1:Nvariations; N1 = numel(maxdips); fprintf('\nrunning %d simulations in series with different settings\n', N1); tic; for idx = maxdips % change maxtruedipvar and logset name in each case. rs.rsimulator.maxtruedipvar = idx; name = sprintf('hdil 1D ser: max dip var = %d', idx); rs.rsimulator.logsetname = name; % save sim obj to a struct if desired but in this case since we did not create a new % object, all entries will refer to same object. (see Parallel below for creating % new objects). If you want to save the settings then call clearsimobject after each % run but be aware that you must set all non default settings when creating a new object. fldname = matlab.lang.makevalidname(name); S.(fldname)=rs.rSimulator; rs.run; % this now checks if all sims have finished running. while rs.n_runningsims > 0 % In this case we should never enter this disp('error if you see this'); disp(rs.n_runningsims); disp(rs.s_simqueue_); pause(2); t_ser_same = toc

12 Resistivity Example Continued % 2. RUN DIFFERENT VARIANTS IN SERIES %%%%%%%% toolindices2 = toolindices; if not(dofulltest) % Set custom tool indices for case of shorter test toolindices2 = 14:15; N2 = numel(toolindices2); fprintf('\nrunning %d different simulations in series\n', N2); tic for idx = toolindices2 t = alltools(idx); rs.tool=t; % this will generate a new sim object name = t.char; % make changes to tool settings here if desired % rs.rsimulator.maxtruedipvar = 1; rs.rsimulator.logsetname = [name '_ser']; % save sim obj to a struct if desired fldname = matlab.lang.makevalidname(name); S.(fldname)=rs.rSimulator; rs.run; % this now checks if all sims have finished running. while rs.n_runningsims > 0 % In this case we should never enter this disp('error if you see this'); disp(rs.n_runningsims); disp(rs.s_simqueue_); pause(2); t_ser_diff = toc % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % RUN SIMS IN PARALLEL : demo parallel runs % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % You must know what you are doing here! % % Care must be taken in parallel runs for 2 main points. % % 1.) You must either change the tool or call clearsimobject before % changing or running a sim variant that you have already started otherwise % it will change the running sim object which may have unexpected results. % 2.) You must not perform any function that will dep on the resulting % logs until you are sure that the simulations are done. A demo of how to % check is given. (in principle you could check each individually but that % is very advanced). % % Running in parallel can be 2 to 3 times faster, deping on the % computer. rs.runinseries = false; % set to run sims in parallel

13 Resistivity Example Continued % 3. RUN SAME VARIANT IN PARALLEL WITH DIFFERENT SETTINGS %%%%%%%% rs.tool = rs.allowedtools.hdil; maxdips = 1:Nvariations; N3 = numel(maxdips); fprintf('\nrunning %d simulations in parallel with different settings\n', N3); tic; for idx = maxdips % change maxtruedipvar and logset name in each case. rs.rsimulator.maxtruedipvar = idx; name = sprintf('hdil 1D par : max dip var = %d', idx); rs.rsimulator.logsetname = name; % save sim objs to a struct if desired to examine later. Because we % call rs.clearsimobject after each run these will all be different % objects and thus hold the settings changes. fldname = matlab.lang.makevalidname(name); S.(fldname)=rs.rSimulator; rs.run; % This is important before changing settings and running again because % it makes an indepent sim object that won't interfere with the % running object. rs.clearsimobject; % this now checks if all sims have finished running. while rs.n_runningsims > 0 disp(rs.n_runningsims); disp(rs.s_simqueue_); pause(2); disp('now all sims are done'); fprintf('rs.n_runningsims = %d', rs.n_runningsims); t_par_same = toc % 4. RUN DIFFERENT VARIANTS IN PARALLEL WITH DEFAULT SETTINGS %%%%%%%% toolindices4 = toolindices; if not(dofulltest) % Set custom tool indices for case of shorter test toolindices4 = 14:15; N4 = numel(toolindices4); fprintf('\nrunning %d simulations in parallel\n', N4); tic for idx = toolindices4 t = alltools(idx); rs.tool=t; % this will generate a new sim object name = t.char; % make changes to tool settings here if desired rs.rsimulator.logsetname = [name '_par']; % save sim obj to a struct if desired fldname = matlab.lang.makevalidname(name); S.(fldname)=rs.rSimulator; rs.run;

14 Resistivity Example Continued % this now checks if all sims have finished running. while rs.n_runningsims > 0 disp(rs.n_runningsims); disp(rs.s_simqueue_); pause(2); disp('now all sims are done'); fprintf('rs.n_runningsims = %d', rs.n_runningsims); t_par_diff = toc % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Compare the times : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Now compare the times fprintf(... 'Running %d runs of same variant in series took %f sec\n',... N1, t_ser_same); fprintf(... 'Running %d runs of same variant in parallel took %f sec\n',... N3, t_par_same); fprintf(... 'Running %d runs of different variants in series took %f sec\n',... N2, t_ser_diff); fprintf(... 'Running %d runs of different variants in parallel took %f sec\n',... N4, t_par_diff);

PETROPHYSICAL DATA AND OPEN HOLE LOGGING BASICS COPYRIGHT. MWD and LWD Acquisition (Measurement and Logging While Drilling)

PETROPHYSICAL DATA AND OPEN HOLE LOGGING BASICS COPYRIGHT. MWD and LWD Acquisition (Measurement and Logging While Drilling) LEARNING OBJECTIVES PETROPHYSICAL DATA AND OPEN HOLE LOGGING BASICS MWD and LWD Acquisition By the end of this lesson, you will be able to: Understand the concept of Measurements While Drilling (MWD) and

More information

, to the right of the File that is being loaded is clicked the Header information is displayed.

, to the right of the File that is being loaded is clicked the Header information is displayed. UTAPWeLS and Thin Bed Resistivity measurements in a carbonate field example. The purpose of this presentation is to demonstrate how UTAPWeLS is used to analyze resistivity data from a field dataset of

More information

Guideline for a Sonic Studio Model

Guideline for a Sonic Studio Model Sonic Studio Model Pg.1 Guideline for a Sonic Studio Model A model will be constructed to demonstrate a how to demonstrate how to use Sonic Studio in UTAPWeLS. The model will be created to represent soft

More information

11. Petrophysical Modeling

11. Petrophysical Modeling 11. Petrophysical Modeling 11.1 Deterministic Modeling When the well logs have been scaled up to the resolution of the cells in the 3D grid, the values for each cell along the well trajectory can be interpolated

More information

Study of real-time LWD data visual interpretation and geo-steering technology

Study of real-time LWD data visual interpretation and geo-steering technology DOI 10.1007/s12182-013-0298-x 477 Study of real-time LWD data visual interpretation and geo-steering technology Shao Cairui 1, Zhang Fuming 1, Chen Guoxing 1, Ji Jiaqi 2, Hou Qinggong 3, Tang Jianhong

More information

Objectives Build a 3D mesh and a FEMWATER flow model using the conceptual model approach. Run the model and examine the results.

Objectives Build a 3D mesh and a FEMWATER flow model using the conceptual model approach. Run the model and examine the results. v. 10.0 GMS 10.0 Tutorial Build a FEMWATER model to simulate flow Objectives Build a 3D mesh and a FEMWATER flow model using the conceptual model approach. Run the model and examine the results. Prerequisite

More information

Software that Works the Way Petrophysicists Do

Software that Works the Way Petrophysicists Do Software that Works the Way Petrophysicists Do Collaborative, Efficient, Flexible, Analytical Finding pay is perhaps the most exciting moment for a petrophysicist. After lots of hard work gathering, loading,

More information

SeisTool Seismic - Rock Physics Tool

SeisTool Seismic - Rock Physics Tool SeisTool Seismic - Rock Physics Tool info@traceseis.com Supports Exploration and Development Geoscientists in identifying or characterizing reservoir properties from seismic data. Reduces chance of user

More information

TOUGHREACT Example: Aqueous Transport with Adsorption and Decay

TOUGHREACT Example: Aqueous Transport with Adsorption and Decay 403 Poyntz Avenue, Suite B Manhattan, KS 66502 USA +1.785.770.8511 www.thunderheadeng.com TOUGHREACT Example: Aqueous Transport with Adsorption and Decay PetraSim 2016.1 Table of Contents Overview...1

More information

Rubis (NUM) Tutorial #1

Rubis (NUM) Tutorial #1 Rubis (NUM) Tutorial #1 1. Introduction This example is an introduction to the basic features of Rubis. The exercise is by no means intended to reproduce a realistic scenario. It is assumed that the user

More information

Doc #: IDI06-11F Rev: 1.3 Issued: 22/02/18. Well Seeker PRO How To Guide Rev 1.3. Page 1 of 26

Doc #: IDI06-11F Rev: 1.3 Issued: 22/02/18. Well Seeker PRO How To Guide Rev 1.3. Page 1 of 26 Well Seeker PRO How To Guide Rev 1.3 Page 1 of 26 Contents 1.0 - Getting Started... 4 1.1 - Display... 4 2.0 - Creating a new Well... 5 2.1 - Unit Selection... 5 2.2 - New Instant Plan / Survey... 6 2.3

More information

B09 Guided Interpretation #9

B09 Guided Interpretation #9 Emeraude v2.60 Doc v2.60 - KAPPA 1988-2010 Guided Interpretation #9 B09-1/22 B09 Guided Interpretation #9 This session illustrates the workflow offered by Emeraude for Multiple Probes Tools (MPT) around

More information

The Pennsylvania State University. The Graduate School. Department of Energy and Mineral Engineering

The Pennsylvania State University. The Graduate School. Department of Energy and Mineral Engineering The Pennsylvania State University The Graduate School Department of Energy and Mineral Engineering SYNTHETIC WELL LOG GENERATION FOR COMPLEX WELL ARCHITECTURES USING ARTIFICIAL INTELLIGENCE BASED TOOLS

More information

Inversion-based method for interpretation of logging-while-drilling density measurements acquired in high-angle and horizontal wells

Inversion-based method for interpretation of logging-while-drilling density measurements acquired in high-angle and horizontal wells GEOPHYSICS, VOL 77, NO (JULY-AUGUST 2012); P D11 D127, 16 FIGS 101190/GEO2012-00021 Inversion-based method for interpretation of logging-while-drilling density measurements acquired in high-angle and horizontal

More information

SEAWAT 4 Tutorial - Example Problem

SEAWAT 4 Tutorial - Example Problem SEAWAT 4 Tutorial - Example Problem Introduction About SEAWAT-4 SEAWAT-4 is the latest release of SEAWAT computer program for simulation of threedimensional, variable-density, transient ground-water flow

More information

2015 Addendum Manual

2015 Addendum Manual 2015 Addendum Manual Suite 200, 638 11 th Avenue S.W. Calgary, Alberta T2R-0E2 Phone: (403) 777-9454 Fax: (403) 777-9455 Website: www.powerlogger.com Email: info@powerlogger.com Overview Version 2015 Revisions

More information

Saphir NL (PTA) Tutorial #1

Saphir NL (PTA) Tutorial #1 Saphir NL (PTA) Tutorial #1 1. Introduction This tutorial provides a description of the options and workflow in KAPPA-Workstation. This includes creation of new documents and analyses, loading of pressure

More information

GeoFrame Basic Petrophysical Interpretation Using PetroViewPlus

GeoFrame Basic Petrophysical Interpretation Using PetroViewPlus GeoFrame Basic Petrophysical Interpretation Using PetroViewPlus Training and Exercise Guide GeoFrame 4 September 20, 2001 1 Contents About This Course Chapter 1 PetroViewPlus Workflow Learning Objectives

More information

DETERMINATION OF REGIONAL DIP AND FORMATION PROPERTIES FROM LOG DATA IN A HIGH ANGLE WELL

DETERMINATION OF REGIONAL DIP AND FORMATION PROPERTIES FROM LOG DATA IN A HIGH ANGLE WELL 1st SPWLA India Regional Conference Formation Evaluation in Horizontal Wells DETERMINATION OF REGIONAL DIP AND FORMATION PROPERTIES FROM LOG DATA IN A HIGH ANGLE WELL Jaideva C. Goswami, Denis Heliot,

More information

B S Bisht, Suresh Konka*, J P Dobhal. Oil and Natural Gas Corporation Limited, GEOPIC, Dehradun , Uttarakhand

B S Bisht, Suresh Konka*, J P Dobhal. Oil and Natural Gas Corporation Limited, GEOPIC, Dehradun , Uttarakhand Prediction of Missing Log data using Artificial Neural Networks (ANN), Multi-Resolution Graph-based B S Bisht, Suresh Konka*, J P Dobhal Oil and Natural Gas Corporation Limited, GEOPIC, Dehradun-248195,

More information

Benefits of Integrating Rock Physics with Petrophysics

Benefits of Integrating Rock Physics with Petrophysics Benefits of Integrating Rock Physics with Petrophysics Five key reasons to employ an integrated, iterative workflow The decision to take a spudded well to completion depends on the likely economic payout.

More information

3D MULTIDISCIPLINARY INTEGRATED GEOMECHANICAL FRACTURE SIMULATOR & COMPLETION OPTIMIZATION TOOL

3D MULTIDISCIPLINARY INTEGRATED GEOMECHANICAL FRACTURE SIMULATOR & COMPLETION OPTIMIZATION TOOL PETROPHYSICS RESERVOIR GEOMECHANICS COMPLETIONS DRILLING PRODUCTION SERVICE 3D MULTIDISCIPLINARY INTEGRATED GEOMECHANICAL FRACTURE SIMULATOR & COMPLETION OPTIMIZATION TOOL INTEGRATED GEOMECHANICAL FRACTURE

More information

User s Manual to SPRESSO

User s Manual to SPRESSO User s Manual to SPRESSO Supreet Singh Bahga January 2013 1. Download and Installation 1) SPRESSO is a MATLAB based open source, nonlinear electrophoresis solver. The source code and its executable binary

More information

Improving Data Quality in Challenging Wells. Logging Services. UltraSlim SM. Solving challenges.

Improving Data Quality in Challenging Wells. Logging Services. UltraSlim SM. Solving challenges. Improving Data Quality in Challenging Wells UltraSlim SM Logging Services Solving challenges. UltraSlim SM Logging Services High-Quality Logging, Now in a Smaller Package Halliburton s new UltraSlim logging

More information

TerraStation II v7 Training

TerraStation II v7 Training WORKED EXAMPLE Loading and using Core Analysis Data Core Analysis Data is frequently not available at exact well increments. In order to retain the exact depth at which this data is sampled, it needs to

More information

Advanced Techniques for Greater Accuracy, Capacity, and Speed using Maxwell 11. Julius Saitz Ansoft Corporation

Advanced Techniques for Greater Accuracy, Capacity, and Speed using Maxwell 11. Julius Saitz Ansoft Corporation Advanced Techniques for Greater Accuracy, Capacity, and Speed using Maxwell 11 Julius Saitz Ansoft Corporation Overview Curved versus Faceted Surfaces Mesh Operations Data Link Advanced Field Plotting

More information

QUICK CORE ASSESSMENT FROM CT IMAGING: FROM PETROPHYSICAL PROPERTIES TO LOG EVALUATION

QUICK CORE ASSESSMENT FROM CT IMAGING: FROM PETROPHYSICAL PROPERTIES TO LOG EVALUATION SCA2016-031 1/12 QUICK CORE ASSESSMENT FROM CT IMAGING: FROM PETROPHYSICAL PROPERTIES TO LOG EVALUATION Olivier Lopez, Carl F. Berg, Lars Rennan, Gunnar Digranes, Thibaut Forest, Anders Kristoffersen &

More information

v GMS 10.0 Tutorial UTEXAS Dam with Seepage Use SEEP2D and UTEXAS to model seepage and slope stability of an earth dam

v GMS 10.0 Tutorial UTEXAS Dam with Seepage Use SEEP2D and UTEXAS to model seepage and slope stability of an earth dam v. 10.0 GMS 10.0 Tutorial Use SEEP2D and UTEXAS to model seepage and slope stability of an earth dam Objectives Learn how to build an integrated SEEP2D/UTEXAS model in GMS. Prerequisite Tutorials SEEP2D

More information

GRAPRISM. Version Markku Pirttijärvi

GRAPRISM. Version Markku Pirttijärvi GRAPRISM Version 1.1 2003 Markku Pirttijärvi Introduction: Gravity, the attraction force between masses, is one of the basic forces of the physical world. The objective of geophysical gravity method is

More information

Ice-Basement Mapping of Eisriesenwelt Cave Using Ground Penetrating Radar

Ice-Basement Mapping of Eisriesenwelt Cave Using Ground Penetrating Radar Ice-Basement Mapping of Eisriesenwelt Cave Using Ground Penetrating Radar Master Thesis Presentation Ao Kaidong Supervisors: Prof. Dr. Manfred F.Buchroithner Dr. Ing. Holger Kumke 31.01.2018 International

More information

Part 1: Calculating amplitude spectra and seismic wavelets

Part 1: Calculating amplitude spectra and seismic wavelets Geology 554 Environmental and Exploration Geophysics II Generating synthetic seismograms The simple in-class exercise undertaken last time illustrates the relationship between wavelet properties, interval

More information

MATLAB Introduction to MATLAB Programming

MATLAB Introduction to MATLAB Programming MATLAB Introduction to MATLAB Programming MATLAB Scripts So far we have typed all the commands in the Command Window which were executed when we hit Enter. Although every MATLAB command can be executed

More information

Topaze NL (RTA) Tutorial #1

Topaze NL (RTA) Tutorial #1 Topaze NL (RTA) Tutorial #1 1. Introduction This tutorial provides a description of the options of RTA in KAPPA Workstation G5 through the analysis of a gas producer well example. We recommend that you

More information

Stepwise instructions for getting started

Stepwise instructions for getting started Multiparameter Numerical Medium for Seismic Modeling, Planning, Imaging & Interpretation Worldwide Tesseral Geo Modeling Tesseral 2D Tutorial Stepwise instructions for getting started Contents Useful information...1

More information

Computing Geologically Consistent Models from Geophysical Data

Computing Geologically Consistent Models from Geophysical Data Computing Geologically Consistent Models from Geophysical Data by Justin Granek B.Sc., Acadia Universiy, 2009 A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE

More information

Using the Eulerian Multiphase Model for Granular Flow

Using the Eulerian Multiphase Model for Granular Flow Tutorial 21. Using the Eulerian Multiphase Model for Granular Flow Introduction Mixing tanks are used to maintain solid particles or droplets of heavy fluids in suspension. Mixing may be required to enhance

More information

Desktop Command window

Desktop Command window Chapter 1 Matlab Overview EGR1302 Desktop Command window Current Directory window Tb Tabs to toggle between Current Directory & Workspace Windows Command History window 1 Desktop Default appearance Command

More information

Appropriate algorithm method for Petrophysical properties to construct 3D modeling for Mishrif formation in Amara oil field Jawad K.

Appropriate algorithm method for Petrophysical properties to construct 3D modeling for Mishrif formation in Amara oil field Jawad K. Appropriate algorithm method for Petrophysical properties to construct 3D modeling for Mishrif formation in Amara oil field Jawad K. Radhy AlBahadily Department of geology, college of science, Baghdad

More information

EL2310 Scientific Programming

EL2310 Scientific Programming Lecture 4: Programming in Matlab Yasemin Bekiroglu (yaseminb@kth.se) Florian Pokorny(fpokorny@kth.se) Overview Overview Lecture 4: Programming in Matlab Wrap Up More on Scripts and Functions Wrap Up Last

More information

EL2310 Scientific Programming

EL2310 Scientific Programming (pronobis@kth.se) Overview Overview Wrap Up More on Scripts and Functions Basic Programming Lecture 2 Lecture 3 Lecture 4 Wrap Up Last time Loading data from file: load( filename ) Graphical input and

More information

SPE demonstrated that quality of the data plays a very important role in developing a neural network model.

SPE demonstrated that quality of the data plays a very important role in developing a neural network model. SPE 98013 Developing Synthetic Well Logs for the Upper Devonian Units in Southern Pennsylvania Rolon, L. F., Chevron, Mohaghegh, S.D., Ameri, S., Gaskari, R. West Virginia University and McDaniel B. A.,

More information

RIVA / Athena Pro-Series ECU

RIVA / Athena Pro-Series ECU RIVA / Athena Pro-Series ECU USING SOFTWARE (MAYA) Running Maya for First Time Once installed, Maya is available in the Start menu under Programs -> Maya, or from a desktop short cut, if created. The first

More information

LOG/MATE ESP - A FOURTH GENERATION LANGUAGE FOR LOG ANALYSIS

LOG/MATE ESP - A FOURTH GENERATION LANGUAGE FOR LOG ANALYSIS LOG/MATE ESP - A FOURTH GENERATION LANGUAGE FOR LOG ANALYSIS E. R. (Ross) Crain, P.Eng. D&S Petrophysical - a Division of D&S Petroleum Consulting Group Ltd. Calgary, Alberta 403 845 2527 ross@spec2000.net

More information

BASIC PROCESSING TUTORIALS

BASIC PROCESSING TUTORIALS BASIC PROCESSING TUTORIALS These tutorials are designed to familiarize you with basic process functions available in RADAN. They are not exhaustive and are meant to get you started working with the software.

More information

APPLICATION NOTE NO Revised August SBE 43 Dissolved Oxygen (DO) Sensor Hysteresis Corrections

APPLICATION NOTE NO Revised August SBE 43 Dissolved Oxygen (DO) Sensor Hysteresis Corrections Sea-Bird Electronics, Inc. 13431 NE 20 th Street Bellevue, WA 98005 USA Phone: (425) 643-9866 Fax: (425) 643-9954 E-mail: seabird@seabird.com Web: www.seabird.com APPLICATION NOTE NO. 64-3 Revised August

More information

Feature-based CAM software for mills, multi-tasking lathes and wire EDM. Getting Started

Feature-based CAM software for mills, multi-tasking lathes and wire EDM.  Getting Started Feature-based CAM software for mills, multi-tasking lathes and wire EDM www.featurecam.com Getting Started FeatureCAM 2015 R3 Getting Started FeatureCAM Copyright 1995-2015 Delcam Ltd. All rights reserved.

More information

Section 8. 8 Format Editor

Section 8. 8 Format Editor Section 8 8 Format Editor The Format Editor allows the creation and editing of the log presentation or format files. The output of the format editor are files of the type *.prs which are subsequently used

More information

1.0 Introduction Installation Workflow Well model D model D model More cases...

1.0 Introduction Installation Workflow Well model D model D model More cases... Content 1.0 Introduction... 2 2.0 Installation... 4 3.0 Workflow... 7 3.1 Well model... 7 3.2 1-D model... 13 3.3 2-D model... 20 3.4 More cases... 31 4.0 Data format... 34 4.1 Well model... 34 4.2 1-D

More information

Discover the Depths of Your Data!

Discover the Depths of Your Data! www.goldensoftware.cz Discover the Depths of Your Data! Golden Software Presents Powerful and Innovative Well Log and Borehole Plotting for Geoscientists Golden Software, Inc. From the developers of Surfer

More information

Simulating Sonic Scanner responses in an interactive Web-based High Performance Computing environment

Simulating Sonic Scanner responses in an interactive Web-based High Performance Computing environment Simulating Sonic Scanner responses in an interactive Web-based High Performance Computing environment V. Polyakov, H.-P. Valero, D. Omeragic, R. L Kocian, T. M Habashy and J. Pabon Schlumberger Doll Research,

More information

1. Create a SEEP2D conceptual model. 3. Define conditions for both a saturated and unsaturated zone. 4. Convert the model to SEEP2D and run SEEP2D.

1. Create a SEEP2D conceptual model. 3. Define conditions for both a saturated and unsaturated zone. 4. Convert the model to SEEP2D and run SEEP2D. GMS TUTORIALS SEEP 2D Unconfined SEEP2D can be used for both confined and unconfined problems. The steps involved in performing a SEEP2D simulation for the unconfined condition are described in this tutorial.

More information

MODFLOW - SWI2 Package, Two-Aquifer System. A Simple Example Using the MODFLOW SWI2 (Seawater Intrusion) Package

MODFLOW - SWI2 Package, Two-Aquifer System. A Simple Example Using the MODFLOW SWI2 (Seawater Intrusion) Package v. 10.3 GMS 10.3 Tutorial A Simple Example Using the MODFLOW SWI2 (Seawater Intrusion) Package Objectives Become familiar with the interface to the MODFLOW SWI2 package in GMS. Prerequisite Tutorials MODFLOW

More information

v Overview SMS Tutorials Prerequisites Requirements Time Objectives

v Overview SMS Tutorials Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should

More information

Inversion of Array Induction Logs and Its Application

Inversion of Array Induction Logs and Its Application 2007 Petroleum Science Vol.4 No.3 Inversion of Array Induction Logs and Its Application Gao Jie 1, Zhao Aibin 2, Peng Fei 1 and Li Hongqi 1 (1. School of Resources and Information, China University of

More information

Design of Surface Seismic Programs for CO2 Storage Monitoring. WesternGeco North America Geophysics Manager Houston

Design of Surface Seismic Programs for CO2 Storage Monitoring. WesternGeco North America Geophysics Manager Houston Design of Surface Seismic Programs for CO2 Storage Monitoring Mark S. Egan WesternGeco North America Geophysics Manager Houston Objectives Baseline seismic program Structure & stratigraphy of the storage

More information

Digital Core Databases

Digital Core Databases Digital Core Databases Data Collaboration, Integration and Re-Interpretation: A CASE STUDY Presenter: Darryl Soderberg (Project Manager/Geologist) Digital Core Databases Data Collaboration, Integration

More information

TUCKER WIRELINE OPEN HOLE WIRELINE LOGGING

TUCKER WIRELINE OPEN HOLE WIRELINE LOGGING RMOTC TEST REPORT DOE/RMOTC - 020167 TUCKER WIRELINE OPEN HOLE WIRELINE LOGGING April 5, 2002 - April 6, 2002 Work performed under Rocky Mountain Oilfield Testing Center (RMOTC) CRADA 2002-014 Data of

More information

TerraNotes. The official newsletter of TERRASCIENCES. Current TerraStation II version: v PETEX 2014 is coming up in November

TerraNotes. The official newsletter of TERRASCIENCES. Current TerraStation II version: v PETEX 2014 is coming up in November TerraNotes The official newsletter of TERRASCIENCES Current TerraStation II version: v7.345 PETEX 2014 is coming up in November The biannual PETEX convention is being held at the ExCel Centre in London,

More information

v. 9.0 GMS 9.0 Tutorial UTEXAS Dam with Seepage Use SEEP2D and UTEXAS to model seepage and slope stability of a earth dam Prerequisite Tutorials None

v. 9.0 GMS 9.0 Tutorial UTEXAS Dam with Seepage Use SEEP2D and UTEXAS to model seepage and slope stability of a earth dam Prerequisite Tutorials None v. 9.0 GMS 9.0 Tutorial Use SEEP2D and UTEXAS to model seepage and slope stability of a earth dam Objectives Learn how to build an integrated SEEP2D/UTEXAS model in GMS. Prerequisite Tutorials None Required

More information

Andrew Lee BEng (Hons) CEng MIStructE FGS FPWS

Andrew Lee BEng (Hons) CEng MIStructE FGS FPWS Jim Twaddle BSc (Hons) FGS Andrew Lee BEng (Hons) CEng MIStructE FGS FPWS 11 June 2010 ME50252/RE001 !! " # $ $ % # & " '(! ) # $ $ % * $ ( & " # $ $ % $ # $ $ % +, $ # $ $ % #! " $ # $ $ % -! $ # $ $

More information

ELANPlus GeoFrame Advanced Petrophysical Interpretation. Training and Exercise Guide

ELANPlus GeoFrame Advanced Petrophysical Interpretation. Training and Exercise Guide ELANPlus GeoFrame Advanced Petrophysical Interpretation Training and Exercise Guide GeoFrame 4 1 Contents Chapter 1 ElanPlus Introduction Learning Objectives Keywords Overview ElanPlus Equation Solutions

More information

Correlating Production or Injection Volumes to Volumetric Attributes Program cigar_probe. Computation flow chart

Correlating Production or Injection Volumes to Volumetric Attributes Program cigar_probe. Computation flow chart Correlating Production or Injection Volumes to Volumetric Attributes Program cigar_probe Computation flow chart Program cigar_probe uses a suite of seismic amplitude volumes and a table containing the

More information

7 Control Structures, Logical Statements

7 Control Structures, Logical Statements 7 Control Structures, Logical Statements 7.1 Logical Statements 1. Logical (true or false) statements comparing scalars or matrices can be evaluated in MATLAB. Two matrices of the same size may be compared,

More information

Working with Target for ArcGIS Drillhole Tools

Working with Target for ArcGIS Drillhole Tools Working with Target for ArcGIS Drillhole Tools This Working with Target for ArcGIS Drillhole Tools How-to Guide walks you through setting up a new Target for ArcGIS drillhole project, importing data into

More information

Custom Loading & Calculations using Interval Data

Custom Loading & Calculations using Interval Data Custom Loading & Calculations using Interval Data PETRA User Group Session Series Armin Schafer Technical Sales Executive PETRA/PetraSeis/GeoSyn Encana Amphitheatre Sep 29, 2011 noon 1 pm PETRA User Session

More information

Sponsors: AGENDA October 1, 2014 Toftrees Conference Center State College, PA. Welcome

Sponsors: AGENDA October 1, 2014 Toftrees Conference Center State College, PA. Welcome AGENDA October 1, 2014 Toftrees Conference Center State College, PA Welcome API Recommended Practice on Flash Fire Assessment, RJR Safety, Wayne Vanderhoff Wireline Safety 101, Nabors Completion & Production,

More information

Target Lithology Voxels

Target Lithology Voxels Target Lithology Voxels The Target Lithology Voxels tool enables you to create a 3D grid (voxel) based on data contained in a string channel within a from-to drillhole database. A lithology voxel can be

More information

COPYRIGHT. Nodal Analysis Workshop. Horizontal and Fractured Wells. By the end of this lesson, you will be able to:

COPYRIGHT. Nodal Analysis Workshop. Horizontal and Fractured Wells. By the end of this lesson, you will be able to: Learning Objectives Nodal Analysis Workshop Horizontal and Fractured Wells By the end of this lesson, you will be able to: Accurately represent horizontal well geometry inside SNAP Describe the Joshi equation

More information

Learn the various 3D interpolation methods available in GMS

Learn the various 3D interpolation methods available in GMS v. 10.4 GMS 10.4 Tutorial Learn the various 3D interpolation methods available in GMS Objectives Explore the various 3D interpolation algorithms available in GMS, including IDW and kriging. Visualize the

More information

v Getting Started An introduction to GMS GMS Tutorials Time minutes Prerequisite Tutorials None

v Getting Started An introduction to GMS GMS Tutorials Time minutes Prerequisite Tutorials None v. 10.3 GMS 10.3 Tutorial An introduction to GMS Objectives This tutorial introduces GMS and covers the basic elements of the user interface. It is the first tutorial that new users should complete. Prerequisite

More information

AVO for one- and two-fracture set models

AVO for one- and two-fracture set models GEOPHYSICS, VOL. 70, NO. 2 (MARCH-APRIL 2005); P. C1 C5, 7 FIGS., 3 TABLES. 10.1190/1.1884825 AVO for one- and two-fracture set models He Chen 1,RaymonL.Brown 2, and John P. Castagna 1 ABSTRACT A theoretical

More information

2 T. x + 2 T. , T( x, y = 0) = T 1

2 T. x + 2 T. , T( x, y = 0) = T 1 LAB 2: Conduction with Finite Difference Method Objective: The objective of this laboratory is to introduce the basic steps needed to numerically solve a steady state two-dimensional conduction problem

More information

Fracture Network Well Test Interpretation: in thevalhall Reservoir, North Sea

Fracture Network Well Test Interpretation: in thevalhall Reservoir, North Sea AIPG Marcellus Shale Hydraulic Fracturing Conference Fracture Network Well Test Interpretation: in thevalhall Reservoir, North Sea Cristian Enachescu and Steve Rogers Golder Associates Celle, Germany;

More information

Tutorial 6. Pumping Well and River

Tutorial 6. Pumping Well and River Tutorial 6 Pumping Well and River Table of Contents Objective. 1 Step-by-Step Procedure... 2 Section 1 Data Input. 2 Step 1: Open Adaptive Groundwater Input (.agw) File. 2 Step 2: Pumping Well Design Database

More information

Tutorial 7. Water Table and Bedrock Surface

Tutorial 7. Water Table and Bedrock Surface Tutorial 7 Water Table and Bedrock Surface Table of Contents Objective. 1 Step-by-Step Procedure... 2 Section 1 Data Input. 2 Step 1: Open Adaptive Groundwater Input (.agw) File. 2 Step 2: Assign Material

More information

v SMS 11.1 Tutorial Overview Time minutes

v SMS 11.1 Tutorial Overview Time minutes v. 11.1 SMS 11.1 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. It is suggested that this tutorial

More information

The DNP3 plugin PRINTED MANUAL

The DNP3 plugin PRINTED MANUAL The DNP3 plugin PRINTED MANUAL DNP3 plugin All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording,

More information

FOUNDATION IN OVERCONSOLIDATED CLAY

FOUNDATION IN OVERCONSOLIDATED CLAY 1 FOUNDATION IN OVERCONSOLIDATED CLAY In this chapter a first application of PLAXIS 3D is considered, namely the settlement of a foundation in clay. This is the first step in becoming familiar with the

More information

v MODFLOW Advanced PEST Pilot Points, SVD-Assist, Parallel PEST GMS Tutorials Time minutes

v MODFLOW Advanced PEST Pilot Points, SVD-Assist, Parallel PEST GMS Tutorials Time minutes v. 10.2 GMS 10.2 Tutorial Pilot Points, SVD-Assist, Parallel PEST Objectives Learn how to parameterize a MODFLOW model and run PEST to obtain optimal parameter values. Experiment with truncated singular

More information

Physics 326G Winter Class 6

Physics 326G Winter Class 6 Physics 36G Winter 008 Class 6 Today we will learn about functions, and also about some basic programming that allows you to control the execution of commands in the programs you write. You have already

More information

B05 Guided Interpretation #5

B05 Guided Interpretation #5 Emeraude v2.60 Doc v2.60.01 - KAPPA 1988-2010 Guided Interpretation #5 B05-1/32 B05 Guided Interpretation #5 This example covers a deviated producer (74deg) logged with Multiple Probe Tools, two DEFT,

More information

Displaying Strike and Dip Measurements on Your Map in Surfer

Displaying Strike and Dip Measurements on Your Map in Surfer Displaying Strike and Dip Measurements on Your Map in Surfer Measuring strike and dip is a fundamental part of geological mapping, and displaying strike and dip information on a map is an effective way

More information

Thermal Reservoir Simulator for Microsoft Windows TM

Thermal Reservoir Simulator for Microsoft Windows TM Thermal Reservoir Simulator for Microsoft Windows TM Designed for use with the Microsoft Windows XP TM, and later, operating systems: Simulator Features Simulator Applications Radial and Cartesian Coordinates

More information

Pattern recognition in a digital age: A gameboard approach to determining petrophysical parameters

Pattern recognition in a digital age: A gameboard approach to determining petrophysical parameters Pattern recognition in a digital age: A gameboard approach to determining petrophysical parameters Daniel A. Krygowski Robert M. Cluff The Discovery Group www.discovery-group.com Outline Definition and

More information

Chapter 2 - Getting Started

Chapter 2 - Getting Started Chapter 2 - Getting Started Entering Survey Data The heart of this program is the survey data and the ability for this program to compute the derived survey parameters. Start the XSection Horizontal Log

More information

Closing the Loop via Scenario Modeling in a Time-Lapse Study of an EOR Target in Oman

Closing the Loop via Scenario Modeling in a Time-Lapse Study of an EOR Target in Oman Closing the Loop via Scenario Modeling in a Time-Lapse Study of an EOR Target in Oman Tania Mukherjee *(University of Houston), Kurang Mehta, Jorge Lopez (Shell International Exploration and Production

More information

Data needs to be prepped for loading into matlab.

Data needs to be prepped for loading into matlab. Outline Preparing data sets CTD Data from Tomales Bay Clean up Binning Combined Temperature Depth plots T S scatter plots Multiple plots on a single figure What haven't you learned in this class? Preparing

More information

RSPile. Tutorial 3 Grouped Pile Analysis. Pile Analysis Software. Grouped Pile Analysis

RSPile. Tutorial 3 Grouped Pile Analysis. Pile Analysis Software. Grouped Pile Analysis RSPile Pile Analysis Software Tutorial 3 Grouped Pile Analysis Grouped Pile Analysis Introduction This tutorial will demonstrate how to model grouped piles under a cap. The finished product of this tutorial

More information

TerraStation II v7 Training

TerraStation II v7 Training HOW-TO Using multiple component sets with PETRA and IMAGELog It often happens that you have a well where you want to calculate lithologies with different components in different intervals, but then display

More information

Project overview. SleipnerCO 2 plume. Filip Neele, Rob Arts. E T

Project overview. SleipnerCO 2 plume. Filip Neele, Rob Arts. E  T Project overview SleipnerCO 2 plume Filip Neele, Rob Arts E filip.neele@tno.nl, rob.arts@tno.nl T +31 30 256 4859 Sleipner CO 2 injection CO 2 injection commenced 1996 ~ 1 Mt CO 2 injected per annum >

More information

Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow

Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow Tutorial 1. Introduction to Using FLUENT: Fluid Flow and Heat Transfer in a Mixing Elbow Introduction This tutorial illustrates the setup and solution of the two-dimensional turbulent fluid flow and heat

More information

Horizontal XSection Manual

Horizontal XSection Manual Horizontal XSection Manual Peter D. Falk HMG Software LLC PO Box 20658 Albuquerque, NM 87154 Contents Chapter 1 - Overview... 6 Survey Data The Heart of the Program... 6 Quick Reference (The Different

More information

v SMS 11.2 Tutorial Overview Prerequisites Requirements Time Objectives

v SMS 11.2 Tutorial Overview Prerequisites Requirements Time Objectives v. 11.2 SMS 11.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should

More information

Target 3D Geology Surfaces

Target 3D Geology Surfaces Target 3D Geology Surfaces The Target 3D Geology Surfaces (Contact Surface from Geology Grids) tool enables you to create subsurface topography grids, where the "Z" values correspond to the elevation of

More information

Real-Time Openhole Evaluation

Real-Time Openhole Evaluation Real-Time Openhole Evaluation Tom Barber Sugar Land, Texas, USA Laurent Jammes Jan Wouter Smits Clamart, France Operators are gaining an accurate, at-the-wellsite first look at pay zones, thanks to new

More information

SEAWAT Tutorial - Elder Model

SEAWAT Tutorial - Elder Model SEAWAT Tutorial - Elder Model Introduction Saltwater intrusion is a common occurrence along coastlines throughout the world. Saltwater is denser than freshwater, and consequently will tend to migrate inland

More information

Compressible Flow in a Nozzle

Compressible Flow in a Nozzle SPC 407 Supersonic & Hypersonic Fluid Dynamics Ansys Fluent Tutorial 1 Compressible Flow in a Nozzle Ahmed M Nagib Elmekawy, PhD, P.E. Problem Specification Consider air flowing at high-speed through a

More information

T2VOC Example: One Dimensional Gas Diffusion of an Organic Chemical

T2VOC Example: One Dimensional Gas Diffusion of an Organic Chemical 403 Poyntz Avenue, Suite B Manhattan, KS 66502 USA +1.785.770.8511 www.thunderheadeng.com T2VOC Example: One Dimensional Gas Diffusion of an Organic Chemical PetraSim 5 Table of Contents Acknowledgements...

More information

A Really Good Log Interpretation Program Designed to Honour Core

A Really Good Log Interpretation Program Designed to Honour Core A Really Good Log Interpretation Program Designed to Honour Core Robert V. Everett & James R. Everett CWLS Summary: Montney example illustrates methodology We have unique, focussed, log interpretation

More information

Multi-attribute seismic analysis tackling non-linearity

Multi-attribute seismic analysis tackling non-linearity Multi-attribute seismic analysis tackling non-linearity Satinder Chopra, Doug Pruden +, Vladimir Alexeev AVO inversion for Lamé parameters (λρ and µρ) has become a common practice as it serves to enhance

More information