Files
ResInsight/search/index.html
2020-05-04 07:11:37 +02:00

4305 lines
1.1 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.65.3" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>Search :: ResInsight</title>
<link href="/css/nucleus.css?1588568942" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1588568942" rel="stylesheet">
<link href="/css/hybrid.css?1588568942" rel="stylesheet">
<link href="/css/featherlight.min.css?1588568942" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1588568942" rel="stylesheet">
<link href="/css/auto-complete.css?1588568942" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1588568942" rel="stylesheet">
<link href="/css/theme.css?1588568942" rel="stylesheet">
<link href="/css/hugo-theme.css?1588568942" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1588568942"></script>
<style>
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [['$','$'], ['\\(','\\)']],
displayMath: [['$$','$$'], ['\\[','\\]']],
processEscapes: true,
processEnvironments: true,
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
TeX: { equationNumbers: { autoNumber: "AMS" },
extensions: ["AMSmath.js", "AMSsymbols.js"] }
}
});
MathJax.Hub.Queue(function() {
var all = MathJax.Hub.getAllJax();
while(jax = all.pop()) {
jax.SourceElement().parentNode.className += ' has-jax';
}
});
MathJax.Hub.Config({
TeX: { equationNumbers: { autoNumber: "AMS" } }
});
</script>
</head>
<body class="" data-url="/search/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<a id="logo" href="https://resinsight.org/">
<img src="https://resinsight.org//images/ResInsightCroppedIconPicture.png">
</a>
</div>
<div class="searchbox">
<label for="searchbox"><i class="fas fa-search"></i></label>
<form action="/search/" method="GET" id="search-form">
<input type="search" name="q" id="searchbox" placeholder="Search">
</form>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/getting-started/" title="Getting Started" class="dd-item
">
<a href="/getting-started/">
Getting Started
</a>
<ul>
<li data-nav-id="/getting-started/overview/" title="Overview" class="dd-item ">
<a href="/getting-started/overview/">
Overview
</a>
</li>
<li data-nav-id="/getting-started/download-and-install/" title="Download and Install" class="dd-item
">
<a href="/getting-started/download-and-install/">
Download and Install
</a>
<ul>
<li data-nav-id="/getting-started/download-and-install/linux-installation/" title="Linux Installation" class="dd-item ">
<a href="/getting-started/download-and-install/linux-installation/">
Linux Installation
</a>
</li>
<li data-nav-id="/getting-started/download-and-install/windows-installation/" title="Windows Installation" class="dd-item ">
<a href="/getting-started/download-and-install/windows-installation/">
Windows Installation
</a>
</li>
<li data-nav-id="/getting-started/download-and-install/buildinstructions/" title="Build Instructions" class="dd-item ">
<a href="/getting-started/download-and-install/buildinstructions/">
Build Instructions
</a>
</li>
</ul>
</li>
<li data-nav-id="/getting-started/helpmenuanddocumentation/" title="Help Menu and Documentation" class="dd-item ">
<a href="/getting-started/helpmenuanddocumentation/">
Help Menu and Documentation
</a>
</li>
<li data-nav-id="/getting-started/modelnavigation/" title="Model Navigation" class="dd-item ">
<a href="/getting-started/modelnavigation/">
Model Navigation
</a>
</li>
<li data-nav-id="/getting-started/other/" title="Other" class="dd-item
">
<a href="/getting-started/other/">
Other
</a>
<ul>
<li data-nav-id="/getting-started/other/releasenotification/" title="Release Notification Subscription" class="dd-item ">
<a href="/getting-started/other/releasenotification/">
Release Notification Subscription
</a>
</li>
<li data-nav-id="/getting-started/other/testimonials/" title="Testimonials" class="dd-item ">
<a href="/getting-started/other/testimonials/">
Testimonials
</a>
</li>
</ul>
</li>
</ul>
</li>
<li data-nav-id="/3d-main-window/" title="3D Main Window" class="dd-item
">
<a href="/3d-main-window/">
3D Main Window
</a>
<ul>
<li data-nav-id="/3d-main-window/3dviews/" title="3D Views" class="dd-item ">
<a href="/3d-main-window/3dviews/">
3D Views
</a>
</li>
<li data-nav-id="/3d-main-window/cellresults/" title="Cell Results" class="dd-item ">
<a href="/3d-main-window/cellresults/">
Cell Results
</a>
</li>
<li data-nav-id="/3d-main-window/resultcolorlegend/" title="Result Color Legend" class="dd-item ">
<a href="/3d-main-window/resultcolorlegend/">
Result Color Legend
</a>
</li>
<li data-nav-id="/3d-main-window/comparisonview/" title="Comparison View" class="dd-item ">
<a href="/3d-main-window/comparisonview/">
Comparison View
</a>
</li>
<li data-nav-id="/3d-main-window/contourmaps/" title="Contour Maps" class="dd-item ">
<a href="/3d-main-window/contourmaps/">
Contour Maps
</a>
</li>
<li data-nav-id="/3d-main-window/tensors/" title="Tensor Results" class="dd-item ">
<a href="/3d-main-window/tensors/">
Tensor Results
</a>
</li>
<li data-nav-id="/3d-main-window/resultinspection/" title="Result Inspection" class="dd-item ">
<a href="/3d-main-window/resultinspection/">
Result Inspection
</a>
</li>
<li data-nav-id="/3d-main-window/filters/" title="Cell Filters" class="dd-item ">
<a href="/3d-main-window/filters/">
Cell Filters
</a>
</li>
<li data-nav-id="/3d-main-window/intersections/" title="Intersections" class="dd-item ">
<a href="/3d-main-window/intersections/">
Intersections
</a>
</li>
<li data-nav-id="/3d-main-window/surfaces/" title="Surfaces" class="dd-item ">
<a href="/3d-main-window/surfaces/">
Surfaces
</a>
</li>
<li data-nav-id="/3d-main-window/allandiagrams/" title="Allan Diagram" class="dd-item ">
<a href="/3d-main-window/allandiagrams/">
Allan Diagram
</a>
</li>
<li data-nav-id="/3d-main-window/faults/" title="Faults" class="dd-item ">
<a href="/3d-main-window/faults/">
Faults
</a>
</li>
<li data-nav-id="/3d-main-window/formations/" title=" Zonations/Formations" class="dd-item ">
<a href="/3d-main-window/formations/">
Zonations/Formations
</a>
</li>
<li data-nav-id="/3d-main-window/gridstatisticsdialog/" title="Grid Statistics Dialog" class="dd-item ">
<a href="/3d-main-window/gridstatisticsdialog/">
Grid Statistics Dialog
</a>
</li>
<li data-nav-id="/3d-main-window/casegroupsandstatistics/" title="Grid Case Groups and Statistics" class="dd-item ">
<a href="/3d-main-window/casegroupsandstatistics/">
Grid Case Groups and Statistics
</a>
</li>
<li data-nav-id="/3d-main-window/linkedviews/" title="Linked Views" class="dd-item ">
<a href="/3d-main-window/linkedviews/">
Linked Views
</a>
</li>
<li data-nav-id="/3d-main-window/measurement/" title="Measurement" class="dd-item ">
<a href="/3d-main-window/measurement/">
Measurement
</a>
</li>
<li data-nav-id="/3d-main-window/annotations/" title="Annotations" class="dd-item ">
<a href="/3d-main-window/annotations/">
Annotations
</a>
</li>
<li data-nav-id="/3d-main-window/derivedresults/" title="Derived Results" class="dd-item ">
<a href="/3d-main-window/derivedresults/">
Derived Results
</a>
</li>
</ul>
</li>
<li data-nav-id="/plot-window/" title="Plot Main Window" class="dd-item
">
<a href="/plot-window/">
Plot Main Window
</a>
<ul>
<li data-nav-id="/plot-window/summaryplots/" title="Summary Plots" class="dd-item ">
<a href="/plot-window/summaryplots/">
Summary Plots
</a>
</li>
<li data-nav-id="/plot-window/summarysourcestepping/" title="Summary Plot Source Stepping" class="dd-item ">
<a href="/plot-window/summarysourcestepping/">
Summary Plot Source Stepping
</a>
</li>
<li data-nav-id="/plot-window/summaryploteditor/" title="Summary Plot Editor" class="dd-item ">
<a href="/plot-window/summaryploteditor/">
Summary Plot Editor
</a>
</li>
<li data-nav-id="/plot-window/summarycrossplots/" title="Summary Cross Plot" class="dd-item ">
<a href="/plot-window/summarycrossplots/">
Summary Cross Plot
</a>
</li>
<li data-nav-id="/plot-window/summaryplottemplate/" title="Summary Plot Template" class="dd-item ">
<a href="/plot-window/summaryplottemplate/">
Summary Plot Template
</a>
</li>
<li data-nav-id="/plot-window/multiplots/" title="Multi Plots" class="dd-item ">
<a href="/plot-window/multiplots/">
Multi Plots
</a>
</li>
<li data-nav-id="/plot-window/ensembleplotting/" title="Ensemble Plotting" class="dd-item ">
<a href="/plot-window/ensembleplotting/">
Ensemble Plotting
</a>
</li>
<li data-nav-id="/plot-window/curvecalculator/" title="Curve Calculator" class="dd-item ">
<a href="/plot-window/curvecalculator/">
Curve Calculator
</a>
</li>
<li data-nav-id="/plot-window/welllogsandplots/" title="Well Log Plots" class="dd-item ">
<a href="/plot-window/welllogsandplots/">
Well Log Plots
</a>
</li>
<li data-nav-id="/plot-window/wellborestabilityplots/" title="Well Bore Stability Plots" class="dd-item ">
<a href="/plot-window/wellborestabilityplots/">
Well Bore Stability Plots
</a>
</li>
<li data-nav-id="/plot-window/rftplot/" title="RFT Plot" class="dd-item ">
<a href="/plot-window/rftplot/">
RFT Plot
</a>
</li>
<li data-nav-id="/plot-window/ensemblerftplot/" title="Ensemble RFT Plot" class="dd-item ">
<a href="/plot-window/ensemblerftplot/">
Ensemble RFT Plot
</a>
</li>
<li data-nav-id="/plot-window/pltplot/" title="PLT Plot" class="dd-item ">
<a href="/plot-window/pltplot/">
PLT Plot
</a>
</li>
<li data-nav-id="/plot-window/flowdiagnosticsplots/" title="Flow Diagnostics Plots" class="dd-item ">
<a href="/plot-window/flowdiagnosticsplots/">
Flow Diagnostics Plots
</a>
</li>
<li data-nav-id="/plot-window/gridcrossplots/" title="Grid Cross Plots" class="dd-item ">
<a href="/plot-window/gridcrossplots/">
Grid Cross Plots
</a>
</li>
<li data-nav-id="/plot-window/saturationpressureplots/" title="Saturation Pressure Plots" class="dd-item ">
<a href="/plot-window/saturationpressureplots/">
Saturation Pressure Plots
</a>
</li>
</ul>
</li>
<li data-nav-id="/wells-and-completions/" title="Wells and Completions" class="dd-item
">
<a href="/wells-and-completions/">
Wells and Completions
</a>
<ul>
<li data-nav-id="/wells-and-completions/simulationwells/" title="Simulation Wells" class="dd-item ">
<a href="/wells-and-completions/simulationwells/">
Simulation Wells
</a>
</li>
<li data-nav-id="/wells-and-completions/wellpaths/" title="Well Paths" class="dd-item ">
<a href="/wells-and-completions/wellpaths/">
Well Paths
</a>
</li>
<li data-nav-id="/wells-and-completions/createnewwellpaths/" title="Create Well Paths" class="dd-item ">
<a href="/wells-and-completions/createnewwellpaths/">
Create Well Paths
</a>
</li>
<li data-nav-id="/wells-and-completions/3dwelllogcurves/" title="3D Well Log Plots" class="dd-item ">
<a href="/wells-and-completions/3dwelllogcurves/">
3D Well Log Plots
</a>
</li>
<li data-nav-id="/wells-and-completions/completions/" title="Completions" class="dd-item ">
<a href="/wells-and-completions/completions/">
Completions
</a>
</li>
<li data-nav-id="/wells-and-completions/completionslgr/" title="Completions LGR" class="dd-item ">
<a href="/wells-and-completions/completionslgr/">
Completions LGR
</a>
</li>
<li data-nav-id="/wells-and-completions/wellmeasurements/" title="Well Measurements" class="dd-item ">
<a href="/wells-and-completions/wellmeasurements/">
Well Measurements
</a>
</li>
</ul>
</li>
<li data-nav-id="/import/" title="Import" class="dd-item
">
<a href="/import/">
Import
</a>
<ul>
<li data-nav-id="/import/eclipsecases/" title="Eclipse Cases" class="dd-item ">
<a href="/import/eclipsecases/">
Eclipse Cases
</a>
</li>
<li data-nav-id="/import/lasfile/" title="Log ASCII Standard File" class="dd-item ">
<a href="/import/lasfile/">
Log ASCII Standard File
</a>
</li>
<li data-nav-id="/import/geomechanicaldata/" title="Geomechanical Data" class="dd-item ">
<a href="/import/geomechanicaldata/">
Geomechanical Data
</a>
</li>
<li data-nav-id="/import/soursimrlresults/" title="SourSimRL Results" class="dd-item ">
<a href="/import/soursimrlresults/">
SourSimRL Results
</a>
</li>
<li data-nav-id="/import/elementpropertytable/" title="Element Property Table" class="dd-item ">
<a href="/import/elementpropertytable/">
Element Property Table
</a>
</li>
<li data-nav-id="/import/observeddata/" title="Observed Time History Data" class="dd-item ">
<a href="/import/observeddata/">
Observed Time History Data
</a>
</li>
<li data-nav-id="/import/pasteexceltimedata/" title="Paste Excel Time History Data" class="dd-item ">
<a href="/import/pasteexceltimedata/">
Paste Excel Time History Data
</a>
</li>
</ul>
</li>
<li data-nav-id="/export/" title="Export" class="dd-item
">
<a href="/export/">
Export
</a>
<ul>
<li data-nav-id="/export/snapshots/" title="Snapshots" class="dd-item ">
<a href="/export/snapshots/">
Snapshots
</a>
</li>
<li data-nav-id="/export/eclipseproperties/" title="Eclipse Properties" class="dd-item ">
<a href="/export/eclipseproperties/">
Eclipse Properties
</a>
</li>
<li data-nav-id="/export/fluxnummultnum/" title="FLUXNUM/MULTNUM" class="dd-item ">
<a href="/export/fluxnummultnum/">
FLUXNUM/MULTNUM
</a>
</li>
<li data-nav-id="/export/completionexport/" title="Completions" class="dd-item ">
<a href="/export/completionexport/">
Completions
</a>
</li>
<li data-nav-id="/export/exportwellpaths/" title="Well Paths" class="dd-item ">
<a href="/export/exportwellpaths/">
Well Paths
</a>
</li>
<li data-nav-id="/export/sectormodel/" title="Sector Model" class="dd-item ">
<a href="/export/sectormodel/">
Sector Model
</a>
</li>
<li data-nav-id="/export/contourmapexport/" title="Contour Map Export" class="dd-item ">
<a href="/export/contourmapexport/">
Contour Map Export
</a>
</li>
</ul>
</li>
<li data-nav-id="/scripting/" title="Scripting" class="dd-item
">
<a href="/scripting/">
Scripting
</a>
<ul>
<li data-nav-id="/scripting/pythoninterface/" title="Python interface" class="dd-item ">
<a href="/scripting/pythoninterface/">
Python interface
</a>
</li>
<li data-nav-id="/scripting/commandlineinterface/" title="Command Line Interface" class="dd-item ">
<a href="/scripting/commandlineinterface/">
Command Line Interface
</a>
</li>
<li data-nav-id="/scripting/commandfile/" title="Command File" class="dd-item ">
<a href="/scripting/commandfile/">
Command File
</a>
</li>
<li data-nav-id="/scripting/octaveinterface/" title="Octave Interface" class="dd-item ">
<a href="/scripting/octaveinterface/">
Octave Interface
</a>
</li>
<li data-nav-id="/scripting/octaveinterfacereference/" title="Octave Interface Reference" class="dd-item ">
<a href="/scripting/octaveinterfacereference/">
Octave Interface Reference
</a>
</li>
</ul>
</li>
<li data-nav-id="/misc/" title="Miscellaneous" class="dd-item
">
<a href="/misc/">
Miscellaneous
</a>
<ul>
<li data-nav-id="/misc/preferences/" title="Preferences" class="dd-item ">
<a href="/misc/preferences/">
Preferences
</a>
</li>
<li data-nav-id="/misc/projectfile/" title="Project File and Caching" class="dd-item ">
<a href="/misc/projectfile/">
Project File and Caching
</a>
</li>
<li data-nav-id="/misc/memorymanagement/" title="Memory Management" class="dd-item ">
<a href="/misc/memorymanagement/">
Memory Management
</a>
</li>
<li data-nav-id="/misc/keyboardshortcuts/" title="Keyboard Shortcuts" class="dd-item ">
<a href="/misc/keyboardshortcuts/">
Keyboard Shortcuts
</a>
</li>
<li data-nav-id="/misc/regressiontestsystem/" title="Regression Test System" class="dd-item ">
<a href="/misc/regressiontestsystem/">
Regression Test System
</a>
</li>
</ul>
</li>
</ul>
<section id="shortcuts">
<h3></h3>
<ul>
<li>
<a class="padding" href="https://resinsight.org/about"><i class='fas fa-info-circle'></i> About</a>
</li>
<li>
<a class="padding" href="https://resinsight.org/support"><i class='far fa-question-circle'></i> Support</a>
</li>
<li>
<a class="padding" href="https://resinsight.org/getting-started/download-and-install"><i class='fas fa-download'></i> Download and Install</a>
</li>
</ul>
</section>
<section id="footer">
<a href="https://www.ceetronsolutions.com"><img src='https://resinsight.org//images/CeeSolLogoSmallForDarkBackground.png' style='width: 140px; '></a><br>
ResInsight is developed by <br> <a href="https://www.ceetronsolutions.com">Ceetron Solutions</a>
<p>in collaboration with</p>
<a href="https://www.equinor.com">Equinor ASA</a>
<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-79509181-1', 'auto');
ga('send', 'pageview');
}
</script>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
<a href='/'>ResInsight</a> > Search
</span>
</div>
<div class="progress">
<div class="wrapper">
<nav id="TableOfContents"></nav>
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
Search
</h1>
<!--- Uses html defined in /layouts/shortcodes/search.html--->
<h2>Search for: <span id="search-title"></span></h2>
<form action="/search/" method="GET" id="search-form">
<input type="search" name="q" id="search-field" placeholder="Search">
</form>
<div id="search-results">
</div>
<div class="clear"></div>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript" src="/js/lunr.min.js"></script>
<script>
window.store = [];
window.store["/getting-started/overview/"] = {
title: "Overview",
content: "User Interface ResInsight has two main windows, one for 3D related visualizations and one for 2D graphs and plots.\n3D Main Window Plot Main Window Switching Between the Two Main Windows The two main windows has a toolbar button each, that directly opens and raises the other window. Each of the windows can also be closed freely, but if both are closed, ResInsight exits.\nDocking Windows Each of the main windows has a central area and several docking windows surrounding it. The different docking windows can be managed from the Windows menu or directly using the local menu bar of the docking window.\n Project Tree \u0026ndash; contains all application objects in a tree structure. Property Editor \u0026ndash; displays all properties for the selected object in the Project Tree Process Monitor \u0026ndash; displays output from Octave when executing Octave scripts Result Info \u0026ndash; displays info for the selected object in the 3D scene Result Plot \u0026ndash; displays curves based on result values for the selected cells in the 3D scene Messages \u0026ndash; displays occasional info and warnings related to operations executed. Result Info and Result Plot is described in detail in Result Inspection \nUse several Project Trees and Property Editors: If you want to pin the property editor for a certain object, you can add a new Project Tree and Property Editor by using the command Windows-\u0026gt;New Project and Property View.\n\rToolbars A selected subset of actions are presented as controls in the toolbar. The different sections in the toolbar can be dragged and positioned anywhere as small floating toolbars. Management of the toolbar is done by right-clicking on the toolbar and then manipulating the displayed menu.\nManaging 3D Views and Plot Windows In the main area of the application, several 3D views or plot windows can be open at the same time. One of them will be active and the active view can be either maximized to use the whole main area, or restored so that you can see the open windows.\nStandard window management for applying minimized, normal and maximized state is available in the upper right corner.\nCommands to arrange the windows in the standard ways are available from the Windows menu\n Tile Windows \u0026ndash; distribute all open view windows to fill available view widget space The order of the tiled windows are determined by the window positions and the type of view at the time of running the tile command. The leftmost window are tiled first, then the next leftmost and so on. Master views are tiled before slave views. Cascade Windows \u0026ndash; organize all open view windows slightly offset on top of each other Close All Windows \u0026ndash; close all open view windows Editing 3D Views and Plot Windows Content Most of the settings and features of ResInsight is accessible through the Project Tree and the Property Editor. Selecting an item in the Project Tree activates the corresponding Window, and shows the item properties in the Property Editor available for editing.\nToggling a checkbox next to an item in the Project Tree will toggle visibility in the window. Toggling a checkbox for a collection of items will affect the visibility for all items in the collection . Right-click menu commands are also available to do special operations on a selected set of items.\nResInsight stores all views and settings in a Project File to easily continue the work in a subsequent session.\nModel Navigation describes how to interact and manipulate the 3D model.\nCases and Their Types A Case in ResInsight means a Grid model with a particular set of results or property data. There are three different types of Eclipse cases and one type of Geomechanical cases.\nEclipse Cases The following Eclipse cases can be imported into ResInsight via the File-\u0026gt;Import-\u0026gt;Eclipse Cases menu, see Import Eclipse Cases:\nResult Case \nThis is a Case based on the results of an Eclipse simulation, read from a grid file together with static and restart data. Multiple Cases can be selected and read from a folder.\nInput Case \nThis Case type is based on a *.GRDECL file, or a part of an Eclipse Input file. This Case type supports loading single ASCII files defining Eclipse Cell Properties, and also to export modified property sets to ASCII files. Each of the Eclipse properties are listed as separate entities in the Project Tree, and can be renamed and exported. See Grid Import and Property Export \nStatistics Case \nThis is a Case type that belongs to a Grid Case Group and makes statistical calculations based on the source cases in the Grid Case Group. See Grid Case Groups and Statistics .\nSummary Case \nThis is the case type listed in the Plot Main Window, and represents an *.SMSPEC file. These Cases are available for Summary Plotting. See Summary Plots .\nGeomechanical cases There are only one type of geomechanical cases, namely the ABAQUS-odb case type. When ResInsight is compiled with ABAQUS-odb support, *.odb files can be imported by selecting the menu item: File-\u0026gt;Import-\u0026gt;Geo Mechanical Cases-\u0026gt; Import Geo Mechanical Model.\nThe geomechanical cases are sorted into its own folder in the project tree named Geomechanical Models as opposed to the Grid Models folder where the Eclipse cases and Grid Case Groups resides.\nSee Build Instructions on how to compile ResInsight with odb-support.\nGrid Case Groups A Grid Case Group is a group of Eclipse Result Cases with identical grids, but generally different active cells, initial values and results. These cases are called Source Cases. The purpose of a Grid Case group is to make it easy to calculate statistics across the source cases both for static and dynamic Eclipse Properties. See Grid Case Groups and Statistics .\n",
html: "\u003ch3 id=\"user-interface\"\u003eUser Interface\u003c/h3\u003e\n\u003cp\u003eResInsight has two main windows, one for 3D related visualizations and one for 2D graphs and plots.\u003c/p\u003e\n\u003ch4 id=\"3d-main-window\"\u003e3D Main Window\u003c/h4\u003e\n\u003cp\u003e\u003cimg src=\"/images/getting-started/ResInsightUIMediumSize.png\" alt=\"ResInsight User Interface\"\u003e\u003c/p\u003e\n\u003ch4 id=\"plot-main-window\"\u003ePlot Main Window\u003c/h4\u003e\n\u003cp\u003e\u003cimg src=\"/images/getting-started/ResInsightMainPlotMediumSize.png\" alt=\"ResInsight User Interface\"\u003e\u003c/p\u003e\n\u003ch4 id=\"switching-between-the-two-main-windows\"\u003eSwitching Between the Two Main Windows\u003c/h4\u003e\n\u003cp\u003eThe two main windows has a toolbar button each, that directly opens and raises the other window. \u003cimg src=\"https://resinsight.org/images/getting-started/3DWindow24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003cimg src=\"https://resinsight.org/images/getting-started/PlotWindow24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003c/p\u003e\n\u003cp\u003eEach of the windows can also be closed freely, but if both are closed, ResInsight exits.\u003c/p\u003e\n\u003ch4 id=\"docking-windows\"\u003eDocking Windows\u003c/h4\u003e\n\u003cp\u003eEach of the main windows has a central area and several docking windows surrounding it. The different docking \nwindows can be managed from the \u003cstrong\u003eWindows\u003c/strong\u003e menu or directly using the local menu bar of the docking window.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eProject Tree\u003c/strong\u003e \u0026ndash; contains all application objects in a tree structure.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperty Editor\u003c/strong\u003e \u0026ndash; displays all properties for the selected object in the \u003cstrong\u003eProject Tree\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProcess Monitor\u003c/strong\u003e \u0026ndash; displays output from Octave when executing Octave scripts\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResult Info\u003c/strong\u003e \u0026ndash; displays info for the selected object in the 3D scene\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResult Plot\u003c/strong\u003e \u0026ndash; displays curves based on result values for the selected cells in the 3D scene\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMessages\u003c/strong\u003e \u0026ndash; displays occasional info and warnings related to operations executed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eResult Info and Result Plot is described in detail in \u003ca href=\"/3d-main-window/resultinspection/\"\u003e Result Inspection \u003c/a\u003e\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003e\u003cb\u003eUse several Project Trees and Property Editors: \u003c/b\u003e\nIf you want to pin the property editor for a certain object, you can add \na new Project Tree and Property Editor by using the command \u003cb\u003eWindows-\u0026gt;New Project and Property View\u003c/b\u003e.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"toolbars\"\u003eToolbars\u003c/h3\u003e\n\u003cp\u003eA selected subset of actions are presented as controls in the toolbar. The different sections in the toolbar can be dragged and positioned anywhere as small floating toolbars. Management of the toolbar is done by right-clicking on the toolbar and then manipulating the displayed menu.\u003c/p\u003e\n\u003ch4 id=\"managing-3d-views-and-plot-windows\"\u003eManaging 3D Views and Plot Windows\u003c/h4\u003e\n\u003cp\u003eIn the main area of the application, several 3D views or plot windows can be open at the same time. One of them will be active and the active view can be either maximized to use the whole main area, or restored so that you can see the open windows.\u003c/p\u003e\n\u003cp\u003eStandard window management for applying minimized, normal and maximized state is available in the upper right corner.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/getting-started/RestoreDown.PNG\" alt=\"Restore Down\"\u003e\u003c/p\u003e\n\u003cp\u003eCommands to arrange the windows in the standard ways are available from the \u003cstrong\u003eWindows\u003c/strong\u003e menu\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTile Windows\u003c/strong\u003e \u0026ndash; distribute all open view windows to fill available view widget space\n\u003cul\u003e\n\u003cli\u003eThe order of the tiled windows are determined by the window positions and the type of view at the time of running the tile command. The leftmost window are tiled first, then the next leftmost and so on. Master views are tiled before slave views.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCascade Windows\u003c/strong\u003e \u0026ndash; organize all open view windows slightly offset on top of each other\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClose All Windows\u003c/strong\u003e \u0026ndash; close all open view windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"editing-3d-views-and-plot-windows-content\"\u003eEditing 3D Views and Plot Windows Content\u003c/h4\u003e\n\u003cp\u003eMost of the settings and features of ResInsight is accessible through the \u003cstrong\u003eProject Tree\u003c/strong\u003e and the \u003cstrong\u003eProperty Editor\u003c/strong\u003e. Selecting an item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e activates the corresponding Window, and shows the item properties in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e available for editing.\u003c/p\u003e\n\u003cp\u003eToggling a checkbox next to an item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e will toggle visibility in the window. Toggling a checkbox for a collection of items will affect the visibility for all items in the collection \u003cimg src=\"https://resinsight.org/images/getting-started/TreeViewToggle.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n.\nRight-click menu commands are also available to do special operations on a selected set of items.\u003c/p\u003e\n\u003cp\u003eResInsight stores all views and settings in a \u003ca href=\"/misc/projectfile/\"\u003eProject File\u003c/a\u003e to easily continue the work in a subsequent session.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/modelnavigation/\"\u003eModel Navigation\u003c/a\u003e describes how to interact and manipulate the 3D model.\u003c/p\u003e\n\u003ch3 id=\"cases-and-their-types\"\u003eCases and Their Types\u003c/h3\u003e\n\u003cp\u003eA \u003cem\u003eCase\u003c/em\u003e in ResInsight means a Grid model with a particular set of results or property data. There are three different types of Eclipse cases and one type of Geomechanical cases.\u003c/p\u003e\n\u003ch4 id=\"eclipse-cases\"\u003eEclipse Cases\u003c/h4\u003e\n\u003cp\u003eThe following Eclipse cases can be imported into ResInsight via the \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Eclipse Cases\u003c/strong\u003e menu, \nsee \u003ca href=\"/import/eclipsecases/\"\u003eImport Eclipse Cases\u003c/a\u003e:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eResult Case \u003cimg src=\"https://resinsight.org/images/getting-started/Case24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis is a Case based on the results of an Eclipse simulation, read from a grid file together with static and restart data. Multiple Cases can be selected and read from a folder.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInput Case \u003cimg src=\"https://resinsight.org/images/getting-started/EclipseInput24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis Case type is based on a \u003cem\u003e\u003ccode\u003e*.GRDECL\u003c/code\u003e\u003c/em\u003e file, or a part of an Eclipse \u003cem\u003eInput\u003c/em\u003e file. This Case type supports loading single ASCII files defining Eclipse Cell Properties, and also to export modified property sets to ASCII files.\nEach of the Eclipse properties are listed as separate entities in the \u003cstrong\u003eProject Tree\u003c/strong\u003e, and can be renamed and exported.\nSee \u003ca href=\"/import/eclipsecases/\"\u003e Grid Import and Property Export \u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eStatistics Case \u003cimg src=\"https://resinsight.org/images/getting-started/Histogram24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis is a Case type that belongs to a \u003cem\u003eGrid Case Group\u003c/em\u003e and makes statistical calculations based on the source cases in the Grid Case Group. See \u003ca href=\"/3d-main-window/casegroupsandstatistics/\"\u003e Grid Case Groups and Statistics \u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSummary Case \u003cimg src=\"https://resinsight.org/images/getting-started/SummaryCase24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis is the case type listed in the Plot Main Window, and represents an \u003cem\u003e\u003ccode\u003e*.SMSPEC\u003c/code\u003e\u003c/em\u003e file. These Cases are available for Summary Plotting. See \u003ca href=\"/plot-window/summaryplots/\"\u003e Summary Plots \u003c/a\u003e.\u003c/p\u003e\n\u003ch4 id=\"geomechanical-cases\"\u003eGeomechanical cases\u003c/h4\u003e\n\u003cp\u003eThere are only one type of geomechanical \u003cimg src=\"https://resinsight.org/images/getting-started/GeoMechCase24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\ncases, namely the ABAQUS-odb case type. \nWhen ResInsight is compiled with ABAQUS-odb support, \u003cem\u003e\u003ccode\u003e*.odb\u003c/code\u003e\u003c/em\u003e files can be imported by selecting the menu item:\n\u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Geo Mechanical Cases-\u0026gt; \u003cimg src=\"https://resinsight.org/images/getting-started/GeoMechCase24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n Import Geo Mechanical Model\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe geomechanical cases are sorted into its own folder in the project tree named \u003cstrong\u003eGeomechanical Models\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/getting-started/GeoMechCases24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n as opposed to the \u003cstrong\u003eGrid Models\u003c/strong\u003e folder where the Eclipse cases and \u003cstrong\u003eGrid Case Groups\u003c/strong\u003e resides.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/getting-started/download-and-install/buildinstructions/\"\u003eBuild Instructions\u003c/a\u003e on how to compile ResInsight with odb-support.\u003c/p\u003e\n\u003ch4 id=\"grid-case-groups\"\u003eGrid Case Groups\u003c/h4\u003e\n\u003cp\u003eA \u003cstrong\u003eGrid Case Group\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/getting-started/GridCaseGroup24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n is a group of Eclipse \u003cstrong\u003eResult Cases\u003c/strong\u003e with identical grids, but generally different active cells, initial values and results. These cases are called \u003cem\u003eSource Cases\u003c/em\u003e. The purpose of a Grid Case group is to make it easy to calculate statistics across the source cases both for static and dynamic Eclipse Properties. See \u003ca href=\"/3d-main-window/casegroupsandstatistics/\"\u003e Grid Case Groups and Statistics \u003c/a\u003e.\u003c/p\u003e\n",
url: "/getting-started/overview/"
};
window.store["/3d-main-window/3dviews/"] = {
title: "3D Views",
content: "3D Views are the windows displaying the Grid Models. The visualization is controlled by the Project Tree item representing the View and their sub items.\nEach item has a set of properties that can be edited in the Property Editor.\nSeveral views can be added to the same case by right-clicking the case or a view and select New View. You can also Copy and then Paste a view into a Case. All the settings are then copied to the new view.\nViews of Eclipse models and Geomechanical models has a lot in common, but Eclipse views has some features that applies to Eclipse simulations only.\nCommon view features View properties Grid appearance can be controlled from the Property Editor when a view is selected. This includes background color and z scaling. In addition, cell visibility controls of inactive and invalid cells.\nVisibility of the grid box with labels displaying the coordinates for the reservoir can also be controlled using Show Grid Box.\nCell Result The Cell Result item defines which Eclipse or Geomechanical property the 3D View uses for the main cell color. The property can be chosen in the property panel of the Cell Result item. The mapping between cell values and color is defined by the Legend Definitionalong with some appearance settings on the Legend itself. (Number format etc.)\nPlease refer to Result Color Legend for details.\nRange Filters and Property Filters In order to see different sets of cells, and cells inside the reservoir, Views use cell filters. Please refer to Cell Filters to read more about them.\nInfo Box The Info Box controls the visibility of the animation progress, the Case description box, and the results histogram displayed in the top right corner of the view.\nThe Animation Progress shows which time step you are viewing.\nThe Info Text shows general info about the case, the selected results, and some statistics. Mobile Volume Weighted Mean is the mean of the current Cell Property weighted by the Mobile pore volume. Mobile pore volume is defined in every cell as: MULTPV * PORV(1-SWCR). If MULTPV data is not present, it is ignored in the equation. The same applies to SWCR data.\nThe Histogram shows a histogram of the complete time series of the currently loaded Cell Result together with:\n The mean value ( a blue line ) P10 and P90 ( red lines ) Statistics Options Statistics Time Range \u0026ndash; controls whether all time steps or only the current time step are included when statistics is computed. Flow Diagnostic results can only use the current time step option. Statistics Cell Range \u0026ndash; controls if visible cells or all active cells is included when statistics is computed. The Info Box settings can be activated by clicking on the Info Text in the 3D view.\n\rGrids The Grids node contains child nodes for Main Grid, LGRs and Temporary LGRs where each grid\u0026rsquo;s visibilty can be controlled. The LGRs node contains all LGRs loaded from file, while Temporary LGRs contains all temporary LGRs (see Completions LGR). Toggling Grids off will hide all grids cell geometry. This option is used to display geometry for faults and intersections. This feature is also available as a toolbutton called Hide grid cells.\nIntersections Intersections are used to cut the geometry and show result values mapped onto this geometry. Please refer to Intersections for details.\nActivate items by clicking Selected overlay items in the 3D view can activate a corresponding item in the Property Editor. This is implemented for Info box and result color legends. Please note that this feature is activated by clicking inside the texture/colored part of the legend.\nEclipse features Cell Edge Results The Cell Edge Result visualization mode is one of ResInsight\u0026rsquo;s special features. Its main use is to show the MULT(X, Y, Z) properties at the same time. This will show the MULT property values different from 1.0 along the correct edges of the cells. In effect this highlights the faults and makes it easy to verify all the MULT values in one go.\nResInsight supports all properties ending with X, Y, Z and X-, Y-, Z-. However, it is only the MULT property that ignores values of 1.0.\nWhen selecting a result variable for cell edge, a second legend shows up in the 3D view showing the variation in values for this second property. Color legend management is available when selecting the Legend Definition item belonging to the Cell Edge Result item.\nSelect Custom Edge Result to specify one cell result to be mapped onto all cell edges. This way two cell results can easily be compared and visualized in the same view. The Custom Edge Result can either be a static or dynamic result.\nSeparate Fault Result Default result mapping on faults is using the result specified in Cell Result. If a different result mapping is wanted, enable the checkbox and select the result from the result selection dialog in the Property Editor. A second legend for the fault result is added to the view.\nSimulation Wells This item controls the visualization of the Eclipse simulation wells. Please refer to Simulation Wells to read more.\nWell Connection Factors This item controls the visualization of well connection factors. See Visualization and Inspection of Well Connection Factors for details.\nFractures This item controls the visualization of fractures. See Fractures for details.\nFaults Visualization of the faults in the model is controlled by this item. Please refer to Faults to read more.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3DViewOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e3D Views are the windows displaying the Grid Models. The visualization is controlled by the \u003cstrong\u003eProject Tree\u003c/strong\u003e item representing the \u003cstrong\u003eView\u003c/strong\u003e and their sub items.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ViewTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eEach item has a set of properties that can be edited in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eSeveral views can be added to the same case by right-clicking the case or a view and select \u003cstrong\u003eNew View\u003c/strong\u003e. You can also \u003cstrong\u003eCopy\u003c/strong\u003e and then \u003cstrong\u003ePaste\u003c/strong\u003e a view into a Case. All the settings are then copied to the new view.\u003c/p\u003e\n\u003cp\u003eViews of Eclipse models and Geomechanical models has a lot in common, but Eclipse views has some features that applies to Eclipse simulations only.\u003c/p\u003e\n\u003ch2 id=\"common-view-features\"\u003eCommon view features\u003c/h2\u003e\n\u003ch3 id=\"view-properties\"\u003eView properties\u003c/h3\u003e\n\u003cp\u003eGrid appearance can be controlled from the \u003cstrong\u003eProperty Editor\u003c/strong\u003e when a view is selected. This includes background color and z scaling. In addition, cell visibility controls of inactive and invalid cells.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ViewProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eVisibility of the grid box with labels displaying the coordinates for the reservoir can also be controlled using \u003cstrong\u003eShow Grid Box\u003c/strong\u003e.\u003c/p\u003e\n\u003ch3 id=\"cell-result\"\u003eCell Result\u003c/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eCell Result\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/3d-main-window/CellResult.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n item defines which Eclipse or Geomechanical property the 3D View uses for the main cell color. The property can be chosen in the property panel of the \u003cstrong\u003eCell Result\u003c/strong\u003e item. The mapping between cell values and color is defined by the \u003cstrong\u003eLegend Definition\u003c/strong\u003e\u003cimg src=\"https://resinsight.org/images/3d-main-window/Legend.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n along with some appearance settings on the Legend itself. (Number format etc.)\u003c/p\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"/3d-main-window/resultcolorlegend/\"\u003eResult Color Legend\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch3 id=\"range-filters-and-property-filters\"\u003eRange Filters and Property Filters\u003c/h3\u003e\n\u003cp\u003eIn order to see different sets of cells, and cells inside the reservoir, Views use cell filters. Please refer to \u003ca href=\"/3d-main-window/filters/\"\u003eCell Filters\u003c/a\u003e to read more about them.\u003c/p\u003e\n\u003ch3 id=\"info-box\"\u003eInfo Box\u003c/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eInfo Box\u003c/strong\u003e controls the visibility of the animation progress, the Case description box, and the results histogram displayed in the top right corner of the view.\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eAnimation Progress\u003c/strong\u003e shows which time step you are viewing.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/AnimationProgress.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eInfo Text\u003c/strong\u003e shows general info about the case, the selected results, and some statistics. \u003cstrong\u003eMobile Volume Weighted Mean\u003c/strong\u003e is the mean of the current \u003cstrong\u003eCell Property\u003c/strong\u003e weighted by the \u003cstrong\u003eMobile pore volume\u003c/strong\u003e. Mobile pore volume is defined in every cell as: MULTPV \u003cem\u003e*\u003c/em\u003e PORV(1-SWCR). If MULTPV data is not present, it is ignored in the equation. The same applies to SWCR data.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/infoBox.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eHistogram\u003c/strong\u003e shows a histogram of the complete time series of the currently loaded \u003cstrong\u003eCell Result\u003c/strong\u003e together with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe mean value ( a blue line )\u003c/li\u003e\n\u003cli\u003eP10 and P90 ( red lines )\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/HistogramExample.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch4 id=\"statistics-options\"\u003eStatistics Options\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatistics Time Range\u003c/strong\u003e \u0026ndash; controls whether all time steps or only the current time step are included when statistics is computed. Flow Diagnostic results can only use the current time step option.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatistics Cell Range\u003c/strong\u003e \u0026ndash; controls if visible cells or all active cells is included when statistics is computed.\u003c/li\u003e\n\u003c/ul\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eThe \u003cb\u003eInfo Box\u003c/b\u003e settings can be activated by clicking on the Info Text in the 3D view.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"grids\"\u003eGrids\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ViewTreeGrids.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eGrids\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/3d-main-window/draw_style_meshlines_24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n node contains child nodes for \u003cstrong\u003eMain Grid\u003c/strong\u003e, \u003cstrong\u003eLGRs\u003c/strong\u003e and \u003cstrong\u003eTemporary LGRs\u003c/strong\u003e where each grid\u0026rsquo;s visibilty can be controlled. The \u003cstrong\u003eLGRs\u003c/strong\u003e node contains all LGRs loaded from file, while \u003cstrong\u003eTemporary LGRs\u003c/strong\u003e contains all temporary LGRs (see \u003ca href=\"/wells-and-completions/completionslgr/\"\u003eCompletions LGR\u003c/a\u003e).\nToggling \u003cstrong\u003eGrids\u003c/strong\u003e off will hide all grids cell geometry. This option is used to display geometry for faults and intersections. This feature is also available as a toolbutton called \u003cem\u003eHide grid cells\u003c/em\u003e.\u003c/p\u003e\n\u003ch3 id=\"intersections\"\u003eIntersections\u003c/h3\u003e\n\u003cp\u003eIntersections \u003cimg src=\"https://resinsight.org/images/3d-main-window/CrossSections16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n are used to cut the geometry and show result values mapped onto this geometry.\nPlease refer to \u003ca href=\"/3d-main-window/intersections/\"\u003eIntersections\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch3 id=\"activate-items-by-clicking\"\u003eActivate items by clicking\u003c/h3\u003e\n\u003cp\u003eSelected overlay items in the 3D view can activate a corresponding item in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e. This is implemented for Info box and result color legends. Please note that this feature is activated by clicking inside the texture/colored part of the legend.\u003c/p\u003e\n\u003ch2 id=\"eclipse-features\"\u003eEclipse features\u003c/h2\u003e\n\u003ch3 id=\"cell-edge-results\"\u003eCell Edge Results\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CellEdgeExample.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eCell Edge Result\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/3d-main-window/EdgeResult_1.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n visualization mode is one of ResInsight\u0026rsquo;s special features. Its main use is to show the MULT(X, Y, Z) properties at the same time. This will show the MULT property values \u003cem\u003edifferent from 1.0\u003c/em\u003e along the correct edges of the cells. In effect this highlights the faults and makes it easy to verify all the MULT values in one go.\u003c/p\u003e\n\u003cp\u003eResInsight supports all properties ending with X, Y, Z and X-, Y-, Z-. However, it is only the MULT property that ignores values of 1.0.\u003c/p\u003e\n\u003cp\u003eWhen selecting a result variable for cell edge, a second legend shows up in the 3D view showing the variation in values for this second property. Color legend management is available when selecting the \u003cstrong\u003eLegend Definition\u003c/strong\u003e item belonging to the \u003cstrong\u003eCell Edge Result\u003c/strong\u003e item.\u003c/p\u003e\n\u003cp\u003eSelect \u003cstrong\u003eCustom Edge Result\u003c/strong\u003e to specify one cell result to be mapped onto all cell edges. This way two cell results can easily be compared and visualized in the same view. The \u003cstrong\u003eCustom Edge Result\u003c/strong\u003e can either be a static or dynamic result.\u003c/p\u003e\n\u003ch3 id=\"separate-fault-result\"\u003eSeparate Fault Result\u003c/h3\u003e\n\u003cp\u003eDefault result mapping on faults is using the result specified in \u003cstrong\u003eCell Result\u003c/strong\u003e. If a different result mapping is wanted, enable the checkbox and select the result from the result selection dialog in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e. A second legend for the fault result is added to the view.\u003c/p\u003e\n\u003ch3 id=\"simulation-wells\"\u003eSimulation Wells\u003c/h3\u003e\n\u003cp\u003eThis item controls the visualization of the Eclipse simulation wells.\nPlease refer to \u003ca href=\"/wells-and-completions/simulationwells/\"\u003eSimulation Wells\u003c/a\u003e to read more.\u003c/p\u003e\n\u003ch3 id=\"well-connection-factors\"\u003eWell Connection Factors\u003c/h3\u003e\n\u003cp\u003eThis item controls the visualization of well connection factors.\nSee \u003ca href=\"/wells-and-completions/completions/#visualization-and-inspection-of-well-connection-factors\"\u003eVisualization and Inspection of Well Connection Factors\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch3 id=\"fractures\"\u003eFractures\u003c/h3\u003e\n\u003cp\u003eThis item controls the visualization of fractures.\nSee \u003ca href=\"/wells-and-completions/completions/#fractures\"\u003eFractures\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch3 id=\"faults\"\u003eFaults\u003c/h3\u003e\n\u003cp\u003eVisualization of the faults in the model is controlled by this item. \nPlease refer to \u003ca href=\"/3d-main-window/faults/\"\u003eFaults\u003c/a\u003e to read more.\u003c/p\u003e\n",
url: "/3d-main-window/3dviews/"
};
window.store["/getting-started/download-and-install/"] = {
title: "Download and Install",
content: "Installation See the following for common install procedures and options:\n Linux Installation \n Windows Installation \n See Build Instructions for the complete list of configuration options including support for Octave plugins, ABAQUS ODB API, and HDF5.\nWhat\u0026rsquo;s new ResInsight is under continuous development targeting two major releases per year. For an overview of some of its new and exciting features, see the following:\n ResInsight 2020.04 \n ResInsight 2019.12.1 \n ResInsight 2019.12 \n ResInsight 2019.08 \n ResInsight 2019.04 \n ResInsight 2018.11 \n Sign up to be notified of new releases \nFor the complete list of releases and updates, please visit ResInsight on Github.\n",
html: "\u003ch2 id=\"installation\"\u003eInstallation\u003c/h2\u003e\n\u003cp\u003eSee the following for common install procedures and options:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/download-and-install/linux-installation/\"\u003e Linux Installation \u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/download-and-install/windows-installation/\"\u003e Windows Installation \u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"/getting-started/download-and-install/buildinstructions/\"\u003e Build Instructions \u003c/a\u003e for the complete list of configuration options including support for \nOctave plugins, ABAQUS ODB API, and HDF5.\u003c/p\u003e\n\u003ch2 id=\"whats-new\"\u003eWhat\u0026rsquo;s new\u003c/h2\u003e\n\u003cp\u003eResInsight is under continuous development targeting two major releases per year. \nFor an overview of some of its new and exciting features, see the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/whats-new/releasenotes_2020_04/\"\u003e ResInsight 2020.04 \u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/whats-new/releasenotes_2019_12_1/\"\u003e ResInsight 2019.12.1 \u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/whats-new/releasenotes_2019_12/\"\u003e ResInsight 2019.12 \u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/whats-new/releasenotes_2019_08/\"\u003e ResInsight 2019.08 \u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/whats-new/releasenotes_2019_04/\"\u003e ResInsight 2019.04 \u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/whats-new/releasenotes_2018_11/\"\u003e ResInsight 2018.11 \u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"/getting-started/other/releasenotification/\"\u003e Sign up to be notified of new releases \u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor the complete list of releases and updates, please visit \u003ca href=\"https://github.com/OPM/ResInsight/releases/\"\u003eResInsight on Github\u003c/a\u003e.\u003c/p\u003e\n",
url: "/getting-started/download-and-install/"
};
window.store["/import/eclipsecases/"] = {
title: "Eclipse Cases",
content: "ResInsight supports the following type of Eclipse input data:\n *.GRID and *.EGRID files along with their *.INIT and restart files *.XNNN and *.UNRST. Grid and Property data from *.GRDECL files. Release 2018.11 supports import of simulations from Intersect. To be able to import into ResInsight, the Intersect simulation must be exported into Eclipse file format.\n\rEclipse Results ResInsight offers several ways to import Eclipse (grid) files. Use one of the following commands in the File-\u0026gt;Import-\u0026gt;Eclipse Cases menu:\n Import Eclipse Case: Brings up the standard file selection dialog. Select *.EGRID or *.GRID Eclipse files for import. Multiple selections are allowed. Import Eclipse Cases Recursively: Brings up the recursive file selection dialog. This dialog is described in detail on the Summary Plots page. Import Eclipse Case (Time Step Filtered): See description Import Input Eclipse Case: See description Create Grid Case Group from Files and Create Grid Case Group from Files Recursively: These commands import a number of Eclipse files and places the cases in a grid case group. The only difference between the two commands, is the dialog used to select files. The recursive version is using the recursive file selection dialog and is considered the new way of selecting files. The Reload command can be used to reload a previously imported case, to make sure it is up to date. This is useful if the grid or result files changes while a ResInsight session is active.\nThe Replace command selects a new case to replace an existing one. All attached views is updated with data from the newly imported case.\nYou can select several grid files in one go by multiple selection of files (Ctrl + left mouse button, Shift + left mouse button).\n\rResult Index File If enabled, ResInsight will generate an index file when reading the eclipse result files for the first time. This file will significantly reduce the time used to open the case next time. The file is named \u0026lt;casename\u0026gt;.RESINSIGHT_IDX See Preferences: Behavior When Loading Data\nTime Step Filtered Eclipse Result Some Eclipse files have an enormous amount of time steps. If only a selection of the time steps really are needed for the session, the time steps can be filtered before loading. This can possibly speed up the import a great deal. Filtering can be done in the following way.\nSelect File-\u0026gt;Import-\u0026gt;Eclipse Cases-\u0026gt; Import Eclipse Case (Time Step Filtered) and select an *.EGRID or *.GRID Eclipse file for import. A dialog will appear.\nFiltering can be done by adjusting the following parameters:\n First and last time step Step filter type and with step interval size First and last time step to include in the import can be chosen in their respective drop down list. All time steps found in the file are included in both lists.\nFilter Type is set to All by default. This means that all time steps between the first and last chosen time step will be imported. The alternative to All is to skip time steps in a number of Days, Weeks, Months, Quarters or Years. The skipping interval is set in the text field below. After editing the Interval field, press tab to update the Filtered Time Steps preview, or click anywhere in the dialog. Click Ok to import when the filter is ready.\nFiltering can also be done after import, in a case\u0026rsquo;s Property Window.\nAfter clicking Reload Case, the time steps in the toolbar will be updated.\nEclipse ASCII Input Data Select File-\u0026gt;Import-\u0026gt;Eclipse Cases-\u0026gt; Import Input Eclipse Case and select a *.GRDECL file. The case is imported, and a view of the case is created Adding Input Properties Right-click on an Eclipse Case and select the Add Input Property command to import additional Eclipse Property data files. The imported property can be selected in the Input Property panel under Cell Result of the case.\nHandling Missing or Wrong MAPAXES The X and Y grid data can be negated in order to make the Grid model appear correctly in ResInsight. This functionality is accessible in the Property Editor for all Eclipse Case types as the toggle buttons Flip X Axis and Flip Y Axis as shown in the example below.\n",
html: "\u003cp\u003eResInsight supports the following type of Eclipse input data:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e\u003ccode\u003e*.GRID\u003c/code\u003e\u003c/em\u003e and \u003cem\u003e\u003ccode\u003e*.EGRID\u003c/code\u003e\u003c/em\u003e files along with their \u003cem\u003e\u003ccode\u003e*.INIT\u003c/code\u003e\u003c/em\u003e and restart files \u003cem\u003e\u003ccode\u003e*.XNNN\u003c/code\u003e\u003c/em\u003e and \u003cem\u003e\u003ccode\u003e*.UNRST\u003c/code\u003e\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003eGrid and Property data from \u003cem\u003e\u003ccode\u003e*.GRDECL\u003c/code\u003e\u003c/em\u003e files.\u003c/li\u003e\n\u003c/ul\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eRelease 2018.11 supports import of simulations from Intersect. To be able to import into ResInsight, the Intersect simulation must be exported into Eclipse file format.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"eclipse-results\"\u003eEclipse Results\u003c/h3\u003e\n\u003cp\u003eResInsight offers several ways to import Eclipse (grid) files. Use one of the following commands in the \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Eclipse Cases\u003c/strong\u003e menu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eImport Eclipse Case\u003c/strong\u003e: Brings up the standard file selection dialog. Select \u003cem\u003e\u003ccode\u003e*.EGRID\u003c/code\u003e\u003c/em\u003e or \u003cem\u003e\u003ccode\u003e*.GRID\u003c/code\u003e\u003c/em\u003e Eclipse files for import. Multiple selections are allowed.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImport Eclipse Cases Recursively\u003c/strong\u003e: Brings up the recursive file selection dialog. This dialog is described in detail on the \u003ca href=\"/plot-window/summaryplots/#recursive-summary-file-import\"\u003eSummary Plots page\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImport Eclipse Case (Time Step Filtered)\u003c/strong\u003e: See \u003ca href=\"#time-step-filtered-eclipse-result\"\u003edescription\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImport Input Eclipse Case\u003c/strong\u003e: See \u003ca href=\"#eclipse-ascii-input-data\"\u003edescription\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCreate Grid Case Group from Files\u003c/strong\u003e and \u003cstrong\u003eCreate Grid Case Group from Files Recursively\u003c/strong\u003e: These commands import a number of Eclipse files and places the cases in a \u003ca href=\"/3d-main-window/casegroupsandstatistics/#creating-grid-case-groups\"\u003egrid case group\u003c/a\u003e. The only difference between the two commands, is the dialog used to select files. The recursive version is using the \u003ca href=\"/plot-window/summaryplots/#recursive-summary-file-import\"\u003erecursive file selection dialog\u003c/a\u003e and is considered the new way of selecting files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003cstrong\u003eReload\u003c/strong\u003e command can be used to reload a previously imported case, to make sure it is up to date. This is useful if the grid or result files changes while a ResInsight session is active.\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eReplace\u003c/strong\u003e command selects a new case to replace an existing one. All attached views is updated with data from the newly imported case.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eYou can select several grid files in one go by multiple selection of files (Ctrl + left mouse button, Shift + left mouse button).\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch4 id=\"result-index-file\"\u003eResult Index File\u003c/h4\u003e\n\u003cp\u003eIf enabled, ResInsight will generate an index file when reading the eclipse result files for the first time. This file will significantly reduce the time used to open the case next time. The file is named \u003cem\u003e\u003ccode\u003e\u0026lt;casename\u0026gt;.RESINSIGHT_IDX\u003c/code\u003e\u003c/em\u003e\nSee \u003ca href=\"/misc/preferences/#behavior-when-loading-data\"\u003ePreferences: Behavior When Loading Data\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"time-step-filtered-eclipse-result\"\u003eTime Step Filtered Eclipse Result\u003c/h3\u003e\n\u003cp\u003eSome Eclipse files have an enormous amount of time steps. If only a selection of the time steps really are needed for the session, the time steps can be filtered before loading. This can possibly speed up the import a great deal. Filtering can be done in the following way.\u003c/p\u003e\n\u003cp\u003eSelect \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Eclipse Cases-\u0026gt; \u003cimg src=\"https://resinsight.org/images/getting-started/Case24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n Import Eclipse Case (Time Step Filtered)\u003c/strong\u003e and select an \u003cem\u003e\u003ccode\u003e*.EGRID\u003c/code\u003e\u003c/em\u003e or \u003cem\u003e\u003ccode\u003e*.GRID\u003c/code\u003e\u003c/em\u003e Eclipse file for import. A dialog will appear.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/getting-started/timeStepFilter.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eFiltering can be done by adjusting the following parameters:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFirst and last time step\u003c/li\u003e\n\u003cli\u003eStep filter type and with step interval size\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFirst and last time step to include in the import can be chosen in their respective drop down list. All time steps found in the file are included in both lists.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFilter Type\u003c/strong\u003e is set to \u003cem\u003eAll\u003c/em\u003e by default. This means that all time steps between the first and last chosen time step will be imported. The alternative to \u003cem\u003eAll\u003c/em\u003e is to skip time steps in a number of \u003cem\u003eDays\u003c/em\u003e, \u003cem\u003eWeeks\u003c/em\u003e, \u003cem\u003eMonths\u003c/em\u003e, \u003cem\u003eQuarters\u003c/em\u003e or \u003cem\u003eYears\u003c/em\u003e. The skipping interval is set in the text field below. After editing the \u003cstrong\u003eInterval\u003c/strong\u003e field, press \u003cem\u003etab\u003c/em\u003e to update the \u003cstrong\u003eFiltered Time Steps\u003c/strong\u003e preview, or click anywhere in the dialog. Click \u003cem\u003eOk\u003c/em\u003e to import when the filter is ready.\u003c/p\u003e\n\u003cp\u003eFiltering can also be done after import, in a case\u0026rsquo;s \u003cstrong\u003eProperty Window\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/getting-started/timeStepFilterPropEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eAfter clicking \u003cem\u003eReload Case\u003c/em\u003e, the time steps in the toolbar will be updated.\u003c/p\u003e\n\u003ch3 id=\"eclipse-ascii-input-data\"\u003eEclipse ASCII Input Data\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eSelect \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Eclipse Cases-\u0026gt; \u003cimg src=\"https://resinsight.org/images/getting-started/EclipseInput24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n Import Input Eclipse Case\u003c/strong\u003e and select a \u003cem\u003e\u003ccode\u003e*.GRDECL\u003c/code\u003e\u003c/em\u003e file.\u003c/li\u003e\n\u003cli\u003eThe case is imported, and a view of the case is created\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"adding-input-properties\"\u003eAdding Input Properties\u003c/h3\u003e\n\u003cp\u003eRight-click on an \u003cstrong\u003eEclipse Case\u003c/strong\u003e and select the \u003cstrong\u003eAdd Input Property\u003c/strong\u003e command to import additional Eclipse Property data files. The imported property can be selected in the \u003cstrong\u003eInput Property\u003c/strong\u003e panel under \u003cstrong\u003eCell Result\u003c/strong\u003e of the case.\u003c/p\u003e\n\u003ch3 id=\"handling-missing-or-wrong-mapaxes\"\u003eHandling Missing or Wrong MAPAXES\u003c/h3\u003e\n\u003cp\u003eThe X and Y grid data can be negated in order to make the Grid model appear correctly in ResInsight. This functionality is accessible in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e for all Eclipse Case types as the toggle buttons \u003cstrong\u003eFlip X Axis\u003c/strong\u003e and \u003cstrong\u003eFlip Y Axis\u003c/strong\u003e as shown in the example below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/getting-started/CaseProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n",
url: "/import/eclipsecases/"
};
window.store["/getting-started/"] = {
title: "Getting Started",
content: "ResInsight is a powerful open source, cross-platform 3D visualization, curve plotting, and post processing tool for reservoir models and simulations. This chapter provides an overview of its functionality and installation.\nResInsight Documentation Overview resinsight.org - Documentation for latest stable release api.resinsight.org - Documentation of Python API beta.resinsight.org - Latest documentation (not yet released) ",
html: "\u003cp\u003e\u003cimg src=\"/images/getting-started/usingResinsight.png\" alt=\"Using ResInsight\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight is a powerful open source, cross-platform 3D visualization, curve plotting, and post processing tool for reservoir models and simulations. \nThis chapter provides an overview of its functionality and installation.\u003c/p\u003e\n\u003ch2 id=\"resinsight-documentation-overview\"\u003eResInsight Documentation Overview\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://resinsight.org/\"\u003eresinsight.org\u003c/a\u003e - Documentation for latest stable release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://api.resinsight.org/\"\u003eapi.resinsight.org\u003c/a\u003e - Documentation of Python API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://beta.resinsight.org\"\u003ebeta.resinsight.org\u003c/a\u003e - Latest documentation (not yet released)\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/getting-started/"
};
window.store["/getting-started/download-and-install/linux-installation/"] = {
title: "Linux Installation",
content: "Install ResInsight From Binary Packages on Linux Please not that the distribution by the OPM Project will updated some time after the release of a new version on GitHub.\n\rRed Hat Enterprise Linux 6 or 7 Login as root and do:\nyum-config-manager --add-repo https://opm-project.org/package/opm.repo\ryum install resinsight\ryum install resinsight-octave\r Then you are good, and can start ResInsight by typing: ResInsight\nUbuntu Linux 16.04-64bit On the command line do:\nsudo apt-get update\rsudo apt-get install software-properties-common\rsudo apt-add-repository ppa:opm/ppa\rsudo apt-get update\rsudo apt-get install resinsight\rsudo apt-get install octave-resinsight\r Start ResInsight by typing : ResInsight\nFor further installation details, see the ResInsight distribution on Opm Project Downloading and Installing.\n\rThe binary distributions does not support ABAQUS odb files. For building ResInsight with ABAQUS support, see Build Instructions.\n\rFrom downloaded tarball Download TAR.GZ binary distribution from https://github.com/OPM/ResInsight/releases Extract content from TAR file Start ./ResInsight Display Menu Icons in GNOME (Optional) By default, icons are not visible in menus in the GNOME desktop environment. ResInsight has icons for many menu items, and icons can be set visible by issuing the following commands (Tested on RHEL6) :\ngconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true\rgconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true\rThis fix was taken from reply number 11 in this thread\nSetup Octave Interface (optional) Install Octave directly from the package manager in Linux. See the documentation for your particular distribution. Launch ResInsight, open Edit-\u0026gt;Preferences Enter the path to the Octave command line interpreter executable octave-cli (for older version of octave use octave) The precompiled octave interface distributed in the tarball is only tested for RedHat 6. It is not expected to work for other configurations. (ResInsight 1.3.2-dev and earlier, was also tested on RedHat 5)\nIf you need the octave interface to work on a different OS, you need to build ResInsight yourself.\nSee Build Instructions\n\rWorkaround for crash using Virtual Box Uncheck Settings-\u0026gt;Display-\u0026gt;Enable 3D Acceleration. Disabling this option will cause OpenGL operations to be executed in software, so the the performance of graphics operations in ResInsight will be slower, but will not crash.\nHere is a pointer addressing the issue with Virtual Box, this is not testes by us:\nhttps://superuser.com/questions/541537/how-to-solve-issues-with-shader-model-in-virtualbox\n",
html: "\u003ch2 id=\"install-resinsight\"\u003eInstall ResInsight\u003c/h2\u003e\n\u003ch3 id=\"from-binary-packages-on-linux\"\u003eFrom Binary Packages on Linux\u003c/h3\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003ePlease not that the distribution by the OPM Project will updated some time after the release of a new version on GitHub.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch4 id=\"red-hat-enterprise-linux-6-or-7\"\u003eRed Hat Enterprise Linux 6 or 7\u003c/h4\u003e\n\u003cp\u003eLogin as root and do:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eyum-config-manager --add-repo https://opm-project.org/package/opm.repo\r\nyum install resinsight\r\nyum install resinsight-octave\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThen you are good, and can start ResInsight by typing: ResInsight\u003c/p\u003e\n\u003ch4 id=\"ubuntu-linux-1604-64bit\"\u003eUbuntu Linux 16.04-64bit\u003c/h4\u003e\n\u003cp\u003eOn the command line do:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esudo apt-get update\r\nsudo apt-get install software-properties-common\r\nsudo apt-add-repository ppa:opm/ppa\r\nsudo apt-get update\r\nsudo apt-get install resinsight\r\nsudo apt-get install octave-resinsight\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eStart ResInsight by typing : \u003ccode\u003eResInsight\u003c/code\u003e\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eFor further installation details, see the ResInsight distribution on \u003ca href=\"http://opm-project.org/?page_id=36\"\u003eOpm Project Downloading and Installing\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eThe binary distributions does not support ABAQUS odb files. For building ResInsight with ABAQUS support, see \n\u003ca href=\"/getting-started/download-and-install/buildinstructions/\"\u003eBuild Instructions\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"from-downloaded-tarball\"\u003eFrom downloaded tarball\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eDownload TAR.GZ binary distribution from \u003ca href=\"https://github.com/OPM/ResInsight/releases\" title=\"release section on GitHub\"\u003ehttps://github.com/OPM/ResInsight/releases\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtract content from TAR file\u003c/li\u003e\n\u003cli\u003eStart ./ResInsight\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch4 id=\"display-menu-icons-in-gnome-optional\"\u003eDisplay Menu Icons in GNOME (Optional)\u003c/h4\u003e\n\u003cp\u003eBy default, icons are not visible in menus in the GNOME desktop environment. ResInsight has icons for many menu items, and icons can be set visible by issuing the following commands (Tested on RHEL6) :\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true\r\ngconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThis fix was taken from reply number 11 in this \u003ca href=\"https://bbs.archlinux.org/viewtopic.php?id=117414\"\u003ethread\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"setup-octave-interface-optional\"\u003eSetup Octave Interface (optional)\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eInstall Octave directly from the package manager in Linux. See the documentation for your particular distribution.\u003c/li\u003e\n\u003cli\u003eLaunch ResInsight, open \u003cstrong\u003eEdit-\u0026gt;Preferences\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eEnter the path to the Octave command line interpreter executable \u003ccode\u003eoctave-cli\u003c/code\u003e (for older version of octave use \u003ccode\u003eoctave\u003c/code\u003e)\u003c/li\u003e\n\u003c/ol\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eThe precompiled octave interface distributed in the tarball is only tested for RedHat 6. \u003cbr\u003e\nIt is \u003cb\u003enot\u003c/b\u003e expected to work for other configurations.\n(ResInsight 1.3.2-dev and earlier, was also tested on RedHat 5)\u003cbr\u003e\n\u003cbr\u003e\nIf you need the octave interface to work on a different OS, you need to build ResInsight yourself.\u003cbr\u003e \nSee \u003ca href=\"/getting-started/download-and-install/buildinstructions/\"\u003eBuild Instructions\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"workaround-for-crash-using-virtual-box\"\u003eWorkaround for crash using Virtual Box\u003c/h2\u003e\n\u003cp\u003eUncheck \u003cstrong\u003eSettings-\u0026gt;Display-\u0026gt;Enable 3D Acceleration\u003c/strong\u003e. Disabling this option will cause OpenGL operations to be executed in software, so the the performance of graphics operations in ResInsight will be slower, but will not crash.\u003c/p\u003e\n\u003cp\u003eHere is a pointer addressing the issue with Virtual Box, this is not testes by us:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://superuser.com/questions/541537/how-to-solve-issues-with-shader-model-in-virtualbox\"\u003ehttps://superuser.com/questions/541537/how-to-solve-issues-with-shader-model-in-virtualbox\u003c/a\u003e\u003c/p\u003e\n",
url: "/getting-started/download-and-install/linux-installation/"
};
window.store["/misc/preferences/"] = {
title: "Preferences",
content: "In this section the different settings that controls the default behavior of ResInsight is described. These settings can be controlled using the Preference dialog available from the Edit -\u0026gt; Preferences menu.\nWhen changing the preferences, any default color, font or Z-scale Factor that has not been changed by the user in the various views, will be applied immediately. If the user has changed font sizes in specific plots or annotations from the default value, ResInsight will ask if the user wants the new defaults applied to all existing views and plots even where custom settings have been set.\nThe preferences are not stored in the project files, but rather in a platform specific way for each user.\nGeneral - tab Default Colors This group contains the colors that will be applied to the 3D views.\n Viewer Background Mesh Color Mesh Color Along Faults Well Label Color Default Font Sizes This group contains the different fonts which are used through ResInsight.\n Viewer Font Size \u0026ndash; The fonts used for axes labels, legends and info boxes in the 3d View. Annotation Font Size \u0026ndash; The font used as default for Text Annotations. Well Label Font Size \u0026ndash; The font used for all Well Path labels. Plot Font Size - The font used for legends, axes labels, values in Plots. This affects the docked plots in the main 3D window as well (Result Plot, Relative Permeability etc), although because of the reduces space available in these plots, the font size applied will be one less than the Plot Font Size. 3D Views This group of options controls visual settings that will be used when creating new views.\n Show Grid Lines \u0026ndash; Controls whether to show the grid lines by default for all cells or just along faults. Navigation mode \u0026ndash; Defines how to use the mouse to interact with with the 3D model. Please refer to Model Navigation for details. Default Z Scale Factor \u0026ndash; Default depth scale for grid models. Show Box around Legends \u0026ndash; Create a semi-transparent box containing each legend in the 3D Views. Use shaders \u0026ndash; This option controls the use of OpenGL shaders. Should be left On. Available only for testing purposes. Show 3D Information \u0026ndash; Displays graphical resource usage as text in the 3D view. Other Date Format \u0026ndash; Defines the date format to be used in time legend plotting Time Format \u0026ndash; Defines the time format to be used in time legend plotting SSIHUB Address \u0026ndash; Optional URL to Equinor internal web service used to import well paths Show LAS Curve Without TVD Warning - Turn off the warning displayed when showing LAS curves in TVD mode Eclipse - tab Behavior When Loading Data Compute DEPTH Related Properties \u0026ndash; If not present, compute DEPTH, DX, DY, DZ, TOP, BOTTOM when loading new cases. Load and Show SOIL \u0026ndash; Control if SOIL is loaded and applied to grid. Import Faults/NNCs/Advanced MSW Data \u0026ndash; Disable import of data for a case to reduce case import time. Include File Absolute Path Prefix \u0026ndash; Prefix used on Windows if include files use absolute UNIX paths. Use Result Index File \u0026ndash; If enabled ResInsight will try to save a result index file when opening a new case. The file is stored in the same directory as the *.EGRID file with filename \u0026lt;casename\u0026gt;.RESINSIGHT_IDX If it exists, ResInsight will use this when loading the case, resulting in a significant speedup. Skip Import of Simulation Well Data \u0026ndash; Disable import of simulation well data for a case to reduce case import time (opposite toggling than the other import commands). Origin Files Please refer to Summary Origin for details related to handling of Origin Files.\nPlotting - tab Default Summary Curves: Defines default curves for import when creating a new summary plot, e.g. FOPT WOPT* Default Curve Style for History Vectors: allows specifying symbols and/or lines as preference. Date and Time format preferences. Show resample time text preference Use multiple threads preference which may improve performance when loading summary data Plot Templates allows setting preferences for: Plot Template Folder(s): Allows to enter and delete folder(s) that are searched for plot templates. Press Append to browse for folder to append. Checking Search Plot Templates Recursively instructs ResInsight to search subdirectories of specified folder(s) for templates. Scripting - tab Octave Octave Executable Location \u0026ndash; Defines the binary file location for Octave. Usually without path on Linux, and including path on Windows. Show text header when executing scripts \u0026ndash; Enables the default output that octave outputs when started. Please refer to Octave Interface for more details.\nPython Enable Python Script Server Default Python Script Server Port Python Executable Location Please refer to the ResInsight Python API for more details.\nScript Files Shared Script Folder(s) \u0026ndash; Defines the search paths for octave scripts Script Editor \u0026ndash; The text editor to invoke when editing scripts Export - tab CSV Text Export Field Separator ",
html: "\u003cp\u003eIn this section the different settings that controls the default behavior of ResInsight is described. These settings can be controlled using the \u003cstrong\u003ePreference\u003c/strong\u003e dialog available from the \u003cstrong\u003eEdit -\u0026gt; Preferences\u003c/strong\u003e menu.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Preferences.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eWhen changing the preferences, any default color, font or Z-scale Factor that has not been changed by the user in the various views, will be applied immediately. If the user has changed font sizes in specific plots or annotations from the default value, ResInsight will ask if the user wants the new defaults applied to all existing views and plots even where custom settings have been set.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Preferences_ApplyToAll.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe preferences are not stored in the project files, but rather in a platform specific way for each user.\u003c/p\u003e\n\u003ch2 id=\"general---tab\"\u003eGeneral - tab\u003c/h2\u003e\n\u003ch3 id=\"default-colors\"\u003eDefault Colors\u003c/h3\u003e\n\u003cp\u003eThis group contains the colors that will be applied to the 3D views.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eViewer Background\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMesh Color\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMesh Color Along Faults\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Label Color\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"default-font-sizes\"\u003eDefault Font Sizes\u003c/h3\u003e\n\u003cp\u003eThis group contains the different fonts which are used through ResInsight.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eViewer Font Size\u003c/strong\u003e \u0026ndash; The fonts used for axes labels, legends and info boxes in the 3d View.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnnotation Font Size\u003c/strong\u003e \u0026ndash; The font used as default for Text Annotations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Label Font Size\u003c/strong\u003e \u0026ndash; The font used for all Well Path labels.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePlot Font Size\u003c/strong\u003e - The font used for legends, axes labels, values in Plots. This affects the docked plots in the main 3D window as well (Result Plot, Relative Permeability etc), although because of the reduces space available in these plots, the font size applied will be one less than the \u003cstrong\u003ePlot Font Size\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"3d-views\"\u003e3D Views\u003c/h3\u003e\n\u003cp\u003eThis group of options controls visual settings that will be used when creating new views.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow Grid Lines\u003c/strong\u003e \u0026ndash; Controls whether to show the grid lines by default for all cells or just along faults.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigation mode\u003c/strong\u003e \u0026ndash; Defines how to use the mouse to interact with with the 3D model. Please refer to \u003ca href=\"/getting-started/modelnavigation/\"\u003eModel Navigation\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDefault Z Scale Factor\u003c/strong\u003e \u0026ndash; Default depth scale for grid models.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Box around Legends\u003c/strong\u003e \u0026ndash; Create a semi-transparent box containing each legend in the 3D Views.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse shaders\u003c/strong\u003e \u0026ndash; This option controls the use of OpenGL shaders. Should be left \u003cstrong\u003eOn\u003c/strong\u003e. Available only for testing purposes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow 3D Information\u003c/strong\u003e \u0026ndash; Displays graphical resource usage as text in the 3D view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"other\"\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDate Format\u003c/strong\u003e \u0026ndash; Defines the date format to be used in time legend plotting\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Format\u003c/strong\u003e \u0026ndash; Defines the time format to be used in time legend plotting\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSIHUB Address\u003c/strong\u003e \u0026ndash; Optional URL to Equinor internal web service used to import well paths\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow LAS Curve Without TVD Warning\u003c/strong\u003e - Turn off the warning displayed when showing LAS curves in TVD mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"eclipse---tab\"\u003eEclipse - tab\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/EclipsePreferences.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"behavior-when-loading-data\"\u003eBehavior When Loading Data\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCompute DEPTH Related Properties\u003c/strong\u003e \u0026ndash; If not present, compute DEPTH, DX, DY, DZ, TOP, BOTTOM when loading new cases.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLoad and Show SOIL\u003c/strong\u003e \u0026ndash; Control if SOIL is loaded and applied to grid.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImport Faults/NNCs/Advanced MSW Data\u003c/strong\u003e \u0026ndash; Disable import of data for a case to reduce case import time.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInclude File Absolute Path Prefix\u003c/strong\u003e \u0026ndash; Prefix used on Windows if include files use absolute UNIX paths.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse Result Index File\u003c/strong\u003e \u0026ndash; If enabled ResInsight will try to save a result index file when opening a new case. The file is stored in the same directory as the \u003cem\u003e\u003ccode\u003e*.EGRID\u003c/code\u003e\u003c/em\u003e file with filename \u003cem\u003e\u003ccode\u003e\u0026lt;casename\u0026gt;.RESINSIGHT_IDX\u003c/code\u003e\u003c/em\u003e If it exists, ResInsight will use this when loading the case, resulting in a significant speedup.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSkip Import of Simulation Well Data\u003c/strong\u003e \u0026ndash; Disable import of simulation well data for a case to reduce case import time (opposite toggling than the other import commands).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"origin-files\"\u003eOrigin Files\u003c/h3\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"/plot-window/summaryplots/\"\u003eSummary Origin\u003c/a\u003e for details related to handling of \u003cstrong\u003eOrigin Files\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"plotting---tab\"\u003ePlotting - tab\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/misc/PreferencesPlotting.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDefault Summary Curves\u003c/strong\u003e: Defines default curves for import when creating a new summary plot, e.g. \u003ccode\u003eFOPT WOPT*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDefault Curve Style for History Vectors\u003c/strong\u003e: allows specifying \u003cem\u003esymbols\u003c/em\u003e and/or \u003cem\u003elines\u003c/em\u003e as preference.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDate\u003c/strong\u003e and \u003cstrong\u003eTime\u003c/strong\u003e format preferences.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow resample time text\u003c/strong\u003e preference\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse multiple threads\u003c/strong\u003e preference which may improve performance when loading summary data\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePlot Templates\u003c/strong\u003e allows setting preferences for:\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003ePlot Template Folder(s)\u003c/em\u003e: Allows to enter and delete folder(s) that are searched for plot templates. Press \u003cem\u003eAppend\u003c/em\u003e to browse for folder to append.\u003c/li\u003e\n\u003cli\u003eChecking \u003cem\u003eSearch Plot Templates Recursively\u003c/em\u003e instructs ResInsight to search subdirectories of specified folder(s) for templates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"scripting---tab\"\u003eScripting - tab\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Preferences_Scripting.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"octave\"\u003eOctave\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOctave Executable Location\u003c/strong\u003e \u0026ndash; Defines the binary file location for Octave. Usually without path on Linux, and including path on Windows.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow text header when executing scripts\u003c/strong\u003e \u0026ndash; Enables the default output that octave outputs when started.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"/scripting/octaveinterface/\"\u003eOctave Interface\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3 id=\"python\"\u003ePython\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnable Python Script Server\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDefault Python Script Server Port\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePython Executable Location\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3 id=\"script-files\"\u003eScript Files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShared Script Folder(s)\u003c/strong\u003e \u0026ndash; Defines the search paths for octave scripts\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScript Editor\u003c/strong\u003e \u0026ndash; The text editor to invoke when editing scripts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"export---tab\"\u003eExport - tab\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Preferences_Export.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCSV Text Export Field Separator\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/misc/preferences/"
};
window.store["/wells-and-completions/simulationwells/"] = {
title: "Simulation Wells",
content: "This section describes how wells defined in the simulation are displayed, and how to control the different aspects of their visualization.\nCommands Several commands are available as right-click commands on a simulation well. These commands are available either by right-clicking the well in the 3D View or in the Project Tree.\n New Well Log Extraction Curve \u0026ndash; Creates a new Well Log curve based on the selected simulation well, the current time step and cell property. ( See Well Log Plots ) New Well Log RFT Curve \u0026ndash; Creates a new RFT curve in a well log plot based on the selected simulation well. This option is only present if the current simulation well has RFT data. ( See Well Log Plots ) New RFT Plot \u0026ndash; See [Well Log Plots](/plot-window/rftplot/. Plot Production Rates \u0026ndash; Creates a summary plot of the selected wells production rates, along with the bottom hole pressure.\n( See Summary Plots ) Plot Well Allocation \u0026ndash; Creates or modifies the default Well Allocation Plot to show the well. allocation for the selected well. If the case has no Fluxes the well flow rates are shown instead.\n( See Flow Diagnostics Plots ) Show Contributing Wells \u0026ndash; This command sets up a 3D View by adding filters and modifying the Cell Result based on Flow Diagnostic Calculations to show which regions and wells that contribute to the selected well by doing: Add a property filter of Time Of Flight to/from the selected well to show only the cells that contribute to/are influenced by the well. Sets the Cell Result to show Tracer With Max Fraction based on All Injectors or All Producers (the opposite of the selected well) Toggles the visibility of the other Simulation wells to show only wells contributing to/influenced by the selected well. New Fracture \u0026ndash; Creates a new fracture along the simulation well. (See Fracture instances) New Intersection \u0026ndash; creates a new intersection based on the selected simulation well.\n( See Well Log Plots ) Overall Settings for Simulation Wells The Property Panel of the Simulation Wells item in the Project Tree contains options that are applied across all the wells, while the visualization of each single well can be controlled by the options in the property panel of that particular well, and will override the overall settings in the Simulation Wells item.\nIf an option is overridden in any of the wells, this will be indicated in the corresponding top level toggle which will be partially checked. Toggling such a setting will overwrite the ones set on the individual level.\nIn the following are the different parts of the Simulation Wells property panel explained.\nVisibility These options controls the visibility of different aspects of the simulation wells.\n Wells Trough Visible Cells Only \u0026ndash; This option will only show wells with connections to cells deemed visible by the combined result of Range Filters and Property Filters. Label \u0026ndash; Controls visibility of well name labels in the 3D View Well head \u0026ndash; Controls visibility of the arrow displaying the production status of the well Pipe \u0026ndash; A symbolic pipe can be drawn between the well connection cells to illustrate the well. This option controls the visibility of the pipes. Spheres \u0026ndash; This option toggles the visibility of spheres drawn at the center of each well connection cell. Disks \u0026ndash; Visualization of production and injection rates and cumulative production and injection with oil, gas, and water phases. Communication Lines \u0026ndash; Toggles the visibility of well communication lines. These arrows shows the communication between wells. Broader arrows indicate higher level of communication. These arrows are based on Flow Diagnostics calculations, and are only available if the eclipse results includes fluxes. Arrows representing communication in the opposite direction from what is expected (eg. producers supporting another well due to cross flow) are displayed in a layer \u0026ldquo;under\u0026rdquo; the other arrows, to make them easier to see. Well Cells and Fence Show Well Cells \u0026ndash; This option toggles whether to add the well connection cells to the set of visible cells. If no cell filters are active, toggling this option will conveniently hide all other cells, displaying only the requested well cells. Show Well Cell Fence \u0026ndash; This options toggles whether to add all cells in a given direction ( I, J or K) to the set of visible cells, which has a connecting cell within its set. Well Fence direction \u0026ndash; Controls whether to add extensions of the well cells in the I, J or K direction to the set of visible cells Size Scaling Well Head Scale \u0026ndash; Scales the arrow displaying the production status of the well Pipe Radius Scale \u0026ndash; Scaling the pipe radius by the average i,j cell size. Sphere Radius Scale \u0026ndash; Scaling connection cell spheres radius by the average i,j cell size. Open Simulation Wells will be drawn with a slightly larger radius than closed wells. This makes open wells easier to see when they occupy the same cells as closed ones.\nColors Color Pipe Connections \u0026ndash; Applies a red, green, blue or gray color to the section of the pipe touching a connection cell indicating the production status of the connection. Gas injection, oil production, water injection or closed respectively. Label Color \u0026ndash; Sets the well label color in the 3D view. Individual Pipe Colors - Select how each pipe will be colored. The Individual Pipe Color setting has two different options:\n Unique Colors \u0026ndash; Selecting this will apply unique colors from a pre-defined color palette to all the wells, overwriting the colors they had. Uniform Default Color \u0026ndash; Selecting this will apply the same color (made available in the Uniform Well Color option to all simulation wells. Well Pipe Geometry Type \u0026ndash; Controls whether the pipe will go from cell center to cell center or in a smoother trajectory. Branch Detection \u0026ndash; Enables splitting of wells into branches based on the positions of the connection cells. This option applies to ordinary wells only and has no effect on multi segment wells (MSW). Advanced Well Cell Transparency \u0026ndash; Controls the transparency level for the well cells. Well Head Position \u0026ndash; Controls the depth position of the wellhead. Either relative to the top of the active cells in the relevant IJ-column, or relative to the highest active cell overall. Disks Disks may be used to visualize production and injection rates and cumulative production and injection with oil, gas, and water phases shown in green, red, and blue, respectively. Optionally, the quantity of production and injection can be displayed.\nDisplay of Disks are enabled from Simulations Wells, c.f. figure below. Property Type defaults to predefined production and injection properties but also allows for selection of a single property. When showing Quantity Labels, it is often useful to also activate Show Label Background.\nIndividual Simulation Well options Each of the wells has a set of individual settings which corresponds to the setting on the global level. See the documentation of Overall Settings for Simulation Wells.\nExcept for the Size Scaling, these options will override the corresponding setting on the global level, and will result in a partially checked state on the corresponding toggle in the Simulation Wells property panel. The Size Scaling options, however, works relative to the scaling level set on the top level.\nWell Pipes of Multi Segment Wells ResInsight reads the MSW information in the result files and uses that to create a topologically correct visualization of the Multi Segment Well. Reading this information is somewhat time consuming, and can be turned off in the Preferences .\nGeometry Approximation The pipe geometry generated for MSW\u0026rsquo;s are based on the topology of the well (branch/segment structure) and the position of the cells being connected. The segment lengths are used as hints to place the branch points at sensible places. Thus the pipe geometry itself is not geometrically correct, but makes the topology of the well easier to see.\nDummy Branches Often MSW\u0026rsquo;s are modeled using a long stem without connections and a multitude of small branches; one for each connection. ResInsight offsets the the pipe within the cell to clearly show how the topology of the well is defined.\nPicking Reveals Segment/Branch Info Branch and segment info of a MSW-connected-Cell is shown in the Result Info window when picking a cell in the 3D View. This can be handy when relating the visualization to the input files.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SimulationWells.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis section describes how wells defined in the simulation are displayed, and how to control the different aspects of their visualization.\u003c/p\u003e\n\u003ch2 id=\"commands\"\u003eCommands\u003c/h2\u003e\n\u003cp\u003eSeveral commands are available as right-click commands on a simulation well. These commands are available either by right-clicking the well in the \u003cstrong\u003e3D View\u003c/strong\u003e or in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNew Well Log Extraction Curve\u003c/strong\u003e \u0026ndash; Creates a new Well Log curve based on the selected simulation well, the current time step and cell property. ( See \u003ca href=\"/plot-window/welllogsandplots/#well-log-extraction-curves\"\u003eWell Log Plots\u003c/a\u003e )\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Well Log RFT Curve\u003c/strong\u003e \u0026ndash; Creates a new RFT curve in a well log plot based on the selected simulation well. This option is only present if the current simulation well has RFT data. ( See \u003ca href=\"/plot-window/welllogsandplots/#well-log-rft-curves\"\u003eWell Log Plots\u003c/a\u003e )\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew RFT Plot\u003c/strong\u003e \u0026ndash; See [Well Log Plots](/plot-window/rftplot/.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePlot Production Rates\u003c/strong\u003e \u0026ndash; Creates a summary plot of the selected wells production rates, along with the bottom hole pressure.\u003cbr\u003e\n( See \u003ca href=\"/plot-window/summaryplots/\"\u003eSummary Plots\u003c/a\u003e )\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePlot Well Allocation\u003c/strong\u003e \u0026ndash; Creates or modifies the default Well Allocation Plot to show the well.\nallocation for the selected well. If the case has no Fluxes the well flow rates are shown instead.\u003cbr\u003e\n( See \u003ca href=\"/plot-window/flowdiagnosticsplots/\"\u003e Flow Diagnostics Plots \u003c/a\u003e )\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Contributing Wells\u003c/strong\u003e \u0026ndash; This command sets up a 3D View by adding filters and modifying the Cell Result based on Flow Diagnostic Calculations to show which regions and wells that contribute to the selected well by doing:\n\u003cul\u003e\n\u003cli\u003eAdd a property filter of \u003cstrong\u003eTime Of Flight\u003c/strong\u003e to/from the selected well to show only the cells that contribute to/are influenced by the well.\u003c/li\u003e\n\u003cli\u003eSets the \u003cstrong\u003eCell Result\u003c/strong\u003e to show \u003cstrong\u003eTracer With Max Fraction\u003c/strong\u003e based on \u003cstrong\u003eAll Injectors\u003c/strong\u003e or \u003cstrong\u003eAll Producers\u003c/strong\u003e (the opposite of the selected well)\u003c/li\u003e\n\u003cli\u003eToggles the visibility of the other Simulation wells to show only wells contributing to/influenced by the selected well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Fracture\u003c/strong\u003e \u0026ndash; Creates a new fracture along the simulation well. (See \u003ca href=\"/plot-window/welllogsandplots/#fracture-instances\"\u003eFracture instances\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Intersection\u003c/strong\u003e \u0026ndash; creates a new intersection based on the selected simulation well.\u003cbr\u003e\n( See \u003ca href=\"/3d-main-window/intersections/\"\u003eWell Log Plots\u003c/a\u003e )\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"overall-settings-for-simulation-wells\"\u003eOverall Settings for Simulation Wells\u003c/h2\u003e\n\u003cp\u003eThe Property Panel of the \u003cstrong\u003eSimulation Wells\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e contains options that are applied across all the wells, while the visualization of each single well can be controlled by the options in the property panel of that particular well, and will override the overall settings in the \u003cstrong\u003eSimulation Wells\u003c/strong\u003e item.\u003c/p\u003e\n\u003cp\u003eIf an option is overridden in any of the wells, this will be indicated in the corresponding top level toggle which will be partially checked. Toggling such a setting will overwrite the ones set on the individual level.\u003c/p\u003e\n\u003cp\u003eIn the following are the different parts of the \u003cstrong\u003eSimulation Wells\u003c/strong\u003e property panel explained.\u003c/p\u003e\n\u003ch3 id=\"visibility\"\u003eVisibility\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SimulationWellsVisibilityProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThese options controls the visibility of different aspects of the simulation wells.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWells Trough Visible Cells Only\u003c/strong\u003e \u0026ndash; This option will only show wells with connections to cells deemed visible by the combined result of \u003cstrong\u003eRange Filters\u003c/strong\u003e and \u003cstrong\u003eProperty Filters\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLabel\u003c/strong\u003e \u0026ndash; Controls visibility of well name labels in the 3D View\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell head\u003c/strong\u003e \u0026ndash; Controls visibility of the arrow displaying the production status of the well\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePipe\u003c/strong\u003e \u0026ndash; A symbolic pipe can be drawn between the well connection cells to illustrate the well. This option controls the visibility of the pipes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSpheres\u003c/strong\u003e \u0026ndash; This option toggles the visibility of spheres drawn at the center of each well connection cell.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDisks\u003c/strong\u003e \u0026ndash; Visualization of production and injection rates and cumulative production and injection with oil, gas, and water phases.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommunication Lines\u003c/strong\u003e \u0026ndash; Toggles the visibility of well communication lines. \nThese arrows shows the communication between wells. Broader arrows indicate higher level of communication. \nThese arrows are based on Flow Diagnostics calculations, and are only available if the eclipse results includes fluxes. \nArrows representing communication in the opposite direction from what is expected (eg. producers supporting another well due to cross flow) are displayed in a layer \u0026ldquo;under\u0026rdquo; the other arrows, to make them easier to see.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"well-cells-and-fence\"\u003eWell Cells and Fence\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SimulationWellsWellCellsProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow Well Cells\u003c/strong\u003e \u0026ndash; This option toggles whether to add the well connection cells to the set of visible cells. If no cell filters are active, toggling this option will conveniently hide all other cells, displaying only the requested well cells.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Well Cell Fence\u003c/strong\u003e \u0026ndash; This options toggles whether to add all cells in a given direction ( I, J or K) to the set of visible cells, which has a connecting cell within its set.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Fence direction\u003c/strong\u003e \u0026ndash; Controls whether to add extensions of the well cells in the I, J or K direction to the set of visible cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"size-scaling\"\u003eSize Scaling\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SimulationWellsScalingProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell Head Scale\u003c/strong\u003e \u0026ndash; Scales the arrow displaying the production status of the well\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePipe Radius Scale\u003c/strong\u003e \u0026ndash; Scaling the pipe radius by the average i,j cell size.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSphere Radius Scale\u003c/strong\u003e \u0026ndash; Scaling connection cell spheres radius by the average i,j cell size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOpen Simulation Wells will be drawn with a slightly larger radius than closed wells. This makes open wells easier to see when they occupy the same cells as closed ones.\u003c/p\u003e\n\u003ch3 id=\"colors\"\u003eColors\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SimulationWellsColorsProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SimulationWellsColorsProperties_Uniform.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eColor Pipe Connections\u003c/strong\u003e \u0026ndash; Applies a red, green, blue or gray color to the section of the pipe touching a connection cell indicating the production status of the connection. Gas injection, oil production, water injection or closed respectively.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLabel Color\u003c/strong\u003e \u0026ndash; Sets the well label color in the 3D view.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIndividual Pipe Colors\u003c/strong\u003e - Select how each pipe will be colored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003cstrong\u003eIndividual Pipe Color\u003c/strong\u003e setting has two different options:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUnique Colors\u003c/strong\u003e \u0026ndash; Selecting this will apply unique colors from a pre-defined color palette to all the wells, overwriting the colors they had.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUniform Default Color\u003c/strong\u003e \u0026ndash; Selecting this will apply the same color (made available in the \u003cstrong\u003eUniform Well Color\u003c/strong\u003e option to all simulation wells.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"well-pipe-geometry\"\u003eWell Pipe Geometry\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SimulationWellsPipeGeometryProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eType\u003c/strong\u003e \u0026ndash; Controls whether the pipe will go from cell center to cell center or in a smoother trajectory.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBranch Detection\u003c/strong\u003e \u0026ndash; Enables splitting of wells into branches based on the positions of the connection cells. This option applies to ordinary wells only and has no effect on multi segment wells (MSW).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"advanced\"\u003eAdvanced\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SimulationWellsAdvancedProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell Cell Transparency\u003c/strong\u003e \u0026ndash; Controls the transparency level for the well cells.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Head Position\u003c/strong\u003e \u0026ndash; Controls the depth position of the wellhead. Either relative to the top of the active cells in the relevant IJ-column, or relative to the highest active cell overall.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"disks\"\u003eDisks\u003c/h3\u003e\n\u003cp\u003eDisks may be used to visualize production and injection rates and cumulative production and injection with oil, gas, and water phases shown in green, red, and blue, respectively. Optionally, the quantity of production and injection can be displayed.\u003c/p\u003e\n\u003cp\u003eDisplay of \u003cstrong\u003eDisks\u003c/strong\u003e are enabled from \u003cstrong\u003eSimulations Wells\u003c/strong\u003e, c.f. figure below. \u003cem\u003eProperty Type\u003c/em\u003e defaults to predefined production and injection properties but also allows for selection of a single property. When showing \u003cem\u003eQuantity Labels\u003c/em\u003e, it is often useful to also activate \u003cem\u003eShow Label Background\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellDisks.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"individual-simulation-well-options\"\u003eIndividual Simulation Well options\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eEach of the wells has a set of individual settings which corresponds to the setting on the global level. See the documentation of \u003ca href=\"#overall-settings-for-simulation-wells\"\u003eOverall Settings for Simulation Wells\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eExcept for the \u003cstrong\u003eSize Scaling\u003c/strong\u003e, these options will override the corresponding setting on the global level, \nand will result in a partially checked state on the corresponding toggle in the \u003cstrong\u003eSimulation Wells\u003c/strong\u003e property panel. \nThe \u003cstrong\u003eSize Scaling\u003c/strong\u003e options, however, works relative to the scaling level set on the top level.\u003c/p\u003e\n\u003ch2 id=\"well-pipes-of-multi-segment-wells\"\u003eWell Pipes of Multi Segment Wells\u003c/h2\u003e\n\u003cp\u003eResInsight reads the MSW information in the result files and uses that to create a topologically correct visualization of the Multi Segment Well. Reading this information is somewhat time consuming, and can be turned off in the \u003ca href=\"/misc/preferences/\"\u003e Preferences \u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"geometry-approximation\"\u003eGeometry Approximation\u003c/h3\u003e\n\u003cp\u003eThe pipe geometry generated for MSW\u0026rsquo;s are based on the topology of the well (branch/segment structure) and the position of the cells being connected. The segment lengths are used as hints to place the branch points at sensible places. Thus the pipe geometry itself is not geometrically correct, but makes the topology of the well easier to see.\u003c/p\u003e\n\u003ch3 id=\"dummy-branches\"\u003eDummy Branches\u003c/h3\u003e\n\u003cp\u003eOften MSW\u0026rsquo;s are modeled using a long stem without connections and a multitude of small branches; one for each connection. ResInsight offsets the the pipe within the cell to clearly show how the topology of the well is defined.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/MSWDummyBranchExample.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"picking-reveals-segmentbranch-info\"\u003ePicking Reveals Segment/Branch Info\u003c/h3\u003e\n\u003cp\u003eBranch and segment info of a MSW-connected-Cell is shown in the \u003cstrong\u003eResult Info\u003c/strong\u003e window when picking a cell in the 3D View. This can be handy when relating the visualization to the input files.\u003c/p\u003e\n",
url: "/wells-and-completions/simulationwells/"
};
window.store["/export/snapshots/"] = {
title: "Snapshots",
content: "ResInsight has several commands to create snapshots conveniently. 3 commands to take snapshots of existing Plot and 3D Views directly, and a more advanced export command that can automatically modify Eclipse 3D Views before snapshotting them.\nSnapshots of Existing Views The commands to snapshot existing views and plots are available from the toolbar and the Edit and File-\u0026gt;Export menus in the main windows Snapshot to Clipboard A snapshot of the active view is copied to the clipboard using Edit -\u0026gt; Copy Snapshot To Clipboard .\nSnapshot to File Image export of the currently active 3D View or Plot Window can be launched from File -\u0026gt; Export -\u0026gt; Snapshot To File .\nSnapshot All Views/Plots to File If a project contains multiple 3D Views or Plot Windows, all of them can be exported in one go using File -\u0026gt; Export -\u0026gt; Snapshot All Views To File . This will either export all the 3D Views or all the Plot Windows, depending on whether you invoke the command in the 3D Main Window or the Plot Main Window.\nThe files generated are stored in a folder named snapshots within the folder where the Project File resides.\nSnapshots of existing views can also be created and saved from the command line ( See Command Line Interface ).\n\rAdvanced Snapshot Export The Advanced Snapshot Export command is useful for exporting several images of a specified set of views while simultaneously changing some of their settings. By using this command it is easy to document all layers of a specific model, or generate images with identical setup across several different cases. It is also easy to export an image for each of the time steps in a case, or even a combination of all these parameters.\nThe Advanced Snapshot Export is available from the File-\u0026gt;Export menu in the 3D Main Window Invoking the command will display the following dialog:\nThis table defines which 3D Views to modify, and how to modify them. Each row defines the modifications of a specific view, and for all the combinations a row specifies, a snapshot is generated.\nTo edit a row, the row must be activated by toggling it on in the Active column, then double click on the cell to edit.\nOptions represented by columns:\n View \u0026ndash; Selects the view to modify. Result Type, Properties \u0026ndash; Defines a list of eclipse result properties to cycle through when creating snapshots. If properties from both the dynamic and static list is needed, you must create a new row. Start Time, End Time \u0026ndash; Defines the time step range to cycle through when creating snapshots. Range Filter Slice, Range Start, Range End \u0026ndash; Defines a range filter slice that will be added to the view, and then cycled from Range Start to Range End when creating snapshots. Cases \u0026ndash; Defines the cases to cycle while creating snapshots. Normally you can not change which case a view is displaying, but this option does temporarily. The number of exported snapshots from a row can easily end up being huge, so it is wise to use some caution. The total number will be Properties * Time Steps * Range Steps * Cases.\nRows can be deleted and created by right-clicking in the table. 5 rows are created for convenience by default.\nThe snapshots will be generated and saved to the folder displayed in the Export Folder field, when pressing the Export button. This might take quite some time, depending on you settings.\n",
html: "\u003cp\u003eResInsight has several commands to create snapshots conveniently. 3 commands to take snapshots of existing Plot and 3D Views directly, and a more advanced export command that can automatically modify Eclipse 3D Views before snapshotting them.\u003c/p\u003e\n\u003ch2 id=\"snapshots-of-existing-views\"\u003eSnapshots of Existing Views\u003c/h2\u003e\n\u003cp\u003eThe commands to snapshot existing views and plots are available from the toolbar and the \u003cstrong\u003eEdit\u003c/strong\u003e and \u003cstrong\u003eFile\u003c/strong\u003e-\u0026gt;\u003cstrong\u003eExport\u003c/strong\u003e menus in the main windows \u003cimg src=\"https://resinsight.org/images/export/SnapShotToolBar.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003c/p\u003e\n\u003ch3 id=\"snapshot-to-clipboard\"\u003eSnapshot to Clipboard\u003c/h3\u003e\n\u003cp\u003eA snapshot of the active view is copied to the clipboard using \u003cstrong\u003eEdit -\u0026gt; Copy Snapshot To Clipboard\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/export/SnapShot.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n.\u003c/p\u003e\n\u003ch3 id=\"snapshot-to-file\"\u003eSnapshot to File\u003c/h3\u003e\n\u003cp\u003eImage export of the currently active 3D View or Plot Window can be launched from \u003cstrong\u003eFile -\u0026gt; Export -\u0026gt; Snapshot To File\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/export/SnapShotSave.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n.\u003c/p\u003e\n\u003ch3 id=\"snapshot-all-viewsplots-to-file\"\u003eSnapshot All Views/Plots to File\u003c/h3\u003e\n\u003cp\u003eIf a project contains multiple 3D Views or Plot Windows, all of them can be exported in one go using \u003cstrong\u003eFile -\u0026gt; Export -\u0026gt; Snapshot All Views To File\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/export/SnapShotSaveViews.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n. This will either export all the 3D Views or all the Plot Windows, depending on whether you invoke the command in the 3D Main Window or the Plot Main Window.\u003c/p\u003e\n\u003cp\u003eThe files generated are stored in a folder named \u003cem\u003e\u003ccode\u003esnapshots\u003c/code\u003e\u003c/em\u003e within the folder where the Project File resides.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eSnapshots of existing views can also be created and saved from the command line \n( See \u003ca href=\"/scripting/commandlineinterface/\"\u003eCommand Line Interface\u003c/a\u003e ).\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"advanced-snapshot-export\"\u003eAdvanced Snapshot Export\u003c/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eAdvanced Snapshot Export\u003c/strong\u003e \u003cimg src=\"https://resinsight.org/images/export/SnapShotSaveViews.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n command is useful for exporting several images of a specified set of views while simultaneously changing some of their settings. By using this command it is easy to document all layers of a specific model, or generate images with identical setup across several different cases. It is also easy to export an image for each of the time steps in a case, or even a combination of all these parameters.\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eAdvanced Snapshot Export\u003c/strong\u003e is available from the \u003cstrong\u003eFile\u003c/strong\u003e-\u0026gt;\u003cstrong\u003eExport\u003c/strong\u003e menu in the \u003cstrong\u003e3D Main Window\u003c/strong\u003e \nInvoking the command will display the following dialog:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/SnapshotAdvancedExport.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis table defines which 3D Views to modify, and how to modify them. Each row defines the modifications of a specific view, and for all the combinations a row specifies, a snapshot is generated.\u003c/p\u003e\n\u003cp\u003eTo edit a row, the row must be activated by toggling it on in the \u003cstrong\u003eActive\u003c/strong\u003e column, then double click on the cell to edit.\u003c/p\u003e\n\u003cp\u003eOptions represented by columns:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e \u0026ndash; Selects the view to modify.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResult Type\u003c/strong\u003e, \u003cstrong\u003eProperties\u003c/strong\u003e \u0026ndash; Defines a list of eclipse result properties to cycle through when creating snapshots. If properties from both the dynamic and static list is needed, you must create a new row.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStart Time\u003c/strong\u003e, \u003cstrong\u003eEnd Time\u003c/strong\u003e \u0026ndash; Defines the time step range to cycle through when creating snapshots.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRange Filter Slice\u003c/strong\u003e, \u003cstrong\u003eRange Start\u003c/strong\u003e, \u003cstrong\u003eRange End\u003c/strong\u003e \u0026ndash; Defines a range filter slice that will be added to the view, and then cycled from \u003cem\u003eRange Start\u003c/em\u003e to \u003cem\u003eRange End\u003c/em\u003e when creating snapshots.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCases\u003c/strong\u003e \u0026ndash; Defines the cases to cycle while creating snapshots. Normally you can not change which case a view is displaying, but this option does temporarily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe number of exported snapshots from a row can easily end up being huge, so it is wise to use some caution. The total number will be Properties * Time Steps * Range Steps * Cases.\u003c/p\u003e\n\u003cp\u003eRows can be deleted and created by right-clicking in the table. 5 rows are created for convenience by default.\u003c/p\u003e\n\u003cp\u003eThe snapshots will be generated and saved to the folder displayed in the \u003cstrong\u003eExport Folder\u003c/strong\u003e field, when pressing the \u003cstrong\u003eExport\u003c/strong\u003e button. This might take quite some time, depending on you settings.\u003c/p\u003e\n",
url: "/export/snapshots/"
};
window.store["/plot-window/summaryplots/"] = {
title: "Summary Plots",
content: "A Summary Plot is a window displaying a graph in the main area of the Plot Main Window. As described below, a Summary Plot can contain Summary Curves, Grid time history curves, and pasted ascii curves.\nA new Summary Plot can be created by using the right-click menu of Summary Plots in the Plot Project Tree and activate Open Summary Plot Editor or New Summary Plot.\nIf you have many open plots, it can be useful to collapse all other plots by activating Collapse Other Plots from right-click menu of a plot in the Plot Project Tree.\n\rPlot Data ResInsight can create summary plots based on vectors from SUMMARY files ( *.SMSPEC ), imported Observed Time History Data, Grid Cell Time history Curve, and pasted ascii curves.\nSUMMARY Files When opening an Eclipse case in the 3D view, the associated summary file is opened automatically by default and made available as a Summary Case. Summary files can also be imported directly using one of the following commands in the File-\u0026gt;Import-\u0026gt;Summary Cases menu:\n Import Summary Case: Brings up the standard file selection dialog. Multiple selections are allowed. Import Summary Cases Recursively: Brings up the recursive file selection dialog to load files from multiple directories. Import Summary Case Group: Brings up the recursive file selection dialog. Selected files are automatically grouped. Import Ensemble: Similar to the above, but in addition to just create a group, ResInsight performs some extra checking related to ensembles and converts the group to an ensemble, c.f. Ensemble Plotting. These commands can also be accessed in the right-click menu for the Summary Cases entry in the Plot Project Tree. Notably, the right-click menu also allows creating a delta ensemble and delta summary case.\nDuring summary file import, ResInsight checks whether the summary file is restarted, i.e. has an origin file. If an origin file is found, the Origin Files dialog is displayed.\nSummary Case Groups A selection of cases can be grouped by right-clicking a selection of summary cases and selecting the command Group Summary Cases. Summary cases can also be drag-dropped between summary groups. The groups will be used when listing the cases in the Summary Plot Editor.\nDelta Summary Case A Delta Summary Case can be created as either the sum or difference between two existing summary cases. To create a delta summary case, select two existing summary cases in Plot Project tree, then right click and select New Delta Summary Case. A new delta ensemble is created with the two selected summary cases as input and a default arithmetic operator. An existing delta summary case may be input to a new delta summary case.\nThe Property Editor for the new delta summary case allows to modify display name, the two base summary cases, and the arithmetic operator. In addition, it is possible to specify a specific time step to be used in delta computation. As an example according to the settings in the figure below, the delta computation between two cases for a given parameter, e.g. WBHP, will be: $$WBHP_{delta}(t) = WBHP_{case1}(@02.01.2000) - WBHP_{case2}(t)$$\nReplace Summary Case A summary case can be replaced by right-clicking on it and selecting the command Replace. This will redisplay all configured plots with data from the newly imported case.\nObserved Data See Observed Time History Data\nGrid Cell Time History Curve Time history curves from a grid cell property can also be added to a Summary Plot. See Result Inspection.\nPasted Ascii Curves You can copy an ascii table directly from Excel or any text source and paste it directly into a Summary Plot using the command Paste Excel Data to Summary Plot. See Paste Excel Time History Data.\nSummary Plots Summary plots are created in the Plot Project Tree by right-clicking Summary Plots and selecting Open Summary Plot Editor or New Summary Plot. Having created a Summary Plot, its entry is listed in the Plot Project Tree. The settings of the Plot are controlled by its sub items in the Plot Project Tree and the Property Editor as described below.\nProperty Editor The Property Editor allows Text-Based Curve Creation based on selected sources and setting General Plot Options.\nText-Based Curve Creation allows specification of a list of vectors for plotting based on selected sources. The vectors to plot are specified by the following syntax: \u0026lt;vectorshortname\u0026gt;[:\u0026lt;item\u0026gt;[:\u0026lt;subitem\u0026gt;[:i,j,k]]]. The specification of vectors allows use of wildcards and multiple entries separated by space:\n WOPT:*: One total oil production curve for each well. FOPT FWPT: Two curves with oil and water total production. BPR:15,28,*: Oil phase pressure for all blocks along k as separate curves. General Plot Options allows the following settings:\n Show Title \u0026ndash; Toggles whether to show the axis title Auto Title \u0026ndash; If enabled, the Plot title is derived automatically Name \u0026ndash; Allows manual setting of plot title if Auto Title is disabled Show Legends \u0026ndash; Toggles whether to legends Legend Font Size \u0026ndash; Font size to be used in plot Normalize all curves \u0026ndash; Scales all curves into the range 0.0-1.0 Time Axis Properties Axis Title Show Title \u0026ndash; Toggles whether to show the axis title Title \u0026ndash; A user defined name for the axis Title Position \u0026ndash; Either Center or At End Font Size \u0026ndash; The font size used for the axis title Time Values Time Mode \u0026ndash; Option to show the time from Simulation Start, or as real date-times. Max/Min \u0026ndash; The range of visible date/time in the Plot. Automatic Date/Time labels \u0026ndash; Option to invoke automatic date/time labels. Font Size \u0026ndash; The font size used for the date/time axis ticks, c.f. Preferences for default. Date/Time Label Format Date Label Format \u0026ndash; Date format for the time axis, c.f. Preferences for default. Time Label Format \u0026ndash; Time format for the time axis, c.f. Preferences for default. Y-axis Properties Title Text Auto Title \u0026ndash; If enabled, the y-axis title is derived automatically with the following options: Names \u0026ndash; Add quantity long name to y-axis title. Acronyms \u0026ndash; Add quantity acronym to y-axis title. Units - Add unit of quantity to y-axis title. Title \u0026ndash; If Auto Title is disabled, the Title field emerges to facilitate manual setting of plot title. Title Layout Title Position \u0026ndash; Controls the position of the title; Center or At End. Font Size \u0026ndash; Defines the font size used for the axis title. Axis Values Logarithmic Scale - Draw plot curves using a logarithmic scale. Invert Axis - Invert the axis, e.g. when depth is represented by the Y-axis. Number Format \u0026ndash; Defines how the legend numbers are formatted. Auto \u0026ndash; Legend numbers are displayed by either scientific or decimal notation depending on actual value. Decimal \u0026ndash; Legend numbers are displayed using decimal notation. Scientific \u0026ndash; Legend numbers are displayed using scientific notation (e.g. 1.2e+6). Number of Decimals \u0026ndash; Controls the number of digits after \u0026ldquo;.\u0026rdquo; for Decimal and Scientific. Scale Factor \u0026ndash; Displays the y-axis values by multiplying with a specific scale factor for Decimal and Scientific. Max and Min \u0026ndash; Defines the visible y-range. Font Size \u0026ndash; The font size for showing values at the axis ticks. Plot Mouse Interaction Value Tracking \u0026ndash; When the mouse cursor is close to a curve, the closest curve sample is highlighted and the curve sample value at this location is displayed in a tooltip. Selection \u0026ndash; Left mouse button click can be used to select several of the parts in the plot, and display them in the Property Editor: The closest curve. Each of the Plot Axes. The Plot itself if none of the above is hit and the Plot window is activated by the mouse click. Window Zoom \u0026ndash; Window zoom is available by dragging the mouse when the left mouse button is pressed. Use Zoom All to restore default zoom level. Wheel Zoom \u0026ndash; The mouse wheel will zoom the plot in and out towards the current mouse cursor position. Curve Highlight Summary curves will be highlighted when left-clicked in a plot. This allows for detailed investigation on curve values when many curves are plotted. All other curves can be hidden by activating the right-click menu of a plot, and select On - Others Off\nAccessing the Plot Data Right-clicking a plot and selecting Show Plot Data will open a window containing the plot data as text columns. This dialog supports plot data displayed by day, week, month, quarter, half year and year.\nThe text content of this window is easy to copy and paste into Excel or other tools for further processing. It is also possible to save the text data to a file directly by using the right-click command Export Plot Data to Text File.\nEditing properties of single Summary Curve Selecting a specific Summary Curve is possible via the Plot Project Tree.\nHaving selected a Summary Curve, its properties are shown by the Property Editor.\nAs seen, the Property Editor organizes the available options into the following groups:\n Summary Vector \u0026ndash; Options to select case, vector to plot, axis specification, and error bars. Appearance \u0026ndash; Options to control curve color, symbols, line style etc. Curve Name \u0026ndash; Controls how the curve is labeled in the legend. Advanced \u0026ndash; Specification of additional options. Summary Vector This group of options is used to define summary vector data that the curve will display.\n Case \u0026ndash; Selects the imported Summary or Observed Data case to use as source. Vector \u0026ndash; Displays the acronym of the selected vector. Axis \u0026ndash; Controls whether the curve is to be associated with the left or right Y-Axis. Selection of vector is performed using a vector acronym or pressing the button to the right. Pressing the button opens a dialog similar to the Summary Plot Editor.\nSwitching the Y-Axis for several curves in one go can be done using the right-click command Switch Plot Axis.\n\rCurve Name The user can control the curve name used in the plot legend by the following options:\n Contribute To Legend \u0026ndash; This option controls whether the curve will be visible in the plot legend. A curve with an empty name will be removed from legend. Auto Name \u0026ndash; If enabled, ResInsight will create a name for the curve automatically based on the settings in this option group. Curve Name \u0026ndash; If Auto Name is off, you can enter a curve name here. If empty, the curve will be removed from the legend, but still visible in the plot. Case Name, Vector name \u0026hellip; etc. \u0026ndash; These options controls what part of the summary vector information to use in the curve auto-name. Copy and Paste Copy and Paste of selections of Summary Plots and Curves, is possible using the Project Tree right-click menu and standard keyboard shortcuts (CTRL-C/CTRL-V).\nRecursive summary file import When using the standard file selection dialog, the user is limited to select files in one directory only. If the interesting files are distributed over multiple directories, the dialog has to be opened once for each directory. The recursive file selection dialog is created to circumvent this limitation. This dialog is able to search a directory tree for files matching a specified pattern.\nThe dialog consists of the following fields:\n Path Pattern: The path filter uses normal wildcard file globbing, like in any unix shell. When the filter ends with a single \u0026ldquo;**\u0026rdquo; (eg. \u0026ldquo;/home/*\u0026quot;), however, ResInsight will search recursively in all subdirectories from that point. This is indicated by \u0026ldquo;\u0026hellip;\u0026rdquo; in the Effective Filter label below. * Matches any number of any characters except the path separator ? Matches one character exception the directory separator [abc] Matches one of the specified characters. Ex. a, b or c File Pattern: The search pattern that applies to the file name. Effective Filter: The effective filter displays the resulting full path search pattern. It is updated on the fly as the user edits the pattern fields. A text string of \u0026ldquo;\u0026hellip;\u0026rdquo; indicates a complete recursive directory search. After pressing the Find button, a file search is performed in the root directory and the directories below matching the path pattern. The files found are presented in a list, where the user can check/uncheck each file individually.\nWhen the OK button is pressed, all checked files are imported.\nOrigin Files During summary file import, ResInsight checks whether the summary file is restarted, i.e. has an origin file. If an origin file is found, the Origin Files dialog is displayed.\nDepending on what triggered the summary file import, the dialog shows slightly different information. If the summary file import was triggered by a grid file import, the dialog displays information about grid files in addition to the summary origin file(s). If the summary file was imported directly, information about grid files are not relevant and thus not displayed.\nThe dialog contents are organized in groups:\n Current Grid and Summary Files or Current Summary Files: This group displays the name of the main summary file to import. If the import is triggered by a grid file import, the name of the grid file is also displayed. Origin Summary Files: This group displays the names of the origin summary file(s) found. If there are more than one file listed, it means that the found origin file also has an origin file. ResInsight will search the \u0026ldquo;chain\u0026rdquo; of summary origin files until it reaches the end. Import Options There are three options to control how origin summary file are imported Unified: The main summary files and all origin files are imported into one single summary case Separate Cases: The main files and all origin files are imported into separate summary cases Skip: Only the main summary file is imported. The origin summary files are skipped. Origin Grid Files: If the summary file import was triggered by a grid file import, this group is visible. It contains a list of the grid files associated to the origin summary files Import Options There are two options to control how the grid files are imported Separate Cases: All \u0026ldquo;origin\u0026rdquo; grid files are imported into separate grid cases Skip: Only the main grid file is imported. The \u0026ldquo;origin\u0026rdquo; grid files are skipped. By default the file names are displayed using relative path based on the common root folder for all files. In order to display the full path, check the Show full paths checkbox. Regardless of the checkbox state, there is always a tooltip showing the full path for every file. It is also possible to copy a full path file name to the clipboard. Right click on the file name and select Copy file name.\nIf the user selected multiple summary files or grid files, this dialog will be displayed for every file that has an origin summary file. In this case the button OK to All appears. When this button is clicked, the rest of the files will be imported silently using the same options.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/ResInsightMainPlotMediumSize.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA Summary Plot is a window displaying a graph in the main area of the \u003cstrong\u003ePlot Main Window\u003c/strong\u003e. As described below, a Summary Plot can contain Summary Curves, Grid time history curves, and pasted ascii curves.\u003c/p\u003e\n\u003cp\u003eA new Summary Plot can be created by using the right-click menu of \u003cstrong\u003eSummary Plots\u003c/strong\u003e in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e and activate \n\u003cimg src=\"https://resinsight.org/images/plot-window/SummaryPlot16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eOpen Summary Plot Editor\u003c/strong\u003e or \n\u003cimg src=\"https://resinsight.org/images/plot-window/SummaryPlot16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eNew Summary Plot\u003c/strong\u003e.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eIf you have many open plots, it can be useful to collapse all other plots by activating \u003cstrong\u003eCollapse Other Plots\u003c/strong\u003e from right-click menu of a plot in the \u003cb\u003ePlot Project Tree\u003c/b\u003e.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"plot-data\"\u003ePlot Data\u003c/h2\u003e\n\u003cp\u003eResInsight can create summary plots based on vectors from SUMMARY files ( \u003cem\u003e\u003ccode\u003e*.SMSPEC\u003c/code\u003e\u003c/em\u003e ), imported Observed Time History Data, Grid Cell Time history Curve, and pasted ascii curves.\u003c/p\u003e\n\u003ch3 id=\"summary-files\"\u003eSUMMARY Files\u003c/h3\u003e\n\u003cp\u003eWhen opening an Eclipse case in the 3D view, the associated summary file is opened automatically by default and made available as a \u003cstrong\u003eSummary Case\u003c/strong\u003e.\nSummary files can also be imported directly using one of the following commands in the \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Summary Cases\u003c/strong\u003e menu:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eImport Summary Case\u003c/strong\u003e: Brings up the standard file selection dialog. Multiple selections are allowed.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImport Summary Cases Recursively\u003c/strong\u003e: Brings up the \u003ca href=\"#recursive-summary-file-import\"\u003erecursive file selection\u003c/a\u003e dialog to load files from multiple directories.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImport Summary Case Group\u003c/strong\u003e: Brings up the \u003ca href=\"#recursive-summary-file-import\"\u003erecursive file selection\u003c/a\u003e dialog. Selected files are automatically grouped.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImport Ensemble\u003c/strong\u003e: Similar to the above, but in addition to just create a group, ResInsight performs some extra checking related to ensembles and converts the group to an ensemble, c.f. \u003ca href=\"/plot-window/ensembleplotting/\"\u003eEnsemble Plotting\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese commands can also be accessed in the right-click menu for the \u003cstrong\u003eSummary Cases\u003c/strong\u003e entry in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e.\nNotably, the right-click menu also allows creating a \u003ca href=\"/plot-window/ensembleplotting/#delta-ensemble\"\u003edelta ensemble\u003c/a\u003e \nand \u003ca href=\"/plot-window/summaryplots/#delta-summary-case\"\u003edelta summary case\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDuring summary file import, ResInsight checks whether the summary file is restarted, i.e. has an origin file. If an origin file is found, the \u003ca href=\"#origin-files\"\u003eOrigin Files\u003c/a\u003e dialog is displayed.\u003c/p\u003e\n\u003ch3 id=\"summary-case-groups\"\u003eSummary Case Groups\u003c/h3\u003e\n\u003cp\u003eA selection of cases can be grouped by right-clicking a selection of summary cases and selecting the command \u003cstrong\u003eGroup Summary Cases\u003c/strong\u003e. Summary cases can also be drag-dropped between summary groups. The groups will be used when listing the cases in the \u003ca href=\"/plot-window/summaryploteditor/\"\u003eSummary Plot Editor\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"delta-summary-case\"\u003eDelta Summary Case\u003c/h3\u003e\n\u003cp\u003eA \u003cstrong\u003eDelta Summary Case\u003c/strong\u003e can be created as either the sum or difference between two existing summary cases. \nTo create a delta summary case, select two existing summary cases in \u003cstrong\u003ePlot Project tree\u003c/strong\u003e, then right click and select \u003cstrong\u003eNew Delta Summary Case\u003c/strong\u003e. \nA new delta ensemble is created with the two selected summary cases as input and a default arithmetic operator. \nAn existing delta summary case may be input to a new delta summary case.\u003c/p\u003e\n\u003cp\u003eThe Property Editor for the new delta summary case allows to modify display name, the two base summary cases, and the arithmetic operator.\nIn addition, it is possible to specify a specific time step to be used in delta computation.\nAs an example according to the settings in the figure below, the delta computation between two cases for a given parameter, e.g. \u003cem\u003eWBHP\u003c/em\u003e, will be:\n$$WBHP_{delta}(t) = WBHP_{case1}(@02.01.2000) - WBHP_{case2}(t)$$\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/DeltaSummaryCasePropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"replace-summary-case\"\u003eReplace Summary Case\u003c/h3\u003e\n\u003cp\u003eA summary case can be replaced by right-clicking on it and selecting the command \u003cstrong\u003eReplace\u003c/strong\u003e. This will redisplay all configured plots with data from the newly imported case.\u003c/p\u003e\n\u003ch3 id=\"observed-data\"\u003eObserved Data\u003c/h3\u003e\n\u003cp\u003eSee \u003ca href=\"/import/observeddata/\"\u003eObserved Time History Data\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"grid-cell-time-history-curve\"\u003eGrid Cell Time History Curve\u003c/h3\u003e\n\u003cp\u003eTime history curves from a grid cell property can also be added to a Summary Plot. \nSee \u003ca href=\"/3d-main-window/resultinspection/#result-plot\"\u003eResult Inspection\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"pasted-ascii-curves\"\u003ePasted Ascii Curves\u003c/h3\u003e\n\u003cp\u003eYou can copy an ascii table directly from Excel or any text source and paste it directly into a Summary Plot using the command \u003cstrong\u003ePaste Excel Data to Summary Plot\u003c/strong\u003e. See \u003ca href=\"/import/pasteexceltimedata/\"\u003ePaste Excel Time History Data\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"summary-plots\"\u003eSummary Plots\u003c/h2\u003e\n\u003cp\u003eSummary plots are created in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e by right-clicking \u003cstrong\u003eSummary Plots\u003c/strong\u003e and selecting \n\u003cimg src=\"https://resinsight.org/images/plot-window/SummaryPlot16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eOpen Summary Plot Editor\u003c/strong\u003e or \n\u003cimg src=\"https://resinsight.org/images/plot-window/SummaryPlot16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eNew Summary Plot\u003c/strong\u003e. \nHaving created a Summary Plot, its entry is listed in the Plot Project Tree. \nThe settings of the Plot are controlled by its sub items in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e and the \u003cstrong\u003eProperty Editor\u003c/strong\u003e as described below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryPlotTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"property-editor\"\u003eProperty Editor\u003c/h3\u003e\n\u003cp\u003eThe Property Editor allows \u003cstrong\u003eText-Based Curve Creation\u003c/strong\u003e based on selected sources and setting \u003cstrong\u003eGeneral Plot Options\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryPlotPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eText-Based Curve Creation\u003c/strong\u003e allows specification of a list of vectors for plotting based on selected sources.\nThe vectors to plot are specified by the following syntax:\n\u003ccode\u003e\u0026lt;vectorshortname\u0026gt;[:\u0026lt;item\u0026gt;[:\u0026lt;subitem\u0026gt;[:i,j,k]]]\u003c/code\u003e.\nThe specification of vectors allows use of wildcards and multiple entries separated by space:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWOPT:*\u003c/code\u003e: One total oil production curve for each well.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFOPT FWPT\u003c/code\u003e: Two curves with oil and water total production.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBPR:15,28,*\u003c/code\u003e: Oil phase pressure for all blocks along k as separate curves.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eGeneral Plot Options\u003c/strong\u003e allows the following settings:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow Title\u003c/strong\u003e \u0026ndash; Toggles whether to show the axis title\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAuto Title\u003c/strong\u003e \u0026ndash; If enabled, the Plot title is derived automatically\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; Allows manual setting of plot title if \u003cstrong\u003eAuto Title\u003c/strong\u003e is disabled\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Legends\u003c/strong\u003e \u0026ndash; Toggles whether to legends\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLegend Font Size\u003c/strong\u003e \u0026ndash; Font size to be used in plot\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNormalize all curves\u003c/strong\u003e \u0026ndash; Scales all curves into the range 0.0-1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"time-axis-properties\"\u003eTime Axis Properties\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryTimeAxisProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAxis Title\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow Title\u003c/strong\u003e \u0026ndash; Toggles whether to show the axis title\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTitle\u003c/strong\u003e \u0026ndash; A user defined name for the axis\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTitle Position\u003c/strong\u003e \u0026ndash; Either \u003cem\u003eCenter\u003c/em\u003e or \u003cem\u003eAt End\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFont Size\u003c/strong\u003e \u0026ndash; The font size used for the axis title\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Values\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTime Mode\u003c/strong\u003e \u0026ndash; Option to show the time from \u003cem\u003eSimulation Start\u003c/em\u003e, or as real date-times.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMax\u003c/strong\u003e/\u003cstrong\u003eMin\u003c/strong\u003e \u0026ndash; The range of visible date/time in the Plot.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAutomatic Date/Time labels\u003c/strong\u003e \u0026ndash; Option to invoke automatic date/time labels.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFont Size\u003c/strong\u003e \u0026ndash; The font size used for the date/time axis ticks, c.f. \u003ca href=\"/misc/preferences/\"\u003ePreferences\u003c/a\u003e for default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDate/Time Label Format\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDate Label Format\u003c/strong\u003e \u0026ndash; Date format for the time axis, c.f. \u003ca href=\"/misc/preferences/\"\u003ePreferences\u003c/a\u003e for default.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Label Format\u003c/strong\u003e \u0026ndash; Time format for the time axis, c.f. \u003ca href=\"/misc/preferences/\"\u003ePreferences\u003c/a\u003e for default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"y-axis-properties\"\u003eY-axis Properties\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/summary_plot_yaxis_properties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTitle Text\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto Title\u003c/strong\u003e \u0026ndash; If enabled, the y-axis title is derived automatically with the following options:\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNames\u003c/strong\u003e \u0026ndash; Add quantity long name to y-axis title.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcronyms\u003c/strong\u003e \u0026ndash; Add quantity acronym to y-axis title.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnits\u003c/strong\u003e - Add unit of quantity to y-axis title.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTitle\u003c/strong\u003e \u0026ndash; If \u003cstrong\u003eAuto Title\u003c/strong\u003e is disabled, the \u003cstrong\u003eTitle\u003c/strong\u003e field emerges to facilitate manual setting of plot title.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTitle Layout\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTitle Position\u003c/strong\u003e \u0026ndash; Controls the position of the title; \u003cem\u003eCenter\u003c/em\u003e or \u003cem\u003eAt End\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFont Size\u003c/strong\u003e \u0026ndash; Defines the font size used for the axis title.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAxis Values\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLogarithmic Scale\u003c/strong\u003e - Draw plot curves using a logarithmic scale.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInvert Axis\u003c/strong\u003e - Invert the axis, e.g. when depth is represented by the Y-axis.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNumber Format\u003c/strong\u003e \u0026ndash; Defines how the legend numbers are formatted.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto\u003c/strong\u003e \u0026ndash; Legend numbers are displayed by either scientific or decimal notation depending on actual value.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDecimal\u003c/strong\u003e \u0026ndash; Legend numbers are displayed using decimal notation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScientific\u003c/strong\u003e \u0026ndash; Legend numbers are displayed using scientific notation (e.g. 1.2e+6).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNumber of Decimals\u003c/strong\u003e \u0026ndash; Controls the number of digits after \u0026ldquo;.\u0026rdquo; for \u003cstrong\u003eDecimal\u003c/strong\u003e and \u003cstrong\u003eScientific\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScale Factor\u003c/strong\u003e \u0026ndash; Displays the y-axis values by multiplying with a specific scale factor for \u003cstrong\u003eDecimal\u003c/strong\u003e and \u003cstrong\u003eScientific\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMax and Min\u003c/strong\u003e \u0026ndash; Defines the visible y-range.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFont Size\u003c/strong\u003e \u0026ndash; The font size for showing values at the axis ticks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"plot-mouse-interaction\"\u003ePlot Mouse Interaction\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eValue Tracking\u003c/strong\u003e \u0026ndash; When the mouse cursor is close to a curve, the closest curve sample is highlighted and the curve sample value at this location is displayed in a tooltip.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelection\u003c/strong\u003e \u0026ndash; Left mouse button click can be used to select several of the parts in the plot, and display them in the Property Editor:\n\u003cul\u003e\n\u003cli\u003eThe closest curve.\u003c/li\u003e\n\u003cli\u003eEach of the Plot Axes.\u003c/li\u003e\n\u003cli\u003eThe Plot itself if none of the above is hit and the Plot window is activated by the mouse click.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWindow Zoom\u003c/strong\u003e \u0026ndash; Window zoom is available by dragging the mouse when the left mouse button is pressed. Use \u003cimg src=\"https://resinsight.org/images/plot-window/ZoomAll16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eZoom All\u003c/strong\u003e to restore default zoom level.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWheel Zoom\u003c/strong\u003e \u0026ndash; The mouse wheel will zoom the plot in and out towards the current mouse cursor position.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"curve-highlight\"\u003eCurve Highlight\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryCurveHighlight.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eSummary curves will be highlighted when left-clicked in a plot. This allows for detailed investigation on curve values when many curves are plotted. All other curves can be hidden by activating the right-click menu of a plot, and select \u003cstrong\u003eOn - Others Off\u003c/strong\u003e\u003c/p\u003e\n\u003ch3 id=\"accessing-the-plot-data\"\u003eAccessing the Plot Data\u003c/h3\u003e\n\u003cp\u003eRight-clicking a plot and selecting \u003cstrong\u003eShow Plot Data\u003c/strong\u003e will open a window containing the plot data as text columns. \nThis dialog supports plot data displayed by day, week, month, quarter, half year and year.\u003c/p\u003e\n\u003cp\u003eThe text content of this window is easy to copy and paste into Excel or other tools for further processing.\nIt is also possible to save the text data to a file directly by using the right-click command \u003cstrong\u003eExport Plot Data to Text File\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"editing-properties-of-single-summary-curve\"\u003eEditing properties of single Summary Curve\u003c/h2\u003e\n\u003cp\u003eSelecting a specific Summary Curve is possible via the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryCurveSelection.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eHaving selected a Summary Curve, its properties are shown by the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/summary_curve_properties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eAs seen, the Property Editor organizes the available options into the following groups:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSummary Vector\u003c/strong\u003e \u0026ndash; Options to select case, vector to plot, axis specification, and error bars.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAppearance\u003c/strong\u003e \u0026ndash; Options to control curve color, symbols, line style etc.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCurve Name\u003c/strong\u003e \u0026ndash; Controls how the curve is labeled in the legend.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdvanced\u003c/strong\u003e \u0026ndash; Specification of additional options.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"summary-vector\"\u003eSummary Vector\u003c/h3\u003e\n\u003cp\u003eThis group of options is used to define summary vector data that the curve will display.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCase\u003c/strong\u003e \u0026ndash; Selects the imported Summary or Observed Data case to use as source.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVector\u003c/strong\u003e \u0026ndash; Displays the acronym of the selected vector.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAxis\u003c/strong\u003e \u0026ndash; Controls whether the curve is to be associated with the left or right Y-Axis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSelection of vector is performed using a vector acronym or pressing the button to the right. \nPressing the button opens a dialog similar to the \u003ca href=\"/plot-window/summaryploteditor/\"\u003eSummary Plot Editor\u003c/a\u003e.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eSwitching the Y-Axis for several curves in one go can be done using the right-click command \u003cb\u003eSwitch Plot Axis\u003c/b\u003e.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"curve-name\"\u003eCurve Name\u003c/h3\u003e\n\u003cp\u003eThe user can control the curve name used in the plot legend by the following options:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eContribute To Legend\u003c/strong\u003e \u0026ndash; This option controls whether the curve will be visible in the plot legend. A curve with an empty name will be removed from legend.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAuto Name\u003c/strong\u003e \u0026ndash; If enabled, ResInsight will create a name for the curve automatically based on the settings in this option group.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCurve Name\u003c/strong\u003e \u0026ndash; If \u003cstrong\u003eAuto Name\u003c/strong\u003e is off, you can enter a curve name here. If empty, the curve will be removed from the legend, but still visible in the plot.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCase Name, Vector name \u0026hellip;\u003c/strong\u003e etc. \u0026ndash; These options controls what part of the summary vector information to use in the curve auto-name.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"copy-and-paste\"\u003eCopy and Paste\u003c/h2\u003e\n\u003cp\u003eCopy and Paste of selections of Summary Plots and Curves, is possible using the Project Tree right-click menu and standard keyboard shortcuts (CTRL-C/CTRL-V).\u003c/p\u003e\n\u003ch2 id=\"recursive-summary-file-import\"\u003eRecursive summary file import\u003c/h2\u003e\n\u003cp\u003eWhen using the standard file selection dialog, the user is limited to select files in one directory only. If the interesting files are distributed over multiple directories, the dialog has to be opened once for each directory. The recursive file selection dialog is created to circumvent this limitation. This dialog is able to search a directory tree for files matching a specified pattern.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/RecursiveImportDialog2.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe dialog consists of the following fields:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath Pattern\u003c/strong\u003e: The path filter uses normal wildcard file globbing, like in any unix shell. When the filter ends with a single \u0026ldquo;**\u0026rdquo; (eg. \u0026ldquo;/home/*\u0026quot;), however, ResInsight will search recursively in all subdirectories from that point. This is indicated by \u0026ldquo;\u0026hellip;\u0026rdquo; in the \u003cstrong\u003eEffective Filter\u003c/strong\u003e label below.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e*\u003c/strong\u003e Matches any number of any characters except the path separator\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e?\u003c/strong\u003e Matches one character exception the directory separator\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[abc]\u003c/strong\u003e Matches one of the specified characters. Ex. a, b or c\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFile Pattern\u003c/strong\u003e: The search pattern that applies to the file name.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffective Filter\u003c/strong\u003e: The effective filter displays the resulting full path search pattern. It is updated on the fly as the user edits the pattern fields. A text string of \u0026ldquo;\u0026hellip;\u0026rdquo; indicates a complete recursive directory search.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAfter pressing the \u003cstrong\u003eFind\u003c/strong\u003e button, a file search is performed in the root directory and the directories below matching the path pattern. The files found are presented in a list, where the user can check/uncheck each file individually.\u003c/p\u003e\n\u003cp\u003eWhen the \u003cstrong\u003eOK\u003c/strong\u003e button is pressed, all checked files are imported.\u003c/p\u003e\n\u003ch3 id=\"origin-files\"\u003eOrigin Files\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/OriginFileDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eDuring summary file import, ResInsight checks whether the summary file is restarted, i.e. has an origin file. If an origin file is found, the Origin Files dialog is displayed.\u003c/p\u003e\n\u003cp\u003eDepending on what triggered the summary file import, the dialog shows slightly different information. If the summary file import was triggered by a grid file import, the dialog displays information about grid files in addition to the summary origin file(s). If the summary file was imported directly, information about grid files are not relevant and thus not displayed.\u003c/p\u003e\n\u003cp\u003eThe dialog contents are organized in groups:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCurrent Grid and Summary Files\u003c/strong\u003e or \u003cstrong\u003eCurrent Summary Files\u003c/strong\u003e: This group displays the name of the main summary file to import. If the import is triggered by a grid file import, the name of the grid file is also displayed.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOrigin Summary Files\u003c/strong\u003e: This group displays the names of the origin summary file(s) found. If there are more than one file listed, it means that the found origin file also has an origin file. ResInsight will search the \u0026ldquo;chain\u0026rdquo; of summary origin files until it reaches the end.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eImport Options\u003c/strong\u003e There are three options to control how origin summary file are imported\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUnified\u003c/strong\u003e: The main summary files and all origin files are imported into one single summary case\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSeparate Cases\u003c/strong\u003e: The main files and all origin files are imported into separate summary cases\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSkip\u003c/strong\u003e: Only the main summary file is imported. The origin summary files are skipped.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOrigin Grid Files\u003c/strong\u003e: If the summary file import was triggered by a grid file import, this group is visible. It contains a list of the grid files associated to the origin summary files\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eImport Options\u003c/strong\u003e There are two options to control how the grid files are imported\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSeparate Cases\u003c/strong\u003e: All \u0026ldquo;origin\u0026rdquo; grid files are imported into separate grid cases\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSkip\u003c/strong\u003e: Only the main grid file is imported. The \u0026ldquo;origin\u0026rdquo; grid files are skipped.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBy default the file names are displayed using relative path based on the common root folder for all files. In order to display the full path, check the \u003cstrong\u003eShow full paths\u003c/strong\u003e checkbox. Regardless of the checkbox state, there is always a tooltip showing the full path for every file. It is also possible to copy a full path file name to the clipboard. Right click on the file name and select \u003cstrong\u003eCopy file name\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eIf the user selected multiple summary files or grid files, this dialog will be displayed for every file that has an origin summary file. In this case the button \u003cstrong\u003eOK to All\u003c/strong\u003e appears. When this button is clicked, the rest of the files will be imported silently using the same options.\u003c/p\u003e\n",
url: "/plot-window/summaryplots/"
};
window.store["/getting-started/whats-new/releasenotes_2019_04/"] = {
title: "What's New in 2019.04",
content: "ResInsight 2019.04 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for Eclipse reservoir models. Version 2019.04 contains a larger number of new and exciting features, some of which are listed below.\nGrid Cross Plots ResInsight supports the creation of cross plots of two results against each other, with each cell in the grid representing one data point in the plot. The data points can be grouped by a third result, by time step or by Formations, giving a separate color and label for each group.\nSee Grid Cross Plots\nSaturation Pressure Plots ResInsight can create plots displaying bubble and dew point pressures, together with initial pressure in model, versus depth. Fluid contacts (GOC and/or OWC) are displayed as annotation lines in the generated plots.\nSee Saturation Pressure Plots\nSector Model Export Sub-sections of the Eclipse Grid with Parameters and Faults can be exported to Eclipse ASCII files in order to create new Simulations on the sub-section. These sub-sections can also be refined to a higher resolution.\nSee Export Sector Model\nWell model for ICD, AICD and ICV ResInsight supports interactive modeling of ICD, AICD and ICV. It is possible to export completions to a text file containing the Eclipse input data keywords needed to represent the completions as a Multi Segment Well - MSW.\nSee Completions and Completion Export\nGrid Model Annotations Annotation objects like text, lines and plolylines can easily be added to a view.\nSee Annotations\nGrid Measurements ResInsight now supports measuring distances and polyline lengths across a Grid.\nSee Measurements\nKeyboard Shortcuts Several new keyboard shortcuts have been added to ResInsight for convenience. The shortcut can be seen by hovering over tool bar icons to show the tooltip for the given action, or seen in the right-click menu for project tree items.\nFor instance will the Delete key now delete any deletable item in the project tree and Ctrl-Alt-S/N/W/E/D/U will change the 3d Camera view to South, North, West East, Down and Up respectively.\nSee Keyboard Shortcuts\n",
html: "\u003cp\u003eResInsight 2019.04 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for Eclipse reservoir models. Version 2019.04 contains a larger number of new and exciting features, some of which are listed below.\u003c/p\u003e\n\u003ch2 id=\"grid-cross-plots\"\u003eGrid Cross Plots\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/GridCrossPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight supports the creation of cross plots of two results against each other, with each cell in the grid representing one data point in the plot. The data points can be grouped by a third result, by time step or by Formations, giving a separate color and label for each group.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/plot-window/gridcrossplots/\"\u003eGrid Cross Plots\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"saturation-pressure-plots\"\u003eSaturation Pressure Plots\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/SaturationPressurePlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can create plots displaying bubble and dew point pressures, together with initial pressure in model, versus depth. Fluid contacts (GOC and/or OWC) are displayed as annotation lines in the generated plots.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/plot-window/saturationpressureplots/\"\u003eSaturation Pressure Plots\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"sector-model-export\"\u003eSector Model Export\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/ExportSectorModel_Grid.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eSub-sections of the Eclipse Grid with Parameters and Faults can be exported to Eclipse ASCII files in order to create new Simulations on the sub-section. These sub-sections can also be refined to a higher resolution.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/export/sectormodel/\"\u003eExport Sector Model\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"well-model-for-icd-aicd-and-icv\"\u003eWell model for ICD, AICD and ICV\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/ValveVisualisation.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight supports interactive modeling of ICD, AICD and ICV. It is possible to export completions to a text file containing the Eclipse input data keywords needed to represent the completions as a Multi Segment Well - \u003cstrong\u003eMSW\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/wells-and-completions/completions/\"\u003eCompletions\u003c/a\u003e and \u003ca href=\"/export/completionexport/\"\u003eCompletion Export\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"grid-model-annotations\"\u003eGrid Model Annotations\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/Annotations.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eAnnotation objects like text, lines and plolylines can easily be added to a view.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/3d-main-window/annotations/\"\u003eAnnotations\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"grid-measurements\"\u003eGrid Measurements\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/Measurement.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight now supports measuring distances and polyline lengths across a Grid.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/3d-main-window/measurement/\"\u003eMeasurements\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"keyboard-shortcuts\"\u003eKeyboard Shortcuts\u003c/h2\u003e\n\u003cp\u003eSeveral new keyboard shortcuts have been added to ResInsight for convenience. The shortcut can be seen by hovering over tool bar icons to show the tooltip for the given action, or seen in the right-click menu for project tree items.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/KeyboardDel.png\" alt=\"\"\u003e\n\u003cimg src=\"/images/introduction/KeyboardEast.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eFor instance will the \u003cstrong\u003eDelete\u003c/strong\u003e key now delete any deletable item in the project tree and \u003cstrong\u003eCtrl-Alt-S/N/W/E/D/U\u003c/strong\u003e will change the 3d Camera view to South, North, West East, Down and Up respectively.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/misc/keyboardshortcuts/\"\u003eKeyboard Shortcuts\u003c/a\u003e\u003c/p\u003e\n",
url: "/getting-started/whats-new/releasenotes_2019_04/"
};
window.store["/getting-started/whats-new/releasenotes_2019_08/"] = {
title: "What's New in 2019.08",
content: "ResInsight 2019.08 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for Eclipse reservoir models. Version 2019.08 opens up a range of new and efficient workflows by adding Python script support in ResInsight.\nPython scripting Basic example on how to update views from Python\nimport rips\r# Connect to ResInsight instance\rresInsight = rips.Instance.find()\r# Check if connection worked\rif resInsight is not None:\r# Get a list of all cases\rcases = resInsight.project.cases()\rfor case in cases:\r# Get a list of all views\rviews = case.views()\rfor view in views:\r# Set some parameters for the view\rview.setShowGridBox(not view.showGridBox())\rview.setBackgroundColor(\u0026quot;#3388AA\u0026quot;) # Update the view in ResInsight\rview.update()\rFor more information and examples, please see the ResInsight Python API.\nLaunch ResInsight without user interface It is now possible to launch ResInsight as a console application with no user interface. Some workflows might include servers with no graphics card, and the console mode enables use of ResInsight in this context.\nSee Command Line Interface\nPlotting improvements Date and time can now be customized to exactly the format you prefer To easily see the difference between history vectors and other vectors, the default style for history vector is symbols without lines Curves in a plot will be hightlighted when left-clicking the curve See Summary Plotting\n",
html: "\u003cp\u003eResInsight 2019.08 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for Eclipse reservoir models. Version 2019.08 opens up a range of new and efficient workflows by adding Python script support in ResInsight.\u003c/p\u003e\n\u003ch2 id=\"python-scripting\"\u003ePython scripting\u003c/h2\u003e\n\u003cp\u003eBasic example on how to update views from Python\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eimport rips\r\n# Connect to ResInsight instance\r\nresInsight = rips.Instance.find()\r\n\r\n# Check if connection worked\r\nif resInsight is not None:\r\n # Get a list of all cases\r\n cases = resInsight.project.cases()\r\n for case in cases:\r\n # Get a list of all views\r\n views = case.views()\r\n for view in views:\r\n # Set some parameters for the view\r\n view.setShowGridBox(not view.showGridBox())\r\n view.setBackgroundColor(\u0026quot;#3388AA\u0026quot;) \r\n # Update the view in ResInsight\r\n view.update()\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eFor more information and examples, please see the \u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"launch-resinsight-without-user-interface\"\u003eLaunch ResInsight without user interface\u003c/h2\u003e\n\u003cp\u003eIt is now possible to launch ResInsight as a console application with no user interface. Some workflows might include servers with no graphics card, and the console mode enables use of ResInsight in this context.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/scripting/commandlineinterface/\"\u003eCommand Line Interface\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"plotting-improvements\"\u003ePlotting improvements\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryCurveHighlight.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDate and time can now be customized to exactly the format you prefer\u003c/li\u003e\n\u003cli\u003eTo easily see the difference between history vectors and other vectors, the default style for history vector is symbols without lines\u003c/li\u003e\n\u003cli\u003eCurves in a plot will be hightlighted when left-clicking the curve\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"/plot-window/summaryplots/\"\u003eSummary Plotting\u003c/a\u003e\u003c/p\u003e\n",
url: "/getting-started/whats-new/releasenotes_2019_08/"
};
window.store["/getting-started/whats-new/releasenotes_2019_12/"] = {
title: "What's New in 2019.12",
content: "ResInsight 2019.12 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for reservoir models and simulations. Version 2019.12 is a major update bringing a range of significant new and enhanced features. Some of the most important extensions are listed below.\nComparison View ResInsight offers a Comparison View to compare two existing views in terms of grid geometry, results, intersections and more. The Comparison View allows comparison of information of different grids and different solutions on the same grid in a single view. This improves efficiency and simplifies the workflow when working with related but different models.\nSupport for Summary Plot Templates ResInsight 2019.12 includes numerous enhancements to Summary Plots and notably support for Summary Plot Templates which are defined by a number of curves with preset appearance and vector names. Having tailored a plot setup, the user can save the setup as a template definition to file for later reuse.\nEnsemble RFT data import and plotting ResInsight allows the user to create a ensemble RFT plot similar to summary ensemble plots. The functionality includes advanced color schemes for differentiation of curves, computation of statistics, and import of observed ensemble RFT data from FMU.\nCommand line interface for Summary plotting ResInsight scripting has been extended with summary plotting commands that plot summary vectors based on textual specifications including the use of wildcards for selection and filtering. For more information and examples of use, see Command line interface for Summary Plotting.\nText-Based Curve Creation and Source Stepping Text-Based Curve Creation allows specification of a list of vectors for plotting based on selected sources. The history of text-based curve specifications are recorded to allow for effective use.\nThis is possible to combine with Summary Source Stepping which has been extended to further support swift stepping through multiple vectors.\nExport Contour plot data ResInsight can create contour maps based on different forms of aggregation of 3D Eclipse data onto a 2D Plane. Any 3D result value can be aggregated, in addition to specialised results, such as oil, gas and hydrocarbon columns. A Contour Map is a specialised 2D view with many of the same features as the 3D views, including property filters, range filters and display of faults and wells. For more information, see Contour Map Export.\nWell Bore Stability plots Major extensions and enhancements have been added to Well Bore Stability plots for Geomechanical cases. Well Bore Stability plots are specialized Well Log Plots to visualize Formations, Well Path Attributes as well as a set of well path derived curves in different tracks.\nChanges in behavior and defaults Info Box: Change of defaults for Statistics Options Following multiple user requests, the defaults for Statistics Options in Info Box have been changed to:\n Statistics Time Range: Current Time Step Statistics Cell Range: Visible Cells ",
html: "\u003cp\u003eResInsight 2019.12 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for reservoir models and simulations.\nVersion 2019.12 is a major update bringing a range of significant new and enhanced features. \nSome of the most important extensions are listed below.\u003c/p\u003e\n\u003ch2 id=\"comparison-view\"\u003eComparison View\u003c/h2\u003e\n\u003cp\u003eResInsight offers a \u003ca href=\"/3d-main-window/comparisonview/\"\u003eComparison View\u003c/a\u003e to compare two existing views in terms of grid geometry, results, intersections and more. The Comparison View allows comparison of information of different grids and different solutions on the same grid in a single view. This improves efficiency and simplifies the workflow when working with related but different models.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3DComparisonView.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"support-for-summary-plot-templates\"\u003eSupport for Summary Plot Templates\u003c/h2\u003e\n\u003cp\u003eResInsight 2019.12 includes numerous enhancements to Summary Plots and notably support for \n\u003ca href=\"/plot-window/summaryplottemplate/\"\u003eSummary Plot Templates\u003c/a\u003e which are defined by a number of curves with preset appearance and vector names. \nHaving tailored a plot setup, the user can save the setup as a template definition to file for later reuse.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryPlotTemplate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"ensemble-rft-data-import-and-plotting\"\u003eEnsemble RFT data import and plotting\u003c/h2\u003e\n\u003cp\u003eResInsight allows the user to create a \u003ca href=\"/plot-window/ensemblerftplot/\"\u003eensemble RFT plot\u003c/a\u003e similar to summary ensemble plots. The functionality includes advanced color schemes for differentiation of curves, computation of statistics, and import of observed ensemble RFT data from FMU.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/EnsembleRftPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"command-line-interface-for-summary-plotting\"\u003eCommand line interface for Summary plotting\u003c/h2\u003e\n\u003cp\u003eResInsight scripting has been extended with summary plotting commands that plot summary vectors based on textual specifications including the use of wildcards for selection and filtering. For more information and examples of use, see \u003ca href=\"/scripting/commandlineinterface/#summary-plotting\"\u003eCommand line interface for Summary Plotting\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"text-based-curve-creation-and-source-stepping\"\u003eText-Based Curve Creation and Source Stepping\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"/plot-window/summaryplots/#property-editor\"\u003eText-Based Curve Creation\u003c/a\u003e allows specification of a list of vectors for plotting based on selected sources. The history of text-based curve specifications are recorded to allow for effective use.\u003c/p\u003e\n\u003cp\u003eThis is possible to combine with \u003ca href=\"/scripting/commandlineinterface/\"\u003eSummary Source Stepping\u003c/a\u003e which has been extended to further support swift stepping through multiple vectors.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummarySourceSteppingToolbar.png\" alt=\"\"\u003e\n\u003cimg src=\"/images/plot-window/SummarySourceSteppingPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"export-contour-plot-data\"\u003eExport Contour plot data\u003c/h2\u003e\n\u003cp\u003eResInsight can create contour maps based on different forms of aggregation of 3D Eclipse data onto a 2D Plane. Any 3D result value can be aggregated, in addition to specialised results, such as oil, gas and hydrocarbon columns. A Contour Map is a specialised 2D view with many of the same features as the 3D views, including property filters, range filters and display of faults and wells. For more information, \nsee \u003ca href=\"/export/contourmapexport/\"\u003eContour Map Export\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/ExportContourMap.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"well-bore-stability-plots\"\u003eWell Bore Stability plots\u003c/h2\u003e\n\u003cp\u003eMajor extensions and enhancements have been added to Well Bore Stability plots for Geomechanical cases. Well Bore Stability plots are specialized \u003ca href=\"/plot-window/welllogsandplots/\"\u003eWell Log Plots\u003c/a\u003e to visualize \u003ca href=\"/3d-main-window/formations/\"\u003eFormations\u003c/a\u003e, \u003ca href=\"/wells-and-completions/wellpaths/#well-path-attributes\"\u003eWell Path Attributes\u003c/a\u003e as well as a set of well path derived curves in different tracks.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellBoreStability.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"changes-in-behavior-and-defaults\"\u003eChanges in behavior and defaults\u003c/h2\u003e\n\u003ch3 id=\"info-box-change-of-defaults-for-statistics-options\"\u003eInfo Box: Change of defaults for Statistics Options\u003c/h3\u003e\n\u003cp\u003eFollowing multiple user requests, the defaults for \u003cstrong\u003eStatistics Options\u003c/strong\u003e in Info Box have been changed to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStatistics Time Range: \u003cem\u003eCurrent Time Step\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eStatistics Cell Range: \u003cem\u003eVisible Cells\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/InfoBoxConfig.png\" alt=\"\"\u003e\u003c/p\u003e\n",
url: "/getting-started/whats-new/releasenotes_2019_12/"
};
window.store["/getting-started/whats-new/releasenotes_2019_12_1/"] = {
title: "What's New in 2019.12.1",
content: "ResInsight 2019.12.1 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for reservoir models and simulations. Version 2019.12.1 consists of a few critical issues and minor functionality changes.\nBugfixes Release info on GitHub\nChanges in behavior WELSEGS Output of segment depth is based on center of segment. Previously the segment end was reported.\nExport of Completions and MSW \nMultiple completions in same cell In previous releases, no connection factor has been reported if multiple fracture completions has been detected in the same cell. Now, when multiple fracture are detected, they are combined and reported similar to other completion types.\nExport of Completions \n",
html: "\u003cp\u003eResInsight 2019.12.1 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for reservoir models and simulations.\nVersion 2019.12.1 consists of a few critical issues and minor functionality changes.\u003c/p\u003e\n\u003ch2 id=\"bugfixes\"\u003eBugfixes\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/OPM/ResInsight/releases/tag/v2019.12.1\"\u003eRelease info on GitHub\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"changes-in-behavior\"\u003eChanges in behavior\u003c/h2\u003e\n\u003ch3 id=\"welsegs\"\u003eWELSEGS\u003c/h3\u003e\n\u003cp\u003eOutput of segment depth is based on center of segment. Previously the segment end was reported.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/export/completionexport/\"\u003e Export of Completions and MSW \u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"multiple-completions-in-same-cell\"\u003eMultiple completions in same cell\u003c/h3\u003e\n\u003cp\u003eIn previous releases, no connection factor has been reported if multiple fracture completions has been detected in the same cell. Now, when multiple fracture are detected, they are combined and reported similar to other completion types.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/export/completionexport/\"\u003e Export of Completions \u003c/a\u003e\u003c/p\u003e\n",
url: "/getting-started/whats-new/releasenotes_2019_12_1/"
};
window.store["/getting-started/whats-new/releasenotes_2020_04/"] = {
title: "What's New in 2020.04",
content: "ResInsight 2020.04 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for reservoir models and simulations. Version 2020.04 is a major update bringing a range of significant new and enhanced features.\nSurfaces ResInsight supports import of 3D Surfaces , and allows mapping properties and simulation results onto these surfaces.\nAllan Diagrams Allan Diagrams displays the overlap of formations and layers across fault faces.\nCumulative Phase Distribution Plots A Cumulative Phase Distribution Plot shows the volumetric oil, gas, and water distribution from contributing wells to a target well.\nDelta Summary Case and Ensemble Case The difference between two summary cases or two ensembles can be established using Delta Ensemble and Delta Summary Case.\nWell Disks Well Disks may be used to visualize production and injection rates and cumulative production and injection with oil, gas, and water phases shown in green, red, and blue, respectively. Optionally, the quantity of production and injection can be displayed.\nPython Documentation The Python documentation is now available on a separate site.\nHere are the highlights of new features for Python\n Summary data Simulation well data - status and active connection for given time step Grid and cell geometry NNC data Python Documentation \nMulti Plot A Multi Plot allows the user to combine multiple plots in a grid layout. Plots from different types can be combined. This plot type is tailored for export to PDF.\nWell Measurements ResInsight can import Well Measurements and show the location of measurements by using symbols in the 3D view.\nAdditional News Well Bore Stability Plot\nMore parameters are now available for Well Bore Stability Plot, and it is now possible to create and modify these plots from Python.\nCombine Multi Case Results in one View\nIn a view displaying result values from one case, ResInsight also supports display of results from other cases. This feature is available for Faults , Intersections , and Surfaces \nReferences to External Files\nAll external file references are now located at the top of the Project File enabling the user to efficiently change referenced data.\nRelease Notes on GitHub\nRelease info on GitHub\n",
html: "\u003cp\u003eResInsight 2020.04 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for reservoir models and simulations. Version 2020.04 is a major update bringing a range of significant new and enhanced features.\u003c/p\u003e\n\u003ch2 id=\"surfaces\"\u003eSurfaces\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SurfacesOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight supports import of \u003ca href=\"/3d-main-window/surfaces/\"\u003e 3D Surfaces \u003c/a\u003e, and allows mapping properties and simulation results onto these surfaces.\u003c/p\u003e\n\u003ch2 id=\"allan-diagrams\"\u003eAllan Diagrams\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/AllanDiagram.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/3d-main-window/allandiagrams/\"\u003eAllan Diagrams\u003c/a\u003e displays the overlap of formations and layers across fault faces.\u003c/p\u003e\n\u003ch2 id=\"cumulative-phase-distribution-plots\"\u003eCumulative Phase Distribution Plots\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA \u003ca href=\"/plot-window/flowdiagnosticsplots/#cumulative-phase-distribution-plot\"\u003eCumulative Phase Distribution Plot\u003c/a\u003e shows the volumetric oil, gas, and water distribution from contributing wells to a target well.\u003c/p\u003e\n\u003ch2 id=\"delta-summary-case-and-ensemble-case\"\u003eDelta Summary Case and Ensemble Case\u003c/h2\u003e\n\u003cp\u003eThe difference between two summary cases or two ensembles can be established using \u003ca href=\"/plot-window/ensembleplotting/#delta-ensemble\"\u003eDelta Ensemble\u003c/a\u003e and \u003ca href=\"/plot-window/summaryplots/#delta-summary-case\"\u003eDelta Summary Case\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"well-disks\"\u003eWell Disks\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellDisks.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wells-and-completions/simulationwells/#disks\"\u003eWell Disks\u003c/a\u003e may be used to visualize production and injection rates and cumulative production and injection with oil, gas, and water phases shown in green, red, and blue, respectively. Optionally, the quantity of production and injection can be displayed.\u003c/p\u003e\n\u003ch2 id=\"python-documentation\"\u003ePython Documentation\u003c/h2\u003e\n\u003cp\u003eThe Python documentation is now available on a separate site.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/scripting/apiResInsightOrg.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eHere are the highlights of new features for Python\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSummary data\u003c/li\u003e\n\u003cli\u003eSimulation well data - status and active connection for given time step\u003c/li\u003e\n\u003cli\u003eGrid and cell geometry\u003c/li\u003e\n\u003cli\u003eNNC data\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://api.resinsight.org\"\u003e Python Documentation \u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"multi-plot\"\u003eMulti Plot\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/MultiPlotHeading.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA \u003ca href=\"/plot-window/multiplots/\"\u003e Multi Plot \u003c/a\u003e allows the user to combine multiple plots in a grid layout. Plots from different types can be combined. This plot type is tailored for export to PDF.\u003c/p\u003e\n\u003ch2 id=\"well-measurements\"\u003eWell Measurements\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ResInsight_WellMeasurements.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can import \u003ca href=\"/wells-and-completions/wellmeasurements/\"\u003e Well Measurements \u003c/a\u003e and show the location of measurements by using symbols in the 3D view.\u003c/p\u003e\n\u003ch2 id=\"additional-news\"\u003eAdditional News\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eWell Bore Stability Plot\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMore parameters are now available for \u003ca href=\"/plot-window/wellborestabilityplots/\"\u003eWell Bore Stability Plot\u003c/a\u003e, and it is now possible to create and modify these plots from Python.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCombine Multi Case Results in one View\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn a view displaying result values from one case, ResInsight also supports display of results from other cases. This feature is available for \u003ca href=\"/3d-main-window/faults/#separate-fault-result\"\u003e Faults \u003c/a\u003e, \u003ca href=\"/3d-main-window/intersections/#intersection-results\"\u003e Intersections \u003c/a\u003e, and \u003ca href=\"/3d-main-window/surfaces/#surface-results\"\u003e Surfaces \u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eReferences to External Files\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll external file references are now located at the top of the \u003ca href=\"/misc/projectfile/\"\u003e Project File \u003c/a\u003e enabling the user to efficiently change referenced data.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Notes on GitHub\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/OPM/ResInsight/releases/\"\u003eRelease info on GitHub\u003c/a\u003e\u003c/p\u003e\n",
url: "/getting-started/whats-new/releasenotes_2020_04/"
};
window.store["/import/lasfile/"] = {
title: "Log ASCII Standard File",
content: "Log ASCII Standard (LAS) is a standard file format common in the oil-and-gas industry to store well log information.\nImporting a LAS file Log ASCII Standard (LAS) files can be imported using the command: File-\u0026gt;Import-\u0026gt; Well Data-\u0026gt;Import Well Logs from File.\nResInsight will look for the the well name in the imported LAS-files among the existing Well Paths. If a match is found, the LAS-file is placed as a child of that well path. If not, a new empty well path entry is created with the imported LAS-file under it. A well path may have more than one LAS-files as children.\nIf the LAS-file does not contain a well name, the file name is used instead.\nMoving a LAS file If ResInsight\u0026rsquo;s automatic well matching fails and a LAS-file is matched with the wrong well path, it is possible to move the LAS-file to the correct well path. Select the LAS-file right-click menu click Move LAS File to Well Path and select destination well path.\nLook for an Existing Well Path Well names may vary slightly among different files from the same well. When importing a well log file, ResInsight have to look for an existing well path item to ensure that the well log data and well path are imported to the correct well path item. The lookup is based on name comparison this way:\n First remove any prefix (like xxxxx1111/1111- or xxxxx1111/1111_) Then try an exact name match If not found, try to match the names ignoring all spaces, dashes and underscores If still no match, no existing well was found and a new one is created Supported Date Formats During LAS import, ResInsight parses a date on file according to the following expressions. Supported separators between day, month, and year are space, underscore, hyphen, and dot.\n Expression Description d day as number without a leading zero (1 to 31), e.g. 7 dd day as a two digit number (01 to 31), e.g. 07 M month as number without a leading zero (1-12), e.g. 8 MM month as a two digit number (01-12), e.g. 08 MMM short month name in uppercase or lowercase (\u0026lsquo;Jan\u0026rsquo; to \u0026lsquo;Dec\u0026rsquo;), e.g. AUG yy year as a two digit number (00-99), e.g. 19 yyyy year as a four digit number, e.g. 2019 Examples of supported date expressions are listed in the following table.\n Expression Example yyyy MM dd 2019 08 16 yyyy-MM-dd 2019-08-16 yyyy MMM dd 2019 Aug 16 MMM dd yyyy Aug 16 2019 d.M.yy 1.8.89 dd_MM_yyyy 16_08_2019 dd.MMM.yyyy 16.Aug.2019 ",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3dWellLogCurves.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eLog ASCII Standard (LAS) is a standard file format common in the oil-and-gas industry to store well log information.\u003c/p\u003e\n\u003ch2 id=\"importing-a-las-file\"\u003eImporting a LAS file\u003c/h2\u003e\n\u003cp\u003eLog ASCII Standard (LAS) files can be imported using the command: \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt; Well Data-\u0026gt;Import Well Logs from File\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eResInsight will look for the the well name in the imported LAS-files among the existing \u003cstrong\u003eWell Paths\u003c/strong\u003e.\nIf a match is found, the LAS-file is placed as a child of that well path. If not, a new empty well path entry is created with the imported LAS-file under it. A well path may have more than one LAS-files as children.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/LasFilesInTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIf the LAS-file does not contain a well name, the file name is used instead.\u003c/p\u003e\n\u003ch3 id=\"moving-a-las-file\"\u003eMoving a LAS file\u003c/h3\u003e\n\u003cp\u003eIf ResInsight\u0026rsquo;s automatic well matching fails and a LAS-file is matched with the wrong well path, it is possible to move the LAS-file to the correct well path. Select the LAS-file right-click menu click \u003cstrong\u003eMove LAS File to Well Path\u003c/strong\u003e and select destination well path.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/MoveLasFileMenu.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"look-for-an-existing-well-path\"\u003eLook for an Existing Well Path\u003c/h3\u003e\n\u003cp\u003eWell names may vary slightly among different files from the same well. When importing a well log file, ResInsight have to look for an existing well path item to ensure that the well log data and well path are imported to the correct well path item. The lookup is based on name comparison this way:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFirst remove any prefix (like \u003ccode\u003exxxxx1111/1111-\u003c/code\u003e or \u003ccode\u003exxxxx1111/1111_\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eThen try an exact name match\u003c/li\u003e\n\u003cli\u003eIf not found, try to match the names ignoring all spaces, dashes and underscores\u003c/li\u003e\n\u003cli\u003eIf still no match, no existing well was found and a new one is created\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"supported-date-formats\"\u003eSupported Date Formats\u003c/h2\u003e\n\u003cp\u003eDuring LAS import, ResInsight parses a date on file according to the following expressions. Supported separators between day, month, and year are \u003cstrong\u003espace\u003c/strong\u003e, \u003cstrong\u003eunderscore\u003c/strong\u003e, \u003cstrong\u003ehyphen\u003c/strong\u003e, and \u003cstrong\u003edot\u003c/strong\u003e.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eExpression\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ed\u003c/td\u003e\n\u003ctd\u003eday as number without a leading zero (1 to 31), e.g. \u003cem\u003e7\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edd\u003c/td\u003e\n\u003ctd\u003eday as a two digit number (01 to 31), e.g. \u003cem\u003e07\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c/td\u003e\n\u003ctd\u003emonth as number without a leading zero (1-12), e.g. \u003cem\u003e8\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMM\u003c/td\u003e\n\u003ctd\u003emonth as a two digit number (01-12), e.g. \u003cem\u003e08\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMMM\u003c/td\u003e\n\u003ctd\u003eshort month name in uppercase or lowercase (\u0026lsquo;Jan\u0026rsquo; to \u0026lsquo;Dec\u0026rsquo;), e.g. \u003cem\u003eAUG\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eyy\u003c/td\u003e\n\u003ctd\u003eyear as a two digit number (00-99), e.g. \u003cem\u003e19\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eyyyy\u003c/td\u003e\n\u003ctd\u003eyear as a four digit number, e.g. \u003cem\u003e2019\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eExamples of supported date expressions are listed in the following table.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eExpression\u003c/th\u003e\n\u003cth\u003eExample\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eyyyy MM dd\u003c/td\u003e\n\u003ctd\u003e2019 08 16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eyyyy-MM-dd\u003c/td\u003e\n\u003ctd\u003e2019-08-16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eyyyy MMM dd\u003c/td\u003e\n\u003ctd\u003e2019 Aug 16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMMM dd yyyy\u003c/td\u003e\n\u003ctd\u003eAug 16 2019\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ed.M.yy\u003c/td\u003e\n\u003ctd\u003e1.8.89\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edd_MM_yyyy\u003c/td\u003e\n\u003ctd\u003e16_08_2019\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edd.MMM.yyyy\u003c/td\u003e\n\u003ctd\u003e16.Aug.2019\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n",
url: "/import/lasfile/"
};
window.store["/misc/projectfile/"] = {
title: "Project File and Caching",
content: "The Project File ResInsight stores all views and settings in a Project File with the extension *.rsp to easily continue work in a subsequent session. This file only contains references to the real data files, and does not in any way copy the data itself. Data files generated by ResInsight are also referenced by the Project File.\nThe *.rsp file is an XML file, and can be edited by any text editor.\n\rExternal File References Editing the Project File is one effective way to replace source cases and other file references. At top of a Project File, the section ReferencedExternalFiles contains aliases to file paths which can be modified using a text editor. It is also possible to use automated tools to modify these text strings.\n\u0026lt;ReferencedExternalFiles\u0026gt;\r$PathId_001$ D:/resinsight-data/norne/NORNE_ATW2013.EGRID;\r$PathId_002$ D:/resinsight-data/NorneODB/norne_case2.odb;\r$PathId_003$ D:/resinsight-data/norne/NORNE_ATW2013.SMSPEC;\r$PathId_004$ D:/resinsight-data/summary_templates;\r\u0026lt;/ReferencedExternalFiles\u0026gt;\rThe Cache Directory Statistics calculations, octave generated property sets, and SSI-hub imported well paths are saved to a folder named \u0026lt;ProjectFileName\u0026gt;_cache in the same directory as the project file. If you need to move your project, make sure you move this folder along. If you do not, the calculations or well path import needs to be done again.\n\r",
html: "\u003ch3 id=\"the-project-file\"\u003eThe Project File\u003c/h3\u003e\n\u003cp\u003eResInsight stores all views and settings in a \u003cstrong\u003eProject File\u003c/strong\u003e with the extension \u003cem\u003e\u003ccode\u003e*.rsp\u003c/code\u003e\u003c/em\u003e to easily continue work in a subsequent session. \nThis file only contains \u003cem\u003ereferences\u003c/em\u003e to the real data files, and does not in any way copy the data itself. \nData files generated by ResInsight are also referenced by the Project File.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eThe \u003ccode\u003e*.rsp\u003c/code\u003e file is an XML file, and can be edited by any text editor.\u003c/p\u003e\n\u003c/div\u003e\r\n\u003ch3 id=\"external-file-references\"\u003eExternal File References\u003c/h3\u003e\n\u003cp\u003eEditing the \u003cstrong\u003eProject File\u003c/strong\u003e is one effective way to replace source cases and other file references. At top of a \u003cstrong\u003eProject File\u003c/strong\u003e, the section \u003cstrong\u003eReferencedExternalFiles\u003c/strong\u003e contains aliases to file paths which can be modified using a text editor. It is also possible to use automated tools to modify these text strings.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;ReferencedExternalFiles\u0026gt;\r\n $PathId_001$ D:/resinsight-data/norne/NORNE_ATW2013.EGRID;\r\n $PathId_002$ D:/resinsight-data/NorneODB/norne_case2.odb;\r\n $PathId_003$ D:/resinsight-data/norne/NORNE_ATW2013.SMSPEC;\r\n $PathId_004$ D:/resinsight-data/summary_templates;\r\n\u0026lt;/ReferencedExternalFiles\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"the-cache-directory\"\u003eThe Cache Directory\u003c/h3\u003e\n\u003cp\u003eStatistics calculations, octave generated property sets, and SSI-hub imported well paths are saved to a folder named \u003cem\u003e\u003ccode\u003e\u0026lt;ProjectFileName\u0026gt;_cache\u003c/code\u003e\u003c/em\u003e in the same directory as the project file. If you need to move your project, make sure you move this folder along. If you do not, the calculations or well path import needs to be done again.\u003c/p\u003e\n\u003c/div\u003e\r\n\n",
url: "/misc/projectfile/"
};
window.store["/scripting/pythoninterface/"] = {
title: "Python interface",
content: "ResInsight offers a powerful programming interface which allows you to interact with a running ResInsight instance from Python 3. This enables you to:\n start ResInsight from Python communicate with an a running ResInsight instance load a ResInsight project file load data files such as Eclipse EGRID files and summary files extract data to Python for further processing and automation export snapshots of graphics Please refer to the ResInsight Python API for configuration and details.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/scripting/python-logo-master-v3-TM.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight offers a powerful programming interface which allows you to interact with a running ResInsight instance \nfrom \u003ca href=\"https://www.python.org/download/releases/3.0/\"\u003ePython 3\u003c/a\u003e. \nThis enables you to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estart ResInsight from Python\u003c/li\u003e\n\u003cli\u003ecommunicate with an a running ResInsight instance\u003c/li\u003e\n\u003cli\u003eload a ResInsight project file\u003c/li\u003e\n\u003cli\u003eload data files such as Eclipse EGRID files and summary files\u003c/li\u003e\n\u003cli\u003eextract data to Python for further processing and automation\u003c/li\u003e\n\u003cli\u003eexport snapshots of graphics\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e for configuration and details.\u003c/p\u003e\n",
url: "/scripting/pythoninterface/"
};
window.store["/3d-main-window/"] = {
title: "3D Main Window",
content: "This is the main window of ResInsight for all 3D related functionality and visualization. As seen, the 3D Main Window has a central area and several docking windows surrounding it. The different docking windows cover the following:\n Project Tree \u0026ndash; contains all application objects in a tree structure. Property Editor \u0026ndash; displays all properties for selected object in the Project Tree Process Monitor \u0026ndash; displays output from Octave when executing Octave scripts Result Info \u0026ndash; displays info for the selected object in the 3D scene Result Plot \u0026ndash; displays curves based on result values for the selected cells in the 3D scene Messages \u0026ndash; displays occasional info and warnings related to operations executed. In addition, a selected subset of actions are presented as controls in the toolbar. The following subchapters describe the functionality and visualization pertinent to the 3D Main Window.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/getting-started/ResInsightUIMediumSize.png\" alt=\"ResInsight User Interface\"\u003e\u003c/p\u003e\n\u003cp\u003eThis is the main window of ResInsight for all 3D related functionality and visualization. \nAs seen, the \u003cstrong\u003e3D Main Window\u003c/strong\u003e has a central area and several docking windows surrounding it. \nThe different docking windows cover the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eProject Tree\u003c/strong\u003e \u0026ndash; contains all application objects in a tree structure.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperty Editor\u003c/strong\u003e \u0026ndash; displays all properties for selected object in the \u003cstrong\u003eProject Tree\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProcess Monitor\u003c/strong\u003e \u0026ndash; displays output from Octave when executing Octave scripts\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResult Info\u003c/strong\u003e \u0026ndash; displays info for the selected object in the 3D scene\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResult Plot\u003c/strong\u003e \u0026ndash; displays curves based on result values for the selected cells in the 3D scene\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMessages\u003c/strong\u003e \u0026ndash; displays occasional info and warnings related to operations executed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn addition, a selected subset of actions are presented as controls in the toolbar.\nThe following subchapters describe the functionality and visualization pertinent to the \u003cstrong\u003e3D Main Window\u003c/strong\u003e.\u003c/p\u003e\n",
url: "/3d-main-window/"
};
window.store["/3d-main-window/cellresults/"] = {
title: "Cell Results",
content: "The main results to post process in ResInsight are Cell Results. A Cell Result is one value, or a small set of values per cell over a region of the grid. A Cell Result is also referred to as a Property.\nCell Results are used in several operations and settings:\n Cell Colors Cell Edge Result (Eclipse Only) Separate Fault Result (Eclipse Only) Property Filters Well Log Extraction Curves Cell Result Time History Curves In the property panel of all those, the same options are used to define the Cell Result of interest.\nIn the following we will describe these options.\nEclipse Result Types Results and difference options are displayed by the Property Editor.\nThe different result types are:\n Dynamic \u0026ndash; Time varying properties of an Eclipse simulation and derived properties calculated by ResInsight, c.f. Derived Results Static \u0026ndash; Eclipse properties that does not vary with time and derived properties calculated by ResInsight, c.f. Derived Results SourSimRL \u0026ndash; Available if SourSimRL results have been imported, c.f. SourSimRL Import Generated \u0026ndash; Results generated by an Octave Script Input Property \u0026ndash; Directly imported Eclipse properties from ascii files Formation Names \u0026ndash; Lists only the Active Formation Names selected on the case, c.f. Formations Flow Diagnostics \u0026ndash; Flow diagnostic results derived from a flux field, c.f. below Injection Flooding \u0026ndash; Calculation of derived property based on one or more selected simulation tracers, c.f. below Difference options are:\n Difference Case \u0026ndash; Base case for calculation of difference Base Time Step \u0026ndash; Base time step for calculation of difference The difference option is not applicable for TERNARY result display.\n\rFlow Diagnostic Results ResInsight has embedded Flow Diagnostics calculations made available using the Flow Diagnostics result type. These results make it easier to see how and where wells interact with the reservoir and each other. It is possible to select exactly what wells to investigate, and even the possible opposite flow part of the well.\nSee also Flow Diagnostics Plots and Flow Characteristics Plot\nMethod The calculations are performed by a library called opm-flowdiagnostics developed by SINTEF Digital.\nThis method is based on the presence of a flux field, and will use the flux field written to the Eclipse result data file (Cell Properties: FLRGAS, FLRWAT, FLROIL) if available. If these are not available, the flux field is estimated by algorithms in the opm-flowdiagnostics-applications library based on pressure differences, relative and absolute permeability and viscosity. Other effects are not included.\nA more elaborate description of the technique and how it can be utilized, can be found at Sintef\u0026rsquo;s web site. The MRST tool described is a Matlab predecessor of the flow diagnostics calculations developed for ResInsight.\nThe methodology is also described in: The application of flow diagnostics for reservoir management SPE J., Vol. 20, No. 2, pp. 306-323, 2015. DOI: 10.2118/171557-PA\nCross Flow and Opposite Flow The opposite flow of a well denotes the flow that is opposite to the expected normal state of the well. E.g. parts of a producer might actually be injecting due to cross flow, and an injector could be producing in some sections. Each well is assigned an opposite flow name by adding \u0026ldquo;-XF\u0026rdquo; to the end of the name. \u0026ldquo;-XF\u0026rdquo; was chosen as a reference to Cross Flow.\nIn this way, a producer will have two tracer names: The \u0026ldquo;well name\u0026rdquo; as a producer tracer, and \u0026ldquo;well name-XF\u0026rdquo; as an injector tracer.\nDefining Results There are several options available to define the particular result you want to target, as shown below:\nThere are two main selections you need to make: The tracers and the result property\n Tracers \u0026ndash; Option to select how/what tracers to use. Available options are: All Injectors and Producers \u0026ndash; Selects all the wells, including the opposite flow tracers All Producers \u0026ndash; Selects all producer tracers, including the opposite flow tracers of injectors. All Injectors \u0026ndash; Selects all injector tracers, including the opposite flow tracers of producers. By Selection \u0026ndash; Displays lists of all the injector tracers and producer tracers side-by-side allowing any to be selected freely. Both lists of selectable tracers can be filtered by typing in parts of the name. The tracers will have a suffix of [I/P] if they are both injector and producer, thus appearing in both lists. All producers communicating with the selected injectors (and vice-versa) can be selected with the \u0026ldquo;Add Communicator\u0026rdquo; buttons. Phases \u0026ndash; Select the fluid phase you are interested in: All, Oil, Gas or Water. If one of the separate phases are selected, only the Time Of Flight result property will be available in the list below. Result property \u0026ndash; Displays a list of the available results: Residence Time \u0026ndash; The time for some fluid in the cell to reach a producer, or the time it takes to reach the cell from an injector. The option changes name depending on the selection of injectors and producers and will be Forward Time of Flight if only injectors are selected and Reverse Time of Flight if only producers are selected. When selecting several tracers, the time of flight values from each of the tracers are weighted by their cell fraction before they are averaged. The suffix (Average) will then be added to the option label. Tracer Cell Fraction (Sum) \u0026ndash; The volume fraction of a cell occupied by the selected tracers. The injector and producer tracers counts as independent in this regard, so the sum of fractions for all the producer tracers will be 1.0 and the same for the injector tracers. If both types of tracers are selected, the total sum will normally reach 2.0. Drainage/Flooding Regions \u0026ndash; Shows which of the selected tracers that has the largest fraction in each cell. This is shown as a category result displaying a color for each tracer, and the names in the legend. If only injectors are selected, this option will be labelled Drainage Regions and if only producers are selected, it is called Flooding Regions. Injector Producer Communication \u0026ndash; The communication in a cell between a set of producers and a set of injectors is calculated as the sum of producer fractions multiplied by the sum of injector fractions in the cell. This produces values between 0.0 and 1.0 where high values indicate that both the injectors and the producers have a high influence. On-Demand Calculation The flow diagnostics results are only calculated when asked for, and only for requested time steps. This means that statistics based on all time steps are not available for these results.\nInjection Flooding This result type is used to plot derived results based on a selection of simulated tracers, typically seawater injection. Currently the only derived property available is Water Flooded PV. Please refer to Derived Results for more information.\n Tracers \u0026ndash; Lists the available simulation tracers from the Eclipse Case. The list is produced by showing only the properties with names ending with the letter \u0026ldquo;F\u0026rdquo;. Select the tracers you want to investigate. Result Property \u0026ndash; Select the variable you want to calculate. (Number Of Flooded PV is currently the only one) Geomechanical Results Geomechanical results are sorted in different Result Positions:\n Nodal \u0026ndash; Results given a value per node in the grid Element Nodal \u0026ndash; Results with values per element node Integration Point \u0026ndash; Results with values per integration point. These are displayed in the same way as element nodal results. Element Nodal on Face \u0026ndash; Results with values transformed to element faces or intersections. See Element Nodal on Face for more information Formation Names \u0026ndash; Lists the Active Formation Names selected on the case. ( See Formations ) Element \u0026ndash; Imported element property table results. One value pr element. See Element Property Table Import Several derived cell properties are calculated. Please refer to Derived Results for more information.\nRelative Result Options This group of options controls time-lapse results to be calculated. ( See Relative Results for more information )\nSelect Color Result In the 3D view, the result property for a selected cell can be found by right-clicking on the 3D view and choosing Select Color Result. The corresponding result property will be shown in the Property Editor.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CellResultsOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe main results to post process in ResInsight are Cell Results. A Cell Result is one value, or a small set of values per \ncell over a region of the grid. A Cell Result is also referred to as a \u003cem\u003eProperty\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eCell Results are used in several operations and settings:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCell Colors\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCell Edge Result\u003c/strong\u003e (Eclipse Only)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSeparate Fault Result\u003c/strong\u003e (Eclipse Only)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperty Filters\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Log Extraction Curves\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCell Result Time History Curves\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn the property panel of all those, the same options are used to define the Cell Result of interest.\u003cbr\u003e\nIn the following we will describe these options.\u003c/p\u003e\n\u003ch2 id=\"eclipse-result-types\"\u003eEclipse Result Types\u003c/h2\u003e\n\u003cp\u003eResults and difference options are displayed by the Property Editor.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CellResultTypes.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe different result types are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDynamic\u003c/strong\u003e \u0026ndash; Time varying properties of an Eclipse simulation and derived properties calculated by ResInsight, c.f. \n\u003ca href=\"/3d-main-window/derivedresults/\"\u003eDerived Results\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatic\u003c/strong\u003e \u0026ndash; Eclipse properties that does not vary with time and derived properties calculated by ResInsight, c.f. \u003ca href=\"/3d-main-window/derivedresults/\"\u003eDerived Results\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSourSimRL\u003c/strong\u003e \u0026ndash; Available if SourSimRL results have been imported, c.f. \u003ca href=\"/import/soursimrlresults/\"\u003eSourSimRL Import\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGenerated\u003c/strong\u003e \u0026ndash; Results generated by an Octave Script\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInput Property\u003c/strong\u003e \u0026ndash; Directly imported Eclipse properties from ascii files\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormation Names\u003c/strong\u003e \u0026ndash; Lists only the Active Formation Names selected on the case, c.f. \u003ca href=\"/3d-main-window/formations/\"\u003eFormations\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlow Diagnostics\u003c/strong\u003e \u0026ndash; Flow diagnostic results derived from a flux field, \nc.f. \u003ca href=\"/3d-main-window/cellresults/#flow-diagnostic-results\"\u003ebelow\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInjection Flooding\u003c/strong\u003e \u0026ndash; Calculation of derived property based on one or more selected simulation tracers, \nc.f. \u003ca href=\"/3d-main-window/cellresults/#injection-flooding\"\u003ebelow\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDifference options are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDifference Case\u003c/strong\u003e \u0026ndash; Base case for calculation of difference\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBase Time Step\u003c/strong\u003e \u0026ndash; Base time step for calculation of difference\u003c/li\u003e\n\u003c/ul\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eThe difference option is not applicable for TERNARY result display.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"flow-diagnostic-results\"\u003eFlow Diagnostic Results\u003c/h3\u003e\n\u003cp\u003eResInsight has embedded Flow Diagnostics calculations made available using the \u003cstrong\u003eFlow Diagnostics\u003c/strong\u003e result type. \nThese results make it easier to see how and where wells interact with the reservoir and each other. \nIt is possible to select exactly what wells to investigate, and even the possible \u003cem\u003eopposite flow\u003c/em\u003e part of the well.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"/plot-window/flowdiagnosticsplots/\"\u003e Flow Diagnostics Plots\u003c/a\u003e and \u003ca href=\"/plot-window/flowdiagnosticsplots/#flow-characteristics-plot\"\u003e Flow Characteristics Plot\u003c/a\u003e\u003c/p\u003e\n\u003ch4 id=\"method\"\u003eMethod\u003c/h4\u003e\n\u003cp\u003eThe calculations are performed by a library called \u003ca href=\"https://github.com/OPM/opm-flowdiagnostics\"\u003eopm-flowdiagnostics\u003c/a\u003e developed by \u003ca href=\"http://www.sintef.no/sintef-ikt/#/\"\u003eSINTEF Digital\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis method is based on the presence of a flux field, and will use the flux field written to the Eclipse result data file (Cell Properties: FLRGAS, FLRWAT, FLROIL) if available. If these are not available, the flux field is estimated by algorithms in the opm-flowdiagnostics-applications library based on pressure differences, relative and absolute permeability and viscosity. Other effects are not included.\u003c/p\u003e\n\u003cp\u003eA more elaborate description of the technique and how it can be utilized, can be found at Sintef\u0026rsquo;s \u003ca href=\"http://www.sintef.no/projectweb/mrst/modules/diagnostics/\"\u003eweb site\u003c/a\u003e. The MRST tool described is a Matlab predecessor of the flow diagnostics calculations developed for ResInsight.\u003c/p\u003e\n\u003cp\u003eThe methodology is also described in: \n\u003ca href=\"http://folk.ntnu.no/andreas/papers/diagnostics.pdf\"\u003eThe application of flow diagnostics for reservoir management\u003c/a\u003e SPE J., Vol. 20, No. 2, pp. 306-323, 2015. DOI: \u003ca href=\"https://dx.doi.org/10.2118/171557-PA\"\u003e10.2118/171557-PA\u003c/a\u003e\u003c/p\u003e\n\u003ch4 id=\"cross-flow-and-opposite-flow\"\u003eCross Flow and Opposite Flow\u003c/h4\u003e\n\u003cp\u003eThe \u003cem\u003eopposite flow\u003c/em\u003e of a well denotes the flow that is opposite to the expected normal state of the well. E.g. parts of a producer might actually be injecting due to cross flow, and an injector could be producing in some sections.\nEach well is assigned an opposite flow name by adding \u0026ldquo;-XF\u0026rdquo; to the end of the name. \u0026ldquo;-XF\u0026rdquo; was chosen as a reference to Cross Flow.\u003c/p\u003e\n\u003cp\u003eIn this way, a producer will have two tracer names: The \u0026ldquo;well name\u0026rdquo; as a producer tracer, and \u0026ldquo;well name-XF\u0026rdquo; as an injector tracer.\u003c/p\u003e\n\u003ch4 id=\"defining-results\"\u003eDefining Results\u003c/h4\u003e\n\u003cp\u003eThere are several options available to define the particular result you want to target, as shown below:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CellResultFlowDiagnostics.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThere are two main selections you need to make: The tracers and the result property\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTracers\u003c/strong\u003e \u0026ndash; Option to select how/what tracers to use. Available options are:\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAll Injectors and Producers\u003c/strong\u003e \u0026ndash; Selects all the wells, including the opposite flow tracers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAll Producers\u003c/strong\u003e \u0026ndash; Selects all producer tracers, including the opposite flow tracers of injectors.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAll Injectors\u003c/strong\u003e \u0026ndash; Selects all injector tracers, including the opposite flow tracers of producers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBy Selection\u003c/strong\u003e \u0026ndash; Displays lists of all the injector tracers and producer tracers side-by-side allowing any to be selected freely.\n\u003cul\u003e\n\u003cli\u003eBoth lists of selectable tracers can be filtered by typing in parts of the name.\u003c/li\u003e\n\u003cli\u003eThe tracers will have a suffix of [I/P] if they are both injector and producer, thus appearing in both lists.\u003c/li\u003e\n\u003cli\u003eAll producers communicating with the selected injectors (and vice-versa) can be selected with the \u0026ldquo;Add Communicator\u0026rdquo; buttons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePhases\u003c/strong\u003e \u0026ndash; Select the fluid phase you are interested in: All, Oil, Gas or Water. If one of the separate phases are selected, only the \u003cem\u003eTime Of Flight\u003c/em\u003e result property will be available in the list below.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResult property\u003c/strong\u003e \u0026ndash; Displays a list of the available results:\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eResidence Time\u003c/strong\u003e \u0026ndash; The time for some fluid in the cell to reach a producer, \nor the time it takes to reach the cell from an injector. The option changes name depending on the selection of injectors and producers and will be Forward Time of Flight if only injectors are selected and Reverse Time of Flight if only producers are selected.\nWhen selecting several tracers, the time of flight values from each of the tracers are weighted \nby their cell fraction before they are averaged. The suffix (Average) will then be added to the option label.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTracer Cell Fraction (Sum)\u003c/strong\u003e \u0026ndash; The volume fraction of a cell occupied by the selected tracers. \nThe injector and producer tracers counts as independent in this regard, so the sum of fractions for \nall the producer tracers will be 1.0 and the same for the injector tracers. If both types of tracers \nare selected, the total sum will normally reach 2.0.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrainage/Flooding Regions\u003c/strong\u003e \u0026ndash; Shows which of the selected tracers that has the largest fraction in each cell. \nThis is shown as a category result displaying a color for each tracer, and the names in the legend. If only injectors are selected, this option will be labelled \u003cstrong\u003eDrainage Regions\u003c/strong\u003e and if only producers are selected, it is called \u003cstrong\u003eFlooding Regions\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInjector Producer Communication\u003c/strong\u003e \u0026ndash; The communication in a cell between a set of producers and a set of injectors \nis calculated as the sum of producer fractions multiplied by the sum of injector fractions in the cell. \nThis produces values between 0.0 and 1.0 where high values indicate that both the injectors and the producers \nhave a high influence.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"on-demand-calculation\"\u003eOn-Demand Calculation\u003c/h4\u003e\n\u003cp\u003eThe flow diagnostics results are only calculated when asked for, and only for requested time steps. This means that statistics based on all time steps are not available for these results.\u003c/p\u003e\n\u003ch3 id=\"injection-flooding\"\u003eInjection Flooding\u003c/h3\u003e\n\u003cp\u003eThis result type is used to plot derived results based on a selection of simulated tracers, typically seawater injection. Currently the only derived property available is \u003cstrong\u003eWater Flooded PV\u003c/strong\u003e. Please refer to \u003ca href=\"/3d-main-window/derivedresults/\"\u003eDerived Results\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/InjectionFloodingPropertyPanel.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTracers\u003c/strong\u003e \u0026ndash; Lists the available simulation tracers from the Eclipse Case. The list is produced by showing only the properties with names ending with the letter \u0026ldquo;F\u0026rdquo;. Select the tracers you want to investigate.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResult Property\u003c/strong\u003e \u0026ndash; Select the variable you want to calculate. (\u003cem\u003eNumber Of Flooded PV\u003c/em\u003e is currently the only one)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"geomechanical-results\"\u003eGeomechanical Results\u003c/h2\u003e\n\u003cp\u003eGeomechanical results are sorted in different \u003cstrong\u003eResult Position\u003c/strong\u003es:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNodal\u003c/strong\u003e \u0026ndash; Results given a value per node in the grid\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eElement Nodal\u003c/strong\u003e \u0026ndash; Results with values per element node\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIntegration Point\u003c/strong\u003e \u0026ndash; Results with values per integration point. These are displayed in the same way as element nodal results.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eElement Nodal on Face\u003c/strong\u003e \u0026ndash; Results with values transformed to element faces or intersections. \nSee \u003ca href=\"/3d-main-window/derivedresults/\"\u003eElement Nodal on Face\u003c/a\u003e for more information\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormation Names\u003c/strong\u003e \u0026ndash; Lists the \u003cstrong\u003eActive Formation Names\u003c/strong\u003e selected on the case. ( See \u003ca href=\"/3d-main-window/formations/\"\u003eFormations\u003c/a\u003e )\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eElement\u003c/strong\u003e \u0026ndash; Imported element property table results. One value pr element. See \u003ca href=\"/import/elementpropertytable/\"\u003eElement Property Table Import\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSeveral derived cell properties are calculated. Please refer to \u003ca href=\"/3d-main-window/derivedresults/\"\u003eDerived Results\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3 id=\"relative-result-options\"\u003eRelative Result Options\u003c/h3\u003e\n\u003cp\u003eThis group of options controls time-lapse results to be calculated. ( See \u003ca href=\"/3d-main-window/derivedresults/\"\u003eRelative Results\u003c/a\u003e for more information )\u003c/p\u003e\n\u003ch2 id=\"select-color-result\"\u003eSelect Color Result\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SelectColorResult.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIn the 3D view, the result property for a selected cell can be found by right-clicking on the 3D view and choosing \u003cstrong\u003eSelect Color Result\u003c/strong\u003e. The corresponding result property will be shown in the Property Editor.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SelectColorResultPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n",
url: "/3d-main-window/cellresults/"
};
window.store["/scripting/commandlineinterface/"] = {
title: "Command Line Interface",
content: "ResInsight supports several command line parameters that can be used to automate some tasks using shell scripts.\nCommand line parameters are prefixed using a double dash. This convention is used on all platforms to make it possible to reuse scripts across different platforms. See GNU Standards for Command Line Interfaces.\nExamples on how command line options are used are given below\nCommand line options General Parameter Description --help, --? Displays help text and version info --project \u0026lt;filename\u0026gt; Open project file \u0026lt;filename\u0026gt;. --last Open last used project. --size \u0026lt;width\u0026gt; \u0026lt;height\u0026gt; Set size of the main application window. --console Launch as a console application without graphics --server [\u0026lt;portnumber\u0026gt;] Launch as a GRPC server. Default port is 50051 --startdir \u0026lt;folder\u0026gt; Set startup directory. Command files Parameter Description --commandFile \u0026lt;commandFile\u0026gt; Execute a command file. See command file documentation. --commandFileProject \u0026lt;filename\u0026gt; Project to use if performing case looping for command file. Used in conjunction with commandFileReplaceCases. Snapshots Parameter Description --savesnapshots all|views|plots| Save snapshot of all views or plots to project file location sub folder \u0026lsquo;snapshots\u0026rsquo;. Option \u0026lsquo;all\u0026rsquo; will include both views and plots. Application closes after snapshots have been written. --multiCaseSnapshots \u0026lt;gridListFile\u0026gt; For each grid file listed in the \u0026lt;gridListFile\u0026gt; file, replace the first case in the project and save snapshot of all views. Case handling Parameter Description --case \u0026lt;casename|filename\u0026gt; [\u0026lt;casename|filename\u0026gt;] Imports the Eclipse cases specified by case name with or without extension.If \u0026lt;casename\u0026gt;, import the corresponding grid file and summary file. If \u0026lt;filename\u0026gt; has extension .GRRID/.EGRID, import the grid file and corresponding summary file. If \u0026lt;filename\u0026gt; has extension .SMSPEC, import the summary file (does not open the grid file) --replaceCase [\u0026lt;caseId\u0026gt;] \u0026lt;newGridFile\u0026gt; Replace grid in \u0026lt;caseId\u0026gt; or first case with \u0026lt;newGridFile\u0026gt;. Repeat parameter for multiple replace operations. --replaceSourceCases [\u0026lt;caseGroupId\u0026gt;] \u0026lt;gridListFile\u0026gt; Replace source cases in \u0026lt;caseGroupId\u0026gt; or first grid case group with the grid files listed in the \u0026lt;gridListFile\u0026gt; file. Repeat parameter for multiple replace operations. --commandFileReplaceCases [\u0026lt;caseId\u0026gt;] \u0026lt;caseListFile\u0026gt; Supply list of cases to replace in project, performing command file for each case. Project to replace cases must be set with commandFileProject. If caseId is not supplied, first case is replaced. When supplying caseId, multiple cases may be replaced at once, by supplying several caseIds and a file containing a list of grid-files to replace with for each caseId. Reduce project load time using \u0026ndash;replaceSourceCases ResInsight stores data computed by statistics calculation in a cache file. When a project file is loaded, data from this cache is also imported. For large cases, the cached data can be large. When replacing source cases during batch, this data is never used and can be removed from the cache using the following workaround: Open the project file used to produce statistics Select the statistics object in the project tree Click the button Edit (Will DELETE current result) Save the project file \rSummary plotting The summary plotting command option follows the following syntax:\nresinsight --summaryplot [\u0026lt;plotOptions\u0026gt;] \u0026lt;eclipsesummaryvectorfilters\u0026gt; \u0026lt;eclipsedatafiles\u0026gt;\rwhere:\r\u0026lt;plotOptions\u0026gt; denote summary plot options, see table below\r\u0026lt;eclipsesummaryvectorfilters\u0026gt; has the syntax \u0026lt;vectorname\u0026gt;[:\u0026lt;item\u0026gt;[:\u0026lt;subitem\u0026gt;[:i,j,k]]]\r\u0026lt;eclipsedatafiles\u0026gt; lists a set of Eclipse data files with or without extension\rThe summary plotting command option creates one summary plot for each of the the summary vectors matched by\n\u0026lt;eclipsesummaryvectorfilters\u0026gt; using all listed Eclipse data files in each plot.\nEclipse summary vector filters specify a list of vectors separated by spaces following the syntax noted above. Wildcards can be used in the specification. Brief examples are:\n WOPT:*: One total oil production curve for each well. FOPT FWPT: Two curves with oil and water total production. BPR:15,28,*: Oil phase pressure for all blocks along k as separate curves. Please note no space in expression. Examples are listed below.\nAs long as only summary vectors are requested, only the corresponding SMSPEC file will be opened for each case. However, if a grid property is requested, the corresponding EGRID and restart data will be loaded as well.\nSpecifying summary plot options is optional, c.f. table below.\n Option Description -help Shows help text and ignores any other option. -h Includes history vectors read from summary file if the vectors exist. Only history vectors from the first summary case in the project will be included. -nl Omits legend in plot. -s Creates only one plot including all the defined vectors and cases. -n Scales all curves into the range 0.0-1.0. Useful when using -s. -e Imports all the cases as an ensemble, and create ensemble curves sets instead of single curves. -c \u0026lt;parametername\u0026gt; Same as -e, but colors the curves by the ensemble parameter . -cl \u0026lt;parametername\u0026gt; Same as -c, but uses logarithmic legend. Testing Parameter Description --regressiontest \u0026lt;folder\u0026gt; System command --updateregressiontestbase \u0026lt;folder\u0026gt; System command --unittest Execute integration tests --ignoreArgs System command See also the Regression Test System for a more in-depth explanation.\nExamples Most examples are also available from the test section.\nCreate snapshots of all views for multiple cases A list of cases is defined in CaseList.txt, containing the following\nReal0/BRUGGE_0000.EGRID\rReal10/BRUGGE_0010.EGRID\rReal30/BRUGGE_0030.EGRID\rReal40/BRUGGE_0040.EGRID\rThe command line used to run this example is shown here:\nResInsight --project BatchTest.rsp --multiCaseSnapshots CaseList.txt --size 500 500\rThis will instruct ResInsight to read the project file BatchTest.rsp. All cases will be replaced one by one in ResInsight, and snapshots of all views will be written to file.\nReplace a single case and take snapshots of all views The command line used to run this example is shown here:\nResInsight --project BatchTest.rsp --replaceCase \u0026quot;Real10\\BRUGGE_0010.EGRID\u0026quot; --savesnapshots\rThis will instruct ResInsight to read the project file BatchTest.rsp. The specified case Real10\\BRUGGE_0010.EGRID will be imported into the project, and snapshots of all views will be written to file.\nReplace source cases in a case group and create snapshot A list of cases is defined in CaseList2.txt, containing the following\nReal0/BRUGGE_0000.EGRID\rReal10/BRUGGE_0010.EGRID\rThe command line used to run this example is shown here:\nResInsight --project BatchStatistics.rsp --replaceSourceCases CaseList2.txt --savesnapshots\rThis will instruct ResInsight to read the project file BatchStatistics.rsp. All cases specified will be imported in the case group specified in the project file. Statistics will be computed, and snapshots for all views will be written to file.\nReplace source cases in multiple case groups and create snapshots Multiple source case groups can be updated by repeating the replaceSourceCases parameter.\nThe command line used to run this example is shown here:\nResInsight --project BatchStatistics.rsp --replaceSourceCases 0 CaseList2.txt --replaceSourceCases 1 CaseList3.txt --savesnapshots\rThis will instruct ResInsight to read the project file BatchStatistics.rsp. Source cases for case group 0 is given in CaseList2.txt, and source cases for case group 1 is given in CaseList3.txt. Statistics will be computed, and snapshots for all views will be written to file.\nThe possibility to replace multiple cases can also be applied for single case replace (parameter replaceCase).\nSummary plotting The following command line performs a summary plot for FOPT based on Eclipse summary file 1_R001_REEK-0.SMSPEC.\nResInsight --summaryplot 1_R001_REEK-0 FOPT\rBased on file 1_R001_REEK-0.SMSPEC, the following command line performs a summary plot for FOPT and any WOPT-vector for well op_2. The trailing option -s gathers the vectors into a single summary plot.\nResInsight --summaryplot 1_R001_REEK-0 FOPT WOPT*:op_2 -s\rAdding to previous example, the following command line also plots the 3D grid property SOIL for cell (20, 21, 1).\nResInsight --summaryplot 1_R001_REEK-0 FOPT WOPT*:op_2 SOIL:20,21,1\r",
html: "\u003cp\u003eResInsight supports several command line parameters that can be used to automate some tasks using shell scripts.\u003c/p\u003e\n\u003cp\u003eCommand line parameters are prefixed using a double dash. This convention is used on all platforms to make it possible to reuse scripts across different platforms. See GNU Standards for \u003ca href=\"http://www.gnu.org/prep/standards/html_node/Command_002dLine-Interfaces.html#Command_002dLine-Interfaces\"\u003eCommand Line Interfaces\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eExamples on how command line options are used are given \u003ca href=\"/scripting/commandlineinterface/#examples\"\u003ebelow\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"command-line-options\"\u003eCommand line options\u003c/h2\u003e\n\u003ch3 id=\"general\"\u003eGeneral\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e--help, --?\u003c/td\u003e\n\u003ctd\u003eDisplays help text and version info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--project \u0026lt;filename\u0026gt;\u003c/td\u003e\n\u003ctd\u003eOpen project file \u0026lt;filename\u0026gt;.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--last\u003c/td\u003e\n\u003ctd\u003eOpen last used project.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--size \u0026lt;width\u0026gt; \u0026lt;height\u0026gt;\u003c/td\u003e\n\u003ctd\u003eSet size of the main application window.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--console\u003c/td\u003e\n\u003ctd\u003eLaunch as a console application without graphics\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--server [\u0026lt;portnumber\u0026gt;]\u003c/td\u003e\n\u003ctd\u003eLaunch as a GRPC server. Default port is 50051\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--startdir \u0026lt;folder\u0026gt;\u003c/td\u003e\n\u003ctd\u003eSet startup directory.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"command-files\"\u003eCommand files\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e--commandFile \u0026lt;commandFile\u0026gt;\u003c/td\u003e\n\u003ctd\u003eExecute a command file. See \u003ca href=\"/scripting/commandfile/\"\u003ecommand file documentation.\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--commandFileProject \u0026lt;filename\u0026gt;\u003c/td\u003e\n\u003ctd\u003eProject to use if performing case looping for command file. Used in conjunction with \u003ccode\u003ecommandFileReplaceCases\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"snapshots\"\u003eSnapshots\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e--savesnapshots all|views|plots|\u003c/td\u003e\n\u003ctd\u003eSave snapshot of all views or plots to project file location sub folder \u0026lsquo;snapshots\u0026rsquo;. Option \u0026lsquo;all\u0026rsquo; will include both views and plots. Application closes after snapshots have been written.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--multiCaseSnapshots \u0026lt;gridListFile\u0026gt;\u003c/td\u003e\n\u003ctd\u003eFor each grid file listed in the \u0026lt;gridListFile\u0026gt; file, replace the first case in the project and save snapshot of all views.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"case-handling\"\u003eCase handling\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e--case \u0026lt;casename|filename\u0026gt; [\u0026lt;casename|filename\u0026gt;]\u003c/td\u003e\n\u003ctd\u003eImports the Eclipse cases specified by case name with or without extension.If \u0026lt;casename\u0026gt;, import the corresponding grid file and summary file. If \u0026lt;filename\u0026gt; has extension .GRRID/.EGRID, import the grid file and corresponding summary file. If \u0026lt;filename\u0026gt; has extension .SMSPEC, import the summary file (does not open the grid file)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--replaceCase [\u0026lt;caseId\u0026gt;] \u0026lt;newGridFile\u0026gt;\u003c/td\u003e\n\u003ctd\u003eReplace grid in \u0026lt;caseId\u0026gt; or first case with \u0026lt;newGridFile\u0026gt;. Repeat parameter for multiple replace operations.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--replaceSourceCases [\u0026lt;caseGroupId\u0026gt;] \u0026lt;gridListFile\u0026gt;\u003c/td\u003e\n\u003ctd\u003eReplace source cases in \u0026lt;caseGroupId\u0026gt; or first grid case group with the grid files listed in the \u0026lt;gridListFile\u0026gt; file. Repeat parameter for multiple replace operations.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--commandFileReplaceCases [\u0026lt;caseId\u0026gt;] \u0026lt;caseListFile\u0026gt;\u003c/td\u003e\n\u003ctd\u003eSupply list of cases to replace in project, performing command file for each case. Project to replace cases must be set with \u003ccode\u003ecommandFileProject\u003c/code\u003e. If caseId is not supplied, first case is replaced. When supplying caseId, multiple cases may be replaced at once, by supplying several caseIds and a file containing a list of grid-files to replace with for each caseId.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003e\u003cb\u003eReduce project load time using \u003ccode\u003e\u0026ndash;replaceSourceCases\u003c/code\u003e\u003c/b\u003e\n\u003cbr\u003e\nResInsight stores data computed by statistics calculation in a cache file. When a project file is loaded, data from this cache is also imported. For large cases, the cached data can be large. When replacing source cases during batch, this data is never used and can be removed from the cache using the following workaround:\n\u003cbr\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOpen the project file used to produce statistics\n\u003cbr\u003e\u003c/li\u003e\n\u003cli\u003eSelect the statistics object in the project tree\n\u003cbr\u003e\u003c/li\u003e\n\u003cli\u003eClick the button \u003cb\u003eEdit (Will DELETE current result)\u003c/b\u003e\n\u003cbr\u003e\u003c/li\u003e\n\u003cli\u003eSave the project file\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"summary-plotting\"\u003eSummary plotting\u003c/h3\u003e\n\u003cp\u003eThe summary plotting command option follows the following syntax:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eresinsight --summaryplot [\u0026lt;plotOptions\u0026gt;] \u0026lt;eclipsesummaryvectorfilters\u0026gt; \u0026lt;eclipsedatafiles\u0026gt;\r\n\r\nwhere:\r\n\u0026lt;plotOptions\u0026gt; denote summary plot options, see table below\r\n\u0026lt;eclipsesummaryvectorfilters\u0026gt; has the syntax \u0026lt;vectorname\u0026gt;[:\u0026lt;item\u0026gt;[:\u0026lt;subitem\u0026gt;[:i,j,k]]]\r\n\u0026lt;eclipsedatafiles\u0026gt; lists a set of Eclipse data files with or without extension\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThe summary plotting command option creates one summary plot for each of the the summary vectors matched by\u003cbr\u003e\n\u003cem\u003e\u0026lt;eclipsesummaryvectorfilters\u0026gt;\u003c/em\u003e using all listed Eclipse data files in each plot.\u003c/p\u003e\n\u003cp\u003eEclipse summary vector filters specify a list of vectors separated by spaces following the syntax noted above. \nWildcards can be used in the specification. Brief examples are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eWOPT:*\u003c/code\u003e: One total oil production curve for each well.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFOPT FWPT\u003c/code\u003e: Two curves with oil and water total production.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBPR:15,28,*\u003c/code\u003e: Oil phase pressure for all blocks along k as separate curves. Please note no space in expression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"/scripting/commandlineinterface/#summary-plotting-1\"\u003eExamples\u003c/a\u003e are listed below.\u003c/p\u003e\n\u003cp\u003eAs long as only summary vectors are requested, only the corresponding SMSPEC file will be opened for each case.\nHowever, if a grid property is requested, the corresponding EGRID and restart data will be loaded as well.\u003c/p\u003e\n\u003cp\u003eSpecifying summary plot options is optional, c.f. table below.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eOption\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e-help\u003c/td\u003e\n\u003ctd\u003eShows help text and ignores any other option.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e-h\u003c/td\u003e\n\u003ctd\u003eIncludes history vectors read from summary file if the vectors exist. Only history vectors from the first summary case in the project will be included.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e-nl\u003c/td\u003e\n\u003ctd\u003eOmits legend in plot.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e-s\u003c/td\u003e\n\u003ctd\u003eCreates only one plot including all the defined vectors and cases.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e-n\u003c/td\u003e\n\u003ctd\u003eScales all curves into the range 0.0-1.0. Useful when using -s.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e-e\u003c/td\u003e\n\u003ctd\u003eImports all the cases as an ensemble, and create ensemble curves sets instead of single curves.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e-c \u0026lt;parametername\u0026gt;\u003c/td\u003e\n\u003ctd\u003eSame as \u003cem\u003e-e\u003c/em\u003e, but colors the curves by the ensemble parameter \u003cparametername\u003e .\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e-cl \u0026lt;parametername\u0026gt;\u003c/td\u003e\n\u003ctd\u003eSame as \u003cem\u003e-c\u003c/em\u003e, but uses logarithmic legend.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"testing\"\u003eTesting\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e--regressiontest \u0026lt;folder\u0026gt;\u003c/td\u003e\n\u003ctd\u003eSystem command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--updateregressiontestbase \u0026lt;folder\u0026gt;\u003c/td\u003e\n\u003ctd\u003eSystem command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--unittest\u003c/td\u003e\n\u003ctd\u003eExecute integration tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e--ignoreArgs\u003c/td\u003e\n\u003ctd\u003eSystem command\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eSee also the \u003ca href=\"/misc/regressiontestsystem/\"\u003eRegression Test System \u003c/a\u003e for a more in-depth explanation.\u003c/p\u003e\n\u003ch2 id=\"examples\"\u003eExamples\u003c/h2\u003e\n\u003cp\u003eMost examples are also available from the \u003ca href=\"https://github.com/OPM/ResInsight/tree/master/TestModels/Case_with_10_timesteps\"\u003etest section\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"create-snapshots-of-all-views-for-multiple-cases\"\u003eCreate snapshots of all views for multiple cases\u003c/h3\u003e\n\u003cp\u003eA list of cases is defined in \u003cstrong\u003eCaseList.txt\u003c/strong\u003e, containing the following\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eReal0/BRUGGE_0000.EGRID\r\nReal10/BRUGGE_0010.EGRID\r\nReal30/BRUGGE_0030.EGRID\r\nReal40/BRUGGE_0040.EGRID\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThe command line used to run this example is shown here:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eResInsight --project BatchTest.rsp --multiCaseSnapshots CaseList.txt --size 500 500\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThis will instruct ResInsight to read the project file \u003cstrong\u003eBatchTest.rsp\u003c/strong\u003e. All cases will be replaced one by one in ResInsight, and snapshots of all views will be written to file.\u003c/p\u003e\n\u003ch3 id=\"replace-a-single-case-and-take-snapshots-of-all-views\"\u003eReplace a single case and take snapshots of all views\u003c/h3\u003e\n\u003cp\u003eThe command line used to run this example is shown here:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eResInsight --project BatchTest.rsp --replaceCase \u0026quot;Real10\\BRUGGE_0010.EGRID\u0026quot; --savesnapshots\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThis will instruct ResInsight to read the project file \u003cstrong\u003eBatchTest.rsp\u003c/strong\u003e. The specified case \u003cstrong\u003eReal10\\BRUGGE_0010.EGRID\u003c/strong\u003e will be imported into the project, and snapshots of all views will be written to file.\u003c/p\u003e\n\u003ch3 id=\"replace-source-cases-in-a-case-group-and-create-snapshot\"\u003eReplace source cases in a case group and create snapshot\u003c/h3\u003e\n\u003cp\u003eA list of cases is defined in \u003cstrong\u003eCaseList2.txt\u003c/strong\u003e, containing the following\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eReal0/BRUGGE_0000.EGRID\r\nReal10/BRUGGE_0010.EGRID\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThe command line used to run this example is shown here:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eResInsight --project BatchStatistics.rsp --replaceSourceCases CaseList2.txt --savesnapshots\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThis will instruct ResInsight to read the project file \u003cstrong\u003eBatchStatistics.rsp\u003c/strong\u003e. All cases specified will be imported in the case group specified in the project file. Statistics will be computed, and snapshots for all views will be written to file.\u003c/p\u003e\n\u003ch3 id=\"replace-source-cases-in-multiple-case-groups-and-create-snapshots\"\u003eReplace source cases in multiple case groups and create snapshots\u003c/h3\u003e\n\u003cp\u003eMultiple source case groups can be updated by repeating the replaceSourceCases parameter.\u003c/p\u003e\n\u003cp\u003eThe command line used to run this example is shown here:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eResInsight --project BatchStatistics.rsp --replaceSourceCases 0 CaseList2.txt --replaceSourceCases 1 CaseList3.txt --savesnapshots\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThis will instruct ResInsight to read the project file \u003cstrong\u003eBatchStatistics.rsp\u003c/strong\u003e. Source cases for case group 0 is given in CaseList2.txt, and source cases for case group 1 is given in CaseList3.txt. Statistics will be computed, and snapshots for all views will be written to file.\u003c/p\u003e\n\u003cp\u003eThe possibility to replace multiple cases can also be applied for single case replace (parameter \u003cem\u003ereplaceCase\u003c/em\u003e).\u003c/p\u003e\n\u003ch3 id=\"summary-plotting-1\"\u003eSummary plotting\u003c/h3\u003e\n\u003cp\u003eThe following command line performs a \u003ca href=\"/plot-window/summaryplots/\"\u003esummary plot\u003c/a\u003e for \u003cem\u003eFOPT\u003c/em\u003e based on Eclipse summary file \u003cem\u003e1_R001_REEK-0.SMSPEC\u003c/em\u003e.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eResInsight --summaryplot 1_R001_REEK-0 FOPT\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eBased on file \u003cem\u003e1_R001_REEK-0.SMSPEC\u003c/em\u003e, the following command line performs a \u003ca href=\"/plot-window/summaryplots/\"\u003esummary plot\u003c/a\u003e \nfor \u003cem\u003eFOPT\u003c/em\u003e and any \u003cem\u003eWOPT\u003c/em\u003e-vector for well \u003cem\u003eop_2\u003c/em\u003e.\nThe trailing option \u003cem\u003e-s\u003c/em\u003e gathers the vectors into a single summary plot.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eResInsight --summaryplot 1_R001_REEK-0 FOPT WOPT*:op_2 -s\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eAdding to previous example, the following command line also plots the 3D grid property \u003ccode\u003eSOIL\u003c/code\u003e for cell (20, 21, 1).\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eResInsight --summaryplot 1_R001_REEK-0 FOPT WOPT*:op_2 SOIL:20,21,1\r\n\u003c/code\u003e\u003c/pre\u003e",
url: "/scripting/commandlineinterface/"
};
window.store["/export/eclipseproperties/"] = {
title: "Eclipse Properties",
content: "Eclipse Properties can be exported to Eclipse ASCII files. This is particularly useful when a new property is generated using Octave. The generated property can be exported for further use in the simulator.\nExport Command To export the property currently active in the 3D View, activate the right-click menu on a Cell Result item in the Project Tree.\nThe following dialog will appear:\n Export File Name \u0026ndash; The path to exported file Eclipse Keyword \u0026ndash; The keyword to use for the property in the eclipse file Undefined Value \u0026ndash; This value is written to the file for all values that are flagged as undefined in ResInsight File Format The exported file has the following format, that matches the Eclipse input format:\n-- Exported from ResInsight\r\u0026lt;keyword\u0026gt;\r\u0026lt;One number per cell separated by spaces\u0026gt;\r/\r ",
html: "\u003cp\u003eEclipse Properties can be exported to Eclipse ASCII files. \nThis is particularly useful when a new property is generated using Octave. \nThe generated property can be exported for further use in the simulator.\u003c/p\u003e\n\u003ch3 id=\"export-command\"\u003eExport Command\u003c/h3\u003e\n\u003cp\u003eTo export the property currently active in the 3D View, activate the right-click menu on a \u003cstrong\u003eCell Result\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/ExportProperty.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe following dialog will appear:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/ExportPropertyDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eExport File Name\u003c/strong\u003e \u0026ndash; The path to exported file\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEclipse Keyword\u003c/strong\u003e \u0026ndash; The keyword to use for the property in the eclipse file\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUndefined Value\u003c/strong\u003e \u0026ndash; This value is written to the file for all values that are flagged as undefined in ResInsight\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"file-format\"\u003eFile Format\u003c/h3\u003e\n\u003cp\u003eThe exported file has the following format, that matches the Eclipse input format:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e-- Exported from ResInsight\r\n\u0026lt;keyword\u0026gt;\r\n\u0026lt;One number per cell separated by spaces\u0026gt;\r\n/\r\n\u003c/code\u003e\u003c/pre\u003e\n",
url: "/export/eclipseproperties/"
};
window.store["/import/geomechanicaldata/"] = {
title: "Geomechanical Data",
content: "ResInsight can be built with support for reading and displaying geomechanical analysis models produced by ABAQUS in the *.odb format. This is only possible if you or your organization has a copy of the ODB-Api from Simulia, and a valid license to use it.\nIf you have, and would like to a use these features, please see Build Instructions for a description on how to build ResInsight and how to include the support for odb-files.\nGeo Mechanical Data Support Geo-mechanical data can be imported using the Import -\u0026gt; Geo Mechanical Cases menu. Here three options are present: Import Geo Mechanical Model, Import Geo Mechanical Model (Time Step Filtered) (both for odb files) and Import Element Property Table.\nResInsight supports the elements C3D8R, C3D8 and C3D8P which are all HEX8 cells. It is also assumed that there are no other element topologies present in the odb file, and that there are only one part. For IJK-based range filters to work, it is also assumed that the elements in the part is topologically arranged as a complete box.\nResInsight loads the second frame within each odb-step, and present those as the time series for each result.\nAll the result fields in the odb-file is then available for post processing in ResInsight, but stresses and strains are converted to pressure-positive tensors as normally used in geomechanics, instead of the normal tension-positive tensors that ABAQUS stores.\nPressure and stress are always displayed using the Bar unit.\nOther derived results are also calculated, and are described in Derived Results \nResInsight Features Most of the central features of ResInsight visualization setup also applies to ABAQUS Odb models, like range filters and property filters. Well Paths will also show up along with the odb models.\nThe Octave interface, however, does not support the odb-data yet.\nTime Step Filtered Import By choosing the Import Geo Mechanical Model (Time Step Filtered) option, it is possible to limit the amount of time steps that are imported to improve the speed and reduce the memory use. If this option is chosen a tile step filter dialog is shown after selecting the file to import.\nThe data can be filtered by skipping Days, Weeks, Months or Years in the top Filter Type drop down list and the range of time steps can be picked in the First Time Step and Last Time Steps lists. Furthermore, the final selection can be fine tuned by selecting or deselecting individual time steps in the Select From N Time Steps list. ResInsight will ignore any data that doesn\u0026rsquo;t match these time steps and will thus reduce the amount of data imported.\n",
html: "\u003cp\u003eResInsight can be built with support for reading and displaying geomechanical analysis models produced by ABAQUS in the \u003cem\u003e\u003ccode\u003e*.odb\u003c/code\u003e\u003c/em\u003e format. This is only possible if you or your organization has a copy of the ODB-Api from Simulia, and a valid license to use it.\u003c/p\u003e\n\u003cp\u003eIf you have, and would like to a use these features, please see \u003ca href=\"/getting-started/download-and-install/buildinstructions/\"\u003e Build Instructions \u003c/a\u003e for a description on how to build ResInsight and how to include the support for odb-files.\u003c/p\u003e\n\u003ch3 id=\"geo-mechanical-data-support\"\u003eGeo Mechanical Data Support\u003c/h3\u003e\n\u003cp\u003eGeo-mechanical data can be imported using the \u003cstrong\u003eImport -\u0026gt; Geo Mechanical Cases menu\u003c/strong\u003e. Here three options are present: \u003cstrong\u003eImport Geo Mechanical Model\u003c/strong\u003e, \u003cstrong\u003eImport Geo Mechanical Model (Time Step Filtered)\u003c/strong\u003e (both for odb files) and \u003cstrong\u003eImport Element Property Table\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/import/GeoMechImport.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight supports the elements C3D8R, C3D8 and C3D8P which are all HEX8 cells. It is also assumed that there are \u003cem\u003eno other element topologies\u003c/em\u003e present in the odb file, and that there are only one part. For IJK-based range filters to work, it is also assumed that the elements in the part is topologically arranged as a complete box.\u003c/p\u003e\n\u003cp\u003eResInsight loads the second frame within each odb-step, and present those as the time series for each result.\u003c/p\u003e\n\u003cp\u003eAll the result fields in the odb-file is then available for post processing in ResInsight, but stresses and strains are converted to pressure-positive tensors as normally used in geomechanics, instead of the normal tension-positive tensors that ABAQUS stores.\u003c/p\u003e\n\u003cp\u003ePressure and stress are always displayed using the \u003cem\u003eBar\u003c/em\u003e unit.\u003c/p\u003e\n\u003cp\u003eOther derived results are also calculated, and are described in \u003ca href=\"/3d-main-window/derivedresults/\"\u003e Derived Results \u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"resinsight-features\"\u003eResInsight Features\u003c/h3\u003e\n\u003cp\u003eMost of the central features of ResInsight visualization setup also applies to ABAQUS Odb models, like range filters and property filters. Well Paths will also show up along with the odb models.\u003c/p\u003e\n\u003cp\u003eThe Octave interface, however, does not support the odb-data yet.\u003c/p\u003e\n\u003ch3 id=\"time-step-filtered-import\"\u003eTime Step Filtered Import\u003c/h3\u003e\n\u003cp\u003eBy choosing the \u003cstrong\u003eImport Geo Mechanical Model (Time Step Filtered)\u003c/strong\u003e option, it is possible to limit the amount of time steps that are imported to improve the speed and reduce the memory use. If this option is chosen a tile step filter dialog is shown after selecting the file to import.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/import/GeoMechFilter.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe data can be filtered by skipping Days, Weeks, Months or Years in the top \u003cstrong\u003eFilter Type\u003c/strong\u003e drop down list and the range of time steps can be picked in the \u003cstrong\u003eFirst Time Step\u003c/strong\u003e and \u003cstrong\u003eLast Time Steps\u003c/strong\u003e lists. Furthermore, the final selection can be fine tuned by selecting or deselecting individual time steps in the \u003cstrong\u003eSelect From N Time Steps\u003c/strong\u003e list. ResInsight will ignore any data that doesn\u0026rsquo;t match these time steps and will thus reduce the amount of data imported.\u003c/p\u003e\n",
url: "/import/geomechanicaldata/"
};
window.store["/misc/memorymanagement/"] = {
title: "Memory Management",
content: "ResInsight can require a considerable amount of memory to hold all the grids and necessary result variables. If the requirements starts approaching the available physical memory on the workstation, ResInsight may become unstable and crash, as the operating system starts freeing memory to avoid system failure. To help alleviate this, ResInsight has some built-in memory management tools.\nMemory Indicator The tools are available from the memory indicator in the bottom right corner of the main 3D window.\nIf the available physical memory dips below 5% of the total physical memory on Windows, a warning will be displayed in the memory indicator. This threshold is 17.5% on Linux, as the memory manager on Linux is more likely to start stopping processes when memory is low. The amount of memory used will also be displayed in progress bars during operations in ResInsight if the available memory is less than 50% of total physical memory. In any case, ResInsight is likely to be stopped without warning by the operating system if the amount of used memory starts approaching the total physical memory on the computer.\nMemory Management Tool It is possible to click on the memory used indicator to open up a dialog allowing the user to clear results from memory when they are no longer required. Any tool that is not currently used in a view may be cleared by selecting the result and clicking the Clear Checked Data From Memory. Note that, depending on your operating system, this may not result in a reduction in the memory reserved by the application. However, the actual use will have gone down and it may now be possible to run more operations without running out of memory.\nBy default, results will be shown for the active case. However, a specific case may be selected in the top drop down list. The pictures below show the dialog for both Eclipse and Abaqus results.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/MemoryManagementBanner.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can require a considerable amount of memory to hold all the grids and necessary result variables. If the requirements starts approaching the available physical memory on the workstation, ResInsight may become unstable and crash, as the operating system starts freeing memory to avoid system failure. To help alleviate this, ResInsight has some built-in memory management tools.\u003c/p\u003e\n\u003ch2 id=\"memory-indicator\"\u003eMemory Indicator\u003c/h2\u003e\n\u003cp\u003eThe tools are available from the memory indicator in the bottom right corner of the main 3D window.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/MemoryIndicator.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIf the available physical memory dips below 5% of the total physical memory on Windows, a warning will be displayed in the memory indicator. This threshold is 17.5% on Linux, as the memory manager on Linux is more likely to start stopping processes when memory is low. The amount of memory used will also be displayed in progress bars during operations in ResInsight if the available memory is less than 50% of total physical memory. In any case, ResInsight is likely to be stopped without warning by the operating system if the amount of used memory starts approaching the total physical memory on the computer.\u003c/p\u003e\n\u003ch2 id=\"memory-management-tool\"\u003eMemory Management Tool\u003c/h2\u003e\n\u003cp\u003eIt is possible to click on the memory used indicator to open up a dialog allowing the user to clear results from memory when they are no longer required. Any tool that is not currently used in a view may be cleared by selecting the result and clicking the \u003cstrong\u003eClear Checked Data From Memory\u003c/strong\u003e. Note that, depending on your operating system, this may not result in a reduction in the memory reserved by the application. However, the actual use will have gone down and it may now be possible to run more operations without running out of memory.\u003c/p\u003e\n\u003cp\u003eBy default, results will be shown for the active case. However, a specific case may be selected in the top drop down list. The pictures below show the dialog for both Eclipse and Abaqus results.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/MemoryTool.png\" alt=\"\"\u003e \u003cimg src=\"/images/3d-main-window/MemoryToolGeoMech.png\" alt=\"\"\u003e\u003c/p\u003e\n",
url: "/misc/memorymanagement/"
};
window.store["/plot-window/summarysourcestepping/"] = {
title: "Summary Plot Source Stepping",
content: "Summary Plot Source Stepping Summary Source Stepping is a function which enables the user to swiftly step through multiple vectors. The functionality applies both to single summary curves and ensemble curve sets.\nThe functionality is available from both the toolbar and the Summary Curves property editor under a Summary Plot item in the Main Plot Window Project Tree.\nThe toolbar allows use of vector filters in addition to source stepping:\nThe corresponding property editor is:\nWhen ResInsight decides stepping dimensions to display, all visible curves in the current plot are taken into account. For instance, well stepping is enabled if all curves display data from the same well, c.f. figure above. This policy applies to the following source stepping dimensions:\n Cases Wells Well groups Regions Completions Segments Block Summary Vectors Assign source stepping curve If the plot contains a mix of different curves, ResInsight might end up with no common stepping dimensions available. By right-clicking a summary curve or ensemble curve set, the menu item Set as Source Stepping Curve will use the selected curve as basis for source stepping. All source stepping dimensions for the selected curve will be displayed. When a curve or ensemble is marked for source stepping, a source stepping icon is displayed.\nRight-clicking the summary curve or ensemble curve set, and select Clear Source Stepping Curve to leave this mode.\nHandling of summary curves and history summary curves If a plot displays both a summary curve and the corresponding history summary curve, the source stepping can be applied to both curves at the same time. If you have a mix of several curves, it might be required to mark one of the curves using Set as Source Stepping Curve.\nApplying data source change When one of the next buttons are clicked, all curves are changed to display data for the next item for the clicked source dimension. Example: The user clicks the next well button. Then the well source for all curves in the current plot are changed to display data for the next well.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/SummarySourceSteppingBanner.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"summary-plot-source-stepping\"\u003eSummary Plot Source Stepping\u003c/h2\u003e\n\u003cp\u003eSummary Source Stepping is a function which enables the user to swiftly step through multiple vectors. \nThe functionality applies both to single summary curves and ensemble curve sets.\u003c/p\u003e\n\u003cp\u003eThe functionality is available from both the toolbar and the \u003cstrong\u003eSummary Curves\u003c/strong\u003e property editor under a \u003cstrong\u003eSummary Plot\u003c/strong\u003e item in the \u003cstrong\u003eMain Plot Window Project Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe toolbar allows use of \u003ca href=\"/plot-window/summaryplots/#property-editor\"\u003evector filters\u003c/a\u003e in addition to source stepping:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummarySourceSteppingToolbar.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe corresponding property editor is:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummarySourceSteppingPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eWhen ResInsight decides stepping dimensions to display, all visible curves in the current plot are taken into account. For instance, well stepping is enabled if all curves display data from the same well, c.f. figure above. This policy applies to the following source stepping dimensions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCases\u003c/li\u003e\n\u003cli\u003eWells\u003c/li\u003e\n\u003cli\u003eWell groups\u003c/li\u003e\n\u003cli\u003eRegions\u003c/li\u003e\n\u003cli\u003eCompletions\u003c/li\u003e\n\u003cli\u003eSegments\u003c/li\u003e\n\u003cli\u003eBlock\u003c/li\u003e\n\u003cli\u003eSummary Vectors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"assign-source-stepping-curve\"\u003eAssign source stepping curve\u003c/h2\u003e\n\u003cp\u003eIf the plot contains a mix of different curves, ResInsight might end up with no common stepping dimensions available. \nBy right-clicking a summary curve or ensemble curve set, the menu item \u003cstrong\u003eSet as Source Stepping Curve\u003c/strong\u003e will use the selected curve as basis for source stepping. All source stepping dimensions for the selected curve will be displayed. When a curve or ensemble is marked for source stepping, a source stepping icon is displayed.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryCurveSetSourceStepping.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eRight-clicking the summary curve or ensemble curve set, and select \u003cstrong\u003eClear Source Stepping Curve\u003c/strong\u003e to leave this mode.\u003c/p\u003e\n\u003ch2 id=\"handling-of-summary-curves-and-history-summary-curves\"\u003eHandling of summary curves and history summary curves\u003c/h2\u003e\n\u003cp\u003eIf a plot displays both a summary curve and the corresponding history summary curve, the source stepping can be applied to both curves at the same time. If you have a mix of several curves, it might be required to mark one of the curves using \u003cstrong\u003eSet as Source Stepping Curve\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"applying-data-source-change\"\u003eApplying data source change\u003c/h2\u003e\n\u003cp\u003eWhen one of the \u003cstrong\u003enext buttons\u003c/strong\u003e are clicked, all curves are changed to display data for the next item for the clicked source dimension. Example: The user clicks the \u003cstrong\u003enext well button\u003c/strong\u003e. Then the well source for all curves in the current plot are changed to display data for the next well.\u003c/p\u003e\n",
url: "/plot-window/summarysourcestepping/"
};
window.store["/wells-and-completions/wellpaths/"] = {
title: "Well Paths",
content: "ResInsight can import well paths from simple Ascii files. In addition, ResInsight is able to retrieve well paths from an Equinor internal web service.\nResInsight also supports creation of your own user-defined well paths. See Create Well Paths\nAscii Well Paths The command File -\u0026gt; Import -\u0026gt; Well Data -\u0026gt; Import Well Paths From File will read the well paths in the selected file, and create one entry for each well path under the Wells item in the Project Tree.\nThe supported ASCII format is quite flexible but the main requirements are:\n Each data line must contain four numbers: X Y TVD(MSL) MD(RKB) separated with white-space. Lines starting with \u0026quot;--\u0026quot; or \u0026quot;#\u0026quot; is considered to be comment lines A line starting with none-number-characters are used as a well name after the following rules: If the line contains a pair of : \u0026quot;'\u0026quot;, \u0026quot;`\u0026quot;, \u0026quot;´\u0026quot;, \u0026quot;\u0026quot; or \u0026quot;\u0026quot; the text between the quotation marks is used as a well name. If the line contains the case insensitive string \u0026ldquo;name\u0026rdquo; with an optional \u0026ldquo;:\u0026rdquo; after then the rest of the line is used as a well name. If there are no quotes or \u0026ldquo;name\u0026rdquo;\u0026lsquo;s, the complete line is used as a well name. If there are several consecutive name-like lines, only the last one will be used If a well name is found, a new well is created and the following data points are added to it. Example 1: WELLNAME: WELL1\r6507.1\t725\t2542\t2590\r6523.5\t757\t2549\t2626.6\r6523.5\t760\t2559\t2637.1\r-999\rWELLNAME: WELL2\r550.7 1020.2 2410 2410\r551 1004.1 2422.2 2430.2\r555.2 993.9 2425 2441.6\r-999\r Example 2: X Y TVD(MSL) MD(RKB)\rName Well_1\r6507.1\t725\t2542\t2542\r6523.5\t757\t2549\t2578.6\r6523.5\t760\t2559\t2589.1\r-- A Comment new well\rThis is not its name\rName Well_2\r550.7\t1020.2\t2410\t2520\r551\t1004.1\t2422.2\t2540.2\r# a comment inside the data 555.2\t993.9\t2425\t2551.6\r3Q AHB-J\r5507.0\t4638.5\t0.0\t0.0\r5507\t4638.5\t1628.6\t1628.6\r Well Path Files are Referenced The well path data is not copied into the ResInsight project as such. The project file only stores the file path, and the next time you open the project, ResInsight will try to read the well data from the file again.\nIf the well path file is changed and you would like a running ResInsight to update accordingly, you will need to delete all the well paths that emerge from that file, and import it again.\n\rImporting well paths from SSI-Hub SSI-Hub is an Equinor internal webservice. In order to import well paths from SSI-Hub, a project file must be present and stored to file. All imported well paths from the web service will be stored relative to this project file location. If no project file exists, the menu item is disabled.\nThe command File -\u0026gt; Import -\u0026gt; Well Data -\u0026gt; Import Well Paths From SSI-hub launches a wizard to guide you through the process of selecting the well paths you need. Having completed the wizard, the imported wells are accessible as Items under the Wells item in the Project Tree.\nThe well path data is not copied into the ResInsight project as such, but is stored in files in a directory called ProjectFileName_wellpaths in the same directory as your project file.\nAccess to web service: If you are an Equinor employee, make sure you have access to \u0026ldquo;EDM Landmark\u0026rdquo; and \u0026ldquo;EDM Compass\u0026rdquo;.\n\rWell Path Visualization All the imported well paths are available below the Wells item in the Project Tree.\nThe visible wells are always shown in all the 3D Views in the complete project, so the toggles and settings control the overall project visibility of the Well Paths. The Property Editor of the Wells item is shown below\n Global well path visibility \u0026ndash; This option forces the well paths on or off, ignoring the individual settings unless it is set to Individual. Clip Well Paths \u0026ndash; This option hides the top of the Well Paths to avoid displaying the very long lines from the reservoir to the sea surface. Well Path clipping depth distance \u0026ndash; This number is the distance from the top of the reservoir to the clipping depth. Individual Well Path A well path will hold well log data and well path data imported from files. A well path file is placed inside the well path item, while one or more well log files are placed as child items under the well path in the project tree.\nImporting Well Log Files Well log data is imported from LAS-files.\nWell Path Property Editor The well path property editor lets the user control the appearance of the well path and associate the well path to a simulation well. It also gives some information about the well path metadata.\n Appearance group \u0026ndash; Settings in this group affect the well path appearance in the 3D view File group \u0026ndash; Information about the well path file Simulation Well group \u0026ndash; Associated simulation well. ResInsight will try to associate each well path with a simulation well. This is done in the exact same way as looking up an existing well path. If the auto-association fails, the user can set the correct simulation well here. Well Info group \u0026ndash; Metadata for the well path Well Picks group \u0026ndash; Information about imported well picks file containing data for the current well path Casing Design Some Casing Design elements can be assigned to the well path by selecting Create Casign Design from the right-click menu of the well path.\nThis will create a new child object for the Well Path, named Casing Design. In the Casign Design Property editor well path containment properties such as Casing (with Casing Shoe) and Liner can be added to the well path along with a start and end depth and a diameter.\nThese can be visualised in the 3D View and Well Log Plots on a Well Log Track.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ResInsight_WellPathWithSimulationWell.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can import well paths from simple Ascii files. \nIn addition, ResInsight is able to retrieve well paths from an Equinor internal web service.\u003c/p\u003e\n\u003cp\u003eResInsight also supports creation of your own user-defined well paths. See \u003ca href=\"/wells-and-completions/createnewwellpaths/\"\u003eCreate Well Paths\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"ascii-well-paths\"\u003eAscii Well Paths\u003c/h2\u003e\n\u003cp\u003eThe command \u003cstrong\u003eFile -\u0026gt; Import -\u0026gt; Well Data -\u0026gt; Import Well Paths From File\u003c/strong\u003e will read the well paths in the selected file, and create one entry for each well path under the \u003cimg src=\"https://resinsight.org/images/3d-main-window/WellCollection.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eWells\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe supported ASCII format is quite flexible but the main requirements are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEach data line must contain four numbers: X Y TVD(MSL) MD(RKB) separated with white-space.\u003c/li\u003e\n\u003cli\u003eLines starting with \u003ccode\u003e\u0026quot;--\u0026quot; or \u0026quot;#\u0026quot;\u003c/code\u003e is considered to be comment lines\u003c/li\u003e\n\u003cli\u003eA line starting with none-number-characters are used as a well name after the following rules:\n\u003cul\u003e\n\u003cli\u003eIf the line contains a pair of : \u003ccode\u003e \u0026quot;'\u0026quot;, \u0026quot;`\u0026quot;, \u0026quot;´\u0026quot;, \u0026quot;\u0026quot; or \u0026quot;\u0026quot;\u003c/code\u003e the text between the quotation marks is used as a well name.\u003c/li\u003e\n\u003cli\u003eIf the line contains the case insensitive string \u0026ldquo;name\u0026rdquo; with an optional \u0026ldquo;:\u0026rdquo; after then the rest of the line is used as a well name.\u003c/li\u003e\n\u003cli\u003eIf there are no quotes or \u0026ldquo;name\u0026rdquo;\u0026lsquo;s, the complete line is used as a well name.\u003c/li\u003e\n\u003cli\u003eIf there are several consecutive name-like lines, only the last one will be used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a well name is found, a new well is created and the following data points are added to it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"example-1\"\u003eExample 1:\u003c/h4\u003e\n\u003cpre\u003e\u003ccode\u003eWELLNAME: WELL1\r\n6507.1\t725\t2542\t2590\r\n6523.5\t757\t2549\t2626.6\r\n6523.5\t760\t2559\t2637.1\r\n-999\r\nWELLNAME: WELL2\r\n550.7 1020.2 2410 2410\r\n551 1004.1 2422.2 2430.2\r\n555.2 993.9 2425 2441.6\r\n-999\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4 id=\"example-2\"\u003eExample 2:\u003c/h4\u003e\n\u003cpre\u003e\u003ccode\u003eX Y TVD(MSL) MD(RKB)\r\nName Well_1\r\n6507.1\t725\t2542\t2542\r\n6523.5\t757\t2549\t2578.6\r\n6523.5\t760\t2559\t2589.1\r\n\r\n-- A Comment new well\r\nThis is not its name\r\nName Well_2\r\n550.7\t1020.2\t2410\t2520\r\n551\t1004.1\t2422.2\t2540.2\r\n# a comment inside the data \r\n555.2\t993.9\t2425\t2551.6\r\n\r\n3Q AHB-J\r\n5507.0\t4638.5\t0.0\t0.0\r\n5507\t4638.5\t1628.6\t1628.6\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3 id=\"well-path-files-are-referenced\"\u003eWell Path Files are Referenced\u003c/h3\u003e\n\u003cp\u003eThe well path data is not copied into the ResInsight project as such. The project file only stores the file path, and the next time you open the project, ResInsight will try to read the well data from the file again.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eIf the well path file is changed and you would like a running ResInsight to update accordingly, you will need to delete all the well paths that emerge from that file, and import it again.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"importing-well-paths-from-ssi-hub\"\u003eImporting well paths from SSI-Hub\u003c/h2\u003e\n\u003cp\u003eSSI-Hub is an Equinor internal webservice. In order to import well paths from SSI-Hub, a project file must be present and stored to file. All imported well paths from the web service will be stored relative to this project file location. If no project file exists, the menu item is disabled.\u003c/p\u003e\n\u003cp\u003eThe command \u003cstrong\u003eFile -\u0026gt; Import -\u0026gt; Well Data -\u0026gt; Import Well Paths From SSI-hub\u003c/strong\u003e launches a wizard to guide you through the process of selecting the well paths you need.\nHaving completed the wizard, the imported wells are accessible as Items under the \u003cimg src=\"https://resinsight.org/images/3d-main-window/WellCollection.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eWells\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe well path data is not copied into the ResInsight project as such, but is stored in files in a directory called \u003cem\u003eProjectFileName_wellpaths\u003c/em\u003e in the same directory as your project file.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003e\u003cstrong\u003eAccess to web service: \u003c/strong\u003e\nIf you are an Equinor employee, make sure you have access to \u0026ldquo;EDM Landmark\u0026rdquo; and \u0026ldquo;EDM Compass\u0026rdquo;.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"well-path-visualization\"\u003eWell Path Visualization\u003c/h2\u003e\n\u003cp\u003eAll the imported well paths are available below the \u003cimg src=\"https://resinsight.org/images/3d-main-window/WellCollection.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eWells\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellsInTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe visible wells are always shown in all the 3D Views in the complete project, so the toggles and settings control the overall project visibility of the Well Paths. The \u003cstrong\u003eProperty Editor\u003c/strong\u003e of the \u003cstrong\u003eWells\u003c/strong\u003e item is shown below\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellPathCollectionProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGlobal well path visibility\u003c/strong\u003e \u0026ndash; This option forces the well paths on or off, ignoring the individual settings unless it is set to Individual.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eClip Well Paths\u003c/strong\u003e \u0026ndash; This option hides the top of the Well Paths to avoid displaying the very long lines from the reservoir to the sea surface.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Path clipping depth distance\u003c/strong\u003e \u0026ndash; This number is the distance from the top of the reservoir to the clipping depth.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"individual-well-path\"\u003eIndividual Well Path\u003c/h2\u003e\n\u003cp\u003eA well path will hold well log data and well path data imported from files. A well path file is placed inside the well path item, while one or more well log files are placed as child items under the well path in the project tree.\u003c/p\u003e\n\u003ch3 id=\"importing-well-log-files\"\u003eImporting Well Log Files\u003c/h3\u003e\n\u003cp\u003eWell log data is \u003ca href=\"/import/lasfile/#importing-a-las-file\"\u003eimported from LAS-files\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"well-path-property-editor\"\u003eWell Path Property Editor\u003c/h3\u003e\n\u003cp\u003eThe well path property editor lets the user control the appearance of the well path and associate the well path to a simulation well. It also gives some information about the well path metadata.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellPathPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAppearance group\u003c/strong\u003e \u0026ndash; Settings in this group affect the well path appearance in the 3D view\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFile group\u003c/strong\u003e \u0026ndash; Information about the well path file\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSimulation Well group\u003c/strong\u003e \u0026ndash; Associated simulation well. ResInsight will try to associate each well path with a simulation well. This is done in the exact same way as looking up an existing well path. If the auto-association fails, the user can set the correct simulation well here.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Info group\u003c/strong\u003e \u0026ndash; Metadata for the well path\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Picks group\u003c/strong\u003e \u0026ndash; Information about imported \u003ca href=\"/3d-main-window/formations/#well-picks\"\u003ewell picks\u003c/a\u003e file containing data for the current well path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"casing-design\"\u003eCasing Design\u003c/h3\u003e\n\u003cp\u003eSome Casing Design elements can be assigned to the well path by selecting \u003cstrong\u003eCreate Casign Design\u003c/strong\u003e from the right-click menu of the well path.\u003c/p\u003e\n\u003cp\u003eThis will create a new child object for the Well Path, named \u003cstrong\u003eCasing Design\u003c/strong\u003e. In the \u003cstrong\u003eCasign Design\u003c/strong\u003e Property editor \nwell path containment properties such as Casing (with Casing Shoe) and Liner can be added to the well path along with a start and end depth and a diameter.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CasignDesign.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThese can be visualised in the 3D View and Well Log Plots on a \u003ca href=\"/plot-window/welllogsandplots/#tracks\"\u003eWell Log Track\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CasignDesign3D.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CasignDesignPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n",
url: "/wells-and-completions/wellpaths/"
};
window.store["/getting-started/whats-new/releasenotes_2018_11/"] = {
title: "What's New in 2018.11",
content: "ResInsight 2018.11 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for Eclipse reservoir models. Version 2018.11 contains a larger number of new and exciting features, some of which are listed below.\nLocal Grid Refinement (LGR) Local Grid Refinement (LGR) can be created based on Eclipse simulations. The refined grids can also be visualised in 3D.\nSee Completions LGR\nWell Path Creation ResInsight lets the user create new/custom well paths by clicking in the 3D view. A self-established well path will behave in the same way as a regular imported well path.\nSee Create Well Paths\nContour Maps ResInsight can create contour maps based on different forms of aggregation of 3D Eclipse data onto a 2D map.\nSee Contour Maps\nSummary Plotting Well Bore Stability Plots and Casing Design ResInsight can create Well Bore Stability plots for Geomechanical cases. These plots are specialized Well Log Plots and contain a visualization of Formations, Well Path Attributes as well as a set of well path derived curves in two different tracks.\nSee Well Bore Stability Plots\nMemory Management ResInsight can require a considerable amount of memory to hold all the grids and necessary result variables. A Memory Management system is now in place to help the user if available memory is low.\nSee Memory Management\n",
html: "\u003cp\u003e\u003cimg src=\"/images/introduction/TemporaryLGR.png\" alt=\"Temporary LGR\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight 2018.11 is the latest version of ResInsight, the professional quality, open source 3D visualization, curve plotting and post-processing tool for Eclipse reservoir models. Version 2018.11 contains a larger number of new and exciting features, some of which are listed below.\u003c/p\u003e\n\u003ch2 id=\"local-grid-refinement-lgr\"\u003eLocal Grid Refinement (LGR)\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/TemporaryLGR_CompletionType_12_combined.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eLocal Grid Refinement (LGR) can be created based on Eclipse simulations. The refined grids can also be visualised in 3D.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/wells-and-completions/completionslgr/\"\u003eCompletions LGR\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"well-path-creation\"\u003eWell Path Creation\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/WellPathCreation.png\" alt=\"Well Path Creation\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight lets the user create new/custom well paths by clicking in the 3D view. A self-established well path will behave in the same way as a regular imported well path.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/wells-and-completions/createnewwellpaths/\"\u003eCreate Well Paths\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"contour-maps\"\u003eContour Maps\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/ContourMaps1.png\" alt=\"Contour Maps\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can create contour maps based on different forms of aggregation of 3D Eclipse data onto a 2D map.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/3d-main-window/contourmaps/\"\u003eContour Maps\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"summary-plotting\"\u003eSummary Plotting\u003c/h2\u003e\n\u003ch2 id=\"well-bore-stability-plots-and-casing-design\"\u003eWell Bore Stability Plots and Casing Design\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/WellBoreStabilityPlots.png\" alt=\"Well Bore Stability Plots\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can create \u003cstrong\u003eWell Bore Stability\u003c/strong\u003e plots for Geomechanical cases. These plots are specialized \u003cstrong\u003eWell Log Plots\u003c/strong\u003e and contain a visualization of Formations, Well Path Attributes as well as a set of well path derived curves in two different tracks.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/plot-window/wellborestabilityplots/\"\u003eWell Bore Stability Plots\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"memory-management\"\u003eMemory Management\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/introduction/MemoryManagementBanner.png\" alt=\"Memory Management\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can require a considerable amount of memory to hold all the grids and necessary result variables. A Memory Management system is now in place to help the user if available memory is low.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/misc/memorymanagement/\"\u003eMemory Management\u003c/a\u003e\u003c/p\u003e\n",
url: "/getting-started/whats-new/releasenotes_2018_11/"
};
window.store["/getting-started/download-and-install/windows-installation/"] = {
title: "Windows Installation",
content: "ResInsight Installation Download ZIP binary distribution from https://github.com/OPM/ResInsight/releases Extract content from ZIP file Start ResInsight.exe The binary distribution does not support ABAQUS odb files. For building ResInsight with ABAQUS support, see Build Instructions.\n\rOctave Installation (optional) Download Octave-4.0.0 and install it. (Newer versions will not work) Launch ResInsight.exe, open Edit-\u0026gt;Preferences. On the Octave tab, enter the path to the Octave command line interpreter executable.\n( Usually C:\\Your\\Path\\To\\Octave-x.x.x\\bin\\octave-cli.exe ) A binary package of ResInsight will normally not work with other Octave versions than the one it is compiled with.\n\rYou have to point to the cli binary in the windows octave installation. The octave.exe will not work as it is launching the octave GUI.\n\r",
html: "\u003ch3 id=\"resinsight-installation\"\u003eResInsight Installation\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eDownload ZIP binary distribution from \u003ca href=\"https://github.com/OPM/ResInsight/releases\" title=\"release section on GitHub\"\u003ehttps://github.com/OPM/ResInsight/releases\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtract content from ZIP file\u003c/li\u003e\n\u003cli\u003eStart ResInsight.exe\u003c/li\u003e\n\u003c/ol\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eThe binary distribution does not support ABAQUS odb files. For building ResInsight with ABAQUS support, see \n\u003ca href=\"/getting-started/download-and-install/buildinstructions/\"\u003eBuild Instructions\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"octave-installation-optional\"\u003eOctave Installation (optional)\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eDownload \u003ca href=\"ftp://ftp.gnu.org/gnu/octave/windows\"\u003eOctave-4.0.0\u003c/a\u003e and install it. (Newer versions will not work)\u003c/li\u003e\n\u003cli\u003eLaunch ResInsight.exe, open \u003cstrong\u003eEdit-\u0026gt;Preferences\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eOn the \u003cstrong\u003eOctave\u003c/strong\u003e tab, enter the path to the Octave command line interpreter executable.\u003cbr\u003e\n( Usually \u003cem\u003e\u003ccode\u003eC:\\Your\\Path\\To\\Octave-x.x.x\\bin\\octave-cli.exe\u003c/code\u003e\u003c/em\u003e )\u003c/li\u003e\n\u003c/ol\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eA binary package of ResInsight will normally \u003cb\u003enot\u003c/b\u003e work with other Octave versions than the one it is compiled with.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eYou \u003cb\u003ehave\u003c/b\u003e to point to the \u003cb\u003ecli\u003c/b\u003e binary in the windows octave installation. The \u003ccode\u003eoctave.exe\u003c/code\u003e will not work as it is launching the octave GUI.\u003c/p\u003e\n\u003c/div\u003e\r\n\n",
url: "/getting-started/download-and-install/windows-installation/"
};
window.store["/getting-started/helpmenuanddocumentation/"] = {
title: "Help Menu and Documentation",
content: "ResInsight Help Menu ResInsight Help menu options are:\n About \u0026ndash; Opens a dialog with information on ResInsight version, enabled features, and technical information of subsystems. Command Line Help \u0026ndash; Provides an overview of ResInsight Command line parameters and their syntax. Summary Command Line Help \u0026ndash; Provides an overview of ResInsight Summary command line parameters and their syntax. Users Guide \u0026ndash; Opens the ResInsight documentation in your default browser Search Help \u0026ndash; Searches the ResInsight documentation for help on the selected item in Project Tree. Please note that the function key F1 is a shortcut to this menu option. ResInsight Documentation Overview resinsight.org - Documentation for latest stable release api.resinsight.org - Documentation of Python API beta.resinsight.org - Latest documentation (not yet released) ",
html: "\u003ch2 id=\"resinsight-help-menu\"\u003eResInsight Help Menu\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/getting-started/HelpMenu.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight Help menu options are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAbout\u003c/strong\u003e \u0026ndash; Opens a dialog with information on ResInsight version, enabled features, and technical information of subsystems.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommand Line Help\u003c/strong\u003e \u0026ndash; Provides an overview of ResInsight \u003ca href=\"/scripting/commandlineinterface/\"\u003eCommand line parameters\u003c/a\u003e and their syntax.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSummary Command Line Help\u003c/strong\u003e \u0026ndash; Provides an overview of ResInsight \u003ca href=\"/scripting/commandlineinterface/#summary-plotting\"\u003eSummary command line parameters\u003c/a\u003e and their syntax.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUsers Guide\u003c/strong\u003e \u0026ndash; Opens the \u003ca href=\"https://resinsight.org\"\u003eResInsight documentation\u003c/a\u003e in your default browser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSearch Help\u003c/strong\u003e \u0026ndash; Searches the \u003ca href=\"https://resinsight.org\"\u003eResInsight documentation\u003c/a\u003e for help on the selected item in \u003cstrong\u003eProject Tree\u003c/strong\u003e. \nPlease note that the function key \u003cstrong\u003eF1\u003c/strong\u003e is a shortcut to this menu option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"resinsight-documentation-overview\"\u003eResInsight Documentation Overview\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://resinsight.org/\"\u003eresinsight.org\u003c/a\u003e - Documentation for latest stable release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://api.resinsight.org/\"\u003eapi.resinsight.org\u003c/a\u003e - Documentation of Python API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://beta.resinsight.org\"\u003ebeta.resinsight.org\u003c/a\u003e - Latest documentation (not yet released)\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/getting-started/helpmenuanddocumentation/"
};
window.store["/import/soursimrlresults/"] = {
title: "SourSimRL Results",
content: "ResInsight is able to import transient results from the simulation software SourSimRL to combine reservoir souring simulation data with an Eclipse case for analysis and visualization. Results from SourSimRL in its sourres binary format can be imported using the SourSim File Name field as shown below:\nImporting such a file will enable result type called SourSimRL as explained in Eclipse Result Types\n",
html: "\u003cp\u003eResInsight is able to import transient results from the simulation software SourSimRL to combine reservoir souring simulation data with an Eclipse case for analysis and visualization. \nResults from SourSimRL in its \u003cem\u003esourres\u003c/em\u003e binary format can be imported using the \u003cstrong\u003eSourSim File Name\u003c/strong\u003e field as shown below:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/import/soursim_import.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eImporting such a file will enable result type called \u003cstrong\u003eSourSimRL\u003c/strong\u003e as explained in \u003ca href=\"/3d-main-window/cellresults/\"\u003eEclipse Result Types\u003c/a\u003e\u003c/p\u003e\n",
url: "/import/soursimrlresults/"
};
window.store["/getting-started/download-and-install/buildinstructions/"] = {
title: "Build Instructions",
content: "Source code The source code is hosted at GitHub\nIn a git enabled shell do: git clone https://github.com/OPM/ResInsight.git\nDependencies and Prerequisites Windows Compiler Visual Studio 2015 and later is supported.\nGCC Compiler GCC version 4.9 or later is supported. On RedHat Linux 6 you need to install devtoolset-3, and enable it with\nsource /opt/rh/devtoolset-3/enable\r Qt5 Qt Qt5 version 5.6.0 or later is supported.\nOn some configurations you will be asked to specify the location of Qt5. Example for Windows : Qt5_DIR=d:\\Qt\\5.11.3\\msvc2017_64\\lib\\cmake\\Qt5\nQt4 (Deprecated) Qt4 is marked as deprecated and support for using Qt4 will soon be removed.\n\rQt Qt4 version 4.6.2 or later is supported. On Windows we recommend Qt-4.8.7, while the default installation will do under Linux.\nRESINSIGHT_BUILD_WITH_QT5=FALSE\nYou will need to patch the Qt sources in order to make them build using Visual Studio 2015 using this : Qt-patch\nCMake CMake version 2.8 or later is supported.\nBuild Instructions The ResInsight build may be configured in different ways, with optional support for Octave plugins, ABAQUS ODB API, HDF5, Pyton, and OpenMP. This is configured using options in CMake.\nIf you check the button \u0026lsquo;Grouped\u0026rsquo; in the CMake GUI, the CMake variables are grouped by prefix. This makes it easier to see all of the options for ResInsight.\n Open the CMake GUI Set the path to the source code Set the path to the build directory Click Configure and select your preferred compiler Set the build options and click \u0026ldquo;Configure\u0026rdquo; again (see ResInsight specific options below) Click Generate to generate the makefiles or solution file and project files in the build directory Run the compiler using the generated makefiles or solution file/project files to build ResInsight Windows ResInsight has been verified to build and run on Windows 7/8/10 using Microsoft Visual Studio 2015/2017. Typical usage on Windows is to follow the build instructions above, and then open the generated solution file in Visual Studio to build the application.\nLinux Typical usage is to follow the build instructions above to build the makefiles. Then go to the build directory, and run:\n make make install To build from the command line without using the CMake GUI:\n mkdir ResInsight_build cd ResInsight_build \u0026hellip; (set CMake options) \u0026hellip; cmake \u0026lt; path to ResInsight source folder \u0026gt; make make install You will find the ResInsight binary under the Install directory in your build directory.\nCMake Options for ResInsight CMake Name Default Description RESINSIGHT_BUILD_DOCUMENTATION OFF Use Doxygen to create the HTML based API documentation. Doxygen must be properly installed. RESINSIGHT_ENABLE_GRPC OFF Enable gRPC scripting server. Required to be able to use ResInsight from Python RESINSIGHT_HDF5_DIR Blank Windows Only: Optional path to HDF5 libraries on Windows RESINSIGHT_ODB_API_DIR Blank Optional path to the ABAQUS ODB API from Simulia. Needed for support of geomechanical models RESINSIGHT_USE_OPENMP ON Enable OpenMP parallellization in the code Advanced Options To be able to modify Advanced Options from the CMake User Interface, tick the checkbox Advanced\n CMake Name Default Description RESINSIGHT_BUILD_WITH_QT5 ON If ON, use Qt5. If OFF, use Qt4 (Support for Qt4 is deprecated and will be removed) RESINSIGHT_QT5_BUNDLE_LIBRARIES OFF Linux only: Include Qt5 libraries in the installation package RESINSIGHT_BUNDLE_OPENSSL OFF Bundle the OpenSSL library DLLs in the Windows installer package RESINSIGHT_ENABLE_COTIRE OFF Experimental speedup of compilation using cotire RESINSIGHT_ENABLE_PROTOTYPE_FEATURE_SOURING ON Enable Souring features RESINSIGHT_INCLUDE_APPFWK_TESTS OFF Include unit tests from thirdparty libraries AppFwk and VizFwk RESINSIGHT_INCLUDE_APPLICATION_UNIT_TESTS OFF Include Application Code Unit Tests RESINSIGHT_PRIVATE_INSTALL ON Linux only: Include libecl libraries in the installation package RESINSIGHT_HDF5_BUNDLE_LIBRARIES OFF Linux only: Include HDF5 libraries in the installation package Configuration parameters for Python CMake Name Default Description RESINSIGHT_ENABLE_GRPC OFF Enable ResInsight scripting server (required for use of Python) RESINSIGHT_GRPC_PYTHON_EXECUTABLE Blank Location of Python3 executable RESINSIGHT_GRPC_INSTALL_PREFIX Blank Linux only : Installation prefix for gRPC Optional Libraries and features Python Please see ResInsight Python API for installation and configuration.\nOctave Octave is now detected searching the file system. If Octave is not detected, the following file path variable must be defined:\nOCTAVE_CONFIG_EXECUTABLE : d:\\octave\\Octave-4.0.0\\bin\\octave-config.exe\nIt is possible to build ResInsight without compiling the Octave plugins. This can be done by specifying blank for the Octave CMake options. The Octave plugin module will not be built, and CMake will show warnings like \u0026lsquo;Failed to find mkoctfile\u0026rsquo;. This will not break the build or compilation of ResInsight.\nResInsight has been verified to build and run with Octave versions 3.4.3, 3.8.1, and 4.0.0 on RedHat linux, and 4.0.0 on Windows.\nOctave Dependencies for Debian Based Distributions The following command line can be used as a starting point to install required libraries sudo apt-get install git cmake build-essential octave liboctave-dev qtbase5-dev qtscript5-dev\nODB support ResInsight can be built with support for ABAQUS ODB files. This requires an installation of the ABAQUS ODB API from Simulia on the build computer. The path to the ABAQUS ODB API folder containing header files and library files must be specified. Leaving this option blank gives a build without ODB support. ResInsight has been built and tested with ABAQUS ODB API version 6.14-3 on Windows 7/8/10 and RedHat Linux 6.\nHDF5 HDF5 is used to read SourSimRL result files. On Windows this is optional, while on Linux the installed HDF5 library will be used if present.\nUse an advanced flag RESINSIGHT_HDF5_BUNDLE_LIBRARIES to include HDF5 libraries in the installation package.\nTested with 1.8.18 on windows, and default installation on RedHat 6.\n",
html: "\u003ch2 id=\"source-code\"\u003eSource code\u003c/h2\u003e\n\u003cp\u003eThe source code is hosted at \u003ca href=\"https://github.com/opm/resinsight\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIn a git enabled shell do: \u003ccode\u003egit clone https://github.com/OPM/ResInsight.git\u003c/code\u003e\u003c/p\u003e\n\u003ch2 id=\"dependencies-and-prerequisites\"\u003eDependencies and Prerequisites\u003c/h2\u003e\n\u003ch3 id=\"windows-compiler\"\u003eWindows Compiler\u003c/h3\u003e\n\u003cp\u003eVisual Studio 2015 and later is supported.\u003c/p\u003e\n\u003ch3 id=\"gcc-compiler\"\u003eGCC Compiler\u003c/h3\u003e\n\u003cp\u003eGCC version 4.9 or later is supported. On RedHat Linux 6 you need to install devtoolset-3, and enable it with\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esource /opt/rh/devtoolset-3/enable\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3 id=\"qt5\"\u003eQt5\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"http://download.qt.io/archive/qt/\"\u003eQt\u003c/a\u003e Qt5 version 5.6.0 or later is supported.\u003c/p\u003e\n\u003cp\u003eOn some configurations you will be asked to specify the location of Qt5. Example for Windows :\n\u003ccode\u003eQt5_DIR=d:\\Qt\\5.11.3\\msvc2017_64\\lib\\cmake\\Qt5\u003c/code\u003e\u003c/p\u003e\n\u003ch4 id=\"qt4-deprecated\"\u003eQt4 (Deprecated)\u003c/h4\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eQt4 is marked as deprecated and support for using Qt4 will soon be removed.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003cp\u003e\u003ca href=\"http://download.qt.io/archive/qt/\"\u003eQt\u003c/a\u003e Qt4 version 4.6.2 or later is supported. On Windows we recommend Qt-4.8.7, while the default installation will do under Linux.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eRESINSIGHT_BUILD_WITH_QT5=FALSE\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eYou will need to patch the Qt sources in order to make them build using Visual Studio 2015 using this : \n\u003ca href=\"https://github.com/appleseedhq/appleseed/wiki/Making-Qt-4.8.7-compile-with-Visual-Studio-2015\"\u003eQt-patch\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"cmake\"\u003eCMake\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://cmake.org/download/\"\u003eCMake\u003c/a\u003e version 2.8 or later is supported.\u003c/p\u003e\n\u003ch2 id=\"build-instructions\"\u003eBuild Instructions\u003c/h2\u003e\n\u003cp\u003eThe ResInsight build may be configured in different ways, with optional support for Octave plugins, \nABAQUS ODB API, HDF5, Pyton, and OpenMP. This is configured using options in CMake.\u003c/p\u003e\n\u003cp\u003eIf you check the button \u0026lsquo;Grouped\u0026rsquo; in the CMake GUI, the CMake variables are grouped by prefix. \nThis makes it easier to see all of the options for ResInsight.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOpen the CMake GUI\u003c/li\u003e\n\u003cli\u003eSet the path to the source code\u003c/li\u003e\n\u003cli\u003eSet the path to the build directory\u003c/li\u003e\n\u003cli\u003eClick \u003cstrong\u003eConfigure\u003c/strong\u003e and select your preferred compiler\u003c/li\u003e\n\u003cli\u003eSet the build options and click \u0026ldquo;Configure\u0026rdquo; again (see ResInsight specific options below)\u003c/li\u003e\n\u003cli\u003eClick \u003cstrong\u003eGenerate\u003c/strong\u003e to generate the makefiles or solution file and project files in the build directory\u003c/li\u003e\n\u003cli\u003eRun the compiler using the generated makefiles or solution file/project files to build ResInsight\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"windows\"\u003eWindows\u003c/h3\u003e\n\u003cp\u003eResInsight has been verified to build and run on Windows 7/8/10 using Microsoft Visual Studio 2015/2017. \nTypical usage on Windows is to follow the build instructions above, and then open the generated \nsolution file in Visual Studio to build the application.\u003c/p\u003e\n\u003ch3 id=\"linux\"\u003eLinux\u003c/h3\u003e\n\u003cp\u003eTypical usage is to follow the build instructions above to build the makefiles. Then go to the build directory, and run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake\u003c/li\u003e\n\u003cli\u003emake install\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo build from the command line without using the CMake GUI:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emkdir ResInsight_build\u003c/li\u003e\n\u003cli\u003ecd ResInsight_build\u003c/li\u003e\n\u003cli\u003e\u0026hellip;\u003c/li\u003e\n\u003cli\u003e(set CMake options)\u003c/li\u003e\n\u003cli\u003e\u0026hellip;\u003c/li\u003e\n\u003cli\u003ecmake \u0026lt; path to ResInsight source folder \u0026gt;\u003c/li\u003e\n\u003cli\u003emake\u003c/li\u003e\n\u003cli\u003emake install\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou will find the ResInsight binary under the Install directory in your build directory.\u003c/p\u003e\n\u003ch3 id=\"cmake-options-for-resinsight\"\u003eCMake Options for ResInsight\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCMake Name\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_BUILD_DOCUMENTATION\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eUse Doxygen to create the HTML based API documentation. Doxygen must be properly installed.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_ENABLE_GRPC\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eEnable gRPC scripting server. Required to be able to use ResInsight from Python\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_HDF5_DIR\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eBlank\u003c/td\u003e\n\u003ctd\u003eWindows Only: Optional path to HDF5 libraries on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_ODB_API_DIR\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eBlank\u003c/td\u003e\n\u003ctd\u003eOptional path to the ABAQUS ODB API from Simulia. Needed for support of geomechanical models\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_USE_OPENMP\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eON\u003c/td\u003e\n\u003ctd\u003eEnable OpenMP parallellization in the code\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"advanced-options\"\u003eAdvanced Options\u003c/h4\u003e\n\u003cp\u003eTo be able to modify \u003cstrong\u003eAdvanced Options\u003c/strong\u003e from the CMake User Interface, tick the checkbox \u003cstrong\u003eAdvanced\u003c/strong\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCMake Name\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_BUILD_WITH_QT5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eON\u003c/td\u003e\n\u003ctd\u003eIf ON, use Qt5. If OFF, use Qt4 (Support for Qt4 is deprecated and will be removed)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_QT5_BUNDLE_LIBRARIES\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eLinux only: Include Qt5 libraries in the installation package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_BUNDLE_OPENSSL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eBundle the OpenSSL library DLLs in the Windows installer package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_ENABLE_COTIRE\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eExperimental speedup of compilation using cotire\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_ENABLE_PROTOTYPE_FEATURE_SOURING\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eON\u003c/td\u003e\n\u003ctd\u003eEnable Souring features\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_INCLUDE_APPFWK_TESTS\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eInclude unit tests from thirdparty libraries AppFwk and VizFwk\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_INCLUDE_APPLICATION_UNIT_TESTS\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eInclude Application Code Unit Tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_PRIVATE_INSTALL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eON\u003c/td\u003e\n\u003ctd\u003eLinux only: Include libecl libraries in the installation package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_HDF5_BUNDLE_LIBRARIES\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eLinux only: Include HDF5 libraries in the installation package\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"configuration-parameters-for-python\"\u003eConfiguration parameters for Python\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCMake Name\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_ENABLE_GRPC\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOFF\u003c/td\u003e\n\u003ctd\u003eEnable ResInsight scripting server (required for use of Python)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_GRPC_PYTHON_EXECUTABLE\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eBlank\u003c/td\u003e\n\u003ctd\u003eLocation of Python3 executable\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eRESINSIGHT_GRPC_INSTALL_PREFIX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eBlank\u003c/td\u003e\n\u003ctd\u003eLinux only : Installation prefix for gRPC\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"optional-libraries-and-features\"\u003eOptional Libraries and features\u003c/h3\u003e\n\u003ch4 id=\"python\"\u003ePython\u003c/h4\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e for installation and configuration.\u003c/p\u003e\n\u003ch4 id=\"octave\"\u003eOctave\u003c/h4\u003e\n\u003cp\u003eOctave is now detected searching the file system. If Octave is not detected, the following file path variable must be defined:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eOCTAVE_CONFIG_EXECUTABLE : d:\\octave\\Octave-4.0.0\\bin\\octave-config.exe\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIt is possible to build ResInsight without compiling the Octave plugins. This can be done by specifying blank for \nthe Octave CMake options. The Octave plugin module will not be built, and CMake will show warnings like \u0026lsquo;Failed to find mkoctfile\u0026rsquo;. \nThis will not break the build or compilation of ResInsight.\u003c/p\u003e\n\u003cp\u003eResInsight has been verified to build and run with Octave versions 3.4.3, 3.8.1, and 4.0.0 on RedHat linux, and 4.0.0 on Windows.\u003c/p\u003e\n\u003ch5 id=\"octave-dependencies-for-debian-based-distributions\"\u003eOctave Dependencies for Debian Based Distributions\u003c/h5\u003e\n\u003cp\u003eThe following command line can be used as a starting point to install required libraries\n\u003ccode\u003esudo apt-get install git cmake build-essential octave liboctave-dev qtbase5-dev qtscript5-dev\u003c/code\u003e\u003c/p\u003e\n\u003ch4 id=\"odb-support\"\u003eODB support\u003c/h4\u003e\n\u003cp\u003eResInsight can be built with support for ABAQUS ODB files. This requires an installation of the ABAQUS ODB API \nfrom Simulia on the build computer. The path to the ABAQUS ODB API folder containing header files and library \nfiles must be specified. Leaving this option blank gives a build without ODB support. \nResInsight has been built and tested with ABAQUS ODB API version 6.14-3 on Windows 7/8/10 and RedHat Linux 6.\u003c/p\u003e\n\u003ch4 id=\"hdf5\"\u003eHDF5\u003c/h4\u003e\n\u003cp\u003eHDF5 is used to read SourSimRL result files. On Windows this is optional, while on Linux the installed HDF5 library will be used if present.\u003c/p\u003e\n\u003cp\u003eUse an advanced flag RESINSIGHT_HDF5_BUNDLE_LIBRARIES to include HDF5 libraries in the installation package.\u003c/p\u003e\n\u003cp\u003eTested with 1.8.18 on windows, and default installation on RedHat 6.\u003c/p\u003e\n",
url: "/getting-started/download-and-install/buildinstructions/"
};
window.store["/scripting/commandfile/"] = {
title: "Command File",
content: "The command file interface allows a sequence of specified commands to be run in order from the command line. The interface is used by supplying the command file as a command line parameter. Once the command file is finished executing, ResInsight will exit.\nIt is possible to use these commands directly from a Python script. For further details, please see the ResInsight Python API.\nCommand List Case Control Commands openProject closeProject setStartDir loadCase createGridCaseGroup createStatisticsCase replaceCase replaceSourceCases Export Commands setExportFolder exportMultiCaseSnapshots exportSnapshots exportProperty exportPropertyInViews exportWellPathCompletions exportSimWellFractureCompletions exportMsw exportWellPaths exportVisibleCells exportFlowCharacteristics Other Commands runOctaveScript setMainWindowSize computeCaseGroupStatistics setTimeStep scaleFractureTemplate setFractureContainment createMultipleFractures createLgrForCompletions createSaturationPressurePlots Syntax The command file is comprised of a set of commands to be executed in order. Each command must begin on a separate line, i.e. there cannot be two commands on the same line.\nThe line starts with the command name, followed by parenthesis. Within the parenthesis, parameters can be supplied. Each parameter must be named, followed by an equals sign and its value.\nAs an example; openProject(path=\u0026quot;/path/to/ResInsightProject.rsp\u0026quot;) will execute the command openProject with the parameter path. path is a string, see Types for a list of all types a parameter can have.\nNot all parameters are required, in which case they can be omitted and their value will be defaulted. The order of parameters does not matter.\nCommand file examples are displayed in sections like this.\rTypes There are different types of parameters that can be supplied.\n Type Input Example Integer Number 5 Double Decimal number 3.14 String Sequence of characters contained in quotes (\u0026quot;\u0026quot;)1 \u0026ldquo;/path/to/file\u0026rdquo; Enum Choice of a set of given options ALL Boolean true or false true List Multiple choices of another type, written within square brackets ([]) separated by a comma (,) [1, 2, 3] 1 The backslash (\\) character is used as an escape character within strings, so to use a quote within a string, use \u0026quot;escape \\\u0026quot; with \\\u0026quot;\u0026quot;. To input a literal backslash character, use \u0026quot;\\\\\u0026quot;.\nCase Control Commands openProject Opens a ResInsight project file.\n Parameter Description Type Required path File path to the project file String ✔ openProject(path=\u0026quot;/home/user/ResInsightProject.rsp\u0026quot;)\rcloseProject Closes the current open project.\ncloseProject()\rsetStartDir Set startup directory.\n Parameter Description Type Required path Path to directory to use as startup directory String ✔ setStartDir(path=\u0026quot;/home/user\u0026quot;)\rloadCase Import Eclipse case from file.\n Parameter Description Type Required path File path to the case to load String ✔ loadCase(path=\u0026quot;/home/user/reservoir.EGRID\u0026quot;)\rcreateGridCaseGroup Create a Grid Case Group from a list of files.\n Parameter Description Type Required casePaths List of Paths to Case Files String ✔ createStatisticsCase Create a Statistics Case in a Grid Case Group.\n Parameter Description Type Required caseGroupId ID to the Case Group Integer ✔ createGridCaseGroup(path=[\u0026quot;/home/user/reservoir.EGRID\u0026quot;, \u0026quot;/home/user/other_reservoir.EGRID\u0026quot;])\rcreateStatisticsCase(caseGroupId=0)\rreplaceCase Replaces a case in the current project with the specified new case.\nopenProject must be called before this command to set which project file is to be used when replacing cases. This command re-opens the project with the new case replaced. To replace more than one case at the same time, use replaceSourceCases.\n Parameter Description Type Required newGridFile File path to the new grid file to replace with String ✔ caseId ID of the case to replace. Defaults to first case Integer replaceCase(newGridFile=\u0026quot;/home/user/otherReservoir.EGRID\u0026quot;, caseId=4)\rreplaceSourceCases Replaces multiple source cases in the current project.\nopenProject must be called before this command to set which project file is to be used when replacing cases. This command re-opens tje project with the cases replaced.\n Parameter Description Type Required gridListFile File path to file containing list of cases to replace with String ✔ caseGroupId ID of group to replace cases in. Defaults to first group Integer replaceSourceCases(gridListFile=\u0026quot;C:/resinsight/replacement_files.txt\u0026quot;)\rExport Commands exportMultiCaseSnapshots Replaces the first case in the current project with each case in the given file and saves snapshots of all views.\nopenProject must be called before this command to set which project file is to be used when replacing cases.\nFolder to output snapshots should be set using setExportFolder with SNAPSHOTS type.\n Parameter Description Type Required gridListFile File path to file containing list of cases to create snapshots of String ✔ exportMultiCaseSnapshots(gridListFile=\u0026quot;C:\\\\resinsight\\\\replacement_files.txt\u0026quot;)\rexportSnapshots Export snapshots of specified type.\nFolder to output snapshots should be set using setExportFolder with SNAPSHOTS type.\n Parameter Description Type Required type Type of snapshots to export. Choices: ALL, VIEWS, PLOTS. Defaults to ALL Enum prefix Exported file name prefix. Defaults to no prefix String caseId ID of case for export, defaults to -1 meaning all cases Integer exportSnapshots(type=PLOTS)\rexportProperty Exports property values for all cells in the grid to file in Eclipse format.\n Parameter Description Type Required caseId ID of case for export Integer ✔ timeStep The time step index for export Integer ✔ property Name of property to export String ✔ eclipseKeyword Eclipse keyword used as text in export header. Defaults to the value of property parameter String undefinedValue Value to use for undefined values. Defaults to 0.0 Double exportFile Filename for export. Defaults to the value of property parameter String exportProperty(caseId=1, timeStep=4, property=\u0026quot;SOIL\u0026quot;)\rexportPropertyInViews Exports property values for all cells in the grid to file in Eclipse format. Use specified cell result in view to define the export property. One file per view will be exported.\n Parameter Description Type Required caseId ID of case to export property from Integer ✔ viewNames Name of views to export from. If not specified, all views are exported List of String undefinedValue Value to use for undefined values. Defaults to 0.0 Double exportPropertyInViews(caseId=1)\rexportPropertyInViews(caseId=1, viewNames=[\u0026quot;view A\u0026quot;, \u0026quot;view 4\u0026quot;])\rexportWellPathCompletions Export well path completions.\n Parameter Description Type Required caseId ID of case to export well paths for Integer ✔ timeStep The time step to export completions for Integer ✔ wellPathNames Names of well paths to export for. Defaults to all checked wells. If a list of well names are provided, those wells are included even if unchecked List of String fileSplit How the files are split. Choices: UNIFIED_FILE, SPLIT_ON_WELL, SPLIT_ON_WELL_AND_COMPLETION_TYPE. Defaults to SPLIT_ON_WELL_AND_COMPLETION_TYPE Enum compdatExport Chose whether transmissibilities are exported. Choices: TRANSMISSIBILITIES, WPIMULT_AND_DEFAULT_CONNECTION_FACTORS. Defaults to TRANSMISSIBILITIES Enum includePerforations Whether main bore perforations should be included. Defaults to true Boolean includeFishbones Whether fishbones should be included. Defaults to true Boolean excludeMainBoreForFishbones Whether main bore completions should be excluded for cells with fishbones. Defaults to false Boolean combinationMode Combination mode. Choices: INDIVIDUALLY, COMBINED. Defaults to INDIVIDUALLY Enum exportWellPathCompletions(caseId=3, timeStep=5, includeFishbones=false)\rexportSimWellFractureCompletions Export fracture completions for simulation wells.\n Parameter Description Type Required caseId ID of case to export simulation well fracture completions for Integer ✔ viewName The name of the view to export simulation well fracture completions for. Since view names are not unique, all views sharing the given name will be used String ✔ timeStep The time step to export completions for Integer ✔ simulationWellNames Names of simulation wells to export for. Defaults to all checked wells. If a list of names are provided, those wells are included even if unchecked List of String fileSplit How the files are split. Choices: UNIFIED_FILE, SPLIT_ON_WELL, SPLIT_ON_WELL_AND_COMPLETION_TYPE. Defaults to UNIFIED_FILE Enum compdatExport Chose whether transmissibilities are exported. Choices: TRANSMISSIBILITIES, WPIMULT_AND_DEFAULT_CONNECTION_FACTORS. Defaults to TRANSMISSIBILITIES Enum exportSimWellFractureCompletions(caseId=3, viewName=\u0026quot;View 2\u0026quot;, timeStep=5)\rexportMsw Export multi-segment wells.\n Parameter Description Type Required caseId ID of case to export well paths for Integer ✔ wellPath Name of well path to export well segments for String ✔ exportMsw(caseId=1, wellPath=\u0026quot;MainWell\u0026quot;)\rexportWellPaths Export well paths.\n Parameter Description Type Required wellPathNames Names of well paths to export for. Defaults to all checked wells. If a list of well names are provided, those wells are included even if unchecked List of String mdStepSize Spacing (measured depth) between each sample along the well path. Default to 5.0 Double exportWellPaths(wellPathNames=[\u0026quot;B-1H\u0026quot;, \u0026quot;B-2H\u0026quot;], mdStepSize=1.5)\rexportVisibleCells Export visible cells\n Parameter Description Type Required caseId ID of case to export cells for Integer ✔ viewName Name of the view associated with the specified case Double ✔ exportKeyword The keyword to export. Choices: FLUXNUM or MULTNUM. Default: FLUXNUM Enum visibleActiveCellsValue Value to use for visible active cells. Default: 1 Integer hiddenActiveCellsValue Value to use for hidden active cells. Default: 0 Integer inactiveCellsValue Value to use for inactive cells. Default: 0 Integer exporVisibleCells(caseId=0, viewName=\u0026quot;View 1\u0026quot;, exportKeyword=MULTNUM)\rexportFlowCharacteristics Export Flow Characteristics data to text file in CSV format\n Parameter Description Type Required caseId ID of case Integer ✔ timeSteps Time step indices List of Integer ✔ injectors Injector names List of Strings producers Producer names List of Strings fileName Export file name Integer minimumCommunication Minimum Communication, defaults to 0.0 Integer aquiferCellThreshold Aquifer Cell Threshold, defaults to 0.1 Integer exportFlowCharacteristics(caseId=0, timeSteps=[1, 5, 6], injectors=[\u0026quot;INJA\u0026quot;, \u0026quot;INJB\u0026quot;], producers=[\u0026quot;PROD_F\u0026quot;], fileName=\u0026quot;myData.csv\u0026quot;)\rsetExportFolder Set the folder to export different types of data to. Set this before attempting to export data to ensure it is exported to desired location.\n Parameter Description Type Required type Type of export folder to set. Choices: COMPLETIONS, SNAPSHOTS, PROPERTIES, STATISTICS Enum ✔ path Directory to export the given type to String ✔ createFolder If true, create the folder when required. Default false. Boolean setExportFolder(type=SNAPSHOTS, path=\u0026quot;/home/user/snapshots\u0026quot;)\rOther runOctaveScript Execute an Octave script.\n Parameter Description Type Required path Path to the octave script to execute Integer ✔ caseIds The cases to run the octave script on. Defaults to running the script without a specified case List of Integer runOctaveScript(path=\u0026quot;/home/user/octave/something.m\u0026quot;, caseIds=[1,2,6])\rsetMainWindowSize Resize the main window to the specified size.\n Parameter Description Type Required width The width to set for the main window Integer ✔ height The height to set for the main window Integer ✔ setMainWindowSize(width=1920, height=1200)\rcomputeCaseGroupStatistics Compute statistics for statistics cases.\n Parameter Description Type Required caseIds IDs of statistics cases to compute. Default is all statistics cases List of Integer computeCaseGroupStatistics(caseIds=[5])\rcomputeCaseGroupStatistics(caseIds=[2,4,8])\rsetTimeStep Set the time step for a given case. The time step is used for all views on the case.\n Parameter Description Type Required caseId ID of case to set time step for Integer ✔ timeStep Index of time step to switch to Integer ✔ setTimeStep(caseId=1, timeStep=8)\rscaleFractureTemplate Scale fracture template parameters.\n Parameter Description Type Required id ID of fracture template Integer ✔ halfLength Half Length scale factor Double height Height scale factor Double dFactor D-factor scale factor Double conductivity Conductivity scale factor Double scaleFractureTemplate(id=1, width=2, height=1.5)\rsetFractureContainment Set fracture template containment parameters.\n Parameter Description Type Required id ID of fracture template Integer ✔ topLayer Top layer containment Integer ✔ baseLayer Base layer containment Integer ✔ setFractureContainment(id=1, topLayer=2, baseLayer=7)\rcreateMultipleFractures Create multiple fractures on one or more well paths.\n Parameter Description Type Required caseId Case ID Integer ✔ templateId Fracture template id Integer ✔ wellPathNames Well path names. Default: All well paths List of Strings minDistFromWellTd Min distance from well path tip. Default: 100.0 m Double maxFracturesPerWell Max fractures per well. Default: 100 Integer topLayer Top K layer. Default: Top layer from current model Integer baseLayer Base K layer. Default: Bottom layer from current model Integer spacing Distance between fractures. Default: 300.0 m Double action How to handle existing fractures. Choices: APPEND_FRACTURES, REPLACE_FRACTURES. The replace option will delete all existing fractures before adding new ones. Default: APPEND_FRACTURES Enum createMultipleFractures(caseId=0, templateId=1, wellPathNames=[\u0026quot;B-1H\u0026quot;, \u0026quot;B-2H\u0026quot;], action=REPLACE_FRACTURES)\rcreateLgrForCompletions Create temporary LGRs for completions on the selected well paths. The splitType parameter controls which main grid cells to split into LGRs. The LGR_PER_CELL option splits only those main grid cells that intersect with a completion. The LGR_PER_COMPLETION option splits all main grid cells that are located within an IJK bounding box covering all intersected cells for each completion. The LGR_PER_WELL works like the previous option, but the bounding box covers intersected cells for all completions on a well path.\n Parameter Description Type Required caseId ID of case to create LGRs for Integer ✔ timeStep The time step to create LGRs for Integer ✔ wellPathNames Names of well paths to export for. Defaults to all checked wells. If a list of well names are provided, those wells are included even if unchecked List of String refinementI Size of the LGR along the I axis, in each main grid cell. Integer ✔ refinementJ Size of the LGR along the J axis, in each main grid cell. Integer ✔ refinementK Size of the LGR along the K axis, in each main grid cell. Integer ✔ splitType How to split the LGRs. Options: LGR_PER_CELL, LGR_PER_COMPLETION, LGR_PER_WELL. Default option is LGR_PER_COMPLETION Enum createLgrForCompletions(caseId=0, timeStep=0, wellPathNames=[\u0026quot;B-1H\u0026quot;, \u0026quot;B-2H\u0026quot;], refinementI=2, refinementJ=3, refinementK=4, splitType=LGR_PER_WELL)\rcreateSaturationPressurePlots Create saturation pressure plots for the specified cases.\n Parameter Description Type Required caseIds IDs of cases to create plots for. Default is all cases List of Integer createSaturationPressurePlots(caseIds=[0])\r",
html: "\u003cp\u003eThe command file interface allows a sequence of specified commands to be run in order from the command line.\nThe interface is used by supplying the command file as a \u003ca href=\"/scripting/commandlineinterface/\"\u003ecommand line parameter\u003c/a\u003e.\nOnce the command file is finished executing, ResInsight will exit.\u003c/p\u003e\n\u003cp\u003eIt is possible to use these commands directly from a Python script. For further details, please see \nthe \u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"command-list\"\u003eCommand List\u003c/h2\u003e\n\u003ch4 id=\"case-control-commands\"\u003eCase Control Commands\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#openproject\"\u003eopenProject\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#closeproject\"\u003ecloseProject\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#setstartdir\"\u003esetStartDir\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#loadcase\"\u003eloadCase\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#creategridcasegroup\"\u003ecreateGridCaseGroup\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#createstatisticscase\"\u003ecreateStatisticsCase\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#replacecase\"\u003ereplaceCase\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#replacesourcecases\"\u003ereplaceSourceCases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"export-commands\"\u003eExport Commands\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#setexportfolder\"\u003esetExportFolder\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportmulticasesnapshots\"\u003eexportMultiCaseSnapshots\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportsnapshots\"\u003eexportSnapshots\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportproperty\"\u003eexportProperty\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportpropertyinviews\"\u003eexportPropertyInViews\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportwellpathcompletions\"\u003eexportWellPathCompletions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportsimwellfracturecompletions\"\u003eexportSimWellFractureCompletions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportmsw\"\u003eexportMsw\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportwellpaths\"\u003eexportWellPaths\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportvisiblecells\"\u003eexportVisibleCells\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#exportflowcharacteristics\"\u003eexportFlowCharacteristics\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"other-commands\"\u003eOther Commands\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#runoctavescript\"\u003erunOctaveScript\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#setmainwindowsize\"\u003esetMainWindowSize\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#computecasegroupstatistics\"\u003ecomputeCaseGroupStatistics\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#settimestep\"\u003esetTimeStep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#scalefracturetemplate\"\u003escaleFractureTemplate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#setfracturecontainment\"\u003esetFractureContainment\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#createmultiplefractures\"\u003ecreateMultipleFractures\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#createlgrforcompletions\"\u003ecreateLgrForCompletions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#createSaturationPressurePlots\"\u003ecreateSaturationPressurePlots\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"syntax\"\u003eSyntax\u003c/h2\u003e\n\u003cp\u003eThe command file is comprised of a set of commands to be executed in order. Each command must begin on a separate line, i.e. there cannot be two commands on the same line.\u003c/p\u003e\n\u003cp\u003eThe line starts with the command name, followed by parenthesis. Within the parenthesis, parameters can be supplied. Each parameter must be named, followed by an equals sign and its value.\u003c/p\u003e\n\u003cp\u003eAs an example; \u003ccode\u003eopenProject(path=\u0026quot;/path/to/ResInsightProject.rsp\u0026quot;)\u003c/code\u003e will execute the command \u003ccode\u003eopenProject\u003c/code\u003e with the parameter \u003ccode\u003epath\u003c/code\u003e. \u003ccode\u003epath\u003c/code\u003e is a string, see \u003ca href=\"#types\"\u003eTypes\u003c/a\u003e for a list of all types a parameter can have.\u003c/p\u003e\n\u003cp\u003eNot all parameters are required, in which case they can be omitted and their value will be defaulted. The order of parameters does not matter.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eCommand file examples are displayed in sections like this.\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"types\"\u003eTypes\u003c/h3\u003e\n\u003cp\u003eThere are different types of parameters that can be supplied.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eInput\u003c/th\u003e\n\u003cth\u003eExample\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003eNumber\u003c/td\u003e\n\u003ctd\u003e5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003eDecimal number\u003c/td\u003e\n\u003ctd\u003e3.14\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003eSequence of characters contained in quotes (\u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e)\u003csup\u003e1\u003c/sup\u003e\u003c/td\u003e\n\u003ctd\u003e\u0026ldquo;/path/to/file\u0026rdquo;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003eChoice of a set of given options\u003c/td\u003e\n\u003ctd\u003eALL\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBoolean\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003etrue\u003c/code\u003e or \u003ccode\u003efalse\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003etrue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eList\u003c/td\u003e\n\u003ctd\u003eMultiple choices of another type, written within square brackets (\u003ccode\u003e[]\u003c/code\u003e) separated by a comma (\u003ccode\u003e,\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003e[1, 2, 3]\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e\u003csup\u003e1\u003c/sup\u003e The backslash (\u003ccode\u003e\\\u003c/code\u003e) character is used as an escape character within strings, so to use a quote within a string, use \u003ccode\u003e\u0026quot;escape \\\u0026quot; with \\\u0026quot;\u0026quot;\u003c/code\u003e. To input a literal backslash character, use \u003ccode\u003e\u0026quot;\\\\\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch2 id=\"case-control-commands-1\"\u003eCase Control Commands\u003c/h2\u003e\n\u003ch3 id=\"openproject\"\u003eopenProject\u003c/h3\u003e\n\u003cp\u003eOpens a ResInsight project file.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003epath\u003c/td\u003e\n\u003ctd\u003eFile path to the project file\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eopenProject(path=\u0026quot;/home/user/ResInsightProject.rsp\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"closeproject\"\u003ecloseProject\u003c/h3\u003e\n\u003cp\u003eCloses the current open project.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecloseProject()\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"setstartdir\"\u003esetStartDir\u003c/h3\u003e\n\u003cp\u003eSet startup directory.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003epath\u003c/td\u003e\n\u003ctd\u003ePath to directory to use as startup directory\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003esetStartDir(path=\u0026quot;/home/user\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"loadcase\"\u003eloadCase\u003c/h3\u003e\n\u003cp\u003eImport Eclipse case from file.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003epath\u003c/td\u003e\n\u003ctd\u003eFile path to the case to load\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eloadCase(path=\u0026quot;/home/user/reservoir.EGRID\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"creategridcasegroup\"\u003ecreateGridCaseGroup\u003c/h3\u003e\n\u003cp\u003eCreate a Grid Case Group from a list of files.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecasePaths\u003c/td\u003e\n\u003ctd\u003eList of Paths to Case Files\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"createstatisticscase\"\u003ecreateStatisticsCase\u003c/h3\u003e\n\u003cp\u003eCreate a Statistics Case in a Grid Case Group.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseGroupId\u003c/td\u003e\n\u003ctd\u003eID to the Case Group\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003ecreateGridCaseGroup(path=[\u0026quot;/home/user/reservoir.EGRID\u0026quot;, \u0026quot;/home/user/other_reservoir.EGRID\u0026quot;])\r\ncreateStatisticsCase(caseGroupId=0)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"replacecase\"\u003ereplaceCase\u003c/h3\u003e\n\u003cp\u003eReplaces a case in the current project with the specified new case.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eopenProject\u003c/code\u003e must be called before this command to set which project file is to be used when replacing cases. This command re-opens the project with the new case replaced. To replace more than one case at the same time, use \u003ccode\u003ereplaceSourceCases\u003c/code\u003e.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003enewGridFile\u003c/td\u003e\n\u003ctd\u003eFile path to the new grid file to replace with\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of the case to replace. Defaults to first case\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003ereplaceCase(newGridFile=\u0026quot;/home/user/otherReservoir.EGRID\u0026quot;, caseId=4)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"replacesourcecases\"\u003ereplaceSourceCases\u003c/h3\u003e\n\u003cp\u003eReplaces multiple source cases in the current project.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eopenProject\u003c/code\u003e must be called before this command to set which project file is to be used when replacing cases. This command re-opens tje project with the cases replaced.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003egridListFile\u003c/td\u003e\n\u003ctd\u003eFile path to file containing list of cases to replace with\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseGroupId\u003c/td\u003e\n\u003ctd\u003eID of group to replace cases in. Defaults to first group\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003ereplaceSourceCases(gridListFile=\u0026quot;C:/resinsight/replacement_files.txt\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"export-commands-1\"\u003eExport Commands\u003c/h2\u003e\n\u003ch3 id=\"exportmulticasesnapshots\"\u003eexportMultiCaseSnapshots\u003c/h3\u003e\n\u003cp\u003eReplaces the first case in the current project with each case in the given file and saves snapshots of all views.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eopenProject\u003c/code\u003e must be called before this command to set which project file is to be used when replacing cases.\u003c/p\u003e\n\u003cp\u003eFolder to output snapshots should be set using \u003ccode\u003esetExportFolder\u003c/code\u003e with \u003ccode\u003eSNAPSHOTS\u003c/code\u003e type.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003egridListFile\u003c/td\u003e\n\u003ctd\u003eFile path to file containing list of cases to create snapshots of\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportMultiCaseSnapshots(gridListFile=\u0026quot;C:\\\\resinsight\\\\replacement_files.txt\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportsnapshots\"\u003eexportSnapshots\u003c/h3\u003e\n\u003cp\u003eExport snapshots of specified type.\u003c/p\u003e\n\u003cp\u003eFolder to output snapshots should be set using \u003ccode\u003esetExportFolder\u003c/code\u003e with \u003ccode\u003eSNAPSHOTS\u003c/code\u003e type.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003etype\u003c/td\u003e\n\u003ctd\u003eType of snapshots to export. Choices: \u003ccode\u003eALL\u003c/code\u003e, \u003ccode\u003eVIEWS\u003c/code\u003e, \u003ccode\u003ePLOTS\u003c/code\u003e. Defaults to \u003ccode\u003eALL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eprefix\u003c/td\u003e\n\u003ctd\u003eExported file name prefix. Defaults to no prefix\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case for export, defaults to -1 meaning all cases\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportSnapshots(type=PLOTS)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportproperty\"\u003eexportProperty\u003c/h3\u003e\n\u003cp\u003eExports property values for all cells in the grid to file in Eclipse format.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case for export\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etimeStep\u003c/td\u003e\n\u003ctd\u003eThe time step index for export\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproperty\u003c/td\u003e\n\u003ctd\u003eName of property to export\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eeclipseKeyword\u003c/td\u003e\n\u003ctd\u003eEclipse keyword used as text in export header. Defaults to the value of \u003ccode\u003eproperty\u003c/code\u003e parameter\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eundefinedValue\u003c/td\u003e\n\u003ctd\u003eValue to use for undefined values. Defaults to 0.0\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexportFile\u003c/td\u003e\n\u003ctd\u003eFilename for export. Defaults to the value of \u003ccode\u003eproperty\u003c/code\u003e parameter\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportProperty(caseId=1, timeStep=4, property=\u0026quot;SOIL\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportpropertyinviews\"\u003eexportPropertyInViews\u003c/h3\u003e\n\u003cp\u003eExports property values for all cells in the grid to file in Eclipse format. Use specified cell result in view to define the export property. One file per view will be exported.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case to export property from\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eviewNames\u003c/td\u003e\n\u003ctd\u003eName of views to export from. If not specified, all views are exported\u003c/td\u003e\n\u003ctd\u003eList of String\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eundefinedValue\u003c/td\u003e\n\u003ctd\u003eValue to use for undefined values. Defaults to 0.0\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportPropertyInViews(caseId=1)\r\n\r\nexportPropertyInViews(caseId=1, viewNames=[\u0026quot;view A\u0026quot;, \u0026quot;view 4\u0026quot;])\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportwellpathcompletions\"\u003eexportWellPathCompletions\u003c/h3\u003e\n\u003cp\u003eExport well path completions.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case to export well paths for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etimeStep\u003c/td\u003e\n\u003ctd\u003eThe time step to export completions for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewellPathNames\u003c/td\u003e\n\u003ctd\u003eNames of well paths to export for. Defaults to all checked wells. If a list of well names are provided, those wells are included even if unchecked\u003c/td\u003e\n\u003ctd\u003eList of String\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efileSplit\u003c/td\u003e\n\u003ctd\u003eHow the files are split. Choices: \u003ccode\u003eUNIFIED_FILE\u003c/code\u003e, \u003ccode\u003eSPLIT_ON_WELL\u003c/code\u003e, \u003ccode\u003eSPLIT_ON_WELL_AND_COMPLETION_TYPE\u003c/code\u003e. Defaults to \u003ccode\u003eSPLIT_ON_WELL_AND_COMPLETION_TYPE\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecompdatExport\u003c/td\u003e\n\u003ctd\u003eChose whether transmissibilities are exported. Choices: \u003ccode\u003eTRANSMISSIBILITIES\u003c/code\u003e, \u003ccode\u003eWPIMULT_AND_DEFAULT_CONNECTION_FACTORS\u003c/code\u003e. Defaults to \u003ccode\u003eTRANSMISSIBILITIES\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eincludePerforations\u003c/td\u003e\n\u003ctd\u003eWhether main bore perforations should be included. Defaults to \u003ccode\u003etrue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eBoolean\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eincludeFishbones\u003c/td\u003e\n\u003ctd\u003eWhether fishbones should be included. Defaults to \u003ccode\u003etrue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eBoolean\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexcludeMainBoreForFishbones\u003c/td\u003e\n\u003ctd\u003eWhether main bore completions should be excluded for cells with fishbones. Defaults to \u003ccode\u003efalse\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eBoolean\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecombinationMode\u003c/td\u003e\n\u003ctd\u003eCombination mode. Choices: \u003ccode\u003eINDIVIDUALLY\u003c/code\u003e, \u003ccode\u003eCOMBINED\u003c/code\u003e. Defaults to \u003ccode\u003eINDIVIDUALLY\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportWellPathCompletions(caseId=3, timeStep=5, includeFishbones=false)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportsimwellfracturecompletions\"\u003eexportSimWellFractureCompletions\u003c/h3\u003e\n\u003cp\u003eExport fracture completions for simulation wells.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case to export simulation well fracture completions for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eviewName\u003c/td\u003e\n\u003ctd\u003eThe name of the view to export simulation well fracture completions for. Since view names are not unique, all views sharing the given name will be used\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etimeStep\u003c/td\u003e\n\u003ctd\u003eThe time step to export completions for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esimulationWellNames\u003c/td\u003e\n\u003ctd\u003eNames of simulation wells to export for. Defaults to all checked wells. If a list of names are provided, those wells are included even if unchecked\u003c/td\u003e\n\u003ctd\u003eList of String\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efileSplit\u003c/td\u003e\n\u003ctd\u003eHow the files are split. Choices: \u003ccode\u003eUNIFIED_FILE\u003c/code\u003e, \u003ccode\u003eSPLIT_ON_WELL\u003c/code\u003e, \u003ccode\u003eSPLIT_ON_WELL_AND_COMPLETION_TYPE\u003c/code\u003e. Defaults to \u003ccode\u003eUNIFIED_FILE\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecompdatExport\u003c/td\u003e\n\u003ctd\u003eChose whether transmissibilities are exported. Choices: \u003ccode\u003eTRANSMISSIBILITIES\u003c/code\u003e, \u003ccode\u003eWPIMULT_AND_DEFAULT_CONNECTION_FACTORS\u003c/code\u003e. Defaults to \u003ccode\u003eTRANSMISSIBILITIES\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportSimWellFractureCompletions(caseId=3, viewName=\u0026quot;View 2\u0026quot;, timeStep=5)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportmsw\"\u003eexportMsw\u003c/h3\u003e\n\u003cp\u003eExport multi-segment wells.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case to export well paths for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewellPath\u003c/td\u003e\n\u003ctd\u003eName of well path to export well segments for\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportMsw(caseId=1, wellPath=\u0026quot;MainWell\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportwellpaths\"\u003eexportWellPaths\u003c/h3\u003e\n\u003cp\u003eExport well paths.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ewellPathNames\u003c/td\u003e\n\u003ctd\u003eNames of well paths to export for. Defaults to all checked wells. If a list of well names are provided, those wells are included even if unchecked\u003c/td\u003e\n\u003ctd\u003eList of String\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emdStepSize\u003c/td\u003e\n\u003ctd\u003eSpacing (measured depth) between each sample along the well path. Default to 5.0\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportWellPaths(wellPathNames=[\u0026quot;B-1H\u0026quot;, \u0026quot;B-2H\u0026quot;], mdStepSize=1.5)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportvisiblecells\"\u003eexportVisibleCells\u003c/h3\u003e\n\u003cp\u003eExport visible cells\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case to export cells for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eviewName\u003c/td\u003e\n\u003ctd\u003eName of the view associated with the specified case\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexportKeyword\u003c/td\u003e\n\u003ctd\u003eThe keyword to export. Choices: \u003ccode\u003eFLUXNUM\u003c/code\u003e or \u003ccode\u003eMULTNUM\u003c/code\u003e. Default: \u003ccode\u003eFLUXNUM\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evisibleActiveCellsValue\u003c/td\u003e\n\u003ctd\u003eValue to use for visible active cells. Default: 1\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehiddenActiveCellsValue\u003c/td\u003e\n\u003ctd\u003eValue to use for hidden active cells. Default: 0\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003einactiveCellsValue\u003c/td\u003e\n\u003ctd\u003eValue to use for inactive cells. Default: 0\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexporVisibleCells(caseId=0, viewName=\u0026quot;View 1\u0026quot;, exportKeyword=MULTNUM)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"exportflowcharacteristics\"\u003eexportFlowCharacteristics\u003c/h3\u003e\n\u003cp\u003eExport Flow Characteristics data to text file in CSV format\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etimeSteps\u003c/td\u003e\n\u003ctd\u003eTime step indices\u003c/td\u003e\n\u003ctd\u003eList of Integer\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003einjectors\u003c/td\u003e\n\u003ctd\u003eInjector names\u003c/td\u003e\n\u003ctd\u003eList of Strings\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproducers\u003c/td\u003e\n\u003ctd\u003eProducer names\u003c/td\u003e\n\u003ctd\u003eList of Strings\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efileName\u003c/td\u003e\n\u003ctd\u003eExport file name\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eminimumCommunication\u003c/td\u003e\n\u003ctd\u003eMinimum Communication, defaults to 0.0\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eaquiferCellThreshold\u003c/td\u003e\n\u003ctd\u003eAquifer Cell Threshold, defaults to 0.1\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003eexportFlowCharacteristics(caseId=0, timeSteps=[1, 5, 6], injectors=[\u0026quot;INJA\u0026quot;, \u0026quot;INJB\u0026quot;], producers=[\u0026quot;PROD_F\u0026quot;], fileName=\u0026quot;myData.csv\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"setexportfolder\"\u003esetExportFolder\u003c/h3\u003e\n\u003cp\u003eSet the folder to export different types of data to. Set this before attempting to export data to ensure it is exported to desired location.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003etype\u003c/td\u003e\n\u003ctd\u003eType of export folder to set. Choices: \u003ccode\u003eCOMPLETIONS\u003c/code\u003e, \u003ccode\u003eSNAPSHOTS\u003c/code\u003e, \u003ccode\u003ePROPERTIES\u003c/code\u003e, \u003ccode\u003eSTATISTICS\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epath\u003c/td\u003e\n\u003ctd\u003eDirectory to export the given type to\u003c/td\u003e\n\u003ctd\u003eString\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecreateFolder\u003c/td\u003e\n\u003ctd\u003eIf true, create the folder when required. Default false.\u003c/td\u003e\n\u003ctd\u003eBoolean\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003esetExportFolder(type=SNAPSHOTS, path=\u0026quot;/home/user/snapshots\u0026quot;)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"other\"\u003eOther\u003c/h2\u003e\n\u003ch3 id=\"runoctavescript\"\u003erunOctaveScript\u003c/h3\u003e\n\u003cp\u003eExecute an Octave script.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003epath\u003c/td\u003e\n\u003ctd\u003ePath to the octave script to execute\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseIds\u003c/td\u003e\n\u003ctd\u003eThe cases to run the octave script on. Defaults to running the script without a specified case\u003c/td\u003e\n\u003ctd\u003eList of Integer\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003erunOctaveScript(path=\u0026quot;/home/user/octave/something.m\u0026quot;, caseIds=[1,2,6])\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"setmainwindowsize\"\u003esetMainWindowSize\u003c/h3\u003e\n\u003cp\u003eResize the main window to the specified size.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ewidth\u003c/td\u003e\n\u003ctd\u003eThe width to set for the main window\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheight\u003c/td\u003e\n\u003ctd\u003eThe height to set for the main window\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003esetMainWindowSize(width=1920, height=1200)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"computecasegroupstatistics\"\u003ecomputeCaseGroupStatistics\u003c/h3\u003e\n\u003cp\u003eCompute statistics for statistics cases.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseIds\u003c/td\u003e\n\u003ctd\u003eIDs of statistics cases to compute. Default is all statistics cases\u003c/td\u003e\n\u003ctd\u003eList of Integer\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003ecomputeCaseGroupStatistics(caseIds=[5])\r\n\r\ncomputeCaseGroupStatistics(caseIds=[2,4,8])\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"settimestep\"\u003esetTimeStep\u003c/h3\u003e\n\u003cp\u003eSet the time step for a given case. The time step is used for all views on the case.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case to set time step for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etimeStep\u003c/td\u003e\n\u003ctd\u003eIndex of time step to switch to\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003esetTimeStep(caseId=1, timeStep=8)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"scalefracturetemplate\"\u003escaleFractureTemplate\u003c/h3\u003e\n\u003cp\u003eScale fracture template parameters.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eid\u003c/td\u003e\n\u003ctd\u003eID of fracture template\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehalfLength\u003c/td\u003e\n\u003ctd\u003eHalf Length scale factor\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheight\u003c/td\u003e\n\u003ctd\u003eHeight scale factor\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edFactor\u003c/td\u003e\n\u003ctd\u003eD-factor scale factor\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003econductivity\u003c/td\u003e\n\u003ctd\u003eConductivity scale factor\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003escaleFractureTemplate(id=1, width=2, height=1.5)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"setfracturecontainment\"\u003esetFractureContainment\u003c/h3\u003e\n\u003cp\u003eSet fracture template containment parameters.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eid\u003c/td\u003e\n\u003ctd\u003eID of fracture template\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etopLayer\u003c/td\u003e\n\u003ctd\u003eTop layer containment\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ebaseLayer\u003c/td\u003e\n\u003ctd\u003eBase layer containment\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003esetFractureContainment(id=1, topLayer=2, baseLayer=7)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"createmultiplefractures\"\u003ecreateMultipleFractures\u003c/h3\u003e\n\u003cp\u003eCreate multiple fractures on one or more well paths.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eCase ID\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etemplateId\u003c/td\u003e\n\u003ctd\u003eFracture template id\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewellPathNames\u003c/td\u003e\n\u003ctd\u003eWell path names. Default: All well paths\u003c/td\u003e\n\u003ctd\u003eList of Strings\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eminDistFromWellTd\u003c/td\u003e\n\u003ctd\u003eMin distance from well path tip. Default: 100.0 m\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emaxFracturesPerWell\u003c/td\u003e\n\u003ctd\u003eMax fractures per well. Default: 100\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etopLayer\u003c/td\u003e\n\u003ctd\u003eTop K layer. Default: Top layer from current model\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ebaseLayer\u003c/td\u003e\n\u003ctd\u003eBase K layer. Default: Bottom layer from current model\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espacing\u003c/td\u003e\n\u003ctd\u003eDistance between fractures. Default: 300.0 m\u003c/td\u003e\n\u003ctd\u003eDouble\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eaction\u003c/td\u003e\n\u003ctd\u003eHow to handle existing fractures. Choices: \u003ccode\u003eAPPEND_FRACTURES\u003c/code\u003e, \u003ccode\u003eREPLACE_FRACTURES\u003c/code\u003e. The replace option will delete all existing fractures before adding new ones. Default: \u003ccode\u003eAPPEND_FRACTURES\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003ecreateMultipleFractures(caseId=0, templateId=1, wellPathNames=[\u0026quot;B-1H\u0026quot;, \u0026quot;B-2H\u0026quot;], action=REPLACE_FRACTURES)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"createlgrforcompletions\"\u003ecreateLgrForCompletions\u003c/h3\u003e\n\u003cp\u003eCreate temporary LGRs for completions on the selected well paths. The splitType parameter controls which main grid cells to split into LGRs. The LGR_PER_CELL option splits only those main grid cells that intersect with a completion. The LGR_PER_COMPLETION option splits all main grid cells that are located within an IJK bounding box covering all intersected cells for each completion. The LGR_PER_WELL works like the previous option, but the bounding box covers intersected cells for all completions on a well path.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseId\u003c/td\u003e\n\u003ctd\u003eID of case to create LGRs for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etimeStep\u003c/td\u003e\n\u003ctd\u003eThe time step to create LGRs for\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewellPathNames\u003c/td\u003e\n\u003ctd\u003eNames of well paths to export for. Defaults to all checked wells. If a list of well names are provided, those wells are included even if unchecked\u003c/td\u003e\n\u003ctd\u003eList of String\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erefinementI\u003c/td\u003e\n\u003ctd\u003eSize of the LGR along the I axis, in each main grid cell.\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erefinementJ\u003c/td\u003e\n\u003ctd\u003eSize of the LGR along the J axis, in each main grid cell.\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erefinementK\u003c/td\u003e\n\u003ctd\u003eSize of the LGR along the K axis, in each main grid cell.\u003c/td\u003e\n\u003ctd\u003eInteger\u003c/td\u003e\n\u003ctd\u003e✔\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esplitType\u003c/td\u003e\n\u003ctd\u003eHow to split the LGRs. Options: \u003ccode\u003eLGR_PER_CELL\u003c/code\u003e, \u003ccode\u003eLGR_PER_COMPLETION\u003c/code\u003e, \u003ccode\u003eLGR_PER_WELL\u003c/code\u003e. Default option is \u003ccode\u003eLGR_PER_COMPLETION\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnum\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003ecreateLgrForCompletions(caseId=0, timeStep=0, wellPathNames=[\u0026quot;B-1H\u0026quot;, \u0026quot;B-2H\u0026quot;], refinementI=2, refinementJ=3, refinementK=4, splitType=LGR_PER_WELL)\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"createsaturationpressureplots\"\u003ecreateSaturationPressurePlots\u003c/h3\u003e\n\u003cp\u003eCreate saturation pressure plots for the specified cases.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eRequired\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ecaseIds\u003c/td\u003e\n\u003ctd\u003eIDs of cases to create plots for. Default is all cases\u003c/td\u003e\n\u003ctd\u003eList of Integer\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cpre\u003e\u003ccode\u003ecreateSaturationPressurePlots(caseIds=[0])\r\n\u003c/code\u003e\u003c/pre\u003e",
url: "/scripting/commandfile/"
};
window.store["/wells-and-completions/createnewwellpaths/"] = {
title: "Create Well Paths",
content: "ResInsight lets the user create new/custom well paths by clicking in the 3D view. A self created well path will behave the same way as an ordinary imported well path.\nTo create a well path:\n Right click Wells in the project tree Select Create Well Path in the right-click menu. A new well node and a well targets node are created. Click in the 3D view on locations where the well path will pass (targets). Note. A 3D object must be hit when clicking. Clicking in thin air will not work. When finished placing targets, click on \u0026ldquo;Stop Picking Targets\u0026rdquo; in the property editor Well targets property editor fields:\n Start Type - Specify well to start either at surface or at first target point. UTM Reference Point - Reference point. Defaults to the first target point clicked. Air Gap - Specify Air Gap, i.e. distance from Rotary Kelling Bushing to sea surface. Applies to well path export only. Well Targets: List of targets. Will have pink background when in picking state. Point - Target position relative to reference point. DL in - Dog leg inwards [degrees/30m]. DL out - Dog leg outwards [degrees/30m]. Dir - Check box for overriding well path auto calculated directions. Azi (deg) - Azimuth. Y axis is 0 degrees. Inc (deg) - Inclination. Z axis is 0 degrees. A self created well path may be edited by either editing coordinates in the property editor or clicking and dragging targets in the 3D view.\nClicking and dragging the blue part of a target, it can be moved along the Z axis only. Clicking and dragging the magenta part of a target, it can be moved freely around.\nWell Plan A well plan can be displayed by selecting Show Well Plan from the right-click menu of a generated well path.\n-- MDRKB CL Inc Azi TVDMSL NS EW Dogleg Build Turn 0.00000 0.00000 91.23218 67.46458 2560.64104 7320830.60875 456093.37763 0.00000 0.00000 0.00000 109.69761 109.69761 91.23218 67.46458 2558.28210 7320872.64113 456194.67560 0.00000 0.00000 0.00000 383.74602 274.04841 90.01335 94.84447 2555.24550 7320914.37090 456462.87518 3.00000 -0.13343 2.99727 518.95310 135.20708 88.73259 106.92696 2556.73062 7320888.88803 456595.39303 2.69569 -0.28418 2.68089 597.83872 78.88561 88.73259 106.92696 2558.47547 7320865.92593 456670.84259 0.00000 0.00000 0.00000 730.04479 132.20607 90.46303 138.71821 2559.42803 7320795.18191 456780.51358 7.22424 0.39267 7.21402 1087.97847 357.93368 92.23380 -164.19586 2550.23230 7320460.45997 456856.25443 4.78528 0.14842 -25.38856 ",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellPathCreation.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight lets the user create new/custom well paths by clicking in the 3D view. A self created well path will behave the same way as an ordinary imported well path.\u003c/p\u003e\n\u003cp\u003eTo create a well path:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eRight click \u003cstrong\u003eWells\u003c/strong\u003e in the project tree\u003c/li\u003e\n\u003cli\u003eSelect \u003cstrong\u003eCreate Well Path\u003c/strong\u003e in the right-click menu. A new well node and a well targets node are created.\u003c/li\u003e\n\u003cli\u003eClick in the 3D view on locations where the well path will pass (targets). Note. A 3D object must be hit when clicking. Clicking in thin air will not work.\u003c/li\u003e\n\u003cli\u003eWhen finished placing targets, click on \u0026ldquo;Stop Picking Targets\u0026rdquo; in the property editor\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellTargetsTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellTargetsPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eWell targets property editor fields:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStart Type\u003c/strong\u003e - Specify well to start either at surface or at first target point.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTM Reference Point\u003c/strong\u003e - Reference point. Defaults to the first target point clicked.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAir Gap\u003c/strong\u003e - Specify Air Gap, i.e. distance from Rotary Kelling Bushing to sea surface. Applies to well path export only.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Targets:\u003c/strong\u003e List of targets. Will have pink background when in picking state.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePoint\u003c/strong\u003e - Target position relative to reference point.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDL in\u003c/strong\u003e - Dog leg inwards [degrees/30m].\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDL out\u003c/strong\u003e - Dog leg outwards [degrees/30m].\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDir\u003c/strong\u003e - Check box for overriding well path auto calculated directions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAzi (deg)\u003c/strong\u003e - Azimuth. Y axis is 0 degrees.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInc (deg)\u003c/strong\u003e - Inclination. Z axis is 0 degrees.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA self created well path may be edited by either editing coordinates in the property editor or clicking and dragging targets in the 3D view.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellTargets.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eClicking and dragging the blue part of a target, it can be moved along the Z axis only. Clicking and dragging the magenta part of a target, it can be moved freely around.\u003c/p\u003e\n\u003ch3 id=\"well-plan\"\u003eWell Plan\u003c/h3\u003e\n\u003cp\u003eA well plan can be displayed by selecting \u003cstrong\u003eShow Well Plan\u003c/strong\u003e from the right-click menu of a generated well path.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e-- MDRKB CL Inc Azi TVDMSL NS EW Dogleg Build Turn \r\n0.00000 0.00000 91.23218 67.46458 2560.64104 7320830.60875 456093.37763 0.00000 0.00000 0.00000 \r\n109.69761 109.69761 91.23218 67.46458 2558.28210 7320872.64113 456194.67560 0.00000 0.00000 0.00000 \r\n383.74602 274.04841 90.01335 94.84447 2555.24550 7320914.37090 456462.87518 3.00000 -0.13343 2.99727 \r\n518.95310 135.20708 88.73259 106.92696 2556.73062 7320888.88803 456595.39303 2.69569 -0.28418 2.68089 \r\n597.83872 78.88561 88.73259 106.92696 2558.47547 7320865.92593 456670.84259 0.00000 0.00000 0.00000 \r\n730.04479 132.20607 90.46303 138.71821 2559.42803 7320795.18191 456780.51358 7.22424 0.39267 7.21402 \r\n1087.97847 357.93368 92.23380 -164.19586 2550.23230 7320460.45997 456856.25443 4.78528 0.14842 -25.38856 \r\n\u003c/code\u003e\u003c/pre\u003e",
url: "/wells-and-completions/createnewwellpaths/"
};
window.store["/import/elementpropertytable/"] = {
title: "Element Property Table",
content: "Element property tables in ABQUS input file format can be imported into ResInsight and displayed as Element Results. This can be used to display material properties, or any scalar value on each element.\nTo view the data as a Color Result select the Result Position: Element ( See Geomechanical Results )\nA couple of property names are recognized and treated specially:\n MODULUS \u0026ndash; Scaled by 1.0e-9 and shown as \u0026ldquo;Yong\u0026rsquo;s Modulus\u0026rdquo; in the user interface RATIO \u0026ndash; Shown as \u0026ldquo;Poisson\u0026rsquo;s Ratio\u0026rdquo; in the user interface File Format A couple of examples on the file format are shown below.\nResInsight searches for the first line containing *Distribution Table, then splits the following line by ,. These entries describes the expected property values to be found in the file.\nResInsight then searches for the data block by ignoring lines\n starting with * and , does not have the expected column count when splitting the line by , When the datablock is found, the part of the line before . is stripped away, and first column is expected to be element ID\n** ELASTIC SETTING FOR EACH ELEMENT\r*Distribution Table, name=RSV_Res-1_Elastic_Table\rMODULUS, RATIO\r*Distribution, name=RSV_Res-1_ELASTICS, location=ELEMENT, Table=RSV_Res-1_Elastic_Table\r** Description: Element-by-Element Elastic properties\r, 2.\rRes-1.210, 11198814808.2538, 0.19041\rRes-1.209, 11207002032.1436, 0.19063\rRes-1.208, 11222989223.0933, 0.19104\rRes-1.207, 11202549454.349, 0.19051\r** DENSITY SETTING FOR EACH ELEMENT\r*Distribution Table, name=RSV_Res-1_Density_Table\rDensity\r*Distribution, name=RSV_Res-1_DENSITIES, location=ELEMENT, Table=RSV_Res-1_Density_Table\r** Description: Element-by-Element Densities\r, 1.\rRes-1.210, 2500\rRes-1.209, 2500\rRes-1.208, 2500\rRes-1.207, 2500\r",
html: "\u003cp\u003eElement property tables in ABQUS input file format can be imported into ResInsight and displayed as Element Results. This can be used to display material properties, or any scalar value on each element.\u003c/p\u003e\n\u003cp\u003eTo view the data as a \u003cstrong\u003eColor Result\u003c/strong\u003e select the \u003cstrong\u003eResult Position\u003c/strong\u003e: \u003cem\u003e\u003cstrong\u003eElement\u003c/strong\u003e\u003c/em\u003e ( See \u003ca href=\"/3d-main-window/cellresults/#geomechanical-results\"\u003eGeomechanical Results\u003c/a\u003e )\u003c/p\u003e\n\u003cp\u003eA couple of property names are recognized and treated specially:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMODULUS \u0026ndash; Scaled by 1.0e-9 and shown as \u0026ldquo;Yong\u0026rsquo;s Modulus\u0026rdquo; in the user interface\u003c/li\u003e\n\u003cli\u003eRATIO \u0026ndash; Shown as \u0026ldquo;Poisson\u0026rsquo;s Ratio\u0026rdquo; in the user interface\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"file-format\"\u003eFile Format\u003c/h3\u003e\n\u003cp\u003eA couple of examples on the file format are shown below.\u003c/p\u003e\n\u003cp\u003eResInsight searches for the first line containing \u003ccode\u003e*Distribution Table\u003c/code\u003e, then splits the following line by \u003ccode\u003e,\u003c/code\u003e. These entries describes the expected property values to be found in the file.\u003c/p\u003e\n\u003cp\u003eResInsight then searches for the data block by ignoring lines\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estarting with \u003ccode\u003e*\u003c/code\u003e and \u003ccode\u003e,\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edoes not have the expected column count when splitting the line by \u003ccode\u003e,\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen the datablock is found, the part of the line before \u003ccode\u003e.\u003c/code\u003e is stripped away, and first column is expected to be element ID\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e** ELASTIC SETTING FOR EACH ELEMENT\r\n*Distribution Table, name=RSV_Res-1_Elastic_Table\r\nMODULUS, RATIO\r\n*Distribution, name=RSV_Res-1_ELASTICS, location=ELEMENT, Table=RSV_Res-1_Elastic_Table\r\n** Description: Element-by-Element Elastic properties\r\n, 2.\r\nRes-1.210, 11198814808.2538, 0.19041\r\nRes-1.209, 11207002032.1436, 0.19063\r\nRes-1.208, 11222989223.0933, 0.19104\r\nRes-1.207, 11202549454.349, 0.19051\r\n\u003c/code\u003e\u003c/pre\u003e\u003cpre\u003e\u003ccode\u003e** DENSITY SETTING FOR EACH ELEMENT\r\n*Distribution Table, name=RSV_Res-1_Density_Table\r\nDensity\r\n*Distribution, name=RSV_Res-1_DENSITIES, location=ELEMENT, Table=RSV_Res-1_Density_Table\r\n** Description: Element-by-Element Densities\r\n, 1.\r\nRes-1.210, 2500\r\nRes-1.209, 2500\r\nRes-1.208, 2500\r\nRes-1.207, 2500\r\n\u003c/code\u003e\u003c/pre\u003e",
url: "/import/elementpropertytable/"
};
window.store["/export/fluxnummultnum/"] = {
title: "FLUXNUM/MULTNUM",
content: "The visible cells can be exported as a FLUXNUM or MULTNUM keyword that can be used in an Eclipse input data deck.\nYou can do this by using the command Export Visible Cells as FLUXNUM/MULTNUM found by right clicking:\n View in the Project Tree. Cell Result in the Project Tree. In any Eclipse 3D View. The command can also be found in File -\u0026gt; Export. If the command is used in the project tree, the visible cells from the selected view are used for calculation. In the 3D view and from File -\u0026gt; Export, the visible cells from the currently active 3D view are used.\n Export Filename \u0026ndash; Name of the file to export to. Export Keyword \u0026ndash; Selects the Eclipse keyword to export. Visible Active Cells Value \u0026ndash; This value is used for all the active cells that passes the filters(Range Filter, Property Filter etc) in the 3D View, and thus is visible. Hidden Active Cells Value \u0026ndash; All the active cells that are not visible in the 3D view. Inactive Cells Value \u0026ndash; This value is used for all inactive cells, regardless of whether they are visible or not. ",
html: "\u003cp\u003eThe visible cells can be exported as a FLUXNUM or MULTNUM keyword that can be used in an Eclipse input data deck.\u003c/p\u003e\n\u003cp\u003eYou can do this by using the command \u003cstrong\u003eExport Visible Cells as FLUXNUM/MULTNUM\u003c/strong\u003e found by right clicking:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e in the Project Tree.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCell Result\u003c/strong\u003e in the Project Tree.\u003c/li\u003e\n\u003cli\u003eIn any Eclipse \u003cstrong\u003e3D View\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe command can also be found in \u003cstrong\u003eFile -\u0026gt; Export\u003c/strong\u003e. If the command is used in the project tree, the visible cells from the selected view are used for calculation. In the 3D view and from File -\u0026gt; Export, the visible cells from the currently active 3D view are used.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/fluxnumMultnum.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eExport Filename\u003c/strong\u003e \u0026ndash; Name of the file to export to.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eExport Keyword\u003c/strong\u003e \u0026ndash; Selects the Eclipse keyword to export.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVisible Active Cells Value\u003c/strong\u003e \u0026ndash; This value is used for all the active cells that passes the filters(Range Filter, Property Filter etc) in the 3D View, and thus is visible.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHidden Active Cells Value\u003c/strong\u003e \u0026ndash; All the active cells that are not visible in the 3D view.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInactive Cells Value\u003c/strong\u003e \u0026ndash; This value is used for all inactive cells, regardless of whether they are visible or not.\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/export/fluxnummultnum/"
};
window.store["/misc/keyboardshortcuts/"] = {
title: "Keyboard Shortcuts",
content: "ResInsight supports a selection of Keyboard Shortcuts for convenience. These include Delete for removing deletable items from the project tree, Ctrl-Alt-A for Zoom All and Ctrl-Alt-S/N/W/E/D/U for changing the camera view to South, North, West, East, Down and Up respectively.\nOther available keyboard shortcuts are\n Ctrl-Shift-P for opening up the plot window when you are in the 3d View Ctrl-Shift-3 for opening up the 3d View while you are in the Plot Window Ctrl-X for Cut and Ctrl-V for Paste of project tree items where this functionality is available. Ctrl-O for opening a project Ctrl-S for saving the project F1 for opening the online User Guide Ctrl-M for single line measurement Ctrl-Shift-M for poly line measurement ",
html: "\u003cp\u003eResInsight supports a selection of Keyboard Shortcuts for convenience. These include \u003cstrong\u003eDelete\u003c/strong\u003e for removing deletable items\nfrom the project tree, \u003cstrong\u003eCtrl-Alt-A\u003c/strong\u003e for Zoom All and \u003cstrong\u003eCtrl-Alt-S/N/W/E/D/U\u003c/strong\u003e for changing the camera view to South, North, West, East, Down and Up respectively.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/KeyboardDel.png\" alt=\"\"\u003e\n\u003cimg src=\"/images/3d-main-window/KeyboardEast.png\" alt=\"\"\u003e\n\u003cimg src=\"/images/3d-main-window/KeyboardPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eOther available keyboard shortcuts are\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCtrl-Shift-P\u003c/strong\u003e for opening up the plot window when you are in the 3d View\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCtrl-Shift-3\u003c/strong\u003e for opening up the 3d View while you are in the Plot Window\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCtrl-X\u003c/strong\u003e for Cut and \u003cstrong\u003eCtrl-V\u003c/strong\u003e for Paste of project tree items where this functionality is available.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCtrl-O\u003c/strong\u003e for opening a project\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCtrl-S\u003c/strong\u003e for saving the project\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eF1\u003c/strong\u003e for opening the online User Guide\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCtrl-M\u003c/strong\u003e for single line measurement\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCtrl-Shift-M\u003c/strong\u003e for poly line measurement\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/misc/keyboardshortcuts/"
};
window.store["/getting-started/modelnavigation/"] = {
title: "Model Navigation",
content: "ResInsight comes with four navigation modes. The active mode can be selected in the [Preferences dialog] (/misc/preferences/).\nNote that changing the navigation mode applies to the currently active view only, and views created after the change.\nThese abbreviations are used in the tables below:\n Abbreviation Meaning LMB Press the left mouse button MMB Press the middle mouse button or scroll wheel button RMB Press the right mouse button The following applies to all navigation modes:\n Mouse interaction Action RMB single click Right-click menu (context menu) LMB single click Update status bar and Result Info RMS navigation mode Mouse interaction Action LMB + drag Zoom model MMB + drag Rotate model Scroll wheel Zoom to mouse pointer location RMB + drag Pan model CAD navigation mode Mouse interaction Action LMB + drag Pan model MMB + drag Rotate model MMB + Shift Pan model Scroll wheel Zoom to mouse pointer location GeoQuest navigation mode Mouse interaction Action LMB + drag Rotate model MMB + drag Pan model Scroll wheel Zoom to mouse pointer location Ceetron navigation mode Mouse interaction Action LMB + drag Pan model MMB + drag Zoom to mouse pointer location Scroll wheel Zoom to mouse pointer location RMB + drag Rotate model ",
html: "\u003cp\u003eResInsight comes with four navigation modes. The active mode can be selected in the [Preferences dialog] (/misc/preferences/).\u003c/p\u003e\n\u003cp\u003eNote that changing the navigation mode applies to the currently active view only, and views created after the change.\u003c/p\u003e\n\u003cp\u003eThese abbreviations are used in the tables below:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAbbreviation\u003c/th\u003e\n\u003cth\u003eMeaning\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLMB\u003c/td\u003e\n\u003ctd\u003ePress the left mouse button\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMMB\u003c/td\u003e\n\u003ctd\u003ePress the middle mouse button or scroll wheel button\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRMB\u003c/td\u003e\n\u003ctd\u003ePress the right mouse button\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eThe following applies to all navigation modes:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMouse interaction\u003c/th\u003e\n\u003cth\u003eAction\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eRMB single click\u003c/td\u003e\n\u003ctd\u003eRight-click menu (context menu)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLMB single click\u003c/td\u003e\n\u003ctd\u003eUpdate status bar and \u003cstrong\u003eResult Info\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"rms-navigation-mode\"\u003eRMS navigation mode\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMouse interaction\u003c/th\u003e\n\u003cth\u003eAction\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLMB + drag\u003c/td\u003e\n\u003ctd\u003eZoom model\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMMB + drag\u003c/td\u003e\n\u003ctd\u003eRotate model\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eScroll wheel\u003c/td\u003e\n\u003ctd\u003eZoom to mouse pointer location\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRMB + drag\u003c/td\u003e\n\u003ctd\u003ePan model\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"cad-navigation-mode\"\u003eCAD navigation mode\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMouse interaction\u003c/th\u003e\n\u003cth\u003eAction\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLMB + drag\u003c/td\u003e\n\u003ctd\u003ePan model\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMMB + drag\u003c/td\u003e\n\u003ctd\u003eRotate model\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMMB + Shift\u003c/td\u003e\n\u003ctd\u003ePan model\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eScroll wheel\u003c/td\u003e\n\u003ctd\u003eZoom to mouse pointer location\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"geoquest-navigation-mode\"\u003eGeoQuest navigation mode\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMouse interaction\u003c/th\u003e\n\u003cth\u003eAction\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLMB + drag\u003c/td\u003e\n\u003ctd\u003eRotate model\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMMB + drag\u003c/td\u003e\n\u003ctd\u003ePan model\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eScroll wheel\u003c/td\u003e\n\u003ctd\u003eZoom to mouse pointer location\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"ceetron-navigation-mode\"\u003eCeetron navigation mode\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMouse interaction\u003c/th\u003e\n\u003cth\u003eAction\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLMB + drag\u003c/td\u003e\n\u003ctd\u003ePan model\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMMB + drag\u003c/td\u003e\n\u003ctd\u003eZoom to mouse pointer location\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eScroll wheel\u003c/td\u003e\n\u003ctd\u003eZoom to mouse pointer location\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRMB + drag\u003c/td\u003e\n\u003ctd\u003eRotate model\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n",
url: "/getting-started/modelnavigation/"
};
window.store["/import/observeddata/"] = {
title: "Observed Time History Data",
content: "Observed Time History Data, is data measured in time. On import of observed time history data, ResInsight translates the data to make it similar to summary data. Observed time history data can be plotted along with summary data in Summary Plots.\nImport Observed Time History Data Importing observed time history data to ResInsight may be performed in two different ways:\n By selecting the main menu item File -\u0026gt; Import -\u0026gt; Import Observed Time History Data By using the right-click command Import Observed Time History Data on the Observed Time History Data item in the Plot Main Window Project Tree The following file types are supported:\n RSM observed time history data file (*.rsm) Column based (Comma Separated Values, CSV) time history data file (*.csv/*.txt) The imported Observed Time History Data files will be added to Observed Time History Data. Which summaries that has been detected in a Observed Time History Data file can be read in an Observed Time History Data\u0026rsquo;s Property Editor. In the image below, time and year info has been found together with the summary \u0026ldquo;WBP9L\u0026rdquo; for the well \u0026ldquo;OP-1\u0026rdquo;.\nFile Formats Import CSV/txt Observed Time History Data CSV/txt files are generic ascii files where data is arranged in columns. Some variations in formatting is supported, for instance deifferent cell separators, date and time format, decimal separator etc. When importing these types of files the user is presented a dialog, where the user may tell ResInsight how to import the selected file(s). If more than one file is selected, the dialog appears once for each file.\nCSV/txt Import Options Dialog Dialog fields description:\n Cell Separator \u0026ndash; Select the correct cell separator character. ResInsight will try to set the correct value as default. Decimal Separator \u0026ndash; Select the correct decimal separator. ResInsight will try to set the correct value as default. Selected Time Column \u0026ndash; Select the column that contains the time/date information. The first column is default. Use Custom Date Time Format \u0026ndash; Check this box if the Date Format and/or Time Format in the file do not match any of the most common formats. Custom Date Time Format \u0026ndash; Enter date time format to match the time information in the file. This field is visible only when the above check box checked. A tooltip will tell the user how to enter the correct information. Date Format \u0026ndash; Select the date format matching the date information in the file. Time Format \u0026ndash; Select the time format matching the time information in the file. If the file contains dates only, this field is ignored by ResInsight. Preview \u0026ndash; Preview the first 30 lines of the file contents. The view will reflect the currently selected Cell Separator and the selected time column is marked in yellow. Column data Each column must have a header text, which may be a name/description for the data in the column. By formatting the header text to a valid Eclipse address, ResInsight recognizes the column data and will be able to categorize the data in the same way as grid data. So when plotting these data later, the user will find the data in the correct category in the Summary Plot Editor.\nEclipse address format An Eclipse address consists of a vector name and zero or more parameters. The number of parameters are defined by the category of the vector. The category is determined by looking up the category in an internal vector table. A valid standard vector name has 3 to 5 characters. Optionally it may be postfixed by a user defined name of 3 characters. A vector name having both a standard part and a user part must have 8 characters (5+3). In this case, if the standard part has less than 5 characters, it must be padded with underscores up to 5 characters. Example: \u0026lsquo;RPR__WEL\u0026rsquo;. Vector names having only the standard part are not padded.\nCategories:\n Field - \u0026lt;VECTOR \u0026lsquo;F\u0026hellip;.\u0026lsquo;\u0026gt; Example: \u0026lsquo;FOPT\u0026rsquo; Aquifer - \u0026lt;VECTOR \u0026lsquo;A\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;AQUIFER NUMBER\u0026gt; Example: \u0026lsquo;AAQR:1\u0026rsquo; Network - \u0026lt;VECTOR \u0026lsquo;N\u0026hellip;.\u0026lsquo;\u0026gt; Misc - \u0026lt;VECTOR \u0026lsquo;\u0026hellip;.\u0026lsquo;\u0026gt; Region - \u0026lt;VECTOR \u0026lsquo;R\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;REGION NUMBER\u0026gt; Example: \u0026lsquo;RPR:1\u0026rsquo; Region to Region - \u0026lt;VECTOR \u0026lsquo;R.F..\u0026lsquo;\u0026gt;:\u0026lt;REGION NUMBER\u0026gt;-\u0026lt;REGION NUMBER\u0026gt; Example: \u0026lsquo;ROFR:1-2\u0026rsquo; Group - \u0026lt;VECTOR \u0026lsquo;G\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;GROUP NAME\u0026gt; Example: \u0026lsquo;GOPR:MANI-B1\u0026rsquo; Well - \u0026lt;VECTOR \u0026lsquo;W\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;WELL NAME\u0026gt; Example: \u0026lsquo;WOPR:B-2H\u0026rsquo; Completion - \u0026lt;VECTOR \u0026lsquo;C\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;WELL NAME\u0026gt;:\u0026lt;I\u0026gt;,\u0026lt;J\u0026gt;,\u0026lt;K\u0026gt; Example: \u0026lsquo;COFRL:C-1H:26,44,16\u0026rsquo; LGR Completion - \u0026lt;VECTOR \u0026lsquo;LC\u0026hellip;\u0026lsquo;\u0026gt;:\u0026lt;LGR NAME\u0026gt;:\u0026lt;WELL NAME\u0026gt;:\u0026lt;I\u0026gt;,\u0026lt;J\u0026gt;,\u0026lt;K\u0026gt; Example: \u0026lsquo;LCWIT:WELLI1:I1:5,5,5\u0026rsquo; LGR Well - \u0026lt;VECTOR \u0026lsquo;LW\u0026hellip;\u0026lsquo;\u0026gt;:\u0026lt;LGR NAME\u0026gt;:\u0026lt;WELL NAME\u0026gt; Example: \u0026lsquo;LWWIR:WELLI1:I1\u0026rsquo; Segment - \u0026lt;VECTOR \u0026lsquo;S\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;WELL NAME\u0026gt;:\u0026lt;SEGMENT NUMBER\u0026gt; Example: \u0026lsquo;SOFR:B-5H:32\u0026rsquo; Block - \u0026lt;Vector \u0026lsquo;B\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;I\u0026gt;,\u0026lt;J\u0026gt;,\u0026lt;K\u0026gt; Example: \u0026lsquo;BPR:15,18,21\u0026rsquo; LGR Block - \u0026lt;VECTOR \u0026lsquo;LB\u0026hellip;\u0026lsquo;\u0026gt;:\u0026lt;LGR NAME\u0026gt;:\u0026lt;I\u0026gt;,\u0026lt;J\u0026gt;,\u0026lt;K\u0026gt; Example: \u0026lsquo;LBOSAT:CENTER:5,5,5\u0026rsquo; Imported - \u0026lt;SOME NAME\u0026gt; When ResInsight parses an eclipse address, it first tries to identify an address category by analyzing the vector name, as described above. If no category could be found, the Imported category is used. This category is also used if the address format is wrong (for instance missing parameters) even though the vector name identifies a different category.\nInstantaneous vs Accumulated Data\nA valid Eclipse vector having a standard name ending with \u0026lsquo;T\u0026rsquo; or \u0026lsquo;TH\u0026rsquo; are considered accumulated data. In the summary plot, these types of data are plotted slightly different. Instantaneous data are plotted using a stepped curve, while accumulated data are plotted using straight lines between the samples.\nError data\nAny address may have associated error data. Those type of data will have the same address as their associated data, but are prefixed by \u0026lsquo;ER:', \u0026lsquo;ERR:\u0026rsquo; or \u0026lsquo;ERROR:'. Example: \u0026lsquo;ERR:FOPT\u0026rsquo;. It is not possible to select error data explicitly in the plot editor selection fields, but when selecting a vector having associated error data, the error data is plotted as error bars in the summary plot.\nExample:\nCSV Line Based Format ResInsight supports a \u0026lsquo;line based\u0026rsquo; CSV file format variant as well. As opposed to the normal CSV format, data values are organized in lines. Each line must contain at least a date (and time), a vector address and a sample value. Optionally it may also contain an error value and a comment. The information carried by this format is equivalent to the normal CSV format, it is only a different file layout.\nWhen importing a line based CSV file, no dialog appears. Instead a more stict set of rules apply to this type of files:\n At least DATE, VECTOR and VALUE columns must be present. The order of columns may be changed. Optionally the columns ERROR and COMMENTS may be present ISO date format must be used: \u0026lsquo;yyyy-mm-dd\u0026rsquo; or \u0026lsquo;yyyy-mm-dd hh:mm\u0026rsquo; Semicolon (;) must be used as column separator Point (.) must be used as decimal separator The comment must not contain any semicolons Example The two examples below are equvalent and result in identical data after importing to ResInsight\nLine based CSV:\nDATE ;VECTOR ;VALUE ;ERROR\r2018-04-16 ;FOPT ;12.5 ;0.45\r2018-04-18 ;FOPT ;8.6 ;0.31\rNormal CSV:\nDATE ;FOPT ;ERR:FOPT\r2018-04-16 ;12.5 ;0.45\r2018-04-18 ;8.6 ;0.31\rImport RSM observed time history data To import RSM files, the only action needed from the user is to select one or more RSM files. When the import is finished, one tree node for each file will appear under the Observed Time History Data node in the project tree. RSM files can be either Column based or Keyword based.\nColumn Based File Format If a column based file is presented, ResInsight first tries to identify if its header has fixed width or not. Further, the header is interpreted by looking for specific lines.\nThe first line must have one or more vector mnemonics. The initial letter(s) in a mnemonic specify which summary data type the column represents. For instance, FVPT and FWPT are of type Field, as they both have an initial F. WWCTH and WGORH are well data types. See Vector naming convention in Eclipse: File Formats Reference Manual for a full overview of supported mnemonics.\nThe next lines can define units, well/group names, region names, LGR names and block numbers and the local cell number. They do not have to appear in any particular order. Scale factors can also be included, but will be ignored by ResInsight. All lines starting with \u0026ndash; will also be ignored.\nColumn Based with Fixed Header Width When interpreting column based files with fixed header width, ResInsight looks for left aligned column entries. These type of files are interpreted as we naturally read them. More than one table can be present in each file.\n1 -------------------------------------------------------------------------\rSUMMARY\r-------------------------------------------------------------------------\rDATE FGIRH FVPT FWPT FOPT FLPT SM3/DAY RM3 SM3 SM3 SM3 *10**3 *10**3 *10**3 *10**3 -------------------------------------------------------------------------\r6-NOV-1997 0 0 0 0 0 7-NOV-1997 0 5.749954 0.004548 4.379801 4.384350 8-NOV-1997 0 13.76883 0.010841 10.48852 10.49936\r9-NOV-1997 0 19.38692 0.015243 14.76847 14.78372 10-NOV-1997 0 24.07161 0.018914 18.33751 18.35642\r11-NOV-1997 0 28.79427 0.022613 21.93558 21.95819\rColumn Based with Random Header Width Column Based with Random Header Width will try to be parsed in the same way as fixed width, but it might fail in situations like the one below. We can see that SM3/SM3 probably belongs to WGORH, but it is parsed to WWCTH, as it is the second entry on that line.\nTIME WWCTH WGORH\rDAYS SM3/SM3 A-5HP A-5HP\r1 0.000 0.000\r2 0.000 0.000\r3 0.000 0.000\rKeyword Based File Format If the non-comment line includes the word \u0026ldquo;VECTOR\u0026rdquo;, the file is interpreted as a keyword based file. In keyword based files, the content of the one-column tables is described in each header. Tables should be associated with a table containing time stamps. In the example below, S-1AH-GOR is associated with YEARX, since their origin is equal. ResInsight always interpret ORIGIN as well name, and look for a table with the line \u0026ldquo;VECTOR YEARX\u0026rdquo; to associate with it.\n----------------------------------------------\r-- GOR data ----------------------------------------------\rVECTOR S-122AH-GOR\rUNITS SM3/SM3\rORIGIN GORS-122AH\r330.6601\r257.7500\r335.9894\r301.4388\r260.4193\r306.0298\r280.2883\rVECTOR YEARX\rORIGIN GORS-112AH\rUNITS YEAR\r1999.7902\r1999.8446\r1999.9285\r2000.0391\r2000.0800\r2000.0862\r2000.1285\r---comment\r----------------------------------------------\r-- GOR data\r----------------------------------------------\rVECTOR S-211H-GOR\rUNITS SM3/SM3\rORIGIN GORS-211H\r293.8103\r293.1634\r304.0000\r334.5932\r306.4610\r293.7571\rVECTOR YEARX\rORIGIN GORS-22H\rUNITS YEAR\r1999.8255\r2000.1274\r2000.2075\r2000.2367\r2000.4033\r2000.4966\rPlease seek \u0026ldquo;User data file formats\u0026rdquo; in Eclipse: File Formats Reference Manual for details.\nViewing Observed Time History Data To plot Observed Time History Data, choose New Summary Plot in the right-click menu of Summary Plots, in Plot Object Project Tree. Observed time history data will appear in Sources together with summary cases. How to use the Plot Editor is covered in Summary Plot Editor. Observed time history data points are plotted without lines by default.\n",
html: "\u003cp\u003eObserved Time History Data, is data measured in time. On import of observed time history data, ResInsight translates the data to make it similar to summary data. Observed time history data can be plotted along with summary data in \u003cstrong\u003eSummary Plots\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"import-observed-time-history-data\"\u003eImport Observed Time History Data\u003c/h2\u003e\n\u003cp\u003eImporting observed time history data to ResInsight may be performed in two different ways:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBy selecting the main menu item \u003cstrong\u003eFile -\u0026gt; Import -\u0026gt; Import Observed Time History Data\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eBy using the right-click command \u003cstrong\u003eImport Observed Time History Data\u003c/strong\u003e on the \u003cstrong\u003eObserved Time History Data\u003c/strong\u003e item in the \u003cstrong\u003ePlot Main Window Project Tree\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following file types are supported:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRSM observed time history data file (\u003cem\u003e*.rsm\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003eColumn based (Comma Separated Values, CSV) time history data file (\u003cem\u003e*.csv/*.txt\u003c/em\u003e)\nThe imported \u003cimg src=\"https://resinsight.org/images/import/Default.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n Observed Time History Data files will be added to \u003cimg src=\"https://resinsight.org/images/import/Folder.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eObserved Time History Data\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhich summaries that has been detected in a Observed Time History Data file can be read in an Observed Time History Data\u0026rsquo;s \u003cstrong\u003eProperty Editor\u003c/strong\u003e. In the image below, time and year info has been found together with the summary \u0026ldquo;WBP9L\u0026rdquo; for the well \u0026ldquo;OP-1\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/import/observedDataProperty.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"file-formats\"\u003eFile Formats\u003c/h2\u003e\n\u003ch3 id=\"import-csvtxt-observed-time-history-data\"\u003eImport CSV/txt Observed Time History Data\u003c/h3\u003e\n\u003cp\u003eCSV/txt files are generic ascii files where data is arranged in columns. Some variations in formatting is supported, for instance deifferent cell separators, date and time format, decimal separator etc. When importing these types of files the user is presented a dialog, where the user may tell ResInsight how to import the selected file(s). If more than one file is selected, the dialog appears once for each file.\u003c/p\u003e\n\u003ch4 id=\"csvtxt-import-options-dialog\"\u003eCSV/txt Import Options Dialog\u003c/h4\u003e\n\u003cp\u003e\u003cimg src=\"/images/import/ImportObservedTimeHistoryDataDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eDialog fields description:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCell Separator\u003c/strong\u003e \u0026ndash; Select the correct cell separator character. ResInsight will try to set the correct value as default.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDecimal Separator\u003c/strong\u003e \u0026ndash; Select the correct decimal separator. ResInsight will try to set the correct value as default.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelected Time Column\u003c/strong\u003e \u0026ndash; Select the column that contains the time/date information. The first column is default.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse Custom Date Time Format\u003c/strong\u003e \u0026ndash; Check this box if the Date Format and/or Time Format in the file do not match any of the most common formats.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCustom Date Time Format\u003c/strong\u003e \u0026ndash; Enter date time format to match the time information in the file. This field is visible only when the above check box checked. A tooltip will tell the user how to enter the correct information.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDate Format\u003c/strong\u003e \u0026ndash; Select the date format matching the date information in the file.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Format\u003c/strong\u003e \u0026ndash; Select the time format matching the time information in the file. If the file contains dates only, this field is ignored by ResInsight.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePreview\u003c/strong\u003e \u0026ndash; Preview the first 30 lines of the file contents. The view will reflect the currently selected Cell Separator and the selected time column is marked in yellow.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"column-data\"\u003eColumn data\u003c/h4\u003e\n\u003cp\u003eEach column must have a header text, which may be a name/description for the data in the column. By formatting the header text to a valid Eclipse address, ResInsight recognizes the column data and will be able to categorize the data in the same way as grid data. So when plotting these data later, the user will find the data in the correct category in the \u003ca href=\"/plot-window/summaryploteditor/\"\u003eSummary Plot Editor\u003c/a\u003e.\u003c/p\u003e\n\u003ch5 id=\"eclipse-address-format\"\u003eEclipse address format\u003c/h5\u003e\n\u003cp\u003eAn Eclipse address consists of a vector name and zero or more parameters. The number of parameters are defined by the category of the vector. The category is determined by looking up the category in an internal vector table. A valid standard vector name has 3 to 5 characters. Optionally it may be postfixed by a user defined name of 3 characters. A vector name having both a standard part and a user part must have 8 characters (5+3). In this case, if the standard part has less than 5 characters, it must be padded with underscores up to 5 characters. Example: \u0026lsquo;RPR__WEL\u0026rsquo;. Vector names having only the standard part are not padded.\u003c/p\u003e\n\u003cp\u003eCategories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eField\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;F\u0026hellip;.\u0026lsquo;\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;FOPT\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAquifer\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;A\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;AQUIFER NUMBER\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;AAQR:1\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetwork\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;N\u0026hellip;.\u0026lsquo;\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;\u0026hellip;.\u0026lsquo;\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRegion\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;R\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;REGION NUMBER\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;RPR:1\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRegion to Region\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;R.F..\u0026lsquo;\u0026gt;:\u0026lt;REGION NUMBER\u0026gt;-\u0026lt;REGION NUMBER\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;ROFR:1-2\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGroup\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;G\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;GROUP NAME\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;GOPR:MANI-B1\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;W\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;WELL NAME\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;WOPR:B-2H\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompletion\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;C\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;WELL NAME\u0026gt;:\u0026lt;I\u0026gt;,\u0026lt;J\u0026gt;,\u0026lt;K\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;COFRL:C-1H:26,44,16\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLGR Completion\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;LC\u0026hellip;\u0026lsquo;\u0026gt;:\u0026lt;LGR NAME\u0026gt;:\u0026lt;WELL NAME\u0026gt;:\u0026lt;I\u0026gt;,\u0026lt;J\u0026gt;,\u0026lt;K\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;LCWIT:WELLI1:I1:5,5,5\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLGR Well\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;LW\u0026hellip;\u0026lsquo;\u0026gt;:\u0026lt;LGR NAME\u0026gt;:\u0026lt;WELL NAME\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;LWWIR:WELLI1:I1\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegment\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;S\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;WELL NAME\u0026gt;:\u0026lt;SEGMENT NUMBER\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;SOFR:B-5H:32\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBlock\u003c/strong\u003e - \u0026lt;Vector \u0026lsquo;B\u0026hellip;.\u0026lsquo;\u0026gt;:\u0026lt;I\u0026gt;,\u0026lt;J\u0026gt;,\u0026lt;K\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;BPR:15,18,21\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLGR Block\u003c/strong\u003e - \u0026lt;VECTOR \u0026lsquo;LB\u0026hellip;\u0026lsquo;\u0026gt;:\u0026lt;LGR NAME\u0026gt;:\u0026lt;I\u0026gt;,\u0026lt;J\u0026gt;,\u0026lt;K\u0026gt;\n\u003cul\u003e\n\u003cli\u003eExample: \u0026lsquo;LBOSAT:CENTER:5,5,5\u0026rsquo;\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImported\u003c/strong\u003e - \u0026lt;SOME NAME\u0026gt;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen ResInsight parses an eclipse address, it first tries to identify an address category by analyzing the vector name, as described above. If no category could be found, the \u003cstrong\u003eImported\u003c/strong\u003e category is used. This category is also used if the address format is wrong (for instance missing parameters) even though the vector name identifies a different category.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInstantaneous vs Accumulated Data\u003c/strong\u003e\u003cbr\u003e\nA valid Eclipse vector having a standard name ending with \u0026lsquo;T\u0026rsquo; or \u0026lsquo;TH\u0026rsquo; are considered accumulated data. In the summary plot, these types of data are plotted slightly different. Instantaneous data are plotted using a stepped curve, while accumulated data are plotted using straight lines between the samples.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eError data\u003c/strong\u003e\u003cbr\u003e\nAny address may have associated error data. Those type of data will have the same address as their associated data, but are prefixed by \u0026lsquo;ER:', \u0026lsquo;ERR:\u0026rsquo; or \u0026lsquo;ERROR:'. Example: \u0026lsquo;ERR:FOPT\u0026rsquo;. It is not possible to select error data explicitly in the plot editor selection fields, but when selecting a vector having associated error data, the error data is plotted as error bars in the summary plot.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/import/ErrorBars.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"csv-line-based-format\"\u003eCSV Line Based Format\u003c/h3\u003e\n\u003cp\u003eResInsight supports a \u0026lsquo;line based\u0026rsquo; CSV file format variant as well. As opposed to the normal CSV format, data values are organized in lines. Each line must contain at least a date (and time), a vector address and a sample value. Optionally it may also contain an error value and a comment. The information carried by this format is equivalent to the normal CSV format, it is only a different file layout.\u003c/p\u003e\n\u003cp\u003eWhen importing a line based CSV file, no dialog appears. Instead a more stict set of rules apply to this type of files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAt least \u003cstrong\u003eDATE\u003c/strong\u003e, \u003cstrong\u003eVECTOR\u003c/strong\u003e and \u003cstrong\u003eVALUE\u003c/strong\u003e columns must be present. The order of columns may be changed.\u003c/li\u003e\n\u003cli\u003eOptionally the columns \u003cstrong\u003eERROR\u003c/strong\u003e and \u003cstrong\u003eCOMMENTS\u003c/strong\u003e may be present\u003c/li\u003e\n\u003cli\u003eISO date format must be used: \u0026lsquo;yyyy-mm-dd\u0026rsquo; or \u0026lsquo;yyyy-mm-dd hh:mm\u0026rsquo;\u003c/li\u003e\n\u003cli\u003eSemicolon (;) must be used as column separator\u003c/li\u003e\n\u003cli\u003ePoint (.) must be used as decimal separator\u003c/li\u003e\n\u003cli\u003eThe comment must not contain any semicolons\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"example\"\u003eExample\u003c/h4\u003e\n\u003cp\u003eThe two examples below are equvalent and result in identical data after importing to ResInsight\u003c/p\u003e\n\u003cp\u003eLine based CSV:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eDATE ;VECTOR ;VALUE ;ERROR\r\n2018-04-16 ;FOPT ;12.5 ;0.45\r\n2018-04-18 ;FOPT ;8.6 ;0.31\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eNormal CSV:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eDATE ;FOPT ;ERR:FOPT\r\n2018-04-16 ;12.5 ;0.45\r\n2018-04-18 ;8.6 ;0.31\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"import-rsm-observed-time-history-data\"\u003eImport RSM observed time history data\u003c/h3\u003e\n\u003cp\u003eTo import RSM files, the only action needed from the user is to select one or more RSM files. When the import is finished, one tree node for each file will appear under the \u003cstrong\u003eObserved Time History Data\u003c/strong\u003e node in the project tree. RSM files can be either \u003cem\u003eColumn based\u003c/em\u003e or \u003cem\u003eKeyword based\u003c/em\u003e.\u003c/p\u003e\n\u003ch4 id=\"column-based-file-format\"\u003eColumn Based File Format\u003c/h4\u003e\n\u003cp\u003eIf a column based file is presented, ResInsight first tries to identify if its header has fixed width or not. Further, the header is interpreted by looking for specific lines.\u003c/p\u003e\n\u003cp\u003eThe first line must have one or more vector mnemonics. The initial letter(s) in a mnemonic specify which summary data type the column represents. For instance, \u003cem\u003eFVPT\u003c/em\u003e and \u003cem\u003eFWPT\u003c/em\u003e are of type \u003cem\u003eField\u003c/em\u003e, as they both have an initial \u003cem\u003eF\u003c/em\u003e. \u003cem\u003eWWCTH\u003c/em\u003e and \u003cem\u003eWGORH\u003c/em\u003e are well data types. See \u003cem\u003eVector naming convention\u003c/em\u003e in \u003cstrong\u003eEclipse: File Formats Reference Manual\u003c/strong\u003e for a full overview of supported mnemonics.\u003c/p\u003e\n\u003cp\u003eThe next lines can define units, well/group names, region names, LGR names and block numbers and the local cell number. They do not have to appear in any particular order. Scale factors can also be included, but will be ignored by ResInsight. All lines starting with \u003cem\u003e\u003cem\u003e\u0026ndash;\u003c/em\u003e\u003c/em\u003e will also be ignored.\u003c/p\u003e\n\u003ch5 id=\"column-based-with-fixed-header-width\"\u003eColumn Based with Fixed Header Width\u003c/h5\u003e\n\u003cp\u003eWhen interpreting column based files with fixed header width, ResInsight looks for left aligned column entries. These type of files are interpreted as we naturally read them. More than one table can be present in each file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e1 \r\n -------------------------------------------------------------------------\r\n SUMMARY\r\n -------------------------------------------------------------------------\r\n DATE FGIRH FVPT FWPT FOPT FLPT \r\n SM3/DAY RM3 SM3 SM3 SM3 \r\n *10**3 *10**3 *10**3 *10**3 \r\n \r\n \r\n -------------------------------------------------------------------------\r\n 6-NOV-1997 0 0 0 0 0 \r\n 7-NOV-1997 0 5.749954 0.004548 4.379801 4.384350 \r\n 8-NOV-1997 0 13.76883 0.010841 10.48852 10.49936\r\n 9-NOV-1997 0 19.38692 0.015243 14.76847 14.78372 \r\n 10-NOV-1997 0 24.07161 0.018914 18.33751 18.35642\r\n 11-NOV-1997 0 28.79427 0.022613 21.93558 21.95819\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch5 id=\"column-based-with-random-header-width\"\u003eColumn Based with Random Header Width\u003c/h5\u003e\n\u003cp\u003eColumn Based with Random Header Width will try to be parsed in the same way as fixed width, but it might fail in situations like the one below. We can see that SM3/SM3 \u003cem\u003eprobably\u003c/em\u003e belongs to WGORH, but it is parsed to WWCTH, as it is the second entry on that line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eTIME WWCTH WGORH\r\nDAYS SM3/SM3 \r\n\r\n A-5HP A-5HP\r\n 1 0.000 0.000\r\n 2 0.000 0.000\r\n 3 0.000 0.000\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch4 id=\"keyword-based-file-format\"\u003eKeyword Based File Format\u003c/h4\u003e\n\u003cp\u003eIf the non-comment line includes the word \u0026ldquo;VECTOR\u0026rdquo;, the file is interpreted as a keyword based file. In keyword based files, the content of the one-column tables is described in each header. Tables should be associated with a table containing time stamps. In the example below, \u003cem\u003eS-1AH-GOR\u003c/em\u003e is associated with \u003cem\u003eYEARX\u003c/em\u003e, since their origin is equal. ResInsight always interpret \u003cem\u003eORIGIN\u003c/em\u003e as well name, and look for a table with the line \u0026ldquo;VECTOR YEARX\u0026rdquo; to associate with it.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e----------------------------------------------\r\n-- GOR data \r\n----------------------------------------------\r\nVECTOR S-122AH-GOR\r\nUNITS SM3/SM3\r\nORIGIN GORS-122AH\r\n330.6601\r\n257.7500\r\n335.9894\r\n301.4388\r\n260.4193\r\n306.0298\r\n280.2883\r\n\r\nVECTOR YEARX\r\nORIGIN GORS-112AH\r\nUNITS YEAR\r\n1999.7902\r\n1999.8446\r\n1999.9285\r\n2000.0391\r\n2000.0800\r\n2000.0862\r\n2000.1285\r\n---comment\r\n\r\n\r\n----------------------------------------------\r\n-- GOR data\r\n----------------------------------------------\r\nVECTOR S-211H-GOR\r\nUNITS SM3/SM3\r\nORIGIN GORS-211H\r\n293.8103\r\n293.1634\r\n304.0000\r\n334.5932\r\n306.4610\r\n293.7571\r\n\r\nVECTOR YEARX\r\nORIGIN GORS-22H\r\nUNITS YEAR\r\n1999.8255\r\n2000.1274\r\n2000.2075\r\n2000.2367\r\n2000.4033\r\n2000.4966\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003ePlease seek \u0026ldquo;User data file formats\u0026rdquo; in \u003cstrong\u003eEclipse: File Formats Reference Manual\u003c/strong\u003e for details.\u003c/p\u003e\n\u003ch2 id=\"viewing-observed-time-history-data\"\u003eViewing Observed Time History Data\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/import/observedDataCurveCreator.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eTo plot Observed Time History Data, choose \u003cstrong\u003eNew Summary Plot\u003c/strong\u003e in the right-click menu of \u003cstrong\u003eSummary Plots\u003c/strong\u003e, in \u003cstrong\u003ePlot Object Project Tree\u003c/strong\u003e. Observed time history data will appear in \u003cstrong\u003eSources\u003c/strong\u003e together with summary cases. How to use the Plot Editor is covered in \u003ca href=\"/plot-window/summaryploteditor/\"\u003eSummary Plot Editor\u003c/a\u003e. Observed time history data points are plotted without lines by default.\u003c/p\u003e\n",
url: "/import/observeddata/"
};
window.store["/plot-window/"] = {
title: "Plot Main Window",
content: "This is the main window of ResInsight for 2D graphing and plotting. As seen, the Plot Main Window has a central area and two docking windows surrounding it. The docking windows cover the following:\n Plot Project Tree \u0026ndash; contains all application objects in a tree structure. Property Editor \u0026ndash; displays all properties for the selected object in the Project Tree A selected subset of actions are presented as controls in the toolbar. The following subchapters describe the functionality, graphs, and plots of the Plot Main Window.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/getting-started/ResInsightMainPlotMediumSize.png\" alt=\"ResInsight User Interface\"\u003e\u003c/p\u003e\n\u003cp\u003eThis is the main window of ResInsight for 2D graphing and plotting. As seen, the \u003cstrong\u003ePlot Main Window\u003c/strong\u003e has a central area \nand two docking windows surrounding it. The docking windows cover the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePlot Project Tree\u003c/strong\u003e \u0026ndash; contains all application objects in a tree structure.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperty Editor\u003c/strong\u003e \u0026ndash; displays all properties for the selected object in the \u003cstrong\u003eProject Tree\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA selected subset of actions are presented as controls in the toolbar. \nThe following subchapters describe the functionality, graphs, and plots of the \u003cstrong\u003ePlot Main Window\u003c/strong\u003e.\u003c/p\u003e\n",
url: "/plot-window/"
};
window.store["/3d-main-window/resultcolorlegend/"] = {
title: "Result Color Legend",
content: "The color mapping of the displayed cell result is controlled by the Color Legend located below a result node in the Project Tree. The legend can be shown or hidden by checking or unchecking the box in front of the Legend Definition.\n Number of levels \u0026ndash; Defines the number of tick marks displayed next to the color legend Significant digits \u0026ndash; Defines the number of significant digits in the number formatting Number format \u0026ndash; Defines how the numbers are formatted Colors \u0026ndash; Defines the color palette Mapping \u0026ndash; This option defines how the values are mapped onto the color distribution Discrete Linear \u0026ndash; Legend divided into linear levels defined by Number of levels Continuous Linear \u0026ndash; Continuous linear legend with tick mark count defined by Number of levels Continuous Logarithmic \u0026ndash; Continuous logarithmic legend with tick mark count defined by Number of levels Discrete Logarithmic \u0026ndash; Logarithmic legend divided into levels defined by Number of levels Category \u0026ndash; Special legend with one level for each category, either integer values or formation names.\nOnly available for result names ending with NUM or formation names. Range type All Timesteps \u0026ndash; values for all time steps are used to find min and max value of the result values represented by the color legend.\n(Not available for Flow Diagnostics results) Current Timestep \u0026ndash; use current (one) time step to find min and max values User Defined Range \u0026ndash; user specifies numeric values for min and max Furthermore the legend can have a semi-transparent background applied to it by selecting the *Show Box around Legends option in the Preferences dialog.\n",
html: "\u003cp\u003eThe color mapping of the displayed cell result is controlled by the \u003cstrong\u003eColor Legend\u003c/strong\u003e located below a result node in the \u003cstrong\u003eProject Tree\u003c/strong\u003e. The legend can be shown or hidden by checking or unchecking the box in front of the Legend Definition.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/legend_configuration.PNG\" alt=\"Legend Configuration\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNumber of levels\u003c/strong\u003e \u0026ndash; Defines the number of tick marks displayed next to the color legend\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSignificant digits\u003c/strong\u003e \u0026ndash; Defines the number of significant digits in the number formatting\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNumber format\u003c/strong\u003e \u0026ndash; Defines how the numbers are formatted\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eColors\u003c/strong\u003e \u0026ndash; Defines the color palette\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMapping\u003c/strong\u003e \u0026ndash; This option defines how the values are mapped onto the color distribution\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDiscrete Linear\u003c/strong\u003e \u0026ndash; Legend divided into linear levels defined by \u003cstrong\u003eNumber of levels\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContinuous Linear\u003c/strong\u003e \u0026ndash; Continuous linear legend with tick mark count defined by \u003cstrong\u003eNumber of levels\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContinuous Logarithmic\u003c/strong\u003e \u0026ndash; Continuous logarithmic legend with tick mark count defined by \u003cstrong\u003eNumber of levels\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDiscrete Logarithmic\u003c/strong\u003e \u0026ndash; Logarithmic legend divided into levels defined by \u003cstrong\u003eNumber of levels\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCategory\u003c/strong\u003e \u0026ndash; Special legend with one level for each category, either integer values or formation names.\u003cbr\u003e\nOnly available for result names ending with \u003cem\u003e\u003ccode\u003eNUM\u003c/code\u003e\u003c/em\u003e or formation names.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRange type\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAll Timesteps\u003c/strong\u003e \u0026ndash; values for all time steps are used to find min and max value of \nthe result values represented by the color legend.\u003cbr\u003e\n(Not available for Flow Diagnostics results)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCurrent Timestep\u003c/strong\u003e \u0026ndash; use current (one) time step to find min and max values\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUser Defined Range\u003c/strong\u003e \u0026ndash; user specifies numeric values for min and max\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFurthermore the legend can have a semi-transparent background applied to it by selecting the *\u003cem\u003eShow Box around Legends\u003c/em\u003e option in the Preferences dialog.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/legend_background.png\" alt=\"Legend Background\"\u003e \u003cimg src=\"/images/3d-main-window/legend_with_background.png\" alt=\"Show Box around legends\"\u003e\u003c/p\u003e\n",
url: "/3d-main-window/resultcolorlegend/"
};
window.store["/plot-window/summaryploteditor/"] = {
title: "Summary Plot Editor",
content: "The plot editor is a separate ResInsight dialog window where the user can select which vectors to display in a summary plot. It is also possible to edit an existing plot in this editor.\nThe upper part of the editor contains editors for selecting which vectors/summaries to display in the plot. The number of fields vary from 3 to 6 depending on the Summary Type currently highlighted.\nIn this context highlighted means the marked item with a different background color, while selected means an item or items that have a ticked check box.\n\rSelection Fields This section describes the different selection fields in the selection part of the plot editor. A complete/valid vector selection consists of a selected source, a selected summary category, a selected item in each dynamic field (if any) and a selected vector among the Summaries.\nSources This field contains all imported cases and ensembles. Select the case(s) and/or ensemble(s) to display in the plot.\nSummary Types and Item Selection Fields In the mid-section of the dialog, the Summary Type and the corresponding Items can be selected.\n Field \u0026ndash; Select Field related vectors only Aquifer \u0026ndash; Select Aquifer category vectors only Network \u0026ndash; Select Network category vectors only Misc \u0026ndash; Select vectors in the Misc category only Region \u0026ndash; Select Region related vectors only Region number \u0026ndash; Select the Region number Region-Region \u0026ndash; Select Region to Region related vectors only Region numbers \u0026ndash; Select the Region to Region numbers Group - Select Group related vectors only Group name \u0026ndash; Select Group name Well \u0026ndash; Select Well related vectors only Well name \u0026ndash; Select Well name Completion \u0026ndash; Select Completion related vectors only Well name \u0026ndash; Select Well name I, J, K \u0026ndash; Select the I, J, K values of the completion Lgr-Completion \u0026ndash; Select Completion in LGR related vectors only Well name \u0026ndash; Select Well name Lgr name \u0026ndash; Select Lgr name I, J, K \u0026ndash; Select the I, J, K values of the completion in the Lgr. Lgr-Well \u0026ndash; Select Well in LGR related vectors only Well name \u0026ndash; Select Well name Lgr name \u0026ndash; Select Lgr name Segment \u0026ndash; Select Segment related vectors only Well name \u0026ndash; Select Well name Segment number \u0026ndash; Select the segment number Block \u0026ndash; Select I, J, K \u0026ndash; Block related vectors only I, J, K \u0026ndash; Select the I, J, K values of the Block. Lgr-Block \u0026ndash; Select I, J, K - Block in LGR related vectors only Lgr name \u0026ndash; Select Lgr name I, J, K \u0026ndash; Select the I, J, K values of the Block in the Lgr. Calculated \u0026ndash; Select calculated vectors created by the curve calculator. Imported \u0026ndash; Select observed data vectors imported from file (e.g. CSV, RSM files) Summaries This field contains the summaries/vectors for the highlighted summary category.\nPreview Plot When a complete/valid vector exists, one or more curves will appear in the preview plot. Each curve will also have a corresponding item in the curves field in the lower left corner. Visibility for the curves may be controlled by the checkboxes. Each curve is automatically assigned a name and appearance. However the user may modify these settings in the Curve Name Configuration and Curve Appearance Assignment fields.\nPlot and Curve Name Configuration The checkboxes in this field control which information elements to include in the curve name. Toggling some of the checkboxes will have no effect on some curves depending on which information elements are relevant for each curve.\nCurve Appearance Assignment Curves created are assigned individual visual properties like colors and symbols in a systematic manner to make the plots easy to read. Different aspects of the vectors are assigned to different curve appearances. E.g. using symbols to distinguish cases, while using colors to distinguish quantity.\nThese assignments can be controlled using the options in the Curve Appearance Assignment group.\nWhen set to Auto, ResInsight assigns visual properties based on the present vector categories and the number of different values in each category.\nWhen disabling the Auto option, you can select which of the visual curve properties to use for which summary category. The summary category that currently can be used is Case, Vector, Well, Group and Region. The visual properties supported types are Color, Symbols, Line Style, Gradient and Line Thickness.\nThe Apply button must be clicked to apply the new settings to all curves.\nThe curve appearance settings apply to single summary curves only and do not affect ensemble curve sets. Curve sets receive their appearance automatically from a set of color ranges.\nAssignment of curve appearance are incremental, and can end up as sub optimal if adding curves in several steps. Press the Apply button to apply consistent appearance settings according to the current curve selection.\n\rCurves The curves field displays all summary curves and ensemble curve sets matching the settings in the selection fields. Those are separated in two groups, Summary Curves and Ensemble Curve Sets. The check box at each item controls which items are displayed in the preview plot.\nIf the user make a selection that will result in a huge number of ensemble curves, ResInsight will display a drawing performance warning, and the newly created curve set(s) are toggled off by default.\nTarget Plot In the bottom of the dialog window Target Plot may be specified. The target plot is the summary plot that will receive the selected curves when the OK or Apply button is clicked.\nBy default the target plot is set to (new plot) or to the plot selected for editing when invoking the command.\nSetting the target plot to a different plot will add the selected curves to that plot when pressing the the OK or Apply button.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryPlotEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe plot editor is a separate ResInsight dialog window where the user can select which vectors to display in a summary plot. It is also possible to edit an existing plot in this editor.\u003c/p\u003e\n\u003cp\u003eThe upper part of the editor contains editors for selecting which vectors/summaries to display in the plot. The number of fields vary from 3 to 6 depending on the \u003cstrong\u003eSummary Type\u003c/strong\u003e currently highlighted.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eIn this context \u003cb\u003ehighlighted\u003c/b\u003e means the marked item with a different background color, while \u003cb\u003eselected\u003c/b\u003e means an item or items that have a ticked check box.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"selection-fields\"\u003eSelection Fields\u003c/h2\u003e\n\u003cp\u003eThis section describes the different selection fields in the selection part of the plot editor. A complete/valid vector selection consists of a selected source, a selected summary category, a selected item in each dynamic field (if any) and a selected vector among the Summaries.\u003c/p\u003e\n\u003ch3 id=\"sources\"\u003eSources\u003c/h3\u003e\n\u003cp\u003eThis field contains all imported cases and ensembles. Select the case(s) and/or ensemble(s) to display in the plot.\u003c/p\u003e\n\u003ch3 id=\"summary-types-and-item-selection-fields\"\u003eSummary Types and Item Selection Fields\u003c/h3\u003e\n\u003cp\u003eIn the mid-section of the dialog, the Summary Type and the corresponding Items can be selected.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eField\u003c/strong\u003e \u0026ndash; Select Field related vectors only\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAquifer\u003c/strong\u003e \u0026ndash; Select Aquifer category vectors only\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNetwork\u003c/strong\u003e \u0026ndash; Select Network category vectors only\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc\u003c/strong\u003e \u0026ndash; Select vectors in the Misc category only\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRegion\u003c/strong\u003e \u0026ndash; Select Region related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRegion number\u003c/strong\u003e \u0026ndash; Select the Region number\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRegion-Region\u003c/strong\u003e \u0026ndash; Select Region to Region related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRegion numbers\u003c/strong\u003e \u0026ndash; Select the Region to Region numbers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGroup\u003c/strong\u003e - Select Group related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGroup name\u003c/strong\u003e \u0026ndash; Select Group name\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell\u003c/strong\u003e \u0026ndash; Select Well related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell name\u003c/strong\u003e \u0026ndash; Select Well name\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompletion\u003c/strong\u003e \u0026ndash; Select Completion related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell name\u003c/strong\u003e \u0026ndash; Select Well name\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eI, J, K\u003c/strong\u003e \u0026ndash; Select the I, J, K values of the completion\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLgr-Completion\u003c/strong\u003e \u0026ndash; Select Completion in LGR related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell name\u003c/strong\u003e \u0026ndash; Select Well name\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLgr name\u003c/strong\u003e \u0026ndash; Select Lgr name\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eI, J, K\u003c/strong\u003e \u0026ndash; Select the I, J, K values of the completion in the Lgr.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLgr-Well\u003c/strong\u003e \u0026ndash; Select Well in LGR related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell name\u003c/strong\u003e \u0026ndash; Select Well name\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLgr name\u003c/strong\u003e \u0026ndash; Select Lgr name\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegment\u003c/strong\u003e \u0026ndash; Select Segment related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell name\u003c/strong\u003e \u0026ndash; Select Well name\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegment number\u003c/strong\u003e \u0026ndash; Select the segment number\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBlock\u003c/strong\u003e \u0026ndash; Select I, J, K \u0026ndash; Block related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eI, J, K\u003c/strong\u003e \u0026ndash; Select the I, J, K values of the Block.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLgr-Block\u003c/strong\u003e \u0026ndash; Select I, J, K - Block in LGR related vectors only\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLgr name\u003c/strong\u003e \u0026ndash; Select Lgr name\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eI, J, K\u003c/strong\u003e \u0026ndash; Select the I, J, K values of the Block in the Lgr.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCalculated\u003c/strong\u003e \u0026ndash; Select calculated vectors created by the \u003ca href=\"/plot-window/curvecalculator/\"\u003ecurve calculator\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImported\u003c/strong\u003e \u0026ndash; Select observed data vectors \u003ca href=\"/import/observeddata/\"\u003eimported from file\u003c/a\u003e (e.g. CSV, RSM files)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"summaries\"\u003eSummaries\u003c/h3\u003e\n\u003cp\u003eThis field contains the summaries/vectors for the highlighted summary category.\u003c/p\u003e\n\u003ch2 id=\"preview-plot\"\u003ePreview Plot\u003c/h2\u003e\n\u003cp\u003eWhen a complete/valid vector exists, one or more curves will appear in the preview plot. Each curve will also have a corresponding item in the curves field in the lower left corner. Visibility for the curves may be controlled by the checkboxes. Each curve is automatically assigned a name and appearance. However the user may modify these settings in the \u003cem\u003eCurve Name Configuration\u003c/em\u003e and \u003cem\u003eCurve Appearance Assignment\u003c/em\u003e fields.\u003c/p\u003e\n\u003ch3 id=\"plot-and-curve-name-configuration\"\u003ePlot and Curve Name Configuration\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/CurveNameConfig.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe checkboxes in this field control which information elements to include in the curve name. Toggling some of the checkboxes will have no effect on some curves depending on which information elements are relevant for each curve.\u003c/p\u003e\n\u003ch3 id=\"curve-appearance-assignment\"\u003eCurve Appearance Assignment\u003c/h3\u003e\n\u003cp\u003eCurves created are assigned individual visual properties like colors and symbols in a systematic manner to make the plots easy to read. Different aspects of the vectors are assigned to different curve appearances. E.g. using symbols to distinguish cases, while using colors to distinguish quantity.\u003c/p\u003e\n\u003cp\u003eThese assignments can be controlled using the options in the \u003cstrong\u003eCurve Appearance Assignment\u003c/strong\u003e group.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/CurveAppearanceAssignment.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eWhen set to \u003cstrong\u003eAuto\u003c/strong\u003e, ResInsight assigns visual properties based on the present vector categories and the number of different values in each category.\u003c/p\u003e\n\u003cp\u003eWhen disabling the \u003cstrong\u003eAuto\u003c/strong\u003e option, you can select which of the visual curve properties to use for which summary category. The summary category that currently can be used is Case, Vector, Well, Group and Region. The visual properties supported types are Color, Symbols, Line Style, Gradient and Line Thickness.\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eApply\u003c/strong\u003e button must be clicked to apply the new settings to all curves.\u003c/p\u003e\n\u003cp\u003eThe curve appearance settings apply to single summary curves only and do not affect ensemble curve sets. Curve sets receive their appearance automatically from a set of color ranges.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eAssignment of curve appearance are incremental, and can end up as sub optimal if adding curves in several steps.\nPress the \u003cb\u003eApply\u003c/b\u003e button to apply consistent appearance settings according to the current curve selection.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"curves\"\u003eCurves\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryPreviewCurves.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe curves field displays all summary curves and ensemble curve sets matching the settings in the selection fields. Those are separated in two groups, \u003cstrong\u003eSummary Curves\u003c/strong\u003e and \u003cstrong\u003eEnsemble Curve Sets\u003c/strong\u003e. The check box at each item controls which items are displayed in the preview plot.\u003c/p\u003e\n\u003cp\u003eIf the user make a selection that will result in a huge number of ensemble curves, ResInsight will display a drawing performance warning, and the newly created curve set(s) are toggled off by default.\u003c/p\u003e\n\u003ch3 id=\"target-plot\"\u003eTarget Plot\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/TargetPlot_new.png\" alt=\"\"\u003e\n\u003cimg src=\"/images/plot-window/TargetPlot_1.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIn the bottom of the dialog window \u003cstrong\u003eTarget Plot\u003c/strong\u003e may be specified. The target plot is the summary plot that will receive the selected curves when the \u003cstrong\u003eOK\u003c/strong\u003e or \u003cstrong\u003eApply\u003c/strong\u003e button is clicked.\u003c/p\u003e\n\u003cp\u003eBy default the target plot is set to \u003cstrong\u003e(new plot)\u003c/strong\u003e or to the plot selected for editing when invoking the command.\u003c/p\u003e\n\u003cp\u003eSetting the target plot to a different plot will add the selected curves to that plot when pressing the the \u003cstrong\u003eOK\u003c/strong\u003e or \u003cstrong\u003eApply\u003c/strong\u003e button.\u003c/p\u003e\n",
url: "/plot-window/summaryploteditor/"
};
window.store["/3d-main-window/comparisonview/"] = {
title: "Comparison View",
content: "ResInsight offers a Comparison View to compare two existing views in terms of grid geometry, results, intersections and more. The Comparison View allows comparison of information of different grids and different solutions on the same grid in a single view. This improves efficiency and simplifies the workflow when working with related but different models.\nThe figure above exemplifies a Comparison View for comparison of two different simulations models and results. The left hand side is used to display grid and results of an Eclipse simulation while the right hand side displays an ABAQUS grid and simulation results from geomechanical analysis.\nA different way to use the Comparison View is to compare the same geometrical grid with different Cell Results. Thus two cell results can easily be seen together in the same view.\nCreating a Comparison View A Comparison View can be created as follows:\n In Project Tree, select a view and specify Comparison View in the Viewer section of Property Editor Right-click a 3D View, and select Compare To\u0026hellip; Comparison View Divider In the figure below, the Comparison View is used to compare two different grids in the same view, one to the left and the other to the right of the divider between them. The screen aligned divider is possible to drag right and left by clicking the handle marked by a green circle.\nView Properties and Settings Properties of an individual view included in a Comparison View are controlled by their respective settings, notably 3D Views, Cell Results, Result Color Legend, Cell Filters, and Intersections.\nSetting up Linked Views may also be relevant, e.g. to syncronize cell results and cell filters.\nPolyline Intersections does not facilitate picking points across the Comparison View divider. However, an intersection can be copied betweens views, see Intersections for details.\n\r",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3DComparisonView.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight offers a \u003cstrong\u003eComparison View\u003c/strong\u003e to compare two existing views in terms of grid geometry, results, intersections and more. \nThe Comparison View allows comparison of information of different grids and different solutions on the same grid in a single view.\nThis improves efficiency and simplifies the workflow when working with related but different models.\u003c/p\u003e\n\u003cp\u003eThe figure above exemplifies a Comparison View for comparison of two different simulations models and results. \nThe left hand side is used to display grid and results of an \u003ca href=\"/import/eclipsecases/\"\u003eEclipse simulation\u003c/a\u003e\nwhile the right hand side displays an ABAQUS grid and simulation results from \u003ca href=\"/import/geomechanicaldata/\"\u003egeomechanical analysis\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eA different way to use the Comparison View is to compare the same geometrical grid with different \u003ca href=\"/3d-main-window/cellresults/\"\u003eCell Results\u003c/a\u003e. \nThus two cell results can easily be seen together in the same view.\u003c/p\u003e\n\u003ch2 id=\"creating-a-comparison-view\"\u003eCreating a Comparison View\u003c/h2\u003e\n\u003cp\u003eA Comparison View can be created as follows:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003cstrong\u003eProject Tree\u003c/strong\u003e, select a view and specify \u003cstrong\u003eComparison View\u003c/strong\u003e in the \u003cstrong\u003eViewer\u003c/strong\u003e section of \u003cstrong\u003eProperty Editor\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eRight-click a 3D View, and select \u003cstrong\u003eCompare To\u0026hellip;\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3DComparisonViewCreate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"comparison-view-divider\"\u003eComparison View Divider\u003c/h2\u003e\n\u003cp\u003eIn the figure below, the Comparison View is used to compare two different grids in the same view, one to the left and the other to the right of the divider between them. The screen aligned divider is possible to drag right and left by clicking the handle marked by a green circle.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3DComparisonViewDividerHandle.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"view-properties-and-settings\"\u003eView Properties and Settings\u003c/h2\u003e\n\u003cp\u003eProperties of an individual view included in a Comparison View are controlled by their respective settings, notably \n\u003ca href=\"/3d-main-window/3dviews/\"\u003e3D Views\u003c/a\u003e, \n\u003ca href=\"/3d-main-window/cellresults/\"\u003eCell Results\u003c/a\u003e, \n\u003ca href=\"/3d-main-window/resultcolorlegend/\"\u003eResult Color Legend\u003c/a\u003e, \n\u003ca href=\"/3d-main-window/filters/\"\u003eCell Filters\u003c/a\u003e,\nand \u003ca href=\"/3d-main-window/intersections/\"\u003eIntersections\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSetting up \u003ca href=\"/3d-main-window/linkedviews/\"\u003eLinked Views\u003c/a\u003e may also be relevant, e.g. to syncronize \u003ca href=\"/3d-main-window/cellresults/\"\u003ecell results\u003c/a\u003e\nand \u003ca href=\"/3d-main-window/filters/\"\u003ecell filters\u003c/a\u003e.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003e\u003ca href=\"/3d-main-window/intersections/#polyline-intersection\"\u003ePolyline Intersections\u003c/a\u003e does not facilitate picking points across the Comparison View divider. However, an intersection can be copied betweens views, see \u003ca href=\"/3d-main-window/intersections/\"\u003eIntersections\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/div\u003e\r\n\n",
url: "/3d-main-window/comparisonview/"
};
window.store["/wells-and-completions/3dwelllogcurves/"] = {
title: "3D Well Log Plots",
content: "ResInsight can display well logs curves directly in the 3D view with a subset of the functionality of the full 2D Well Log Plot Editor. The curves will be drawn in a plane next to or centered on the well trajectory they belong to and can display well log data from a simulation model and from imported LAS-files.\nCreating new 3D Well Log Curves Add a new 3D well log curve by selecting a Well Path in the Project Tree, right-clicking and selecting 3D Well Log Curves and Add 3D Well Log Curve.\nDeleting 3D Well Log Curves Delete one or more 3D well log curves by selecting them in the project tree, right-clicking on one of the selected items and choosing Delete 3D Well Log Curve(s). The curves will be deleted with no further confirmation.\nConfigurating the 3D Well Log Curves 3D Track and Draw Plane Appearance Each 3D well log curve belongs to a 3D Track which in turn is attached to a well path. The 3D track itself contains some settings related to the display of the curves.\n Parameter Description Range Show Grid Show axis markers for the value-axis of the curves along the draw surface True/False Show Background Draw a white background on the drawing surfaces of the curves True/False Width Scaling A scaling factor applied to the width of the draw surfaces [0.25, 2.5] Curve Configuration In addition to the 3D track configuration, each 3D well log curve may be configured in its Property Editor. Here settings are grouped into three categories: Data Selection, Appearance and Name Generation.\nData Selection The Curve Data configuration allows you to select a case, result type, property and time step to plot.\n Parameter Description Case The eclipse or geomechanical case to retrieve the data from Result Type Dynamic, static, generated, input property, formation names, flow diagnostics or injection flooding Result Property The parameter to plot Time Step Which time step to show Appearance In the Curve Appearance box, the curve can be assigned to a draw plane, the color can be changed and a range of curve values applied. The range of the result property can be set with the minimum and maximum curve value settings. The curve range is by default set to the minimum and maximum values found in the data set and these values are retained in the label if different values have been chosen.\nThe draw plane can be vertical (above well path, centered and below well path) and horizontal (left, centered and right). If multiple curves are added and assigned to the same draw plane, they will appear in the same curve plot.\nName Generation Finally the name of the curve is created automatically from a set of parameters such as case, view, etc. The parameters that should make up the curve name can be selected in the Curve Name box. Only extraction log curves have multiple settings here. The automatic name generation will be automatically switched off if the curve has been renamed manually and can be switched back on by checking the Generate Name Automatically tick box.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3dWellLogCurves.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can display well logs curves directly in the 3D view with a subset of the functionality of the full \u003ca href=\"/plot-window/welllogsandplots/\"\u003e2D Well Log Plot Editor\u003c/a\u003e. The curves will be drawn in a plane next to or centered on the well trajectory they belong to and can display well log data from a simulation model and from imported LAS-files.\u003c/p\u003e\n\u003ch2 id=\"creating-new-3d-well-log-curves\"\u003eCreating new 3D Well Log Curves\u003c/h2\u003e\n\u003cp\u003eAdd a new 3D well log curve by selecting a Well Path in the Project Tree, right-clicking and selecting \u003cstrong\u003e3D Well Log Curves\u003c/strong\u003e and \u003cstrong\u003eAdd 3D Well Log Curve\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3dWellLogCurvesCreate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"deleting-3d-well-log-curves\"\u003eDeleting 3D Well Log Curves\u003c/h2\u003e\n\u003cp\u003eDelete one or more 3D well log curves by selecting them in the project tree, right-clicking on one of the selected items and choosing \u003cstrong\u003eDelete 3D Well Log Curve(s)\u003c/strong\u003e. The curves will be deleted with no further confirmation.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3dWellLogCurvesDelete.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"configurating-the-3d-well-log-curves\"\u003eConfigurating the 3D Well Log Curves\u003c/h2\u003e\n\u003ch3 id=\"3d-track-and-draw-plane-appearance\"\u003e3D Track and Draw Plane Appearance\u003c/h3\u003e\n\u003cp\u003eEach 3D well log curve belongs to a 3D Track which in turn is attached to a well path. The 3D track itself contains some settings related to the display of the curves.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3dWellLogCurves_DrawPlaneAppearance.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eRange\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eShow Grid\u003c/td\u003e\n\u003ctd\u003eShow axis markers for the value-axis of the curves along the draw surface\u003c/td\u003e\n\u003ctd\u003eTrue/False\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShow Background\u003c/td\u003e\n\u003ctd\u003eDraw a white background on the drawing surfaces of the curves\u003c/td\u003e\n\u003ctd\u003eTrue/False\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWidth Scaling\u003c/td\u003e\n\u003ctd\u003eA scaling factor applied to the width of the draw surfaces\u003c/td\u003e\n\u003ctd\u003e[0.25, 2.5]\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"curve-configuration\"\u003eCurve Configuration\u003c/h3\u003e\n\u003cp\u003eIn addition to the 3D track configuration, each 3D well log curve may be configured in its Property Editor. Here settings are grouped into three categories: Data Selection, Appearance and Name Generation.\u003c/p\u003e\n\u003ch4 id=\"data-selection\"\u003eData Selection\u003c/h4\u003e\n\u003cp\u003eThe \u003cstrong\u003eCurve Data\u003c/strong\u003e configuration allows you to select a case, result type, property and time step to plot.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3dWellLogCurves_CurveData.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCase\u003c/td\u003e\n\u003ctd\u003eThe eclipse or geomechanical case to retrieve the data from\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResult Type\u003c/td\u003e\n\u003ctd\u003eDynamic, static, generated, input property, formation names, flow diagnostics or injection flooding\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResult Property\u003c/td\u003e\n\u003ctd\u003eThe parameter to plot\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTime Step\u003c/td\u003e\n\u003ctd\u003eWhich time step to show\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"appearance\"\u003eAppearance\u003c/h4\u003e\n\u003cp\u003eIn the \u003cstrong\u003eCurve Appearance\u003c/strong\u003e box, the curve can be assigned to a draw plane, the color can be changed and a range of curve values applied. The range of the result property can be set with the minimum and maximum curve value settings. The curve range is by default set to the minimum and maximum values found in the data set and these values are retained in the label if different values have been chosen.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3dWellLogCurves_CurveConfiguration.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe draw plane can be vertical (above well path, centered and below well path) and horizontal (left, centered and right). If multiple curves are added and assigned to the same draw plane, they will appear in the same curve plot.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3dWellLogCurves_DrawPlaneSelection.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch4 id=\"name-generation\"\u003eName Generation\u003c/h4\u003e\n\u003cp\u003eFinally the name of the curve is created automatically from a set of parameters such as case, view, etc. The parameters that should make up the curve name can be selected in the \u003cstrong\u003eCurve Name\u003c/strong\u003e box. Only extraction log curves have multiple settings here. The automatic name generation will be automatically switched off if the curve has been renamed manually and can be switched back on by checking the \u003cstrong\u003eGenerate Name Automatically\u003c/strong\u003e tick box.\u003c/p\u003e\n",
url: "/wells-and-completions/3dwelllogcurves/"
};
window.store["/export/completionexport/"] = {
title: "Completions",
content: "The completions defined in ResInsight can be exported to Eclipse for use in new simulation runs. The commands Export Completion Data For Visible Wells, Export Completion Data For Visible Simulation Wells and Export Completion Data For Selected Wells can be used to invoke the export. The commands are available by right clicking Well Paths or Simulation Wells in the Project Tree. The first command is available from the File-\u0026gt;Import menu as well.\n Export Settings Calculated Transmissibilities \u0026ndash; The transmissibilities calculated based on the case and completion data are exported directly Default Connection Factors and WPIMULT \u0026ndash; The information about the connections for Eclipse to be able to make the transmissibility calculaton is exported for the COMPDAT/COMPDATL keywords. In addition, the same transmissibility calculation is performed by ResInsight, and the factor between the actual transmissibility for the connection and the Eclipse calculation is exported in the WPIMULT keyword. Case to Apply \u0026ndash; Select which case to use for the export. Matrix transmissibilities will be read from this case. Use NTG Horizontally \u0026ndash; Toggles whether NTG in I and J directions is included in the calculation Include Multi Segment Well Model \u0026ndash; Toggles whether to also export the completions as Multi Segment Wells. File Settings File Split \u0026ndash; Controls how ResInsight splits the export in different files Unified File \u0026ndash; One file with all the completions. Split on Well \u0026ndash; One file for each well Split on Well and Completion Type \u0026ndash; One file for each well and completion type (Perforation Interval, Fishbone, \u0026hellip;) Export Completion Types \u0026ndash; Control how several completions of different type in the same cell are handled Individually \u0026ndash; Completions of each type are exported to separate sections in the file and not combined in any way. Combined \u0026ndash; Connection factors from different completion types are added together producing one number for each cell. Export Folder \u0026ndash; Folder for the exported COMPDAT file(s). The folder will be created when performing the export and the names of the exported file(s) will be auto generated. Completions Export Selection Perforations \u0026ndash; Option to include or exclude perforation intervals in the export. Time step \u0026ndash; Which timestep to export. This option is included since perforation intervals have a start time, and thus not all perforations need be present at all time steps. Fractures \u0026ndash; Option to include or exclude fracture completions from the export. Pressure Differential Depletion Scaling \u0026ndash; Options to scale transmissibilities based on the well drawdown. This allows the Eclipse simulation to more accurately model cases with high differential depletion. Fishbones \u0026ndash; Option to include or exclude fishbone completions from the export. The direction reported in the COMPDAT/COMPDATL keywords is computed based on the orientation of the main bore cell the fishbone is connected to. Exclude Main Bore Transmissibility \u0026ndash; If this options is checked on, only the transmissibilities for the fishbone laterals will be included in the export, and transmissibility along the main bore will not contribute. Transmissibility Calculations The transmissibility calculation is performed for each direction, X, Y and Z, in an orthogonal coordinate system local to the cell.\nTaking the X direction as an example, we first calculate the relevant permeability K from the Eclipse properties PERMY (Ky) and PERMZ (Kz):\nThe Peacman radius (pressure equivalent radius) for the cell is then calculated, using permeabilities and cell sizes (Dy and Dz):\nThe x-component of the transmissibility vector is calculated, using the length of the perforation in the x direction (lx), the well radius (rw) and skin factor (S):\nThe y and z component of the transmissibility are calculated in the same manner, and the total transmissibility is then calculated as:\nIf the Export Calculated Transmissibilities is chosen in the export setting (see Exporting Completion Data to Eclipse), this value is exported in the COMPDAT/COMPDATL keywords directly. If the Export Default Connection Factors and WPIMULT the transmissibility is chosen, the transmissibility is calculated as above, and in addition the transmissibility is calculated as Eclipse would do it using values other than transmissibility in the COMPDAT/COMPDATL keywords (perforation length, well radius etc). The ratio between these transmissibilities is then exported as the WPIMULT value.\nFor an example of COMPDAT files exported with calculated transmissibilities and with defaults and WPIMULT values, see export of fishbones completion data below.\nFracture Export Pressure Differential Depletion Scaling For cases with high differential depletion, it is possible to scale the transmissibilities from the grid cells into the well (via the fracture) by the well drawdown. This enables the simulation to take into account that the flow will take different paths into the well as the pressure differential between the surrounding grid cells increases. If enabled, a time step for the grid pressures have to be selected. The list of time steps will also show the time step in which the wells first show a Well Bore Hole Pressure (WBHP) larger than zero in the Summary Case information.\nHaving chosen a time step for differential depletion scaling a source for the well pressures can be chosen. If WBHP From Summary Case is picked, the WBHP value in the summary case for the chosen time step is used. However, if the chosen time step precedes the production start of a well, the value set in WBHP Before Production Start is used.\nIf, however, a Fixed User Defined WBHP is chosen, the provided WBHP value is used for all wells.\nFracture Report Header At the top of the exported transmissibilities for fractures, a fracture report summary is displayed. This section displays the different properties for the fractures used to compute the transmissibility values.\nDescription of Derived Data One of the tables displays derived data, see the example here:\n Tr #con Fcd Area KfWf Kf Wf Xf H Km\r[cP.rm3/day/bars] [] [m2] [mDm] [mD] [m] [m] [m] [mD]\r----------------------------------------------------------------------------------------------------\r110.834 24 276.168 9315.748 54.889 3805.029 0.014 61.628 75.580 13.778\r Tr \u0026ndash; Accumulated computed transmissibilies for all reservoir cells intersected by the fracture #con \u0026ndash; Number of reservoir cells intersected by the fracture Fcd \u0026ndash; Area weighted fracture conductivity divided by area weighted matrix transmissibility (Kf/Km) Area \u0026ndash; Area of reservoir cells(both active and inactive) intersected by the fracture KfWf \u0026ndash; Multiplication of Kf by Wf (Kf * Wf) Kf \u0026ndash; Area weighted average of permeability of fracture cells intersecting reservoir grid cells (using Area defined above) Wf \u0026ndash; Area weighted average of width of fracture cells intersecting reservoir grid cells (using Area defined above) Xf \u0026ndash; Half-length, defined as fracture area divided by half-height (Area/(H/2)) H \u0026ndash; Longest continuous distance with fracture cells open for flow along a fracture grid column Km \u0026ndash; Area weighted average of matrix transmissibility (using Area defined above) Differential Depletion Fracture Output In addition to scaling the transmissibilities in the fracture output, using pressure differential depletion scaling will also provide a table with information regarding the scaling performed for each well. This table will show the well name, fracture name and the source of the Well Bore Hole Pressure (WBHP From Summary Case or Fixed User Defined WBHP). For WBHP From Summary Case the User WBHP column will describe the well pressure used for all time steps before the production starts according to the summary case information and the Actual WBHP will describe the well pressure used in the scaling, which will be different from the User WBHP if the scaling is performed for a time step following the well productions start. Finally the columns Min Pressure Drop and Max Pressure Drop describes the minimum and maximum well drawdown for this particular fracture.\n--\r-- Pressure Depletion Time step: 01.Feb 2001\r-- WBHP Source: WBHP From Summary Case\r-- User Defined WBHP: 200\r-- Well Fracture Actual WBHP Min Pressure Drop Max Pressure Drop ------------------------------------------------------------------------------\r-- B-1H Fracture_01 221.68147 0.04077 45.10402 -- B-1H Fracture_02 221.68147 0.00624 36.02608 -- B-4DH Fracture_07 200.00000 28.21733 97.34970 -- Export of Fishbone Completion Data The transmissibility calculation for the fishbones is done following the above description except that when calculating the transmissibility for the laterals, the full cell volume is split among the laterals for calculation of the transmissibility. This is done by finding the direction of the main bore, and then dividing the cell size in this direction by the number of laterals in the cell when calculating the Peaceman radius.\nAn example of the exported COMPDAT file is shown below. The calculated transmissibility contribution to the cell connection factor from each lateral or main bore part is included as a comment.\nWELSPECS\r-- Well Grp I J RefDepth WellType Well Path B GR 26 45 1230 Oil \\\r\\\rCOMPDAT\r-- Well I J K1 K2 Status SAT TR DIAM KH S Df DIR r0 -- Well Path B main bore : 0.0569986\rWell Path B 26 45 29 29 OPEN 1* 5.699858E-02 /\r-- Fishbone 0: Sub: 0 Lateral: 0 : 0.0021382\r-- Fishbone 0: Sub: 0 Lateral: 1 : 0.00228575\r-- Fishbone 0: Sub: 0 Lateral: 2 : 0.0126269\r-- Fishbone 0: Sub: 1 Lateral: 1 : 0.0112929\r-- Fishbone 0: Sub: 2 Lateral: 0 : 0.00566964\r-- Well Path B main bore : 0.230572\rWell Path B 27 41 15 15 OPEN 1* 2.645858E-01 /\r/\r For export with WPIMULT factors, the main bore diameter and direction are given in the export for cells which have both main bore and lateral contributions, while diameter and main direction of the first lateral is used for cells with no main bore contribution. Other parameters exported as part of COMPDAT are set to default.\nThe WPIMULT parameters are calculated, as for the perforation intervals, by ResInsight calculating both the transmissibility of the completion as described above, and in addition calculating the transmissibility based on the information exported in the COMPDAT keyword. The ratio between these two numbers is then exported as the WPIMUT keyword.\nWELSPEC\r-- Well Grp I J RefDepth WellType Well Path B GR 26 45 1230 Oil \\\r\\\rCOMPDAT\r-- Well I J K1 K2 Status SAT TR DIAM KH S Df DIR r0 -- Well Path B main bore : 0.0569986\rWell Path B 26 45 29 29 OPEN 1* 1* 0.21600 1* 0.00000 1* 'Z' /\r-- Fishbone 0: Sub: 0 Lateral: 0 : 0.0021382\r-- Fishbone 0: Sub: 0 Lateral: 1 : 0.00228575\r-- Fishbone 0: Sub: 0 Lateral: 2 : 0.0126269\r-- Fishbone 0: Sub: 1 Lateral: 1 : 0.0112929\r-- Fishbone 0: Sub: 2 Lateral: 0 : 0.00566964\r-- Well Path B main bore : 0.230572\rWell Path B 27 41 15 15 OPEN 1* 1* 0.21600 1* 0.00000 1* 'Z' /\r/\rWPIMULT\r-- Well Mult I J K Well Path B 0.70133 25 45 29 /\rWell Path B 25.11396 27 41 15 /\r/\r Completions for LGR (WELSPECL and COMPDATL) Completion data for LGR grids are exported to a separate file having the same name as the main grid completions file postfixed by \u0026ldquo;_LGR\u0026rdquo;. Instead of using the WELSPECS and COMPDAT keywords, the WELSPECL and COMPDATL keywords are used. Those tables are simlar to the WELSPECS and COMPDAT tables, except from including the columns LGR and LgrName, respectively. The extra columns contains the name of the LGR grid.\nWELSPECL\r-- Well Grp LGR I J RefDepth WellType UWell-1 1* WELLI1 2 9 1* OIL /\r/\rCOMPDATL\r-- Well LgrName I J K1 K2 Status SAT TR DIAM KH S Df DIR -- ---- Completions for completion type Perforation ----\r-- Perforation Completion : MD In: 63.6509 - MD Out: 67.0264 Transmissibility: 6.10676\rUWell-1 WELLI1 2 9 6 6 OPEN 1* 6.106763E+00 0.21600 1* 0.00000 1* 'Y' /\r-- Perforation Completion : MD In: 67.0264 - MD Out: 70.402 Transmissibility: 6.10679\rUWell-1 WELLI1 2 8 6 6 OPEN 1* 6.106791E+00 0.21600 1* 0.00000 1* 'Y' /\r LGR for completions (Temporary LGRs) The previous section describes the export of COMPDATL for completions intersecting existing LGRs, loaded from file. This section will describe how to have ResInsight create temporary LGRs around completions, and then export COMPDATL for those LGRs. To accomplish this, do the following:\n Create LGRs for completions on selected well paths. See Completions LGR Export completions the usual way. See Completion Export In addition to the completion data, the geometrical definition of all temporary LGRs is also exported into \u0026ldquo;*.dat\u0026rdquo; files.\n\rMulti Segment Well Model It is possible to export all the completions to a text file containing the Eclipse input data keywords needed to represent the completions as a Multi Segment Well. This is done by checking the Include Multi Segment Well Model. All completions are supported and are exported in somewhat different ways.\nExported MSW Data In the output file there are data for three Eclipse keyword specified.\nWELSEGS WELSEGS defines multi-segment wells. The list of entries contains information on the main stem, the ICDs at the fishbone subs and the fishbone laterals. A comment above each entry details which element (main bore / ICD / lateral) the entry is for. Example:\nWELSEGS\r-- Name Dep 1 Tlen 1 Vol 1 Len\u0026amp;Dep PresDrop Well Path A 4137.09154 87.00000 1* ABS H-- /\r-- First Seg Last Seg Branch Num Outlet Seg Length Depth Change Diam Rough -- Main stem\r-- Segment for sub 0\r2 2 1 1 13.00000 0.53667 0.15200 0.00001 /\r-- Laterals\r-- Diam: MSW - Tubing Radius\r-- Rough: MSW - Open Hole Roughness Factor\r-- ICD\r3 3 2 2 0.10000 0 0.15200 0.00001 /\r-- Fishbone 0 : Sub index 0 - Lateral 0\r52 52 27 3 1.70326 -0.57276 0.00960 0.00100 /\r53 53 27 52 2.34748 -0.81635 0.00960 0.00100 /\r/\r The first WELSEGS entry contains information about the well:\n Name - Name of well Dep 1 - TVD of start MD point, as given by the user in the Fishbones Start MD field. Tlen 1 - Point given by the user in the Fishbones Start MD field. Len\u0026amp;Dep - incremental or absolute, as specified by the user in the Fishbones property editor. PresDrop - specifies what is included in the pressure drop calculation, hydrostatic, friction or acceleration. Specified by user in the Fishbones property editor. The following WELSEGS entries contains information about each segment:\n First Seg, Last Seg \u0026ndash; Values are being exported pr segment, so both first and last segment number is the number of the segment being exported. Branch Num \u0026ndash; Branch number for segment being exported. Outlet Seg \u0026ndash; The segment the exported segment is connected to. For the main bore segments, this is the segment before them, for ICDs the segment number being exported and for fishbone laterals the segment on the main broe where the laterals are connected. Length \u0026ndash; Length of segment (if incremental Len\u0026amp;Dep above) or length of segments including this along well (if absolute Len\u0026amp;Dep above). For ICDs length is set to 0.1. Depth Change \u0026ndash; Depth of segment, incremental or absolute as for Length. For ICDs depth is set to 0. Diam \u0026ndash; Diameter of segment. For main bore and ICD entries, the liner inner diameter for the Fishbones collection is used. For laterals, an effective diameter is calculated so that the diameter exported is the diameter which, assuming a circle, would give the same area as the area between the hole diameter and the tubing diameter. Rough \u0026ndash; The roughness factor as entered by the user. Notice that a different value can be specified for the main bore and the laterals, as described above. COMPSEGS An example of the COMPSEGS keyword as exported is shown below.\nCOMPSEGS\r-- Name Well Path A /\r-- I J K Branch no Start Length End Length Dir Pen End Range Connection Depth 28 40 6 27 0.00000 1.70326 /\r28 40 7 27 1.70326 2.34748 /\r28 40 8 27 2.34748 2.96577 /\r/\r The first COMPSEGS entry is a line with the well path name. Each following entry is for the segments in the well, and containing the following field:\n I, J and K \u0026ndash; The Eclipse cell index Branch no \u0026ndash; Branch number for the segment Start Length, End Length \u0026ndash; Start and end length along the well for the relevant segment. WSEGVALV An example of the WSEGVALV keyword as exported is shown below.\nWSEGVALV\r-- Well Name Seg No Cv Ac Well Path A 3 1.50000 0.00008 /\rWell Path A 5 1.50000 0.00008 /\rWell Path A 7 1.50000 0.00008 /\r/\r The parameters exported in the WEGVALV keyword are\n Well Name \u0026ndash; The name of the well. Seg No \u0026ndash; Segment number along the well. Cv \u0026ndash; The ICD Flow Coefficient, as entered by the user. Ac \u0026ndash; the total ICD area per sub, calculated as the area per ICD (given by the orifice radius) multiplied with the number of icd per Sub. Export of Fractures and Perforations as Multi-Segment Wells Fractures and Perforations may also be exported as Multi-Segment Wells. In the case of Fractures, ResInsight will create one segment for the entire fracture, with a number of COMPSEGS-entries corresponding to the cells intersecting the fracture. In this case, the Diam and Rough parameters are not used for anything and the length of the fracture segment is nominal. An example of a Fracture entry is shown below.\nWELSEGS\r-- Name Dep 1 Tlen 1 Vol 1 Len\u0026amp;Dep PresDrop C-1 H 2575.39553 2919.53029 1* INC H-- /\r-- First Seg Last Seg Branch Num Outlet Seg Length Depth Change Diam Rough -- Fracture Segments\r-- Diam: MSW - Default Dummy\r-- Rough: MSW - Default Dummy\r-- Traversal Fracture 02 connected to Main stem segment 11\r25 25 2 11 0.01000 0.00000 0.15000 0.00005 /\r/\rCOMPSEGS\r-- Fractures\r-- Name C-1 H /\r-- I J K Branch no Start Length End Length Dir Pen End Range Connection Depth 27 43 1 2 11.27214 11.28214 /\r26 44 1 2 11.27214 11.28214 /\r The entries for Perforations are simpler. No additional branches are created as the perforation intervals are all on the main bore and all perforated cells are listed as COMPSEG entries very similar to normal COMPDAT export of perforation intervals.\nWELSEGS\r-- Name Dep 1 Tlen 1 Vol 1 Len\u0026amp;Dep PresDrop B-1 AH 2530.38706 3137.28258 1* INC H-- /\r-- First Seg Last Seg Branch Num Outlet Seg Length Depth Change Diam Rough -- Main Stem Segments\r2 2 1 1 16.33624 6.96924 0.15200 0.00001 /\r3 3 1 2 11.77390 4.75668 0.15200 0.00001 /\r4 4 1 3 9.49721 3.63598 0.15200 0.00001 /\r5 5 1 4 6.77104 2.59228 0.15200 0.00001 /\r6 6 1 5 29.44930 10.10431 0.15200 0.00001 /\r7 7 1 6 27.93603 7.96718 0.15200 0.00001 /\r8 8 1 7 13.95369 3.66086 0.15200 0.00001 /\r/\rCOMPSEGS\r-- Name B-1 AH /\r-- I J K Branch no Start Length End Length Dir Pen End Range Connection Depth 10 24 1 1 3137.28258 3153.61882 /\r10 24 2 1 3153.61882 3165.39273 /\r9 24 2 1 3165.39273 3174.88994 /\r9 25 2 1 3174.88994 3181.66098 /\r9 25 3 1 3181.66098 3211.11028 /\r9 25 5 1 3239.04631 3253.00000 /\r/\r ",
html: "\u003cp\u003eThe completions defined in ResInsight can be exported to Eclipse for use in new simulation runs. The commands \u003cstrong\u003eExport Completion Data For Visible Wells\u003c/strong\u003e, \u003cstrong\u003eExport Completion Data For Visible Simulation Wells\u003c/strong\u003e and \u003cstrong\u003eExport Completion Data For Selected Wells\u003c/strong\u003e can be used to invoke the export. The commands are available by right clicking Well Paths or Simulation Wells in the \u003cstrong\u003eProject Tree\u003c/strong\u003e. The first command is available from the \u003cstrong\u003eFile-\u0026gt;Import\u003c/strong\u003e menu as well.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/Completions_ExportCompletionData.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eExport Settings\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCalculated Transmissibilities\u003c/strong\u003e \u0026ndash; The transmissibilities calculated based on the case and completion data are exported directly\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDefault Connection Factors and WPIMULT\u003c/strong\u003e \u0026ndash; The information about the connections for Eclipse to be able to make the transmissibility calculaton is exported for the COMPDAT/COMPDATL keywords. In addition, the same transmissibility calculation is performed by ResInsight, and the factor between the actual transmissibility for the connection and the Eclipse calculation is exported in the WPIMULT keyword.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCase to Apply\u003c/strong\u003e \u0026ndash; Select which case to use for the export. Matrix transmissibilities will be read from this case.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse NTG Horizontally\u003c/strong\u003e \u0026ndash; Toggles whether NTG in I and J directions is included in the calculation\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInclude Multi Segment Well Model\u003c/strong\u003e \u0026ndash; Toggles whether to also export the completions as Multi Segment Wells.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFile Settings\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFile Split\u003c/strong\u003e \u0026ndash; Controls how ResInsight splits the export in different files\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUnified File\u003c/strong\u003e \u0026ndash; One file with all the completions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSplit on Well\u003c/strong\u003e \u0026ndash; One file for each well\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSplit on Well and Completion Type\u003c/strong\u003e \u0026ndash; One file for each well and completion type (Perforation Interval, Fishbone, \u0026hellip;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eExport Completion Types\u003c/strong\u003e \u0026ndash; Control how several completions of different type in the same cell are handled\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIndividually\u003c/strong\u003e \u0026ndash; Completions of each type are exported to separate sections in the file and not combined in any way.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombined\u003c/strong\u003e \u0026ndash; Connection factors from different completion types are added together producing one number for each cell.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eExport Folder\u003c/strong\u003e \u0026ndash; Folder for the exported COMPDAT file(s). The folder will be created when performing the export and the names of the exported file(s) will be auto generated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompletions Export Selection\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePerforations\u003c/strong\u003e \u0026ndash; Option to include or exclude perforation intervals in the export.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTime step\u003c/strong\u003e \u0026ndash; Which timestep to export. This option is included since perforation intervals have a start time, and thus not all perforations need be present at all time steps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFractures\u003c/strong\u003e \u0026ndash; Option to include or exclude fracture completions from the export.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePressure Differential Depletion Scaling\u003c/strong\u003e \u0026ndash; Options to scale transmissibilities based on the well drawdown. This allows the Eclipse simulation to more accurately model cases with high differential depletion.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFishbones\u003c/strong\u003e \u0026ndash; Option to include or exclude fishbone completions from the export. The direction reported in the COMPDAT/COMPDATL keywords is computed based on the orientation of the main bore cell the fishbone is connected to.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eExclude Main Bore Transmissibility\u003c/strong\u003e \u0026ndash; If this options is checked on, only the transmissibilities for the fishbone laterals will be included in the export, and transmissibility along the main bore will not contribute.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"transmissibility-calculations\"\u003eTransmissibility Calculations\u003c/h3\u003e\n\u003cp\u003eThe transmissibility calculation is performed for each direction, X, Y and Z, in an orthogonal coordinate system local to the cell.\u003c/p\u003e\n\u003cp\u003eTaking the X direction as an example, we first calculate the relevant permeability \u003cem\u003eK\u003c/em\u003e from the Eclipse properties \u003cem\u003ePERMY\u003c/em\u003e (K\u003csub\u003ey\u003c/sub\u003e) and PERMZ (K\u003csub\u003ez\u003c/sub\u003e):\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/Equation_PerfInterval_K.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe Peacman radius (pressure equivalent radius) for the cell is then calculated, using permeabilities and cell sizes (D\u003csub\u003ey\u003c/sub\u003e and D\u003csub\u003ez\u003c/sub\u003e):\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/Equation_PerfInterval_Peaceman.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe x-component of the transmissibility vector is calculated, using the length of the perforation in the x direction (l\u003csub\u003ex\u003c/sub\u003e), the well radius (r\u003csub\u003ew\u003c/sub\u003e) and skin factor (S):\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/Equation_PerfInterval_Trans.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe y and z component of the transmissibility are calculated in the same manner, and the total transmissibility is then calculated as:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/Equation_PerfInterval_TotalT.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIf the \u003cem\u003eExport Calculated Transmissibilities\u003c/em\u003e is chosen in the export setting (see \u003ca href=\"#exporting-completion-data-to-eclipse\"\u003eExporting Completion Data to Eclipse\u003c/a\u003e), this value is exported in the COMPDAT/COMPDATL keywords directly. If the \u003cem\u003eExport Default Connection Factors and WPIMULT\u003c/em\u003e the transmissibility is chosen, the transmissibility is calculated as above, and in addition the transmissibility is calculated as Eclipse would do it using values other than transmissibility in the COMPDAT/COMPDATL keywords (perforation length, well radius etc). The ratio between these transmissibilities is then exported as the WPIMULT value.\u003c/p\u003e\n\u003cp\u003eFor an example of \u003cem\u003eCOMPDAT\u003c/em\u003e files exported with calculated transmissibilities and with defaults and WPIMULT values, see export of fishbones completion data below.\u003c/p\u003e\n\u003ch3 id=\"fracture-export\"\u003eFracture Export\u003c/h3\u003e\n\u003ch4 id=\"pressure-differential-depletion-scaling\"\u003ePressure Differential Depletion Scaling\u003c/h4\u003e\n\u003cp\u003eFor cases with high differential depletion, it is possible to scale the transmissibilities from the grid cells into the well (via the fracture) by the well drawdown. This enables the simulation to take into account that the flow will take different paths into the well as the pressure differential between the surrounding grid cells increases. If enabled, a time step for the grid pressures have to be selected. The list of time steps will also show the time step in which the wells first show a \u003cstrong\u003eWell Bore Hole Pressure\u003c/strong\u003e (\u003cstrong\u003eWBHP\u003c/strong\u003e) larger than zero in the Summary Case information.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/Completions_Export_PDD_TimeStep.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eHaving chosen a time step for differential depletion scaling a source for the well pressures can be chosen. If \u003cstrong\u003eWBHP From Summary Case\u003c/strong\u003e is picked, the \u003cstrong\u003eWBHP\u003c/strong\u003e value in the summary case for the chosen time step is used. However, if the chosen time step precedes the production start of a well, the value set in \u003cstrong\u003eWBHP Before Production Start\u003c/strong\u003e is used.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/Completions_Export_PDD_WBHP.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIf, however, a \u003cstrong\u003eFixed User Defined WBHP\u003c/strong\u003e is chosen, the provided \u003cstrong\u003eWBHP\u003c/strong\u003e value is used for all wells.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/Completions_Export_PDD_User_WBHP.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch4 id=\"fracture-report-header\"\u003eFracture Report Header\u003c/h4\u003e\n\u003cp\u003eAt the top of the exported transmissibilities for fractures, a fracture report summary is displayed. This section displays the different properties for the fractures used to compute the transmissibility values.\u003c/p\u003e\n\u003ch5 id=\"description-of-derived-data\"\u003eDescription of Derived Data\u003c/h5\u003e\n\u003cp\u003eOne of the tables displays derived data, see the example here:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e Tr #con Fcd Area KfWf Kf Wf Xf H Km\r\n[cP.rm3/day/bars] [] [m2] [mDm] [mD] [m] [m] [m] [mD]\r\n----------------------------------------------------------------------------------------------------\r\n 110.834 24 276.168 9315.748 54.889 3805.029 0.014 61.628 75.580 13.778\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTr\u003c/strong\u003e \u0026ndash; Accumulated computed transmissibilies for all reservoir cells intersected by the fracture\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e#con\u003c/strong\u003e \u0026ndash; Number of reservoir cells intersected by the fracture\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFcd\u003c/strong\u003e \u0026ndash; Area weighted fracture conductivity divided by area weighted matrix transmissibility (Kf/Km)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eArea\u003c/strong\u003e \u0026ndash; Area of reservoir cells(both active and inactive) intersected by the fracture\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eKfWf\u003c/strong\u003e \u0026ndash; Multiplication of Kf by Wf (Kf * Wf)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eKf\u003c/strong\u003e \u0026ndash; Area weighted average of permeability of fracture cells intersecting reservoir grid cells (using Area defined above)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWf\u003c/strong\u003e \u0026ndash; Area weighted average of width of fracture cells intersecting reservoir grid cells (using Area defined above)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXf\u003c/strong\u003e \u0026ndash; Half-length, defined as fracture area divided by half-height (Area/(H/2))\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eH\u003c/strong\u003e \u0026ndash; Longest continuous distance with fracture cells open for flow along a fracture grid column\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eKm\u003c/strong\u003e \u0026ndash; Area weighted average of matrix transmissibility (using Area defined above)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"differential-depletion-fracture-output\"\u003eDifferential Depletion Fracture Output\u003c/h4\u003e\n\u003cp\u003eIn addition to scaling the transmissibilities in the fracture output, using pressure differential depletion scaling will also provide a table with information regarding the scaling performed for each well. This table will show the well name, fracture name and the source of the Well Bore Hole Pressure (\u003cstrong\u003eWBHP From Summary Case\u003c/strong\u003e or \u003cstrong\u003eFixed User Defined WBHP\u003c/strong\u003e). For \u003cstrong\u003eWBHP From Summary Case\u003c/strong\u003e the \u003cstrong\u003eUser WBHP\u003c/strong\u003e column will describe the well pressure used for all time steps before the production starts according to the summary case information and the \u003cstrong\u003eActual WBHP\u003c/strong\u003e will describe the well pressure used in the scaling, which will be different from the \u003cstrong\u003eUser WBHP\u003c/strong\u003e if the scaling is performed for a time step following the well productions start. Finally the columns \u003cstrong\u003eMin Pressure Drop\u003c/strong\u003e and \u003cstrong\u003eMax Pressure Drop\u003c/strong\u003e describes the minimum and maximum well drawdown for this particular fracture.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e--\r\n-- Pressure Depletion Time step: 01.Feb 2001\r\n-- WBHP Source: WBHP From Summary Case\r\n-- User Defined WBHP: 200\r\n-- Well Fracture Actual WBHP Min Pressure Drop Max Pressure Drop \r\n------------------------------------------------------------------------------\r\n-- B-1H Fracture_01 221.68147 0.04077 45.10402 \r\n-- B-1H Fracture_02 221.68147 0.00624 36.02608 \r\n-- B-4DH Fracture_07 200.00000 28.21733 97.34970 \r\n-- \r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3 id=\"export-of-fishbone-completion-data\"\u003eExport of Fishbone Completion Data\u003c/h3\u003e\n\u003cp\u003eThe transmissibility calculation for the fishbones is done following the above description except that when calculating the transmissibility for the laterals, the full cell volume is split among the laterals for calculation of the transmissibility. This is done by finding the direction of the main bore, and then dividing the cell size in this direction by the number of laterals in the cell when calculating the Peaceman radius.\u003c/p\u003e\n\u003cp\u003eAn example of the exported COMPDAT file is shown below. The calculated transmissibility contribution to the cell connection factor from each lateral or main bore part is included as a comment.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWELSPECS\r\n-- Well Grp I J RefDepth WellType \r\n Well Path B GR 26 45 1230 Oil \\\r\n\\\r\nCOMPDAT\r\n-- Well I J K1 K2 Status SAT TR DIAM KH S Df DIR r0 \r\n-- Well Path B main bore : 0.0569986\r\n Well Path B 26 45 29 29 OPEN 1* 5.699858E-02 /\r\n-- Fishbone 0: Sub: 0 Lateral: 0 : 0.0021382\r\n-- Fishbone 0: Sub: 0 Lateral: 1 : 0.00228575\r\n-- Fishbone 0: Sub: 0 Lateral: 2 : 0.0126269\r\n-- Fishbone 0: Sub: 1 Lateral: 1 : 0.0112929\r\n-- Fishbone 0: Sub: 2 Lateral: 0 : 0.00566964\r\n-- Well Path B main bore : 0.230572\r\n Well Path B 27 41 15 15 OPEN 1* 2.645858E-01 /\r\n/\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eFor export with WPIMULT factors, the main bore diameter and direction are given in the export for cells which have both main bore and lateral contributions, while diameter and main direction of the first lateral is used for cells with no main bore contribution. Other parameters exported as part of COMPDAT are set to default.\u003c/p\u003e\n\u003cp\u003eThe \u003cem\u003eWPIMULT\u003c/em\u003e parameters are calculated, as for the perforation intervals, by ResInsight calculating both the transmissibility of the completion as described above, and in addition calculating the transmissibility based on the information exported in the COMPDAT keyword. The ratio between these two numbers is then exported as the \u003cem\u003eWPIMUT\u003c/em\u003e keyword.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWELSPEC\r\n-- Well Grp I J RefDepth WellType \r\n Well Path B GR 26 45 1230 Oil \\\r\n\\\r\nCOMPDAT\r\n-- Well I J K1 K2 Status SAT TR DIAM KH S Df DIR r0 \r\n-- Well Path B main bore : 0.0569986\r\n Well Path B 26 45 29 29 OPEN 1* 1* 0.21600 1* 0.00000 1* 'Z' /\r\n-- Fishbone 0: Sub: 0 Lateral: 0 : 0.0021382\r\n-- Fishbone 0: Sub: 0 Lateral: 1 : 0.00228575\r\n-- Fishbone 0: Sub: 0 Lateral: 2 : 0.0126269\r\n-- Fishbone 0: Sub: 1 Lateral: 1 : 0.0112929\r\n-- Fishbone 0: Sub: 2 Lateral: 0 : 0.00566964\r\n-- Well Path B main bore : 0.230572\r\n Well Path B 27 41 15 15 OPEN 1* 1* 0.21600 1* 0.00000 1* 'Z' /\r\n/\r\nWPIMULT\r\n-- Well Mult I J K \r\n Well Path B 0.70133 25 45 29 /\r\n Well Path B 25.11396 27 41 15 /\r\n/\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3 id=\"completions-for-lgr-welspecl-and-compdatl\"\u003eCompletions for LGR (WELSPECL and COMPDATL)\u003c/h3\u003e\n\u003cp\u003eCompletion data for LGR grids are exported to a separate file having the same name as the main grid completions file postfixed by \u0026ldquo;_LGR\u0026rdquo;. Instead of using the WELSPECS and COMPDAT keywords, the WELSPECL and COMPDATL keywords are used. Those tables are simlar to the WELSPECS and COMPDAT tables, except from including the columns \u003cstrong\u003eLGR\u003c/strong\u003e and \u003cstrong\u003eLgrName\u003c/strong\u003e, respectively. The extra columns contains the name of the LGR grid.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWELSPECL\r\n-- Well Grp LGR I J RefDepth WellType \r\n UWell-1 1* WELLI1 2 9 1* OIL /\r\n /\r\nCOMPDATL\r\n-- Well LgrName I J K1 K2 Status SAT TR DIAM KH S Df DIR \r\n-- ---- Completions for completion type Perforation ----\r\n-- Perforation Completion : MD In: 63.6509 - MD Out: 67.0264 Transmissibility: 6.10676\r\n UWell-1 WELLI1 2 9 6 6 OPEN 1* 6.106763E+00 0.21600 1* 0.00000 1* 'Y' /\r\n-- Perforation Completion : MD In: 67.0264 - MD Out: 70.402 Transmissibility: 6.10679\r\n UWell-1 WELLI1 2 8 6 6 OPEN 1* 6.106791E+00 0.21600 1* 0.00000 1* 'Y' /\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3 id=\"lgr-for-completions-temporary-lgrs\"\u003eLGR for completions (Temporary LGRs)\u003c/h3\u003e\n\u003cp\u003eThe previous section describes the export of COMPDATL for completions intersecting existing LGRs, loaded from file. This section will describe how to have ResInsight create temporary LGRs around completions, and then export COMPDATL for those LGRs.\nTo accomplish this, do the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreate LGRs for completions on selected well paths. See \u003ca href=\"/wells-and-completions/completionslgr/\"\u003eCompletions LGR\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport completions the usual way. See \u003ca href=\"/export/completionexport/\"\u003eCompletion Export\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eIn addition to the completion data, the geometrical definition of all temporary LGRs is also exported into \u0026ldquo;*.dat\u0026rdquo; files.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"multi-segment-well-model\"\u003eMulti Segment Well Model\u003c/h2\u003e\n\u003cp\u003eIt is possible to export all the completions to a text file containing the Eclipse input data \nkeywords needed to represent the completions as a Multi Segment Well. This is done by checking the \u003cstrong\u003eInclude Multi Segment Well Model\u003c/strong\u003e. All completions are supported and are exported in somewhat different ways.\u003c/p\u003e\n\u003ch3 id=\"exported-msw-data\"\u003eExported MSW Data\u003c/h3\u003e\n\u003cp\u003eIn the output file there are data for three Eclipse keyword specified.\u003c/p\u003e\n\u003ch5 id=\"welsegs\"\u003eWELSEGS\u003c/h5\u003e\n\u003cp\u003eWELSEGS defines multi-segment wells. The list of entries contains information on the main stem, the ICDs at the fishbone subs and the fishbone laterals. A comment above each entry details which element (main bore / ICD / lateral) the entry is for. Example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWELSEGS\r\n-- Name Dep 1 Tlen 1 Vol 1 Len\u0026amp;Dep PresDrop \r\n Well Path A 4137.09154 87.00000 1* ABS H-- /\r\n-- First Seg Last Seg Branch Num Outlet Seg Length Depth Change Diam Rough \r\n-- Main stem\r\n-- Segment for sub 0\r\n 2 2 1 1 13.00000 0.53667 0.15200 0.00001 /\r\n-- Laterals\r\n-- Diam: MSW - Tubing Radius\r\n-- Rough: MSW - Open Hole Roughness Factor\r\n-- ICD\r\n 3 3 2 2 0.10000 0 0.15200 0.00001 /\r\n-- Fishbone 0 : Sub index 0 - Lateral 0\r\n 52 52 27 3 1.70326 -0.57276 0.00960 0.00100 /\r\n 53 53 27 52 2.34748 -0.81635 0.00960 0.00100 /\r\n/\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe first \u003cem\u003eWELSEGS\u003c/em\u003e entry contains information about the well:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e - Name of well\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDep 1\u003c/strong\u003e - TVD of start MD point, as given by the user in the Fishbones \u003cstrong\u003eStart MD\u003c/strong\u003e field.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTlen 1\u003c/strong\u003e - Point given by the user in the Fishbones \u003cstrong\u003eStart MD\u003c/strong\u003e field.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLen\u0026amp;Dep\u003c/strong\u003e - incremental or absolute, as specified by the user in the Fishbones property editor.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePresDrop\u003c/strong\u003e - specifies what is included in the pressure drop calculation, hydrostatic, friction or acceleration. Specified by user in the Fishbones property editor.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe following \u003cem\u003eWELSEGS\u003c/em\u003e entries contains information about each segment:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFirst Seg\u003c/strong\u003e, \u003cstrong\u003eLast Seg\u003c/strong\u003e \u0026ndash; Values are being exported pr segment, so both first and last segment number is the number of the segment being exported.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBranch Num\u003c/strong\u003e \u0026ndash; Branch number for segment being exported.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOutlet Seg\u003c/strong\u003e \u0026ndash; The segment the exported segment is connected to. For the main bore segments, this is the segment before them, for ICDs the segment number being exported and for fishbone laterals the segment on the main broe where the laterals are connected.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLength\u003c/strong\u003e \u0026ndash; Length of segment (if incremental Len\u0026amp;Dep above) or length of segments including this along well (if absolute Len\u0026amp;Dep above). For ICDs length is set to 0.1.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDepth Change\u003c/strong\u003e \u0026ndash; Depth of segment, incremental or absolute as for Length. For ICDs depth is set to 0.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDiam\u003c/strong\u003e \u0026ndash; Diameter of segment. For main bore and ICD entries, the liner inner diameter for the Fishbones collection is used. For laterals, an effective diameter is calculated so that the diameter exported is the diameter which, assuming a circle, would give the same area as the area between the hole diameter and the tubing diameter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRough\u003c/strong\u003e \u0026ndash; The roughness factor as entered by the user. Notice that a different value can be specified for the main bore and the laterals, as described above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5 id=\"compsegs\"\u003eCOMPSEGS\u003c/h5\u003e\n\u003cp\u003eAn example of the COMPSEGS keyword as exported is shown below.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eCOMPSEGS\r\n-- Name \r\n Well Path A /\r\n-- I J K Branch no Start Length End Length Dir Pen End Range Connection Depth \r\n 28 40 6 27 0.00000 1.70326 /\r\n 28 40 7 27 1.70326 2.34748 /\r\n 28 40 8 27 2.34748 2.96577 /\r\n/\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe first COMPSEGS entry is a line with the well path name. Each following entry is for the segments in the well, and containing the following field:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eI\u003c/strong\u003e, \u003cstrong\u003eJ\u003c/strong\u003e and \u003cstrong\u003eK\u003c/strong\u003e \u0026ndash; The Eclipse cell index\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBranch no\u003c/strong\u003e \u0026ndash; Branch number for the segment\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStart Length\u003c/strong\u003e, \u003cstrong\u003eEnd Length\u003c/strong\u003e \u0026ndash; Start and end length along the well for the relevant segment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5 id=\"wsegvalv\"\u003eWSEGVALV\u003c/h5\u003e\n\u003cp\u003eAn example of the WSEGVALV keyword as exported is shown below.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWSEGVALV\r\n-- Well Name Seg No Cv Ac \r\n Well Path A 3 1.50000 0.00008 /\r\n Well Path A 5 1.50000 0.00008 /\r\n Well Path A 7 1.50000 0.00008 /\r\n/\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe parameters exported in the WEGVALV keyword are\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell Name\u003c/strong\u003e \u0026ndash; The name of the well.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSeg No\u003c/strong\u003e \u0026ndash; Segment number along the well.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCv\u003c/strong\u003e \u0026ndash; The ICD Flow Coefficient, as entered by the user.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAc\u003c/strong\u003e \u0026ndash; the total ICD area per sub, calculated as the area per ICD (given by the orifice radius) multiplied with the number of icd per Sub.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"export-of-fractures-and-perforations-as-multi-segment-wells\"\u003eExport of Fractures and Perforations as Multi-Segment Wells\u003c/h3\u003e\n\u003cp\u003eFractures and Perforations may also be exported as Multi-Segment Wells. In the case of Fractures, ResInsight will create one segment for the entire fracture, with a number of COMPSEGS-entries corresponding to the cells intersecting the fracture. In this case, the \u003cstrong\u003eDiam\u003c/strong\u003e and \u003cstrong\u003eRough\u003c/strong\u003e parameters are not used for anything and the length of the fracture segment is nominal. An example of a Fracture entry is shown below.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWELSEGS\r\n-- Name Dep 1 Tlen 1 Vol 1 Len\u0026amp;Dep PresDrop \r\n C-1 H 2575.39553 2919.53029 1* INC H-- /\r\n-- First Seg Last Seg Branch Num Outlet Seg Length Depth Change Diam Rough \r\n-- Fracture Segments\r\n-- Diam: MSW - Default Dummy\r\n-- Rough: MSW - Default Dummy\r\n-- Traversal Fracture 02 connected to Main stem segment 11\r\n 25 25 2 11 0.01000 0.00000 0.15000 0.00005 /\r\n /\r\nCOMPSEGS\r\n-- Fractures\r\n-- Name \r\n C-1 H /\r\n-- I J K Branch no Start Length End Length Dir Pen End Range Connection Depth \r\n 27 43 1 2 11.27214 11.28214 /\r\n 26 44 1 2 11.27214 11.28214 /\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe entries for Perforations are simpler. No additional branches are created as the perforation intervals are all on the main bore and all perforated cells are listed as COMPSEG entries very similar to normal COMPDAT export of perforation intervals.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWELSEGS\r\n-- Name Dep 1 Tlen 1 Vol 1 Len\u0026amp;Dep PresDrop \r\n B-1 AH 2530.38706 3137.28258 1* INC H-- /\r\n-- First Seg Last Seg Branch Num Outlet Seg Length Depth Change Diam Rough \r\n-- Main Stem Segments\r\n 2 2 1 1 16.33624 6.96924 0.15200 0.00001 /\r\n 3 3 1 2 11.77390 4.75668 0.15200 0.00001 /\r\n 4 4 1 3 9.49721 3.63598 0.15200 0.00001 /\r\n 5 5 1 4 6.77104 2.59228 0.15200 0.00001 /\r\n 6 6 1 5 29.44930 10.10431 0.15200 0.00001 /\r\n 7 7 1 6 27.93603 7.96718 0.15200 0.00001 /\r\n 8 8 1 7 13.95369 3.66086 0.15200 0.00001 /\r\n /\r\nCOMPSEGS\r\n-- Name \r\n B-1 AH /\r\n-- I J K Branch no Start Length End Length Dir Pen End Range Connection Depth \r\n 10 24 1 1 3137.28258 3153.61882 /\r\n 10 24 2 1 3153.61882 3165.39273 /\r\n 9 24 2 1 3165.39273 3174.88994 /\r\n 9 25 2 1 3174.88994 3181.66098 /\r\n 9 25 3 1 3181.66098 3211.11028 /\r\n 9 25 5 1 3239.04631 3253.00000 /\r\n /\r\n\u003c/code\u003e\u003c/pre\u003e\n",
url: "/export/completionexport/"
};
window.store["/3d-main-window/contourmaps/"] = {
title: "Contour Maps",
content: "ResInsight can create contour maps based on different forms of aggregation of 3D Eclipse data onto a 2D Plane. Any 3D result value can be aggregated, in addition to specialised results, such as Oil, Gas and Hydrocarbon columns. A Contour Map is a specialised 2D view with many of the same features as the 3D views, including property filters, range filters and display of faults and wells. ResInsight is able to export a contour map to a text file.\nCreating New Contour Maps Contour Maps can be created in many different ways:\n New Contour Map from the right-click menu of case or the Contour Maps project tree item underneath the case. These will create contour maps with default values. New Contour Map from 3D View in the Eclipse View right-click menu. This will create a contour map based on the existing 3D View with matching filters and result. Duplicate Contour Map from the right-click menu of an existing Contour Map. This will copy the existing map. Properties of the Contour Maps A contour Map has many of the same options available as a 3D View, but is always orthographic/parallel projection with no perspective projection or lighting available. Instead of the 3D Grid Box, the Contour Maps uses a 2D Grid simular to the 2d Intersection Views with optional Axis Lines controlled with the Show Axis Lines toggle. The name of the map can be automatically generated from the Case Name, Property Type, Aggregation Type and Sample Spacing (See Map Projection Properties for the two latter).\nMap Projection Properties The Map Projection settings control how the 3D Data is aggregated onto the 2D plane. In all cases the results are calculated for a square 2D Cell lying in an arbitrary z-plane of the 3D Grid. For each 2D cell a cuboid extrusion in the full bounding extent of the 3D grid is created and this cuboid extrusion is used to calculate the volume of intersection with the 3D Grid cells for all volume weighted sums and averages. For the regular sums, a vertical ray through the center of the 2D cell is used instead. Since the ray may travel through multiple cells in the same K-layer, all the values from within one K-layer are averaged before being added to the sum.\nA set of parameters governs this projection:\n The first option Sample Spacing Factor controls how many 2D Grid Cells are used in the map. The factor is multiplied by the characteristic cell length/width of the 3D grid to get the 2D Cell Size. A smaller factor will thus create a finer Contour Map. The second option Show Contour Lines toggles on/off the contour lines in the view. The final control in the Projection Settings box is the Result Aggregation. Here the following options are available: Aggregation Type Description Oil Column A sum of SOIL * NTG * PORO * dZ Gas Column A sum of SGAS * NTG * PORO * dZ Hydrocarbon Column A sum of (SOIL + SGAS)* NTG * PORO * dZ Arithmetic Mean A volume weighted arithmetic mean of the specified cell result Harmonic Mean A volume weighted harmonic mean of the specified cell result Geometric Mean A volume weighted geometric mean of the specified cell result Volume Weighted Sum A volume weighted sum of the specified cell result. Suitable for volume fractions such as SOIL or PORO Sum A sum of the specified cell result. Suitable for absolute quantities. Top Value The first value encountered downwards vertically Min Value The minimum cell result value in the volume underneath the 2D Element Max Value The maximum cell result value in the volume underneath the 2D Element For the Column options, no Cell Result is available in the property tree under the Contour Map.\nWeighting Means by Cell Result For the Arithmetic Mean, Geometric Mean and Harmonic Mean it is also possible to specify a cell result as a weighting parameter in addition to the regular weighting by volume of intersection. The total weight will then be the volume of intersection multiplied by the specified cell result. The full range of regular cell results is available for this use.\nDifference options Creating a Contour Map as a difference with a specific base case and/or base time step is performed by clicking the Cell Result item underneath the actual Contour Map in the project tree. This will display the Cell Result [Property Editor] (/3d-main-window/cellresults/#eclipse-result-types) to specify base case and/or base time step.\nContour Map Export ResInsight is able to export a contour map to a text file.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ContourMaps.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can create contour maps based on different forms of aggregation of 3D Eclipse data onto a 2D Plane. Any 3D result value can be aggregated, in addition to specialised results, such as Oil, Gas and Hydrocarbon columns. A Contour Map is a specialised 2D view with many of the same features as the 3D views, including property filters, range filters and display of faults and wells. \nResInsight is able to \u003ca href=\"/export/contourmapexport/\"\u003eexport a contour map\u003c/a\u003e to a text file.\u003c/p\u003e\n\u003ch2 id=\"creating-new-contour-maps\"\u003eCreating New Contour Maps\u003c/h2\u003e\n\u003cp\u003eContour Maps can be created in many different ways:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew Contour Map from the right-click menu of case or the \u003cstrong\u003eContour Maps\u003c/strong\u003e project tree item underneath the case. These will create contour maps with default values.\u003c/li\u003e\n\u003cli\u003eNew Contour Map from 3D View in the Eclipse View right-click menu. This will create a contour map based on the existing 3D View with matching filters and result.\u003c/li\u003e\n\u003cli\u003eDuplicate Contour Map from the right-click menu of an existing Contour Map. This will copy the existing map.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/NewContourMapFromCase.png\" alt=\"\"\u003e \u003cimg src=\"/images/3d-main-window/NewContourMapFromFolder.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/NewContourMapFromView.png\" alt=\"\"\u003e \u003cimg src=\"/images/3d-main-window/NewContourMapFromExisting.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"properties-of-the-contour-maps\"\u003eProperties of the Contour Maps\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ContourMapViewProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA contour Map has many of the same options available as a 3D View, but is always orthographic/parallel projection with no perspective projection or lighting available. Instead of the 3D Grid Box, the Contour Maps uses a 2D Grid simular to the \u003cstrong\u003e2d Intersection Views\u003c/strong\u003e with optional Axis Lines controlled with the \u003cstrong\u003eShow Axis Lines\u003c/strong\u003e toggle. The name of the map can be automatically generated from the Case Name, Property Type, Aggregation Type and Sample Spacing (See \u003cstrong\u003eMap Projection Properties\u003c/strong\u003e for the two latter).\u003c/p\u003e\n\u003ch2 id=\"map-projection-properties\"\u003eMap Projection Properties\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ContourMapProjectionProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe Map Projection settings control how the 3D Data is aggregated onto the 2D plane. In all cases the results are calculated for a square 2D Cell lying in an arbitrary z-plane of the 3D Grid. For each 2D cell a cuboid extrusion in the full bounding extent of the 3D grid is created and this cuboid extrusion is used to calculate the volume of intersection with the 3D Grid cells for all volume weighted sums and averages. For the regular sums, a vertical ray through the center of the 2D cell is used instead. Since the ray may travel through multiple cells in the same K-layer, all the values from within one K-layer are averaged before being added to the sum.\u003c/p\u003e\n\u003cp\u003eA set of parameters governs this projection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe first option \u003cstrong\u003eSample Spacing Factor\u003c/strong\u003e controls how many 2D Grid Cells are used in the map. The factor is multiplied by the characteristic cell length/width of the 3D grid to get the 2D Cell Size. A smaller factor will thus create a finer Contour Map.\u003c/li\u003e\n\u003cli\u003eThe second option \u003cstrong\u003eShow Contour Lines\u003c/strong\u003e toggles on/off the contour lines in the view.\u003c/li\u003e\n\u003cli\u003eThe final control in the \u003cstrong\u003eProjection Settings\u003c/strong\u003e box is the \u003cstrong\u003eResult Aggregation\u003c/strong\u003e. Here the following options are available:\u003c/li\u003e\n\u003c/ul\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAggregation Type\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOil Column\u003c/td\u003e\n\u003ctd\u003eA sum of SOIL * NTG * PORO * dZ\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGas Column\u003c/td\u003e\n\u003ctd\u003eA sum of SGAS * NTG * PORO * dZ\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHydrocarbon Column\u003c/td\u003e\n\u003ctd\u003eA sum of (SOIL + SGAS)* NTG * PORO * dZ\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArithmetic Mean\u003c/td\u003e\n\u003ctd\u003eA volume weighted arithmetic mean of the specified cell result\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHarmonic Mean\u003c/td\u003e\n\u003ctd\u003eA volume weighted harmonic mean of the specified cell result\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGeometric Mean\u003c/td\u003e\n\u003ctd\u003eA volume weighted geometric mean of the specified cell result\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVolume Weighted Sum\u003c/td\u003e\n\u003ctd\u003eA volume weighted sum of the specified cell result. Suitable for volume fractions such as SOIL or PORO\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSum\u003c/td\u003e\n\u003ctd\u003eA sum of the specified cell result. Suitable for absolute quantities.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTop Value\u003c/td\u003e\n\u003ctd\u003eThe first value encountered downwards vertically\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMin Value\u003c/td\u003e\n\u003ctd\u003eThe minimum cell result value in the volume underneath the 2D Element\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Value\u003c/td\u003e\n\u003ctd\u003eThe maximum cell result value in the volume underneath the 2D Element\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eFor the Column options, no \u003cstrong\u003eCell Result\u003c/strong\u003e is available in the property tree under the Contour Map.\u003c/p\u003e\n\u003ch3 id=\"weighting-means-by-cell-result\"\u003eWeighting Means by Cell Result\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ContourMapProjectionWeights.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eFor the \u003cstrong\u003eArithmetic Mean\u003c/strong\u003e, \u003cstrong\u003eGeometric Mean\u003c/strong\u003e and \u003cstrong\u003eHarmonic Mean\u003c/strong\u003e it is also possible to specify a cell result as a weighting parameter in addition to the regular weighting by volume of intersection. The total weight will then be the volume of intersection multiplied by the specified cell result. The full range of regular cell results is available for this use.\u003c/p\u003e\n\u003ch2 id=\"difference-options\"\u003eDifference options\u003c/h2\u003e\n\u003cp\u003eCreating a Contour Map as a difference with a specific base case and/or base time step is performed by clicking the \n\u003cimg src=\"https://resinsight.org/images/3d-main-window/CellResult.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eCell Result\u003c/strong\u003e item\nunderneath the actual \u003cstrong\u003eContour Map\u003c/strong\u003e in the project tree. This will display the \u003cimg src=\"https://resinsight.org/images/3d-main-window/CellResult.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eCell Result\u003c/strong\u003e [Property Editor]\n(/3d-main-window/cellresults/#eclipse-result-types) to specify base case and/or base time step.\u003c/p\u003e\n\u003ch2 id=\"contour-map-export\"\u003eContour Map Export\u003c/h2\u003e\n\u003cp\u003eResInsight is able to \u003ca href=\"/export/contourmapexport/\"\u003eexport a contour map\u003c/a\u003e to a text file.\u003c/p\u003e\n",
url: "/3d-main-window/contourmaps/"
};
window.store["/import/pasteexceltimedata/"] = {
title: "Paste Excel Time History Data",
content: "When text have been copied to the operating system\u0026rsquo;s clipboard, it will be possible to paste that text into a summary plot. Right click on a summary plot in the Plot Main Window Project Tree and select Paste Excel Data to Summary Plot. Then a paste options dialog will appear.\nPaste Options Dialog Most of the fields in this dialog are the same as in the CSV/txt import options dialog. Please see that section for documentation on those fields. The fields specific to the paste options dialog are as follows:\n Curve Prefix \u0026ndash; Curve name prefix for all curves created from the pasted data. Line Style \u0026ndash; Line style to use for the curves created from the pasted data. Symbol \u0026ndash; Line symbol to use for each data point on the curves created from the pasted data. Symbol Skip Distance \u0026ndash; Minimum distance between two adjacent symbols on the curves. If two data points on a curve is closer than the specified distance, a symbol is not drawn for one of the data points. Default value is 0, which will draw a symbol at all data points on the curves regardless of the distance between data points. ",
html: "\u003cp\u003eWhen text have been copied to the operating system\u0026rsquo;s clipboard, it will be possible to paste that text into a summary plot. Right click on a summary plot in the \u003cstrong\u003ePlot Main Window Project Tree\u003c/strong\u003e and select \u003cstrong\u003ePaste Excel Data to Summary Plot\u003c/strong\u003e. Then a paste options dialog will appear.\u003c/p\u003e\n\u003ch2 id=\"paste-options-dialog\"\u003ePaste Options Dialog\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/import/PasteExcelData.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eMost of the fields in this dialog are the same as in the \u003ca href=\"/import/observeddata/#csv-txt-import-options-dialog\"\u003eCSV/txt import options dialog\u003c/a\u003e. Please see that section for documentation on those fields. The fields specific to the paste options dialog are as follows:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCurve Prefix\u003c/strong\u003e \u0026ndash; Curve name prefix for all curves created from the pasted data.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLine Style\u003c/strong\u003e \u0026ndash; Line style to use for the curves created from the pasted data.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSymbol\u003c/strong\u003e \u0026ndash; Line symbol to use for each data point on the curves created from the pasted data.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSymbol Skip Distance\u003c/strong\u003e \u0026ndash; Minimum distance between two adjacent symbols on the curves. If two data points on a curve is closer than the specified distance, a symbol is not drawn for one of the data points. Default value is 0, which will draw a symbol at all data points on the curves regardless of the distance between data points.\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/import/pasteexceltimedata/"
};
window.store["/misc/regressiontestsystem/"] = {
title: "Regression Test System",
content: "A regression tool for QA is build into ResInsight. This tool will do the following:\n Scan a directory for sub directories containing a RegressionTest.rsp files. Each found project file will be opened, and all views in this project will be exported as snapshot images to file. When snapshot images from all projects are completed, difference images based on generated and QA-approved images are computed. Based on these three sets of images, an HTML report is created and automatically displayed. How to Run Regression Tests To be able to run regression tests you need the compare tool from the ImageMagic suite.\nYou can start the tests either from the command line or from the ResInsight Gui. From the ResInsight Gui select : File-\u0026gt;Testing-\u0026gt;Regression Test Dialog\nSpecify location of compare tool in Folder containing compare. The current working directory of ResInsight is temporarily changed to this path during execution.\nTo execute a subset of tests, specify folder names separated by \u0026ldquo;;\u0026rdquo; in the Test Filter. If the test filter is empty, all tests are executed.\nCreating Regression Tests An example of the folder structure is shown below:\nRegressionTestFolder/\rTestCase1/\rRegressionTest.rip\rRegTestBaseImages/\rRegTestDiffImages/\rRegTestGeneratedImages/\rTestCase2/\r...\r To create regression tests you need to do the following:\n Create a root directory containing one directory for each test case. In each of the Test Case folders create a ResInsight project file called RegressionTest.rip. Run the regression test for the first time, and thereby creating images that can be used as Base images. Rename the generated RegTestGeneratedImages/ folder to RegTestBaseImages/ Now you are all set to test new releases of ResInsight towards your own Regression tests.\n",
html: "\u003cp\u003eA regression tool for QA is build into ResInsight. This tool will do the following:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eScan a directory for sub directories containing a \u003cstrong\u003eRegressionTest.rsp\u003c/strong\u003e files.\u003c/li\u003e\n\u003cli\u003eEach found project file will be opened, and all views in this project will be exported as snapshot images to file.\u003c/li\u003e\n\u003cli\u003eWhen snapshot images from all projects are completed, difference images based on generated and QA-approved images are computed.\u003c/li\u003e\n\u003cli\u003eBased on these three sets of images, an HTML report is created and automatically displayed.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"how-to-run-regression-tests\"\u003eHow to Run Regression Tests\u003c/h2\u003e\n\u003cp\u003eTo be able to run regression tests you need the \u003cstrong\u003ecompare\u003c/strong\u003e tool from the \u003ca href=\"http://www.imagemagick.org/script/compare.php\"\u003eImageMagic suite\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can start the tests either from the command line or from the ResInsight Gui.\nFrom the ResInsight Gui select : \u003cstrong\u003eFile-\u0026gt;Testing-\u0026gt;Regression Test Dialog\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/appendix/RegressionTestDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eSpecify location of compare tool in \u003cstrong\u003eFolder containing compare\u003c/strong\u003e. The current working directory of ResInsight is temporarily changed to this path during execution.\u003c/p\u003e\n\u003cp\u003eTo execute a subset of tests, specify folder names separated by \u0026ldquo;;\u0026rdquo; in the \u003cem\u003eTest Filter\u003c/em\u003e. If the test filter is empty, all tests are executed.\u003c/p\u003e\n\u003ch2 id=\"creating-regression-tests\"\u003eCreating Regression Tests\u003c/h2\u003e\n\u003cp\u003eAn example of the folder structure is shown below:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eRegressionTestFolder/\r\n TestCase1/\r\n RegressionTest.rip\r\n RegTestBaseImages/\r\n RegTestDiffImages/\r\n RegTestGeneratedImages/\r\n TestCase2/\r\n ...\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo create regression tests you need to do the following:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eCreate a root directory containing one directory for each test case.\u003c/li\u003e\n\u003cli\u003eIn each of the \u003cstrong\u003eTest Case\u003c/strong\u003e folders create a ResInsight project file called \u003cstrong\u003eRegressionTest.rip\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eRun the regression test for the first time, and thereby creating images that can be used as Base images.\u003c/li\u003e\n\u003cli\u003eRename the generated RegTestGeneratedImages/ folder to RegTestBaseImages/\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNow you are all set to test new releases of ResInsight towards your own Regression tests.\u003c/p\u003e\n",
url: "/misc/regressiontestsystem/"
};
window.store["/getting-started/other/releasenotification/"] = {
title: "Release Notification Subscription",
content: "LinkedIn Feel free to join ResInsight on LinkedIn\nNewsletter By subscribing to the Release Notification you will get notified when new releases are available. Please use the button below to send a request for subscription mail.\nSubscribe\n",
html: "\u003ch3 id=\"linkedin\"\u003eLinkedIn\u003c/h3\u003e\n\u003cp\u003eFeel free to join \u003ca href=\"https://www.linkedin.com/groups/12167660/\"\u003eResInsight on LinkedIn\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"newsletter\"\u003eNewsletter\u003c/h3\u003e\n\u003cp\u003eBy subscribing to the \u003cstrong\u003eRelease Notification\u003c/strong\u003e you will get notified when new releases are available. \nPlease use the button below to send a request for subscription mail.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"mailto:info@ceetronsolutions.com?subject=ResInsight Release Notification subscription\u0026body=Hi ResInsight administrator, I would like to subscribe to the ResInsight release notifications.\"\u003eSubscribe\u003c/a\u003e\u003c/p\u003e\n",
url: "/getting-started/other/releasenotification/"
};
window.store["/plot-window/summarycrossplots/"] = {
title: "Summary Cross Plot",
content: "A Summary Cross Plot is a window displaying a graph in the main area of the Plot Main Window. It is very similar to an ordinary Summary Plot, but there are some differences:\n Summary Cross Plot displays one vector against another vector, not one vector against time. Not possible to paste Excel/CSV data to a summary cross plot. Summary cross plots have no Plot Editor. The only way to create a new Summary Cross Plot, is to select the right-click command New Summary Cross Plot on the Plot Main Window -\u0026gt; Project Tree -\u0026gt; Summary Cross Plots item.\nSummary Cross Plot Curves New Summary Cross Plot curves are created by using the right-click command New Summary Cross Plot Curve on a summary cross plot. To be able to display a Summary Cross Plot curve, ResInsight needs two data vectors, which are selected using the Summary Cross Plot Curve property editor.\nIn this property editor, the editor group called Summary Vector, has been replaced by two vector selection groups Summary Vector Y and Summary Vector X, compared to an ordinary summary plot. Like the other property editor groups, the vector selection groups works the same way as in the ordinary summary plot. However, there is one exception. The Summary Vector X group is missing the Axis field. This is because the X values have one axis only, below the plot, as opposed to the Y values, which have the left and right axis. See the detailed description.\nCross Plotting Cross plotting creates a new vector from two input vectors. Each vector entry in the resulting vector consists of one vector item value from each of the two input vectors, having equal time steps. However, in most cases the two input vectors do not share the same time steps. To be able to create a resulting cross plot vector in such cases, linear interpolation between adjacent input vector items is being used.\nWhen a current time step T in input vector A is not found in input vector B, ResInsight interpolates between the time steps before and after T in vector B. In this way, ResInsight calculates an interpolated value for time step T from vector B. The same happens when a time step in vector B is not found in vector A.\nIf either the value at the current time step or one of the values involved in interpolation are NULL, the resulting vector will have a NULL value at the current time step. This is displayed as a \u0026lsquo;hole\u0026rsquo; in the cross plot curve.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryCrossPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA Summary Cross Plot is a window displaying a graph in the main area of the \u003cstrong\u003ePlot Main Window\u003c/strong\u003e. It is very similar to an ordinary \u003ca href=\"/plot-window/summaryplots/\"\u003eSummary Plot\u003c/a\u003e, but there are some differences:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSummary Cross Plot displays one vector against another vector, not one vector against time.\u003c/li\u003e\n\u003cli\u003eNot possible to paste Excel/CSV data to a summary cross plot.\u003c/li\u003e\n\u003cli\u003eSummary cross plots have no \u003ca href=\"/plot-window/summaryploteditor/\"\u003ePlot Editor\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe only way to create a new Summary Cross Plot, is to select the right-click command \u003cimg src=\"https://resinsight.org/images/plot-window/SummaryPlot16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eNew Summary Cross Plot\u003c/strong\u003e on the \u003cstrong\u003ePlot Main Window -\u0026gt; Project Tree -\u0026gt; Summary Cross Plots\u003c/strong\u003e item.\u003c/p\u003e\n\u003ch2 id=\"summary-cross-plot-curves\"\u003eSummary Cross Plot Curves\u003c/h2\u003e\n\u003cp\u003eNew Summary Cross Plot curves are created by using the right-click command \u003cimg src=\"https://resinsight.org/images/plot-window/SummaryCurve16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eNew Summary Cross Plot Curve\u003c/strong\u003e on a summary cross plot. To be able to display a Summary Cross Plot curve, ResInsight needs two data vectors, which are selected using the \u003cstrong\u003eSummary Cross Plot Curve\u003c/strong\u003e property editor.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryCrossPlotCurvePropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIn this property editor, the editor group called \u003cstrong\u003eSummary Vector\u003c/strong\u003e, has been replaced by two vector selection groups \u003cstrong\u003eSummary Vector Y\u003c/strong\u003e and \u003cstrong\u003eSummary Vector X\u003c/strong\u003e, compared to an ordinary summary plot. Like the other property editor groups, the vector selection groups works the same way as in the ordinary summary plot. However, there is one exception. The \u003cstrong\u003eSummary Vector X\u003c/strong\u003e group is missing the \u003cstrong\u003eAxis\u003c/strong\u003e field. This is because the X values have one axis only, below the plot, as opposed to the Y values, which have the left and right axis. See the \u003ca href=\"/plot-window/summaryplots/#summary-curves\"\u003edetailed description\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"cross-plotting\"\u003eCross Plotting\u003c/h3\u003e\n\u003cp\u003eCross plotting creates a new vector from two input vectors. Each vector entry in the resulting vector consists of one vector item value from each of the two input vectors, having equal time steps. However, in most cases the two input vectors do not share the same time steps. To be able to create a resulting cross plot vector in such cases, linear interpolation between adjacent input vector items is being used.\u003c/p\u003e\n\u003cp\u003eWhen a current time step \u003cstrong\u003eT\u003c/strong\u003e in input vector \u003cstrong\u003eA\u003c/strong\u003e is not found in input vector \u003cstrong\u003eB\u003c/strong\u003e, ResInsight interpolates between the time steps before and after \u003cstrong\u003eT\u003c/strong\u003e in vector \u003cstrong\u003eB\u003c/strong\u003e. In this way, ResInsight calculates an interpolated value for time step \u003cstrong\u003eT\u003c/strong\u003e from vector \u003cstrong\u003eB\u003c/strong\u003e. The same happens when a time step in vector \u003cstrong\u003eB\u003c/strong\u003e is not found in vector \u003cstrong\u003eA\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eIf either the value at the current time step or one of the values involved in interpolation are \u003cstrong\u003eNULL\u003c/strong\u003e, the resulting vector will have a \u003cstrong\u003eNULL\u003c/strong\u003e value at the current time step. This is displayed as a \u0026lsquo;hole\u0026rsquo; in the cross plot curve.\u003c/p\u003e\n",
url: "/plot-window/summarycrossplots/"
};
window.store["/wells-and-completions/"] = {
title: "Wells and Completions",
content: "This chaper describes the following aspects of wells and completions:\n how wells defined in the simulation are displayed and how to control the different aspects of their visualization retrieval of well trajectories from file and an internal Equinor web service the creation of user-defined well paths display of well log curves directly in a 3D view based on well log data from a simulation model or imported LAS-files modeling and export of completions including perforation intervals, fishbone wells and fractures in order to perform refined simulations creating and exporting local grid refinement (LGRs) in main grid cells intersected by completions The following subchapters details the functionality and capabilites.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ValveVisualisation.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis chaper describes the following aspects of wells and completions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ehow wells defined in the simulation are displayed and how to control the different aspects of their visualization\u003c/li\u003e\n\u003cli\u003eretrieval of well trajectories from file and an internal Equinor web service\u003c/li\u003e\n\u003cli\u003ethe creation of user-defined well paths\u003c/li\u003e\n\u003cli\u003edisplay of well log curves directly in a 3D view based on well log data from a simulation model or imported LAS-files\u003c/li\u003e\n\u003cli\u003emodeling and export of completions including perforation intervals, fishbone wells and fractures in order to perform refined simulations\u003c/li\u003e\n\u003cli\u003ecreating and exporting local grid refinement (LGRs) in main grid cells intersected by completions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following subchapters details the functionality and capabilites.\u003c/p\u003e\n",
url: "/wells-and-completions/"
};
window.store["/plot-window/summaryplottemplate/"] = {
title: "Summary Plot Template",
content: "Template creation A summary plot template is defined by a number of curves with preset appearance and vector names. The parameters that are selected or varied by the user are:\n case(s) item(s), i.e. well(s), group(s), region(s) Having tailored a plot setup, the user can save the setup as a template via the right-click command Save As Plot Template, c.f. figure above. It is also possible to select a summary plot in the Plot Project Tree and use the right-click menu to save a template. Both options save a template definition to file for later reuse.\nSummary Plot Templates are created for all Summary Plots including ensemble plots by right-click menu option Save As Plot Template available in both the plot window and via their entries in the Plot Project Tree.\n\rGiven a new path, ResInsight will ask the user to confirm whether the path of the stored template is to be included in subsequent searches for templates.\nTemplate usage Having selected items of interest in the Plot Project Tree (i.e. cases, wells, groups, and regions) a template plot can be created.\nInvoke the right-click menu shown below to select a specific summary plot template. Here two summary cases have been selected prior to invoking the right-click menu. As seen, available options for select a specific template are:\n Create Plot from Last Used Summary Template is a menu option to invoke the last used summary plot template. Create Plot from Template shows all available templates in a separate dialog for search and selection. Ctrl-T is a shortcut to swiftly create a plot based on the last used summary template.\n\rTemplate file search and organization Each summary plot template is stored in a single file on disk. ResInsight searches a set of directories for template files which can be managed by menu option Edit-\u0026gt;Preferences and the Plotting tab.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryPlotTemplate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"template-creation\"\u003eTemplate creation\u003c/h2\u003e\n\u003cp\u003eA summary plot template is defined by a number of curves with preset appearance and vector names. \nThe parameters that are selected or varied by the user are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecase(s)\u003c/li\u003e\n\u003cli\u003eitem(s), i.e. well(s), group(s), region(s)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHaving tailored a plot setup, the user can save the setup as a template via the right-click command \u003cstrong\u003eSave As Plot Template\u003c/strong\u003e, c.f. figure above. It is also possible to select a summary plot in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e and use the right-click menu to save a template. \nBoth options save a template definition to file for later reuse.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eSummary Plot Templates are created for all \u003cem\u003eSummary Plots\u003c/em\u003e including ensemble plots by right-click menu option \u003cstrong\u003eSave As Plot Template\u003c/strong\u003e available in both the plot window and via their entries in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003cp\u003eGiven a new path, ResInsight will ask the user to confirm whether the path of the stored template is to be included in subsequent searches for templates.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryPlotTemplatePath.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"template-usage\"\u003eTemplate usage\u003c/h2\u003e\n\u003cp\u003eHaving selected items of interest in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e (i.e. cases, wells, groups, and regions) a template plot can be created.\u003c/p\u003e\n\u003cp\u003eInvoke the right-click menu shown below to select a specific summary plot template. \nHere two summary cases have been selected prior to invoking the right-click menu.\nAs seen, available options for select a specific template are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCreate Plot from Last Used Summary Template\u003c/strong\u003e is a menu option to invoke the last used summary plot template.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCreate Plot from Template\u003c/strong\u003e shows all available templates in a separate dialog for search and selection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryPlotTemplateUsage.png\" alt=\"\"\u003e\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003e\u003cstrong\u003eCtrl-T\u003c/strong\u003e is a shortcut to swiftly create a plot based on the last used summary template.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"template-file-search-and-organization\"\u003eTemplate file search and organization\u003c/h2\u003e\n\u003cp\u003eEach summary plot template is stored in a single file on disk. ResInsight searches a set of directories for template files\nwhich can be managed by menu option \u003cstrong\u003eEdit-\u0026gt;Preferences\u003c/strong\u003e and the \u003ca href=\"/misc/preferences/#plotting-tab\"\u003e\u003cstrong\u003ePlotting tab\u003c/strong\u003e\u003c/a\u003e.\u003c/p\u003e\n",
url: "/plot-window/summaryplottemplate/"
};
window.store["/plot-window/multiplots/"] = {
title: "Multi Plots",
content: "A Multi Plot allows the user to combine multiple plots in a grid layout. Plots from different types can be combined. This plot type is tailored for export to PDF.\nMulti Plot Usage A new Multi Plot can be created by selecting a set of plots and from the right-click menu select Create Multi Plot from Selected Plots\nThe currenly supported types of plots to be part of a Multi Plot are:\n Summary Plots Ensemble Plots Grid Cross Plots Saturation Pressure Plots Phase Distribution Plots Properties The main page layout is controlled from Preferences The property editor of a multi plot allows further customization\nThe number of columns can also be controlled from the Multi Plot toolbar. Export to PDF Export to PDF is available from the right-click menu of a Multi Plot, or directly from the PDF export button in the toolbar.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/MultiPlotHeading.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA Multi Plot allows the user to combine multiple plots in a grid layout. Plots from different types can be combined. This plot type is tailored for export to PDF.\u003c/p\u003e\n\u003ch2 id=\"multi-plot-usage\"\u003eMulti Plot Usage\u003c/h2\u003e\n\u003cp\u003eA new Multi Plot can be created by selecting a set of plots and from the right-click menu select \u003cstrong\u003eCreate Multi Plot from Selected Plots\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/MultiPlotCreate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe currenly supported types of plots to be part of a \u003cstrong\u003eMulti Plot\u003c/strong\u003e are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSummary Plots\u003c/li\u003e\n\u003cli\u003eEnsemble Plots\u003c/li\u003e\n\u003cli\u003eGrid Cross Plots\u003c/li\u003e\n\u003cli\u003eSaturation Pressure Plots\u003c/li\u003e\n\u003cli\u003ePhase Distribution Plots\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"properties\"\u003eProperties\u003c/h2\u003e\n\u003cp\u003eThe main page layout is controlled from \u003cstrong\u003ePreferences\u003c/strong\u003e\n\u003cimg src=\"/images/misc/PreferencesPlotting.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe property editor of a multi plot allows further customization\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/MultiPlotPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe number of columns can also be controlled from the \u003cstrong\u003eMulti Plot\u003c/strong\u003e toolbar.\n\u003cimg src=\"/images/plot-window/MultiPlotToolbar.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"export-to-pdf\"\u003eExport to PDF\u003c/h2\u003e\n\u003cp\u003eExport to PDF is available from the right-click menu of a Multi Plot, or directly from the PDF export button in the toolbar.\u003c/p\u003e\n",
url: "/plot-window/multiplots/"
};
window.store["/wells-and-completions/completions/"] = {
title: "Completions",
content: "Three types of completions are available for modeling and export: Perforation intervals, fishbone wells and fractures. The purpose of modeling these completions, is that it enables ResInsight to export Eclipse keywords for doing more refined simulations.\nCompletions can be modeled by adding new perforation intervals, fishbones subs or fractures. Details about the completions must then be specified, such as the length of the perforation interval or number of fishbone subs and laterals. After modeling the completions, the transmissibility (cell connection factors) can be calculated and exported to the Eclipse COMPDAT Keyword. See Export Completions\nFor fishbones completions, multi-segment well information can even be exported to the Eclipse Keywords WELSEGS, COMPSEGS and WSEGVALV, c.f. Export Well Segments.\nThe derived cell property Completion Type displays wich cells are intersected by the completions.\n\rVisualization and Inspection of Well Connection Factors Connection factors both from the Simulation Wells and the ones calculated from the modeled completions can be visualized in the 3D view by enabling Well Connection Factors in the Project Tree. The connection factors are displayed with a symbol as in the example shown above. The color of the symbol displays the magnitude of the connection factor and can be controlled by the legend settings. Additional details of the connection factor are displayed in the Result Info window when clicking on the connection factor symbol.\nThe Property Panel of the Well Connection Factors item has a few options:\n Geometry Scale Factor \u0026ndash; Scales the connection factor symbols relative to the displayed well path radius Show on Closed Connections \u0026ndash; Show the connection factors calculated for closed simulation well cells in addition to the ones at open cells. A combined view of well connection factors and the derived result Completion Type enables the user to see the completion type contributing to connection factor in a cell.\nPerforation Intervals A new perforation interval on a well can be set up by right-clicking on the well in the 3D View or in the Project Tree, and choosing the command Create Perforation interval in the Create Completions sub-menu. In the 3D View the completion will be created at the specific depth the right-click occurred at.\nAfter creating the perforation interval, the following properties of the perforation can be set in the property editor:\n Start MD, End MD \u0026ndash; Measured depth along the well path for the perforation to start/stop. Diameter \u0026ndash; Well bore diameter for the perforation interval, used in calculation of transmissibility ( For details on the transmissibility calculation, see Transmissibility Calculations). Skin Factor \u0026ndash; Skin factor for the perforation, used in calculation of transmissibility. All Timesteps \u0026ndash; If on, the perforation interval will be present for all time steps Start Date \u0026ndash; The perforation will be included in the model for all time steps after this date. If \u0026ldquo;All TimeSteps\u0026rdquo; is turned on, this option is not available and the perforation is included for all time steps. The perforation intervals will be indicated by different color along the well path.\nFor each well path there is a top level folder in the Project Tree containing all the perforation intervals definitions containing settings that applies to all the perforation intervals for this well path.\nFor multi-segment wells there are additional parameters which should be set. These are used in the export of WELSEGS data.\n Multi Segment Well Options - Options used by the Well Segments Export Liner Inner Diameter \u0026ndash; The liner inner diameter for the completion intervals. Roughness Factor \u0026ndash; The roughness factor used in export of main bore segments. Pressure Drop \u0026ndash; can be either Hydrostatic, Hydrostatic + Friction or Hydrostatic + Friction + Acceleration. Length and Depth \u0026ndash; Used in WELSEGS export - when specifying the length and depth change for each segment Incremental \u0026ndash; length / depth of given segment Absolute \u0026ndash; the length down the tube or depth of the last nodal point Enforce Max Segment Length \u0026ndash; Limit segment to max size. When this check box is checked, a max segment length input field is displayed. There are three options for Non-Darcy Flow. None, User defined D-factor and Compute D-factor. The second option displays an input field where the user defined D-factor can be entered. The last options calculates D-factor for gas given Dake´s (1976) radiel inflow model and correlation for calculating matrix beta factor depending on permeability and porosity.\n Non-Darcy Flow - Non-Darcy settings for D factor computation Grid Permeability Kr Scaling Factor \u0026ndash; Rel.perm. scaling factor to calculate effective permeability. Well Radius \u0026ndash; Well bore radius. Relative Gas Density Gas Viscosity \u0026ndash; Gas viscosity at flowing bottom hole pressure. Inertial Coefficient \u0026ndash; Coefficient to calculate beta factor. Permeability Scaling Exponent \u0026ndash; For beta factor calculation. Porosity Scaling Exponent \u0026ndash; For beta factor calculation. Perforation Interval Valves Perforation Intervals can have valves (ICDs/AICDs/ICVs) associated with them.\nThese valves can be created by right-clicking on the Perforation Interval and selecting Create Valve.\nEach Valve require a Valve Template containing properties which can be shared among multiple Valves. If you have no Valve Template, a new one can be created by clicking the New button next to the Valve Template selection list.\nThis will create a new Valve Template which can be of three different types:\n ICD - In-flow Control Device, allowing the setting of Orifice Diameter and Flow Coefficient. ICDs are displayed in Orange. AICD - Autonomous In-flow Control Device, providing several more parameters associated with the Eclipse simulation and seen in the picture below. AICDs are displayed in Dark Purple. ICV - Interval Control Valves. Contains the same parameters as ICDs. The difference between the two in ResInsight is that many ICDs can be added at the same time, while there is only expected to be one ICV per perforation interval. ICVs are displayed in Pink. An example of the ICD parameters can be seen below: An example of the AICD parameters: New templates can also be added by selecting the New Valve Template option from the right-click menu of the Valve Templates entry in the Completion Templates Project Tree item.\nFor ICDs and AICDs, multiple valves can be added in the same go by specifying the number of valves, spacing of valves or specific positions of valves as chosen in the Location Defined By drop down list.\nFor ICVs only one valve is added at a time so only the measured depth of that valve can be chosen.\nWhen you have a valid valve template selected, there is an Edit button next to the valve template selection. Clicking this will take you straight to modify the valve template.\nImport Perforation Intervals Perforation intervals can be imported into ResInsight from *.ev files. These files consist of a list of wells, and their corresponding measured depth values for perforation start and end.\nPerforation Interval File Format \u0026ldquo;\u0026ndash;\u0026rdquo; is interpreted as the start of a comment. The comment ends at the end of the line. The files can start with a unit definition line:\nUNITS \u0026lt;unitname\u0026gt;\r This line is ignored for now. The numbers are interpreted to be in the units present in the case.\n\rIn the following any number of :\nWELLNAME \u0026lt;well-name\u0026gt;\r\u0026lt;date\u0026gt; \u0026lt;well completion\u0026gt; \u0026lt;top mMD\u0026gt; \u0026lt;base mMD\u0026gt; \u0026lt;bore hole diameter\u0026gt; \u0026lt;skin factor\u0026gt;\r\u0026lt;date\u0026gt; \u0026lt;well completion\u0026gt; \u0026lt;top mMD\u0026gt; \u0026lt;base mMD\u0026gt; \u0026lt;bore hole diameter\u0026gt; \u0026lt;skin factor\u0026gt;\r date \u0026ndash; Start date of the completion in the format \u0026ldquo;dd mmm yyyy\u0026rdquo;. Eg 01 SEP 2006. A special \u0026quot;SOH\u0026quot;date is also allowed meaning Start Of History. well completion \u0026ndash; For now, only \u0026quot;perforation\u0026quot; is supported Here is an example:\nUNITS METRIC\r-- R-2 AH sidetrack into Ile/Tilje\rWELLNAME R-2AH\r\u0026quot;SOH\u0026quot; perforation 6200 6350 0.212 0 -- taget Ile 2 and Ile 3\r\u0026quot;SOH\u0026quot; perforation 7050 7133 0.212 0 -- target Tilje 3, 83 m prodint\r-- S-2 AH\rWELLNAME S-2AH\r\u0026quot;SOH\u0026quot; perforation 4340 4369 0.212 0 -- target Garn 2, 29 m prodint (update 290915)\r01 SEP 2006 perforation 5060 6185 0.212 0 -- target Tilje 3, 1125 m prodint\r Fishbones Fishbones are completions created by drilling or by jetting a set of small lateral holes with a high deviation from the main bore. Each set of holes created at the same location along the main bore, is referred to as a sub while each individual hole is called a lateral.\nFor each well path there is a top level folder in the Project Tree containing all the Fishbones definitions containing settings that applies to all the fishbones for this well path. To make use of the Multi Segment Well option for pressure loss along laterals, the grid resolution needs to be fine enough to allow a grid cell to be connected to only one lateral.\n Fishbone Well Properties \u0026ndash; Settings used when exporting well connection factors StartMD \u0026ndash; the start position for the fishbones. This will be set to the highest possible value automatically, but can be set lower by the user. Gives the point along the well from which the transmissibility from the matrix to the main bore will be calculated. Main Bore Diameter \u0026ndash; The hole diameter for the main bore will be used in the calculation of the transmissibility (connection factor) into the main bore. Main Bore Skin Factor \u0026ndash; The skin factor for the main bore, used in calculation of the transmissibility (connection factor) into the main bore. For multi-segment wells there are additional parameters which should be set. These are used in the export of WELSEGS data. Multi Segment Wells - Options used by the Well Segments Export Liner Inner eter \u0026ndash; The liner inner diameter for the fishbones. Roughness Factor \u0026ndash; The roughness factor used in export of main bore segments. Pressure Drop \u0026ndash; can be either Hydrostatic, Hydrostatic + Friction or Hydrostatic + Friction + Acceleration. Length and Depth \u0026ndash; Used in WELSEGS export - when specifying the length and depth change for each segment Incremental \u0026ndash; length / depth of given segment Absolute \u0026ndash; the length down the tube or depth of the last nodal point Fishbones Subs Definition To add new fishbones completions, select the New Fishbones Subs Definition command. This menu item is available by right clicking on Wells in the Project Tree or right clicking on the well trajectory in the 3D View.\nThe new Fishbones Subs Definition (a group of fishbone subs) is created in the Project tree. Several subs definitions can be created on the same well trajectory to give more flexibility in placing of the fishbones. The default sub definition is based on the Fishbones Drilling System with 3 laterals exiting per sub in a 8 1/2\u0026rdquo; main bore.\n Appearance Fishbones Color \u0026ndash; The 3D View color of the fishbones created by this definition Location \u0026ndash; Options to control the position and number of fishbone subs created by this definition Location Defined By \u0026ndash; This setting will select how to define the location of the subs in this group. Start MD \u0026ndash; Position, in Measured depth along the well, of the first fishbone Sub. End MD \u0026ndash; Position of the last fishbone Sub. Number of Subs \u0026ndash; Defines the number of subs to create in the defined interval Spacing \u0026ndash; Spacing between the subs within the interval Measured Depths \u0026ndash; The measured depth of each of the fishbone subs. If the Location Defined By is set to the User Specified this will be directly editable by the user. Laterals Configuration \u0026ndash; Configures the laterals at each sub position. Laterals Per Sub \u0026ndash; Number of laterals for each sub position Length(s) \u0026ndash; Length of each lateral, in m or ft. Exit Angle \u0026ndash; Exit angle for fishbone lateral, in degree. Build Angle \u0026ndash; Build angle for fishbone lateral, in degree pr meter. Orientation Fixed Angle \u0026ndash; The user can specify the angle for the first lateral Random angle \u0026ndash; Each sub will have a random orientation. Notice that the angle between each of the laterals will be constant, with the laterals equally spaced. Install Success Rate \u0026ndash; Gives the probability of success for installation of each of the fishbones laterals. If 1, all laterals are installed. Well Properties \u0026ndash; Settings to control the connection factor calculation used in Completion Export) Hole Diameter \u0026ndash; The hole diameter of the lateral Skin Factor \u0026ndash; The skin factor used in the transmissibility calculation for the lateral. Multi Segment Wells \u0026ndash; Settings used for Well Segment Export Tubing Diameter \u0026ndash; The diameter used in the WELSEGS export of the laterals. Open Hole Roughness Factor \u0026ndash; Exported directly to the WELSEGS keyword. Tubing Roughness Factor \u0026ndash; Exported directly to the WELSEGS keyword. ICDs per Sub \u0026ndash; The number of ICD (valves) per Sub, used for calculation of total ICD area for WSEGVALV export. ICD Orifice Diameter \u0026ndash; The Diameter of the ICD, used for calculation of ICD area for WSEGVALV export. ICD Flow Coefficient \u0026ndash; The flow coefficient, exported directly as a part of WSEGVALV. Import Well Trajectories as Fishbones Laterals The command Import Completions From File can be used to import well trajectories in the *.dev format as fishbone laterals. The imported laterals are listed under the folder Imported Laterals in the Project Tree. These laterals behave as completions, and will be exported when exporting completion data using the settings in the property panel of the Imported Laterals folder.\nExport Fishbones as Well Trajectories The Export Laterals command will export the fishbone laterals as a well trajectory into a *.dev* -file.\nNotice that only the trajectory data is exported. Properties related to well segment data or Completion Data export can not be written to *.dev* files.\n\rFractures Hydraulic fractures are completions created by pressurizing the reservoir at a certain point in the well, and thereby creating a crack in the formation. A substance is then injected into the crack to keep it open when relaxing the pressure.\nFractures in ResInsight can be added both to simulation wells and Well Trajectories, and have two main types: Elliptical fractures and StimPlan fractures.\nVisualization control The Fractures item in the Project Tree controls whether to show the modeled fractures or not. For fractures along the well path the Perforation Length is shown as an olive green cylinder around the well path as shown in the image below.\n Colors \u0026ndash; Control the color settings for the fractures in the View Result Variable \u0026ndash; Selects the fracture result to use for coloring the fracture. This is most interesting when you have imported a StimPlan fracture with varying width, conductivity and other parameters. The legend item in the Project Tree controls how the legend is set up. Default Color \u0026ndash; The color to use if the requested result is not available for some fracture. StimPlan Show Mesh \u0026ndash; Toggles the visualization of the StimPlan mesh lines, showing the StimPlan cell borders Color Interpolation \u0026ndash; Toggles interpolation of the StimPlan results. When Off, one color per StimplanCell is shown. When on, ResInsight interpolates the color between the cells. Fracture Templates To create a functioning fracture you first need a Fracture Template. The template collects settings that are likely to be shared among several fractures, most importantly the fracture geometry. A fracture at a particular place refers to the template, and it is thereby possible to share fracture geometry and other settings between fracture instances.\nFracture Templates are listed in a folder with the same name in the Project Tree.\nTo create a new fracture template, right-click the Fracture Template item in the tree, and select either New Ellipse Fracture Template or New StimPlan Fracture Template. If you have no existing fracture templates, you will be given the opportunity to create such templates through two buttons in the Fracture Property Editor as seen below.\nCommon Fracture Template Options Name \u0026ndash; User defined name for the template. Used when selecting which template to use in the Fracture ID \u0026ndash; Assigned ID to be used when addressing this template form a Command file script Geometry Fracture Orientation \u0026ndash; The fractures orientation Transverse(normal) to Well Path \u0026ndash; The fracture plane is vertical and normal to the well path at the intersection point. Along Well Path \u0026ndash; Fracture is vertical and along the well path. This option enables options to control the perforation length and the efficiency of the well in the fracture. See below. Azimuth \u0026ndash; The fracture is vertical and in line with the Azimuth Angle (measured from North) supplied. Fracture Truncation Use Containment \u0026ndash; Enable this option to activate layer containment. Top Layer \u0026ndash; Topmost K-layer that the fracture will drain. Base Layer \u0026ndash; Lowest K-layer that the fracture will drain. Truncate At Faults \u0026ndash; Enable this option to activate fault truncation. Minimum Fault Throw \u0026ndash; Fault throw threshold to activate fault truncation. Properties \u0026ndash; The availability of these options depend on the Fracture Orientation and the Conductivity in Fracture setting. Conductivity in Fracture Finite Conductivity \u0026ndash; Use a calculated conductivity for flow in the fracture. Either the StimPlan conductivity, or a constant conductivity in Ellipse fractures. Infinite Conductivity \u0026ndash; Assume infinite conductivity in the fracture itself. For StimPlan fractures this will ignore the conductivity in the StimPlan data. Skin Factor \u0026ndash; Used when exporting to Eclipse. Perforation Length \u0026ndash; The length of the intersection between the well bore and the fracture when the fracture is along the well path ( Fractures Along Well Path only ). Perforation Efficiency \u0026ndash; The efficiency of the wellbore-fracture perforation ( Fractures Along Well Path only ). Well Diameter \u0026ndash; Used when exporting to Eclipse. Sensitivity Scale Factors \u0026ndash; Each of the properties are scaled by the scaling factor. When used interactively, the Apply button must be pressed to apply the scaling factors. These scaling factors are also available from command file scripting Height, Width \u0026ndash; Scales the height or the Halflength of the fracture template D-factor \u0026ndash; Scales the none-darcy flow factor Conductivity \u0026ndash; Scales the conductivity in the fracture directly Non-Darcy Flow Non-Darcy Flow is used to improve the computation of connection factors for cells penetrated by well pipes. A pre-computed D-factor can be set using User Defined D-factor. Selecting the option Compute D-factor displays the following set of properties:\n Inertial Coefficient User Defined \u0026ndash; Beta-factor in Forcheimer units Use Fracture Beta Factor \u0026ndash; Extract beta factor from the fracture template at the well intersection location. For transversal fractures, the conductivity is computed from the geometric average of fracture cells intersected by the fracture perforation length. Effective Permeability User Defined \u0026ndash; Defines the permeability Ke in milliDarcy in the property Effective Permeability Use Fracture Conductivity \u0026ndash; Extract conductivity from the fracture template at the well intersection location and scale with Relative Permeability. For transversal fractures, the conductivity is computed from the weighted average of fracture cells intersected by the fracture perforation length. Width User Defined \u0026ndash; Defines the width of the fracture Use Fracture Width \u0026ndash; Extract width from the fracture template at the well intersection location. For transversal fractures, the width is based on the weighted average of fracture cells intersected by the fracture perforation length. Relative Gas Density Gas Viscosity D Factor \u0026ndash; Displays the computed value of the D factor. NOTE : For transversal fractures, the computed D factor is scaled by 1.2 to compensate for a different flow model D Factor Details \u0026ndash; Displays the value of variables used to compute the D factor Ellipse Fracture Template Name \u0026ndash; User name of this particular fracture template Geometry Halflength Xr \u0026ndash; Half the width of the ellipse Height \u0026ndash; The height of the elliptical fracture Fracture Orientation \u0026ndash; See above Fracture Truncation \u0026ndash; See above Properties \u0026ndash; The availability of these options depend on the Fracture Orientation and the Conductivity in Fracture setting Permeability \u0026ndash; A constant permeability inside the fracture (Used to calculate conductivity in the fracture) Width \u0026ndash; Crack width (Used to calculate conductivity in the fracture) Sensivity Scale Factors \u0026ndash; See above Non-Darcy Flow \u0026ndash; See above Stimplan Fracture Template StimPlan fracture templates imports XML output from the StimPlan software. These XML files contains results from a simulated hydraulic fracture, describing both geometry, varying crack width, resulting conductivity etc. as time varying quantities. Both symmetric and asymmetric StimPlan fracture templates are supported.\n Name \u0026ndash; User name of this particular fracture template Show StimPlan Mesh \u0026ndash; Show or hide the mesh lines on the fracture in the 3D View Input File Name \u0026ndash; Path to the imported StimPlan XML-file Active Time step Index \u0026ndash; Time step in the StimPlan simulation to use for transmissibility calculations and visualization Well/fracture Intersection Depth \u0026ndash; The position of the fracture along the well path as MD. Geometry Fracture Orientation \u0026ndash; See above Fracture Truncation \u0026ndash; See above Properties Conductivity Scaling Factor \u0026ndash; Scale the overall conductivity to do sensitivity studies. Sensitivity Scale Factors \u0026ndash; See above Non-Darcy Flow \u0026ndash; See above Fracture Instances Instances of fractures can be created along well paths and simulation wells by right clicking the well pipe in the 3D view, or the corresponding items in the Project Tree.\n Name \u0026ndash; User editable name Fracture Template \u0026ndash; Select the fracture template to use for this fracture. Click the Edit shortcut next to the template selection list to go directly to modify the selected template. Location/Orientation Measured depth Location \u0026ndash; The measured depth Azimuth \u0026ndash; Azimuth orientation of fracture. Dip \u0026ndash; Dip of fracture plane Tilt \u0026ndash; Rotation of fracture about its plane normal Properties Fracture Unit System \u0026ndash; Read only display of the units used for the current template StimPlan Time Step \u0026ndash; Displays the time step used by the template Perforation Length / Perforation Efficiency / Well Diameter \u0026ndash; These values are copied from the new template when selecting a different one. See Common Fracture Template Options Fracture Center Info \u0026ndash; This group displays info on where the center of the fracture is positioned. The center is defined to be where the well path intersects the fracture. Multiple Fracture Creation In some cases the user wants to create a number of fractures on one or more well paths. Doing this by creating one by one fracture can be very error prone and time consuming. To ease this task, ResInsight has support for creating several fractures in one operation.\nSelect one or more well paths in the project tree, right click and select Create Multiple Fractures from the right-click menu. Then the Create Multiple Fractures dialog appears. In this dialog, the user defines where fractures will be created on the selected well paths. Different fracture templates and spacing can be used for different K layer ranges in the grid, by adding new options lines to the table. To edit an option line, double click the field to edit. Adding and deleting option lines are done by right clicking the table.\n Case \u0026ndash; Current grid case Min Distance From Well TD \u0026ndash; Minimum distance from well tip for created fractures Max Fractures Per Well \u0026ndash; Maximum number of fractures to create per well Options Top K Layer \u0026ndash; The topmost K layer to add fractures to Base K Layer \u0026ndash; The bottommost K layer to add fractures to Template \u0026ndash; The fracture template used in the specified K layer range Spacing \u0026ndash; The distance between each fracture in the K layer range Generated Fractures \u0026ndash; Output information to the user. Shows number of fractures that will be created on each selected well path Replace Fractures \u0026ndash; Press this button to delete all existing fractures on the selected wells before creating new fractures Add Fractures \u0026ndash; Press this button to add the new fractures to all selected wells (not deleting existing fractures) The Create Multiple Fractures function is also available as a CommandFile command. See the CommandFile section\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CompletionsIllustration.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThree types of completions are available for modeling and export: Perforation intervals, fishbone wells and fractures. The purpose of modeling these completions, is that it enables ResInsight to export Eclipse keywords for doing more refined simulations.\u003c/p\u003e\n\u003cp\u003eCompletions can be modeled by adding new perforation intervals, fishbones subs or fractures. Details about the completions must then be specified, such as the length of the perforation interval or number of fishbone subs and laterals. After modeling the completions, the transmissibility (cell connection factors) can be calculated and exported to the Eclipse COMPDAT Keyword. See \u003ca href=\"/export/completionexport/\"\u003e Export Completions\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor fishbones completions, multi-segment well information can even be exported to the Eclipse Keywords WELSEGS, COMPSEGS and WSEGVALV,\nc.f. \u003ca href=\"/export/completionexport/\"\u003eExport Well Segments\u003c/a\u003e.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eThe derived cell property \u003ca href=\"/3d-main-window/derivedresults/#completion-type\"\u003eCompletion Type\u003c/a\u003e displays wich cells are intersected by the completions.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"visualization-and-inspection-of-well-connection-factors\"\u003eVisualization and Inspection of Well Connection Factors\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Completions_WellConnectionFactors.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eConnection factors both from the Simulation Wells and the ones calculated from the modeled completions can be visualized in the 3D view by enabling \u003cstrong\u003eWell Connection Factors\u003c/strong\u003e in the \u003cstrong\u003eProject Tree\u003c/strong\u003e. The connection factors are displayed with a symbol as in the example shown above. The color of the symbol displays the magnitude of the connection factor and can be controlled by the legend settings. Additional details of the connection factor are displayed in the \u003cstrong\u003eResult Info\u003c/strong\u003e window when clicking on the connection factor symbol.\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eProperty Panel\u003c/strong\u003e of the \u003cstrong\u003eWell Connection Factors\u003c/strong\u003e item has a few options:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGeometry Scale Factor\u003c/strong\u003e \u0026ndash; Scales the connection factor symbols relative to the displayed well path radius\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow on Closed Connections\u003c/strong\u003e \u0026ndash; Show the connection factors calculated for closed simulation well cells in addition to the ones at open cells.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA combined view of well connection factors and the derived result \u003ca href=\"/3d-main-window/derivedresults/#completion-type\"\u003eCompletion Type\u003c/a\u003e \nenables the user to see the completion type contributing to connection factor in a cell.\u003c/p\u003e\n\u003ch2 id=\"perforation-intervals\"\u003ePerforation Intervals\u003c/h2\u003e\n\u003cp\u003eA new perforation interval on a well can be set up by right-clicking on the well in the \u003cstrong\u003e3D View\u003c/strong\u003e or in the \u003cstrong\u003eProject Tree\u003c/strong\u003e, and choosing the command \u003cstrong\u003eCreate Perforation interval\u003c/strong\u003e in the \u003cstrong\u003eCreate Completions\u003c/strong\u003e sub-menu. In the 3D View the completion will be created at the specific depth the right-click occurred at.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CreateCompletionOnWellPath.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/PerforationIntervals_propEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eAfter creating the perforation interval, the following properties of the perforation can be set in the property editor:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStart MD\u003c/strong\u003e, \u003cstrong\u003eEnd MD\u003c/strong\u003e \u0026ndash; Measured depth along the well path for the perforation to start/stop.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDiameter\u003c/strong\u003e \u0026ndash; Well bore diameter for the perforation interval, used in calculation of transmissibility ( For details on the transmissibility calculation, see \u003ca href=\"/export/completionexport/#transmissibility-calculations\"\u003eTransmissibility Calculations\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSkin Factor\u003c/strong\u003e \u0026ndash; Skin factor for the perforation, used in calculation of transmissibility.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAll Timesteps\u003c/strong\u003e \u0026ndash; If on, the perforation interval will be present for all time steps\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStart Date\u003c/strong\u003e \u0026ndash; The perforation will be included in the model for all time steps after this date. If \u0026ldquo;All TimeSteps\u0026rdquo; is turned on, this option is not available and the perforation is included for all time steps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe perforation intervals will be indicated by different color along the well path.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellPerforationIntervalColor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eFor each well path there is a top level folder in the \u003cstrong\u003eProject Tree\u003c/strong\u003e containing all the perforation intervals definitions containing settings that applies to all the perforation intervals for this well path.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Perforations_PropEdit.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eFor multi-segment wells there are additional parameters which should be set. These are used in the export of WELSEGS data.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/PerfIntervalMsw.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMulti Segment Well Options\u003c/strong\u003e - Options used by the Well Segments Export\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLiner Inner Diameter\u003c/strong\u003e \u0026ndash; The liner inner diameter for the completion intervals.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoughness Factor\u003c/strong\u003e \u0026ndash; The roughness factor used in export of main bore segments.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressure Drop\u003c/strong\u003e \u0026ndash; can be either \u003cem\u003eHydrostatic\u003c/em\u003e, \u003cem\u003eHydrostatic + Friction\u003c/em\u003e or \u003cem\u003eHydrostatic + Friction + Acceleration\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLength and Depth\u003c/strong\u003e \u0026ndash; Used in WELSEGS export - when specifying the length and depth change for each segment\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIncremental\u003c/strong\u003e \u0026ndash; length / depth of given segment\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAbsolute\u003c/strong\u003e \u0026ndash; the length down the tube or depth of the last nodal point\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnforce Max Segment Length\u003c/strong\u003e \u0026ndash; Limit segment to max size. When this check box is checked, a max segment length input field is displayed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere are three options for Non-Darcy Flow. \u003cstrong\u003eNone\u003c/strong\u003e, \u003cstrong\u003eUser defined D-factor\u003c/strong\u003e and \u003cstrong\u003eCompute D-factor\u003c/strong\u003e. The second option displays an input field where the user defined D-factor can be entered. The last options calculates D-factor for gas given Dake´s (1976) radiel inflow model and correlation for calculating matrix beta factor depending on permeability and porosity.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/PerfIntervalNonDarcy.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNon-Darcy Flow\u003c/strong\u003e - Non-Darcy settings for D factor computation\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGrid Permeability Kr Scaling Factor\u003c/strong\u003e \u0026ndash; Rel.perm. scaling factor to calculate effective permeability.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Radius\u003c/strong\u003e \u0026ndash; Well bore radius.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelative Gas Density\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGas Viscosity\u003c/strong\u003e \u0026ndash; Gas viscosity at flowing bottom hole pressure.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInertial Coefficient\u003c/strong\u003e \u0026ndash; Coefficient to calculate beta factor.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePermeability Scaling Exponent\u003c/strong\u003e \u0026ndash; For beta factor calculation.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePorosity Scaling Exponent\u003c/strong\u003e \u0026ndash; For beta factor calculation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"perforation-interval-valves\"\u003ePerforation Interval Valves\u003c/h3\u003e\n\u003cp\u003ePerforation Intervals can have valves (ICDs/AICDs/ICVs) associated with them.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ValveVisualisation.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThese valves can be created by right-clicking on the Perforation Interval and selecting \u003cstrong\u003eCreate Valve\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/NewValve.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eEach Valve require a \u003cstrong\u003eValve Template\u003c/strong\u003e containing properties which can be shared among multiple Valves. If you have no Valve Template, a new one can be created by clicking the \u003cstrong\u003eNew\u003c/strong\u003e button next to the Valve Template selection list.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/NewValveWithoutTemplate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis will create a new \u003cstrong\u003eValve Template\u003c/strong\u003e which can be of three different types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eICD\u003c/strong\u003e - In-flow Control Device, allowing the setting of \u003cstrong\u003eOrifice Diameter\u003c/strong\u003e and \u003cstrong\u003eFlow Coefficient\u003c/strong\u003e. ICDs are displayed in Orange.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAICD\u003c/strong\u003e - Autonomous In-flow Control Device, providing several more parameters associated with the Eclipse simulation and seen in the picture below. AICDs are displayed in Dark Purple.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eICV\u003c/strong\u003e - Interval Control Valves. Contains the same parameters as ICDs. The difference between the two in ResInsight is that many ICDs can be added at the same time, while there is only expected to be one ICV per perforation interval. ICVs are displayed in Pink.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAn example of the ICD parameters can be seen below:\n\u003cimg src=\"/images/3d-main-window/ValveTemplate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eAn example of the AICD parameters:\n\u003cimg src=\"/images/3d-main-window/ValveTemplate_AICD.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eNew templates can also be added by selecting the \u003cstrong\u003eNew Valve Template\u003c/strong\u003e option from the right-click menu of the \u003cstrong\u003eValve Templates\u003c/strong\u003e entry in the \u003cstrong\u003eCompletion Templates\u003c/strong\u003e Project Tree item.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/NewValveTemplate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eFor ICDs and AICDs, multiple valves can be added in the same go by specifying the number of valves, spacing of valves or specific positions of valves as chosen in the \u003cstrong\u003eLocation Defined By\u003c/strong\u003e drop down list.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ValveProperties_ICD.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eFor ICVs only one valve is added at a time so only the measured depth of that valve can be chosen.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ValveProperties_ICV.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eWhen you have a valid valve template selected, there is an \u003cstrong\u003eEdit\u003c/strong\u003e button next to the valve template selection. Clicking this will take you straight to modify the valve template.\u003c/p\u003e\n\u003ch3 id=\"import-perforation-intervals\"\u003eImport Perforation Intervals\u003c/h3\u003e\n\u003cp\u003ePerforation intervals can be imported into ResInsight from \u003cem\u003e\u003ccode\u003e*.ev\u003c/code\u003e\u003c/em\u003e files. These files consist of a list of wells, and their corresponding measured depth values for perforation start and end.\u003c/p\u003e\n\u003ch4 id=\"perforation-interval-file-format\"\u003ePerforation Interval File Format\u003c/h4\u003e\n\u003cp\u003e\u0026ldquo;\u0026ndash;\u0026rdquo; is interpreted as the start of a comment. The comment ends at the end of the line. \nThe files can start with a unit definition line:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eUNITS \u0026lt;unitname\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eThis line is ignored for now. The numbers are interpreted to be in the units present in the case.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003cp\u003eIn the following any number of :\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWELLNAME \u0026lt;well-name\u0026gt;\r\n\u0026lt;date\u0026gt; \u0026lt;well completion\u0026gt; \u0026lt;top mMD\u0026gt; \u0026lt;base mMD\u0026gt; \u0026lt;bore hole diameter\u0026gt; \u0026lt;skin factor\u0026gt;\r\n\u0026lt;date\u0026gt; \u0026lt;well completion\u0026gt; \u0026lt;top mMD\u0026gt; \u0026lt;base mMD\u0026gt; \u0026lt;bore hole diameter\u0026gt; \u0026lt;skin factor\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003edate\u003c/em\u003e \u0026ndash; Start date of the completion in the format \u0026ldquo;dd mmm yyyy\u0026rdquo;. Eg \u003ccode\u003e01 SEP 2006\u003c/code\u003e. A special \u003ccode\u003e\u0026quot;SOH\u0026quot;\u003c/code\u003edate is also allowed meaning Start Of History.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003ewell completion\u003c/em\u003e \u0026ndash; For now, only \u003ccode\u003e\u0026quot;perforation\u0026quot;\u003c/code\u003e is supported\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eUNITS METRIC\r\n\r\n-- R-2 AH sidetrack into Ile/Tilje\r\nWELLNAME R-2AH\r\n\u0026quot;SOH\u0026quot; perforation 6200 6350 0.212 0 -- taget Ile 2 and Ile 3\r\n\u0026quot;SOH\u0026quot; perforation 7050 7133 0.212 0 -- target Tilje 3, 83 m prodint\r\n\r\n-- S-2 AH\r\nWELLNAME S-2AH\r\n\u0026quot;SOH\u0026quot; perforation 4340 4369 0.212 0 -- target Garn 2, 29 m prodint (update 290915)\r\n01 SEP 2006 perforation 5060 6185 0.212 0 -- target Tilje 3, 1125 m prodint\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"fishbones\"\u003eFishbones\u003c/h2\u003e\n\u003cp\u003eFishbones are completions created by drilling or by jetting a set of small lateral holes with a high deviation from the main bore.\nEach set of holes created at the same location along the main bore, is referred to as a \u003cem\u003esub\u003c/em\u003e while each individual hole is called a \u003cem\u003elateral\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eFor each well path there is a top level folder in the \u003cstrong\u003eProject Tree\u003c/strong\u003e containing all the Fishbones definitions containing settings that applies to all the fishbones for this well path. To make use of the Multi Segment Well option for pressure loss along laterals, the grid resolution needs to be fine enough to allow a grid cell to be connected to only one lateral.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Fishbones_PropEdit.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFishbone Well Properties\u003c/strong\u003e \u0026ndash; Settings used when exporting well connection factors\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStartMD\u003c/strong\u003e \u0026ndash; the start position for the fishbones. This will be set to the highest possible value automatically, but can be set lower by the user. Gives the point along the well from which the transmissibility from the matrix to the main bore will be calculated.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMain Bore Diameter\u003c/strong\u003e \u0026ndash; The hole diameter for the main bore will be used in the calculation of the transmissibility (connection factor) into the main bore.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMain Bore Skin Factor\u003c/strong\u003e \u0026ndash; The skin factor for the main bore, used in calculation of the transmissibility (connection factor) into the main bore. \nFor multi-segment wells there are additional parameters which should be set. These are used in the export of WELSEGS data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMulti Segment Wells\u003c/strong\u003e - Options used by the Well Segments Export\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLiner Inner eter\u003c/strong\u003e \u0026ndash; The liner inner diameter for the fishbones.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRoughness Factor\u003c/strong\u003e \u0026ndash; The roughness factor used in export of main bore segments.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePressure Drop\u003c/strong\u003e \u0026ndash; can be either \u003cem\u003eHydrostatic\u003c/em\u003e, \u003cem\u003eHydrostatic + Friction\u003c/em\u003e or \u003cem\u003eHydrostatic + Friction + Acceleration\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLength and Depth\u003c/strong\u003e \u0026ndash; Used in WELSEGS export - when specifying the length and depth change for each segment\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIncremental\u003c/strong\u003e \u0026ndash; length / depth of given segment\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAbsolute\u003c/strong\u003e \u0026ndash; the length down the tube or depth of the last nodal point\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"fishbones-subs-definition\"\u003eFishbones Subs Definition\u003c/h3\u003e\n\u003cp\u003eTo add new fishbones completions, select the \u003cstrong\u003eNew Fishbones Subs Definition\u003c/strong\u003e command. This menu item is available by right clicking on \u003cstrong\u003eWells\u003c/strong\u003e in the Project Tree or right clicking on the well trajectory in the 3D View.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CreateCompletionOnWellPath.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003cstrong\u003eFishbones Subs Definition\u003c/strong\u003e (a group of fishbone subs) is created in the Project tree. Several subs definitions can be created on the same well trajectory to give more flexibility in placing of the fishbones. The default sub definition is based on the Fishbones Drilling System with 3 laterals exiting per sub in a 8 1/2\u0026rdquo; main bore.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Fishbones_SubDefPropEdit.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAppearance\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFishbones Color\u003c/strong\u003e \u0026ndash; The 3D View color of the fishbones created by this definition\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLocation\u003c/strong\u003e \u0026ndash; Options to control the position and number of fishbone subs created by this definition\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLocation Defined By\u003c/strong\u003e \u0026ndash; This setting will select how to define the location of the subs in this group.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStart MD\u003c/strong\u003e \u0026ndash; Position, in Measured depth along the well, of the first fishbone Sub.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEnd MD\u003c/strong\u003e \u0026ndash; Position of the last fishbone Sub.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNumber of Subs\u003c/strong\u003e \u0026ndash; Defines the number of subs to create in the defined interval\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSpacing\u003c/strong\u003e \u0026ndash; Spacing between the subs within the interval\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMeasured Depths\u003c/strong\u003e \u0026ndash; The measured depth of each of the fishbone subs. If the \u003cstrong\u003eLocation Defined By\u003c/strong\u003e is set to the \u003cstrong\u003eUser Specified\u003c/strong\u003e this will be directly editable by the user.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLaterals Configuration\u003c/strong\u003e \u0026ndash; Configures the laterals at each sub position.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLaterals Per Sub\u003c/strong\u003e \u0026ndash; Number of laterals for each sub position\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLength(s)\u003c/strong\u003e \u0026ndash; Length of each lateral, in m or ft.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eExit Angle\u003c/strong\u003e \u0026ndash; Exit angle for fishbone lateral, in degree.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild Angle\u003c/strong\u003e \u0026ndash; Build angle for fishbone lateral, in degree pr meter.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOrientation\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFixed Angle\u003c/strong\u003e \u0026ndash; The user can specify the angle for the first lateral\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRandom angle\u003c/strong\u003e \u0026ndash; Each sub will have a random orientation. Notice that the angle between each of the laterals will be constant, with the laterals equally spaced.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInstall Success Rate\u003c/strong\u003e \u0026ndash; Gives the probability of success for installation of each of the fishbones laterals. If 1, all laterals are installed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Properties\u003c/strong\u003e \u0026ndash; Settings to control the connection factor calculation used in \u003ca href=\"/export/completionexport/\"\u003eCompletion Export\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHole Diameter\u003c/strong\u003e \u0026ndash; The hole diameter of the lateral\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSkin Factor\u003c/strong\u003e \u0026ndash; The skin factor used in the transmissibility calculation for the lateral.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMulti Segment Wells\u003c/strong\u003e \u0026ndash; Settings used for Well Segment Export\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTubing Diameter\u003c/strong\u003e \u0026ndash; The diameter used in the \u003cem\u003eWELSEGS\u003c/em\u003e export of the laterals.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOpen Hole Roughness Factor\u003c/strong\u003e \u0026ndash; Exported directly to the \u003cem\u003eWELSEGS\u003c/em\u003e keyword.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTubing Roughness Factor\u003c/strong\u003e \u0026ndash; Exported directly to the \u003cem\u003eWELSEGS\u003c/em\u003e keyword.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eICDs per Sub\u003c/strong\u003e \u0026ndash; The number of ICD (valves) per Sub, used for calculation of total ICD area for \u003cem\u003eWSEGVALV\u003c/em\u003e export.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eICD Orifice Diameter\u003c/strong\u003e \u0026ndash; The Diameter of the ICD, used for calculation of ICD area for \u003cem\u003eWSEGVALV\u003c/em\u003e export.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eICD Flow Coefficient\u003c/strong\u003e \u0026ndash; The flow coefficient, exported directly as a part of \u003cem\u003eWSEGVALV\u003c/em\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"import-well-trajectories-as-fishbones-laterals\"\u003eImport Well Trajectories as Fishbones Laterals\u003c/h3\u003e\n\u003cp\u003eThe command \u003cstrong\u003eImport Completions From File\u003c/strong\u003e can be used to import well trajectories in the \u003cem\u003e\u003ccode\u003e*.dev\u003c/code\u003e\u003c/em\u003e format as fishbone laterals. The imported laterals are listed under the folder \u003cstrong\u003eImported Laterals\u003c/strong\u003e in the \u003cstrong\u003eProject Tree\u003c/strong\u003e. These laterals behave as completions, and will be exported when exporting completion data using the settings in the property panel of the \u003cstrong\u003eImported Laterals\u003c/strong\u003e folder.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Fishbones_LateralsMSWprop.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"export-fishbones-as-well-trajectories\"\u003eExport Fishbones as Well Trajectories\u003c/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eExport Laterals\u003c/strong\u003e command will export the fishbone laterals as a well trajectory into a \u003cem\u003e\u003ccode\u003e*.dev*\u003c/code\u003e\u003c/em\u003e -file.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eNotice that only the trajectory data is exported. Properties related to well segment data or Completion Data export can not be written to \u003ccode\u003e*.dev*\u003c/code\u003e files.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"fractures\"\u003eFractures\u003c/h2\u003e\n\u003cp\u003eHydraulic fractures are completions created by pressurizing the reservoir at a certain point in the well, and thereby creating a crack in the formation. A substance is then injected into the crack to keep it open when relaxing the pressure.\u003c/p\u003e\n\u003cp\u003eFractures in ResInsight can be added both to simulation wells and Well Trajectories, and have two main types: Elliptical fractures and StimPlan fractures.\u003c/p\u003e\n\u003ch3 id=\"visualization-control\"\u003eVisualization control\u003c/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eFractures\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e controls whether to show the modeled fractures or not. For fractures along the well path the \u003cstrong\u003ePerforation Length\u003c/strong\u003e is shown as an olive green cylinder around the well path as shown in the image below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/FractureVizControl.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eColors\u003c/strong\u003e \u0026ndash; Control the color settings for the fractures in the View\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eResult Variable\u003c/strong\u003e \u0026ndash; Selects the fracture result to use for coloring the fracture. This is most interesting when you have imported a StimPlan fracture with varying width, conductivity and other parameters. The legend item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e controls how the legend is set up.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDefault Color\u003c/strong\u003e \u0026ndash; The color to use if the requested result is not available for some fracture.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStimPlan\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow Mesh\u003c/strong\u003e \u0026ndash; Toggles the visualization of the StimPlan mesh lines, showing the StimPlan cell borders\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eColor Interpolation\u003c/strong\u003e \u0026ndash; Toggles interpolation of the StimPlan results. When Off, one color per StimplanCell is shown. When on, ResInsight interpolates the color between the cells.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"fracture-templates\"\u003eFracture Templates\u003c/h3\u003e\n\u003cp\u003eTo create a functioning fracture you first need a \u003cstrong\u003eFracture Template\u003c/strong\u003e. The template collects settings that are likely to be shared among several fractures, most importantly the fracture geometry. A fracture at a particular place refers to the template, and it is thereby possible to share fracture geometry and other settings between fracture instances.\u003c/p\u003e\n\u003cp\u003eFracture Templates are listed in a folder with the same name in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/FractureTemplates.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eTo create a new fracture template, right-click the \u003cstrong\u003eFracture Template\u003c/strong\u003e item in the tree, and select either \u003cstrong\u003eNew Ellipse Fracture Template\u003c/strong\u003e or \u003cstrong\u003eNew StimPlan Fracture Template\u003c/strong\u003e. If you have no existing fracture templates, you will be given the opportunity to create such templates through two buttons in the Fracture Property Editor as seen below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CreateFractureTemplate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch4 id=\"common-fracture-template-options\"\u003eCommon Fracture Template Options\u003c/h4\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CommonFractureTemplateProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; User defined name for the template. Used when selecting which template to use in the Fracture\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eID\u003c/strong\u003e \u0026ndash; Assigned ID to be used when addressing this template form a Command file script\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGeometry\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Orientation\u003c/strong\u003e \u0026ndash; The fractures orientation\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTransverse(normal) to Well Path\u003c/strong\u003e \u0026ndash; The fracture plane is vertical and normal to the well path at the intersection point.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlong Well Path\u003c/strong\u003e \u0026ndash; Fracture is vertical and along the well path. This option enables options to control the perforation length and the efficiency of the well in the fracture. See below.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAzimuth\u003c/strong\u003e \u0026ndash; The fracture is vertical and in line with the Azimuth Angle (measured from North) supplied.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Truncation\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUse Containment\u003c/strong\u003e \u0026ndash; Enable this option to activate layer containment.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTop Layer\u003c/strong\u003e \u0026ndash; Topmost K-layer that the fracture will drain.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBase Layer\u003c/strong\u003e \u0026ndash; Lowest K-layer that the fracture will drain.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTruncate At Faults\u003c/strong\u003e \u0026ndash; Enable this option to activate fault truncation.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Fault Throw\u003c/strong\u003e \u0026ndash; Fault throw threshold to activate fault truncation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperties\u003c/strong\u003e \u0026ndash; The availability of these options depend on the \u003cstrong\u003eFracture Orientation\u003c/strong\u003e and the \u003cstrong\u003eConductivity in Fracture\u003c/strong\u003e setting.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConductivity in Fracture\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFinite Conductivity\u003c/strong\u003e \u0026ndash; Use a calculated conductivity for flow in the fracture. Either the StimPlan conductivity, or a constant conductivity in Ellipse fractures.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfinite Conductivity\u003c/strong\u003e \u0026ndash; Assume infinite conductivity in the fracture itself. For StimPlan fractures this will ignore the conductivity in the StimPlan data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSkin Factor\u003c/strong\u003e \u0026ndash; Used when exporting to Eclipse.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePerforation Length\u003c/strong\u003e \u0026ndash; The length of the intersection between the well bore and the fracture when the fracture is along the well path ( Fractures \u003cstrong\u003eAlong Well Path\u003c/strong\u003e only ).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePerforation Efficiency\u003c/strong\u003e \u0026ndash; The efficiency of the wellbore-fracture perforation ( Fractures \u003cstrong\u003eAlong Well Path\u003c/strong\u003e only ).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Diameter\u003c/strong\u003e \u0026ndash; Used when exporting to Eclipse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSensitivity Scale Factors\u003c/strong\u003e \u0026ndash; Each of the properties are scaled by the scaling factor. When used interactively, the \u003cstrong\u003eApply\u003c/strong\u003e button must be pressed to apply the scaling factors. These scaling factors are also available from command file scripting\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeight, Width\u003c/strong\u003e \u0026ndash; Scales the height or the \u003cem\u003e\u003cem\u003eHalflength\u003c/em\u003e\u003c/em\u003e of the fracture template\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eD-factor\u003c/strong\u003e \u0026ndash; Scales the none-darcy flow factor\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConductivity\u003c/strong\u003e \u0026ndash; Scales the conductivity in the fracture directly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"non-darcy-flow\"\u003eNon-Darcy Flow\u003c/h4\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/FractureNonDarcyFlow.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eNon-Darcy Flow is used to improve the computation of connection factors for cells penetrated by well pipes. A pre-computed D-factor can be set using \u003cstrong\u003eUser Defined D-factor\u003c/strong\u003e. Selecting the option \u003cstrong\u003eCompute D-factor\u003c/strong\u003e displays the following set of properties:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eInertial Coefficient\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUser Defined\u003c/strong\u003e \u0026ndash; Beta-factor in Forcheimer units\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse Fracture Beta Factor\u003c/strong\u003e \u0026ndash; Extract beta factor from the fracture template at the well intersection location. For transversal fractures, the conductivity is computed from the geometric average of fracture cells intersected by the fracture perforation length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEffective Permeability\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUser Defined\u003c/strong\u003e \u0026ndash; Defines the permeability \u003cem\u003eKe\u003c/em\u003e in milliDarcy in the property \u003cstrong\u003eEffective Permeability\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse Fracture Conductivity\u003c/strong\u003e \u0026ndash; Extract conductivity from the fracture template at the well intersection location and scale with \u003cstrong\u003eRelative Permeability\u003c/strong\u003e. For transversal fractures, the conductivity is computed from the weighted average of fracture cells intersected by the fracture perforation length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWidth\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUser Defined\u003c/strong\u003e \u0026ndash; Defines the width of the fracture\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUse Fracture Width\u003c/strong\u003e \u0026ndash; Extract width from the fracture template at the well intersection location. For transversal fractures, the width is based on the weighted average of fracture cells intersected by the fracture perforation length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelative Gas Density\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGas Viscosity\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eD Factor\u003c/strong\u003e \u0026ndash; Displays the computed value of the D factor. NOTE : For \u003cem\u003etransversal fractures\u003c/em\u003e, the computed D factor is scaled by 1.2 to compensate for a different flow model\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eD Factor Details\u003c/strong\u003e \u0026ndash; Displays the value of variables used to compute the D factor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"ellipse-fracture-template\"\u003eEllipse Fracture Template\u003c/h4\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/EllipseFractureTemplateProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; User name of this particular fracture template\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGeometry\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHalflength X\u003csub\u003er\u003c/sub\u003e\u003c/strong\u003e \u0026ndash; Half the width of the ellipse\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeight\u003c/strong\u003e \u0026ndash; The height of the elliptical fracture\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Orientation\u003c/strong\u003e \u0026ndash; See above\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Truncation\u003c/strong\u003e \u0026ndash; See above\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperties\u003c/strong\u003e \u0026ndash; The availability of these options depend on the \u003cstrong\u003eFracture Orientation\u003c/strong\u003e and the \u003cstrong\u003eConductivity in Fracture\u003c/strong\u003e setting\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePermeability\u003c/strong\u003e \u0026ndash; A constant permeability inside the fracture (Used to calculate conductivity in the fracture)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWidth\u003c/strong\u003e \u0026ndash; Crack width (Used to calculate conductivity in the fracture)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSensivity Scale Factors\u003c/strong\u003e \u0026ndash; See above\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNon-Darcy Flow\u003c/strong\u003e \u0026ndash; See above\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"stimplan-fracture-template\"\u003eStimplan Fracture Template\u003c/h4\u003e\n\u003cp\u003eStimPlan fracture templates imports XML output from the StimPlan software. These XML files contains results from a simulated hydraulic fracture, describing both geometry, varying crack width, resulting conductivity etc. as time varying quantities. Both symmetric and asymmetric StimPlan fracture templates are supported.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/StimplanFractureTemplateProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; User name of this particular fracture template\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow StimPlan Mesh\u003c/strong\u003e \u0026ndash; Show or hide the mesh lines on the fracture in the 3D View\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInput\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFile Name\u003c/strong\u003e \u0026ndash; Path to the imported StimPlan XML-file\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eActive Time step Index\u003c/strong\u003e \u0026ndash; Time step in the StimPlan simulation to use for transmissibility calculations and visualization\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell/fracture Intersection Depth\u003c/strong\u003e \u0026ndash; The position of the fracture along the well path as MD.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGeometry\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Orientation\u003c/strong\u003e \u0026ndash; See above\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Truncation\u003c/strong\u003e \u0026ndash; See above\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperties\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConductivity Scaling Factor\u003c/strong\u003e \u0026ndash; Scale the overall conductivity to do sensitivity studies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSensitivity Scale Factors\u003c/strong\u003e \u0026ndash; See above\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNon-Darcy Flow\u003c/strong\u003e \u0026ndash; See above\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"fracture-instances\"\u003eFracture Instances\u003c/h3\u003e\n\u003cp\u003eInstances of fractures can be created along well paths and simulation wells by right clicking the well pipe in the 3D view, or the corresponding items in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/FractureInstancePropertyPanel.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; User editable name\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Template\u003c/strong\u003e \u0026ndash; Select the fracture template to use for this fracture. Click the \u003cstrong\u003eEdit\u003c/strong\u003e shortcut next to the template selection list to go directly to modify the selected template.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLocation/Orientation\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMeasured depth Location\u003c/strong\u003e \u0026ndash; The measured depth\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAzimuth\u003c/strong\u003e \u0026ndash; Azimuth orientation of fracture.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDip\u003c/strong\u003e \u0026ndash; Dip of fracture plane\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTilt\u003c/strong\u003e \u0026ndash; Rotation of fracture about its plane normal\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperties\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Unit System\u003c/strong\u003e \u0026ndash; Read only display of the units used for the current template\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStimPlan Time Step\u003c/strong\u003e \u0026ndash; Displays the time step used by the template\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePerforation Length\u003c/strong\u003e / \u003cstrong\u003ePerforation Efficiency\u003c/strong\u003e / \u003cstrong\u003eWell Diameter\u003c/strong\u003e \u0026ndash; These values are copied from the new template when selecting a different one. See \u003ca href=\"/wells-and-completions/completions/#common-fracture-template-options\"\u003eCommon Fracture Template Options\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFracture Center Info\u003c/strong\u003e \u0026ndash; This group displays info on where the center of the fracture is positioned. The center is defined to be where the well path intersects the fracture.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"multiple-fracture-creation\"\u003eMultiple Fracture Creation\u003c/h3\u003e\n\u003cp\u003eIn some cases the user wants to create a number of fractures on one or more well paths. Doing this by creating one by one fracture can be very error prone and time consuming. To ease this task, ResInsight has support for creating several fractures in one operation.\u003c/p\u003e\n\u003cp\u003eSelect one or more well paths in the project tree, right click and select \u003cstrong\u003eCreate Multiple Fractures\u003c/strong\u003e from the right-click menu. Then the \u003cstrong\u003eCreate Multiple Fractures\u003c/strong\u003e dialog appears. In this dialog, the user defines where fractures will be created on the selected well paths. Different fracture templates and spacing can be used for different K layer ranges in the grid, by adding new options lines to the table. To edit an option line, double click the field to edit. Adding and deleting option lines are done by right clicking the table.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CreateMultipleFracturesDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCase\u003c/strong\u003e \u0026ndash; Current grid case\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMin Distance From Well TD\u003c/strong\u003e \u0026ndash; Minimum distance from well tip for created fractures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMax Fractures Per Well\u003c/strong\u003e \u0026ndash; Maximum number of fractures to create per well\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOptions\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTop K Layer\u003c/strong\u003e \u0026ndash; The topmost K layer to add fractures to\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBase K Layer\u003c/strong\u003e \u0026ndash; The bottommost K layer to add fractures to\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemplate\u003c/strong\u003e \u0026ndash; The fracture template used in the specified K layer range\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSpacing\u003c/strong\u003e \u0026ndash; The distance between each fracture in the K layer range\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGenerated Fractures\u003c/strong\u003e \u0026ndash; Output information to the user. Shows number of fractures that will be created on each selected well path\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplace Fractures\u003c/strong\u003e \u0026ndash; Press this button to delete all existing fractures on the selected wells before creating new fractures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAdd Fractures\u003c/strong\u003e \u0026ndash; Press this button to add the new fractures to all selected wells (not deleting existing fractures)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Create Multiple Fractures function is also available as a CommandFile command. See the \u003ca href=\"/scripting/commandfile/\"\u003eCommandFile section\u003c/a\u003e\u003c/p\u003e\n",
url: "/wells-and-completions/completions/"
};
window.store["/plot-window/ensembleplotting/"] = {
title: "Ensemble Plotting",
content: "An ensemble is a group of cases that are tightly coupled, only a set of ensemble input parameters differ between cases. This makes it relevant to perform calculations and statistics analysis on ensembles.\nImport There are several ways to import an ensemble:\n Use menu option File-\u0026gt;Import-\u0026gt;Summary Cases-\u0026gt;Import Ensemble Use menu option File-\u0026gt;Import-\u0026gt;Summary Cases-\u0026gt;Import Summary Case group and then convert the group to an ensemble Import a number of summary cases, move them into a group and then convert the group to an ensemble During import of a summary case, ResInsight tries to find an associated parameters.txt file or runspecification.xml file containing ensemble parameters. If found, the ensemble parameters are stored together with the summary case. When the user adds a summary case to an ensemble, then ResInsight will perform ensemble parameters validation. A warning dialog is displayed in the following cases:\n One or more of the cases in the ensemble have no ensemble parameters The list of ensemble parameters differ between cases in the ensemble Plotting Ensembles are plotted in the summary plot the same way as ordinary summary curves. Create a new summary plot using the summary plot editor. Imported ensembles will appear in a separate group in the list of summary cases. When an ensemble is selected, a new curve set is created and plotted as multiple summary curves. By default all curves in an ensemble curve set will have the same color. The coloring mode may be edited in the curve set\u0026rsquo;s property editor in the project plot tree view. Two coloring modes are available:\n Single color Use the same color for all curves in a curve set By Ensemble Parameter One ensemble parameter is selected to control coloring. The ensemble parameter value for each case is used to pick a color in a color range. In this case a color legend appears. Stepping of data source for ensemble curves is described in Summary Plot Source Stepping\nStatistics curves If the number of curves in a curve set is sufficient, ResInsight will calculate statistics for the curve set. The following statistics curves may be displayed:\n P10 \u0026ndash; 10% of the curves in the curve set are above this curve P50 \u0026ndash; 50% of the curves in the curve set are above this curve Mean \u0026ndash; Aritmetic mean for the curves in the curve set P90 \u0026ndash; 90% of the curves in the curve set are above this curve Statistics curves may be toggled on or off in the curve set\u0026rsquo;s property editor.\nExample:\nDelta Ensemble A new ensemble can be created based on calculations on two or more ensembles. Such an ensemble is called an Delta Ensemble. A delta ensemble will contain data which are either the sum or difference between two other ensembles. An existing delta ensemble may be input to a new delta ensemble, making it possible to, for instance, add more than two ensembles.\nTo create a delta ensemble, select two existing ensembles in Plot Project Tree, then right-click and select New Delta Ensemble. A new delta ensemble is created with the two selected ensembles as input and a default arithmetic operator. In the property for the delta ensemble, both input ensembles and operator can be modified. Checking Match On Parameters ensures strict match on ensemble parameters. In addition, it is possible to specify a fixed time step to be used in delta computation, see Delta Summary Case for an example.\nIf the two input ensembles differs in which cases they consist of, ResInsight will display a warning and let the user decide whether to create the delta ensemble or not.\n",
html: "\u003cp\u003eAn ensemble is a group of cases that are tightly coupled, only a set of ensemble input parameters differ between cases. This makes it relevant to perform calculations and statistics analysis on ensembles.\u003c/p\u003e\n\u003ch2 id=\"import\"\u003eImport\u003c/h2\u003e\n\u003cp\u003eThere are several ways to import an ensemble:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse menu option \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Summary Cases-\u0026gt;Import Ensemble\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUse menu option \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Summary Cases-\u0026gt;Import Summary Case group\u003c/strong\u003e and then convert the group to an ensemble\u003c/li\u003e\n\u003cli\u003eImport a number of summary cases, move them into a group and then convert the group to an ensemble\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDuring import of a summary case, ResInsight tries to find an associated \u003cstrong\u003eparameters.txt\u003c/strong\u003e file or \u003cstrong\u003erunspecification.xml\u003c/strong\u003e file containing ensemble parameters. If found, the ensemble parameters are stored together with the summary case. When the user adds a summary case to an ensemble, then ResInsight will perform ensemble parameters validation. A warning dialog is displayed in the following cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOne or more of the cases in the ensemble have no ensemble parameters\u003c/li\u003e\n\u003cli\u003eThe list of ensemble parameters differ between cases in the ensemble\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"plotting\"\u003ePlotting\u003c/h2\u003e\n\u003cp\u003eEnsembles are plotted in the summary plot the same way as ordinary summary curves. Create a new summary plot using the \u003ca href=\"/plot-window/summaryploteditor/\"\u003esummary plot editor\u003c/a\u003e. Imported ensembles will appear in a separate group in the list of summary cases. When an ensemble is selected, a new curve set is created and plotted as multiple summary curves. By default all curves in an ensemble curve set will have the same color. The coloring mode may be edited in the curve set\u0026rsquo;s property editor in the project plot tree view. Two coloring modes are available:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSingle color\u003c/strong\u003e Use the same color for all curves in a curve set\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBy Ensemble Parameter\u003c/strong\u003e One ensemble parameter is selected to control coloring. The ensemble parameter value for each case is used to pick a color in a color range. In this case a color legend appears.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eStepping of data source for ensemble curves is described in \u003ca href=\"/plot-window/summarysourcestepping/\"\u003eSummary Plot Source Stepping\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"statistics-curves\"\u003eStatistics curves\u003c/h3\u003e\n\u003cp\u003eIf the number of curves in a curve set is sufficient, ResInsight will calculate statistics for the curve set. The following statistics curves may be displayed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eP10\u003c/strong\u003e \u0026ndash; 10% of the curves in the curve set are above this curve\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eP50\u003c/strong\u003e \u0026ndash; 50% of the curves in the curve set are above this curve\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMean\u003c/strong\u003e \u0026ndash; Aritmetic mean for the curves in the curve set\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eP90\u003c/strong\u003e \u0026ndash; 90% of the curves in the curve set are above this curve\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eStatistics curves may be toggled on or off in the curve set\u0026rsquo;s property editor.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/Ensemble.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"delta-ensemble\"\u003eDelta Ensemble\u003c/h2\u003e\n\u003cp\u003eA new ensemble can be created based on calculations on two or more ensembles. \nSuch an ensemble is called an \u003cstrong\u003eDelta Ensemble\u003c/strong\u003e. \nA delta ensemble will contain data which are either the sum or difference between two other ensembles. \nAn existing delta ensemble may be input to a new delta ensemble, making it possible to, for instance, add more than two ensembles.\u003c/p\u003e\n\u003cp\u003eTo create a delta ensemble, select two existing ensembles in \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e, then right-click and select \u003cstrong\u003eNew Delta Ensemble\u003c/strong\u003e. \nA new delta ensemble is created with the two selected ensembles as input and a default arithmetic operator. \nIn the property for the delta ensemble, both input ensembles and operator can be modified.\nChecking \u003cem\u003eMatch On Parameters\u003c/em\u003e ensures strict match on ensemble parameters. \nIn addition, it is possible to specify a fixed time step to be used in delta computation, see \n\u003ca href=\"/plot-window/summaryplots/#delta-summary-case\"\u003eDelta Summary Case\u003c/a\u003e for an example.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/DeltaEnsemblePropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIf the two input ensembles differs in which cases they consist of, ResInsight will display a warning and let the user decide whether to create the delta ensemble or not.\u003c/p\u003e\n",
url: "/plot-window/ensembleplotting/"
};
window.store["/import/"] = {
title: "Import",
content: "ResInsight is able to import the following type of Eclipse files:\n *.GRID and *.EGRID files along with their *.INIT and restart files *.XNNN and *.UNRST. Grid and Property data from *.GRDECL files. For functionality and import of Eclipse data pertinent to summary vectors and well log data, see Plot Window.\nResInsight can be built with support for geomechanical models from ABAQUS and is also able to import transient reservoir souring data from the SourSimRL simulation software.\nFurthermore, ResInsight supports import of property tables in ABQUS input file format, observed time history data, and pasting time history data into a summary plot as described in the subsequent subchapters.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/import/GeoMechImport.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight is able to import the following type of Eclipse files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e\u003ccode\u003e*.GRID\u003c/code\u003e\u003c/em\u003e and \u003cem\u003e\u003ccode\u003e*.EGRID\u003c/code\u003e\u003c/em\u003e files along with their \u003cem\u003e\u003ccode\u003e*.INIT\u003c/code\u003e\u003c/em\u003e and restart files \u003cem\u003e\u003ccode\u003e*.XNNN\u003c/code\u003e\u003c/em\u003e and \u003cem\u003e\u003ccode\u003e*.UNRST\u003c/code\u003e\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003eGrid and Property data from \u003cem\u003e\u003ccode\u003e*.GRDECL\u003c/code\u003e\u003c/em\u003e files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor functionality and import of Eclipse data pertinent to summary vectors and well log data, see \u003ca href=\"\"\u003ePlot Window\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eResInsight can be built with support for geomechanical models from ABAQUS and is also able to import \ntransient reservoir souring data from the SourSimRL simulation software.\u003c/p\u003e\n\u003cp\u003eFurthermore, ResInsight supports import of property tables in ABQUS input file format, \nobserved time history data, and pasting time history data into a summary plot\nas described in the subsequent subchapters.\u003c/p\u003e\n",
url: "/import/"
};
window.store["/scripting/octaveinterface/"] = {
title: "Octave Interface",
content: "ResInsight provides a flexible interface to Octave including:\n Octave functions that communicates with a running ResInsight session Features to simplify management and editing of Octave scripts from ResInsight Commands to execute scripts using Octave. The Octave functions are documented in Octave Interface Reference.\nNote: The Octave interface does not support Flow diagnostics and Injection flooding results in addition to Geomechanical cases.\n\rOctave Script Management Octave scripts are available in the Scripts folder in the Project Tree.\nThis folder contains an entry for each of the directories you have added as a Script Folder. Each of the folder lists available *.m files and sub directories.\nAdding Script Folders You can add directories by right-clicking the Scripts item to access the right-click menu.\nMultiple standard script folder locations can also be defined in the field Shared Script Folder(s) in the Preferences Dialog (Edit -\u0026gt; Preferences).\nEditing Octave Scripts To enable script editing from ResInsight you need to set up the path to a text editor in the Script Editor field in the Preferences Dialog (Edit -\u0026gt; Preferences)\nWhen done, scripts can be edited using the right-click menu command Edit on the script item in the tree.\nIf you add a script file directly by creating a new file, the new script can be made visible in the user interface by activating Refresh in the right-click menu of a script folder.\nExecuting Octave Scripts ResInsight can be instructed to execute an Octave script once as a one shot operation, or several times, one time for each selected case. The Octave Interface Reference highlights in more depth how to design your Octave scripts to utilize these features.\nExecuting a Script Once A script can be started by navigating to the script in the Project Tree, and selecting Execute from the right-click menu. The currently active case (The one with the active 3D View) will then be set as ResInsight\u0026rsquo;s Current Case, and the script is executed once.\nExecuting a Script for Each Selected Case One script can be executed on many cases by first selecting a set of cases, and then activating Execute script from the right-click menu on the case selection. The script is then executed once per selected case setting the ResInsight\u0026rsquo;s Current Case each time.\nProcess Monitor When an Octave script is executed, the Process Monitor pops up and displays the output from Octave during the script execution as displayed below:\nIn addition to the output from the script, it prints a start and stop time stamp. The Clear-button deletes all the text in the monitor, and the Stop-button tries to kill the running Octave process.\nOctave Script Examples Here are some example-scripts that illustrates the use of the octave interface.\nDisclaimer: The scripts are provided as illustration only. They are probably not the best way of using the octave script language, and could potentially be incorrect.\n\rExample 1 # Calculate change of oil saturation from time step to time step\rSOIL = riGetActiveCellProperty(\u0026#34;SOIL\u0026#34;);\rSOILDIFF = SOIL;\ri = 0;\rfor timestep = SOIL\rif (i \u0026gt; 0) SOILDIFF(:,i) = timestep - SOIL(:,i);\rendif\ri++;\rendfor\rSOILDIFF(:,i) = 0;\rriSetActiveCellProperty(SOILDIFF, \u0026#34;SOILDIFF\u0026#34;);\rExample 2 # Set all values to \u0026#34;Undefined\u0026#34; exept k-layers from 17 to 20\rCInfo = riGetActiveCellInfo();\rSOIL = riGetActiveCellProperty(\u0026#34;SOIL\u0026#34;);\rMask = (CInfo(:,4) \u0026lt; 17) | (CInfo(:,4) \u0026gt; 20)\rLGRSOIL = SOIL;\ri = 0;\rfor i = (1:columns(LGRSOIL))\rLGRSOIL(Mask,i) = nan;\rendfor\rriSetActiveCellProperty(LGRSOIL, \u0026#34;KSlice\u0026#34;);\rExample 3 # Keep the values in the first LGR only\rCInfo = riGetActiveCellInfo();\rSOIL = riGetActiveCellProperty(\u0026#34;SOIL\u0026#34;);\rMask = (CInfo(:,1) != 1);\rLGRSOIL = SOIL;\ri = 0;\rfor i = (1:columns(LGRSOIL))\rLGRSOIL(Mask,i) = nan;\rendfor\rriSetActiveCellProperty(LGRSOIL, \u0026#34;LGRSOIL\u0026#34;);\rExample 4 ( Might be slow on big models) # Calculate the average SOIL value across K layers\rCInfo = riGetActiveCellInfo();\rSOIL = riGetActiveCellProperty(\u0026#34;SOIL\u0026#34;);\rSOIL_KAverage = SOIL;\rSOIL_KAverage(:) = nan;\rmini = min(CInfo(:,2))\rmaxi = max(CInfo(:,2))\rminj = min(CInfo(:,3))\rmaxj = max(CInfo(:,3))\rfor i = mini:maxi\rfor j = minj:maxj Mask = (CInfo(:,1) == 0) \u0026amp; (CInfo(:,2) == i) \u0026amp; (CInfo(:,3) == j) ;\rfor ts = (1:columns(SOIL)) SOIL_KAverage(Mask, ts) = mean(SOIL(Mask, ts));\rendfor\rendfor\rendfor\rriSetActiveCellProperty(SOIL_KAverage, \u0026#34;SOIL_KAverage\u0026#34;);\r",
html: "\u003cp\u003eResInsight provides a flexible interface to \u003ca href=\"http://www.gnu.org/software/octave/\" title=\"Octave\"\u003eOctave\u003c/a\u003e including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOctave functions that communicates with a running ResInsight session\u003c/li\u003e\n\u003cli\u003eFeatures to simplify management and editing of Octave scripts from ResInsight\u003c/li\u003e\n\u003cli\u003eCommands to execute scripts using Octave.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Octave functions are documented in \u003ca href=\"/scripting/octaveinterfacereference/\"\u003eOctave Interface Reference\u003c/a\u003e.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003e\u003cb\u003eNote:\u003c/b\u003e The Octave interface does not support Flow diagnostics and Injection flooding results in addition to Geomechanical cases.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"octave-script-management\"\u003eOctave Script Management\u003c/h2\u003e\n\u003cp\u003eOctave scripts are available in the \u003cstrong\u003eScripts\u003c/strong\u003e folder in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/scripting/OctaveScriptTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis folder contains an entry for each of the directories you have added as a \u003cstrong\u003eScript Folder\u003c/strong\u003e. Each of the folder lists available \u003cem\u003e\u003ccode\u003e*.m\u003c/code\u003e\u003c/em\u003e files and sub directories.\u003c/p\u003e\n\u003ch3 id=\"adding-script-folders\"\u003eAdding Script Folders\u003c/h3\u003e\n\u003cp\u003eYou can add directories by right-clicking the \u003cstrong\u003eScripts\u003c/strong\u003e item to access the right-click menu.\u003c/p\u003e\n\u003cp\u003eMultiple standard script folder locations can also be defined in the field \u003cstrong\u003eShared Script Folder(s)\u003c/strong\u003e in the \u003cstrong\u003ePreferences Dialog\u003c/strong\u003e (\u003cstrong\u003eEdit -\u0026gt; Preferences\u003c/strong\u003e).\u003c/p\u003e\n\u003ch3 id=\"editing-octave-scripts\"\u003eEditing Octave Scripts\u003c/h3\u003e\n\u003cp\u003eTo enable script editing from ResInsight you need to set up the path to a text editor in the \u003cstrong\u003eScript Editor\u003c/strong\u003e field in the \u003cstrong\u003ePreferences Dialog\u003c/strong\u003e (\u003cstrong\u003eEdit -\u0026gt; Preferences\u003c/strong\u003e)\u003c/p\u003e\n\u003cp\u003eWhen done, scripts can be edited using the right-click menu command \u003cstrong\u003eEdit\u003c/strong\u003e on the script item in the tree.\u003c/p\u003e\n\u003cp\u003eIf you add a script file directly by creating a new file, the new script can be made visible in the user interface by activating \u003cstrong\u003eRefresh\u003c/strong\u003e in the right-click menu of a script folder.\u003c/p\u003e\n\u003ch2 id=\"executing-octave-scripts\"\u003eExecuting Octave Scripts\u003c/h2\u003e\n\u003cp\u003eResInsight can be instructed to execute an Octave script once as a one shot operation, or several times, one time for each selected case. The \u003ca href=\"/scripting/octaveinterfacereference/\"\u003eOctave Interface Reference\u003c/a\u003e highlights in more depth how to design your Octave scripts to utilize these features.\u003c/p\u003e\n\u003ch3 id=\"executing-a-script-once\"\u003eExecuting a Script Once\u003c/h3\u003e\n\u003cp\u003eA script can be started by navigating to the script in the \u003cstrong\u003eProject Tree\u003c/strong\u003e, and selecting \u003cstrong\u003eExecute\u003c/strong\u003e from the right-click menu. The currently active case (The one with the active 3D View) will then be set as ResInsight\u0026rsquo;s \u003cem\u003eCurrent Case\u003c/em\u003e, and the script is executed once.\u003c/p\u003e\n\u003ch3 id=\"executing-a-script-for-each-selected-case\"\u003eExecuting a Script for Each Selected Case\u003c/h3\u003e\n\u003cp\u003eOne script can be executed on many cases by first selecting a set of cases, and then activating \u003cstrong\u003eExecute script\u003c/strong\u003e from the right-click menu on the case selection. The script is then executed once per selected case setting the ResInsight\u0026rsquo;s \u003cem\u003eCurrent Case\u003c/em\u003e each time.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/scripting/ExecuteOctaveScriptOnSelectedCases.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"process-monitor\"\u003eProcess Monitor\u003c/h3\u003e\n\u003cp\u003eWhen an Octave script is executed, the \u003cstrong\u003eProcess Monitor\u003c/strong\u003e pops up and displays the output from Octave during the script execution as displayed below:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/scripting/ProcessMonitor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIn addition to the output from the script, it prints a start and stop time stamp. The \u003cstrong\u003eClear\u003c/strong\u003e-button deletes all the text in the monitor, and the \u003cstrong\u003eStop\u003c/strong\u003e-button tries to kill the running Octave process.\u003c/p\u003e\n\u003ch2 id=\"octave-script-examples\"\u003eOctave Script Examples\u003c/h2\u003e\n\u003cp\u003eHere are some example-scripts that illustrates the use of the octave interface.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003e\u003cb\u003eDisclaimer:\u003c/b\u003e The scripts are provided as illustration only. They are probably not the best way of using the octave script language, and could potentially be incorrect.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch4 id=\"example-1\"\u003eExample 1\u003c/h4\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"\u003e\u003ccode class=\"language-matlab\" data-lang=\"matlab\"\u003e# Calculate change of oil saturation from time step to time step\r\nSOIL = riGetActiveCellProperty(\u0026#34;SOIL\u0026#34;);\r\nSOILDIFF = SOIL;\r\n\r\ni = \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\r\n\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e timestep = SOIL\r\n\t\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (i \u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) \r\n\t\tSOILDIFF(:,i) = timestep \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e SOIL(:,i);\r\n\tendif\r\n\ti\u003cspan style=\"color:#f92672\"\u003e++\u003c/span\u003e;\r\nendfor\r\nSOILDIFF(:,i) = \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\r\n\r\nriSetActiveCellProperty(SOILDIFF, \u0026#34;SOILDIFF\u0026#34;);\r\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch4 id=\"example-2\"\u003eExample 2\u003c/h4\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"\u003e\u003ccode class=\"language-matlab\" data-lang=\"matlab\"\u003e# Set all values to \u0026#34;Undefined\u0026#34; exept k\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003elayers from \u003cspan style=\"color:#ae81ff\"\u003e17\u003c/span\u003e to \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e\r\nCInfo = riGetActiveCellInfo();\r\nSOIL = riGetActiveCellProperty(\u0026#34;SOIL\u0026#34;);\r\n\r\nMask = (CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e17\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e|\u003c/span\u003e (CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e)\r\nLGRSOIL = SOIL;\r\ni = \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\r\n\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e i = (\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e:columns(LGRSOIL))\r\n LGRSOIL(Mask,i) = nan;\r\nendfor\r\n\r\nriSetActiveCellProperty(LGRSOIL, \u0026#34;KSlice\u0026#34;);\r\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch4 id=\"example-3\"\u003eExample 3\u003c/h4\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"\u003e\u003ccode class=\"language-matlab\" data-lang=\"matlab\"\u003e# Keep the values in the first LGR only\r\n\r\nCInfo = riGetActiveCellInfo();\r\nSOIL = riGetActiveCellProperty(\u0026#34;SOIL\u0026#34;);\r\n\r\nMask = (CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e) != \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e);\r\n\r\nLGRSOIL = SOIL;\r\ni = \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\r\n\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e i = (\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e:columns(LGRSOIL))\r\n LGRSOIL(Mask,i) = nan;\r\nendfor\r\n\r\nriSetActiveCellProperty(LGRSOIL, \u0026#34;LGRSOIL\u0026#34;);\r\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch4 id=\"example-4--might-be-slow-on-big-models\"\u003eExample 4 ( Might be slow on big models)\u003c/h4\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"\u003e\u003ccode class=\"language-matlab\" data-lang=\"matlab\"\u003e# Calculate the average SOIL value across K layers\r\n\r\nCInfo = riGetActiveCellInfo();\r\nSOIL = riGetActiveCellProperty(\u0026#34;SOIL\u0026#34;);\r\n\r\nSOIL_KAverage = SOIL;\r\nSOIL_KAverage(:) = nan;\r\n\r\nmini = min(CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e))\r\nmaxi = max(CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e))\r\n\r\nminj = min(CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e))\r\nmaxj = max(CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e))\r\n\r\n\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e i = mini:maxi\r\n \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e j = minj:maxj \r\n Mask = (CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e==\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003e (CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e==\u003c/span\u003e i) \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003e (CInfo(:,\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e==\u003c/span\u003e j) ;\r\n\r\n \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e ts = (\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e:columns(SOIL)) \r\n SOIL_KAverage(Mask, ts) = mean(SOIL(Mask, ts));\r\n endfor\r\n endfor\r\nendfor\r\n\r\nriSetActiveCellProperty(SOIL_KAverage, \u0026#34;SOIL_KAverage\u0026#34;);\r\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e",
url: "/scripting/octaveinterface/"
};
window.store["/3d-main-window/tensors/"] = {
title: "Tensor Results",
content: "Tensors are arrows showing the average principal vectors in an element, shown on every visible face of the element.\nThe tensor results editor is found in a geo mechanical model\u0026rsquo;s View in the project tree as seen below.\nVisualization The tensor arrows visualize the principal vectors in three directions. Each colored pair of arrows represents a principal. In the example above, the orange and blue arrows represent pressures and the white arrows represent a tension.\nProperties Value Tensor Results of an element can be calculated from one of the three result values SE, ST and E.\nVisibility Choose which of the three principals to be shown. The threshold removes all principals with an absolute value less than or equal to the threshold value.\nVector Colors Choose which color palette to use for the three arrows. The colors appear in \u0026ldquo;correct\u0026rdquo; order (first color = principal 1).\nThe vector color Result Colors is special. By choosing this color type, a new legend will appear. This legend is defined by the values in the Legend definition of the Element Tensor Results. The extreme values of the color mapper are the extremes of the three principals combined. In the example below, the color result is SE-S1. The largest arrow (principal 1) is quite similar to the cell color, as expected.\nVector Size Scale method Result scales the arrows relative to the maximum result value of all components in the model. With scale method Constant, all the arrows are set to an equal constant size. The overall arrow size can be adjusted by using the Size Scale.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/tensorArrows.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eTensors are arrows showing the average principal vectors in an element, shown on every visible face of the element.\u003c/p\u003e\n\u003cp\u003eThe tensor results editor is found in a geo mechanical model\u0026rsquo;s \u003cstrong\u003eView\u003c/strong\u003e in the project tree as seen below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/tensorProjectTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"visualization\"\u003eVisualization\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/tensorPressureTension.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe tensor arrows visualize the principal vectors in three directions. Each colored pair of arrows represents a principal.\nIn the example above, the orange and blue arrows represent pressures and the white arrows represent a tension.\u003c/p\u003e\n\u003ch2 id=\"properties\"\u003eProperties\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/tensorPropEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"value\"\u003eValue\u003c/h3\u003e\n\u003cp\u003eTensor Results of an element can be calculated from one of the three result values \u003cem\u003eSE, ST\u003c/em\u003e and \u003cem\u003eE\u003c/em\u003e.\u003c/p\u003e\n\u003ch3 id=\"visibility\"\u003eVisibility\u003c/h3\u003e\n\u003cp\u003eChoose which of the three principals to be shown. The threshold removes all principals with an absolute value less than or equal to the threshold value.\u003c/p\u003e\n\u003ch3 id=\"vector-colors\"\u003eVector Colors\u003c/h3\u003e\n\u003cp\u003eChoose which color palette to use for the three arrows. The colors appear in \u0026ldquo;correct\u0026rdquo; order (first color = principal 1).\u003c/p\u003e\n\u003cp\u003eThe vector color \u003cstrong\u003eResult Colors\u003c/strong\u003e is special. By choosing this color type, a new legend will appear. This legend is defined by the values in the Legend definition of the Element Tensor Results. The extreme values of the color mapper are the extremes of the three principals combined. In the example below, the color result is SE-S1. The largest arrow (principal 1) is quite similar to the cell color, as expected.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/tensorsResultColor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"vector-size\"\u003eVector Size\u003c/h3\u003e\n\u003cp\u003eScale method \u003cstrong\u003eResult\u003c/strong\u003e scales the arrows relative to the maximum result value of all components in the model. With scale method \u003cstrong\u003eConstant\u003c/strong\u003e, all the arrows are set to an equal constant size. The overall arrow size can be adjusted by using the \u003cstrong\u003eSize Scale\u003c/strong\u003e.\u003c/p\u003e\n",
url: "/3d-main-window/tensors/"
};
window.store["/export/exportwellpaths/"] = {
title: "Well Paths",
content: "In order to export well paths to dev files, select the menu item File -\u0026gt; Export -\u0026gt; Export Visible Well Paths or select one or more well paths and then select one of the items in the sub menu Export Well Paths.\nA dialog appears after selecting an export well path command.\n Export Folder - Folder for the exported well path file(s). The folder will be created when performing the export and the names of the exported file(s) will be on the format \u0026lt;well name\u0026gt;.dev MD Step Size - Spacing (measured depth) between samples along the well path in the exported file ",
html: "\u003cp\u003eIn order to export well paths to dev files, select the menu item \u003cstrong\u003eFile -\u0026gt; Export -\u0026gt; Export Visible Well Paths\u003c/strong\u003e or select one or more well paths and then select one of the items in the sub menu \u003cstrong\u003eExport Well Paths\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eA dialog appears after selecting an export well path command.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/ExportWellPathsDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eExport Folder\u003c/strong\u003e - Folder for the exported well path file(s). The folder will be created when performing the export and the names of the exported file(s) will be on the format \u0026lt;well name\u0026gt;.dev\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMD Step Size\u003c/strong\u003e - Spacing (measured depth) between samples along the well path in the exported file\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/export/exportwellpaths/"
};
window.store["/wells-and-completions/completionslgr/"] = {
title: "Completions LGR",
content: "ResInsight supports creating and exporting LGRs (Local Grid Refinement) in main grid cells intersected by completions.\nCreate Temporary LGRs To create temporary LGR(s), first select one or more well paths in the project tree, right click and select \u0026lsquo;Create Temporary LGR\u0026rsquo;. This command brings up the following dialog.\nThe dialog contains several input fields\n Source Case \u0026ndash; The source case/grid Time Step \u0026ndash; The time step to use Fractures, Fishbones, Perforations \u0026ndash; Check boxes to control which completion types to create LGRs for Split Type \u0026ndash; Three options controlling how the LGRs will be created LGR Per Cell \u0026ndash; One LGR is created for each main grid cell intersected by completions of the selected type LGR Per Completion \u0026ndash; One LGR is created for each completion of the selected types. Each LGR span all main grid cells that are located within an IJK bounding box containing all intersected cells. LGR Per Well \u0026ndash; One LGR is created for each of the selected well paths. The LGR spans all main grid cells that are located within an IJK bounding box containing all intersected cells for all selected completions on that well path. Cell Count I,J,K \u0026ndash; The size of the LGR, in each main grid cell, in the I, J and K direction After pressing the OK button, LGR(s) are created and will be visible in the grid view. Temporary LGRs are stored in memory, and are thus not saved to file. After restarting ResInsight those LGRs have to be recreated.\nIndividual visibility of generated LGRs can be controlled from the Grids section in a view.\nDelete temporary LGRs It is possible to explicitly delete all temporary LGRs. Right click on the View -\u0026gt; Grids -\u0026gt; Temporary LGRs project tree node and select Delete Temporary LGRs. This command deletes all temporary LGRs.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/TemporaryLGR_CompletionType_12_combined.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight supports creating and exporting LGRs (Local Grid Refinement) in main grid cells intersected by completions.\u003c/p\u003e\n\u003ch2 id=\"create-temporary-lgrs\"\u003eCreate Temporary LGRs\u003c/h2\u003e\n\u003cp\u003eTo create temporary LGR(s), first select one or more well paths in the project tree, right click and select \u0026lsquo;Create Temporary LGR\u0026rsquo;. This command brings up the following dialog.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/TemporaryLgrDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe dialog contains several input fields\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSource Case\u003c/strong\u003e \u0026ndash; The source case/grid\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Step\u003c/strong\u003e \u0026ndash; The time step to use\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFractures, Fishbones, Perforations\u003c/strong\u003e \u0026ndash; Check boxes to control which completion types to create LGRs for\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSplit Type\u003c/strong\u003e \u0026ndash; Three options controlling how the LGRs will be created\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLGR Per Cell\u003c/strong\u003e \u0026ndash; One LGR is created for each main grid cell intersected by completions of the selected type\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLGR Per Completion\u003c/strong\u003e \u0026ndash; One LGR is created for each completion of the selected types. Each LGR span all main grid cells that are located within an IJK bounding box containing all intersected cells.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLGR Per Well\u003c/strong\u003e \u0026ndash; One LGR is created for each of the selected well paths. The LGR spans all main grid cells that are located within an IJK bounding box containing all intersected cells for all selected completions on that well path.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCell Count I,J,K\u003c/strong\u003e \u0026ndash; The size of the LGR, in each main grid cell, in the I, J and K direction\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAfter pressing the OK button, LGR(s) are created and will be visible in the grid view.\nTemporary LGRs are stored in memory, and are thus not saved to file. After restarting ResInsight those LGRs have to be recreated.\u003c/p\u003e\n\u003cp\u003eIndividual visibility of generated LGRs can be controlled from the \u003ca href=\"/3d-main-window/3dviews/#grids\"\u003eGrids\u003c/a\u003e section in a view.\u003c/p\u003e\n\u003ch3 id=\"delete-temporary-lgrs\"\u003eDelete temporary LGRs\u003c/h3\u003e\n\u003cp\u003eIt is possible to explicitly delete all temporary LGRs. Right click on the \u003cstrong\u003eView -\u0026gt; Grids -\u0026gt; Temporary LGRs\u003c/strong\u003e project tree node and select \u003cstrong\u003eDelete Temporary LGRs\u003c/strong\u003e. This command deletes all temporary LGRs.\u003c/p\u003e\n",
url: "/wells-and-completions/completionslgr/"
};
window.store["/plot-window/curvecalculator/"] = {
title: "Curve Calculator",
content: "The summary curve calculator is a tool to do relative simple vector calculations on a set of curves. The created curves can be stored for later use in the project.\nThe calculator can be run by pressing the calculator icon in the menu bar, or by right-clicking on either a summary case or the summary plot collection.\nCalculation Settings To make a new calculated curve, click on New Calculation. This will add a new calculation to Calculated Summaries. Before choosing which curves to do calculations on, a calculation expression must be made. The default expression Calculation_1 := x + y will do a vector addition on the curves which x and y are placeholders for, and assign it to the calculation Calculation_1. How to assign curves to assign to x and y will be covered in section Summary Address Selection.\nOperators and Functions Possible operations and functions are found by right-clicking in the expression window. The following tables show all the options available.\nAssignment Operators OPERATOR DEFINITION := Assign Basic Operators OPERATOR DEFINITION + Addition - Subtraction * Multiplication / Division % Modulus ^ Power Scalar Functions FUNCTION DEFINITION avg Average max Maximum min Minimum sum Sum Trigonometry Functions FUNCTION DEFINITION acos Arc cosine (in radians) acosh Inverse hyperbolic cosine (in radians) asin Arc sine (in radians) asinh Inverse hyperbolic sine (in radians) atan Arc tangent (in radians) atanh Inverse hyperbolic tangent (in radians) cos Cosine cosh Hyperbolic cosine cot Cotangent csc Cosecant deg2rad Convert x from degrees to radians deg2grad Convert x from degrees to radians rad2deg Convert x from radians to degrees grad2deg Convert x from radians to degrees sec Secant sin Sine sinc Sine cardinal sinh Hyperbolic sine tan Tangent tanh Hyperbolic tangent Vector Functions FUNCTION DEFINITION abs Absolute value ceil Rounding up floor Rounding down frac Fractional portion of input log Natural logarithm log10 Base 10 logarithm pow Power round Round x to the nearest integer sgn Sign of x, -1 where x \u0026lt; 0, +1 where x \u0026gt; 0, else zero sqrt Square root trunc Integer portion of input Unit It is possible to add a unit to the calculated curve, in the field Unit beneath the expression field. This will be used as the label on the y-axis when the curve is used in a plot.\nSummary Address Selection An expression consists of placeholders (variables) for curves (summary address). By clicking Parse Expression, the variables will appear in the table below the settings. To assign a summary address to a variable, click Edit. This action will open a Summary Address Selection dialog. Use the dialog to select a summary address and press OK. Repeat the procedure for all the variables.\nGenerating Curves After assigning summary addresses to all variables, click Calculate to evaluate the expression. The curve is saved and can be accessed in the Plot Editor selecting the Summary Type: Calculated.\nThe curves can also be found in an existing curve\u0026rsquo;s Property Editor. Choose the case Calculated, and the curves will appear in Vector Selection.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/SummaryCurveCalculator.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe summary curve calculator is a tool to do relative simple vector calculations on a set of curves. The created curves can be stored for later use in the project.\u003c/p\u003e\n\u003cp\u003eThe calculator can be run by pressing the calculator icon \u003cimg src=\"https://resinsight.org/images/plot-window/calculator.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n in the menu bar, or by right-clicking on either a summary case or the summary plot collection.\u003c/p\u003e\n\u003ch2 id=\"calculation-settings\"\u003eCalculation Settings\u003c/h2\u003e\n\u003cp\u003eTo make a new calculated curve, click on \u003cstrong\u003eNew Calculation\u003c/strong\u003e. This will add a new calculation to \u003cstrong\u003eCalculated Summaries\u003c/strong\u003e. Before choosing which curves to do calculations on, a calculation expression must be made. The default expression \u003cem\u003eCalculation_1 := x + y\u003c/em\u003e will do a vector addition on the curves which \u003cem\u003ex\u003c/em\u003e and \u003cem\u003ey\u003c/em\u003e are placeholders for, and assign it to the calculation \u003cem\u003eCalculation_1\u003c/em\u003e. How to assign curves to assign to \u003cem\u003ex\u003c/em\u003e and \u003cem\u003ey\u003c/em\u003e will be covered in section \u003ca href=\"#summary-address-selection\"\u003eSummary Address Selection\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"operators-and-functions\"\u003eOperators and Functions\u003c/h3\u003e\n\u003cp\u003ePossible operations and functions are found by right-clicking in the expression window. The following tables show all the options available.\u003c/p\u003e\n\u003ch4 id=\"assignment-operators\"\u003eAssignment Operators\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eOPERATOR\u003c/th\u003e\n\u003cth\u003eDEFINITION\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e:=\u003c/td\u003e\n\u003ctd\u003eAssign\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"basic-operators\"\u003eBasic Operators\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eOPERATOR\u003c/th\u003e\n\u003cth\u003eDEFINITION\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e+\u003c/td\u003e\n\u003ctd\u003eAddition\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003ctd\u003eSubtraction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e*\u003c/td\u003e\n\u003ctd\u003eMultiplication\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e/\u003c/td\u003e\n\u003ctd\u003eDivision\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e%\u003c/td\u003e\n\u003ctd\u003eModulus\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e^\u003c/td\u003e\n\u003ctd\u003ePower\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"scalar-functions\"\u003eScalar Functions\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFUNCTION\u003c/th\u003e\n\u003cth\u003eDEFINITION\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eavg\u003c/td\u003e\n\u003ctd\u003eAverage\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emax\u003c/td\u003e\n\u003ctd\u003eMaximum\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emin\u003c/td\u003e\n\u003ctd\u003eMinimum\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esum\u003c/td\u003e\n\u003ctd\u003eSum\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"trigonometry-functions\"\u003eTrigonometry Functions\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFUNCTION\u003c/th\u003e\n\u003cth\u003eDEFINITION\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eacos\u003c/td\u003e\n\u003ctd\u003eArc cosine (in radians)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eacosh\u003c/td\u003e\n\u003ctd\u003eInverse hyperbolic cosine (in radians)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003easin\u003c/td\u003e\n\u003ctd\u003eArc sine (in radians)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003easinh\u003c/td\u003e\n\u003ctd\u003eInverse hyperbolic sine (in radians)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eatan\u003c/td\u003e\n\u003ctd\u003eArc tangent (in radians)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eatanh\u003c/td\u003e\n\u003ctd\u003eInverse hyperbolic tangent (in radians)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecos\u003c/td\u003e\n\u003ctd\u003eCosine\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecosh\u003c/td\u003e\n\u003ctd\u003eHyperbolic cosine\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecot\u003c/td\u003e\n\u003ctd\u003eCotangent\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecsc\u003c/td\u003e\n\u003ctd\u003eCosecant\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edeg2rad\u003c/td\u003e\n\u003ctd\u003eConvert x from degrees to radians\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edeg2grad\u003c/td\u003e\n\u003ctd\u003eConvert x from degrees to radians\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003erad2deg\u003c/td\u003e\n\u003ctd\u003eConvert x from radians to degrees\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003egrad2deg\u003c/td\u003e\n\u003ctd\u003eConvert x from radians to degrees\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esec\u003c/td\u003e\n\u003ctd\u003eSecant\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esin\u003c/td\u003e\n\u003ctd\u003eSine\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esinc\u003c/td\u003e\n\u003ctd\u003eSine cardinal\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esinh\u003c/td\u003e\n\u003ctd\u003eHyperbolic sine\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etan\u003c/td\u003e\n\u003ctd\u003eTangent\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etanh\u003c/td\u003e\n\u003ctd\u003eHyperbolic tangent\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch4 id=\"vector-functions\"\u003eVector Functions\u003c/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFUNCTION\u003c/th\u003e\n\u003cth\u003eDEFINITION\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eabs\u003c/td\u003e\n\u003ctd\u003eAbsolute value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eceil\u003c/td\u003e\n\u003ctd\u003eRounding up\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efloor\u003c/td\u003e\n\u003ctd\u003eRounding down\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efrac\u003c/td\u003e\n\u003ctd\u003eFractional portion of input\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elog\u003c/td\u003e\n\u003ctd\u003eNatural logarithm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elog10\u003c/td\u003e\n\u003ctd\u003eBase 10 logarithm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epow\u003c/td\u003e\n\u003ctd\u003ePower\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eround\u003c/td\u003e\n\u003ctd\u003eRound x to the nearest integer\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esgn\u003c/td\u003e\n\u003ctd\u003eSign of x, -1 where x \u0026lt; 0, +1 where x \u0026gt; 0, else zero\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esqrt\u003c/td\u003e\n\u003ctd\u003eSquare root\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etrunc\u003c/td\u003e\n\u003ctd\u003eInteger portion of input\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"unit\"\u003eUnit\u003c/h3\u003e\n\u003cp\u003eIt is possible to add a unit to the calculated curve, in the field \u003cstrong\u003eUnit\u003c/strong\u003e beneath the expression field. This will be used as the label on the y-axis when the curve is used in a plot.\u003c/p\u003e\n\u003ch2 id=\"summary-address-selection\"\u003eSummary Address Selection\u003c/h2\u003e\n\u003cp\u003eAn expression consists of placeholders (variables) for curves (summary address). By clicking \u003cstrong\u003eParse Expression\u003c/strong\u003e, the variables will appear in the table below the settings. To assign a summary address to a variable, click \u003cstrong\u003eEdit\u003c/strong\u003e. This action will open a \u003cstrong\u003eSummary Address Selection\u003c/strong\u003e dialog. Use the dialog to select a summary address and press \u003cstrong\u003eOK\u003c/strong\u003e. Repeat the procedure for all the variables.\u003c/p\u003e\n\u003ch2 id=\"generating-curves\"\u003eGenerating Curves\u003c/h2\u003e\n\u003cp\u003eAfter assigning summary addresses to all variables, click \u003cstrong\u003eCalculate\u003c/strong\u003e to evaluate the expression. The curve is saved and can be accessed in the Plot Editor selecting the Summary Type: \u003cstrong\u003eCalculated\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe curves can also be found in an existing curve\u0026rsquo;s \u003cstrong\u003eProperty Editor\u003c/strong\u003e. Choose the case \u003cstrong\u003eCalculated\u003c/strong\u003e, and the curves will appear in \u003cstrong\u003eVector Selection\u003c/strong\u003e.\u003c/p\u003e\n",
url: "/plot-window/curvecalculator/"
};
window.store["/export/"] = {
title: "Export",
content: "ResInsight features the following capabilities for export of data to reporting or further analysis:\n convenient export of snapshots of 3D views and plots, either by direct export or automated modification of Eclipse 3D Views export of Eclipse properties, either direct or subsequent to post-processing by ResInsight, for input to further simulations visible cells in ResInsight can be exported as a FLUXNUM or MULTNUM keyword that can be used in an Eclipse input data deck completions defined in ResInsight can be exported to Eclipse for use in new simulation runs file export of well paths export of sub-sections of an Eclipse Grid with Parameters and Faults to Eclipse ASCII files to perform additional simulations export of a contour map to text file The following subchapters details the functionality and capabilites.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/export/ExportSectorModel_RightClick.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight features the following capabilities for export of data to reporting or further analysis:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003econvenient export of snapshots of 3D views and plots, either by direct export or automated modification of Eclipse 3D Views\u003c/li\u003e\n\u003cli\u003eexport of Eclipse properties, either direct or subsequent to post-processing by ResInsight, for input to further simulations\u003c/li\u003e\n\u003cli\u003evisible cells in ResInsight can be exported as a FLUXNUM or MULTNUM keyword that can be used in an Eclipse input data deck\u003c/li\u003e\n\u003cli\u003ecompletions defined in ResInsight can be exported to Eclipse for use in new simulation runs\u003c/li\u003e\n\u003cli\u003efile export of well paths\u003c/li\u003e\n\u003cli\u003eexport of sub-sections of an Eclipse Grid with Parameters and Faults to Eclipse ASCII files to perform additional simulations\u003c/li\u003e\n\u003cli\u003eexport of a contour map to text file\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe following subchapters details the functionality and capabilites.\u003c/p\u003e\n",
url: "/export/"
};
window.store["/scripting/octaveinterfacereference/"] = {
title: "Octave Interface Reference",
content: "Introduction To identify a ResInsight case uniquely in the Octave script, an integer Id (CaseId) is used. This Id can be retrieved in several ways, but there are two main modes of operation regarding this for a particular octave script: Either the script is designed to work on a single case (the \u0026ldquo;Current Case\u0026rdquo;), or the script is designed to access the selection and traverse the cases by itself.\nNote: The Octave interface does not support Geomechanical cases and flow diagnostic results.\n\rSingle Case Scripts Single case scripts do not need to address cases explicitly, but works on what ResInsight considers being the \u0026ldquo;Current Case\u0026rdquo;. When the user selects several cases and executes a script on them, ResInsight loops over all cases in the selection, sets the current case and executes the script. All references to the \u0026ldquo;Current Case\u0026rdquo; from the script will then refer to the case currently being processed by ResInsight. The Current Case can be accessed directly using riGetCurrentCase(), but the more direct way is to omit the CaseId parameter in the functions, the Current Case is then automatically used.\nMulti Case Scripts Scripts can access the selection state in ResInsight, and also retrieve lists of Case Groups and cases including some meta information. This can be used if the scripts need to get values from some cases, and store the results in others, etc.\nCase Types The case type (Labeled \u0026ldquo;CaseType\u0026rdquo; in the following specification) of a case is returned as a text string when retrieving lists of cases, and is one of the following:\n Case Type Description ResultCase A binary Eclipse case InputCase A case based on ASCII Eclipse input data StatisticsCase A statistics case based on many source cases in Grid Case Group SourceCase A binary Eclipse case in a Grid Case Group Unresolved Issues The issue around having multiple instances of ResInsight is still not addressed, but might affect the function signatures by adding a port number parameter to all of them. We will try to find ways to avoid this, but are still not certain that we will succeed.\nSpecification Project Information The case information is presented in an octave Structure called CaseInfo, and contains the following fields:\nCaseInfo = {\rCaseId = int # A project-unique integer used to address this\r# particular case CaseName = string # The name that has been assigned to the case\r# in ResInsight.\rCaseType = string # See the description above\rCaseGroupId = int # A project-unique integer identifying the\r# CaseGroup this case is a member of.\r# -1 if not in a CaseGroup. Valid only for # Statistics-, and SourceCases\r}\r CaseInfo riGetCurrentCase() This function returns a CaseInfo Structure for the Case considered being the \u0026ldquo;Current Case\u0026rdquo; by ResInsight. When ResInsight loops over a selection of cases and executes an Octave script for each of them, this function returns the CaseInfo for that particular Case.\nVector[CaseInfo] riGetSelectedCases() This function returns a CaseInfo Structure for each of the cases selected in ResInsight at the time when the script launched.\nVector[CaseGroupInfo] riGetCaseGroups() This function returns a CaseGroupInfo Structure for each of the case groups in the current ResInsight project.\nCaseGroupInfo = {\rCaseGroupId = int # A project-unique integer used to address\r# this particular CaseGroup\rCaseGroupName = string # The name assigned to the CaseGroup # in ResInsight\r}\r Vector[CaseInfo] riGetCases([CaseGroupId]) This function returns a CaseInfo Structure for all the cases in the current ResInsight project, including the Statistics cases and Source cases in a Grid Case Group. If a CaseGroupId is provided, only the cases in that Case Group will be returned.\nRetrieving Grid Metadata Matrix[numActiveCells][9] riGetActiveCellInfo([CaseId], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;] ) This function returns a two dimensional matrix containing grid and IJK information about each of the active cells in the requested case. The columns contain the following information:\n[GridIdx, I, J, K, ParentGridIdx, PI, PJ, PK, CoarseBoxIdx]\rGridIdx # The index of the grid the cell resides in.\r# Main grid has index 0\rI, J, K # 1-based index address of the cell in the grid.\rParentGridIdx # The index to the grid that this cell's grid # is residing in.\rPI, PJ, PK # 1-based address of the parent grid cell that\r# this cell is a part of.\rCoarseBoxIdx # 1-based coarsening box index, -1 if none.\r# Coarsening box info can be retrieved using\r# **riGetCoarseningInfo()**\r If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nMatrix[numCoarseGroups][6] riGetCoarseningInfo([CaseId]) This function returns all coarse box definitions used in the grid. The columns contain the following information: [I1, I2, J1, J2, K1, K2]: 1-based index addresses of the min and max corners of the coarsening box. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nMatrix[numGrids][3] riGetGridDimensions([CaseId]) This function returns a two dimensional matrix: One row for each grid, starting with the main grid.\nNOTE: This means that the \u0026ldquo;normal\u0026rdquo; GridIndices where 0 means Main Grid does not work directly with this matrix. You have to add 1.\nThe columns contain the following information: [NI, NJ, NK]: I, J, K dimensions of the grid. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nVector[TimeStepDate] riGetTimeStepDates([CaseId]) This function returns the date information for each of the time steps in the case as a Vector of Structures. The Structure is defined as:\nTimeStepDate = {\rYear = int # The year eg. 2013\rMonth = int # The month. Eg. 12\rDay = int # The day in the month. Eg. 24\rHour = int # The hour of the day. Eg. 17\rMinute = int # The minute in the hour. Eg. 55\rSecond = int # The second within the minute. Eg. 30\r}\r If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nVector[DecimalDay] riGetTimeStepDays([CaseId]) This function returns the time from the simulation start as decimal days for all the time steps as a Vector of doubles. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nRetrieving Property Data Vector[PropertyInfo] riGetPropertyNames([CaseId] ], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;]) This function returns the name and type of all the properties in the case as a Vector of Structures. The Structure is defined as:\nPropertyInfo {\rPropName = string # Name of the property as received from\r# the analysis tool\rPropType = string # The type of the property: \u0026quot;StaticNative\u0026quot;,\r# \u0026quot;DynamicNative\u0026quot;, \u0026quot;Input\u0026quot;, \u0026quot;Generated\u0026quot;\r}\r If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nMatrix[numActiveCells][numTimestepsRequested] riGetActiveCellProperty([CaseId], PropertyName, [RequestedTimeSteps], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;]) This function returns a two dimensional matrix: [ActiveCells][Num TimestepsRequested] containing the requested property data from the case with CaseId. If the case contains coarse-cells, the results are expanded onto the active cells. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used. The RequestedTimeSteps must contain a list of indices to the requested time steps. If not defined, all the time steps are returned.\nMatrix[numI][numJ][numK][numTimestepsRequested] riGetGridProperty([CaseId], GridIndex , PropertyName, [RequestedTimeSteps], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;]) This function returns a matrix of the requested property data for all the grid cells in the requested grid for each requested time step. Grids are indexed from 0 (main grid) to max number of LGR\u0026rsquo;s If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used. The RequestedTimeSteps must contain a list of indices to the requested time steps. If not defined, all the time steps are returned. Writing Back to ResInsight\nriSetActiveCellProperty( Matrix[numActiveCells][numTimeSteps], [CaseId], PropertyName, [TimeStepIndices], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;]) Interprets the supplied matrix as a property set defined for the active cells in the case, and puts the data into ResInsight as a \u0026ldquo;Generated\u0026rdquo; property with the name \u0026ldquo;PropertyName\u0026rdquo;. The \u0026ldquo;TimeStepIndices\u0026rdquo; argument is used to \u0026ldquo;label\u0026rdquo; all the time steps present in the supplied data matrix, and must thus be complete. The time step data will then be put into ResInsight at the time steps requested.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nriSetGridProperty( Matrix[numI][numJ][numK][numTimeSteps], [CaseId], GridIndex, PropertyName, [TimeStepIndices], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;]) Interprets the supplied matrix as a property set defined for all cells in one of the grids in a case, and puts the data into ResInsight as a \u0026ldquo;Generated\u0026rdquo; property with the name \u0026ldquo;PropertyName\u0026rdquo;. The \u0026ldquo;TimeStepIndices\u0026rdquo; argument is used to \u0026ldquo;label\u0026rdquo; all the time steps present in the supplied data matrix, and must thus be complete. The time step data will then be put into ResInsight at the time steps requested. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nCell Geometry Functions Matrix[numI][numJ][numK][3] riGetCellCenters([CaseId], GridIndex) This function returns the UTM coordinates (X, Y, Z) of the center point of all the cells in the grid. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nMatrix[ActiveCells][3] riGetActiveCellCenters([CaseId], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;]) This function returns the UTM coordinates (X, Y, Z) of the center point of each of the active cells. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used. Cell Corner Index layout The corner indices follow the ECLIPSE standard:\n 6-------------7 |k /| /| | /j / | / | |/ / | / | *---i 4-------------5 |\r| | | |\r| 2---------|---3\r| / | /\r| / | /\r|/ |/\r0-------------1\r Matrix[numI][numJ][numK][8][3] riGetCellCorners([CaseId], GridIndex) This function returns the UTM coordinates(X, Y, Z) of the 8 corners of all the cells in the grid. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nMatrix[ActiveCells][8][3] riGetActiveCellCorners([CaseId], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;]) This function returns the UTM coordinates (X, Y, Z) of the 8 corners of each of the active cells. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nWell Data Functions Vector[WellNames] riGetWellNames([CaseId]) This function returns the names of all the wells in the case as a Vector of strings. If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used. Vector[WellCellInfo] riGetWellCells([CaseId], WellName, TimeStep) This function returns the cells defined in the specified well for the time step requested as a vector of Structures. The Structure is defined as:\nWellCellInfo {\rI, J, K = int # Index to the cell in the grid\rGridIndex = int # the index of the grid. Main grid has index 0.\rCellStatus = int # is either 0 or 1, meaning the cell is closed\r# or open respectively\rBranchId = int # Branch id of the branch intersecting the cell\rSegmentId = int # Branch segment id of the branch intersecting the cell\r}\r If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nVector[WellStatus] riGetWellStatus ([CaseId], WellName, [RequestedTimeSteps]) This function returns the status information for a specified well for each requested time step as a vector of Structures. The Structure is defined as:\nWellStatus {\rWellType = string # \u0026quot;Producer\u0026quot;, \u0026quot;OilInjector\u0026quot;,\r# \u0026quot;WaterInjector\u0026quot;, \u0026quot;GasInjector\u0026quot;, \u0026quot;NotDefined\u0026quot;\rWellStatus = int # is either 0 or 1, meaning the well is shut\r# or open respectively\r}\r If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nMatrix[numSelectedCells][5] riGetSelectedCells([CaseId]) This function returns a two dimensional matrix containing the cell info for each selected cell in the case with CaseId. The columns contain the following information:\n[CaseId, GridIdx, I, J, K]\rCaseId # The ID of the case the cell resides in.\rGridIdx # The index of the grid the cell resides in.\r# Main grid has index 0\rI, J, K # 1-based index of the cell in the grid.\r If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nMatrix[numSelectedCells][numTimestepsRequested] riGetGridPropertyForSelectedCells([CaseId], PropertyName, [RequestedTimeSteps], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;] ) This function returns a two dimensional matrix: [numSelectedCells][numTimestepsRequested] containing the requested property data from the case with CaseId.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used. The RequestedTimeSteps must contain a list of 1-based indices to the requested time steps. If not defined, all the time steps are returned.\nVector[PropertyInfo] riGetNNCPropertyNames([CaseId]) This function returns the name and type of all NNC properties in the case as a vector of structures.\nThe structure is defined as:\nPropertyInfo {\rPropName = string # Name of the property as received from\r# the analysis tool\rPropType = string # The type of the property: \u0026quot;StaticNative\u0026quot;,\r# \u0026quot;DynamicNative\u0026quot;, \u0026quot;Generated\u0026quot;\r}\r If the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nMatrix[numNNCConnections][2] riGetNNCConnections([CaseId]) This function returns a two dimensional matrix containing grid and IJK information about each NNC connection. Each row contains a from and to cell for the connection. The cells are specified in a structure defined as:\nCellInfo = {\rGridIndex = int # Index of the grid the cell resides in.\r# Main grid has index 0.\rI, J, K = int # 1-based index address of the cell in the grid.\r}\r Matrix[numConnections][numTimestepsRequested] riGetDynamicNNCValues([CaseId], PropertyName, [RequestedTimeSteps]) This function returns a two dimensional matrix: [Num Connections][Num Time Steps Requested] containing the value of the requested property from the case with CaseId. The order of connections is the same as the order from riGetNNCConnections.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used. The RequestedTimeSteps must contain a list of indices to the requested time steps. If not defined, all the time steps are returned.\nVector[numConnections] riGetStaticNNCValues([CaseId], PropertyName) This function returns a vector of values for the requested static property for each NNC connection. The order of connections is the same as the order from riGetNNCConnections.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nriSetNNCProperty(Matrix[numNNCConnections][numTimeSteps], [CaseId], PropertyName, [TimeStepIndices]) Interprets the supplied matrix as a property set defined for the NNC connections in the case, and puts the data into ResInsight as a \u0026ldquo;Generated\u0026rdquo; property with the name \u0026ldquo;PropertyName\u0026rdquo;. The \u0026ldquo;TimeStepIndices\u0026rdquo; argument is used to \u0026ldquo;label\u0026rdquo; all the steps present in the supplied data matrix and must thus be complete. The time step data will then be put into ResInsight at the time steps requested.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\n",
html: "\u003ch2 id=\"introduction\"\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eTo identify a ResInsight case uniquely in the Octave script, an integer Id (CaseId) is used. This Id can be retrieved in several ways, but there are two main modes of operation regarding this for a particular octave script: Either the script is designed to work on a single case (the \u0026ldquo;Current Case\u0026rdquo;), or the script is designed to access the selection and traverse the cases by itself.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003e\u003cb\u003eNote:\u003c/b\u003e The Octave interface does not support Geomechanical cases and flow diagnostic results.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"single-case-scripts\"\u003eSingle Case Scripts\u003c/h3\u003e\n\u003cp\u003eSingle case scripts do not need to address cases explicitly, but works on what ResInsight considers being the \u0026ldquo;Current Case\u0026rdquo;. When the user selects several cases and executes a script on them, ResInsight loops over all cases in the selection, sets the current case and executes the script. All references to the \u0026ldquo;Current Case\u0026rdquo; from the script will then refer to the case currently being processed by ResInsight. \nThe Current Case can be accessed directly using \u003cstrong\u003eriGetCurrentCase()\u003c/strong\u003e, but the more direct way is to \u003cem\u003eomit the CaseId parameter\u003c/em\u003e in the functions, the Current Case is then automatically used.\u003c/p\u003e\n\u003ch3 id=\"multi-case-scripts\"\u003eMulti Case Scripts\u003c/h3\u003e\n\u003cp\u003eScripts can access the selection state in ResInsight, and also retrieve lists of Case Groups and cases including some meta information. This can be used if the scripts need to get values from some cases, and store the results in others, etc.\u003c/p\u003e\n\u003ch3 id=\"case-types\"\u003eCase Types\u003c/h3\u003e\n\u003cp\u003eThe case type (Labeled \u0026ldquo;CaseType\u0026rdquo; in the following specification) of a case is returned as a text string when retrieving lists of cases, and is one of the following:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCase Type\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eResultCase\u003c/td\u003e\n\u003ctd\u003eA binary Eclipse case\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInputCase\u003c/td\u003e\n\u003ctd\u003eA case based on ASCII Eclipse input data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStatisticsCase\u003c/td\u003e\n\u003ctd\u003eA statistics case based on many source cases in Grid Case Group\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSourceCase\u003c/td\u003e\n\u003ctd\u003eA binary Eclipse case in a Grid Case Group\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"unresolved-issues\"\u003eUnresolved Issues\u003c/h3\u003e\n\u003cp\u003eThe issue around having multiple instances of ResInsight is still not addressed, but might affect the function signatures by adding a port number parameter to all of them. We will try to find ways to avoid this, but are still not certain that we will succeed.\u003c/p\u003e\n\u003ch2 id=\"specification\"\u003eSpecification\u003c/h2\u003e\n\u003ch3 id=\"project-information\"\u003eProject Information\u003c/h3\u003e\n\u003cp\u003eThe case information is presented in an octave Structure called CaseInfo, and contains the following fields:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eCaseInfo = {\r\n CaseId = int # A project-unique integer used to address this\r\n # particular case \r\n CaseName = string # The name that has been assigned to the case\r\n # in ResInsight.\r\n CaseType = string # See the description above\r\n CaseGroupId = int # A project-unique integer identifying the\r\n # CaseGroup this case is a member of.\r\n # -1 if not in a CaseGroup. Valid only for \r\n # Statistics-, and SourceCases\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4 id=\"caseinfo-rigetcurrentcase\"\u003eCaseInfo riGetCurrentCase()\u003c/h4\u003e\n\u003cp\u003eThis function returns a CaseInfo Structure for the Case considered being the \u0026ldquo;Current Case\u0026rdquo; by ResInsight. When ResInsight loops over a selection of cases and executes an Octave script for each of them, this function returns the CaseInfo for that particular Case.\u003c/p\u003e\n\u003ch4 id=\"vectorcaseinfo-rigetselectedcases\"\u003eVector[CaseInfo] riGetSelectedCases()\u003c/h4\u003e\n\u003cp\u003eThis function returns a CaseInfo Structure for each of the cases selected in ResInsight at the time when the script launched.\u003c/p\u003e\n\u003ch4 id=\"vectorcasegroupinfo-rigetcasegroups\"\u003eVector[CaseGroupInfo] riGetCaseGroups()\u003c/h4\u003e\n\u003cp\u003eThis function returns a CaseGroupInfo Structure for each of the case groups in the current ResInsight project.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eCaseGroupInfo = {\r\n CaseGroupId = int # A project-unique integer used to address\r\n # this particular CaseGroup\r\n CaseGroupName = string # The name assigned to the CaseGroup \r\n # in ResInsight\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4 id=\"vectorcaseinfo-rigetcasescasegroupid\"\u003eVector[CaseInfo] riGetCases([CaseGroupId])\u003c/h4\u003e\n\u003cp\u003eThis function returns a CaseInfo Structure for all the cases in the current ResInsight project, including the Statistics cases and Source cases in a Grid Case Group. \nIf a CaseGroupId is provided, only the cases in that Case Group will be returned.\u003c/p\u003e\n\u003ch3 id=\"retrieving-grid-metadata\"\u003eRetrieving Grid Metadata\u003c/h3\u003e\n\u003ch4 id=\"matrixnumactivecells9-rigetactivecellinfocaseid-porositymodel--matrixfracture-\"\u003eMatrix[numActiveCells][9] riGetActiveCellInfo([CaseId], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;] )\u003c/h4\u003e\n\u003cp\u003eThis function returns a two dimensional matrix containing grid and IJK information about each of the active cells in the requested case. The columns contain the following information:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[GridIdx, I, J, K, ParentGridIdx, PI, PJ, PK, CoarseBoxIdx]\r\n GridIdx # The index of the grid the cell resides in.\r\n # Main grid has index 0\r\n I, J, K # 1-based index address of the cell in the grid.\r\n ParentGridIdx # The index to the grid that this cell's grid \r\n # is residing in.\r\n PI, PJ, PK # 1-based address of the parent grid cell that\r\n # this cell is a part of.\r\n CoarseBoxIdx # 1-based coarsening box index, -1 if none.\r\n # Coarsening box info can be retrieved using\r\n # **riGetCoarseningInfo()**\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"matrixnumcoarsegroups6-rigetcoarseninginfocaseid\"\u003eMatrix[numCoarseGroups][6] riGetCoarseningInfo([CaseId])\u003c/h4\u003e\n\u003cp\u003eThis function returns all coarse box definitions used in the grid.\nThe columns contain the following information:\n[I1, I2, J1, J2, K1, K2]: 1-based index addresses of the min and max corners of the coarsening box.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"matrixnumgrids3-rigetgriddimensionscaseid\"\u003eMatrix[numGrids][3] riGetGridDimensions([CaseId])\u003c/h4\u003e\n\u003cp\u003eThis function returns a two dimensional matrix: One row for each grid, starting with the main grid.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eNOTE\u003c/em\u003e: This means that the \u0026ldquo;normal\u0026rdquo; GridIndices where 0 means Main Grid does not work directly with this matrix. You have to add 1.\u003c/p\u003e\n\u003cp\u003eThe columns contain the following information:\n[NI, NJ, NK]: I, J, K dimensions of the grid. \nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"vectortimestepdate-rigettimestepdatescaseid\"\u003eVector[TimeStepDate] riGetTimeStepDates([CaseId])\u003c/h4\u003e\n\u003cp\u003eThis function returns the date information for each of the time steps in the case as a Vector of Structures.\nThe Structure is defined as:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eTimeStepDate = {\r\n Year = int # The year eg. 2013\r\n Month = int # The month. Eg. 12\r\n Day = int # The day in the month. Eg. 24\r\n Hour = int # The hour of the day. Eg. 17\r\n Minute = int # The minute in the hour. Eg. 55\r\n Second = int # The second within the minute. Eg. 30\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"vectordecimalday-rigettimestepdayscaseid\"\u003eVector[DecimalDay] riGetTimeStepDays([CaseId])\u003c/h4\u003e\n\u003cp\u003eThis function returns the time from the simulation start as decimal days for all the time steps as a Vector of doubles.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch3 id=\"retrieving-property-data\"\u003eRetrieving Property Data\u003c/h3\u003e\n\u003ch4 id=\"vectorpropertyinfo-rigetpropertynamescaseid--porositymodel--matrixfracture\"\u003eVector[PropertyInfo] riGetPropertyNames([CaseId] ], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;])\u003c/h4\u003e\n\u003cp\u003eThis function returns the name and type of all the properties in the case as a Vector of Structures.\nThe Structure is defined as:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ePropertyInfo {\r\n PropName = string # Name of the property as received from\r\n # the analysis tool\r\n PropType = string # The type of the property: \u0026quot;StaticNative\u0026quot;,\r\n # \u0026quot;DynamicNative\u0026quot;, \u0026quot;Input\u0026quot;, \u0026quot;Generated\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"matrixnumactivecellsnumtimestepsrequested-rigetactivecellpropertycaseid-propertyname-requestedtimesteps-porositymodel--matrixfracture\"\u003eMatrix[numActiveCells][numTimestepsRequested] riGetActiveCellProperty([CaseId], PropertyName, [RequestedTimeSteps], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;])\u003c/h4\u003e\n\u003cp\u003eThis function returns a two dimensional matrix: [ActiveCells][Num TimestepsRequested] containing the requested property data from the case with CaseId.\nIf the case contains coarse-cells, the results are expanded onto the active cells. \nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used. \nThe RequestedTimeSteps must contain a list of indices to the requested time steps. If not defined, all the time steps are returned.\u003c/p\u003e\n\u003ch4 id=\"matrixnuminumjnumknumtimestepsrequested-rigetgridpropertycaseid-gridindex--propertyname-requestedtimesteps-porositymodel--matrixfracture\"\u003eMatrix[numI][numJ][numK][numTimestepsRequested] riGetGridProperty([CaseId], GridIndex , PropertyName, [RequestedTimeSteps], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;])\u003c/h4\u003e\n\u003cp\u003eThis function returns a matrix of the requested property data for all the grid cells in the requested grid for each requested time step.\nGrids are indexed from 0 (main grid) to max number of LGR\u0026rsquo;s \nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nThe RequestedTimeSteps must contain a list of indices to the requested time steps. If not defined, all the time steps are returned.\nWriting Back to ResInsight\u003c/p\u003e\n\u003ch4 id=\"risetactivecellproperty-matrixnumactivecellsnumtimesteps-caseid-propertyname-timestepindices-porositymodel--matrixfracture\"\u003eriSetActiveCellProperty( Matrix[numActiveCells][numTimeSteps], [CaseId], PropertyName, [TimeStepIndices], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;])\u003c/h4\u003e\n\u003cp\u003eInterprets the supplied matrix as a property set defined for the active cells in the case, and puts the data into ResInsight as a \u0026ldquo;Generated\u0026rdquo; property with the name \u0026ldquo;PropertyName\u0026rdquo;. \nThe \u0026ldquo;TimeStepIndices\u0026rdquo; argument is used to \u0026ldquo;label\u0026rdquo; all the time steps present in the supplied data matrix, and must thus be complete. The time step data will then be put into ResInsight at the time steps requested.\u003cbr\u003e\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"risetgridproperty-matrixnuminumjnumknumtimesteps-caseid-gridindex-propertyname-timestepindices-porositymodel--matrixfracture\"\u003eriSetGridProperty( Matrix[numI][numJ][numK][numTimeSteps], [CaseId], GridIndex, PropertyName, [TimeStepIndices], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;])\u003c/h4\u003e\n\u003cp\u003eInterprets the supplied matrix as a property set defined for all cells in one of the grids in a case, and puts the data into ResInsight as a \u0026ldquo;Generated\u0026rdquo; property with the name \u0026ldquo;PropertyName\u0026rdquo;. \nThe \u0026ldquo;TimeStepIndices\u0026rdquo; argument is used to \u0026ldquo;label\u0026rdquo; all the time steps present in the supplied data matrix, and must thus be complete. The time step data will then be put into ResInsight at the time steps requested.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch3 id=\"cell-geometry-functions\"\u003eCell Geometry Functions\u003c/h3\u003e\n\u003ch4 id=\"matrixnuminumjnumk3-rigetcellcenterscaseid-gridindex\"\u003eMatrix[numI][numJ][numK][3] riGetCellCenters([CaseId], GridIndex)\u003c/h4\u003e\n\u003cp\u003eThis function returns the UTM coordinates (X, Y, Z) of the center point of all the cells in the grid.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"matrixactivecells3-rigetactivecellcenterscaseid-porositymodel--matrixfracture\"\u003eMatrix[ActiveCells][3] riGetActiveCellCenters([CaseId], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;])\u003c/h4\u003e\n\u003cp\u003eThis function returns the UTM coordinates (X, Y, Z) of the center point of each of the active cells.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nCell Corner Index layout\nThe corner indices follow the ECLIPSE standard:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e 6-------------7 |k \r\n /| /| | /j \r\n / | / | |/ \r\n / | / | *---i \r\n 4-------------5 |\r\n | | | |\r\n | 2---------|---3\r\n | / | /\r\n | / | /\r\n |/ |/\r\n 0-------------1\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4 id=\"matrixnuminumjnumk83-rigetcellcornerscaseid-gridindex\"\u003eMatrix[numI][numJ][numK][8][3] riGetCellCorners([CaseId], GridIndex)\u003c/h4\u003e\n\u003cp\u003eThis function returns the UTM coordinates(X, Y, Z) of the 8 corners of all the cells in the grid.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"matrixactivecells83-rigetactivecellcornerscaseid-porositymodel--matrixfracture\"\u003eMatrix[ActiveCells][8][3] riGetActiveCellCorners([CaseId], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;])\u003c/h4\u003e\n\u003cp\u003eThis function returns the UTM coordinates (X, Y, Z) of the 8 corners of each of the active cells.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch3 id=\"well-data-functions\"\u003eWell Data Functions\u003c/h3\u003e\n\u003ch4 id=\"vectorwellnames-rigetwellnamescaseid\"\u003eVector[WellNames] riGetWellNames([CaseId])\u003c/h4\u003e\n\u003cp\u003eThis function returns the names of all the wells in the case as a Vector of strings.\nIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nVector[WellCellInfo] riGetWellCells([CaseId], WellName, TimeStep)\nThis function returns the cells defined in the specified well for the time step requested as a vector of Structures. The Structure is defined as:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWellCellInfo {\r\n I, J, K = int # Index to the cell in the grid\r\n GridIndex = int # the index of the grid. Main grid has index 0.\r\n CellStatus = int # is either 0 or 1, meaning the cell is closed\r\n # or open respectively\r\n BranchId = int # Branch id of the branch intersecting the cell\r\n SegmentId = int # Branch segment id of the branch intersecting the cell\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"vectorwellstatus-rigetwellstatus-caseid-wellname-requestedtimesteps\"\u003eVector[WellStatus] riGetWellStatus ([CaseId], WellName, [RequestedTimeSteps])\u003c/h4\u003e\n\u003cp\u003eThis function returns the status information for a specified well for each requested time step as a vector of Structures. The Structure is defined as:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWellStatus {\r\n WellType = string # \u0026quot;Producer\u0026quot;, \u0026quot;OilInjector\u0026quot;,\r\n # \u0026quot;WaterInjector\u0026quot;, \u0026quot;GasInjector\u0026quot;, \u0026quot;NotDefined\u0026quot;\r\n WellStatus = int # is either 0 or 1, meaning the well is shut\r\n # or open respectively\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"matrixnumselectedcells5-rigetselectedcellscaseid\"\u003eMatrix[numSelectedCells][5] riGetSelectedCells([CaseId])\u003c/h4\u003e\n\u003cp\u003eThis function returns a two dimensional matrix containing the cell info for each selected cell in the case with \u003ccode\u003eCaseId\u003c/code\u003e.\nThe columns contain the following information:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[CaseId, GridIdx, I, J, K]\r\n CaseId # The ID of the case the cell resides in.\r\n GridIdx # The index of the grid the cell resides in.\r\n # Main grid has index 0\r\n I, J, K # 1-based index of the cell in the grid.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"matrixnumselectedcellsnumtimestepsrequested-rigetgridpropertyforselectedcellscaseid-propertyname-requestedtimesteps-porositymodel--matrixfracture-\"\u003eMatrix[numSelectedCells][numTimestepsRequested] riGetGridPropertyForSelectedCells([CaseId], PropertyName, [RequestedTimeSteps], [PorosityModel = \u0026ldquo;Matrix\u0026quot;|\u0026quot;Fracture\u0026rdquo;] )\u003c/h4\u003e\n\u003cp\u003eThis function returns a two dimensional matrix: [numSelectedCells][numTimestepsRequested] containing the requested property data from the case with CaseId.\u003c/p\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nThe RequestedTimeSteps must contain a list of 1-based indices to the requested time steps. If not defined, all the time steps are returned.\u003c/p\u003e\n\u003ch4 id=\"vectorpropertyinfo-rigetnncpropertynamescaseid\"\u003eVector[PropertyInfo] riGetNNCPropertyNames([CaseId])\u003c/h4\u003e\n\u003cp\u003eThis function returns the name and type of all NNC properties in the case as a vector of structures.\u003c/p\u003e\n\u003cp\u003eThe structure is defined as:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ePropertyInfo {\r\n PropName = string # Name of the property as received from\r\n # the analysis tool\r\n PropType = string # The type of the property: \u0026quot;StaticNative\u0026quot;,\r\n # \u0026quot;DynamicNative\u0026quot;, \u0026quot;Generated\u0026quot;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"matrixnumnncconnections2-rigetnncconnectionscaseid\"\u003eMatrix[numNNCConnections][2] riGetNNCConnections([CaseId])\u003c/h4\u003e\n\u003cp\u003eThis function returns a two dimensional matrix containing grid and IJK information about each NNC connection.\nEach row contains a from and to cell for the connection.\nThe cells are specified in a structure defined as:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eCellInfo = {\r\n GridIndex = int # Index of the grid the cell resides in.\r\n # Main grid has index 0.\r\n I, J, K = int # 1-based index address of the cell in the grid.\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch4 id=\"matrixnumconnectionsnumtimestepsrequested-rigetdynamicnncvaluescaseid-propertyname-requestedtimesteps\"\u003eMatrix[numConnections][numTimestepsRequested] riGetDynamicNNCValues([CaseId], PropertyName, [RequestedTimeSteps])\u003c/h4\u003e\n\u003cp\u003eThis function returns a two dimensional matrix: [Num Connections][Num Time Steps Requested] containing the value of the requested property from the case with CaseId. The order of connections is the same as the order from \u003ccode\u003eriGetNNCConnections\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\nThe RequestedTimeSteps must contain a list of indices to the requested time steps. If not defined, all the time steps are returned.\u003c/p\u003e\n\u003ch4 id=\"vectornumconnections-rigetstaticnncvaluescaseid-propertyname\"\u003eVector[numConnections] riGetStaticNNCValues([CaseId], PropertyName)\u003c/h4\u003e\n\u003cp\u003eThis function returns a vector of values for the requested static property for each NNC connection. The order of connections is the same as the order from \u003ccode\u003eriGetNNCConnections\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n\u003ch4 id=\"risetnncpropertymatrixnumnncconnectionsnumtimesteps-caseid-propertyname-timestepindices\"\u003eriSetNNCProperty(Matrix[numNNCConnections][numTimeSteps], [CaseId], PropertyName, [TimeStepIndices])\u003c/h4\u003e\n\u003cp\u003eInterprets the supplied matrix as a property set defined for the NNC connections in the case, and puts the data into ResInsight as a \u0026ldquo;Generated\u0026rdquo; property with the name \u0026ldquo;PropertyName\u0026rdquo;.\nThe \u0026ldquo;TimeStepIndices\u0026rdquo; argument is used to \u0026ldquo;label\u0026rdquo; all the steps present in the supplied data matrix and must thus be complete.\nThe time step data will then be put into ResInsight at the time steps requested.\u003c/p\u003e\n\u003cp\u003eIf the CaseId is not defined, ResInsight\u0026rsquo;s Current Case is used.\u003c/p\u003e\n",
url: "/scripting/octaveinterfacereference/"
};
window.store["/3d-main-window/resultinspection/"] = {
title: "Result Inspection",
content: "The results mapped on the 3D model can be inspected in detail by left clicking cells in the 3D view. The selected cells will be highlighted, text information displayed in the Result Info docking window, and the time-history values plotted in the Result Plot, if available.\nVisibility of the docking widows can be controlled from the Windows menu.\n\rResult Info Clicking cells will display slightly different information text based on the case type as described in the following tables.\nEclipse Model Geometry Description Reservoir cell Displays grid cell result value, cell face, grid index and IJK coordinates for the cell. The intersection point coordinates is also displayed. Additional result details are listed in the section \u0026ndash; Grid cell result details \u0026ndash; Fault face Displays the same info as for a Reservoir cell. In addition the section \u0026ndash; Fault result details \u0026ndash; containing Fault Name and Fault Face information. Fault face with NNC Displays the same info as Fault face, except the Non Neighbor Connections (NNC) result value is displayed instead of grid cell value. Information added in section \u0026ndash; NNC details \u0026ndash; is geometry information of the two cells connected by the NNC. Formation names Displays name of formation the cell is part of Geomechanical Model Name Description Closest result Closest node ID and result value Element Element ID and IJK coordinate for the element Intersection point Location of left-click intersection of the geometry Element result details Lists all integration point IDs and results with associated node IDs and node coordinates Formation names Displays name of formation the cell is part of Result Plot If a dynamic none-Flow Diagnostics result is active, the result values of the selected cells for all time steps are displayed in the docking window Result Plot as one curve for each cell.\nAdditional curves can be added to the plot if CTRL-key is pressed during picking. The different cells are highlighted in different colors, and the corresponding curve is colored using the same color.\nTo clear the cell-selection, left-click outside the visible geometry.\nAdding the Curves to a Summary Plot The time history curves of the selected cells can be added to a Summary Plot by right-clicking in the Result Plot or in the 3D View.\nA dialog will appear to prompt you to select an existion plot, or to create a new one.\nPVT Plot (Eclipse Cases Only) Show the PVT Plot window by selecting Windows -\u0026gt; PVT Plot. When it is turned on, it will only be visible when the active view is a view of an Eclipse case.\nThe PVT plot window shows two plots, based on PVTNUM in the selected cell. One plots Phase Formation Volume Factor and the other plots Phase Viscosity, both against pressure. The Phase can be either oil or gas, and can be selected in the top left corner of the window.\nPressure for the selected cell, at the current time step, is marked on the plot as a vertical line, and a large circle marks the scalar value of the cell (formation volume factor/viscosity). RV for the selected cell is also shown.\nRelative Permeability Plot (Eclipse Cases Only) Show the Relative Permeability Plot window by selecting Windows -\u0026gt; Relative Permeability Plot. When it is turned on, it will only be visible when the active view is a view of an Eclipse case.\nThe Relative Permeability Plot window shows up to six curves, based on SATNUM in the selected cell. The curves can be turned on/off in the top left corner of the window, and they are described in the following table:\n Name Description Axis KRW Relative permeability water KR (Left) KRG Relative permeability gas KR (Left) KROW Relative permeability oil water KR (Left) KROG Relative permeability oil gas KR (Left) PCOW Capilar pressure oil water PC (Right) PCOG Capilar pressure oil gas PC (Right) Saturation of water and gas in the selected cell, at the current time step, are annotated in the plot by a blue and orange vertical line, respectively. The intersections between the lines and the relevant curves are marked with large circles.\n Option Description Log Scale Kr Axis Enable logarithmic Kr-axis Show Unscaled Display curves unscaled Fixed [0, 1] X-axis Use a fixed range on X-axis Fixed [0, 1] Kr-axis Use a fixed range on Kr-axis Mohr\u0026rsquo;s Circle Plot (Geo Mechanical Models Only) Show the Mohr\u0026rsquo;s Circle Plot window by selecting Windows -\u0026gt; Mohr\u0026rsquo;s Circle Plot. When it is turned on, it will only be visible when the active view is a view of an Geo Mech case.\nThe Mohr\u0026rsquo;s circle plot shows three circles representing the 3D state of stress for a selected cell. In addition, it shows the envelope, calculated from the cohesion and friction angle given in the geo mechanical view\u0026rsquo;s property editor. Several sets of circles and envelopes can be added by selecting more than one cell in any view (as in image above).\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ResultInspectionOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe results mapped on the 3D model can be inspected in detail by left clicking cells in the 3D view. \nThe selected cells will be highlighted, text information displayed in the \u003cstrong\u003eResult Info\u003c/strong\u003e docking window, and the time-history values plotted in the \u003cstrong\u003eResult Plot\u003c/strong\u003e, if available.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eVisibility of the docking widows can be controlled from the \u003cb\u003eWindows\u003c/b\u003e menu.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"result-info\"\u003eResult Info\u003c/h2\u003e\n\u003cp\u003eClicking cells will display slightly different information text based on the case type as described in the following tables.\u003c/p\u003e\n\u003ch3 id=\"eclipse-model\"\u003eEclipse Model\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eGeometry\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eReservoir cell\u003c/td\u003e\n\u003ctd\u003eDisplays grid cell result value, cell face, grid index and IJK coordinates for the cell. The intersection point coordinates is also displayed. Additional result details are listed in the section \u003cstrong\u003e\u0026ndash; Grid cell result details \u0026ndash;\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFault face\u003c/td\u003e\n\u003ctd\u003eDisplays the same info as for a \u003cem\u003eReservoir cell\u003c/em\u003e. In addition the section \u003cstrong\u003e\u0026ndash; Fault result details \u0026ndash;\u003c/strong\u003e containing Fault Name and Fault Face information.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFault face with NNC\u003c/td\u003e\n\u003ctd\u003eDisplays the same info as \u003cem\u003eFault face\u003c/em\u003e, except the Non Neighbor Connections (NNC) result value is displayed instead of grid cell value. Information added in section \u003cstrong\u003e\u0026ndash; NNC details \u0026ndash;\u003c/strong\u003e is geometry information of the two cells connected by the NNC.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFormation names\u003c/td\u003e\n\u003ctd\u003eDisplays name of formation the cell is part of\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"geomechanical-model\"\u003eGeomechanical Model\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eName\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosest result\u003c/td\u003e\n\u003ctd\u003eClosest node ID and result value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eElement\u003c/td\u003e\n\u003ctd\u003eElement ID and IJK coordinate for the element\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIntersection point\u003c/td\u003e\n\u003ctd\u003eLocation of left-click intersection of the geometry\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eElement result details\u003c/td\u003e\n\u003ctd\u003eLists all integration point IDs and results with associated node IDs and node coordinates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFormation names\u003c/td\u003e\n\u003ctd\u003eDisplays name of formation the cell is part of\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2 id=\"result-plot\"\u003eResult Plot\u003c/h2\u003e\n\u003cp\u003eIf a dynamic none-Flow Diagnostics result is active, the result values of the selected cells for all time steps are displayed in the docking window \u003cstrong\u003eResult Plot\u003c/strong\u003e as one curve for each cell.\u003c/p\u003e\n\u003cp\u003eAdditional curves can be added to the plot if CTRL-key is pressed during picking. The different cells are highlighted in different colors, and the corresponding curve is colored using the same color.\u003c/p\u003e\n\u003cp\u003eTo clear the cell-selection, left-click outside the visible geometry.\u003c/p\u003e\n\u003ch3 id=\"adding-the-curves-to-a-summary-plot\"\u003eAdding the Curves to a Summary Plot\u003c/h3\u003e\n\u003cp\u003eThe time history curves of the selected cells can be added to a Summary Plot by right-clicking in the \u003cstrong\u003eResult Plot\u003c/strong\u003e or in the 3D View.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ResultPlotToSummaryPlotCommand.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA dialog will appear to prompt you to select an existion plot, or to create a new one.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ResultPlotToSummaryPlotDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"pvt-plot-eclipse-cases-only\"\u003ePVT Plot (Eclipse Cases Only)\u003c/h2\u003e\n\u003cp\u003eShow the PVT Plot window by selecting \u003cstrong\u003eWindows -\u0026gt; PVT Plot\u003c/strong\u003e. When it is turned on, it will only be visible when the active view is a view of an Eclipse case.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/pvtOil.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/pvtGas.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe PVT plot window shows two plots, based on PVTNUM in the selected cell. One plots \u003cem\u003ePhase Formation Volume Factor\u003c/em\u003e and the other plots \u003cem\u003ePhase Viscosity\u003c/em\u003e, both against pressure. The \u003cem\u003ePhase\u003c/em\u003e can be either oil or gas, and can be selected in the top left corner of the window.\u003c/p\u003e\n\u003cp\u003ePressure for the selected cell, at the current time step, is marked on the plot as a vertical line, and a large circle marks the scalar value of the cell (formation volume factor/viscosity). RV for the selected cell is also shown.\u003c/p\u003e\n\u003ch2 id=\"relative-permeability-plot-eclipse-cases-only\"\u003eRelative Permeability Plot (Eclipse Cases Only)\u003c/h2\u003e\n\u003cp\u003eShow the Relative Permeability Plot window by selecting \u003cstrong\u003eWindows -\u0026gt; Relative Permeability Plot\u003c/strong\u003e. When it is turned on, it will only be visible when the active view is a view of an Eclipse case.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/RelativePermeability.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe Relative Permeability Plot window shows up to six curves, based on SATNUM in the selected cell. The curves can be turned on/off in the top left corner of the window, and they are described in the following table:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eName\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eAxis\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eKRW\u003c/td\u003e\n\u003ctd\u003eRelative permeability water\u003c/td\u003e\n\u003ctd\u003eKR (Left)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKRG\u003c/td\u003e\n\u003ctd\u003eRelative permeability gas\u003c/td\u003e\n\u003ctd\u003eKR (Left)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKROW\u003c/td\u003e\n\u003ctd\u003eRelative permeability oil water\u003c/td\u003e\n\u003ctd\u003eKR (Left)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKROG\u003c/td\u003e\n\u003ctd\u003eRelative permeability oil gas\u003c/td\u003e\n\u003ctd\u003eKR (Left)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePCOW\u003c/td\u003e\n\u003ctd\u003eCapilar pressure oil water\u003c/td\u003e\n\u003ctd\u003ePC (Right)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePCOG\u003c/td\u003e\n\u003ctd\u003eCapilar pressure oil gas\u003c/td\u003e\n\u003ctd\u003ePC (Right)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eSaturation of water and gas in the selected cell, at the current time step, are annotated in the plot by a blue and orange vertical line, respectively. The intersections between the lines and the relevant curves are marked with large circles.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eOption\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLog Scale Kr Axis\u003c/td\u003e\n\u003ctd\u003eEnable logarithmic Kr-axis\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShow Unscaled\u003c/td\u003e\n\u003ctd\u003eDisplay curves unscaled\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFixed [0, 1] X-axis\u003c/td\u003e\n\u003ctd\u003eUse a fixed range on X-axis\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFixed [0, 1] Kr-axis\u003c/td\u003e\n\u003ctd\u003eUse a fixed range on Kr-axis\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2 id=\"mohrs-circle-plot-geo-mechanical-models-only\"\u003eMohr\u0026rsquo;s Circle Plot (Geo Mechanical Models Only)\u003c/h2\u003e\n\u003cp\u003eShow the Mohr\u0026rsquo;s Circle Plot window by selecting \u003cstrong\u003eWindows -\u0026gt; Mohr\u0026rsquo;s Circle Plot\u003c/strong\u003e. When it is turned on, it will only be visible when the active view is a view of an Geo Mech case.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/mohrsCircles.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe Mohr\u0026rsquo;s circle plot shows three circles representing the 3D state of stress for a selected cell. In addition, it shows the envelope, calculated from the \u003cem\u003ecohesion\u003c/em\u003e and \u003cem\u003efriction angle\u003c/em\u003e given in the geo mechanical view\u0026rsquo;s property editor. Several sets of circles and envelopes can be added by selecting more than one cell in any view (as in image above).\u003c/p\u003e\n",
url: "/3d-main-window/resultinspection/"
};
window.store["/export/sectormodel/"] = {
title: "Sector Model",
content: "Sub-sections of the Eclipse Grid with Parameters and Faults can be exported to Eclipse ASCII files in order to create new Simulations on the sub-section.\nExporting an Eclipse Sector Model To launch the export dialog, right-click on either the 3D-view in question or the Cell Result.\nExporting Grid and Faults Grid Export The Export dialog will allow the user to export grid data as ascii (An Eclipse Input Grid) to a specific file name by checking the Export Grid Data option. If the option Export in Local Coordinates is checked, the UTM-portion of the coordinates will be stripped and the Grid will be exported in a local coordinate system with no reference to actual location.\nGrid Box Selection The Grid Box selection group will allow the user to choose whether to export an IJK bounding box surrounding:\n All Visible Cells \u0026ndash; Controlled by range and property filters in the current view. All Active Cells \u0026ndash; All active cells in the Grid. The Full Grid \u0026ndash; The complete grid including inactive cells. User Defined Selection \u0026ndash; This will make the min and max IJK selection available to the user. Furthermore, by checking Make Invisible Cells Inactive any cells that are within the IJK bounding box, but are invisible, will be made inactive (ACTNUM = 0) in the exported grid.\nGrid Refinement The grid can be refined by a different integer in all three directions by changing the default value of Cell Count = 1 for I, J or K. The grid results will be not be interpolated but all new cells will inherit the value of their original cell.\nFaults Optionally export fault data to a separate fault file or append to the existing grid. Also, fault data can be ommitted by choosing \u0026ldquo;Do not Export\u0026rdquo; from the Export Fault Data drop down list.\nExporting Parameters The Static result values in the Grid may be exported as Eclipse Input Parameters. The default parameters are EQLNUM, FIPNUM, NTG, PERMX, PERMY, PERMZ, PORO, PVTNUM, SATNUM and SWATINIT. ACTNUM is exported by default in the Grid Export file.\nOther statuc result variables may be selected.\nBy default the Parameters will be exported to a separate file per parameter in the grid folder location. However it is possible to append them to the grid file, export them all into a single parameter file or omit them completely be selecting different options in the Export Parameters drop down list.\n",
html: "\u003cp\u003eSub-sections of the Eclipse Grid with Parameters and Faults can be exported to Eclipse ASCII files in order to create new\nSimulations on the sub-section.\u003c/p\u003e\n\u003ch3 id=\"exporting-an-eclipse-sector-model\"\u003eExporting an Eclipse Sector Model\u003c/h3\u003e\n\u003cp\u003eTo launch the export dialog, right-click on either the \u003cstrong\u003e3D-view\u003c/strong\u003e in question or the \u003cstrong\u003eCell Result\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/ExportSectorModel_RightClick.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"exporting-grid-and-faults\"\u003eExporting Grid and Faults\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/ExportSectorModel_Grid.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch4 id=\"grid-export\"\u003eGrid Export\u003c/h4\u003e\n\u003cp\u003eThe Export dialog will allow the user to export grid data as ascii (An Eclipse Input Grid) to a specific file name by checking the \u003cstrong\u003eExport Grid Data\u003c/strong\u003e option.\nIf the option \u003cstrong\u003eExport in Local Coordinates\u003c/strong\u003e is checked, the UTM-portion of the coordinates will be stripped and the Grid will\nbe exported in a local coordinate system with no reference to actual location.\u003c/p\u003e\n\u003ch4 id=\"grid-box-selection\"\u003eGrid Box Selection\u003c/h4\u003e\n\u003cp\u003eThe Grid Box selection group will allow the user to choose whether to export an IJK bounding box surrounding:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAll Visible Cells\u003c/strong\u003e \u0026ndash; Controlled by range and property filters in the current view.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAll Active Cells\u003c/strong\u003e \u0026ndash; All active cells in the Grid.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe Full Grid\u003c/strong\u003e \u0026ndash; The complete grid including inactive cells.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUser Defined Selection\u003c/strong\u003e \u0026ndash; This will make the min and max IJK selection available to the user.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFurthermore, by checking \u003cstrong\u003eMake Invisible Cells Inactive\u003c/strong\u003e any cells that are within the IJK bounding box, but are invisible, will be made\ninactive (ACTNUM = 0) in the exported grid.\u003c/p\u003e\n\u003ch4 id=\"grid-refinement\"\u003eGrid Refinement\u003c/h4\u003e\n\u003cp\u003eThe grid can be refined by a different integer in all three directions by changing the default value of Cell Count = 1 for I, J or K. The grid results will be not be interpolated but all new cells will inherit the value of their original cell.\u003c/p\u003e\n\u003ch4 id=\"faults\"\u003eFaults\u003c/h4\u003e\n\u003cp\u003eOptionally export fault data to a separate fault file or append to the existing grid. Also, fault data can be ommitted by choosing \u0026ldquo;Do not Export\u0026rdquo; from the\n\u003cstrong\u003eExport Fault Data\u003c/strong\u003e drop down list.\u003c/p\u003e\n\u003ch3 id=\"exporting-parameters\"\u003eExporting Parameters\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/ExportSectorModel_Parameters.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe Static result values in the Grid may be exported as Eclipse Input Parameters. The default parameters are \nEQLNUM, FIPNUM, NTG, PERMX, PERMY, PERMZ, PORO, PVTNUM, SATNUM and SWATINIT. ACTNUM is exported by default in the Grid Export file.\u003c/p\u003e\n\u003cp\u003eOther statuc result variables may be selected.\u003c/p\u003e\n\u003cp\u003eBy default the Parameters will be exported to a separate file per parameter in the grid folder location. However it is possible to\nappend them to the grid file, export them all into a single parameter file or omit them completely be selecting different options in the \u003cstrong\u003eExport Parameters\u003c/strong\u003e drop down list.\u003c/p\u003e\n",
url: "/export/sectormodel/"
};
window.store["/getting-started/other/testimonials/"] = {
title: "Testimonials",
content: "“I have been using ResInsight now for some time and have stopped using the commercial software as ResInsight is much more responsive and easier to use. It really is an excellent piece of software.”\nDavid Baxendale\nSenior Petroleum Engineering Advisor, RPS Energy\n\u0026ldquo;ResInsight is an excellent tool to visualize simulation results and offers good-looking and illustrative graphs for presentations. I found the integration with Octave especially powerful in my research.\u0026quot;\nTor Harald Sandve\nResearcher, International Research Institute of Stavanger (IRIS)\nEquinor ASA has initiated, financed and supervised the development of ResInsight and is using it on a daily basis.\n\r",
html: "\u003cp\u003e\u003cem\u003e“I have been using ResInsight now for some time and have stopped using the commercial software as ResInsight is much more responsive and easier to use. It really is an excellent piece of software.”\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDavid Baxendale\u003cbr\u003e\nSenior Petroleum Engineering Advisor, RPS Energy\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e\u0026ldquo;ResInsight is an excellent tool to visualize simulation results and offers good-looking and illustrative graphs for presentations. I found the integration with Octave especially powerful in my research.\u0026quot;\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTor Harald Sandve\u003cbr\u003e\nResearcher, International Research Institute of Stavanger (IRIS)\u003c/strong\u003e\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eEquinor ASA has initiated, financed and supervised the development of ResInsight and is using it on a daily basis.\u003c/p\u003e\n\u003c/div\u003e\r\n\n",
url: "/getting-started/other/testimonials/"
};
window.store["/3d-main-window/filters/"] = {
title: "Cell Filters",
content: "Cell Filters are used to control visibility of the cells in the 3D view. Two types of filters exists:\n Range Filter \u0026ndash; Extracts an IJK subset of the model. Property Filter \u0026ndash; Extracts cells with a property value matching a value range. The visibilities of cells connection to wells, and fences based on these cells can be controlled from Simulation Wells .\n(Not applicable for Geomechanical cases)\n\rCommon Properties for Range and Property Filters Both filter types can be turned on or off using the toggle in the Project Tree and controlled from their corresponding Property Editor.\nRange Filters and Property filters can either be set to Include cells or to Exclude them.\nThe Exclude setting is used to explicitly remove cells from the visualization, regardless of what other filters say. The Include setting behaves differently for Range filters and Property Filters but marks the cells as visible. The icon in front of the filters show a + or - sign to indicate the setting Range filters Range filters enables the user to define a set of visible regions in the 3D view based on IJK boxes. Each Include range filter will add more cells to the visualization. The view will show the union of all the Include range filters.\nA new range filter can be added by activating the right-click menu for the Range Filters collection in the Project Tree.\nAn I,J or K-slice range filter can be added directly from a Cell in the 3D View by right-clicking the cell and using the right-click menu.\n\rBelow is a snapshot of the Property Editor of the Range Filter :\n Filter Type \u0026ndash; The filter can either make the specified range visible ( Include ), or remove the range from the View ( Exclude ). Grid \u0026ndash; This option selects which of the grids the range is addressing. Apply to Subgrids \u0026ndash; This option tells ResInsight to use the visibility of the cells in the current grid to control the visibility of the cells in sub-LGR\u0026rsquo;s. If this option is turned off, Sub LGR-cells is not included in this particular Range Filter. The Start and Width labels in front of the sliders features a number in parenthesis denoting maximum available value.\nThe Start labels shows the index of the start of the active cells.\nThe Width labels shows the number of active cells from the start of the active cells.\nProperty Filters Property Filters applies to the results of the Range Filters and limits the visible cells to the ones approved by the filter. For a cell to be visible it must be accepted by all the property filters.\nA new property filter can be made by activating the right-click menu on Property Filters or by right-clicking inside a 3D view. The new property filter is based on the currently viewed cell result by default.\nThe name of the property filter is automatically set to \u0026ldquo;propertyname (min .. max)\u0026quot; as you edit the property filter.\nThe right-click command Apply As Cell Result on a property filter, sets the Cell Color Result to the same values as the selected property filter.\n\rBelow is a snapshot of the Property Editor of the Property Filter.\nProperty Value Range The filter is based on a property value range (Min - Max). Cells in the range are either shown or hidden depending on the Filter Type (Include/Exclude). Exclude-filters removes the selected cells from the View even if some other filter includes them.\nRange Behavior for Flow Diagnostic Results Normally the available range in the sliders is the max and min of all the values in all the time steps. For Flow Diagnostics results, however, the available range is based on the current time step.\nWe still need to keep the range somewhat fixed while moving from time step to time step, so in order to do so ResInsight tries to keep the intentions of your range settings, as the available range changes. If either the max or min value is set to the limit, ResInsight will keep that setting at the limit even when the limit changes. If you set a specific value for the max or the min, that setting will keep its value, even if it happens to end up outside the available range at a time step.\nCategory Selection If the property is representing integer values, well tracer names or formation names , the property filter displays a list of available categories used to filter cells. The separate values can then be toggled on or off using the list in the Property Editor.\nIf it is more convenient to filter the values using a value range, toggle the Category Selection option off.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/FiltersOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eCell Filters are used to control visibility of the cells in the 3D view. Two types of filters exists:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRange Filter\u003c/strong\u003e \u0026ndash; Extracts an IJK subset of the model.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperty Filter\u003c/strong\u003e \u0026ndash; Extracts cells with a property value matching a value range.\u003c/li\u003e\n\u003c/ul\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eThe visibilities of cells connection to wells, and fences based on these cells can be controlled from \u003cb\u003e \u003ca href=\"/wells-and-completions/simulationwells/\"\u003eSimulation Wells\u003c/a\u003e \u003c/b\u003e.\u003cbr\u003e \n\u003csmall\u003e\u003ci\u003e(Not applicable for Geomechanical cases)\u003c/i\u003e\u003c/small\u003e\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"common-properties-for-range-and-property-filters\"\u003eCommon Properties for Range and Property Filters\u003c/h2\u003e\n\u003cp\u003eBoth filter types can be turned on or off using the toggle in the \u003cstrong\u003eProject Tree\u003c/strong\u003e and controlled from their corresponding \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/FiltersInTreeView.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eRange Filters and Property filters can either be set to \u003cstrong\u003eInclude\u003c/strong\u003e cells or to \u003cstrong\u003eExclude\u003c/strong\u003e them.\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eExclude\u003c/strong\u003e setting is used to explicitly remove cells from the visualization, regardless of what other filters say. \nThe \u003cstrong\u003eInclude\u003c/strong\u003e setting behaves differently for Range filters and Property Filters but marks the cells as visible.\nThe icon in front of the filters show a + or - sign to indicate the setting \u003cimg src=\"https://resinsight.org/images/3d-main-window/FilterIncEx.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003c/p\u003e\n\u003ch2 id=\"range-filters\"\u003eRange filters\u003c/h2\u003e\n\u003cp\u003eRange filters enables the user to define a set of visible regions in the 3D view based on IJK boxes.\nEach \u003cem\u003eInclude\u003c/em\u003e range filter will \u003cem\u003eadd more cells\u003c/em\u003e to the visualization. The view will show the union of all the \u003cem\u003eInclude\u003c/em\u003e range filters.\u003c/p\u003e\n\u003cp\u003eA new range filter can be added by activating the right-click menu for the \u003cstrong\u003eRange Filters\u003c/strong\u003e collection in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eAn I,J or K-slice range filter can be added directly from a Cell in the \u003cb\u003e3D View\u003c/b\u003e by right-clicking the cell and using the right-click menu.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003cp\u003eBelow is a snapshot of the \u003cstrong\u003eProperty Editor\u003c/strong\u003e of the \u003cstrong\u003eRange Filter\u003c/strong\u003e :\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/RangeFilterProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFilter Type\u003c/strong\u003e \u0026ndash; The filter can either make the specified range visible ( \u003cem\u003eInclude\u003c/em\u003e ), or remove the range from the View ( \u003cem\u003eExclude\u003c/em\u003e ).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid\u003c/strong\u003e \u0026ndash; This option selects which of the grids the range is addressing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eApply to Subgrids\u003c/strong\u003e \u0026ndash; This option tells ResInsight to use the visibility of the cells in the current grid to control the visibility of the cells in sub-LGR\u0026rsquo;s. If this option is turned off, Sub LGR-cells is not included in this particular Range Filter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe \u003cstrong\u003eStart\u003c/strong\u003e and \u003cstrong\u003eWidth\u003c/strong\u003e labels in front of the sliders features a number in parenthesis denoting maximum available value.\u003cbr\u003e\nThe \u003cstrong\u003eStart\u003c/strong\u003e labels shows the index of the start of the active cells.\u003cbr\u003e\nThe \u003cstrong\u003eWidth\u003c/strong\u003e labels shows the number of active cells from the start of the active cells.\u003c/p\u003e\n\u003ch2 id=\"property-filters\"\u003eProperty Filters\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eProperty Filters\u003c/strong\u003e applies to the results of the \u003cstrong\u003eRange Filters\u003c/strong\u003e and limits the visible cells to the ones approved by the filter. For a cell to be visible it must be accepted by all the property filters.\u003c/p\u003e\n\u003cp\u003eA new property filter can be made by activating the right-click menu on \u003cstrong\u003eProperty Filters\u003c/strong\u003e or by right-clicking inside a 3D view. The new property filter is based on the currently viewed cell result by default.\u003c/p\u003e\n\u003cp\u003eThe name of the property filter is automatically set to \u003cem\u003e\u0026ldquo;propertyname (min .. max)\u0026quot;\u003c/em\u003e as you edit the property filter.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eThe right-click command \u003cb\u003eApply As Cell Result\u003c/b\u003e on a property filter, sets the Cell Color Result to the same values as the selected property filter.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003cp\u003eBelow is a snapshot of the \u003cstrong\u003eProperty Editor\u003c/strong\u003e of the \u003cstrong\u003eProperty Filter\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/PropertyFilterProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"property-value-range\"\u003eProperty Value Range\u003c/h3\u003e\n\u003cp\u003eThe filter is based on a property value range (Min - Max). Cells in the range are either shown or hidden depending on the \u003cstrong\u003eFilter Type\u003c/strong\u003e (\u003cem\u003eInclude\u003c/em\u003e/\u003cem\u003eExclude\u003c/em\u003e). Exclude-filters removes the selected cells from the \u003cstrong\u003eView\u003c/strong\u003e even if some other filter includes them.\u003c/p\u003e\n\u003ch4 id=\"range-behavior-for-flow-diagnostic-results\"\u003eRange Behavior for Flow Diagnostic Results\u003c/h4\u003e\n\u003cp\u003eNormally the available range in the sliders is the max and min of all the values in all the time steps. For Flow Diagnostics results, however, the available range is based on the current time step.\u003c/p\u003e\n\u003cp\u003eWe still need to keep the range somewhat fixed while moving from time step to time step, so in order to do so ResInsight tries to keep the intentions of your range settings, as the available range changes. If either the max or min value is set to the limit, ResInsight will keep that setting at the limit even when the limit changes. If you set a specific value for the max or the min, that setting will keep its value, even if it happens to end up outside the available range at a time step.\u003c/p\u003e\n\u003ch3 id=\"category-selection\"\u003eCategory Selection\u003c/h3\u003e\n\u003cp\u003eIf the property is representing integer values, well tracer names or \u003ca href=\"/3d-main-window/formations\"\u003e formation names \u003c/a\u003e, the property filter displays a list of available categories used to filter cells. The separate values can then be toggled on or off using the list in the Property Editor.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/PropertyFilterWithCategories.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIf it is more convenient to filter the values using a value range, toggle the \u003cstrong\u003eCategory Selection\u003c/strong\u003e option off.\u003c/p\u003e\n",
url: "/3d-main-window/filters/"
};
window.store["/scripting/"] = {
title: "Scripting",
content: "ResInsight provides powerful and flexible mechanisms for post-processing of results and automation by its scripting interfaces:\n Python interface Command line interface and Command files Octave interface Python interface ResInsight incorporates a powerful Python interface which allows you to interact with ResInsight and load data for further processing and automation.\nCommand Line Interface and Command files ResInsight supports several [command line parameters] (/scripting/commandlineinterface/) for automation via shell scripts. By gathering commands into a Command file, you may run a sequence of commands by supplying the command file as a command line parameter.\nOctave Interface By the interface to Octave you will find:\n Octave functions that communicates with a running ResInsight session Features to simplify management and editing of Octave scripts from ResInsight Commands to execute scripts using Octave. ",
html: "\u003cp\u003e\u003cimg src=\"/images/scripting/ExecuteOctaveScriptOnSelectedCases.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight provides powerful and flexible mechanisms for post-processing of results and automation by its scripting interfaces:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePython interface\u003c/li\u003e\n\u003cli\u003eCommand line interface and Command files\u003c/li\u003e\n\u003cli\u003eOctave interface\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"python-interface\"\u003ePython interface\u003c/h2\u003e\n\u003cp\u003eResInsight incorporates a powerful Python interface which allows you to interact with ResInsight and load data for further processing and automation.\u003c/p\u003e\n\u003ch2 id=\"command-line-interface-and-command-files\"\u003eCommand Line Interface and Command files\u003c/h2\u003e\n\u003cp\u003eResInsight supports several [command line parameters] (/scripting/commandlineinterface/) for automation via shell scripts. \nBy gathering commands into a \u003ca href=\"/scripting/commandfile/\"\u003eCommand file\u003c/a\u003e, you may run a sequence of commands by supplying the \ncommand file as a \u003ca href=\"/scripting/commandlineinterface/\"\u003ecommand line parameter\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"octave-interface\"\u003eOctave Interface\u003c/h2\u003e\n\u003cp\u003eBy the interface to \u003ca href=\"http://www.gnu.org/software/octave/\" title=\"Octave\"\u003eOctave\u003c/a\u003e you will find:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOctave functions that communicates with a running ResInsight session\u003c/li\u003e\n\u003cli\u003eFeatures to simplify management and editing of Octave scripts from ResInsight\u003c/li\u003e\n\u003cli\u003eCommands to execute scripts using Octave.\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/scripting/"
};
window.store["/plot-window/welllogsandplots/"] = {
title: "Well Log Plots",
content: "ResInsight can display well logs by extracting data from a simulation model along a well trajectory and from imported LAS-files. Extracted simulation data can be exported to LAS-files for further processing.\nWell Log Plots Well log plots can be created in several ways:\n Right-click a well path or a simulation well in the 3D-view and select New Well Log Extraction Curve.\nA new plot with a single Track and Curve is created matching active case and selected Well trajectory. Right-click Well Log Plots in the Plot Project Tree and select New Well Log Plot. A plot is created with one Track and Curve. Right-click Wells in the Project Tree and select Import-\u0026gt;Import Well Logs from file. Each Well Log Plot can contain several Tracks, and each Track can contain several Curves.\nTracks and Curves can be organized using drag and drop of their entries in the Plot Project Tree. Tracks can be moved from one plot to another and you can alter the order of tracks within a Well Log Plot by drag and drop. In addition, Curves can be moved from one Track to another. Furthermore, copy and paste of a Well Log Plot, Track, and Curve is possible by right-clicking their entry.\nMeasured Depth (MD), True Vertical Depth (TVD), True Vertical Depth RKB (TVDRKB) and Pseudo Length (PL) All Tracks in the same Well Log Plot always display the same depth range, and share the True Vertical Depth (TVD) or Measured Depth (MD) setting. In the property panel of the plot, the exact depth range can be adjusted along with the depth type setting (TVD/MD).\nSimulation Wells however, is using a Pseudo Length instead of the real Measured Depth when the depth type is MD, as the MD information is not available in restart files. The Pseudo Length is a length along the coarsely interpolated visualization pipe, and serves only as a coarse estimation of an MD-like depth. Pseudo length is measured from the simulation-wells first connection-cell (well head connection) to the reservoir. This is very different from MD, which would start at RKB or at sea level.\nDepth Unit The depth unit can be set using the Depth unit option. Currently ResInsight supports Meter and Feet. The first curve added to a plot will set the plot unit based on the curve unit. Additional curves added to a plot will be converted to the plot unit if needed.\nDepth Zoom and Pan The visible depth range can be panned using the mouse wheel while the mouse pointer hovers over the plot. Pressing and holding CTRL while using the mouse wheel will allow you to zoom in or out depth-wise, towards the mouse position.\nAccessing Plot Data Right-click a Well Log Plot and select Show Plot Data to show a window containing the plot data in ascii format. The content of this window is easy to copy and paste into Excel or other tools for further processing.\nIt is also possible to save the ascii data to a file by selecting a Well Log Plot in the Plot Project Tree and use the right-click command Export Plot Data to Text File.\nTracks Tracks can be created by right-clicking a Well Log Plot and select New Track.\nThe settings of each Track is controlled by the Property Editor. The figure below shows settings for the middle Track shown in the figure at top of this page which is annotated by Formations in Category colors. For GeoMechanical models, adding formations will also indicate the sea level.\nA track controls the x-axis range of the display which is set in the property panel. In addition to the range, logarithmic display is controlled by checking Logarithmic Scale, grid lines are controlled by the Show Grid Lines option.\nIt is also possible to visualize Well Attributes such as casing and liners. The following images show some of the possibilities in which the first track shows cross sections of a well and the second track shows a radial view labeled with formations.\nCurves Curves can be created by right-clicking a Track in the Plot Project Tree or by the commands mentioned above. The two types of curves are Well Log Extraction Curves and Well Log LAS Curves.\nWell Log Extraction Curves Extraction curves acts as an artificial well log curves. Instead of probing the real well, a simulation model is probed instead.\nThe property panel for an eclipse model is shown below:\nThe first group of options controls all the input needed to setup curve data extraction. The selection of result value is somewhat different between geomechanical cases and Eclipse cases. Time step can be specified for dynamic properties.\nCurve visual appearance and naming is controlled by the Appearance and Curve Name sections. The display name of a curve is normally generated automatically. Optionally, Auto Name can be switched off to use the options below to tailor curve name.\nPlacing keyboard focus in the Time Step drop-down box allows you to use arrow keys or mouse wheel to quickly step through the timesteps while watching the changes in the curve.\n\rCurve Extraction Calculation This section describes how the values are extracted from the grid when creating a Well Log Extraction Curve.\nExtraction curves are calculated by finding the intersections between a well trajectory and the cell-faces in a particular grid model. Usually there are two intersections at nearly the same spot; the one leaving the previous cell, and the one entering the next one. At each intersection point the measured depth along the trajectory is interpolated from the trajectory data. The result value is retrieved from the corresponding cell in different ways depending on the nature of the underlying result.\nFor Eclipse results the cell face value is used directly. This is normally the same as the corresponding cell value, but if a Directional combined results is used ( See Derived Results ), it will be that particular face\u0026rsquo;s value.\nAbaqus results are interpolated across the intersected cell-face from the result values associated with the nodes of that face. This is also the case for integration point results, as they are directly associated with their corresponding element node in ResInsight.\nChange Data Source for Plots and Curves It is possible to change some data source parameters in one go for either a full plot or several selected curves. To change the parameters for a whole plot use either the Data Source group in the Property Editor for the Well Log Plot or corresponding toolbar which is visible when a Well Log Plot or any of its children are selected. Changing parameters in the Data Source group for the plot will also change the source for Zonation/Formations and Well Path Attributes in addition to the data source for all Well Log Extraction Curves and Well Log LAS Curves. The source stepping icons allows to quickly step through cases, wells, and timesteps c.f. Summary Plot Source Stepping.\nTo change data source for curves, select the curves for which you wish to change source and select Change Data Source from the right-click menu. The following dialog will appear:\nIn both cases, the following parameters are available to change:\n Case \u0026ndash; Applies the selected case to all the curves. Trajectory Type \u0026ndash; Sets whether to use Simulation Wells or Well Paths as a data source for all curves. Well Name \u0026ndash; Applies this well path to all the curves. Time Step \u0026ndash; Applies this time step to all the curves. Common for the different ways of changing data source is that if a parameter is not shared among all the curves, the drop down list will show \u0026ldquo;Mixed Cases, \u0026ldquo;Mixed Trajectory Types\u0026rdquo;, \u0026ldquo;Mixed Well Paths\u0026rdquo; or \u0026ldquo;Mixed Time Steps\u0026rdquo; to indicate that the curves have different values for that parameter. It is still possible to select a common parameter for them which will then be applied across the curves.\nWell Log RFT Curves Well Log RFT Curves shows the values in a RFT file. See RFT Plot for details about RFT. A curve in a RFT plot will look identical to a RFT curve in a well log plot, if the depth type of the well log plot is TVD, and the interpolation type of the curve is Point to Point.\nWell Log LAS Curves LAS-curves shows the values in a particular channel in a LAS-file.\nThe property panel of a LAS-curve is shown below:\nYou can also create a LAS-curve by a simple drag-drop operation in the Project Tree: Drag one of the LAS channels and drop it onto a Track. A new curve will be created with the correct setting.\n\rLAS-file Support Importing LAS-files See Importing Well Log Files for details on LAS file import.\nExporting LAS-files A set of curves can be exported to LAS files by right-clicking the curves, well log track, or well log plots in Plot Project Tree and select Export To LAS Files \u0026hellip;. An export dialog is displayed, allowing the user to configure how to export curve data.\n Export Folder \u0026ndash; Location of the exported LAS files, one file per unique triplet of well path, case and time step. Resampling \u0026ndash; If enabled, all curves are resampled at the given resample interval before export. TVDRKB \u0026ndash; If enabled, TVDRKB for all curves based on the listed well paths are exported. If the difference field is blank, no TVDRKB values are exported. ",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/WellLogPlotOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can display well logs by extracting data from a simulation model along a well trajectory and from imported LAS-files. Extracted simulation data can be exported to LAS-files for further processing.\u003c/p\u003e\n\u003ch2 id=\"well-log-plots\"\u003eWell Log Plots\u003c/h2\u003e\n\u003cp\u003eWell log plots can be created in several ways:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eRight-click a well path or a simulation well in the 3D-view and select \u003cstrong\u003eNew Well Log Extraction Curve\u003c/strong\u003e.\u003cbr\u003e\nA new plot with a single \u003cstrong\u003eTrack\u003c/strong\u003e and \u003cstrong\u003eCurve\u003c/strong\u003e is created matching active case and selected Well trajectory.\u003c/li\u003e\n\u003cli\u003eRight-click \u003cstrong\u003eWell Log Plots\u003c/strong\u003e in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e and select \u003cstrong\u003eNew Well Log Plot\u003c/strong\u003e. \nA plot is created with one \u003cstrong\u003eTrack\u003c/strong\u003e and \u003cstrong\u003eCurve\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eRight-click \u003cimg src=\"https://resinsight.org/images/3d-main-window/WellCollection.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eWells\u003c/strong\u003e\nin the \u003cstrong\u003eProject Tree\u003c/strong\u003e and select \u003cstrong\u003eImport-\u0026gt;Import Well Logs from file\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eEach \u003cstrong\u003eWell Log Plot\u003c/strong\u003e can contain several \u003cem\u003eTracks\u003c/em\u003e, and each \u003cstrong\u003eTrack\u003c/strong\u003e can contain several \u003cstrong\u003eCurves\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellLogPlotWindow.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eTracks and Curves can be organized using \u003cstrong\u003edrag and drop\u003c/strong\u003e of their entries in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e. Tracks can be moved from one plot to another and you can alter the order of tracks within a Well Log Plot by drag and drop. In addition, \u003cem\u003eCurves\u003c/em\u003e can be moved from one \u003cem\u003eTrack\u003c/em\u003e to another. Furthermore, \u003cstrong\u003ecopy and paste\u003c/strong\u003e of a \u003cem\u003eWell Log Plot\u003c/em\u003e, \u003cem\u003eTrack\u003c/em\u003e, and \u003cem\u003eCurve\u003c/em\u003e is possible by right-clicking their entry.\u003c/p\u003e\n\u003ch3 id=\"measured-depth-md-true-vertical-depth-tvd-true-vertical-depth-rkb-tvdrkb-and-pseudo-length-pl\"\u003eMeasured Depth (MD), True Vertical Depth (TVD), True Vertical Depth RKB (TVDRKB) and Pseudo Length (PL)\u003c/h3\u003e\n\u003cp\u003eAll \u003cstrong\u003eTracks\u003c/strong\u003e in the same Well Log Plot always display the same depth range, and share the \u003cem\u003eTrue Vertical Depth (TVD)\u003c/em\u003e or \u003cem\u003eMeasured Depth (MD)\u003c/em\u003e setting. In the property panel of the plot, the exact depth range can be adjusted along with the depth type setting (TVD/MD).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSimulation Wells\u003c/strong\u003e however, is using a \u003cem\u003ePseudo Length\u003c/em\u003e instead of the real \u003cem\u003eMeasured Depth\u003c/em\u003e when the depth type is MD, as the MD information is not available in restart files. The \u003cem\u003ePseudo Length\u003c/em\u003e is a length along the coarsely interpolated visualization pipe, and serves only as a coarse estimation of an MD-like depth. Pseudo length is measured from the simulation-wells first connection-cell (well head connection) to the reservoir. This is very different from MD, which would start at RKB or at sea level.\u003c/p\u003e\n\u003ch3 id=\"depth-unit\"\u003eDepth Unit\u003c/h3\u003e\n\u003cp\u003eThe depth unit can be set using the \u003cstrong\u003eDepth unit\u003c/strong\u003e option. Currently ResInsight supports \u003cem\u003eMeter\u003c/em\u003e and \u003cem\u003eFeet\u003c/em\u003e. The first curve added to a plot will set the plot unit based on the curve unit. Additional curves added to a plot will be converted to the plot unit if needed.\u003c/p\u003e\n\u003ch3 id=\"depth-zoom-and-pan\"\u003eDepth Zoom and Pan\u003c/h3\u003e\n\u003cp\u003eThe visible depth range can be panned using the mouse wheel while the mouse pointer hovers over the plot.\nPressing and holding \u003cstrong\u003eCTRL\u003c/strong\u003e while using the mouse wheel will allow you to zoom in or out depth-wise, towards the mouse position.\u003c/p\u003e\n\u003ch3 id=\"accessing-plot-data\"\u003eAccessing Plot Data\u003c/h3\u003e\n\u003cp\u003eRight-click a Well Log Plot and select \u003cstrong\u003eShow Plot Data\u003c/strong\u003e to show a window containing the plot data in ascii format. The content of this window is easy to copy and paste into Excel or other tools for further processing.\u003c/p\u003e\n\u003cp\u003eIt is also possible to save the ascii data to a file by selecting a Well Log Plot in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e and use the right-click command \u003cstrong\u003eExport Plot Data to Text File\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"tracks\"\u003eTracks\u003c/h2\u003e\n\u003cp\u003eTracks can be created by right-clicking a \u003cstrong\u003eWell Log Plot\u003c/strong\u003e and select \u003cstrong\u003eNew Track\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe settings of each Track is controlled by the Property Editor. The figure below shows settings for the middle Track shown in the figure at top of this page which is annotated by \u003ca href=\"/3d-main-window/formations/\"\u003eFormations\u003c/a\u003e in \u003cem\u003eCategory colors\u003c/em\u003e. For GeoMechanical models, adding formations will also indicate the sea level.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/TrackProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA track controls the x-axis range of the display which is set in the property panel. In addition to the range, logarithmic display is controlled by checking \u003cstrong\u003eLogarithmic Scale\u003c/strong\u003e, grid lines are controlled by the \u003cstrong\u003eShow Grid Lines\u003c/strong\u003e option.\u003c/p\u003e\n\u003cp\u003eIt is also possible to visualize \u003ca href=\"/wells-and-completions/wellpaths/#well-path-attributes\"\u003eWell Attributes\u003c/a\u003e such as casing and liners. The following images show some of the possibilities in which the first track shows cross sections of a well and the second track shows a radial view labeled with formations.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellAttributeBothSides.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellLogTracksWidth.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"curves\"\u003eCurves\u003c/h2\u003e\n\u003cp\u003eCurves can be created by right-clicking a \u003cstrong\u003eTrack\u003c/strong\u003e in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e or by the commands mentioned above.\nThe two types of curves are \u003cem\u003eWell Log Extraction Curves\u003c/em\u003e and \u003cem\u003eWell Log LAS Curves\u003c/em\u003e.\u003c/p\u003e\n\u003ch3 id=\"well-log-extraction-curves\"\u003eWell Log Extraction Curves\u003c/h3\u003e\n\u003cp\u003eExtraction curves acts as an artificial well log curves. Instead of probing the real well, a simulation model is probed instead.\u003c/p\u003e\n\u003cp\u003eThe property panel for an eclipse model is shown below:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellLogExtractionCurveProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe first group of options controls all the input needed to setup curve data extraction. The selection of result value is somewhat different between geomechanical \ncases and Eclipse cases. Time step can be specified for dynamic properties.\u003c/p\u003e\n\u003cp\u003eCurve visual appearance and naming is controlled by the \u003cstrong\u003eAppearance\u003c/strong\u003e and \u003cstrong\u003eCurve Name\u003c/strong\u003e sections. \nThe display name of a curve is normally generated automatically. Optionally, \u003cstrong\u003eAuto Name\u003c/strong\u003e can be switched off to use the options below to tailor curve name.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003ePlacing keyboard focus in the \u003cb\u003eTime Step\u003c/b\u003e drop-down box allows you to use arrow keys or mouse wheel to quickly step through the timesteps while watching the changes in the curve.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch4 id=\"curve-extraction-calculation\"\u003eCurve Extraction Calculation\u003c/h4\u003e\n\u003cp\u003eThis section describes how the values are extracted from the grid when creating a Well Log Extraction Curve.\u003c/p\u003e\n\u003cp\u003eExtraction curves are calculated by finding the intersections between a well trajectory and the cell-faces in a particular grid model. Usually there are two intersections at nearly the same spot; the one leaving the previous cell, and the one entering the next one. At each intersection point the measured depth along the trajectory is interpolated from the trajectory data. The result value is retrieved from the corresponding cell in different ways depending on the nature of the underlying result.\u003c/p\u003e\n\u003cp\u003eFor Eclipse results the cell face value is used directly. This is normally the same as the corresponding cell value, but if a \u003cstrong\u003eDirectional combined results\u003c/strong\u003e is used ( See \u003ca href=\"/3d-main-window/derivedresults/\"\u003e Derived Results \u003c/a\u003e ), it will be that particular face\u0026rsquo;s value.\u003c/p\u003e\n\u003cp\u003eAbaqus results are interpolated across the intersected cell-face from the result values associated with the nodes of that face. This is also the case for integration point results, as they are directly associated with their corresponding element node in ResInsight.\u003c/p\u003e\n\u003ch4 id=\"change-data-source-for-plots-and-curves\"\u003eChange Data Source for Plots and Curves\u003c/h4\u003e\n\u003cp\u003eIt is possible to change some data source parameters in one go for either a full plot or several selected curves. To change the parameters for a whole plot use either the \u003cstrong\u003eData Source\u003c/strong\u003e group in the Property Editor for the Well Log Plot or corresponding toolbar which is visible when a Well Log Plot or any of its children are selected. Changing parameters in the \u003cstrong\u003eData Source\u003c/strong\u003e group for the plot will also change the source for Zonation/Formations and Well Path Attributes in addition to the data source for all \u003cstrong\u003eWell Log Extraction Curves\u003c/strong\u003e and \u003cstrong\u003eWell Log LAS Curves\u003c/strong\u003e.\nThe source stepping icons \u003cimg src=\"https://resinsight.org/images/plot-window/SummarySourceSteppingIcons.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n allows to quickly step through cases, wells, and timesteps c.f. \n\u003ca href=\"/plot-window/summarysourcestepping/\"\u003eSummary Plot Source Stepping\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellLogPlotDataSource.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eTo change data source for curves, select the curves for which you wish to change source and select \u003cstrong\u003eChange Data Source\u003c/strong\u003e from the right-click menu. \nThe following dialog will appear:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellLogExtractionChangeDataSource.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIn both cases, the following parameters are available to change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCase\u003c/strong\u003e \u0026ndash; Applies the selected case to all the curves.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrajectory Type\u003c/strong\u003e \u0026ndash; Sets whether to use Simulation Wells or Well Paths as a data source for all curves.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Name\u003c/strong\u003e \u0026ndash; Applies this well path to all the curves.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Step\u003c/strong\u003e \u0026ndash; Applies this time step to all the curves.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCommon for the different ways of changing data source is that if a parameter is not shared among all the curves, the drop down list will show \u0026ldquo;Mixed Cases, \u0026ldquo;Mixed Trajectory Types\u0026rdquo;, \u0026ldquo;Mixed Well Paths\u0026rdquo; or \u0026ldquo;Mixed Time Steps\u0026rdquo; to indicate that the curves have different values for that parameter. It is still possible to select a common parameter for them which will then be applied across the curves.\u003c/p\u003e\n\u003ch3 id=\"well-log-rft-curves\"\u003eWell Log RFT Curves\u003c/h3\u003e\n\u003cp\u003eWell Log RFT Curves shows the values in a RFT file. See \u003ca href=\"/plot-window/rftplot/\"\u003eRFT Plot\u003c/a\u003e for details about RFT. A curve in a RFT plot will look identical to a RFT curve in a well log plot, if the depth type of the well log plot is TVD, and the interpolation type of the curve is \u003cem\u003ePoint to Point\u003c/em\u003e.\u003c/p\u003e\n\u003ch3 id=\"well-log-las-curves\"\u003eWell Log LAS Curves\u003c/h3\u003e\n\u003cp\u003eLAS-curves shows the values in a particular channel in a LAS-file.\u003c/p\u003e\n\u003cp\u003eThe property panel of a LAS-curve is shown below:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellLogLasCurveProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eYou can also create a LAS-curve by a simple drag-drop operation in the \u003cb\u003eProject Tree\u003c/b\u003e: Drag one of the LAS channels and drop it onto a \u003cb\u003eTrack\u003c/b\u003e. A new curve will be created with the correct setting.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"las-file-support\"\u003eLAS-file Support\u003c/h2\u003e\n\u003ch3 id=\"importing-las-files\"\u003eImporting LAS-files\u003c/h3\u003e\n\u003cp\u003eSee \u003ca href=\"/wells-and-completions/wellpaths/#importing-well-log-files\"\u003eImporting Well Log Files\u003c/a\u003e for details on LAS file import.\u003c/p\u003e\n\u003ch3 id=\"exporting-las-files\"\u003eExporting LAS-files\u003c/h3\u003e\n\u003cp\u003eA set of curves can be exported to LAS files by right-clicking the curves, well log track, or well log plots in \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e and select \u003cstrong\u003eExport To LAS Files \u0026hellip;\u003c/strong\u003e. An export dialog is displayed, allowing the user to configure how to export curve data.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/export_to_las_files.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eExport Folder\u003c/strong\u003e \u0026ndash; Location of the exported LAS files, one file per unique triplet of well path, case and time step.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResampling\u003c/strong\u003e \u0026ndash; If enabled, all curves are resampled at the given resample interval before export.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTVDRKB\u003c/strong\u003e \u0026ndash; If enabled, TVDRKB for all curves based on the listed well paths are exported. If the difference field is blank, no TVDRKB values are exported.\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/plot-window/welllogsandplots/"
};
window.store["/wells-and-completions/wellmeasurements/"] = {
title: "Well Measurements",
content: "ResInsight can import well measurements from a comma-separated values file.\nImporting Well Measurements The command File -\u0026gt; Import -\u0026gt; Well Data -\u0026gt; Import Measurements will read well measurements from the selected files, and create one entry for each file under the Wells -\u0026gt; Well Measurements item in the Project Tree.\nFile Format The format is comma-separated values with one measurement per line. The following requirements have to be met:\n Each data line must contain seven values: Well Name, MD, Date, Measurement Kind, Value, Quality, and Comment. The values must be separated by commas. Lines starting with \u0026quot;#\u0026quot; is considered to be comment lines, and will be ignored. Blank lines are also ignored. Example 1: # Example well measurements csv file.\r# This is a comment\r#\r# Well Name, MD, Date, Kind, Value, Quality, Comment\rC-3 H, 1465.18, 2001-10-13, XLOT, 1.76, 3, Good test\rC-3 H, 1865.18, 2002-10-13, XLOT, 1.91, 1, Poor test\rC-3 H, 1995.18, 2002-10-13, XLOT, 2.45, 1, Poor test\rC-3 H, 2065.18, 2002-10-13, XLOT, 2.91, 1, Poor test\rE-3 H, 634.12, 2005-10-24, DP, 0.0, 0, Wash outs\rE-3 H, 1000.12, 2005-10-24, DP, 0.0, 0, Wash outs\r Measurement properties Well Name \u0026ndash; The name of the well. ResInsight will try to associate each measurement with a well path with a matching name. The well name should be the same as imported here. MD \u0026ndash; Measured depth. Date \u0026ndash; The date of the measurement. Expects ISO 8601 extended format: yyyy-MM-dd, e.g. 2019-12-24. Kind \u0026ndash; The type of measurement. Value \u0026ndash; Floating point value. Quality \u0026ndash; Integer describing the quality of the measurement. Comment \u0026ndash; Short description of the measurement. Reloading Well Measurements The well measurements are copied into the ResInsight project. Each measurement is linked to the file it was imported from. The contents of the file can be reloaded by right-clicking on one of the files under Wells -\u0026gt; Well Measurements and selecting Reload.\nReloading measurements from a file will delete all the previously imported measurements from this particular file, and then reimport the current contents of the file.\n\rWell Measurements Visualization All the imported well measurements are available Project Tree under the Well Measurements for each 3D view.\nThe measurements are shown in all the 3D Views in the project as cylinders on the well path at the specified MD. Double-clicking on measurement will show details in the Result Info panel.\nWell Measurement Property Editor The well measurement property editor lets the user filter which measurement to show based on quality, value and measurement kind. The value of the measurement is used to determine the color, and this changed in the Color Legend.\n Value Filter Settings \u0026ndash; Filter measurements by value range. Wells \u0026ndash; Show this measurement kind for the selected wells. Quality \u0026ndash; Filter by measurement quality. Radius Scale \u0026ndash; Scale the radius of well measurement in the 3D view. Relative to the radius of the well path. ",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ResInsight_WellMeasurements.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can import well measurements from a comma-separated values file.\u003c/p\u003e\n\u003ch2 id=\"importing-well-measurements\"\u003eImporting Well Measurements\u003c/h2\u003e\n\u003cp\u003eThe command \u003cstrong\u003eFile -\u0026gt; Import -\u0026gt; Well Data -\u0026gt; Import Measurements\u003c/strong\u003e will read well measurements from the selected files, and create one entry for each file under the \u003cimg src=\"https://resinsight.org/images/3d-main-window/WellCollection.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eWells -\u0026gt; Well Measurements\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"file-format\"\u003eFile Format\u003c/h2\u003e\n\u003cp\u003eThe format is comma-separated values with one measurement per line. The following requirements have to be met:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEach data line must contain seven values: Well Name, MD, Date, Measurement Kind, Value, Quality, and Comment.\u003c/li\u003e\n\u003cli\u003eThe values must be separated by commas.\u003c/li\u003e\n\u003cli\u003eLines starting with \u003ccode\u003e\u0026quot;#\u0026quot;\u003c/code\u003e is considered to be comment lines, and will be ignored.\u003c/li\u003e\n\u003cli\u003eBlank lines are also ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"example-1\"\u003eExample 1:\u003c/h4\u003e\n\u003cpre\u003e\u003ccode\u003e# Example well measurements csv file.\r\n# This is a comment\r\n#\r\n# Well Name, MD, Date, Kind, Value, Quality, Comment\r\nC-3 H, 1465.18, 2001-10-13, XLOT, 1.76, 3, Good test\r\nC-3 H, 1865.18, 2002-10-13, XLOT, 1.91, 1, Poor test\r\nC-3 H, 1995.18, 2002-10-13, XLOT, 2.45, 1, Poor test\r\nC-3 H, 2065.18, 2002-10-13, XLOT, 2.91, 1, Poor test\r\nE-3 H, 634.12, 2005-10-24, DP, 0.0, 0, Wash outs\r\nE-3 H, 1000.12, 2005-10-24, DP, 0.0, 0, Wash outs\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3 id=\"measurement-properties\"\u003eMeasurement properties\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWell Name\u003c/strong\u003e \u0026ndash; The name of the well. ResInsight will try to associate each measurement with a well path with a matching name. The well name should be the same as imported \u003ca href=\"/wells-and-completions/wellpaths/\"\u003ehere\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMD\u003c/strong\u003e \u0026ndash; Measured depth.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDate\u003c/strong\u003e \u0026ndash; The date of the measurement. Expects \u003ca href=\"https://en.wikipedia.org/wiki/ISO_8601#Calendar_dates\"\u003eISO 8601\u003c/a\u003e extended format: \u003ccode\u003eyyyy-MM-dd\u003c/code\u003e, e.g. \u003ccode\u003e2019-12-24\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eKind\u003c/strong\u003e \u0026ndash; The type of measurement.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eValue\u003c/strong\u003e \u0026ndash; Floating point value.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eQuality\u003c/strong\u003e \u0026ndash; Integer describing the quality of the measurement.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eComment\u003c/strong\u003e \u0026ndash; Short description of the measurement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"reloading-well-measurements\"\u003eReloading Well Measurements\u003c/h3\u003e\n\u003cp\u003eThe well measurements are copied into the ResInsight project. Each measurement is linked to the file it was imported from. The contents of the file can be reloaded by right-clicking on one of the files under \u003cstrong\u003eWells -\u0026gt; Well Measurements\u003c/strong\u003e and selecting \u003cstrong\u003eReload\u003c/strong\u003e.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eReloading measurements from a file will delete all the previously imported measurements from this particular file, and then reimport the current contents of the file.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"well-measurements-visualization\"\u003eWell Measurements Visualization\u003c/h2\u003e\n\u003cp\u003eAll the imported well measurements are available \u003cstrong\u003eProject Tree\u003c/strong\u003e under the \u003cstrong\u003eWell Measurements\u003c/strong\u003e for each 3D view.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellMeasurementsInTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe measurements are shown in all the 3D Views in the project as cylinders on the well path at the specified MD. Double-clicking on measurement will show details in the \u003cstrong\u003eResult Info\u003c/strong\u003e panel.\u003c/p\u003e\n\u003ch3 id=\"well-measurement-property-editor\"\u003eWell Measurement Property Editor\u003c/h3\u003e\n\u003cp\u003eThe well measurement property editor lets the user filter which measurement to show based on quality, value and measurement kind. The value of the measurement is used to determine the color, and this changed in the \u003cstrong\u003eColor Legend\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/WellMeasurementsPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eValue Filter Settings\u003c/strong\u003e \u0026ndash; Filter measurements by value range.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWells\u003c/strong\u003e \u0026ndash; Show this measurement kind for the selected wells.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eQuality\u003c/strong\u003e \u0026ndash; Filter by measurement quality.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRadius Scale\u003c/strong\u003e \u0026ndash; Scale the radius of well measurement in the 3D view. Relative to the radius of the well path.\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/wells-and-completions/wellmeasurements/"
};
window.store["/3d-main-window/intersections/"] = {
title: "Intersections",
content: "Intersections are cross sections of the grid model that displays the grid cell values on planes that cut through the grid in various ways.\nThere are two main types of intersections. The first one which simply is called Intersection, is defined by a piece-wise linear curve and an extrusion direction. The curve can be either a Simulation Well, a Well Path, a user defined polyline, or a user defined line. These intersections can also be shown in their own separate 2D Intersection View\nThe second intersection type is called an Intersection Box. An Intersection Box can be used as a box cutting the grid cells, or collapsed to a restricted axis aligned plane.\nAll types of intersections are stored in a folder named Intersections in a View as shown below. Once created, the intersections may be copied to other views by selecting the Copy intersections to all views in case option from the right-click menu of each intersection.\nOnce created, the intersections may be copied to other views by selecting the Copy intersections to all views in case option from the right-click menu of each intersection.\nCurve Based Intersections There are four types of curve based intersections: Well Path, Simulation Well, Polyline, and Azimuth and Dip. Azimuth and Dip differs from the other three curves, as it is defined just by one straight line. It is called Azimuth and Dip because the plane\u0026rsquo;s extrusion direction can be defined by the two angles.\nAny of these intersections can be created by activating New Intersection from the right-click menu of the Intersections item in the Project Tree.\nThey can also be created from the right-click menu in the 3D view, as described below.\nTo be able to see the intersections in the 3D view, the grid cells can be hidden by disabling the Grids item in the Project Tree or activating the Hide Grid Cells toolbar button.\n\rCommon Curve Based Intersection Options The property panel of a well path based intersection is shown below:\n Name \u0026ndash; Automatically created based on the item specifying the intersection. The user can customize the name by editing, but will be updated if you change the well or well path. Intersecting Geometry \u0026ndash; These options controls the curve to be used for the cross section, and depends on the type of intersection you choose. Direction \u0026ndash; Horizontal, vertical or defined by two points. Extent Length \u0026ndash; Defines how far an intersection for well path or simulation Well is extended at intersection ends. Show Inactive Cells \u0026ndash; Controls if inactive cells are included when creating the intersection geometry. Direction The direction defined is used to extrude the curve in the defined direction, and thereby create a set of planes.\nWhen selection the Horizontal option, the start and end point of the curve is used as a baseline, and the horizontal direction is thus perpendicular to that line.\nWhen Defined by two points is the active option, the user can define the direction based on any two points. The direction from the first to the second point defines the extrude direction.\n The background color of this list is set to light pink when adding points by picking in the 3D view is active. To finish adding points, click the button Stop picking points in the Property Editor. The background color of the point list is then set to white. Well Path Intersection A new Well Path intersection can be created by right-clicking the well path in the 3D view or in the Project Tree.\nWhen a well path intersection is created, the source well path can be changed by using the Well Path selection combo box in the Property Editor.\nSimulation Well Intersection A new Simulation Well intersection can be created by right-clicking the simulation well in the 3D view or in the Project Tree.\nWhen a simulation well intersection is created, the source simulation well can be changed by using the Simulation Well selection combo box in the Property Editor.\nIf the well contains more than one branch, the intersection geometry will be created for the selected branch in the Branch combo box.\nPolyline Intersection A new Polyline intersection can be created from the right-click menu in the 3D view. Then, by left-clicking on reservoir geometry, a polyline is created. The points are added to the point list in the Property Editor.\n The background color of this list is set to light pink when adding points by picking in the 3D view is active. To finish adding points, click the button Stop picking points in the Property Editor. The background color of the point list is then set to white. The points in the list can be deleted and edited using the keyboard. To append more points (by clicking in the 3D view), push the button Start picking points again.\nThe points in the list can be copied to clipboard using CTRL-C when keyboard focus is inside the point list. A new list of points can be pasted into the point list by using CTRL-V.\nAzimuth and Dip A new Azimuth and Dip intersection can be created from the right-click menu in the 3D view. Then, by left-clicking two points on reservoir geometry, a single line is created between the first point, and the second point projected down to the plane with same z-value as the first point. The two points are added to the point list in the Property Editor.\n The background color of this list is set to light pink when adding points by picking in the 3D view is active. To finish adding points, click the button Stop picking points in the Property Editor. The background color of the point list is then set to white. The points in the list can be deleted and edited using the keyboard. To append more points by clicking in the 3D view, push the button Start picking points again.\nThe points in the list can be copied to clipboard using CTRL-C when keyboard focus is inside the point list. A new list of points can be pasted into the point list by using CTRL-V.\nWhen two points are picked, a plane between the points will appear in the 3D view, with a 90 degrees Dip, and the Azimuth angle calculated from the two points. The two angles can be edited in the Property Editor of the intersection, and is defined by the following:\n Dip is the angle between the horizontal plane and down. Azimuth is the angle between North and the plane. Changing the azimuth will rotate the plane about the first point picked in the 3D view. The length of the plane can also be set manually in the Property Editor.\n Length Up is the distance from the user defined horizontal line, to the top of the plane intersecting the model. Length Down is the distance from the user defined horizontal line, to the bottom of the plane intersecting the model. 2D Intersection Views A 2D Intersection View displays the intersection in a separate 2D view along with the defining curve. The intersection and the defining well path, simulation well or polyline is flattened to make it easier to see the intersected grid and how the well traverses it.\nEach of the curve based intersections have a corresponding 2D Intersection View. Management of these views are automatic. They will be created and deleted along with the intersection.\nThe view can be shown either by right clicking the intersection and select the command Show 2D intersection View, or by toggling the view in the project tree directly.\nScales along the edges of the view show the depth and the horizontal length of the intersection. The length is measured from the start of the wellpath or the well head of a simulation well.\nThe view is mostly controlled by the options in the 3D view where the intersection is defined. There are, however some independent controls, like drawstyle, timestep and Z-scale.\n Viewer Name \u0026ndash; User editable name of the view. The default name is set by combining the name of the origin view and the intersection name. Background \u0026ndash; Color of the viewer background Disable Results Lighting \u0026ndash; Toggle the light effect. When the lighting is turned off, the colors are easier to compare with the legend, but the colors carry no visual cue to visualize the 3D shape. The effect is tiny on 2D Intersection Views. Grid Appearance \u0026ndash; Controls the drawstyle of the grid geometry Z Scale \u0026ndash; Scales the view in Z(depth) direction to make slim K-layers easier to see Grid Lines \u0026ndash; Controls what mesh lines to draw All \u0026ndash; All mesh lines are drawn Faults Only \u0026ndash; Only mesh lines associated with faults are drawn None \u0026ndash; Mesh lines are not drawn at all Grid Surface \u0026ndash; Controls what grid surface geometry to draw All \u0026ndash; All grid faces are drawn Faults Only \u0026ndash; Only faces that are included in a fault is drawn None \u0026ndash; Do not draw any faces Defining Points Show points \u0026ndash; Toggle the display of the defining points for Polyline or Azimuth and Dip intersections. These options are similar to the options for a regular 3D view (See View Properties )\nIntersection Box and Intersection Planes A new Intersection Box or Intersection Plane can be created from the right-click menu in the 3D view or the right-click menu in the Project Tree.\nThe following list describes the properties for an Intersection Box:\n Name \u0026ndash; Automatically created based on the item specifying the intersection Box Type \u0026ndash; Box or x-plane, y-plane or z-plane Show Inactive Cells \u0026ndash; Controls if inactive cells are included when creating the intersection geometry X Coordinates \u0026ndash; Coordinates for x range Y Coordinates \u0026ndash; Coordinates for y range Depth \u0026ndash; Coordinates for depth range XY Slider Step Size \u0026ndash; Defines how much the value changes when the slider for XY values is changed, default value 1.0 Depth Slider Step Size \u0026ndash; Defines how much the value changes when the slider for depth values is changed, default value 0.5 Direct interaction in a 3D view is activated when Show 3D manipulator is pressed. Handles are displayed at the sides of the intersection object, and interactive modification is done by dragging a handle in the 3D view.\nIntersection Results To select a simulation result to display on an intersection, the first step is to right-click Separate Intersection Results in Project Tree and select New Separate Intersection Result.\nBy selecting the entry of a specific Separate Intersection Result, the Property Editor allows to specify case, type or position etc depending on whether the result stem from an Eclipse case or a Geomechanical case.\nThe next step is to select an Intersection in Project Tree and define Separate Result Reference. In the example below, available sources are the two Separate Intersections Results of previous figure, one of which stems from a geomechanical case and the other from an Eclipse case.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIntersections are cross sections of the grid model that displays the grid cell values on planes that cut through the grid in various ways.\u003c/p\u003e\n\u003cp\u003eThere are two main types of intersections. The first one which simply is called \u003cstrong\u003eIntersection\u003c/strong\u003e, is defined by a piece-wise linear curve and an extrusion direction. The curve can be either a Simulation Well, a Well Path, a user defined polyline, or a user defined line. These intersections can also be shown in their own separate \u003ca href=\"/3d-main-window/intersections/#2d-intersection-views\"\u003e2D Intersection View\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe second intersection type is called an \u003cstrong\u003eIntersection Box\u003c/strong\u003e. An Intersection Box can be used as a box cutting the grid cells, or collapsed to a restricted axis aligned plane.\u003c/p\u003e\n\u003cp\u003eAll types of intersections are stored in a folder named \u003cstrong\u003eIntersections\u003c/strong\u003e in a \u003cstrong\u003eView\u003c/strong\u003e as shown below. Once created, the intersections may be copied to other views by selecting the \u003cstrong\u003eCopy intersections to all views in case\u003c/strong\u003e option from the right-click menu of each intersection.\u003c/p\u003e\n\u003cp\u003eOnce created, the intersections may be copied to other views by selecting the \u003cstrong\u003eCopy intersections to all views in case\u003c/strong\u003e option from the right-click menu of each intersection.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionInTreeCopy.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"curve-based-intersections\"\u003eCurve Based Intersections\u003c/h2\u003e\n\u003cp\u003eThere are four types of curve based intersections: Well Path, Simulation Well, Polyline, and Azimuth and Dip. Azimuth and Dip differs from the other three curves, as it is defined just by one straight line. It is called Azimuth and Dip because the plane\u0026rsquo;s extrusion direction can be defined by the two angles.\u003c/p\u003e\n\u003cp\u003eAny of these intersections can be created by activating \u003cimg src=\"https://resinsight.org/images/3d-main-window/CrossSection16x16.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eNew Intersection\u003c/strong\u003e from the right-click menu of the \u003cstrong\u003eIntersections\u003c/strong\u003e item in the Project Tree.\u003c/p\u003e\n\u003cp\u003eThey can also be created from the right-click menu in the 3D view, as described below.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eTo be able to see the intersections in the 3D view, the grid cells can be hidden by disabling the \u003cb\u003eGrids\u003c/b\u003e item in the Project Tree or activating the \u003cb\u003eHide Grid Cells\u003c/b\u003e toolbar button.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"common-curve-based-intersection-options\"\u003eCommon Curve Based Intersection Options\u003c/h3\u003e\n\u003cp\u003eThe property panel of a well path based intersection is shown below:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionWellPath.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; Automatically created based on the item specifying the intersection. The user can customize the name by editing, but will be updated if you change the well or well path.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIntersecting Geometry\u003c/strong\u003e \u0026ndash; These options controls the curve to be used for the cross section, and depends on the type of intersection you choose.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDirection\u003c/strong\u003e \u0026ndash; Horizontal, vertical or defined by two points.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eExtent Length\u003c/strong\u003e \u0026ndash; Defines how far an intersection for well path or simulation Well is extended at intersection ends.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Inactive Cells\u003c/strong\u003e \u0026ndash; Controls if inactive cells are included when creating the intersection geometry.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"direction\"\u003eDirection\u003c/h4\u003e\n\u003cp\u003eThe direction defined is used to extrude the curve in the defined direction, and thereby create a set of planes.\u003c/p\u003e\n\u003cp\u003eWhen selection the \u003cstrong\u003eHorizontal\u003c/strong\u003e option, the start and end point of the curve is used as a baseline, and the horizontal direction is thus perpendicular to that line.\u003c/p\u003e\n\u003cp\u003eWhen \u003cstrong\u003eDefined by two points\u003c/strong\u003e is the active option, the user can define the direction based on any two points. The direction from the first to the second point defines the extrude direction.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe background color of this list is set to light pink when adding points by picking in the 3D view is active.\u003c/li\u003e\n\u003cli\u003eTo finish adding points, click the button \u003cstrong\u003eStop picking points\u003c/strong\u003e in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eThe background color of the point list is then set to white.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"well-path-intersection\"\u003eWell Path Intersection\u003c/h3\u003e\n\u003cp\u003eA new \u003cstrong\u003eWell Path\u003c/strong\u003e intersection can be created by right-clicking the well path in the 3D view or in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionWellPath.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eWhen a well path intersection is created, the source well path can be changed by using the \u003cstrong\u003eWell Path\u003c/strong\u003e selection combo box in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003ch3 id=\"simulation-well-intersection\"\u003eSimulation Well Intersection\u003c/h3\u003e\n\u003cp\u003eA new \u003cstrong\u003eSimulation Well\u003c/strong\u003e intersection can be created by right-clicking the simulation well in the 3D view or in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionSimulationWellProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eWhen a simulation well intersection is created, the source simulation well can be changed by using the \u003cstrong\u003eSimulation Well\u003c/strong\u003e selection combo box in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eIf the well contains more than one branch, the intersection geometry will be created for the selected branch in the \u003cstrong\u003eBranch\u003c/strong\u003e combo box.\u003c/p\u003e\n\u003ch3 id=\"polyline-intersection\"\u003ePolyline Intersection\u003c/h3\u003e\n\u003cp\u003eA new \u003cstrong\u003ePolyline\u003c/strong\u003e intersection can be created from the right-click menu in the 3D view. Then, by left-clicking on reservoir geometry, a polyline is created. The points are added to the point list in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionPolyline.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe background color of this list is set to light pink when adding points by picking in the 3D view is active.\u003c/li\u003e\n\u003cli\u003eTo finish adding points, click the button \u003cstrong\u003eStop picking points\u003c/strong\u003e in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eThe background color of the point list is then set to white.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe points in the list can be deleted and edited using the keyboard. To append more points (by clicking in the 3D view), push the button \u003cstrong\u003eStart picking points\u003c/strong\u003e again.\u003c/p\u003e\n\u003cp\u003eThe points in the list can be copied to clipboard using \u003cstrong\u003eCTRL-C\u003c/strong\u003e when keyboard focus is inside the point list. A new list of points can be pasted into the point list by using \u003cstrong\u003eCTRL-V\u003c/strong\u003e.\u003c/p\u003e\n\u003ch3 id=\"azimuth-and-dip\"\u003eAzimuth and Dip\u003c/h3\u003e\n\u003cp\u003eA new \u003cstrong\u003eAzimuth and Dip\u003c/strong\u003e intersection can be created from the right-click menu in the 3D view. Then, by left-clicking two points on reservoir geometry, a single line is created between the first point, and the second point projected down to the plane with same z-value as the first point. The two points are added to the point list in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionAzimuthDip.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe background color of this list is set to light pink when adding points by picking in the 3D view is active.\u003c/li\u003e\n\u003cli\u003eTo finish adding points, click the button \u003cstrong\u003eStop picking points\u003c/strong\u003e in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eThe background color of the point list is then set to white.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe points in the list can be deleted and edited using the keyboard. To append more points by clicking in the 3D view, push the button \u003cstrong\u003eStart picking points\u003c/strong\u003e again.\u003c/p\u003e\n\u003cp\u003eThe points in the list can be copied to clipboard using \u003cstrong\u003eCTRL-C\u003c/strong\u003e when keyboard focus is inside the point list. A new list of points can be pasted into the point list by using \u003cstrong\u003eCTRL-V\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eWhen two points are picked, a plane between the points will appear in the 3D view, with a 90 degrees \u003cstrong\u003eDip\u003c/strong\u003e, and the \u003cstrong\u003eAzimuth\u003c/strong\u003e angle calculated from the two points. The two angles can be edited in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e of the intersection, and is defined by the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDip\u003c/strong\u003e is the angle between the horizontal plane and down.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAzimuth\u003c/strong\u003e is the angle between North and the plane. Changing the azimuth will rotate the plane about the first point picked in the 3D view.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe length of the plane can also be set manually in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLength Up\u003c/strong\u003e is the distance from the user defined horizontal line, to the top of the plane intersecting the model.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLength Down\u003c/strong\u003e is the distance from the user defined horizontal line, to the bottom of the plane intersecting the model.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/azimuthDip3DView.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"2d-intersection-views\"\u003e2D Intersection Views\u003c/h3\u003e\n\u003cp\u003eA 2D Intersection View displays the intersection in a separate 2D view along with the defining curve. The intersection and the defining well path, simulation well or polyline is flattened to make it easier to see the intersected grid and how the well traverses it.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionView.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eEach of the curve based intersections have a corresponding \u003cstrong\u003e2D Intersection View\u003c/strong\u003e. Management of these views are automatic. They will be created and deleted along with the intersection.\u003c/p\u003e\n\u003cp\u003eThe view can be shown either by right clicking the intersection and select the command \u003cstrong\u003eShow 2D intersection View\u003c/strong\u003e, or by toggling the view in the project tree directly.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionViewsProjectTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eScales along the edges of the view show the depth and the horizontal length of the intersection. The length is measured from the start of the wellpath or the well head of a simulation well.\u003c/p\u003e\n\u003cp\u003eThe view is mostly controlled by the options in the 3D view where the intersection is defined. There are, however some independent controls, like drawstyle, timestep and Z-scale.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/2DIntersectionViewProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eViewer\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; User editable name of the view. The default name is set by combining the name of the origin view and the intersection name.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBackground\u003c/strong\u003e \u0026ndash; Color of the viewer background\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDisable Results Lighting\u003c/strong\u003e \u0026ndash; Toggle the light effect. When the lighting is turned off, the colors are easier to compare with the legend, but the colors carry no visual cue to visualize the 3D shape. The effect is tiny on 2D Intersection Views.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid Appearance\u003c/strong\u003e \u0026ndash; Controls the drawstyle of the grid geometry\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eZ Scale\u003c/strong\u003e \u0026ndash; Scales the view in Z(depth) direction to make slim K-layers easier to see\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid Lines\u003c/strong\u003e \u0026ndash; Controls what mesh lines to draw\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAll\u003c/strong\u003e \u0026ndash; All mesh lines are drawn\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFaults Only\u003c/strong\u003e \u0026ndash; Only mesh lines associated with faults are drawn\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNone\u003c/strong\u003e \u0026ndash; Mesh lines are not drawn at all\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid Surface\u003c/strong\u003e \u0026ndash; Controls what grid surface geometry to draw\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAll\u003c/strong\u003e \u0026ndash; All grid faces are drawn\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFaults Only\u003c/strong\u003e \u0026ndash; Only faces that are included in a fault is drawn\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNone\u003c/strong\u003e \u0026ndash; Do not draw any faces\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDefining Points\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow points\u003c/strong\u003e \u0026ndash; Toggle the display of the defining points for Polyline or Azimuth and Dip intersections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese options are similar to the options for a regular 3D view (See \u003ca href=\"/3d-main-window/3dviews/#view-properties\"\u003eView Properties\u003c/a\u003e )\u003c/p\u003e\n\u003ch2 id=\"intersection-box-and-intersection-planes\"\u003eIntersection Box and Intersection Planes\u003c/h2\u003e\n\u003cp\u003eA new \u003cstrong\u003eIntersection Box\u003c/strong\u003e or \u003cstrong\u003eIntersection Plane\u003c/strong\u003e can be created from the right-click menu in the 3D view or the right-click menu in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/3d_view_context_menu.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe following list describes the properties for an \u003cstrong\u003eIntersection Box\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; Automatically created based on the item specifying the intersection\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBox Type\u003c/strong\u003e \u0026ndash; Box or x-plane, y-plane or z-plane\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Inactive Cells\u003c/strong\u003e \u0026ndash; Controls if inactive cells are included when creating the intersection geometry\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eX Coordinates\u003c/strong\u003e \u0026ndash; Coordinates for x range\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eY Coordinates\u003c/strong\u003e \u0026ndash; Coordinates for y range\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDepth\u003c/strong\u003e \u0026ndash; Coordinates for depth range\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXY Slider Step Size\u003c/strong\u003e \u0026ndash; Defines how much the value changes when the slider for XY values is changed, default value 1.0\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDepth Slider Step Size\u003c/strong\u003e \u0026ndash; Defines how much the value changes when the slider for depth values is changed, default value 0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDirect interaction in a 3D view is activated when \u003cstrong\u003eShow 3D manipulator\u003c/strong\u003e is pressed. Handles are displayed at the sides of the intersection object, and interactive modification is done by dragging a handle in the 3D view.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionBoxWithHandles.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"intersection-results\"\u003eIntersection Results\u003c/h2\u003e\n\u003cp\u003eTo select a simulation result to display on an intersection, the first step is to right-click \u003cstrong\u003eSeparate Intersection Results\u003c/strong\u003e in \u003cstrong\u003eProject Tree\u003c/strong\u003e and select \u003cstrong\u003eNew Separate Intersection Result\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SeparateIntersectionResults.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eBy selecting the entry of a specific \u003cstrong\u003eSeparate Intersection Result\u003c/strong\u003e, the Property Editor allows to specify case, type or position etc depending on whether the result stem from an Eclipse case or a Geomechanical case.\u003c/p\u003e\n\u003cp\u003eThe next step is to select an \u003cstrong\u003eIntersection\u003c/strong\u003e in \u003cstrong\u003eProject Tree\u003c/strong\u003e and define \u003cstrong\u003eSeparate Result Reference\u003c/strong\u003e. \nIn the example below, available sources are the two \u003cstrong\u003eSeparate Intersections Results\u003c/strong\u003e of previous figure, one of which stems from a geomechanical case and the other from an Eclipse case.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/IntersectionSeparateResultReference.png\" alt=\"\"\u003e\u003c/p\u003e\n",
url: "/3d-main-window/intersections/"
};
window.store["/misc/"] = {
title: "Miscellaneous",
content: "This chapter of the ResInsight documentation describes the following:\n defining preferences to customize and adapt the behavior of ResInsight for your purposes and work flow memory management, i.e. how to determine consumption and clearing data from computer memory keyboard shortcuts for effective and convenient usage of ResInsight use of the built-in regression test system of ResInsight See the subsequent subchapters for more information on each topic.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/MemoryManagementBanner.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis chapter of the ResInsight documentation describes the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edefining preferences to customize and adapt the behavior of ResInsight for your purposes and work flow\u003c/li\u003e\n\u003cli\u003ememory management, i.e. how to determine consumption and clearing data from computer memory\u003c/li\u003e\n\u003cli\u003ekeyboard shortcuts for effective and convenient usage of ResInsight\u003c/li\u003e\n\u003cli\u003euse of the built-in regression test system of ResInsight\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the subsequent subchapters for more information on each topic.\u003c/p\u003e\n",
url: "/misc/"
};
window.store["/plot-window/wellborestabilityplots/"] = {
title: "Well Bore Stability Plots",
content: "ResInsight can create Well Bore Stability plots for Geomechanical cases. These plots are specialized Well Log Plots to visualize Formations, Well Measurements, Well Path Attributes as well as a set of well path derived curves in different tracks.\nIn the figure above, the first track contains Formations and an indication of sea level.\n Sea Level Formations The second track contains a visualisation of the well, with well attributes of Casing Design as well Completions\nThe third track, which is disabled by default, contains the input parameters of the plot as described in the Input Requirements section.\nThe fourth track (third visible by default) shows the following stability gradients (all normalized by mud weight):\n FG: Fracture Gradient in sands based on Kirsch and in shale based on the K0_FG parameter or proportional to SHMIN. OBG: Overburden stress gradient: Stress component S_33. PP: Pore pressure. SFG: Shear Failure Gradient for shale based on Stassi-d\u0026rsquo;Alia. SHMIN: Minimum horizontal stress from grid. SH_MK: Minimum horizontal stress from Matthews \u0026amp; Kelly. The fifth track contains curves showing the angular orientation of the well path as azimuth (deviation from vertical) and inclination (deviation from x-axis) in degrees.\nIf any Well Measurements are present, they will be visible as symbols in the track Stability Curves.\nCreate Well Bore Stability plots Well Bore Stability plots can be created from the right-click menu for a well path in Project Tree or from the the right-click menu of the Well Log Plots entry in Plot Project Tree. In the former case, the well bore stability plot will be created for the selected Well Path. In the latter case, it will be created for the first well path in the well path list and the well path for the entire plot can be changed with the Change Data Source Feature.\nInput requirements In order to calculate PP, FG, SFG and SH_MK, the following input parameters are required:\n Curve Required Parameters PP Pore Pressure in reservoir (PP Reservoir) and outside the reservoir (PP Non-Reservoir) FG Pore Pressure (PP Reservoir), Poissons\u0026rsquo; Ratio in Sand, FG Shale in shale SFG Uniaxial Compressive Strength (UCS) SH_MK K0_SH, Overburden Gradient at initial time (OBG0) and the Depletion Factor (DF) For parameters with multiple available sources, the sources will be tried in numbered order for each curve point (where well path intersects with grid). However, the options for FG Shale are mutually exclusive and will apply to the whole domain.\n Parameter Default Sources Density of Sea Water $1.03 g/cm^3$ User setting in GUI PP Reservoir Grid Nodal Values (POR) 1. Grid (Grid units), 2. LAS-file as equivalent mud-weight (Variable: \u0026ldquo;PP_INP\u0026rdquo; or \u0026ldquo;PP_RES_INP\u0026rdquo;, Units: SG_EMW), 3. Element Property Table (Variable: \u0026ldquo;POR_INP\u0026rdquo; with Units: Pascal or Variable: \u0026ldquo;PP_INP\u0026rdquo; with Units: SG_EMW) PP Non-Reservoir Hydrostatic PP (from TVDRKB, Density of Sea Water and gravity) 1. LAS-file as equivalent mud-weight (Variable: \u0026ldquo;PP_NONRES_INP\u0026rdquo;, Units: SG_EMW), 3. Element Property Table (Variable: \u0026ldquo;POR_NONRES_INP\u0026rdquo; with Units: Pascal or Variable: \u0026ldquo;PP_NONRES_INP\u0026rdquo; with Units: SG_EMW), 4. Hydrostatic Pressure Poissons\u0026rsquo; Ratio 0.35 1. LAS-file (Variable: \u0026ldquo;POISSON_RATIO_INP\u0026rdquo;), 2. Element Property Table (Variable: \u0026ldquo;POISSON_RATIO_INP\u0026rdquo;) UCS 100 bar 1. LAS-file (Variable: \u0026ldquo;UCS_INP\u0026rdquo;, Units: bar), 2. Element Property Table (Variable: \u0026ldquo;UCS_INP\u0026rdquo;, Units: Pascal) Initial Overburden Gradient (OBG0) OBG at initial time step 1. Grid (Grid units), 2. LAS-file (Variable: \u0026ldquo;OBG0_INP\u0026rdquo;, Units: Bar) DF 0.7 1. LAS-file (Variable: \u0026ldquo;DF_INP\u0026rdquo;, No Units), 2. Element Property Table (Variable: \u0026ldquo;DF_INP\u0026rdquo;, No units), 3 User Defined K0_SH 0.65 1. LAS-file (Variable: \u0026ldquo;K0_SH_INP\u0026rdquo;, No Units ), 2. Element Property Table(\u0026ldquo;Variable: \u0026ldquo;K0_SH_INP\u0026rdquo;, No Units), 3. User Defined FG Shale Derived from K0_FG Derived from K0_FG and PP Non-Reservoir, Proportional to SH or LAS-file (Variable: \u0026ldquo;FG_SHALE_INP\u0026rdquo;, Units: SG_EMW) K0_FG 0.75 1. LAS-file (Variable: \u0026ldquo;K0_FG_INP\u0026rdquo;, No Units ), 2. Element Property Table(\u0026ldquo;Variable: \u0026ldquo;K0_FG_INP\u0026rdquo;, No Units), 3. User Defined In addition to the units above, it LAS-files it is possible to supply PP in Bar and UCS in Pascal or MPa. Conversion will be handled automatically.\nEquations and calculations Stresses at the borehole wall - Kirsch equations The basic input to wellbore stability models is the stresses at the borehole wall given by the Kirsch equations in cylindrical coordinates:\nThe transformation of stresses from cartesian coordinate system to x\u0026rsquo;, y\u0026rsquo;, z\u0026rsquo; is performed by pre- and transposed postmultiplication of the stress tensor with a 3x3 transformation matrix M, i.e. .\nFracture gradient calculations based on Kirsch in sand To estimate the fracture gradient FG, first step is to find the principal effective stresses at the borehole wall:\n$$\\sigma\u0026rsquo;_1 = \\sigma\u0026rsquo;_1 (\\theta)= \\sigma\u0026rsquo;_r = p_w - p_0$$\n$$\\sigma\u0026rsquo;_2 = \\sigma\u0026rsquo;_2 (\\theta) = \\sigma_{t \\max} = \\frac{1}{2} \\left( (\\sigma_z + \\sigma_\\theta) + \\sqrt{(\\sigma_z + \\sigma_\\theta)^2 + 4\\tau_{\\theta z}^2} \\right) - p_0$$\n$$\\sigma\u0026rsquo;_2 = \\sigma\u0026rsquo;_3 (\\theta) = \\sigma_{t \\min} = \\frac{1}{2} \\left( (\\sigma_z + \\sigma_\\theta) - \\sqrt{(\\sigma_z + \\sigma_\\theta)^2 + 4\\tau_{\\theta z}^2} \\right) - p_0$$\nNext step is to solve for the value of $\\theta \\in [0 - 180]$ that yields $\\sigma\u0026rsquo;_3 (\\theta) = 0$ which in turn gives us $\\sigma_\\theta$ which can be used to solve for $P_w$ in the Kirsch equations.\nThen calculate FG in equivalent mud weight units as $$ FG = \\frac{P_w}{TVD_{RKB} \\: g \\: \\rho}$$ where $TVD_{RKB} = TVD_{MSL} + AirGap$, the gravity acceleration $g = 9.81 m/s^2$ and the density of sea water $\\rho$ in $kg/m^3$ (thus 1000 x the UI input in $g/cm^3$).\nFracture gradient in shale $$FG_{shale} = K0_{FG} \\times (OBG0 - PP0) + PP0$$\nSH from Matthews \u0026amp; Kelly $$SH_{MK} = K0_{SH} \\times (OBG0 - PP0) + PP0 + DF \\times (PP-PP0)$$\nStassi-d\u0026rsquo;Alia failure criterion in shale Stassi-d\u0026rsquo;Alia failure criterion in shale is calculated by finding the well pressure $P_w$ that satisfies the following equation for $\\theta \\in [0 - 180]$:\nwhere are the effective principal stresses from the Fracture Gradient calculation. and UCS is the uniaxial compressive strength.\nThe Shear Failure Gradient is then given as\n$$SFG = \\frac{P_w}{TVD_{RKB} \\: g \\: \\rho}$$\nPython Interface The ResInsight Python API offers functionality for creating Well Bore Stability Plots from Python. For an example of use, see ResInsight Python API, and the Create WBS Plot script listed under Python Examples.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/WellBoreStability.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can create \u003cstrong\u003eWell Bore Stability\u003c/strong\u003e plots for Geomechanical cases. These plots are specialized \u003ca href=\"/plot-window/welllogsandplots/\"\u003eWell Log Plots\u003c/a\u003e to visualize \u003ca href=\"/3d-main-window/formations/\"\u003eFormations\u003c/a\u003e, \u003ca href=\"/wells-and-completions/wellmeasurements/\"\u003eWell Measurements\u003c/a\u003e, \u003ca href=\"/wells-and-completions/wellpaths/#well-path-attributes\"\u003eWell Path Attributes\u003c/a\u003e as well as a set of well path derived curves in different tracks.\u003c/p\u003e\n\u003cp\u003eIn the figure above, the first track contains \u003ca href=\"/3d-main-window/formations/\"\u003eFormations\u003c/a\u003e and an indication of sea level.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSea Level\u003c/th\u003e\n\u003cth\u003eFormations\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"/images/plot-window/WaterLevel.png\" alt=\"\"\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src=\"/images/plot-window/FormationLevels.png\" alt=\"\"\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eThe second track contains a visualisation of the well, with well attributes of \u003ca href=\"/wells-and-completions/wellpaths/#casing-design\"\u003eCasing Design\u003c/a\u003e as well \u003ca href=\"/wells-and-completions/completions/\"\u003eCompletions\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe third track, which is disabled by default, contains the input parameters of the plot as described in the \u003ca href=\"#input-requirements\"\u003eInput Requirements\u003c/a\u003e section.\u003c/p\u003e\n\u003cp\u003eThe fourth track (third visible by default) shows the following stability gradients (all normalized by mud weight):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFG\u003c/strong\u003e: Fracture Gradient in sands based on Kirsch and in shale based on the K0_FG parameter or proportional to SHMIN.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOBG\u003c/strong\u003e: Overburden stress gradient: Stress component S_33.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePP\u003c/strong\u003e: Pore pressure.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSFG\u003c/strong\u003e: Shear Failure Gradient for shale based on Stassi-d\u0026rsquo;Alia.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSHMIN\u003c/strong\u003e: Minimum horizontal stress from grid.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSH_MK\u003c/strong\u003e: Minimum horizontal stress from Matthews \u0026amp; Kelly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe fifth track contains curves showing the angular orientation of the well path as azimuth (deviation from vertical) and inclination (deviation from x-axis) in degrees.\u003c/p\u003e\n\u003cp\u003eIf any \u003ca href=\"/wells-and-completions/wellmeasurements/\"\u003eWell Measurements\u003c/a\u003e are present, they will be visible as symbols in the track \u003cstrong\u003eStability Curves\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"create-well-bore-stability-plots\"\u003eCreate Well Bore Stability plots\u003c/h2\u003e\n\u003cp\u003eWell Bore Stability plots can be created from the right-click menu for a well path in \u003cstrong\u003eProject Tree\u003c/strong\u003e or from the the right-click menu of the Well Log Plots entry in \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e. In the former case, the well bore stability plot will be created for the selected \u003cstrong\u003eWell Path\u003c/strong\u003e. In the latter case, it will be created for the first well path in the well path list and the well path for the entire plot can be changed with the \u003ca href=\"/plot-window/welllogsandplots/#change-data-source-for-plots-and-curves\"\u003eChange Data Source Feature\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellBoreStabilityCreation.png\" alt=\"\"\u003e \n\u003cimg src=\"/images/plot-window/WellBoreStabilityCreation2.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"input-requirements\"\u003eInput requirements\u003c/h2\u003e\n\u003cp\u003eIn order to calculate \u003cstrong\u003ePP\u003c/strong\u003e, \u003cstrong\u003eFG\u003c/strong\u003e, \u003cstrong\u003eSFG\u003c/strong\u003e and \u003cstrong\u003eSH_MK\u003c/strong\u003e, the following input parameters are required:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCurve\u003c/th\u003e\n\u003cth\u003eRequired Parameters\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePP\u003c/td\u003e\n\u003ctd\u003ePore Pressure in reservoir (PP Reservoir) and outside the reservoir (PP Non-Reservoir)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFG\u003c/td\u003e\n\u003ctd\u003ePore Pressure (PP Reservoir), Poissons\u0026rsquo; Ratio in Sand, FG Shale in shale\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSFG\u003c/td\u003e\n\u003ctd\u003eUniaxial Compressive Strength (UCS)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSH_MK\u003c/td\u003e\n\u003ctd\u003eK0_SH, Overburden Gradient at initial time (OBG0) and the Depletion Factor (DF)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eFor parameters with multiple available sources, the sources will be tried in numbered order for each curve point (where well path intersects with grid). However, the options for \u003cstrong\u003eFG Shale\u003c/strong\u003e are mutually exclusive and will apply to the whole domain.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003cth\u003eSources\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDensity of Sea Water\u003c/td\u003e\n\u003ctd\u003e$1.03 g/cm^3$\u003c/td\u003e\n\u003ctd\u003eUser setting in GUI\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePP Reservoir\u003c/td\u003e\n\u003ctd\u003eGrid Nodal Values (POR)\u003c/td\u003e\n\u003ctd\u003e1. Grid (Grid units), 2. LAS-file as equivalent mud-weight (Variable: \u0026ldquo;PP_INP\u0026rdquo; or \u0026ldquo;PP_RES_INP\u0026rdquo;, Units: SG_EMW), 3. Element Property Table (Variable: \u0026ldquo;POR_INP\u0026rdquo; with Units: Pascal or Variable: \u0026ldquo;PP_INP\u0026rdquo; with Units: SG_EMW)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePP Non-Reservoir\u003c/td\u003e\n\u003ctd\u003eHydrostatic PP (from TVDRKB, Density of Sea Water and gravity)\u003c/td\u003e\n\u003ctd\u003e1. LAS-file as equivalent mud-weight (Variable: \u0026ldquo;PP_NONRES_INP\u0026rdquo;, Units: SG_EMW), 3. Element Property Table (Variable: \u0026ldquo;POR_NONRES_INP\u0026rdquo; with Units: Pascal or Variable: \u0026ldquo;PP_NONRES_INP\u0026rdquo; with Units: SG_EMW), 4. Hydrostatic Pressure\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePoissons\u0026rsquo; Ratio\u003c/td\u003e\n\u003ctd\u003e0.35\u003c/td\u003e\n\u003ctd\u003e1. LAS-file (Variable: \u0026ldquo;POISSON_RATIO_INP\u0026rdquo;), 2. Element Property Table (Variable: \u0026ldquo;POISSON_RATIO_INP\u0026rdquo;)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUCS\u003c/td\u003e\n\u003ctd\u003e100 bar\u003c/td\u003e\n\u003ctd\u003e1. LAS-file (Variable: \u0026ldquo;UCS_INP\u0026rdquo;, Units: bar), 2. Element Property Table (Variable: \u0026ldquo;UCS_INP\u0026rdquo;, Units: Pascal)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInitial Overburden Gradient (OBG0)\u003c/td\u003e\n\u003ctd\u003eOBG at initial time step\u003c/td\u003e\n\u003ctd\u003e1. Grid (Grid units), 2. LAS-file (Variable: \u0026ldquo;OBG0_INP\u0026rdquo;, Units: Bar)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDF\u003c/td\u003e\n\u003ctd\u003e0.7\u003c/td\u003e\n\u003ctd\u003e1. LAS-file (Variable: \u0026ldquo;DF_INP\u0026rdquo;, No Units), 2. Element Property Table (Variable: \u0026ldquo;DF_INP\u0026rdquo;, No units), 3 User Defined\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eK0_SH\u003c/td\u003e\n\u003ctd\u003e0.65\u003c/td\u003e\n\u003ctd\u003e1. LAS-file (Variable: \u0026ldquo;K0_SH_INP\u0026rdquo;, No Units ), 2. Element Property Table(\u0026ldquo;Variable: \u0026ldquo;K0_SH_INP\u0026rdquo;, No Units), 3. User Defined\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFG Shale\u003c/td\u003e\n\u003ctd\u003eDerived from K0_FG\u003c/td\u003e\n\u003ctd\u003eDerived from K0_FG and PP Non-Reservoir, Proportional to SH or LAS-file (Variable: \u0026ldquo;FG_SHALE_INP\u0026rdquo;, Units: SG_EMW)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eK0_FG\u003c/td\u003e\n\u003ctd\u003e0.75\u003c/td\u003e\n\u003ctd\u003e1. LAS-file (Variable: \u0026ldquo;K0_FG_INP\u0026rdquo;, No Units ), 2. Element Property Table(\u0026ldquo;Variable: \u0026ldquo;K0_FG_INP\u0026rdquo;, No Units), 3. User Defined\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eIn addition to the units above, it LAS-files it is possible to supply PP in Bar and UCS in Pascal or MPa. Conversion will be handled automatically.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellBoreStabilityParameters.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"equations-and-calculations\"\u003eEquations and calculations\u003c/h2\u003e\n\u003ch3 id=\"stresses-at-the-borehole-wall---kirsch-equations\"\u003eStresses at the borehole wall - Kirsch equations\u003c/h3\u003e\n\u003cp\u003eThe basic input to wellbore stability models is the stresses at the borehole wall given by the Kirsch equations in cylindrical coordinates:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellBoreStabilityKirschEquations.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe transformation of stresses from cartesian coordinate system to x\u0026rsquo;, y\u0026rsquo;, z\u0026rsquo; is performed by pre- and transposed postmultiplication of the stress tensor with a 3x3 transformation matrix \u003cstrong\u003eM\u003c/strong\u003e, i.e. \n\u003cimg src=\"https://resinsight.org/images/plot-window/WellBoreStabilityStressTransformation.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n.\u003c/p\u003e\n\u003ch3 id=\"fracture-gradient-calculations-based-on-kirsch-in-sand\"\u003eFracture gradient calculations based on Kirsch in sand\u003c/h3\u003e\n\u003cp\u003eTo estimate the fracture gradient \u003cem\u003eFG\u003c/em\u003e, first step is to find the principal effective stresses at the borehole wall:\u003c/p\u003e\n\u003cp\u003e$$\\sigma\u0026rsquo;_1 = \\sigma\u0026rsquo;_1 (\\theta)= \\sigma\u0026rsquo;_r = p_w - p_0$$\u003c/p\u003e\n\u003cp\u003e$$\\sigma\u0026rsquo;_2 = \\sigma\u0026rsquo;_2 (\\theta) = \\sigma_{t \\max} = \\frac{1}{2} \\left( (\\sigma_z + \\sigma_\\theta) + \\sqrt{(\\sigma_z + \\sigma_\\theta)^2 + 4\\tau_{\\theta z}^2} \\right) - p_0$$\u003c/p\u003e\n\u003cp\u003e$$\\sigma\u0026rsquo;_2 = \\sigma\u0026rsquo;_3 (\\theta) = \\sigma_{t \\min} = \\frac{1}{2} \\left( (\\sigma_z + \\sigma_\\theta) - \\sqrt{(\\sigma_z + \\sigma_\\theta)^2 + 4\\tau_{\\theta z}^2} \\right) - p_0$$\u003c/p\u003e\n\u003cp\u003eNext step is to solve for the value of $\\theta \\in [0 - 180]$ that yields $\\sigma\u0026rsquo;_3 (\\theta) = 0$ which in turn gives us $\\sigma_\\theta$ which can be used to solve for $P_w$ in the Kirsch equations.\u003c/p\u003e\n\u003cp\u003eThen calculate \u003cem\u003eFG\u003c/em\u003e in equivalent mud weight units as\n$$ FG = \\frac{P_w}{TVD_{RKB} \\: g \\: \\rho}$$ where $TVD_{RKB} = TVD_{MSL} + AirGap$, the gravity acceleration $g = 9.81 m/s^2$ and the density of sea water $\\rho$ in $kg/m^3$ (thus 1000 x the UI input in $g/cm^3$).\u003c/p\u003e\n\u003ch3 id=\"fracture-gradient-in-shale\"\u003eFracture gradient in shale\u003c/h3\u003e\n\u003cp\u003e$$FG_{shale} = K0_{FG} \\times (OBG0 - PP0) + PP0$$\u003c/p\u003e\n\u003ch3 id=\"sh-from-matthews--kelly\"\u003eSH from Matthews \u0026amp; Kelly\u003c/h3\u003e\n\u003cp\u003e$$SH_{MK} = K0_{SH} \\times (OBG0 - PP0) + PP0 + DF \\times (PP-PP0)$$\u003c/p\u003e\n\u003ch3 id=\"stassi-dalia-failure-criterion-in-shale\"\u003eStassi-d\u0026rsquo;Alia failure criterion in shale\u003c/h3\u003e\n\u003cp\u003eStassi-d\u0026rsquo;Alia failure criterion in shale is calculated by finding the well pressure $P_w$ that satisfies the following equation \nfor $\\theta \\in [0 - 180]$:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellBoreStabilityStassiEquations.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003ewhere \u003cimg src=\"https://resinsight.org/images/plot-window/WellBoreStabilityPrincipalStresses.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n are the effective principal stresses from the Fracture Gradient calculation.\nand \u003cem\u003eUCS\u003c/em\u003e is the \u003cem\u003euniaxial compressive strength\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eThe Shear Failure Gradient is then given as\u003c/p\u003e\n\u003cp\u003e$$SFG = \\frac{P_w}{TVD_{RKB} \\: g \\: \\rho}$$\u003c/p\u003e\n\u003ch2 id=\"python-interface\"\u003ePython Interface\u003c/h2\u003e\n\u003cp\u003eThe \u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e offers functionality for creating Well Bore Stability Plots from Python.\nFor an example of use, see \u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e, and the \u003cem\u003eCreate WBS Plot\u003c/em\u003e script listed\nunder \u003cem\u003ePython Examples\u003c/em\u003e.\u003c/p\u003e\n",
url: "/plot-window/wellborestabilityplots/"
};
window.store["/3d-main-window/surfaces/"] = {
title: "Surfaces",
content: "ResInsight is capable of mapping properties and simulation results onto 3D surfaces imported from GOCAD and Petrel as specified below.\nImport and appearance of surfaces 3D surfaces from GOCAD and Petrel are imported into ResInsight by the menu option File-\u0026gt;Import-\u0026gt;Import Surfaces in the 3D Main Window.\nImported surfaces are listed under the entry in Project Tree allowing for change of name, file, and color.\nSurface Results Per default, ResInsight maps current Cell Result on a given surface. If another result is to be displayed, specify the result under Separate Surface Results as shown below.\nClicking a surface of a View in Project Tree activates the Property Editor for allowing view settings as shown below. Please note the Depth Offset capability to offset a surface in z-direction and initiate result mapping to the surface at that particular depth. To change result displayed on the surface, please specify the desired result in the Separate Result Reference section of the Property Editor.\nSupported Surface Import Formats GOCAD Surface Import GOCAD is a computer application that allows you to import, create, modify, integrate, view, and export geological objects in 3D. The GOCAD export file format supported by ResInsight is TSURF (*.ts). A TSURF data file is a triangle based surface format containing vertex coordinates and triangle to vertex connectivities as exemplified below. ResInsight import vertex and triangle identifiers from the first TFACE section in such a file.\nGOCAD TSurf 1 HEADER { name:MF_027_SU } GOCAD_ORIGINAL_COORDINATE_SYSTEM NAME Default AXIS_NAME \u0026quot;X\u0026quot; \u0026quot;Y\u0026quot; \u0026quot;Z\u0026quot; AXIS_UNIT \u0026quot;m\u0026quot; \u0026quot;m\u0026quot; \u0026quot;m\u0026quot; ZPOSITIVE Depth END_ORIGINAL_COORDINATE_SYSTEM TFACE VRTX 1 458177.767090 7322538.712891 1643.655884 CNXYZ VRTX 2 458260.834961 7322392.890625 1596.685303 CNXYZ VRTX 3 457985.662109 7322783.783203 1542.060059 CNXYZ VRTX 4 459601.453125 7322511.427734 3639.000000 CNXYZ VRTX 5 459422.015625 7322689.230469 3639.000000 CNXYZ VRTX 6 459793.410156 7322338.230469 3639.000000 CNXYZ ...\rTRGL 2 61 98 TRGL 20 153 66 TRGL 152 19 65 END Petrel Surface Import from PTL files ResInsight is capable of importing a surface defined by a PTL (*.ptl) file from Schlumberger Petrel. A PTL data file specifies the quads of a surface by x, y, z nodal coordinates and the i and j indices as exemplified below. As seen, # denotes comment lines.\n#Type: scattered data\r#Version: 6\r#Description: No description\r#Format: free\r#Field: 1 x\r#Field: 2 y\r#Field: 3 z meters\r#Field: 4 column\r#Field: 5 row\r#Projection: Local Rectangular\r#Units: meters\r#End: #Information from grid\r#Grid_size: Not_avaiable\r#Grid_space: Not_available\r#Z_field: z\r#Vertical_faults: Not_available\r#History: No history\r#Z_units: meters\r443479.500000 7305390.500000 -1000.000000 1 1\r443479.500000 7305488.500000 -1000.000000 1 2\r443479.500000 7305586.500000 -1000.000000 1 3\r443479.500000 7305684.500000 -1000.000000 1 4\r443479.500000 7305782.500000 -1000.000000 1 5\r443479.500000 7305880.500000 -1000.000000 1 6\r...\r",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SurfacesOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight is capable of mapping properties and simulation results onto 3D surfaces imported from GOCAD and Petrel as specified below.\u003c/p\u003e\n\u003ch2 id=\"import-and-appearance-of-surfaces\"\u003eImport and appearance of surfaces\u003c/h2\u003e\n\u003cp\u003e3D surfaces from GOCAD and Petrel are imported into ResInsight by the menu option \u003cstrong\u003eFile\u003c/strong\u003e-\u0026gt;\u003cstrong\u003eImport\u003c/strong\u003e-\u0026gt;\u003cstrong\u003eImport Surfaces\u003c/strong\u003e \nin the \u003cstrong\u003e3D Main Window\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SurfacesImport.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eImported surfaces are listed under the \u003cimg src=\"https://resinsight.org/images/3d-main-window/SurfacesProjectTreeNode.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n entry \nin \u003cstrong\u003eProject Tree\u003c/strong\u003e allowing for change of name, file, and color.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SurfacesPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"surface-results\"\u003eSurface Results\u003c/h2\u003e\n\u003cp\u003ePer default, ResInsight maps current \u003cstrong\u003eCell Result\u003c/strong\u003e on a given surface. \nIf another result is to be displayed, specify the result under \u003cstrong\u003eSeparate Surface Results\u003c/strong\u003e as shown below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SurfacesSeparateSurfaceResults.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eClicking a surface of a \u003cstrong\u003eView\u003c/strong\u003e in \u003cstrong\u003eProject Tree\u003c/strong\u003e activates the Property Editor for allowing view settings as shown below. \nPlease note the \u003cstrong\u003eDepth Offset\u003c/strong\u003e capability to offset a surface in z-direction and initiate result mapping to the surface \nat that particular depth.\nTo change result displayed on the surface, please specify the desired result in the \u003cstrong\u003eSeparate Result Reference\u003c/strong\u003e\nsection of the Property Editor.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/SurfacesViewPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"supported-surface-import-formats\"\u003eSupported Surface Import Formats\u003c/h2\u003e\n\u003ch3 id=\"gocad-surface-import\"\u003eGOCAD Surface Import\u003c/h3\u003e\n\u003cp\u003eGOCAD is a computer application that allows you to import, create, modify, integrate, view, and export geological objects in 3D.\nThe GOCAD export file format supported by ResInsight is \u003cstrong\u003eTSURF\u003c/strong\u003e (*.ts). \nA TSURF data file is a triangle based surface format containing vertex coordinates and triangle to vertex connectivities as exemplified below. \nResInsight import vertex and triangle identifiers from the first TFACE section in such a file.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eGOCAD TSurf 1 \r\nHEADER { \r\nname:MF_027_SU \r\n} \r\nGOCAD_ORIGINAL_COORDINATE_SYSTEM \r\nNAME Default \r\nAXIS_NAME \u0026quot;X\u0026quot; \u0026quot;Y\u0026quot; \u0026quot;Z\u0026quot; \r\nAXIS_UNIT \u0026quot;m\u0026quot; \u0026quot;m\u0026quot; \u0026quot;m\u0026quot; \r\nZPOSITIVE Depth \r\nEND_ORIGINAL_COORDINATE_SYSTEM \r\nTFACE \r\nVRTX 1 458177.767090 7322538.712891 1643.655884 CNXYZ \r\nVRTX 2 458260.834961 7322392.890625 1596.685303 CNXYZ \r\nVRTX 3 457985.662109 7322783.783203 1542.060059 CNXYZ \r\nVRTX 4 459601.453125 7322511.427734 3639.000000 CNXYZ \r\nVRTX 5 459422.015625 7322689.230469 3639.000000 CNXYZ \r\nVRTX 6 459793.410156 7322338.230469 3639.000000 CNXYZ \r\n...\r\nTRGL 2 61 98 \r\nTRGL 20 153 66 \r\nTRGL 152 19 65 \r\nEND \r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"petrel-surface-import-from-ptl-files\"\u003ePetrel Surface Import from PTL files\u003c/h3\u003e\n\u003cp\u003eResInsight is capable of importing a surface defined by a \u003cstrong\u003ePTL\u003c/strong\u003e (*.ptl) file from Schlumberger Petrel.\nA PTL data file specifies the quads of a surface by \u003cem\u003ex\u003c/em\u003e, \u003cem\u003ey\u003c/em\u003e, \u003cem\u003ez\u003c/em\u003e nodal coordinates and the \u003cem\u003ei\u003c/em\u003e and \u003cem\u003ej\u003c/em\u003e indices as exemplified below. \nAs seen, \u003cem\u003e#\u003c/em\u003e denotes comment lines.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e#Type: scattered data\r\n#Version: 6\r\n#Description: No description\r\n#Format: free\r\n#Field: 1 x\r\n#Field: 2 y\r\n#Field: 3 z meters\r\n#Field: 4 column\r\n#Field: 5 row\r\n#Projection: Local Rectangular\r\n#Units: meters\r\n#End: \r\n#Information from grid\r\n#Grid_size: Not_avaiable\r\n#Grid_space: Not_available\r\n#Z_field: z\r\n#Vertical_faults: Not_available\r\n#History: No history\r\n#Z_units: meters\r\n443479.500000 7305390.500000 -1000.000000 1 1\r\n443479.500000 7305488.500000 -1000.000000 1 2\r\n443479.500000 7305586.500000 -1000.000000 1 3\r\n443479.500000 7305684.500000 -1000.000000 1 4\r\n443479.500000 7305782.500000 -1000.000000 1 5\r\n443479.500000 7305880.500000 -1000.000000 1 6\r\n...\r\n\u003c/code\u003e\u003c/pre\u003e",
url: "/3d-main-window/surfaces/"
};
window.store["/3d-main-window/allandiagrams/"] = {
title: "Allan Diagram",
content: "Allan Diagrams displays the overlap of formations and layers across fault faces.\nSeparate Fault Result The Allan Diagram is dispayed by selecting the Separate Fault Result in the project tree. See Faults for more details.\nProperty Editor Settings Binary Formation Allan One color for all NNC areas with same formation on across fault, and one color for NNC with different formations across fault Formation Allan Formation colors are used, and a mix of the two formation colors are displayed if we have different formations across fault Mouse interaction When clicking on an NNC area multiple times, the highlighted cell switched from the cell in front of the formation and behind the fault. The Result Info text is updated when the selected cell is changed.\nOther related results Other useful NNC results are descrived in Derived Results\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/AllanDiagram.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAllan Diagrams\u003c/strong\u003e displays the overlap of formations and layers across fault faces.\u003c/p\u003e\n\u003ch2 id=\"separate-fault-result\"\u003eSeparate Fault Result\u003c/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eAllan Diagram\u003c/strong\u003e is dispayed by selecting the \u003cstrong\u003eSeparate Fault Result\u003c/strong\u003e in the project tree. \n\u003cimg src=\"/images/3d-main-window/AllanDiagramPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/3d-main-window/faults/#separate-fault-result\"\u003eFaults \u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2 id=\"property-editor-settings\"\u003eProperty Editor Settings\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBinary Formation Allan\u003c/strong\u003e One color for all NNC areas with same formation on across fault, and one color for NNC with different formations across fault\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFormation Allan\u003c/strong\u003e Formation colors are used, and a mix of the two formation colors are displayed if we have different formations across fault\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mouse-interaction\"\u003eMouse interaction\u003c/h2\u003e\n\u003cp\u003eWhen clicking on an NNC area multiple times, the highlighted cell switched from the cell in front of the formation and behind the fault. The Result Info text is updated when the selected cell is changed.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/AllanDiagramCellHighlight.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"other-related-results\"\u003eOther related results\u003c/h2\u003e\n\u003cp\u003eOther useful NNC results are descrived in \u003ca href=\"/3d-main-window/derivedresults/\"\u003eDerived Results\u003c/a\u003e\u003c/p\u003e\n",
url: "/3d-main-window/allandiagrams/"
};
window.store["/3d-main-window/faults/"] = {
title: "Faults",
content: "This section describes how Faults are detected and visualized. NNC\u0026rsquo;s are a part of the Faults visualization and are thus also mentioned in this section.\nRelated pages :\nAllan Diagrams\nDerived Results\nFault Detection ResInsight always scans the grids for geometrical faults when they are loaded. When two opposite cell faces of I, J, K neighbor cells does not match geometrically, they are tagged.\nAll the tagged cell faces are then compared to the faults possibly imported from the *.DATA file in order to group them. If a particular face is not found among the fault faces defined in the *.DATA file (or their opposite faces), the cell face is added to one of two predefined faults:\n Undefined grid faults Undefined grid faults With Inactive The first fault is used if both the neighbor cells are active. If one or both of the neighbor cells are inactive, the second fault is used.\nThese particular Faults will always be present, even when reading of fault information from the *.DATA file is disabled.\nInformation from *.DATA-files Fault Information If enabled in Preferences, ResInsight will import fault information from the *.DATA files and use this information to group the cell faces into named items. The imported faults are ordered in ascending order based on their name.\nThe DATA file is parsed for the FAULT keyword while respecting any INCLUDE and PATH keywords.\nAs import of faults can be time consuming, reading of faults can be disabled from Preferences-\u0026gt;Import faults\n\rNNC Data If enabled in Preferences, ResInsight will read Non Neighbor Connections from the Eclipse output file (*.INIT), and create explicit visualizations of those. The NNC\u0026rsquo;s are sorted onto the Fault\u0026rsquo;s and their visibility is controlled along with them.\nWhen the NNCs are imported from file, ResInsight will identify NNCs not defined in the input file (Faces with zero transmissibility is not exported from the simulator). See Derived Results for details on other NNC related results.\nFault Visualization Options Fault Visibility Faults can be hidden and shown in several ways.\n Checking or unchecking the checkbox in front of the fault will show or hide the fault. Visibility for multiple faults can be controlled at the same time by selecting multiple faults and use the right-click menu: On, Off and Toggle. Hide the fault from the right-click menu of a Fault in the 3D View. Fault Color Each named Fault is given a color on import. This color can be controlled by selecting the fault and edit its Fault color in the Property Editor.\nSeparate Fault Result The default result mapping used on faults are to use the same as specified in Cell Result. If a different result mapping is wanted, enable the checkbox at Separate Fault Result and select the result from the result selection dialog in the Property Editor. A second legend for the fault result is then added to the view.\nPlease note that the groups Fault Face Visibility and NNC Visibility are available below result selection.\nUseful NNC results are descrived in Derived Results\nToolbar Control Visualization mode and mesh lines can be controlled from the toolbar.\n Faults-Only visualization mode. When turned on, this option hides all the grid cells, and shows only the fault faces in the reservoir limited by the applied range and property filters. (Unless Show faults outside filters are turned on. See below.) Turns faces on and mesh off Turns on all faces, and shows mesh lines on faults only. This is a useful method to highlight the faults in your reservoir, because the faults stands out with black outlining. Shows labels for faults Faults Properties By clicking the Faults item in the Project Tree, the following options common to all the faults are displayed:\nFault Labels Show labels \u0026ndash; Displays one label per fault with the name defined in the *.DATA file Label color \u0026ndash; Defines the label color Fault Options Show faults outside filters \u0026ndash; Turning this option on, will display faults outside the filter region, making the fault visualization completely ignore the Range and Property filters in action. Fault Face Visibility This group of options controls the visibility of the fault faces. Since they work together, and in some cases are overridden by the system, they can be a bit confusing.\nFirst of all, these options are only available in Faults-only visualization mode ( See Toolbar Control ). When not in Faults-Only mode, ResInsight overrides the options, and the controls are inactive.\nSecondly, the option you would normally want to adjust is Dynamic Face Selection ( See below ).\n Show defined faces \u0026ndash; Displays the fault cell faces that are defined on the Eclipse input file (*.DATA) Show opposite faces \u0026ndash; Displays the opposite fault cell faces from what is defined on the input file, based on IJK neighbors.\nThese two options should normally be left On. They are useful when investigating the exact faults information provided on the *.DATA file. If you need to use them, it is normally wise to set the Dynamic Face Selection to \u0026ldquo;Show Both\u0026rdquo;. Dynamic Face Selection \u0026ndash; At one particular position on a fault there are usually two cells competing for your attention: The cell closer to you as the viewer, or the one further from you. When showing results, this becomes important because these two cell faces have different result property values, and thus color.\nThis option controls which of the two cell faces you actually can see: The one behind the fault, or the one in front of the fault. There is also an option of showing both, which will give you an undefined mixture, making it hard to be certain what you see.\nThis means that ResInsight turns on or off the faces based on your view position and this option to make sure that you always see the faces (and thus the result property) you request. NNC Visibility Show NNCs \u0026ndash; Toggles whether to display the Non Neighbor Connections, or not. Hide NNC geometry if no NNC result is available \u0026ndash; Automatically hides NNC geometry if no NNC results are available The color of the NNC faces are set to be a bit lighter than their corresponding named fault, and can not be controlled directly.\n\rFault Export Faults can be exported to separate files in the *grdecl file format. This is useful for example if you need a list of the geometrically detected faults that has not been covered by entries in the eclipse FAULTS keyword.\nTo export some faults, select the faults you want to export in the Project Tree, and select the command Export Faults \u0026hellip; from the right-click menu.\nYou are then prompted to select a destination folder. Each Fault is exported to a file named Faults_\u0026lt;fault name\u0026gt;_\u0026lt;case name\u0026gt;.grdecl and stored in the selected folder.\nThe fault name of Undefined Grid Faults is simplified to UNDEF, while Undefined Grid Faults With Inactive is simplified to UNDEF_IA. All other faults keep their original name.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/FaultsIllustration.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis section describes how Faults are detected and visualized. NNC\u0026rsquo;s are a part of the Faults visualization and are thus also mentioned in this section.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRelated pages :\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/3d-main-window/allandiagrams/\"\u003eAllan Diagrams\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/3d-main-window/derivedresults/\"\u003eDerived Results\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"fault-detection\"\u003eFault Detection\u003c/h2\u003e\n\u003cp\u003eResInsight always scans the grids for geometrical faults when they are loaded. When two opposite cell faces of I, J, K neighbor cells does not match geometrically, they are tagged.\u003c/p\u003e\n\u003cp\u003eAll the tagged cell faces are then compared to the faults possibly imported from the \u003cem\u003e\u003ccode\u003e*.DATA\u003c/code\u003e\u003c/em\u003e file in order to group them. If a particular face is \u003cem\u003enot\u003c/em\u003e found among the fault faces defined in the \u003cem\u003e\u003ccode\u003e*.DATA\u003c/code\u003e\u003c/em\u003e file (or their opposite faces), the cell face is added to one of two predefined faults:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUndefined grid faults\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUndefined grid faults With Inactive\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe first fault is used if both the neighbor cells are active. If one or both of the neighbor cells are inactive, the second fault is used.\u003c/p\u003e\n\u003cp\u003eThese particular Faults will always be present, even when reading of fault information from the \u003cem\u003e\u003ccode\u003e*.DATA\u003c/code\u003e\u003c/em\u003e file is disabled.\u003c/p\u003e\n\u003ch3 id=\"information-from-data-files\"\u003eInformation from \u003ccode\u003e*.DATA\u003c/code\u003e-files\u003c/h3\u003e\n\u003ch4 id=\"fault-information\"\u003eFault Information\u003c/h4\u003e\n\u003cp\u003eIf enabled in \u003cstrong\u003ePreferences\u003c/strong\u003e, ResInsight will import fault information from the \u003cem\u003e\u003ccode\u003e*.DATA\u003c/code\u003e\u003c/em\u003e files and use this information to group the cell faces into named items. The imported faults are ordered in ascending order based on their name.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eThe \u003cb\u003eDATA\u003c/b\u003e file is parsed for the \u003cb\u003eFAULT\u003c/b\u003e keyword while respecting any \u003cb\u003eINCLUDE\u003c/b\u003e and \u003cb\u003ePATH\u003c/b\u003e keywords.\u003cbr\u003e\nAs import of faults can be time consuming, reading of faults can be disabled from \u003cb\u003ePreferences-\u0026gt;Import faults\u003c/b\u003e\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch4 id=\"nnc-data\"\u003eNNC Data\u003c/h4\u003e\n\u003cp\u003eIf enabled in \u003cstrong\u003ePreferences\u003c/strong\u003e, ResInsight will read Non Neighbor Connections from the Eclipse output file (\u003cem\u003e\u003ccode\u003e*.INIT\u003c/code\u003e\u003c/em\u003e), and create explicit visualizations of those. \nThe NNC\u0026rsquo;s are sorted onto the Fault\u0026rsquo;s and their visibility is controlled along with them.\u003c/p\u003e\n\u003cp\u003eWhen the NNCs are imported from file, ResInsight will identify NNCs not defined in the input file (Faces with zero transmissibility is not exported from the simulator). See \u003ca href=\"/3d-main-window/derivedresults/\"\u003eDerived Results\u003c/a\u003e for details on other NNC related results.\u003c/p\u003e\n\u003ch2 id=\"fault-visualization-options\"\u003eFault Visualization Options\u003c/h2\u003e\n\u003ch3 id=\"fault-visibility\"\u003eFault Visibility\u003c/h3\u003e\n\u003cp\u003eFaults can be hidden and shown in several ways.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChecking or unchecking the checkbox in front of the fault will show or hide the fault.\u003c/li\u003e\n\u003cli\u003eVisibility for multiple faults can be controlled at the same time by selecting multiple faults and use the right-click menu: \u003cstrong\u003eOn\u003c/strong\u003e, \u003cstrong\u003eOff\u003c/strong\u003e and \u003cstrong\u003eToggle\u003c/strong\u003e.\u003c/li\u003e\n\u003cli\u003eHide the fault from the right-click menu of a Fault in the 3D View.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"fault-color\"\u003eFault Color\u003c/h3\u003e\n\u003cp\u003eEach named Fault is given a color on import. This color can be controlled by selecting the fault and edit its \u003cstrong\u003eFault color\u003c/strong\u003e in the \u003cstrong\u003eProperty Editor.\u003c/strong\u003e\u003c/p\u003e\n\u003ch3 id=\"separate-fault-result\"\u003eSeparate Fault Result\u003c/h3\u003e\n\u003cp\u003eThe default result mapping used on faults are to use the same as specified in \u003cstrong\u003eCell Result\u003c/strong\u003e. If a different result mapping is wanted, enable the checkbox at \u003cstrong\u003eSeparate Fault Result\u003c/strong\u003e and select the result from the result selection dialog in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e. A second legend for the fault result is then added to the view.\u003c/p\u003e\n\u003cp\u003ePlease note that the groups \u003ca href=\"#fault-face-visibility\"\u003eFault Face Visibility\u003c/a\u003e and \u003ca href=\"#nnc-visibility\"\u003eNNC Visibility\u003c/a\u003e are available below result selection.\u003c/p\u003e\n\u003cp\u003eUseful NNC results are descrived in \u003ca href=\"/3d-main-window/derivedresults/\"\u003eDerived Results\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"toolbar-control\"\u003eToolbar Control\u003c/h3\u003e\n\u003cp\u003eVisualization mode and mesh lines can be controlled from the toolbar.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cimg src=\"https://resinsight.org/images/3d-main-window/draw_style_faults_24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003cstrong\u003eFaults-Only\u003c/strong\u003e visualization mode. \n\u003cbr\u003eWhen turned on, this option hides all the grid cells, and shows only the fault faces in the reservoir limited by the applied range and property filters. (Unless \u003cstrong\u003eShow faults outside filters\u003c/strong\u003e are turned on. See below.)\u003c/li\u003e\n\u003cli\u003e\u003cimg src=\"https://resinsight.org/images/3d-main-window/draw_style_surface_24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n Turns faces on and mesh off\u003c/li\u003e\n\u003cli\u003e\u003cimg src=\"https://resinsight.org/images/3d-main-window/draw_style_surface_w_fault_mesh_24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n Turns on all faces, and shows mesh lines on faults only.\n\u003cbr\u003e This is a useful method to highlight the faults in your reservoir, because the faults stands out with black outlining.\u003c/li\u003e\n\u003cli\u003e\u003cimg src=\"https://resinsight.org/images/3d-main-window/draw_style_faults_label_24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n Shows labels for faults\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"faults-properties\"\u003eFaults Properties\u003c/h3\u003e\n\u003cp\u003eBy clicking the \u003cimg src=\"https://resinsight.org/images/3d-main-window/draw_style_faults_24x24.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n \u003cstrong\u003eFaults\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e, the following options common to all the faults are displayed:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/FaultProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch5 id=\"fault-labels\"\u003eFault Labels\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow labels\u003c/strong\u003e \u0026ndash; Displays one label per fault with the name defined in the \u003cem\u003e\u003ccode\u003e*.DATA\u003c/code\u003e\u003c/em\u003e file\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLabel color\u003c/strong\u003e \u0026ndash; Defines the label color\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5 id=\"fault-options\"\u003eFault Options\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow faults outside filters\u003c/strong\u003e \u0026ndash; Turning this option on, will display faults outside the filter region, making the fault visualization completely ignore the Range and Property filters in action.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5 id=\"fault-face-visibility\"\u003eFault Face Visibility\u003c/h5\u003e\n\u003cp\u003eThis group of options controls the visibility of the fault faces. Since they work together, and in some cases are overridden by the system, they can be a bit confusing.\u003c/p\u003e\n\u003cp\u003eFirst of all, these options are only available in \u003cstrong\u003eFaults-only\u003c/strong\u003e visualization mode ( See \u003ca href=\"#toolbar-control\"\u003eToolbar Control\u003c/a\u003e ). When not in \u003cstrong\u003eFaults-Only\u003c/strong\u003e mode, ResInsight overrides the options, and the controls are inactive.\u003c/p\u003e\n\u003cp\u003eSecondly, the option you would normally want to adjust is \u003cstrong\u003eDynamic Face Selection\u003c/strong\u003e ( See below ).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow defined faces\u003c/strong\u003e \u0026ndash; Displays the fault cell faces that are defined on the Eclipse input file (\u003cem\u003e\u003ccode\u003e*.DATA\u003c/code\u003e\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow opposite faces\u003c/strong\u003e \u0026ndash; Displays the opposite fault cell faces from what is defined on the input file, based on IJK neighbors.\u003cbr\u003e\n\u003cem\u003eThese two options should normally be left \u003cstrong\u003eOn\u003c/strong\u003e. They are useful when investigating the exact faults information provided on the \u003ccode\u003e*.DATA\u003c/code\u003e file. If you need to use them, it is normally wise to set the \u003cstrong\u003eDynamic Face Selection\u003c/strong\u003e to \u0026ldquo;Show Both\u0026rdquo;.\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDynamic Face Selection\u003c/strong\u003e \u0026ndash; At one particular position on a fault there are usually two cells competing for your attention: The cell closer to you as the viewer, or the one further from you. When showing results, this becomes important because these two cell faces have different result property values, and thus color.\u003cbr\u003e\nThis option controls which of the two cell faces you actually can see: The one behind the fault, or the one in front of the fault. There is also an option of showing both, which will give you an undefined mixture, making it hard to be certain what you see.\u003cbr\u003e\nThis means that ResInsight turns on or off the faces based on your view position and this option to make sure that you always see the faces (and thus the result property) you request.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5 id=\"nnc-visibility\"\u003eNNC Visibility\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow NNCs\u003c/strong\u003e \u0026ndash; Toggles whether to display the Non Neighbor Connections, or not.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHide NNC geometry if no NNC result is available\u003c/strong\u003e \u0026ndash; Automatically hides NNC geometry if no NNC results are available\u003c/li\u003e\n\u003c/ul\u003e\n\r\n\u003cdiv class=\"notices info\" \u003e\u003cp\u003eThe color of the NNC faces are set to be a bit lighter than their corresponding named fault, and can not be controlled directly.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch2 id=\"fault-export\"\u003eFault Export\u003c/h2\u003e\n\u003cp\u003eFaults can be exported to separate files in the \u003cem\u003e\u003ccode\u003e*grdecl\u003c/code\u003e\u003c/em\u003e file format. This is useful for example if you need a list of the geometrically detected faults that has not been covered by entries in the eclipse FAULTS keyword.\u003c/p\u003e\n\u003cp\u003eTo export some faults, select the faults you want to export in the \u003cstrong\u003eProject Tree\u003c/strong\u003e, and select the command \u003cstrong\u003eExport Faults \u0026hellip;\u003c/strong\u003e from the right-click menu.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/ExportFaultsMenu.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eYou are then prompted to select a destination folder. Each Fault is exported to a file named \u003cem\u003e\u003ccode\u003eFaults_\u0026lt;fault name\u0026gt;_\u0026lt;case name\u0026gt;.grdecl\u003c/code\u003e\u003c/em\u003e and stored in the selected folder.\u003c/p\u003e\n\u003cp\u003eThe fault name of \u003cstrong\u003eUndefined Grid Faults\u003c/strong\u003e is simplified to \u003cem\u003e\u003ccode\u003eUNDEF\u003c/code\u003e\u003c/em\u003e, while \u003cstrong\u003eUndefined Grid Faults With Inactive\u003c/strong\u003e is simplified to \u003cem\u003e\u003ccode\u003eUNDEF_IA\u003c/code\u003e\u003c/em\u003e. All other faults keep their original name.\u003c/p\u003e\n",
url: "/3d-main-window/faults/"
};
window.store["/getting-started/other/"] = {
title: "Other",
content: "",
html: "",
url: "/getting-started/other/"
};
window.store["/plot-window/rftplot/"] = {
title: "RFT Plot",
content: "An RFT (Repeated Formation Tester) plot is a special well plot for comparing observed formation pressure and simulated formation pressure. The curves are plotted as pressure against true vertical depth (TVD) or measured depth (MD). Simulated pressure data is retrieved directly from the grid model or from the corresponding (*.rft) files, while observed pressure data are loaded from well log files (*.las).\nCreate New RFT Plot There are several ways to create new RFT Plots.\nFrom the Project Tree in the Plot Main Window\n Select right-click command New RFT Plot for Well Path node or RFT Plots node. From the Project Tree in the 3D Main Window\n Select right-click command New RFT plot for a simulation well. From a 3D view\n Right-click a simulation well select Well Plots -\u0026gt; New RFT Plot. Import Observed RFT Data To be able to plot observed pressure data for a well in an RFT plot, at least one well log file from that well (e.g. *.las) has to be imported to ResInsight. This file must contain a pressure column, which must have the name PRESSURE or PRES_FORM. If the well log file itself does not contain a TVD column (named TVDMSL), a well path file (See Well Trajectories) for the same well must also be imported to ResInsight.\nIf no TVD data for a well is found when the user tries to plot a curve, ResInsight will present a warning dialog to the user.\nProperty Editor The property editor lets the user select which curves to display in the RFT plot.\nWell Name Select the well to display in the plot. Wells postfixed by '(Well Path)' have an associated well trajectory loaded.\nSources After a well has been selected in the Well Name field, the relevant sources for that well will appear in the sources field. The sources are placed in one of three different groups:\n RFT File Cases \u0026ndash; Simulation cases may have associated formation pressure data in *.rft file(s). If the simulation case contains such files, those are imported together with the simulation case (See the keyword WRFTPLT in the Eclipse manual for information). Grid Cases \u0026ndash; The PRESSURE property in the 3D grid. Observed Cases \u0026ndash; Observed data imported from well log files. When the user selects one or more sources, a selection of their time steps appears in the Time Steps field.\nTime Steps The Time Steps field contains the relevant time steps according to the source selection. Time steps are deemed to be relevant by the following rules:\n If a single source or sources of the same type are selected, all available time steps in those sources are shown. If sources from two or tree types are selected, the time steps are filtered: The time steps matching the observed case(s) time steps. If no time steps from a case match the observed time step, the two adjacent ones are shown. The first time step from any grid case(s) (as initial pressure reference). If the Observed data isn\u0026rsquo;t selected, the RFT data serves as filter reference. Each time step is postfixed by an indication of which source type(s) the time step is belonging to. This indication is displayed as one or more letters within square brackets. Examples: [ O ], [ R G ].\n O \u0026ndash; Time step has observed data R \u0026ndash; Time step has RFT data G \u0026ndash; Time step has Grid data More than one letter for one single time step, means that the time steps comes from multiple case types.\nZonation/Formation Names This property editor lets the user control the visibility of formations lines. This is what it looks like in the RFT plot context.\nPlease see the full documentation on the formations property editor for details about formations.\nWhen the formation names property editor is used in the context of RFT plots, the fields Trajectory and Simulation Well are hidden because those values are given by the RFT plot definition.\n\rLegend and Axis This property editor lets the user control visual properties for the legend and axis.\n Title and Legends Show Title \u0026ndash; Toggle on/off title in plot Show Legends \u0026ndash; Toggle on/off legend in plot Legend Orientation \u0026ndash; Vertical or horizontal X Axis Settings Logarithmic Scale \u0026ndash; Toggle between linear and logarithmic Min \u0026ndash; Set X axis minimum value Max \u0026ndash; Set X axis maximum value Show Grid Lines \u0026ndash; Enable grid lines in background in plot Depth Axis Type \u0026ndash; Toggle between True Vertical Depth (MSL) or Measured Depth (MD) Unit \u0026ndash; Min \u0026ndash; Set depth axis minimum value Max \u0026ndash; Set depth axis maximum value Show Grid Lines \u0026ndash; Enable grid lines in background in plot ",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/RftPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eAn RFT (\u003cem\u003eRepeated Formation Tester\u003c/em\u003e) plot is a special well plot for comparing observed formation pressure and simulated formation pressure. The curves are plotted as pressure against true vertical depth (TVD) or measured depth (MD). Simulated pressure data is retrieved directly from the grid model or from the corresponding (*.rft) files, while observed pressure data are loaded from well log files (*.las).\u003c/p\u003e\n\u003ch2 id=\"create-new-rft-plot\"\u003eCreate New RFT Plot\u003c/h2\u003e\n\u003cp\u003eThere are several ways to create new RFT Plots.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFrom the Project Tree in the Plot Main Window\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSelect right-click command \u003cstrong\u003eNew RFT Plot\u003c/strong\u003e for \u003cem\u003eWell Path\u003c/em\u003e node or \u003cem\u003eRFT Plots\u003c/em\u003e node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFrom the Project Tree in the 3D Main Window\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSelect right-click command \u003cstrong\u003eNew RFT plot\u003c/strong\u003e for a simulation well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFrom a 3D view\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRight-click a simulation well select \u003cstrong\u003eWell Plots -\u0026gt; New RFT Plot\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"import-observed-rft-data\"\u003eImport Observed RFT Data\u003c/h2\u003e\n\u003cp\u003eTo be able to plot observed pressure data for a well in an RFT plot, at least one well log file from that well (e.g. *.las) has to be imported to ResInsight. This file must contain a pressure column, which must have the name \u003cem\u003ePRESSURE\u003c/em\u003e or \u003cem\u003ePRES_FORM\u003c/em\u003e. If the well log file itself does not contain a TVD column (named \u003cem\u003eTVDMSL\u003c/em\u003e), a well path file (See \u003ca href=\"/wells-and-completions/wellpaths/\"\u003eWell Trajectories\u003c/a\u003e) for the same well must also be imported to ResInsight.\u003c/p\u003e\n\u003cp\u003eIf no TVD data for a well is found when the user tries to plot a curve, ResInsight will present a warning dialog to the user.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/NoTvdWarningDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"property-editor\"\u003eProperty Editor\u003c/h2\u003e\n\u003cp\u003eThe property editor lets the user select which curves to display in the RFT plot.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/RftPlotPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"well-name\"\u003eWell Name\u003c/h3\u003e\n\u003cp\u003eSelect the well to display in the plot. Wells postfixed by \u003cem\u003e'(Well Path)'\u003c/em\u003e have an associated well trajectory loaded.\u003c/p\u003e\n\u003ch3 id=\"sources\"\u003eSources\u003c/h3\u003e\n\u003cp\u003eAfter a well has been selected in the Well Name field, the relevant sources for that well will appear in the sources field. The sources are placed in one of three different groups:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRFT File Cases\u003c/strong\u003e \u0026ndash; Simulation cases may have associated formation pressure data in \u003cem\u003e*.rft\u003c/em\u003e file(s). If the simulation case contains such files, those are imported together with the simulation case (See the keyword \u003ccode\u003eWRFTPLT\u003c/code\u003e in the Eclipse manual for information).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid Cases\u003c/strong\u003e \u0026ndash; The PRESSURE property in the 3D grid.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eObserved Cases\u003c/strong\u003e \u0026ndash; Observed data imported from well log files.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen the user selects one or more sources, a selection of their time steps appears in the \u003cstrong\u003eTime Steps\u003c/strong\u003e field.\u003c/p\u003e\n\u003ch3 id=\"time-steps\"\u003eTime Steps\u003c/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eTime Steps\u003c/strong\u003e field contains the relevant time steps according to the source selection. Time steps are deemed to be relevant by the following rules:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eIf a single source or sources of the same type are selected, all available time steps in those sources are shown.\u003c/li\u003e\n\u003cli\u003eIf sources from two or tree types are selected, the time steps are filtered:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003eThe time steps matching the observed case(s) time steps.\u003c/li\u003e\n\u003cli\u003eIf no time steps from a case match the observed time step, the two adjacent ones are shown.\u003c/li\u003e\n\u003cli\u003eThe first time step from any grid case(s) (as initial pressure reference).\nIf the Observed data isn\u0026rsquo;t selected, the RFT data serves as filter reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEach time step is postfixed by an indication of which source type(s) the time step is belonging to. This indication is displayed as one or more letters within square brackets. Examples: \u003cstrong\u003e[ O ]\u003c/strong\u003e, \u003cstrong\u003e[ R G ]\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eO\u003c/strong\u003e \u0026ndash; Time step has observed data\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eR\u003c/strong\u003e \u0026ndash; Time step has RFT data\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eG\u003c/strong\u003e \u0026ndash; Time step has Grid data\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMore than one letter for one single time step, means that the time steps comes from multiple case types.\u003c/p\u003e\n\u003ch3 id=\"zonationformation-names\"\u003eZonation/Formation Names\u003c/h3\u003e\n\u003cp\u003eThis property editor lets the user control the visibility of formations lines. This is what it looks like in the RFT plot context.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/RftPltFormationNames.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003ePlease see the \u003ca href=\"/3d-main-window/formations/\"\u003efull documentation\u003c/a\u003e on the formations property editor for details about formations.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eWhen the formation names property editor is used in the context of RFT plots, the fields \u003cb\u003eTrajectory\u003c/b\u003e and \u003cb\u003eSimulation Well\u003c/b\u003e are hidden because those values are given by the RFT plot definition.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"legend-and-axis\"\u003eLegend and Axis\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/RftLegendAndAxis.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis property editor lets the user control visual properties for the legend and axis.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTitle and Legends\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow Title\u003c/strong\u003e \u0026ndash; Toggle on/off title in plot\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Legends\u003c/strong\u003e \u0026ndash; Toggle on/off legend in plot\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLegend Orientation\u003c/strong\u003e \u0026ndash; Vertical or horizontal\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eX Axis Settings\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLogarithmic Scale\u003c/strong\u003e \u0026ndash; Toggle between linear and logarithmic\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMin\u003c/strong\u003e \u0026ndash; Set X axis minimum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMax\u003c/strong\u003e \u0026ndash; Set X axis maximum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Grid Lines\u003c/strong\u003e \u0026ndash; Enable grid lines in background in plot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDepth Axis\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eType\u003c/strong\u003e \u0026ndash; Toggle between True Vertical Depth (MSL) or Measured Depth (MD)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnit\u003c/strong\u003e \u0026ndash;\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMin\u003c/strong\u003e \u0026ndash; Set depth axis minimum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMax\u003c/strong\u003e \u0026ndash; Set depth axis maximum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Grid Lines\u003c/strong\u003e \u0026ndash; Enable grid lines in background in plot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/plot-window/rftplot/"
};
window.store["/export/contourmapexport/"] = {
title: "Contour Map Export",
content: "ResInsight can create contour maps based on different forms of aggregation of 3D Eclipse data onto a 2D Plane. Any 3D result value can be aggregated, in addition to specialised results, such as oil, gas and hydrocarbon columns. A Contour Map is a specialised 2D view with many of the same features as the 3D views, including property filters, range filters and display of faults and wells.\nExport of Contour Map Data To export a contour map, invoke one of the following options (c.f. figure above):\n Select right-click command Export Contour Map to text in the graphics window showing a contour map. Select right-click command Export Contour Map to text for a contour map in the Project Tree This initiates the following dialog for export options:\nAs seen, the dialog facilitates the following options:\n Setting the file name for export. Export of local coordinates, i.e. coordinates measured from local origo defined in lower, left corner of contour map. Default is export of full UTM coordinates. Defining a text label to exclude undefined values. Default label is NaN. Exclude undefined values based on the given label. Export file format The file format for export of contour maps supports use of Python and numpy. For instance, an exported file may can be imported into numpy using the loadtxt() function.\nMetadata is included as comments in the beginning of the file. The character # as first character denotes a comment line.\nIf local coordinates are exported, the UTM coordinate offset is included as a comment in the header of the export file (c.f. example file below). To anonymize the data, the UTM coordinate offset may be removed from file.\nExample file:\n# case name : 1_R001_REEK-0\r# sampling points : nx=90 ny=100\r# time and date : 01.Jan 2000\r# property name : Arithmetic Mean, PRESSURE\r# UTM offset : x=456256 y=5.92663e+06\rx y value 5209.20099 254.10737 341.09308\r5336.25467 254.10737 341.13252\r5463.30835 254.10737 341.36091\r5590.36204 254.10737 341.62615\r5717.41572 254.10737 341.70246\r5082.14731 381.16105 340.56455\r5209.20099 381.16105 340.79087\r5336.25467 381.16105 341.02580\r5463.30835 381.16105 341.40061\r5590.36204 381.16105 341.86177\r5717.41572 381.16105 342.34527\r... ... ...\rPython interface for export of contour maps The ResInsight Python API allows the user to access all contour maps belonging to a project. A Python script for exporting contour maps to a text file is included as one of the examples of the ResInsight Python API.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/export/ExportContourMap.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight can create \u003ca href=\"/3d-main-window/contourmaps/\"\u003econtour maps\u003c/a\u003e based on different forms of aggregation of 3D Eclipse data onto a 2D Plane. Any 3D result value can be aggregated, in addition to specialised results, such as oil, gas and hydrocarbon columns. A Contour Map is a specialised 2D view with many of the same features as the 3D views, including property filters, range filters and display of faults and wells.\u003c/p\u003e\n\u003ch2 id=\"export-of-contour-map-data\"\u003eExport of Contour Map Data\u003c/h2\u003e\n\u003cp\u003eTo export a contour map, invoke one of the following options (c.f. figure above):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSelect right-click command \u003cstrong\u003eExport Contour Map to text\u003c/strong\u003e in the graphics window showing a contour map.\u003c/li\u003e\n\u003cli\u003eSelect right-click command \u003cstrong\u003eExport Contour Map to text\u003c/strong\u003e for a contour map in the \u003cstrong\u003eProject Tree\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis initiates the following dialog for export options:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/export/ExportContourMapDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eAs seen, the dialog facilitates the following options:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSetting the file name for export.\u003c/li\u003e\n\u003cli\u003eExport of local coordinates, i.e. coordinates measured from local origo defined in lower, left corner of contour map. Default is export of full UTM coordinates.\u003c/li\u003e\n\u003cli\u003eDefining a text label to exclude undefined values. Default label is \u003cem\u003eNaN\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003eExclude undefined values based on the given label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"export-file-format\"\u003eExport file format\u003c/h2\u003e\n\u003cp\u003eThe file format for export of contour maps supports use of Python and numpy. For instance, an exported file may can be imported into numpy using the \u003cem\u003eloadtxt()\u003c/em\u003e function.\u003c/p\u003e\n\u003cp\u003eMetadata is included as comments in the beginning of the file. The character \u003cem\u003e#\u003c/em\u003e as first character denotes a comment line.\u003c/p\u003e\n\u003cp\u003eIf local coordinates are exported, the UTM coordinate offset is included as a comment in the header of the export file (c.f. example file below).\nTo anonymize the data, the UTM coordinate offset may be removed from file.\u003c/p\u003e\n\u003cp\u003eExample file:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e# case name : 1_R001_REEK-0\r\n# sampling points : nx=90 ny=100\r\n# time and date : 01.Jan 2000\r\n# property name : Arithmetic Mean, PRESSURE\r\n# UTM offset : x=456256 y=5.92663e+06\r\n\r\nx y value \r\n5209.20099 254.10737 341.09308\r\n5336.25467 254.10737 341.13252\r\n5463.30835 254.10737 341.36091\r\n5590.36204 254.10737 341.62615\r\n5717.41572 254.10737 341.70246\r\n5082.14731 381.16105 340.56455\r\n5209.20099 381.16105 340.79087\r\n5336.25467 381.16105 341.02580\r\n5463.30835 381.16105 341.40061\r\n5590.36204 381.16105 341.86177\r\n5717.41572 381.16105 342.34527\r\n... ... ...\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"python-interface-for-export-of-contour-maps\"\u003ePython interface for export of contour maps\u003c/h2\u003e\n\u003cp\u003eThe \u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e allows the user to access all contour maps belonging to a project.\nA Python script for exporting contour maps to a text file is included as one of the examples of the\n\u003ca href=\"https://api.resinsight.org\"\u003eResInsight Python API\u003c/a\u003e.\u003c/p\u003e\n",
url: "/export/contourmapexport/"
};
window.store["/plot-window/ensemblerftplot/"] = {
title: "Ensemble RFT Plot",
content: "ResInsight allows the user to create a ensemble RFT plot similar to summary ensemble plots. The functionality also computes statistics, e.g. P10, P90, and mean. When possible, ResInsight avoids loading the grid when reading ensemble RFT data.\nCreate New Ensemble RFT Plot When a summary ensemble has been imported, observed FMU data can be imported via right-clicking Observed Data in the Plot Project Tree, and selecting Import Observed FMU Data.\nTo create ensemble RFT plot, right-click RFT Plots and select New RFT Plot.\nProperty Editor The property editor lets the user select which curves to display in the RFT plot.\nWell Name Select the well to display in the plot. Wells postfixed by '(Well Path)' have an associated well trajectory loaded.\nSources Subsequent to selecting a well in the Well Name field, the relevant sources for that well will appear in the Sources field. The sources for this particular case are:\n Ensembles with RFT Data \u0026ndash; List of ensembles which contain RFT data with check-boxes to activate display. Observed FMU data \u0026ndash; Observed data imported from a FMU run. When the user selects one or more sources, a selection of their time steps appears in the Time Steps field.\nTime Steps The Time Steps field contains the relevant time steps according to the source selection. Time steps are deemed to be relevant by the following rules:\n If a single source or sources of the same type are selected, all available time steps in those sources are shown. If sources from two or tree types are selected, the time steps are filtered: The time steps matching the observed case(s) time steps. If no time steps from a case match the observed time step, the two adjacent ones are shown. The first time step from any grid case(s) (as initial pressure reference). If the Observed data isn\u0026rsquo;t selected, the RFT data serves as filter reference. Each time step is postfixed by letter(s) to indicate source type(s) of each time step. The source types are indicated in square brackets:\n O \u0026ndash; Time step has Observed data E \u0026ndash; Time step has Ensemble data R \u0026ndash; Time step has RFT data G \u0026ndash; Time step has Grid data More than one letter for one single time step, means that the time step comes from multiple case types.\nZonation/Formation Names The display of formations lines is controlled in the same manner as for RFT plots. Please see the full documentation of the formations property editor for details about formations.\nLegend and Axis Visual properties of legend and axes is controlled in the same manner as for RFT plots.\nImport of Observed Ensemble RFT data from FMU Observed RFT data as part of a FMU run is presupposed to be located in a folder which contains the following four file types:\n layer_zone_table.txt \u0026lt;well_name\u0026gt;.obs \u0026lt;well_name\u0026gt;.txt well_date_rft.txt The purpose and format of the data files is explained below.\nThe data file well_date_rft.txt is required. If missing, no Observed FMU data will be imported.\n\rCorrelation of grid and formations The file layer_zone_table.txt can be used to correlate each grid k-layer with a formation name. This file is identical for all cases in the same ensemble.\nExample file layer_zone_table.txt:\n1 UpperReek\r2 UpperReek\r3 UpperReek\r4 UpperReek\r5 UpperReek\r6 MidReek\r7 MidReek\r8 MidReek\r9 MidReek\r10 MidReek\r11 LowerReek\r12 LowerReek\r13 LowerReek\r14 LowerReek\rObserved pressure and error For a given well name, the file \u0026lt;well_name\u0026gt;.obs is a data file containing two columns to specify observed pressure and error. Column one contains observed pressure and column two contains error. The observation data is valid for one and only one layer/formation.\nExample file for well OP_1, i.e. OP_1.obs:\n303.000 3.000\r304.000 3.000\r305.000 3.000\rReservoir zone name For a given well name, the file \u0026lt;well_name\u0026gt;.txt is a data file containing five columns that specify its correlation with reservoir zones. Each line of data must contain:\n Utmx: x-coordinate in UTM Utmy: y-coordinate in UTM Measured Depth relative to the Kelly Bushing (MDRKB) True Vertical Depth referenced to Mean Sea Level (TVDMSL) Reservoir zone name Example file for well OP_1, i.e. OP_1.txt:\n461288.719 5933415.000 1816.200 1611.692 UpperReek\r461288.685 5933415.027 1824.560 1620.052 MidReek\r461288.683 5933415.029 1840.000 1635.492 LowerReek\rWell measurements The data file well_date_rft.txt contains well measurements. The file contains four columns for each well measurement:\n Well Name Date in two digit form \u0026lt;DD\u0026gt; Month in two digit form \u0026lt;MM\u0026gt; Year in four digit form \u0026lt;YYYY\u0026gt; Measurement index There can be multiple measurement for each well.\nExample file well_date_rft.txt:\nOP_1 01 02 2000 1\rOP_2 01 02 2000 1\rOP_4 01 01 2001 1\rWI_1 01 02 2000 1\rWI_3 01 03 2001 1\r",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/EnsembleRftPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight allows the user to create a ensemble RFT plot similar to summary ensemble plots. \nThe functionality also computes statistics, e.g. P10, P90, and mean.\nWhen possible, ResInsight avoids loading the grid when reading ensemble RFT data.\u003c/p\u003e\n\u003ch2 id=\"create-new-ensemble-rft-plot\"\u003eCreate New Ensemble RFT Plot\u003c/h2\u003e\n\u003cp\u003eWhen a \u003ca href=\"/plot-window/ensembleplotting/#import\"\u003esummary ensemble has been imported\u003c/a\u003e,\nobserved FMU data can be imported via right-clicking \u003cstrong\u003eObserved Data\u003c/strong\u003e in the \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e, \nand selecting \u003cstrong\u003eImport Observed FMU Data\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/EnsembleRftImportObservedData.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eTo create ensemble RFT plot, right-click \u003cstrong\u003eRFT Plots\u003c/strong\u003e and select \u003cstrong\u003eNew RFT Plot\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/EnsembleRftNewRftPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"property-editor\"\u003eProperty Editor\u003c/h2\u003e\n\u003cp\u003eThe property editor lets the user select which curves to display in the RFT plot.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/EnsembleRftPlotPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"well-name\"\u003eWell Name\u003c/h3\u003e\n\u003cp\u003eSelect the well to display in the plot. Wells postfixed by \u003cem\u003e'(Well Path)'\u003c/em\u003e have an associated well trajectory loaded.\u003c/p\u003e\n\u003ch3 id=\"sources\"\u003eSources\u003c/h3\u003e\n\u003cp\u003eSubsequent to selecting a well in the Well Name field, the relevant sources for that well will appear in the \u003cstrong\u003eSources\u003c/strong\u003e field. The sources for this particular case are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnsembles with RFT Data\u003c/strong\u003e \u0026ndash; List of ensembles which contain RFT data with check-boxes to activate display.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eObserved FMU data\u003c/strong\u003e \u0026ndash; Observed data imported from a FMU run.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen the user selects one or more sources, a selection of their time steps appears in the \u003cstrong\u003eTime Steps\u003c/strong\u003e field.\u003c/p\u003e\n\u003ch3 id=\"time-steps\"\u003eTime Steps\u003c/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eTime Steps\u003c/strong\u003e field contains the relevant time steps according to the source selection. Time steps are deemed to be relevant by the following rules:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eIf a single source or sources of the same type are selected, all available time steps in those sources are shown.\u003c/li\u003e\n\u003cli\u003eIf sources from two or tree types are selected, the time steps are filtered:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003eThe time steps matching the observed case(s) time steps.\u003c/li\u003e\n\u003cli\u003eIf no time steps from a case match the observed time step, the two adjacent ones are shown.\u003c/li\u003e\n\u003cli\u003eThe first time step from any grid case(s) (as initial pressure reference).\nIf the Observed data isn\u0026rsquo;t selected, the RFT data serves as filter reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEach time step is postfixed by letter(s) to indicate source type(s) of each time step. The source types are indicated in square brackets:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eO\u003c/strong\u003e \u0026ndash; Time step has Observed data\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eE\u003c/strong\u003e \u0026ndash; Time step has Ensemble data\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eR\u003c/strong\u003e \u0026ndash; Time step has RFT data\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eG\u003c/strong\u003e \u0026ndash; Time step has Grid data\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMore than one letter for one single time step, means that the time step comes from multiple case types.\u003c/p\u003e\n\u003ch3 id=\"zonationformation-names\"\u003eZonation/Formation Names\u003c/h3\u003e\n\u003cp\u003eThe display of formations lines is controlled in the same manner as for \u003ca href=\"/plot-window/rftplot/#zonation-formation-names\"\u003eRFT plots\u003c/a\u003e.\nPlease see the \u003ca href=\"/3d-main-window/formations/\"\u003efull documentation\u003c/a\u003e of the formations property editor for details about formations.\u003c/p\u003e\n\u003ch3 id=\"legend-and-axis\"\u003eLegend and Axis\u003c/h3\u003e\n\u003cp\u003eVisual properties of legend and axes is controlled in the same manner as for \u003ca href=\"/plot-window/rftplot/#legend-and-axis\"\u003eRFT plots\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"import-of-observed-ensemble-rft-data-from-fmu\"\u003eImport of Observed Ensemble RFT data from FMU\u003c/h2\u003e\n\u003cp\u003eObserved RFT data as part of a FMU run is presupposed to be located in a folder which contains the following four file types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003elayer_zone_table.txt\u003c/li\u003e\n\u003cli\u003e\u0026lt;\u003cem\u003ewell_name\u003c/em\u003e\u0026gt;.obs\u003c/li\u003e\n\u003cli\u003e\u0026lt;\u003cem\u003ewell_name\u003c/em\u003e\u0026gt;.txt\u003c/li\u003e\n\u003cli\u003ewell_date_rft.txt\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe purpose and format of the data files is explained below.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eThe data file \u003cem\u003ewell_date_rft.txt\u003c/em\u003e is required. If missing, no Observed FMU data will be imported.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch4 id=\"correlation-of-grid-and-formations\"\u003eCorrelation of grid and formations\u003c/h4\u003e\n\u003cp\u003eThe file \u003cem\u003elayer_zone_table.txt\u003c/em\u003e can be used to correlate each grid k-layer with a formation name. \nThis file is identical for all cases in the same ensemble.\u003c/p\u003e\n\u003cp\u003eExample file \u003cem\u003elayer_zone_table.txt\u003c/em\u003e:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e1 UpperReek\r\n2 UpperReek\r\n3 UpperReek\r\n4 UpperReek\r\n5 UpperReek\r\n6 MidReek\r\n7 MidReek\r\n8 MidReek\r\n9 MidReek\r\n10 MidReek\r\n11 LowerReek\r\n12 LowerReek\r\n13 LowerReek\r\n14 LowerReek\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch4 id=\"observed-pressure-and-error\"\u003eObserved pressure and error\u003c/h4\u003e\n\u003cp\u003eFor a given well name, the file \u003cem\u003e\u0026lt;well_name\u0026gt;.obs\u003c/em\u003e is a data file containing two columns to specify observed pressure and error. \nColumn one contains observed pressure and column two contains error. The observation data is valid for one and only one layer/formation.\u003c/p\u003e\n\u003cp\u003eExample file for well \u003cem\u003eOP_1\u003c/em\u003e, i.e. \u003cem\u003eOP_1.obs\u003c/em\u003e:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e303.000 3.000\r\n304.000 3.000\r\n305.000 3.000\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch4 id=\"reservoir-zone-name\"\u003eReservoir zone name\u003c/h4\u003e\n\u003cp\u003eFor a given well name, the file \u003cem\u003e\u0026lt;well_name\u0026gt;.txt\u003c/em\u003e is a data file containing five columns that specify its correlation with reservoir zones. \nEach line of data must contain:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUtmx: x-coordinate in UTM\u003c/li\u003e\n\u003cli\u003eUtmy: y-coordinate in UTM\u003c/li\u003e\n\u003cli\u003eMeasured Depth relative to the Kelly Bushing (MDRKB)\u003c/li\u003e\n\u003cli\u003eTrue Vertical Depth referenced to Mean Sea Level (TVDMSL)\u003c/li\u003e\n\u003cli\u003eReservoir zone name\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExample file for well \u003cem\u003eOP_1\u003c/em\u003e, i.e. \u003cem\u003eOP_1.txt\u003c/em\u003e:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e461288.719 5933415.000 1816.200 1611.692 UpperReek\r\n461288.685 5933415.027 1824.560 1620.052 MidReek\r\n461288.683 5933415.029 1840.000 1635.492 LowerReek\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch4 id=\"well-measurements\"\u003eWell measurements\u003c/h4\u003e\n\u003cp\u003eThe data file \u003cem\u003ewell_date_rft.txt\u003c/em\u003e contains well measurements. The file contains four columns for each well measurement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWell Name\u003c/li\u003e\n\u003cli\u003eDate in two digit form \u0026lt;DD\u0026gt;\u003c/li\u003e\n\u003cli\u003eMonth in two digit form \u0026lt;MM\u0026gt;\u003c/li\u003e\n\u003cli\u003eYear in four digit form \u0026lt;YYYY\u0026gt;\u003c/li\u003e\n\u003cli\u003eMeasurement index\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThere can be multiple measurement for each well.\u003c/p\u003e\n\u003cp\u003eExample file \u003cem\u003ewell_date_rft.txt\u003c/em\u003e:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eOP_1 01 02 2000 1\r\nOP_2 01 02 2000 1\r\nOP_4 01 01 2001 1\r\nWI_1 01 02 2000 1\r\nWI_3 01 03 2001 1\r\n\u003c/code\u003e\u003c/pre\u003e",
url: "/plot-window/ensemblerftplot/"
};
window.store["/3d-main-window/formations/"] = {
title: " Zonations/Formations",
content: "This section will describe how to use formations for different k-layers of a case, and how to use well picks/zonations for ranges of measured depths of a well path.\nFormations for k-layers Formation information can be utilized in ResInsight as cell colors, used in property filters and are displayed in the Result info panel when selecting single cells.\nTo use this functionality you will need to :\n Import one or more Formation Names file(s) Select the correct Formation Names file in the Case of interest Import of Formation Names Files Formation Names files can be imported by using the command: File-\u0026gt;Import-\u0026gt;Import Formation Names.\nSupported Formation Names files are:\n Formation Names description files (*.lyr) FMU Layer Zone Table (layer_zone_table.txt) To select the appropriate file type, use the button to the right of file name in the Import Formation Names dialog. The imported Formation Names files are then listed in the Project Tree in a folder named Formations.\nFormation Names description files (*.lyr) Formation Names description files (*.lyr) consist of a list of formation names and their k-range. Below is an example of a Formation Names description file:\n-- Any text as comment\r'MyFormationName' 4 - 12\r'MySecondFormationName' 15 - 17\r'3 k-layer thick 18,19 and 20' 3\r'Last Name' 21 - 21 FMU Layer Zone Table (layer_zone_table.txt) The FMU Layer Zone Table (layer_zone_table.txt) contains two columns to correlate each grid k-layer with a formation name. Below is an example of a layer_zone_table.txt file:\n1 UpperReek\r2 UpperReek\r3 UpperReek\r4 UpperReek\r5 UpperReek\r6 MidReek\r7 MidReek\r8 MidReek\r9 MidReek\r10 MidReek\r11 LowerReek\r12 LowerReek\r13 LowerReek\r14 LowerReek\rSelect the Formation File in a Case If only one formation file is imported, the formation will automatically be set in the active view\u0026rsquo;s case. If more than one formation file is imported at once, or if a case must change formation file, the formation file for a case can be set later on. This option is available in the Property Editor for a case. The formation is selected in the combo box for property Formation Names File.\nReload of formation data If the formation file is modified outside ResInsight, the formation data can be imported again by the right-click menu Formations-\u0026gt;Reload. This command will import formations for the selected formation files.\nViewing the Formation Information Formations in 3D View The formations can be visualized as a result property in Cell Results, Cell Edge Result, and Separate Fault Result. When selected, a special legend displaying formation names is activated.\nProperty Filter Based on Formations Formation names are available in Property Filters as Result Type Formation Names. This makes it easy to filter geometry based on formation specifications.\nSee Cell Filters for details.\nPicking in 3D View Picking on a cell being part of a formation will display the formation name in the Result Info windows, in addition to other pick info for the cell.\nAnnotations on Plots Formation can be used to annotate the following plot types:\n Well Log Plots RFT Plots PLT Plots Well Allocation Plots MANGLER BILDE\nFor RFT and PLT Plots, Zonation/Formation Names can be found in the plot\u0026rsquo;s Property Editor. Tick \u0026ldquo;Show Formations\u0026rdquo; and choose the case with the desired formations.\nIn Well Log Plots and Well Allocation Plots, Zonation/Formation Names can be found in the Property Editor for a Track or Branch. In addition to choosing case, the path to show formations for must also be selected, as each track can have curves with data from more than one path.\nWell Picks Well Picks can be set for a single well path, defined on measured depths of the well path. Unlike formations for k-layers, formations for a well path can only be used to annotate plots. A well pick can be either a fluid or a formation.\nImport of Well Pick Files Well Pick files can be imported by using the command: File-\u0026gt;Import-\u0026gt;Well Data-\u0026gt;Import Well Picks. The user is asked to select *.csv files for import.\nThe imported Well Pick files will be added to their associated well path, if a match on well name can be found. If not, new paths will be created, and they can all be found in Wells in the Project Tree. The file path of the formations can be found in a well path\u0026rsquo;s Property Editor.\nA Well Pick file is a csv-file, which uses semicolon to separate entries in a table. Below is an example of such a file:\nWell name; Column name; Unit name; Top MD; Base MD\rB-3H; FLUID; GAS;2203.2;2317.4\rB-3H; FLUID; OIL;2317.4;2459\rB-3H; STRAT; FANGST GP. ;2203.399902;2223.350098\rB-3H; STRAT; Ile Fm. ;2203.399902;2223.350098\rB-3H; STRAT; Ile Fm. 3 ;2203.401123;2219.26001\rB-3H; STRAT; Ile Fm. 2 ;2219.26001;2222.399902\rB-3H; STRAT; Ile Fm. 2.2 ;2219.26;2219.350098\rB-3H; STRAT; Ile Fm. 2.1 ;2219.350098;2222.399902\rB-3H; STRAT; Ile Fm. 1 ;2222.399902;2223.350098\rB-3H; STRAT; BAAT GP. ;2223.350098;2979.28125\rB-3H; STRAT; Ror Fm. ;2223.350098;2285.199951\rB-3H; STRAT; Ror Fm. 2 ;2223.350098;2246\rB-3H; STRAT; Ror Fm. 1 ;2246;2285.199951\rB-2H; FLUID; GAS;2144.4;2338.5\rB-2H; FLUID; OIL;2338.5;2440\rB-2H; STRAT; FANGST GP. ;2144.199951;2158.389893\rB-2H; STRAT; Ile Fm. ;2144.199951;2158.389893\rB-2H; STRAT; Ile Fm. 2 ;2144.201416;2156.197266\rB-2H; STRAT; Ile Fm. 1 ;2156.197266;2158.38501\rThe file must have the columns \u0026ldquo;Well name\u0026rdquo;, \u0026ldquo;Unit name\u0026rdquo; (i.e. formation name), \u0026ldquo;Top MD\u0026rdquo; and \u0026ldquo;Base MD\u0026rdquo; (i.e. measured depth) to be regarded as a Well Pick file. They can be listed in any order, and all other columns will be ignorded.\nThe three unit names OIL, GAS and WATER are interpreted as fluids. Other unit names with only capital letters are groups. A unit name without an index is simply a formation. Unit names with one number is a formation 1, unit names with one punctuation is a formation 2, two punctuations, formation 3 and so on. Indentions in column name will be ignored.\nViewing the Well Picks See Annotations on plots. Annotations are added to plots in the same way as for k-layered formations, but the source is different.\nIn the Property Editor, choose Well Path as Source, and all well paths with formations will be shown in the drop-down list below. All disjoint well picks for the chosen well path is shown on default. To reduce the number of annotations, the Well Pick Filter can be used.\nThe Well Pick Filter will show formations down to the specified level. If more there are more than one formation within 0.1m of an MD, only the lowermost formation is shown. Well picks interpreted as Fluids are only shown by ticking the Show Fluids mark.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/formations_legend.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis section will describe how to use formations for different k-layers of a case, and how to use well picks/zonations for ranges of measured depths of a well path.\u003c/p\u003e\n\u003ch2 id=\"formations-for-k-layers\"\u003eFormations for k-layers\u003c/h2\u003e\n\u003cp\u003eFormation information can be utilized in ResInsight as cell colors, used in property filters and are displayed in the \u003cstrong\u003eResult info\u003c/strong\u003e panel when selecting single cells.\u003c/p\u003e\n\u003cp\u003eTo use this functionality you will need to :\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eImport one or more Formation Names file(s)\u003c/li\u003e\n\u003cli\u003eSelect the correct Formation Names file in the Case of interest\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"import-of-formation-names-files\"\u003eImport of Formation Names Files\u003c/h3\u003e\n\u003cp\u003eFormation Names files can be imported by using the command: \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Import Formation Names\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eSupported Formation Names files are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFormation Names description files (\u003cem\u003e\u003ccode\u003e*.lyr\u003c/code\u003e\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003eFMU Layer Zone Table (\u003cem\u003e\u003ccode\u003elayer_zone_table.txt\u003c/code\u003e\u003c/em\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo select the appropriate file type, use the button to the right of file name in the \u003cem\u003eImport Formation Names\u003c/em\u003e dialog. \nThe imported Formation Names files are then listed in the \u003cstrong\u003eProject Tree\u003c/strong\u003e in a folder named \u003cstrong\u003eFormations\u003c/strong\u003e.\u003c/p\u003e\n\u003ch4 id=\"formation-names-description-files-_lyr_\"\u003eFormation Names description files (\u003cem\u003e\u003ccode\u003e*.lyr\u003c/code\u003e\u003c/em\u003e)\u003c/h4\u003e\n\u003cp\u003eFormation Names description files (\u003cem\u003e\u003ccode\u003e*.lyr\u003c/code\u003e\u003c/em\u003e) consist of a list of formation names and their k-range. \nBelow is an example of a Formation Names description file:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e-- Any text as comment\r\n'MyFormationName' 4 - 12\r\n'MySecondFormationName' 15 - 17\r\n'3 k-layer thick 18,19 and 20' 3\r\n'Last Name' 21 - 21 \r\n\u003c/code\u003e\u003c/pre\u003e\u003ch4 id=\"fmu-layer-zone-table-_layer_zone_tabletxt_\"\u003eFMU Layer Zone Table (\u003cem\u003e\u003ccode\u003elayer_zone_table.txt\u003c/code\u003e\u003c/em\u003e)\u003c/h4\u003e\n\u003cp\u003eThe FMU Layer Zone Table (\u003cem\u003e\u003ccode\u003elayer_zone_table.txt\u003c/code\u003e\u003c/em\u003e) contains two columns to correlate each grid k-layer with a formation name. \nBelow is an example of a \u003cem\u003e\u003ccode\u003elayer_zone_table.txt\u003c/code\u003e\u003c/em\u003e file:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e1 UpperReek\r\n2 UpperReek\r\n3 UpperReek\r\n4 UpperReek\r\n5 UpperReek\r\n6 MidReek\r\n7 MidReek\r\n8 MidReek\r\n9 MidReek\r\n10 MidReek\r\n11 LowerReek\r\n12 LowerReek\r\n13 LowerReek\r\n14 LowerReek\r\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"select-the-formation-file-in-a-case\"\u003eSelect the Formation File in a Case\u003c/h3\u003e\n\u003cp\u003eIf only one formation file is imported, the formation will automatically be set in the active view\u0026rsquo;s case. If more than one formation file is imported at once, or if a case must change formation file, the formation file for a case can be set later on. This option is available in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e for a case. The formation is selected in the combo box for property \u003cstrong\u003eFormation Names File\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/formations_property_editor.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch4 id=\"reload-of-formation-data\"\u003eReload of formation data\u003c/h4\u003e\n\u003cp\u003eIf the formation file is modified outside ResInsight, the formation data can be imported again by the right-click menu \u003cstrong\u003eFormations-\u0026gt;Reload\u003c/strong\u003e. This command will import formations for the selected formation files.\u003c/p\u003e\n\u003ch3 id=\"viewing-the-formation-information\"\u003eViewing the Formation Information\u003c/h3\u003e\n\u003ch4 id=\"formations-in-3d-view\"\u003eFormations in 3D View\u003c/h4\u003e\n\u003cp\u003eThe formations can be visualized as a result property in \u003cstrong\u003eCell Results\u003c/strong\u003e, \u003cstrong\u003eCell Edge Result\u003c/strong\u003e, and \u003cstrong\u003eSeparate Fault Result\u003c/strong\u003e. When selected, a special legend displaying formation names is activated.\u003c/p\u003e\n\u003ch4 id=\"property-filter-based-on-formations\"\u003eProperty Filter Based on Formations\u003c/h4\u003e\n\u003cp\u003eFormation names are available in Property Filters as Result Type \u003cstrong\u003eFormation Names\u003c/strong\u003e. This makes it easy to filter geometry based on formation specifications.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"/3d-main-window/filters/\"\u003e Cell Filters \u003c/a\u003e for details.\u003c/p\u003e\n\u003ch4 id=\"picking-in-3d-view\"\u003ePicking in 3D View\u003c/h4\u003e\n\u003cp\u003ePicking on a cell being part of a formation will display the formation name in the \u003cstrong\u003eResult Info\u003c/strong\u003e windows, in addition to other pick info for the cell.\u003c/p\u003e\n\u003ch4 id=\"annotations-on-plots\"\u003eAnnotations on Plots\u003c/h4\u003e\n\u003cp\u003eFormation can be used to annotate the following plot types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"/plot-window/welllogsandplots/\"\u003eWell Log Plots\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/plot-window/rftplot/\"\u003eRFT Plots\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/plot-window/pltplot/\"\u003ePLT Plots\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/plot-window/flowdiagnosticsplots/\"\u003eWell Allocation Plots\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/formOnPlot.PNG\" alt=\"\"\u003e MANGLER BILDE\u003c/p\u003e\n\u003cp\u003eFor RFT and PLT Plots, \u003cstrong\u003eZonation/Formation Names\u003c/strong\u003e can be found in the plot\u0026rsquo;s \u003cstrong\u003eProperty Editor\u003c/strong\u003e. Tick \u0026ldquo;Show Formations\u0026rdquo; and choose the case with the desired formations.\u003c/p\u003e\n\u003cp\u003eIn Well Log Plots and Well Allocation Plots, \u003cstrong\u003eZonation/Formation Names\u003c/strong\u003e can be found in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e for a \u003cstrong\u003eTrack\u003c/strong\u003e or \u003cstrong\u003eBranch\u003c/strong\u003e. In addition to choosing case, the path to show formations for must also be selected, as each track can have curves with data from more than one path.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/caseFormationsPropEditor.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"well-picks\"\u003eWell Picks\u003c/h2\u003e\n\u003cp\u003eWell Picks can be set for a single well path, defined on measured depths of the well path. Unlike formations for k-layers, formations for a well path can only be used to annotate plots. A well pick can be either a \u003cem\u003efluid\u003c/em\u003e or a \u003cem\u003eformation\u003c/em\u003e.\u003c/p\u003e\n\u003ch3 id=\"import-of-well-pick-files\"\u003eImport of Well Pick Files\u003c/h3\u003e\n\u003cp\u003eWell Pick files can be imported by using the command: \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Well Data-\u0026gt;Import Well Picks\u003c/strong\u003e.\nThe user is asked to select \u003cem\u003e\u003ccode\u003e*.csv\u003c/code\u003e\u003c/em\u003e files for import.\u003c/p\u003e\n\u003cp\u003eThe imported Well Pick files will be added to their associated well path, if a match on well name can be found. If not, new paths will be created, and they can all be found in \u003cstrong\u003eWells\u003c/strong\u003e in the \u003cstrong\u003eProject Tree\u003c/strong\u003e. The file path of the formations can be found in a well path\u0026rsquo;s \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/wellPathFormationsInPropertyEditor.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA Well Pick file is a csv-file, which uses semicolon to separate entries in a table. Below is an example of such a file:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eWell name; Column name; Unit name; Top MD; Base MD\r\nB-3H; FLUID; GAS;2203.2;2317.4\r\nB-3H; FLUID; OIL;2317.4;2459\r\nB-3H; STRAT; FANGST GP. ;2203.399902;2223.350098\r\nB-3H; STRAT; Ile Fm. ;2203.399902;2223.350098\r\nB-3H; STRAT; Ile Fm. 3 ;2203.401123;2219.26001\r\nB-3H; STRAT; Ile Fm. 2 ;2219.26001;2222.399902\r\nB-3H; STRAT; Ile Fm. 2.2 ;2219.26;2219.350098\r\nB-3H; STRAT; Ile Fm. 2.1 ;2219.350098;2222.399902\r\nB-3H; STRAT; Ile Fm. 1 ;2222.399902;2223.350098\r\nB-3H; STRAT; BAAT GP. ;2223.350098;2979.28125\r\nB-3H; STRAT; Ror Fm. ;2223.350098;2285.199951\r\nB-3H; STRAT; Ror Fm. 2 ;2223.350098;2246\r\nB-3H; STRAT; Ror Fm. 1 ;2246;2285.199951\r\nB-2H; FLUID; GAS;2144.4;2338.5\r\nB-2H; FLUID; OIL;2338.5;2440\r\nB-2H; STRAT; FANGST GP. ;2144.199951;2158.389893\r\nB-2H; STRAT; Ile Fm. ;2144.199951;2158.389893\r\nB-2H; STRAT; Ile Fm. 2 ;2144.201416;2156.197266\r\nB-2H; STRAT; Ile Fm. 1 ;2156.197266;2158.38501\r\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThe file must have the columns \u0026ldquo;Well name\u0026rdquo;, \u0026ldquo;Unit name\u0026rdquo; (i.e. formation name), \u0026ldquo;Top MD\u0026rdquo; and \u0026ldquo;Base MD\u0026rdquo; (i.e. measured depth) to be regarded as a Well Pick file. They can be listed in any order, and all other columns will be ignorded.\u003c/p\u003e\n\u003cp\u003eThe three unit names \u003cem\u003eOIL\u003c/em\u003e, \u003cem\u003eGAS\u003c/em\u003e and \u003cem\u003eWATER\u003c/em\u003e are interpreted as \u003cem\u003efluids\u003c/em\u003e. Other unit names with only capital letters are \u003cem\u003egroups\u003c/em\u003e. A unit name without an index is simply a \u003cem\u003eformation\u003c/em\u003e. Unit names with one number is a \u003cem\u003eformation 1\u003c/em\u003e, unit names with \u003cem\u003eone\u003c/em\u003e punctuation is a \u003cem\u003eformation 2\u003c/em\u003e, two punctuations, \u003cem\u003eformation 3\u003c/em\u003e and so on. Indentions in column name will be ignored.\u003c/p\u003e\n\u003ch3 id=\"viewing-the-well-picks\"\u003eViewing the Well Picks\u003c/h3\u003e\n\u003cp\u003eSee \u003ca href=\"#annotations-on-plots\"\u003eAnnotations on plots\u003c/a\u003e. Annotations are added to plots in the same way as for k-layered formations, but the source is different.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/wellFormationsPropEditor.PNG\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIn the \u003cstrong\u003eProperty Editor\u003c/strong\u003e, choose \u003cstrong\u003eWell Path\u003c/strong\u003e as \u003cstrong\u003eSource\u003c/strong\u003e, and all well paths with formations will be shown in the drop-down list below. All disjoint well picks for the chosen well path is shown on default. To reduce the number of annotations, the \u003cstrong\u003eWell Pick Filter\u003c/strong\u003e can be used.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/wellPickFilter.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eWell Pick Filter\u003c/strong\u003e will show formations down to the specified level. If more there are more than one formation within 0.1m of an MD, only the lowermost formation is shown. Well picks interpreted as \u003cem\u003eFluids\u003c/em\u003e are only shown by ticking the \u003cstrong\u003eShow Fluids\u003c/strong\u003e mark.\u003c/p\u003e\n",
url: "/3d-main-window/formations/"
};
window.store["/plot-window/pltplot/"] = {
title: "PLT Plot",
content: "A PLT (Production Log Tool) plot is a special well plot for comparing observed production (well flow rates) and simulated production. The curves are plotted as production against measured depth (MD). Simulated production data is retrieved directly from the grid model or from the corresponding (*.rft) files, while observed production data are loaded from well log files (*.las).\nCreate New PLT Plot There are several ways to create new PLT Plots\nFrom Project Tree in the Plot Main Window\n Select right-click command New PLT Plot for the PLT Plots node. From the Project Tree in the Main Window\n Select right-click command New PLT Plot for a Well Path node or a Simulation Well node that has an associated well path. From the 3D view\n Right-click a well path, or a simulation well that has an associated well path, and select Well Plots -\u0026gt; New PLT Plot. Plot Observed Data To be able to plot observed production data for a well, a well log file containing that data must be imported. Production data in a well log file is expected to have column names:\n Component Names Oil QOZT, QOIL, xxxx_QOIL Gas QOZT, QGAS, xxxx_QGAS Water QGZT, QWAT, xxxx_QWAT Total QTZT, QTOT, xxxx_QTOT To be able to plot simulated data for a well, the trajectory for that well have to be imported. If no well trajectory is found, ResInsight will present a warning dialog to the user.\nProperty Editor The property editor lets the user select which curves to display in the PLT plot.\nWell Name Select the well to display in the plot. Only observed well paths are displayed.\nSources After a well has been selected in the Well Name field, sources for that well should appear in the sources field. The sources are placed in one of three different groups:\n RFT File Cases \u0026ndash; Simulation cases may have associated PLT data in *.rft file(s). If the simulation case contains such files, those are imported together with the simulation case (See the keyword WRFTPLT in the Eclipse manual for information) Grid Cases \u0026ndash; Simulation cases Observed Cases \u0026ndash; Observed data imported from well log files and well path files When the user selects a source, time steps for that source appears in the Time Steps field.\nTime Steps The Time Steps field contains available time steps for the selected source(s). Some combinations of selected sources may display a filtered list of time steps instead of the union of all time steps for all selected sources. The policy is as follows:\n Exclusively grid cases selected. All available time steps for the selected grid cases are displayed. Grid case(s) and observed data case selected. Time steps shown are: The first time step from the merged time step list from all grid cases. If no time steps from grid cases match the observed time step, display the two adjacent grid case time steps. Grid case(s) and RFT File case(s) selected. Same display logic as point 2. All types of cases selected. Same display logic as point 2 with the exception that RFT File case time steps are treated as grid time steps. Each time step is postfixed by an indication of which source type(s) the time step is belonging to. This indication is displayed as one or more letters within square brackets. Examples: [ O ], [ R G ].\n O \u0026ndash; Time step belongs to observed data R \u0026ndash; Time step belongs to RFT data G \u0026ndash; Time step belongs to Grid data More than one letter for one single time step, means that the time step belongs to multiple case types.\nCurve Selection The curve selection group lets the user control which component(s) of the PLT data to display.\n Standard Volume \u0026ndash; Production data at standard conditions (normal air pressure) Reservoir Volume \u0026ndash; Production data at reservoir pressure (high air pressure) Oil \u0026ndash; The oil production component Gas \u0026ndash; The gas production component Water \u0026ndash; The water production component Total \u0026ndash; Total production Zonation/Formation Names This property editor lets the user control how formations are handled. This is what it looks like in the PLT plot context.\nPlease see the full documentation on the formations property editor for details.\nWhen the formation names property editor is used in the context of PLT plots, the fields Trajectory and Simulation Well are hidden because those values are given by the PLT plot definition.\n\rLegend and Axis This property editor lets the user control visual properties for the legend and axis.\n Title and Legends Show Title \u0026ndash; Toggle on/off title in plot Show Legends \u0026ndash; Toggle on/off legend in plot Legend Orientation \u0026ndash; Vertical or horizontal X Axis Settings Logarithmic Scale \u0026ndash; Toggle between linear and logarithmic Min \u0026ndash; Set X axis minimum value Max \u0026ndash; Set X axis maximum value Show Grid Lines \u0026ndash; Enable grid lines in background in plot Depth Axis Type \u0026ndash; Toggle between True Vertical Depth (MSL) or Measured Depth (MD) Unit \u0026ndash; Min \u0026ndash; Set depth axis minimum value Max \u0026ndash; Set depth axis maximum value Show Grid Lines \u0026ndash; Enable grid lines in background in plot Plot The PLT plot displays groups of curves. A group consists of the components oil, gas and water. The curves within a group are stacked, the biggest component first.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/PltPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA PLT (Production Log Tool) plot is a special well plot for comparing observed production (well flow rates) and simulated production. The curves are plotted as production against measured depth (MD). Simulated production data is retrieved directly from the grid model or from the corresponding (*.rft) files, while observed production data are loaded from well log files (*.las).\u003c/p\u003e\n\u003ch2 id=\"create-new-plt-plot\"\u003eCreate New PLT Plot\u003c/h2\u003e\n\u003cp\u003eThere are several ways to create new PLT Plots\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFrom Project Tree in the Plot Main Window\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSelect right-click command \u003cstrong\u003eNew PLT Plot\u003c/strong\u003e for the \u003cem\u003ePLT Plots\u003c/em\u003e node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFrom the Project Tree in the Main Window\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSelect right-click command \u003cstrong\u003eNew PLT Plot\u003c/strong\u003e for a \u003cem\u003eWell Path\u003c/em\u003e node or a \u003cem\u003eSimulation Well\u003c/em\u003e node that has an associated well path.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFrom the 3D view\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRight-click a well path, or a simulation well that has an associated well path, and select \u003cstrong\u003eWell Plots -\u0026gt; New PLT Plot\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"plot-observed-data\"\u003ePlot Observed Data\u003c/h2\u003e\n\u003cp\u003eTo be able to plot observed production data for a well, a well log file containing that data must be imported. Production data in a well log file is expected to have column names:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eComponent\u003c/th\u003e\n\u003cth\u003eNames\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOil\u003c/td\u003e\n\u003ctd\u003e\u003cem\u003eQOZT\u003c/em\u003e, \u003cem\u003eQOIL\u003c/em\u003e, \u003cem\u003exxxx_QOIL\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGas\u003c/td\u003e\n\u003ctd\u003e\u003cem\u003eQOZT\u003c/em\u003e, \u003cem\u003eQGAS\u003c/em\u003e, \u003cem\u003exxxx_QGAS\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWater\u003c/td\u003e\n\u003ctd\u003e\u003cem\u003eQGZT\u003c/em\u003e, \u003cem\u003eQWAT\u003c/em\u003e, \u003cem\u003exxxx_QWAT\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal\u003c/td\u003e\n\u003ctd\u003e\u003cem\u003eQTZT\u003c/em\u003e, \u003cem\u003eQTOT\u003c/em\u003e, \u003cem\u003exxxx_QTOT\u003c/em\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eTo be able to plot simulated data for a well, the trajectory for that well have to be imported. If no well trajectory is found, ResInsight will present a warning dialog to the user.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/NoMdWarningDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"property-editor\"\u003eProperty Editor\u003c/h2\u003e\n\u003cp\u003eThe property editor lets the user select which curves to display in the PLT plot.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/PltPlotPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"well-name\"\u003eWell Name\u003c/h3\u003e\n\u003cp\u003eSelect the well to display in the plot. Only observed well paths are displayed.\u003c/p\u003e\n\u003ch3 id=\"sources\"\u003eSources\u003c/h3\u003e\n\u003cp\u003eAfter a well has been selected in the Well Name field, sources for that well should appear in the sources field. The sources are placed in one of three different groups:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRFT File Cases\u003c/strong\u003e \u0026ndash; Simulation cases may have associated PLT data in \u003cem\u003e*.rft\u003c/em\u003e file(s). If the simulation case contains such files, those are imported together with the simulation case (See the keyword \u003ccode\u003eWRFTPLT\u003c/code\u003e in the Eclipse manual for information)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid Cases\u003c/strong\u003e \u0026ndash; Simulation cases\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eObserved Cases\u003c/strong\u003e \u0026ndash; Observed data imported from well log files and well path files\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen the user selects a source, time steps for that source appears in the \u003cstrong\u003eTime Steps\u003c/strong\u003e field.\u003c/p\u003e\n\u003ch3 id=\"time-steps\"\u003eTime Steps\u003c/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eTime Steps\u003c/strong\u003e field contains available time steps for the selected source(s). Some combinations of selected sources may display a filtered list of time steps instead of the union of all time steps for all selected sources. The policy is as follows:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eExclusively grid cases selected\u003c/strong\u003e. All available time steps for the selected grid cases are displayed.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrid case(s) and observed data case selected\u003c/strong\u003e. Time steps shown are:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003eThe first time step from the merged time step list from all grid cases.\u003c/li\u003e\n\u003cli\u003eIf no time steps from grid cases match the observed time step, display the two adjacent grid case time steps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003e\u003cstrong\u003eGrid case(s) and RFT File case(s) selected\u003c/strong\u003e. Same display logic as point 2.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAll types of cases selected\u003c/strong\u003e. Same display logic as point 2 with the exception that RFT File case time steps are treated as grid time steps.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eEach time step is postfixed by an indication of which source type(s) the time step is belonging to. This indication is displayed as one or more letters within square brackets. Examples: \u003cstrong\u003e[ O ]\u003c/strong\u003e, \u003cstrong\u003e[ R G ]\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eO\u003c/strong\u003e \u0026ndash; Time step belongs to observed data\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eR\u003c/strong\u003e \u0026ndash; Time step belongs to RFT data\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eG\u003c/strong\u003e \u0026ndash; Time step belongs to Grid data\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMore than one letter for one single time step, means that the time step belongs to multiple case types.\u003c/p\u003e\n\u003ch3 id=\"curve-selection\"\u003eCurve Selection\u003c/h3\u003e\n\u003cp\u003eThe curve selection group lets the user control which component(s) of the PLT data to display.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStandard Volume\u003c/strong\u003e \u0026ndash; Production data at standard conditions (normal air pressure)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReservoir Volume\u003c/strong\u003e \u0026ndash; Production data at reservoir pressure (high air pressure)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOil\u003c/strong\u003e \u0026ndash; The oil production component\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGas\u003c/strong\u003e \u0026ndash; The gas production component\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWater\u003c/strong\u003e \u0026ndash; The water production component\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTotal\u003c/strong\u003e \u0026ndash; Total production\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"zonationformation-names\"\u003eZonation/Formation Names\u003c/h3\u003e\n\u003cp\u003eThis property editor lets the user control how formations are handled. This is what it looks like in the PLT plot context.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/RftPltFormationNames.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003ePlease see the \u003ca href=\"/3d-main-window/formations/\"\u003efull documentation\u003c/a\u003e on the formations property editor for details.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eWhen the formation names property editor is used in the context of PLT plots, the fields \u003cb\u003eTrajectory\u003c/b\u003e and \u003cb\u003eSimulation Well\u003c/b\u003e are hidden because those values are given by the PLT plot definition.\u003c/p\u003e\n\u003c/div\u003e\r\n\n\u003ch3 id=\"legend-and-axis\"\u003eLegend and Axis\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/PltLegendAndAxis.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis property editor lets the user control visual properties for the legend and axis.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTitle and Legends\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow Title\u003c/strong\u003e \u0026ndash; Toggle on/off title in plot\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Legends\u003c/strong\u003e \u0026ndash; Toggle on/off legend in plot\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLegend Orientation\u003c/strong\u003e \u0026ndash; Vertical or horizontal\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eX Axis Settings\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLogarithmic Scale\u003c/strong\u003e \u0026ndash; Toggle between linear and logarithmic\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMin\u003c/strong\u003e \u0026ndash; Set X axis minimum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMax\u003c/strong\u003e \u0026ndash; Set X axis maximum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Grid Lines\u003c/strong\u003e \u0026ndash; Enable grid lines in background in plot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDepth Axis\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eType\u003c/strong\u003e \u0026ndash; Toggle between True Vertical Depth (MSL) or Measured Depth (MD)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnit\u003c/strong\u003e \u0026ndash;\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMin\u003c/strong\u003e \u0026ndash; Set depth axis minimum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMax\u003c/strong\u003e \u0026ndash; Set depth axis maximum value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Grid Lines\u003c/strong\u003e \u0026ndash; Enable grid lines in background in plot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"plot\"\u003ePlot\u003c/h3\u003e\n\u003cp\u003eThe PLT plot displays groups of curves. A group consists of the components oil, gas and water. The curves within a group are stacked, the biggest component first.\u003c/p\u003e\n",
url: "/plot-window/pltplot/"
};
window.store["/plot-window/flowdiagnosticsplots/"] = {
title: "Flow Diagnostics Plots",
content: "Flow Diagnostics Plots can be used to view well allocation, well inflow rates, cumulative saturation along time of flight and flow characteristics.\nThey are managed from the folder Flow Diagnostics Plots located in Plot Project Tree in the Plot Main Window.\nThis folder contains a default Flow Characteristics Plot and Well Allocation Plot. In addition, two folders with stored well allocation and flow characteristics plots will show up if there are any of those in the model.\nPlease refer to Cell Results-\u0026gt; Flow Diagnostic Results for a description of the results and references to more information about the methodology.\nWell Allocation Plots Well allocation plots show the flow along a specified well, along with either phase distribution or the amount of support from/to other wells. The total phase or allocation is shown in the legend and as a pie chart, while the well flow is shown in a depth value vs flow graph.\nIn addition a Cumulative Saturation by Time of Flight plot may be shown. This little plot illustrates how the total saturation changes as you go from the well-connection-cells along increasing time of flight adding the cells as you go.\nBranches Each branch of the well will be assigned a separate Track. For normal wells this is based on the branch detection algorithm used for Well Pipe visualization, and will correspond to the pipe visualization with Branch Detection On ( See Well Pipe Geometry ). Multi Segment Wells will be displayed according to their branch information, but tiny branches consisting of only one connection are lumped into the main branch to make the visualization more understandable ( See Dummy branches ).\nCreating Well Allocation Plots To plot the Well allocation for a well, right-click the well in the Project Tree or in the 3D View and invoke the command Plot Well Allocation.\nThe command updates the default Well Allocation Plot with new values based on the selection and the settings in the active view. This plot can then be copied to the Stored Plots folder by the right-click command Add Stored Well Allocation Plot.\nOptions The Legend, Total Allocation pie chart, Cumulative Saturation, and the Well Flow/Allocation can be turned on or off from the toggles in the Project Tree. The other options are controlled from the property panel of a Well Allocation Plot:\n Name \u0026ndash; Auto generated name used as plot title Show Plot Title \u0026ndash; Toggles whether to show the title in the plot Plot Data \u0026ndash; Options controlling when and what the plot is based on Case \u0026ndash; The case to plot data from Time Step \u0026ndash; The selected time step Well \u0026ndash; The simulation well to plot Options Plot Type Allocation \u0026ndash; Plots Reservoir well flow rates along with how this well supports/are supported by other wells ( This option is only available for cases with Flux results available ) Well Flow \u0026ndash; Plots Surface Well Flow Rates together with phase split between Oil, Gas, and Water Flow Type Accumulated \u0026ndash; Plots an approximation of the accumulated flow along the well Inflow Rates \u0026ndash; Plots the rate of flow from the connection into the well Group Small Contributions \u0026ndash; Groups small well contributions into a group called Other Threshold \u0026ndash; Threshold used by the Group Small Contributions option Depth Settings The depth value in the plot can be controlled by selecting the Accumulated Flow/Inflow Rates item in the Project Tree. This item represents the Well-Log-like part of the Well Allocation Plot and its properties are shown below:\n Name \u0026ndash; The plot name, updated automatically based on the Flow Type and well. Depth Type Pseudo Length \u0026ndash; Use the length along the visualized simulation well pipe as depth. In this mode the curves are extended somewhat above zero depth keeping the curve values constant. This is done to make it easier to see the final values of the curves relative to each other.\nThe depth are calculated with Branch detection On and using the Interpolated well pipe geometry.\n( See Well Pipe Geometry ) TVD \u0026ndash; Use True Vertical Depth on the depth-axis. This will produce distorted plots for horizontal or near horizontal wells. Connection Number \u0026ndash; Use the number of connections counted from the top on the depth-axis. Visible Depth Range \u0026ndash; These options control the depth zoom. Auto Scale \u0026ndash; Toggles autoscale on/off. The plot is autoscaled when significant changes to its settings are made. Min, Max \u0026ndash; Sets the visible depth range. These are updated when zooming using the mouse wheel etc. Accessing the Plot Data The command right-click command Show Plot Data will show a window containing the plot data in ascii format. The content of this window is easy to copy and paste into Excel or other tools for further processing.\nIt is also possible to save the ascii data to a file directly by using the right-click command Export Plot Data to Text File on the Accumulated Flow/Inflow Rates item in the Project Tree.\nThe total accumulation data can also be viewed in ascci format by the command Show Total Allocation Data.\nCumulative Phase Distribution Plot A Cumulative Phase Distribution Plot shows the volumetric oil, gas, and water distribution from contributing wells to a target well. For producer B-2H, for instance, such a plot can be created by right-clicking its entry under Simulation Wells in Project Tree.\nA Cumulative Phase Distribution Plot can also be created by right-clicking a Cumulative Saturation plot, c.f. figure below.\nClicking its entry in Plot Project Tree, displays content and settings of the Cumulative Phase Distribution Plot.\nFlow Characteristics Plot This window displays three different graphs describing the overall behavior of the reservoir for each time step from a flow diagnostics point of view.\n Lorenz Coefficient \u0026ndash; This plot displays the Lorenz coefficient for the complete reservoir for each selected time step. The time step color is used as a reference for the time step in the other graphs. Flow Capacity vs Storage Capacity \u0026ndash; This plot displays one curve for each time step of the F-phi curve for the reservoir. Sweep Efficiency \u0026ndash; This plot displays one Sweep Efficiency curve for each selected time step. Settings Case \u0026ndash; Selects the source case for the plot. Time Steps \u0026ndash; These options selects the time steps to be used in the plot. All With Calculated FlowDiagnostics \u0026ndash; Plot data from all the time steps already solved by the Flow Diagnostics Solver, but nothing more. The solver will be run implicitly when the user requests any Flow Diagnostics results on a particular time step using Cell Results, Well Allocation Plots, or Well Log Extraction Curves. Selected \u0026ndash; Use the selected time steps only. Activating this options displays a listbox with all the available time steps in the 3D case. Time steps already solved by the Flow Diagnostics Solver are marked with an asterix *. Select the interesting time steps and press apply to invoke the solver for unsolved time steps, and to show them in the plot. Region \u0026ndash; These group of options controls the cell region of interest for the plot. Cell Filter \u0026ndash; Selects the type of cell filtering to apply. Sub-options are displayed depending on the selection. All Active Cells \u0026ndash; Use all the active cells in the model (default) Visible Cells \u0026ndash; Use the visible cells in a particular predefined view as cell region. This option will respect all the filter settings in the view, and use the correct cell set for each time step. View \u0026ndash; The view to use as cell filter Injector Producer Communication \u0026ndash; The region of communication between selected producers and injectors. See Flow Diagnostic Results Tracer Filter \u0026ndash; Wild card based filter-text to filter the list of tracers list \u0026ndash; Producer and injector tracers to select Show Region \u0026ndash; Button to create (or edit) a 3D View showing the selected region of cells. Min communication \u0026ndash; A threshold for the cells communication value. Cells with communication below this threshold is omitted from the region. Flooded by Injector/Drained by Producer \u0026ndash; The region with a Time Of Flight from the selected tracers below the selected threshold. Tracer Filter/list/Show Region \u0026ndash; See above. Max Time of Flight [days] \u0026ndash; Only cells with a Time of Flight value less then this value are used. Options Legend \u0026ndash; Toggles the legend on/off Aquifer Cell Threshold \u0026ndash; This threshold can be used to exclude unwanted effects of aquifers. Cells are excluded if their pore volume are larger than threshold * total pore volume. ",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/FlowDiagnosticsPlotsOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eFlow Diagnostics Plots can be used to view well allocation, well inflow rates, cumulative saturation along time of flight and flow characteristics.\u003c/p\u003e\n\u003cp\u003eThey are managed from the folder \u003cstrong\u003eFlow Diagnostics Plots\u003c/strong\u003e located in \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e in the \u003cstrong\u003ePlot Main Window\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/FlowDiagnosticsPlotsProjectTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis folder contains a default \u003cstrong\u003eFlow Characteristics Plot\u003c/strong\u003e and \u003cstrong\u003eWell Allocation Plot\u003c/strong\u003e. In addition, two folders with stored well allocation and flow characteristics plots will show up if there are any of those in the model.\u003c/p\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"/3d-main-window/cellresults/#flow-diagnostic-results\"\u003eCell Results-\u0026gt; Flow Diagnostic Results\u003c/a\u003e for a description of the results and references to more information about the methodology.\u003c/p\u003e\n\u003ch2 id=\"well-allocation-plots\"\u003eWell Allocation Plots\u003c/h2\u003e\n\u003cp\u003eWell allocation plots show the flow along a specified well, along with either phase distribution or the amount of support from/to other wells. The total phase or allocation is shown in the legend and as a pie chart, while the well flow is shown in a depth value vs flow graph.\u003c/p\u003e\n\u003cp\u003eIn addition a \u003cstrong\u003eCumulative Saturation by Time of Flight\u003c/strong\u003e plot may be shown. This little plot illustrates how the total saturation changes as you go from the well-connection-cells along increasing time of flight adding the cells as you go.\u003c/p\u003e\n\u003ch3 id=\"branches\"\u003eBranches\u003c/h3\u003e\n\u003cp\u003eEach branch of the well will be assigned a separate \u003cstrong\u003eTrack\u003c/strong\u003e. For normal wells this is based on the branch detection algorithm used for Well Pipe visualization, and will correspond to the pipe visualization with \u003cstrong\u003eBranch Detection\u003c/strong\u003e \u003cem\u003eOn\u003c/em\u003e ( See \u003ca href=\"/wells-and-completions/simulationwells/#well-pipe-geometry\"\u003eWell Pipe Geometry\u003c/a\u003e ).\nMulti Segment Wells will be displayed according to their branch information, but tiny branches consisting of only one connection are lumped into the main branch to make the visualization more understandable ( See \u003ca href=\"/wells-and-completions/simulationwells/#dummy-branches\"\u003eDummy branches\u003c/a\u003e ).\u003c/p\u003e\n\u003ch3 id=\"creating-well-allocation-plots\"\u003eCreating Well Allocation Plots\u003c/h3\u003e\n\u003cp\u003eTo plot the Well allocation for a well, right-click the well in the \u003cstrong\u003eProject Tree\u003c/strong\u003e or in the \u003cstrong\u003e3D View\u003c/strong\u003e and invoke the command \u003cstrong\u003ePlot Well Allocation\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SimulationWellContextMenu.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe command updates the default \u003cstrong\u003eWell Allocation Plot\u003c/strong\u003e with new values based on the selection and the settings in the active view. This plot can then be copied to the \u003cstrong\u003eStored Plots\u003c/strong\u003e folder by the right-click command \u003cstrong\u003eAdd Stored Well Allocation Plot\u003c/strong\u003e.\u003c/p\u003e\n\u003ch3 id=\"options\"\u003eOptions\u003c/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003eLegend\u003c/strong\u003e, \u003cstrong\u003eTotal Allocation\u003c/strong\u003e pie chart, \u003cstrong\u003eCumulative Saturation\u003c/strong\u003e, and the \u003cstrong\u003eWell Flow/Allocation\u003c/strong\u003e can be turned on or off from the toggles in the \u003cstrong\u003eProject Tree\u003c/strong\u003e. The other options are controlled from the property panel of a Well Allocation Plot:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellAllocationProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; Auto generated name used as plot title\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Plot Title\u003c/strong\u003e \u0026ndash; Toggles whether to show the title in the plot\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePlot Data\u003c/strong\u003e \u0026ndash; Options controlling when and what the plot is based on\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCase\u003c/strong\u003e \u0026ndash; The case to plot data from\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Step\u003c/strong\u003e \u0026ndash; The selected time step\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell\u003c/strong\u003e \u0026ndash; The simulation well to plot\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOptions\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePlot Type\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAllocation\u003c/strong\u003e \u0026ndash; Plots \u003cem\u003eReservoir well flow rates\u003c/em\u003e along with how this well supports/are \nsupported by other wells ( This option is only available for cases with Flux results available )\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Flow\u003c/strong\u003e \u0026ndash; Plots \u003cem\u003eSurface Well Flow Rates\u003c/em\u003e together with phase split between Oil, Gas, and Water\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlow Type\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccumulated\u003c/strong\u003e \u0026ndash; Plots an approximation of the accumulated flow along the well\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInflow Rates\u003c/strong\u003e \u0026ndash; Plots the rate of flow from the connection into the well\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGroup Small Contributions\u003c/strong\u003e \u0026ndash; Groups small well contributions into a group called \u003cstrong\u003eOther\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThreshold\u003c/strong\u003e \u0026ndash; Threshold used by the \u003cstrong\u003eGroup Small Contributions\u003c/strong\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"depth-settings\"\u003eDepth Settings\u003c/h3\u003e\n\u003cp\u003eThe depth value in the plot can be controlled by selecting the \u003cstrong\u003eAccumulated Flow\u003c/strong\u003e/\u003cstrong\u003eInflow Rates\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e. This item represents the Well-Log-like part of the Well Allocation Plot and its properties are shown below:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/WellAllocationWellLogProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e \u0026ndash; The plot name, updated automatically based on the \u003cstrong\u003eFlow Type\u003c/strong\u003e and well.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDepth Type\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePseudo Length\u003c/strong\u003e \u0026ndash; Use the length along the visualized simulation well pipe as depth. \nIn this mode the curves are extended somewhat above zero depth keeping the curve \nvalues constant. This is done to make it easier to see the final values of the curves relative to each other.\u003cbr\u003e\nThe depth are calculated with \u003cstrong\u003eBranch detection\u003c/strong\u003e \u003cem\u003eOn\u003c/em\u003e and using the \u003cstrong\u003eInterpolated\u003c/strong\u003e well pipe geometry.\u003cbr\u003e\n( See \u003ca href=\"/wells-and-completions/simulationwells/#well-pipe-geometry\"\u003eWell Pipe Geometry\u003c/a\u003e )\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTVD\u003c/strong\u003e \u0026ndash; Use True Vertical Depth on the depth-axis. This will produce distorted plots for horizontal or near horizontal wells.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnection Number\u003c/strong\u003e \u0026ndash; Use the number of connections counted from the top on the depth-axis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVisible Depth Range\u003c/strong\u003e \u0026ndash; These options control the depth zoom.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto Scale\u003c/strong\u003e \u0026ndash; Toggles autoscale on/off. The plot is autoscaled when significant changes to its settings are made.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMin\u003c/strong\u003e, \u003cstrong\u003eMax\u003c/strong\u003e \u0026ndash; Sets the visible depth range. These are updated when zooming using the mouse wheel etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"accessing-the-plot-data\"\u003eAccessing the Plot Data\u003c/h3\u003e\n\u003cp\u003eThe command right-click command \u003cstrong\u003eShow Plot Data\u003c/strong\u003e will show a window containing the plot data in ascii format. The content of this window is easy to copy and paste into Excel or other tools for further processing.\u003c/p\u003e\n\u003cp\u003eIt is also possible to save the ascii data to a file directly by using the right-click command \u003cstrong\u003eExport Plot Data to Text File\u003c/strong\u003e on the \u003cstrong\u003eAccumulated Flow\u003c/strong\u003e/\u003cstrong\u003eInflow Rates\u003c/strong\u003e item in the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe total accumulation data can also be viewed in ascci format by the command \u003cstrong\u003eShow Total Allocation Data\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"cumulative-phase-distribution-plot\"\u003eCumulative Phase Distribution Plot\u003c/h2\u003e\n\u003cp\u003eA Cumulative Phase Distribution Plot shows the volumetric oil, gas, and water distribution from contributing wells to a target well.\nFor producer B-2H, for instance, such a plot can be created by right-clicking its entry under \u003cstrong\u003eSimulation Wells\u003c/strong\u003e in \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionCreate.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA Cumulative Phase Distribution Plot can also be created by right-clicking a Cumulative Saturation plot, c.f. figure below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eClicking its entry in \u003cstrong\u003ePlot Project Tree\u003c/strong\u003e, displays content and settings of the Cumulative Phase Distribution Plot.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"flow-characteristics-plot\"\u003eFlow Characteristics Plot\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/FlowCharacteristicsPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThis window displays three different graphs describing the overall behavior of the reservoir for each time step from a flow diagnostics point of view.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLorenz Coefficient\u003c/strong\u003e \u0026ndash; This plot displays the Lorenz coefficient for the complete reservoir for each selected time step. The time step color is used as a reference for the time step in the other graphs.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlow Capacity vs Storage Capacity\u003c/strong\u003e \u0026ndash; This plot displays one curve for each time step of the F-phi curve for the reservoir.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSweep Efficiency\u003c/strong\u003e \u0026ndash; This plot displays one Sweep Efficiency curve for each selected time step.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"settings\"\u003eSettings\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/FlowCharacteristicsPropertyPanel.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCase\u003c/strong\u003e \u0026ndash; Selects the source case for the plot.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Steps\u003c/strong\u003e \u0026ndash; These options selects the time steps to be used in the plot.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAll With Calculated FlowDiagnostics\u003c/strong\u003e \u0026ndash; Plot data from all the time steps already solved by the Flow Diagnostics Solver, but nothing more. The solver will be run implicitly when the user requests any Flow Diagnostics results on a particular time step using \u003ca href=\"/3d-main-window/cellresults/\"\u003eCell Results\u003c/a\u003e, Well Allocation Plots, or \u003ca href=\"/plot-window/welllogsandplots/#well-log-extraction-curves\"\u003eWell Log Extraction Curves\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelected\u003c/strong\u003e \u0026ndash; Use the selected time steps only. Activating this options displays a listbox with all the available time steps in the 3D case. Time steps already solved by the Flow Diagnostics Solver are marked with an asterix \u003cem\u003e\u003ccode\u003e*\u003c/code\u003e\u003c/em\u003e. Select the interesting time steps and press apply to invoke the solver for unsolved time steps, and to show them in the plot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRegion\u003c/strong\u003e \u0026ndash; These group of options controls the cell region of interest for the plot.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCell Filter\u003c/strong\u003e \u0026ndash; Selects the type of cell filtering to apply. Sub-options are displayed depending on the selection.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAll Active Cells\u003c/strong\u003e \u0026ndash; Use all the active cells in the model (default)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVisible Cells\u003c/strong\u003e \u0026ndash; Use the visible cells in a particular predefined view as cell region. This option will respect all the filter settings in the view, and use the correct cell set for each time step.\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eView\u003c/strong\u003e \u0026ndash; The view to use as cell filter\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInjector Producer Communication\u003c/strong\u003e \u0026ndash; The region of communication between selected producers and injectors. See \u003ca href=\"/3d-main-window/cellresults/#Flow-Diagnostic-Results\"\u003eFlow Diagnostic Results\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTracer Filter\u003c/strong\u003e \u0026ndash; Wild card based filter-text to filter the list of tracers\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elist\u003c/strong\u003e \u0026ndash; Producer and injector tracers to select\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Region\u003c/strong\u003e \u0026ndash; Button to create (or edit) a 3D View showing the selected region of cells.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMin communication\u003c/strong\u003e \u0026ndash; A threshold for the cells communication value. Cells with communication below this threshold is omitted from the region.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFlooded by Injector\u003c/strong\u003e/\u003cstrong\u003eDrained by Producer\u003c/strong\u003e \u0026ndash; The region with a Time Of Flight from the selected tracers below the selected threshold.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTracer Filter\u003c/strong\u003e/\u003cem\u003elist\u003c/em\u003e/\u003cstrong\u003eShow Region\u003c/strong\u003e \u0026ndash; See above.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMax Time of Flight [days]\u003c/strong\u003e \u0026ndash; Only cells with a Time of Flight value less then this value are used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOptions\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLegend\u003c/strong\u003e \u0026ndash; Toggles the legend on/off\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAquifer Cell Threshold\u003c/strong\u003e \u0026ndash; This threshold can be used to exclude unwanted effects of aquifers. Cells are excluded if their pore volume are larger than threshold \u003cem\u003e\u003ccode\u003e*\u003c/code\u003e\u003c/em\u003e total pore volume.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n",
url: "/plot-window/flowdiagnosticsplots/"
};
window.store["/3d-main-window/gridstatisticsdialog/"] = {
title: "Grid Statistics Dialog",
content: "ResInsight 3D Views has an info box in the upper right corner displaying statistics for the current view. A more detailed version of this information may also be displayed in a separate dialog window. Right click on the 3D view background and select Grid Statistics to bring up the dialog.\nGrid Statistics Dialog Fields The dialog consist of three information parts.\n Info text Histogram Cumulative Histogram Info Text The Info Text field shows general info about the case, the selected results, and some statistics.\nHistogram The histogram shows a histogram of the complete time series of the currently loaded Cell Result together with:\n The mean value ( a blue line ) P10 and P90 ( red lines ) Cumulative Histogram The cumulative histogram shows av accumulated version of the histogram above.\nGrid Statistics Configuration A grid statistics dialog is always connected to the 3D view from where it was opened. When the contents of the 3D view changes due to user interactions, the grid statistics dialog contents will be updated automatically along with the info box. The Statistics Options of the info box is shown in the figure below with default settings. These settings become available by clicking in the info box or the info box node in Project Tree.\nThe options in the Visibility group apply to the info box only and do not affect the Grid Statistics dialog, while the options in the Statistics Options group affect both.\nStatistics Options Statistics Time Range - Controls whether all time steps or only the current time step are included when statistics is computed. Flow Diagnostic results can only use the current time step option. Statistics Cell Range - Controls if visible cells or all active cells is included when statistics is computed. Snapshot The Grid Statistics dialog has a toolbar containing two buttons for snapshot functionality. The leftmost button copies a snapshot of the dialog contents to the operating system\u0026rsquo;s clipboard, while the rightmost button creates a file containing the snapshot.\nThe main window also has a snapshot toolbar containing the button Snapshot All Views. This button will include a snapshot of the Grid Statistics dialog if opened.\n\r",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/GridStatisticsDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight 3D Views has an \u003ca href=\"/3d-main-window/3dviews/#info-box\"\u003einfo box\u003c/a\u003e in the upper right corner displaying statistics for the current view. A more detailed version of this information may also be displayed in a separate dialog window. Right click on the 3D view background and select \u003cstrong\u003eGrid Statistics\u003c/strong\u003e to bring up the dialog.\u003c/p\u003e\n\u003ch2 id=\"grid-statistics-dialog-fields\"\u003eGrid Statistics Dialog Fields\u003c/h2\u003e\n\u003cp\u003eThe dialog consist of three information parts.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInfo text\u003c/li\u003e\n\u003cli\u003eHistogram\u003c/li\u003e\n\u003cli\u003eCumulative Histogram\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"info-text\"\u003eInfo Text\u003c/h3\u003e\n\u003cp\u003eThe Info Text field shows general info about the case, the selected results, and some statistics.\u003c/p\u003e\n\u003ch3 id=\"histogram\"\u003eHistogram\u003c/h3\u003e\n\u003cp\u003eThe histogram shows a histogram of the complete time series of the currently loaded Cell Result together with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe mean value ( a blue line )\u003c/li\u003e\n\u003cli\u003eP10 and P90 ( red lines )\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"cumulative-histogram\"\u003eCumulative Histogram\u003c/h3\u003e\n\u003cp\u003eThe cumulative histogram shows av accumulated version of the histogram above.\u003c/p\u003e\n\u003ch2 id=\"grid-statistics-configuration\"\u003eGrid Statistics Configuration\u003c/h2\u003e\n\u003cp\u003eA grid statistics dialog is always connected to the 3D view from where it was opened. When the contents of the 3D view changes due to user interactions, the grid statistics dialog contents will be updated automatically along with the info box. The Statistics Options of the info box is shown in the figure below with default settings. These settings become available by clicking in the info box or the info box node in \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/InfoBoxConfig.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe options in the Visibility group apply to the info box only and do not affect the Grid Statistics dialog, while the options in the Statistics Options group affect both.\u003c/p\u003e\n\u003ch3 id=\"statistics-options\"\u003eStatistics Options\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatistics Time Range\u003c/strong\u003e - Controls whether all time steps or only the current time step are included when statistics is computed. Flow Diagnostic results can only use the current time step option.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStatistics Cell Range\u003c/strong\u003e - Controls if visible cells or all active cells is included when statistics is computed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"snapshot\"\u003eSnapshot\u003c/h2\u003e\n\u003cp\u003eThe Grid Statistics dialog has a toolbar containing two buttons for snapshot functionality. The leftmost button copies a snapshot of the dialog contents to the operating system\u0026rsquo;s clipboard, while the rightmost button creates a file containing the snapshot.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003cp\u003eThe main window also has a snapshot toolbar containing the button \u003ca href=\"/export/snapshots/#snapshot-all-viewsplots-to-file-\"\u003eSnapshot All Views\u003c/a\u003e. This button will include a snapshot of the Grid Statistics dialog if opened.\u003c/p\u003e\n\u003c/div\u003e\r\n\n",
url: "/3d-main-window/gridstatisticsdialog/"
};
window.store["/3d-main-window/casegroupsandstatistics/"] = {
title: "Grid Case Groups and Statistics",
content: "Grid Case Group\u0026lsquo;s are designed to make it easy to calculate statistics per cell and per time step of a large number of Eclipse simulation Cases with identical Grids (often labeled realizations).\nIf you have several Eclipse simulations with different input parameters available, you can put all the realizations into a Grid Case Group and easily calculate each of the cells mean value, range and max/min values at each time step between the realizations.\nCreating Grid Case Groups From Files The easiest way to create a Grid Case Group is to use the Import command: File-\u0026gt;Import-\u0026gt;Eclipse Cases-\u0026gt;Create Grid Case Group from Files or File-\u0026gt;Import-\u0026gt;Eclipse Cases-\u0026gt;Create Grid Case Group from Files Recursively\nThe latter command will display the recursive file import dialog described on the Summary Plots page.\nThe first command will display the \u0026ldquo;old\u0026rdquo; import dialog: Add one or more search folders to the list on the left. The EGRID or GRID files found in these directories and sub directories are shown in the list to the right. If you want to remove some EGRID files from the list, select them and press the Remove button. When you are ready, press the OK button. ResInsight then creates a Grid Case Group for you, and populates its Source Cases with the Cases you selected. Then the first of those Cases are read completely, while the others are just scanned to verify that the Grids match and to detect changes in the Active Cells layout. This makes it quite fast to load even a quite large number of realizations.\nManually A Grid Case Group can be created from the right-click menu of a Result Case, Input Case or a different Grid Case Group. Source Cases can then be added by using the mouse to drag and drop cases with equal grids into the Grid Case Group\u0026lsquo;s Source Case folder. This is useful if you want to create statistics based only on a subset of the source cases in an already created Grid Case Group.\nDrag and Drop of cases will normally copy the cases to the new destination, but moving them is possible by pressing and holding the Shift key while dropping.\nViewing Special Source Cases To reduce the number of views, only a view for the first case is created automatically. If you want to inspect the results of a particular source case, select New view from the right-click menu. A new 3D View will the be created on that particular case.\nHow to limit system resource allocation\rTo reduce memory usage, project loading time etc. remember to delete the 3D Views you do not need. 3D Views uses a lot of system resources. \rStatistics After creating a grid case group, an empty Statistics Case is created for you in the Derived Statistics folder of the Grid Case Group.\nSetting Up and Calculate The properties of non-calculated and calculated Statistics Case is shown below:\n Compute \u0026ndash; Starts to calculate requested statistical Properties. Edit \u0026ndash; Deletes the calculated results, and makes the controls to edit the setup available. Summary of calculation setup \u0026ndash; Summarizes what to calculate. Properties to consider \u0026ndash; These options makes it possible to select what Eclipse properties to include in the Statistical calculations. Adding variables increase the memory usage and the computational time. Percentile Setup \u0026ndash; Selects whether to calculate percentiles, what method and what percentile levels should be used. Turning this off speeds up the calculations. Well Data Source Case \u0026ndash; This option selects which set of Simulation Wells to be shown along with the statistical results. You can select one of the Source Cases. Percentile Methods Three Percentile methods are implemented:\n Interpolated Observation \u0026ndash; The values are sorted, and the two observations representing the probabilities closest to the percentile are interpolated to find the value for the percentile. This is the default method. Nearest Observation \u0026ndash; The values are sorted, and the first observation representing a probability higher or equal to the percentile probability is selected as the value for the percentile. This method is by some considered to be statistically more puristic. Histogram based estimate \u0026ndash; A histogram is created and the percentile is calculated based on the histogram. This method will be faster when having a large number of realizations, because no value sorting is involved. You would however need several hundred realizations before this method should be considered. Viewing the Results When the computation is complete, you have to create a 3D View on the Statistics Case to view the results. Use the right-click menu of the Statistics Case to create it.\nAdding Statistics Cases A new statistical calculation can be created by activating the right-click menu for Derived Statistic-\u0026gt;New Statistics Case.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/GridCaseGroupTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eGrid Case Group\u003c/strong\u003e\u0026lsquo;s are designed to make it easy to calculate statistics per cell and per time step of a large number of Eclipse simulation Cases with identical Grids (often labeled \u003cem\u003erealizations\u003c/em\u003e).\u003c/p\u003e\n\u003cp\u003eIf you have several Eclipse simulations with different input parameters available, you can put all the realizations into a Grid Case Group and easily calculate each of the cells mean value, range and max/min values at each time step between the realizations.\u003c/p\u003e\n\u003ch2 id=\"creating-grid-case-groups\"\u003eCreating Grid Case Groups\u003c/h2\u003e\n\u003ch3 id=\"from-files\"\u003eFrom Files\u003c/h3\u003e\n\u003cp\u003eThe easiest way to create a \u003cstrong\u003eGrid Case Group\u003c/strong\u003e is to use the Import command:\n\u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Eclipse Cases-\u0026gt;Create Grid Case Group from Files\u003c/strong\u003e or \u003cstrong\u003eFile-\u0026gt;Import-\u0026gt;Eclipse Cases-\u0026gt;Create Grid Case Group from Files Recursively\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe latter command will display the recursive file import dialog described on the \u003ca href=\"/plot-window/summaryplots/#recursive-summary-file-import\"\u003eSummary Plots page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe first command will display the \u0026ldquo;old\u0026rdquo; import dialog:\n\u003cimg src=\"/images/3d-main-window/CreateGridCaseGroupFromFileDialog.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eAdd one or more search folders to the list on the left.\u003c/li\u003e\n\u003cli\u003eThe EGRID or GRID files found in these directories and sub directories are shown in the list to the right.\u003c/li\u003e\n\u003cli\u003eIf you want to remove some EGRID files from the list, select them and press the \u003cstrong\u003eRemove\u003c/strong\u003e button.\u003c/li\u003e\n\u003cli\u003eWhen you are ready, press the \u003cstrong\u003eOK\u003c/strong\u003e button.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eResInsight then creates a \u003cstrong\u003eGrid Case Group\u003c/strong\u003e for you, and populates its \u003cstrong\u003eSource Cases\u003c/strong\u003e with the Cases you selected. Then the first of those Cases are read completely, while the others are just scanned to verify that the Grids match and to detect changes in the Active Cells layout. This makes it quite fast to load even a quite large number of realizations.\u003c/p\u003e\n\u003ch3 id=\"manually\"\u003eManually\u003c/h3\u003e\n\u003cp\u003eA Grid Case Group can be created from the right-click menu of a Result Case, Input Case or a different Grid Case Group. \u003cstrong\u003eSource Cases\u003c/strong\u003e can then be added by using the mouse to \u003cem\u003edrag and drop\u003c/em\u003e cases with equal grids into the \u003cstrong\u003eGrid Case Group\u003c/strong\u003e\u0026lsquo;s \u003cstrong\u003eSource Case\u003c/strong\u003e folder.\nThis is useful if you want to create statistics based only on a subset of the source cases in an already created \u003cstrong\u003eGrid Case Group\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDrag and Drop\u003c/strong\u003e of cases will normally copy the cases to the new destination, but moving them is possible by pressing and holding the \u003cstrong\u003eShift\u003c/strong\u003e key while dropping.\u003c/p\u003e\n\u003ch2 id=\"viewing-special-source-cases\"\u003eViewing Special Source Cases\u003c/h2\u003e\n\u003cp\u003eTo reduce the number of views, only a view for the first case is created automatically. If you want to inspect the results of a particular source case, select \u003cstrong\u003eNew view\u003c/strong\u003e from the right-click menu. A new 3D View will the be created on that particular case.\u003c/p\u003e\n\r\n\u003cdiv class=\"notices note\" \u003e\u003ch5\u003eHow to limit system resource allocation\u003c/h5\u003e\r\nTo reduce memory usage, project loading time etc. remember to delete the 3D Views you do not need. 3D Views uses a lot of system resources. \r\n\u003c/div\u003e\r\n\n\u003ch2 id=\"statistics\"\u003eStatistics\u003c/h2\u003e\n\u003cp\u003eAfter creating a grid case group, an empty \u003cstrong\u003eStatistics Case\u003c/strong\u003e is created for you in the \u003cstrong\u003eDerived Statistics\u003c/strong\u003e folder of the \u003cstrong\u003eGrid Case Group\u003c/strong\u003e.\u003c/p\u003e\n\u003ch3 id=\"setting-up-and-calculate\"\u003eSetting Up and Calculate\u003c/h3\u003e\n\u003cp\u003eThe properties of non-calculated and calculated \u003cstrong\u003eStatistics Case\u003c/strong\u003e is shown below:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/StatisticsCaseProperties.png\" alt=\"\"\u003e \u003cimg src=\"/images/3d-main-window/StatisticsCasePropertiesCalculated.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCompute\u003c/strong\u003e \u0026ndash; Starts to calculate requested statistical Properties.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEdit\u003c/strong\u003e \u0026ndash; Deletes the calculated results, and makes the controls to edit the setup available.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSummary of calculation setup\u003c/strong\u003e \u0026ndash; Summarizes what to calculate.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperties to consider\u003c/strong\u003e \u0026ndash; These options makes it possible to select what Eclipse properties to include in the Statistical calculations. Adding variables increase the memory usage and the computational time.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePercentile Setup\u003c/strong\u003e \u0026ndash; Selects whether to calculate percentiles, what method and what percentile levels should be used. Turning this off speeds up the calculations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWell Data Source Case\u003c/strong\u003e \u0026ndash; This option selects which set of \u003cstrong\u003eSimulation Wells\u003c/strong\u003e to be shown along with the statistical results. You can select one of the \u003cstrong\u003eSource Cases\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"percentile-methods\"\u003ePercentile Methods\u003c/h4\u003e\n\u003cp\u003eThree Percentile methods are implemented:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eInterpolated Observation\u003c/strong\u003e \u0026ndash;\nThe values are sorted, and the two observations representing the probabilities closest to the percentile are interpolated to find the value for the percentile. This is the default method.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNearest Observation\u003c/strong\u003e \u0026ndash;\nThe values are sorted, and the first observation representing a probability higher or equal to the percentile probability is selected as the value for the percentile. This method is by some considered to be statistically more puristic.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHistogram based estimate\u003c/strong\u003e \u0026ndash;\nA histogram is created and the percentile is calculated based on the histogram. This method will be faster when having a large number of realizations, because no value sorting is involved. You would however need several hundred realizations before this method should be considered.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"viewing-the-results\"\u003eViewing the Results\u003c/h3\u003e\n\u003cp\u003eWhen the computation is complete, you have to create a 3D View on the \u003cstrong\u003eStatistics Case\u003c/strong\u003e to view the results. Use the right-click menu of the \u003cstrong\u003eStatistics Case\u003c/strong\u003e to create it.\u003c/p\u003e\n\u003ch3 id=\"adding-statistics-cases\"\u003eAdding Statistics Cases\u003c/h3\u003e\n\u003cp\u003eA new statistical calculation can be created by activating the right-click menu for \u003cstrong\u003eDerived Statistic-\u0026gt;New Statistics Case\u003c/strong\u003e.\u003c/p\u003e\n",
url: "/3d-main-window/casegroupsandstatistics/"
};
window.store["/plot-window/gridcrossplots/"] = {
title: "Grid Cross Plots",
content: "ResInsight supports the creation of scatter / cross plots of two Eclipse results against each other, with each cell in the grid representing one data point in the plot. The data points can be grouped by a third result, by time step or by Formations. giving a separate color and label for each group. The above example shows a classic Porosity vs Permeability plot, grouped by formations, showing different trends for each formation.\nFor continuous grouping parameters, the parameter will be divided into a set of equally sized intervals depending on the number of Color Legend intervals.\nEach cross plot can contain any number of Data Sets, representing a collection of cross plot points, where the Data Set can have a case source, time step and cell filter associated with it. This way, dynamic parameters for different time steps can be compared, or results from different case realizations.\nThe Grid Cross plots may have a Symbol Legend below the plot, separating the Data Sets, and a Color Legend within the plot separating between the different Grouping categories or intervals. In addition, an Info Box will be added to the upper right corner of the plot, showing the different data sets in the plot and the parameters used. The Color Legends and Info Box can be moved to other parts of the plot and will snap to edges and corners when moved close to them.\nCreating Grid Cross Plots Grid Cross Plots can be created in a couple of ways:\n Select a 3D view or Cell Result in the main ResInsight window, right-click and select Create Grid Cross Plot from 3d View. The resulting cross plot will display the current 3d Result x DEPTH and only contain data points for the visible cells. Right-click on the Grid Cross Plots entry under Plots in the Plot Window. By default the plot will contain the result values PORO x PERMX and will be grouped by formations (if any are loaded in the project). Data for all active cells will be displayed. Having created a Grid Cross Plot, the appearance of the Legends, the Info box and the Plot Title can be set in the Property Editor of the Grid Cross Plot.\nThe plot also have some available settings for the two plot axes (X and Y), where the title position and font size can be altered plus the axis range may be controlled and the axis may be set as logarithmic and inverted so the smallest value is first (default for DEPTH on the Y-axis).\nGrid Cross Plot Data Sets Further Grid Cross Plot data sets can be added to a Plot by right clicking on the plot in the Project Tree and selecting New Data Set.\nThe Data Sets contain all the parameters controlling the data source and types of data being plotted.\nThe available parameters are:\n Parameter Description Case The Eclipse Case containing the data Time Step Show data for All Time Steps or just a specific time step Filter by 3d View Visibility Pick a view to use only the cells visible in that view. Allows the use of range and property filters Group Data by Group and color data points by Time Step, Result Property or Formations Data Grouping Property Available if grouping by Result Property and lets you pick any Eclipse result property and the number of intervals to divide the data into X-Axis Property The property representing the X-axis in the cross plot Y-Axis Property The property representing the Y-axis in the cross plot Name Configuration Add Case Name, Axis Variables, Time Step and/or Data Group to the name of the Data set Show Plot Data The data used to create the Cross Plot can be exported by either right-clicking on the Cross Plot in the project tree or right clicking on the plot itself and selecting Show Plot Data.\nEither method will bring up a dialog containing column-based text showing the X and Y result values, the Group index and Group Description (the latter two if Grouping is enabled). One tab in the dialog will be added for each Data Set. The data can be copied to the clipboard or exported to file by right-clicking on the text area.\nSwap Axes The X- and Y-axes can be swapped, both for invididual data sets, by choosing Swap Axis Properties from the right-click menu of the Grid Cross Plot Data Set, or for all data sets by right clicking on either the Cross Plot in the Project Tree or on the plot itself and selecting Swap Axis Properties for all Data Sets in Plot. The X- and Y-axis will swap place retaining the properties, such as Logarithmic or inverted axes.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/GridCrossPlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight supports the creation of scatter / cross plots of two Eclipse results against each other, with each cell in the grid\nrepresenting one data point in the plot. The data points can be grouped by a third result, by time step or by \u003cstrong\u003eFormations\u003c/strong\u003e.\ngiving a separate color and label for each group. The above example shows a classic Porosity vs Permeability plot, grouped by\nformations, showing different trends for each formation.\u003c/p\u003e\n\u003cp\u003eFor continuous grouping parameters, the parameter will be divided into a set of equally sized intervals depending on the number of Color Legend intervals.\u003c/p\u003e\n\u003cp\u003eEach cross plot can contain any number of \u003cstrong\u003eData Sets\u003c/strong\u003e, representing a collection of cross plot points, where the \u003cstrong\u003eData Set\u003c/strong\u003e can have a case source, time step and cell filter associated with it. This way, dynamic parameters for different time steps can be compared, or results from different case realizations.\u003c/p\u003e\n\u003cp\u003eThe Grid Cross plots may have a Symbol Legend below the plot, separating the Data Sets, and a Color Legend within the plot separating between the different Grouping categories or intervals. In addition, an Info Box will be added to the upper right corner of the plot, showing the different data sets in the plot and the parameters used. The Color Legends and Info Box can be moved to other parts of the plot and will snap to edges and corners when moved close to them.\u003c/p\u003e\n\u003ch2 id=\"creating-grid-cross-plots\"\u003eCreating Grid Cross Plots\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/GridCrossPlot_CreateFromView.png\" alt=\"\"\u003e\n\u003cimg src=\"/images/plot-window/GridCrossPlot_Create.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eGrid Cross Plots can be created in a couple of ways:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eSelect a 3D view or Cell Result in the main ResInsight window, right-click and select \u003cstrong\u003eCreate Grid Cross Plot from 3d View\u003c/strong\u003e. The resulting cross plot will display the current 3d Result x DEPTH and only contain data points for the visible cells.\u003c/li\u003e\n\u003cli\u003eRight-click on the \u003cstrong\u003eGrid Cross Plots\u003c/strong\u003e entry under \u003cstrong\u003ePlots\u003c/strong\u003e in the \u003cstrong\u003ePlot Window\u003c/strong\u003e. By default the plot will contain the result values PORO x PERMX and will be grouped by formations (if any are loaded in the project). Data for all active cells will be displayed.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eHaving created a Grid Cross Plot, the appearance of the Legends, the Info box and the Plot Title can be set in the Property Editor of the Grid Cross Plot.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/GridCrossPlot_PropertyEditor.png\" alt=\"\"\u003e\n\u003cimg src=\"/images/plot-window/GridCrossPlotAxis_PropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe plot also have some available settings for the two plot axes (X and Y), where the title position and font size can be altered plus the axis range may be controlled and the axis may be set as logarithmic and inverted so the smallest value is first (default for DEPTH on the Y-axis).\u003c/p\u003e\n\u003ch2 id=\"grid-cross-plot-data-sets\"\u003eGrid Cross Plot Data Sets\u003c/h2\u003e\n\u003cp\u003eFurther Grid Cross Plot data sets can be added to a Plot by right clicking on the plot in the Project Tree and selecting \u003cstrong\u003eNew Data Set\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/GridCrossPlotDataSet_Create.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe Data Sets contain all the parameters controlling the data source and types of data being plotted.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/GridCrossPlotDataSet_PropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe available parameters are:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCase\u003c/td\u003e\n\u003ctd\u003eThe Eclipse Case containing the data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTime Step\u003c/td\u003e\n\u003ctd\u003eShow data for All Time Steps or just a specific time step\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFilter by 3d View Visibility\u003c/td\u003e\n\u003ctd\u003ePick a view to use only the cells visible in that view. Allows the use of range and property filters\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGroup Data by\u003c/td\u003e\n\u003ctd\u003eGroup and color data points by \u003cstrong\u003eTime Step\u003c/strong\u003e, \u003cstrong\u003eResult Property\u003c/strong\u003e or \u003cstrong\u003eFormations\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eData Grouping Property\u003c/td\u003e\n\u003ctd\u003eAvailable if grouping by \u003cstrong\u003eResult Property\u003c/strong\u003e and lets you pick any Eclipse result property and the number of intervals to divide the data into\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eX-Axis Property\u003c/td\u003e\n\u003ctd\u003eThe property representing the X-axis in the cross plot\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eY-Axis Property\u003c/td\u003e\n\u003ctd\u003eThe property representing the Y-axis in the cross plot\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eName Configuration\u003c/td\u003e\n\u003ctd\u003eAdd Case Name, Axis Variables, Time Step and/or Data Group to the name of the Data set\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2 id=\"show-plot-data\"\u003eShow Plot Data\u003c/h2\u003e\n\u003cp\u003eThe data used to create the Cross Plot can be exported by either right-clicking on the Cross Plot in the project tree or right clicking on the plot itself and selecting \u003cstrong\u003eShow Plot Data\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/GridCrossPlot_ShowData_ProjectTree.png\" alt=\"\"\u003e\n\u003cimg src=\"/images/plot-window/GridCrossPlot_ShowData_PlotContext.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eEither method will bring up a dialog containing column-based text showing the X and Y result values, the Group index and Group Description (the latter two if Grouping is enabled). One tab in the dialog will be added for each Data Set. The data can be copied to the clipboard or exported to file by right-clicking on the text area.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/GridCrossPlot_ShowData.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"swap-axes\"\u003eSwap Axes\u003c/h2\u003e\n\u003cp\u003eThe X- and Y-axes can be swapped, both for invididual data sets, by choosing \u003cstrong\u003eSwap Axis Properties\u003c/strong\u003e from the right-click menu of the Grid Cross Plot \u003cstrong\u003eData Set\u003c/strong\u003e, or for all data sets by right clicking on either the Cross Plot in the Project Tree or on the plot itself and selecting \u003cstrong\u003eSwap Axis Properties for all Data Sets in Plot\u003c/strong\u003e. The X- and Y-axis will swap place retaining the properties, such as Logarithmic or inverted axes.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/GridCrossPlot_SwapAxes.png\" alt=\"\"\u003e\u003c/p\u003e\n",
url: "/plot-window/gridcrossplots/"
};
window.store["/3d-main-window/linkedviews/"] = {
title: "Linked Views",
content: "One or more views can be linked together to allow some settings like camera position and range filters, propagate from one view to another.\nEstablish Linked Views To establish a link between views, select Link Visible Views from the View toolbar. This will open a dialog where the Master View is selected. When pressing Ok in this dialog, the Linked Views items are displayed in the top of the Project Tree.\nIt is also possible to link specific views by selecting them and choosing Link Selected Views from the right-click menu. The following image shows the linking of a regular view with a Contour Map. Note that contour maps can never be the Master View.\nLinked View Options When selecting a linked view in the project tree, the different options are available in the Property Editor.\nLink Options Camera \u0026ndash; Navigation in any of the views where this option is active will be applied to the other linked views with this option set. This option is not available for Contour Maps. Show Cursor \u0026ndash; Shows the position of the mouse cursor in the other views as a cross-hair. This option is not available for Contour Maps. Time Step \u0026ndash; Change of time step in any of the views where this option is active will be applied to the other linked views with this option set. Cell Color Result \u0026ndash; Change of cell result in the master view will be applied to all dependent views where this option is active. Cell Color Result is only supported between views of the same type. Legend Definition \u0026ndash; Links the legend between views already linking the Cell Results Color. Link Cell Filters Range Filters \u0026ndash; Range filters in master view will be applied to all dependent views where this option is active. Normally this is done by a direct copy, but if the master and dependent view is of different types (Eclipse and Geomechanical views) and the Eclipse case is within the bounds of the Geomechanical case, ResInsight tries to map the range filters to the corresponding cells in the other case. Property Filters \u0026ndash; Property filters in master view will be applied to all dependent views where this option is active. This option is only enabled between views of the same case. Toggle Linking from the Project Tree A linked view can temporarily be disabled by unchecking the linked view. To disable all linked views temporarily, uncheck the top level item Linked Views.\nProject Tree right-click menu Right-clicking one of the linked view entries in the Project Tree displays the following menu entries:\n Open All Linked Views \u0026ndash; Open all the views which is part of the linked view group. Delete All Linked Views \u0026ndash; Delete the linked views group, and thereby unlink all the views. Delete \u0026ndash; Remove an individual view from the group of linked views. 3D View right-click menu To activate the menu items for a linked view, right-click inside the 3D view anywhere outside the model. Depending on whether the view is a dependent-, or an unlinked view, some of the following commands are available:\n Show Link Options \u0026ndash; Activate the linked view item in the project tree, and show its properties. Set As Master View \u0026ndash; Use the view as Master View. This option is not available for Contour Maps. Link View \u0026ndash; Add the view to list of linked views. Unlink View \u0026ndash; Delete the view from list of linked views. Master views have no available linking commands.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/LinkedViewsOverview.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eOne or more views can be linked together to allow some settings like camera position and range filters, propagate from one view to another.\u003c/p\u003e\n\u003ch2 id=\"establish-linked-views\"\u003eEstablish Linked Views\u003c/h2\u003e\n\u003cp\u003eTo establish a link between views, select \u003cimg src=\"https://resinsight.org/images/3d-main-window/chain.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n\u003cstrong\u003eLink Visible Views\u003c/strong\u003e from the View toolbar. This will open a dialog where the Master View is selected. When pressing Ok in this dialog, the \u003cstrong\u003eLinked Views\u003c/strong\u003e items are displayed in the top of the \u003cstrong\u003eProject Tree\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/LinkedViewsInProjectTree.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eIt is also possible to link specific views by selecting them and choosing \u003cstrong\u003eLink Selected Views\u003c/strong\u003e from the right-click menu. The following image shows the linking of a regular view with a \u003cstrong\u003eContour Map\u003c/strong\u003e. Note that contour maps can never be the Master View.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/LinkedContourMap.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"linked-view-options\"\u003eLinked View Options\u003c/h2\u003e\n\u003cp\u003eWhen selecting a linked view in the project tree, the different options are available in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/LinkedViewsProperties.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch4 id=\"link-options\"\u003eLink Options\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCamera\u003c/strong\u003e \u0026ndash; Navigation in any of the views where this option is active will be applied to the other linked views with this option set. This option is not available for Contour Maps.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShow Cursor\u003c/strong\u003e \u0026ndash; Shows the position of the mouse cursor in the other views as a cross-hair. This option is not available for Contour Maps.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTime Step\u003c/strong\u003e \u0026ndash; Change of time step in any of the views where this option is active will be applied to the other linked views with this option set.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCell Color Result\u003c/strong\u003e \u0026ndash; Change of cell result in the master view will be applied to all dependent views where this option is active. \u003cstrong\u003eCell Color Result\u003c/strong\u003e is only supported between views of the \u003cem\u003esame type\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLegend Definition\u003c/strong\u003e \u0026ndash; Links the legend between views already linking the \u003cstrong\u003eCell Results Color\u003c/strong\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"link-cell-filters\"\u003eLink Cell Filters\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRange Filters\u003c/strong\u003e \u0026ndash; Range filters in master view will be applied to all dependent views where this option is active. Normally this is done by a direct copy, but if the master and dependent view is of different types (Eclipse and Geomechanical views) and the Eclipse case is within the bounds of the Geomechanical case, ResInsight tries to map the range filters to the corresponding cells in the other case.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProperty Filters\u003c/strong\u003e \u0026ndash; Property filters in master view will be applied to all dependent views where this option is active. This option is only enabled between views of the \u003cem\u003esame case\u003c/em\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"toggle-linking-from-the-project-tree\"\u003eToggle Linking from the \u003cstrong\u003eProject Tree\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eA linked view can temporarily be disabled by unchecking the linked view. To disable all linked views temporarily, uncheck the top level item \u003cstrong\u003eLinked Views\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2 id=\"project-tree-right-click-menu\"\u003eProject Tree right-click menu\u003c/h2\u003e\n\u003cp\u003eRight-clicking one of the linked view entries in the \u003cstrong\u003eProject Tree\u003c/strong\u003e displays the following menu entries:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOpen All Linked Views\u003c/strong\u003e \u0026ndash; Open all the views which is part of the linked view group.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDelete All Linked Views\u003c/strong\u003e \u0026ndash; Delete the linked views group, and thereby unlink all the views.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDelete\u003c/strong\u003e \u0026ndash; Remove an individual view from the group of linked views.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"3d-view-right-click-menu\"\u003e3D View right-click menu\u003c/h2\u003e\n\u003cp\u003eTo activate the menu items for a linked view, right-click inside the 3D view anywhere outside the model. \nDepending on whether the view is a dependent-, or an unlinked view, some of the following commands are available:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eShow Link Options\u003c/strong\u003e \u0026ndash; Activate the linked view item in the project tree, and show its properties.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSet As Master View\u003c/strong\u003e \u0026ndash; Use the view as Master View. This option is not available for Contour Maps.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLink View\u003c/strong\u003e \u0026ndash; Add the view to list of linked views.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnlink View\u003c/strong\u003e \u0026ndash; Delete the view from list of linked views.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMaster views have no available linking commands.\u003c/p\u003e\n",
url: "/3d-main-window/linkedviews/"
};
window.store["/plot-window/saturationpressureplots/"] = {
title: "Saturation Pressure Plots",
content: "A Saturation Pressure Plot a plot displaying bubble and dew point pressures, together with initial pressure in model, versus depth. Fluid contacts (GOC and/or OWC) are displayed as annotation lines in the generated plots. One Saturation Pressure Plot is created for each equilibrium region.\nTo be able to create these plots, output of saturation pressures need to be specified in the SOLUTION section of the Eclipse \u0026ldquo;.DATA\u0026rdquo; file.\nTo create these plots, right click on the view in the Property Editor, and select Create Saturation Pressure Plots. It is also possible to create these plots by right click on the item Saturation Pressure Plots in the Property Editor in the Plot Window.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/plot-window/SaturationPressurePlot.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eA Saturation Pressure Plot a plot displaying bubble and dew point pressures, together with initial pressure in model, versus depth. Fluid contacts (GOC and/or OWC) are displayed as annotation lines in the generated plots. One Saturation Pressure Plot is created for each equilibrium region.\u003c/p\u003e\n\u003cp\u003eTo be able to create these plots, output of saturation pressures need to be specified in the \u003cstrong\u003eSOLUTION\u003c/strong\u003e section of the Eclipse \u0026ldquo;.DATA\u0026rdquo; file.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/plot-window/SaturationPressurePlotPropertyEditor.png\" alt=\"\"\u003e\nTo create these plots, right click on the view in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e, and select \u003cstrong\u003eCreate Saturation Pressure Plots\u003c/strong\u003e. It is also possible to create these plots by right click on the item \u003cstrong\u003eSaturation Pressure Plots\u003c/strong\u003e in the \u003cstrong\u003eProperty Editor\u003c/strong\u003e in the \u003cstrong\u003ePlot Window\u003c/strong\u003e.\u003c/p\u003e\n",
url: "/plot-window/saturationpressureplots/"
};
window.store["/3d-main-window/measurement/"] = {
title: "Measurement",
content: "ResInsight supports measurements in the 3D views. To enter measurement mode, press the ruler toolbar button or the keyboard shortcut Ctrl-M. This mode can also be activated from the right-click menu in a 3D view.\nWhen ResInsight is in measurement mode, clicking on an surface in the 3D view will set the first measurement point. Clicking on a different surface will set the second measurement point, and display a label with measurements. Additional clicking will start a new measurement between two points.\nThe measurement label contains the following:\n Length - The length of the measurement segment Horizontal Length - The length of the measurement segment projected onto the XY plane ResInsight also supports measuring a polyline (a set of line segments), which can be activated with the polyline ruler toolbar button or Ctrl-Shift-M. The measurement label will now contain additional measurements.\nThe measurement label contains several lengths.\n Segment Length - The length of the last segment Segment Horizontal Length - The length of the last segment projected onto the XY plane Total Length - The total length of the measurement polyline Total Horizontal Length - The total length of the measurement polyline projected onto the XY plane Horizontal area - The area of the polyline projected onto the XY plane To leave measurement modes, press the toolbar button, press the Esc button or press the keyboard shortcut used to activate the mode again.\n",
html: "\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Measurement.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eResInsight supports measurements in the 3D views. To enter measurement mode, press the ruler toolbar button \u003cimg src=\"https://resinsight.org/images/3d-main-window/MeasurementButton.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n or the keyboard shortcut \u003cstrong\u003eCtrl-M\u003c/strong\u003e. This mode can also be activated from the right-click menu in a 3D view.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/MeasurementToolbar.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eWhen ResInsight is in measurement mode, clicking on an surface in the 3D view will set the first measurement point. Clicking on a different surface will set the second measurement point, and display a label with measurements. Additional clicking will start a new measurement between two points.\u003c/p\u003e\n\u003cp\u003eThe measurement label contains the following:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLength\u003c/strong\u003e - The length of the measurement segment\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHorizontal Length\u003c/strong\u003e - The length of the measurement segment projected onto the XY plane\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eResInsight also supports measuring a polyline (a set of line segments), which can be activated with the polyline ruler toolbar button \u003cimg src=\"https://resinsight.org/images/3d-main-window/PolylineMeasurementButton.png\" style=\"display:inline; vertical-align:middle; margin:0\"\u003e\r\n or \u003cstrong\u003eCtrl-Shift-M\u003c/strong\u003e. The measurement label will now contain additional measurements.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/PolylineMeasurement.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe measurement label contains several lengths.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSegment Length\u003c/strong\u003e - The length of the last segment\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegment Horizontal Length\u003c/strong\u003e - The length of the last segment projected onto the XY plane\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTotal Length\u003c/strong\u003e - The total length of the measurement polyline\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTotal Horizontal Length\u003c/strong\u003e - The total length of the measurement polyline projected onto the XY plane\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHorizontal area\u003c/strong\u003e - The area of the polyline projected onto the XY plane\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo leave measurement modes, press the toolbar button, press the \u003cstrong\u003eEsc\u003c/strong\u003e button or press the keyboard shortcut used to activate the mode again.\u003c/p\u003e\n",
url: "/3d-main-window/measurement/"
};
window.store["/3d-main-window/annotations/"] = {
title: "Annotations",
content: "ResInsight supports displaying a few types of annotations in 3D views and Contour Map view.\n Text annotations Reach circle annotations Polyline annotations User defined polylines Polylines imported from file Global scope vs local scope annotations Global annotations may be displayed in all views and are located in the Annotations project tree node right below Grid Models (Global annotations sub tree). Local annotations are associated with a specific view and are located in the Annotations project tree node below the view node (Local annotations sub tree). All annotation types except text annotations are global only. Text annotation may be either global or local.\nAll global annotations also have a representation in the local Annotation tree node in order to toggle visibilty per view. Those annotations are located in tree nodes starting with Global.\n Local annotations sub tree\n Global annotations sub tree\nText Annotations There are two ways of creating a new text annotation.\n Right click Annotations or Text Annotations tree node in either the global annotatyion sub tree or the local annotations sub tree. The scope of the annotation depends on which node was clicked. When text annotations are created this way, all text annotation fields must be entered manunally in the property editor. Right click on an object in the view and select Create Text Annotation. ResInsight will then create a text annotation at the clicked point. In this case, only th text must be entered manually in the property editor. When creating a text annotation this way, it will become a local annotation by default. Anchor Point - The interesting point in the view Label Point - The point where the text label is placed Text - The text to display. Multiline supprted. The first line will be the name of the annotation in the project tree Text appearance - Set font size, font color, background color and anchor line color When a text annotation tree node is selected, target markers in each end of the anchor line are displayed. The targets can be clicked and dragged. Clicking the blue part lets the user drag the target vertically (along Z axis). Clicking the magenta part lets the user drag the target in the XY plane.\nReach Circle Annotations To create a reach circle annotation, right click Annotations or Reach Circle Annotations tree node in the global annotations sub tree. Then enter values in the property editor.\n Name - Name of the circle annotation Center Point - Center point of the circle. Format \u0026lsquo;x-pos y-pos depth\u0026rsquo; Radius - Circle radius Line Appearance - Set circle color and line thickness User Defined Polyline Annotations To create a user defined polyline annotation, right click Annotations or User Defined Polyline Annotations tree node in the global annotations sub tree. The property editor for the newly created annotation is displayed and is in picking points mode. The user may now click on objects in the view to create polyline points. When finished, click Stop Picking Points in the property editor.\n Targets - Polyline points. Can be edited in the table or interactively in the view Start Picking Points / Stop Picking Points - Button to start / stop picking mode Line Appearance - Set line color and thickness When a user defined polyline annotation tree node is selected, the polyline target markers become visible. Those can be dragged around as decribed above.\nPolyline Imported From File To import a polyline annotation from file, right click Annotations or Polylines From File tree node in the global annotations sub tree. Then select the file to import and click OK. Imported polyline annotations are not editable.\n File - Name of the imported file Line Appearance - Set line color and line thickness Annotations visibility Local annotations visibility is controlled by the check boxes in the local annotations sub tree only. Global annotations visibility, on the other hand, is controlled by the check boxes in both the global and local annotations sub trees. So in order to display a global annotation in a specific view, both the annotation tree note itself and its representation in the local sub tree must have visibilty enabled.\n",
html: "\u003cp\u003eResInsight supports displaying a few types of annotations in 3D views and Contour Map view.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eText annotations\u003c/li\u003e\n\u003cli\u003eReach circle annotations\u003c/li\u003e\n\u003cli\u003ePolyline annotations\n\u003cul\u003e\n\u003cli\u003eUser defined polylines\u003c/li\u003e\n\u003cli\u003ePolylines imported from file\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/Annotations.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch2 id=\"global-scope-vs-local-scope-annotations\"\u003eGlobal scope vs local scope annotations\u003c/h2\u003e\n\u003cp\u003eGlobal annotations may be displayed in all views and are located in the \u003cstrong\u003eAnnotations\u003c/strong\u003e project tree node right below \u003cstrong\u003eGrid Models\u003c/strong\u003e (Global annotations sub tree). Local annotations are associated with a specific view and are located in the \u003cstrong\u003eAnnotations\u003c/strong\u003e project tree node below the view node (Local annotations sub tree). All annotation types except text annotations are global only. Text annotation may be either global or local.\u003c/p\u003e\n\u003cp\u003eAll global annotations also have a representation in the local \u003cstrong\u003eAnnotation\u003c/strong\u003e tree node in order to toggle visibilty per view. Those annotations are located in tree nodes starting with \u003cstrong\u003eGlobal\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/LocalAnnotationsTree.png\" alt=\"\"\u003e\u003cbr/\u003e\nLocal annotations sub tree\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/GlobalAnnotationsTree.png\" alt=\"\"\u003e\u003cbr/\u003e\nGlobal annotations sub tree\u003c/p\u003e\n\u003ch2 id=\"text-annotations\"\u003eText Annotations\u003c/h2\u003e\n\u003cp\u003eThere are two ways of creating a new text annotation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRight click \u003cstrong\u003eAnnotations\u003c/strong\u003e or \u003cstrong\u003eText Annotations\u003c/strong\u003e tree node in either the global annotatyion sub tree or the local annotations sub tree. The scope of the annotation depends on which node was clicked. When text annotations are created this way, all text annotation fields must be entered manunally in the property editor.\u003c/li\u003e\n\u003cli\u003eRight click on an object in the view and select \u003cstrong\u003eCreate Text Annotation\u003c/strong\u003e. ResInsight will then create a text annotation at the clicked point. In this case, only th text must be entered manually in the property editor. When creating a text annotation this way, it will become a local annotation by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/TextAnnotationPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnchor Point\u003c/strong\u003e - The interesting point in the view\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLabel Point\u003c/strong\u003e - The point where the text label is placed\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText\u003c/strong\u003e - The text to display. Multiline supprted. The first line will be the name of the annotation in the project tree\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eText appearance\u003c/strong\u003e - Set font size, font color, background color and anchor line color\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen a text annotation tree node is selected, target markers in each end of the anchor line are displayed. The targets can be clicked and dragged. Clicking the blue part lets the user drag the target vertically (along Z axis). Clicking the magenta part lets the user drag the target in the XY plane.\u003c/p\u003e\n\u003ch2 id=\"reach-circle-annotations\"\u003eReach Circle Annotations\u003c/h2\u003e\n\u003cp\u003eTo create a reach circle annotation, right click \u003cstrong\u003eAnnotations\u003c/strong\u003e or \u003cstrong\u003eReach Circle Annotations\u003c/strong\u003e tree node in the global annotations sub tree. Then enter values in the property editor.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/CircleAnnotationPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eName\u003c/strong\u003e - Name of the circle annotation\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCenter Point\u003c/strong\u003e - Center point of the circle. Format \u0026lsquo;x-pos y-pos depth\u0026rsquo;\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRadius\u003c/strong\u003e - Circle radius\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLine Appearance\u003c/strong\u003e - Set circle color and line thickness\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"user-defined-polyline-annotations\"\u003eUser Defined Polyline Annotations\u003c/h2\u003e\n\u003cp\u003eTo create a user defined polyline annotation, right click \u003cstrong\u003eAnnotations\u003c/strong\u003e or \u003cstrong\u003eUser Defined Polyline Annotations\u003c/strong\u003e tree node in the global annotations sub tree. The property editor for the newly created annotation is displayed and is in picking points mode. The user may now click on objects in the view to create polyline points. When finished, click \u003cstrong\u003eStop Picking Points\u003c/strong\u003e in the property editor.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/UserDefinedPolylineAnnotationPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTargets\u003c/strong\u003e - Polyline points. Can be edited in the table or interactively in the view\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStart Picking Points / Stop Picking Points\u003c/strong\u003e - Button to start / stop picking mode\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLine Appearance\u003c/strong\u003e - Set line color and thickness\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen a user defined polyline annotation tree node is selected, the polyline target markers become visible. Those can be dragged around as decribed above.\u003c/p\u003e\n\u003ch2 id=\"polyline-imported-from-file\"\u003ePolyline Imported From File\u003c/h2\u003e\n\u003cp\u003eTo import a polyline annotation from file, right click \u003cstrong\u003eAnnotations\u003c/strong\u003e or \u003cstrong\u003ePolylines From File\u003c/strong\u003e tree node in the global annotations sub tree. Then select the file to import and click OK. Imported polyline annotations are not editable.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/3d-main-window/PolylineFromFileAnnotationPropertyEditor.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFile\u003c/strong\u003e - Name of the imported file\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLine Appearance\u003c/strong\u003e - Set line color and line thickness\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"annotations-visibility\"\u003eAnnotations visibility\u003c/h2\u003e\n\u003cp\u003eLocal annotations visibility is controlled by the check boxes in the local annotations sub tree only. Global annotations visibility, on the other hand, is controlled by the check boxes in both the global and local annotations sub trees. So in order to display a global annotation in a specific view, both the annotation tree note itself and its representation in the local sub tree must have visibilty enabled.\u003c/p\u003e\n",
url: "/3d-main-window/annotations/"
};
window.store["/3d-main-window/derivedresults/"] = {
title: "Derived Results",
content: "ResInsight computes several derived results. In this section we will explain what they are, and briefly how they are calculated.\nDerived Results for Eclipse Cases ResInsight calculates several derived cell properties that is made available as Static or Dynamic cell properties. The derived results listed at the bottom of the Static result properties, are shown below.\nTransmissibility Normalized by Area The transmissibility for cells and Non-Neighbor Connections (NNCs) are dependent on both cell properties and geometry. ResInsight normalizes TRANX, TRANY and TRANZ with the overlapping flow area for both neighbor cells and NNC-cells. The results are named riTRANXbyArea, riTRANYbyArea and riTRANZbyArea respectively.\nThe normalized transmissibilities make it easier to compare and check the flow capacity visually. This can be useful when history matching pressure differences across a fault.\nOverall Transmissibility Multiplier Transmissibility can be set or adjusted with multiple keywords in an Eclipse data deck. To visualize the adjustments made, ResInsight calculates a multiplicator for the overall change. First unadjusted transmissibilities for all neighbor cells and NNCs are evaluated based on geometry and permeabilities, similar to the NEWTRAN algorithm in Eclipse. For x- and y-directions, the NTG parameter is also included. The results are named riTRANX, riTRANY and riTRANZ respectively.\nThe TRANX, TRANY and TRANZ used in the simulation are divided by the ResInsight calculated transmissibilities and the resulting multiplicators are named riMULTX, riMULTY and riMULTZ respectively. The derived properties are listed under Static properties. The riMULT-properties are useful for quality checking consistence in user input for fault seal along a fault plane.\nDirectional Combined Results Cell properties with names ending in I, J, K, X, Y, or Z, and an optional \u0026ldquo;+\u0026rdquo; or \u0026ldquo;-\u0026rdquo; are combined into derived results post-fixed with IJK, or XYZ depending on their origin. (Eg. the static cell properties MULTX, MULTY, MULTZ, and their negatives are combined into the result MULTXYZ, while the dynamic cell properties FLRGASI, FLRGASJ, FLRGASK are combined to FLRGASIJK).\nThese combined cell properties visualize the property as a color in all directions combined when selected in as a Cell Result and Separate Fault Result.\nThe face of a cell is then colored based on the value associated with that particular face. The Positive I-face of the cell gets the cell X/I-value, while the J-face gets the Y/J-value etc. The negative faces, however, get the value from the neighbor cell on that side. The negative I-face gets the X-value of the IJK-neighbor in negative I direction, and so on for the J- and K-faces.\nThe directional combined parameters available are:\n Static Properties TRANXYZ (inluding NNCs) MULTXYZ riTRANXYZ (inluding NNCs) riMULTXYZ (inluding NNCs) riTRANXYZbyArea (inluding NNCs) Dynamic Properties FLRWATIJK (inluding NNCs) FLROILIJK (inluding NNCs) FLRGASIJK (inluding NNCs) Generated Octave generated results with same name but ending with I,J and K will also be combined into a \u0026lt;name\u0026gt;IJK cell property. Completion Type The dynamic cell property named Completion Type is calculated from the intersections between Completions and the grid cells. All grid cells intersected by a completion will be assigned a color based on the type of completion that intersects the cell.\nIf a cell is completed with multiple completions, the following priority is used : Fracture, Fishbones, and Perforation Interval.\nIdentification of Questionable NNCs In the process of normalizing transmissibility by the overlapping flow area, the NNCs in the model without any shared surface between two cells are identified. These NNCs are listed in the Faults/NNCs With No Common Area folder. These NNCs are questionable since flow normally is associated with a flow area.\nWater Flooded PV Water Flooded PV, also called Number of flooded porevolumes shows the amount of flow from a selected set of simulation tracers into a particular cell, compared to the cells mobile pore volume. A value of 1.0 will tell that the tracers accumulated flow into the cell has reached a volume equal to the mobile pore volume in the cell.\nDerived Geomechanical results ResInsight calculates several of the presented geomechanical results based on the native results present in the odb-files.\nRelative Results (Time Lapse Results) ResInsight can calculate and display relative results, sometimes also referred to as Time Lapse results. When enabled, every result variable is calculated as :\n$$Value\u0026rsquo;(t) = Value(t) - Value(BaseTime)$$\nEnable the Enable Relative Result option in the Relative Result Options group, and select the appropriate Base Time Step.\nEach variable is then post-fixed with \u0026ldquo;_DTimeStepIndex\u0026rdquo; to distinguish them from the native variables.\nNote: Relative Results calculated based on Gamma values are calculated slightly differently:\nGamma_Dn = ST_Dn / POR_Dn\nDerived Result Fields The calculated result fields are:\n Nodal COMPACTION (Magnitude of compression) Element Nodal and Integration Points ST (Total Stress) All tensor components Principals, with directions ($S_iinc, S_iazi$) STM (Mean total stress) Q (Deviatoric stress) Gamma (Stress path) SE (Effective Stress) All tensor components Principals, with directions SEM (Mean effective stress) SFI FOS DSM E (Strain) All tensor components EV (Volumetric strain) ED (Deviatoric strain) Element Nodal On Face Plane Pinc (Face inclination angle) Pazi (Face azimuth angle) Transformed Total and Effective Stress SN (Stress component normal to face) TP (Total in-plane shear) TPinc (Direction of TP) TPH ( Horizontal in-plane shear component ) TPQV ( Quasi vertical in-plane shear component ) FAULTMOB PCRIT Definitions of Derived Results In this text the label Sa and Ea will be used to denote the unchanged stress and strain tensor respectively from the odb file.\nComponents with one subscript denotes the principal values 1, 2, and 3 which refers to the maximum, middle, and minimum principals respectively.\nComponents with two subscripts however, refers to the global directions 1, 2, and 3 which corresponds to X, Y, and Z and thus also easting, northing, and depth.\n Inclination is measured from the downwards direction Azimuth is measured from the Northing (Y) Axis in Clockwise direction looking down. Case Constants Two constants can be assigned to a Geomechanical case:\n Cohesion Friction angle In the following they are denoted s0 and fa respectively. Some of the derived results use these constants, that can be changed in the property panel of the Case.\nCOMPACTION Compaction is the difference in vertical displacement (U3) between a grid node and a specified reference K layer. The reference K layer is specified in the property editor.\nFor each node n in the grid, a node nref in the reference K layer is found by vertical intersection from the node n.\n$ If (Depth_n \u0026lt;= Depth_{nref}) $\n$ \\space \\space COMPACTION_n = -(U3_n - U3_{nref})$\n$ else $\n$\\space \\space COMPACTION_n = -(U3_{nref} - U3_n )$\nST - Total Stress $ST_{ii} = -Sa_{ii} + POR (i= 1,2,3)$\n$ST_{ij} = -Sa_{ij} (i,j = 1,2,3 \\text{ and i not equal j})$\nWe use a value of POR=0.0 where it is not defined.\n$ST_i = \\text{Principal value i of ST}$\nSTM - Total Mean Stress $STM = \\frac{ST_{11} + ST_{22} + ST_{33}}{3} $\nQ - Deviatoric Stress $Q = \\sqrt {\\frac{3}{2} * ((ST_1 - STM)^2 + (ST_2 - STM)^2 + (ST_3 - STM)^2 }$\nGamma - Stress Path $Gamma_{ii} = \\frac{ST_{ii}} {POR} (i= 1,2,3) $\n$Gamma_{i} = \\frac{ST_{i}} {POR} $\nIn these calculations we set Gamma to undefined if abs(POR) \u0026gt; 0.01 MPa.\nSE - Effective Stress $SE_{ij} = -Sa_{ij} \\text{ (Where POR is defined)} $\n$SE_{ij} = \\text{Undefined (Where POR is defined)} $\n$SE_i = \\text{Principal value i of SE} $\nSEM - Effective Mean Stress $SEM = \\frac{SE_{11} + SE_{22} + SE_{33}} {3} $\nSFI $$SFI = \\frac{\\frac{S0}{tan(fa)} + 0.5 * (SE_1 + SE_3) * sin(fa)} {0.5*(SE_1-SE_3)} $$\nDSM $DSM = \\frac{tan(\\rho)} {tan(fa)} $\nwhere\n$$ \\rho = 2 * (arctan (\\sqrt \\frac{ SE_1 + a} {SE_3 + a}) \\space \\frac {\\pi} {4}) $$ $$ a = \\frac {s0} {tan(fa)} $$\nFOS $FOS = \\frac{1}{DSM}$\nE - Strain $E_{ij} = -Ea_{ij}$\nEV - Volumetric Strain EV = E11 + E22 + E33\nED - Deviatoric Strain $ED = 2*\\frac {E1-E3} {3} $\nElement Nodal On Face For each face displayed, (might be an element face or an intersection/intersection box face), a coordinate system is established such that:\n Ez is normal to the face, named N - Normal Ex is horizontal and in the plane of the face, named H - Horizontal Ey is in the plane pointing upwards, named QV - Quasi Vertical The stress tensors in that particular face are then transformed to that coordinate system. The following quantities are derived from the transformed tensor named TS in the following:\nSN - Stress component Normal to face $SN = TS_{33}$\nTPH - Horizontal in-plane shear component $TPH = TS_{31} = TS_{ZX} $\nTNQV - Horizontal in-plane shear component $TPQV = TS_{32} = TS_{ZY}$\nTP - Total in-plane shear $TP = \\sqrt {(TPH^2 + TPQV^2)} $\nTPinc - Direction of TP Angle of the total in-plane shear relative to the Quasi Vertical direction\n$TPinc = acos (\\frac {TPQV} {TP}) $\nPinc and Pazi - Face Inclination and Azimuth These are the directional angles of the face-normal itself.\n",
html: "\u003cp\u003eResInsight computes several derived results. In this section we will explain what they are, and briefly how they are calculated.\u003c/p\u003e\n\u003ch2 id=\"derived-results-for-eclipse-cases\"\u003eDerived Results for Eclipse Cases\u003c/h2\u003e\n\u003cp\u003eResInsight calculates several derived cell properties that is made available as \u003cstrong\u003eStatic\u003c/strong\u003e or \u003cstrong\u003eDynamic\u003c/strong\u003e cell properties.\nThe derived results listed at the bottom of the \u003cstrong\u003eStatic\u003c/strong\u003e result properties, are shown below.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/appendix/DerivedStaticResults.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"transmissibility-normalized-by-area\"\u003eTransmissibility Normalized by Area\u003c/h3\u003e\n\u003cp\u003eThe transmissibility for cells and Non-Neighbor Connections (NNCs) are dependent on both cell properties and geometry. ResInsight normalizes TRANX, TRANY and TRANZ with the overlapping flow area for both neighbor cells and NNC-cells. The results are named \u003cstrong\u003eriTRANXbyArea\u003c/strong\u003e, \u003cstrong\u003eriTRANYbyArea\u003c/strong\u003e and \u003cstrong\u003eriTRANZbyArea\u003c/strong\u003e respectively.\u003c/p\u003e\n\u003cp\u003eThe normalized transmissibilities make it easier to compare and check the flow capacity visually. This can be useful when history matching pressure differences across a fault.\u003c/p\u003e\n\u003ch3 id=\"overall-transmissibility-multiplier\"\u003eOverall Transmissibility Multiplier\u003c/h3\u003e\n\u003cp\u003eTransmissibility can be set or adjusted with multiple keywords in an Eclipse data deck. To visualize the adjustments made, ResInsight calculates a multiplicator for the overall change. First unadjusted transmissibilities for all neighbor cells and NNCs are evaluated based on geometry and permeabilities, similar to the NEWTRAN algorithm in Eclipse. For x- and y-directions, the NTG parameter is also included. The results are named \u003cstrong\u003eriTRANX\u003c/strong\u003e, \u003cstrong\u003eriTRANY\u003c/strong\u003e and \u003cstrong\u003eriTRANZ\u003c/strong\u003e respectively.\u003c/p\u003e\n\u003cp\u003eThe TRANX, TRANY and TRANZ used in the simulation are divided by the ResInsight calculated transmissibilities and the resulting multiplicators are named \u003cstrong\u003eriMULTX\u003c/strong\u003e, \u003cstrong\u003eriMULTY\u003c/strong\u003e and \u003cstrong\u003eriMULTZ\u003c/strong\u003e respectively. The derived properties are listed under \u003cstrong\u003eStatic\u003c/strong\u003e properties. The riMULT-properties are useful for quality checking consistence in user input for fault seal along a fault plane.\u003c/p\u003e\n\u003ch3 id=\"directional-combined-results\"\u003eDirectional Combined Results\u003c/h3\u003e\n\u003cp\u003eCell properties with names ending in I, J, K, X, Y, or Z, and an optional \u0026ldquo;+\u0026rdquo; or \u0026ldquo;-\u0026rdquo; are combined into derived results post-fixed with IJK, or XYZ depending on their origin. (Eg. the static cell properties MULTX, MULTY, MULTZ, and their negatives are combined into the result MULTXYZ, while the dynamic cell properties FLRGASI, FLRGASJ, FLRGASK are combined to FLRGASIJK).\u003c/p\u003e\n\u003cp\u003eThese combined cell properties visualize the property as a color in all directions combined when selected in \nas a \u003cstrong\u003eCell Result\u003c/strong\u003e and \u003cstrong\u003eSeparate Fault Result\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe face of a cell is then colored based on the value associated with that particular face. The Positive I-face of the cell gets the cell X/I-value, while the J-face gets the Y/J-value etc. The negative faces, however, get the value from the neighbor cell on that side. The negative I-face gets the X-value of the IJK-neighbor in negative I direction, and so on for the J- and K-faces.\u003c/p\u003e\n\u003cp\u003eThe directional combined parameters available are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStatic Properties\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTRANXYZ\u003c/strong\u003e (inluding NNCs)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMULTXYZ\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eriTRANXYZ\u003c/strong\u003e (inluding NNCs)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eriMULTXYZ\u003c/strong\u003e (inluding NNCs)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eriTRANXYZbyArea\u003c/strong\u003e (inluding NNCs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDynamic Properties\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFLRWATIJK\u003c/strong\u003e (inluding NNCs)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFLROILIJK\u003c/strong\u003e (inluding NNCs)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFLRGASIJK\u003c/strong\u003e (inluding NNCs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGenerated\n\u003cul\u003e\n\u003cli\u003eOctave generated results with same name but ending with I,J and K will also be combined into a \u003cem\u003e\u003ccode\u003e\u0026lt;name\u0026gt;IJK\u003c/code\u003e\u003c/em\u003e cell property.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"completion-type\"\u003eCompletion Type\u003c/h3\u003e\n\u003cp\u003e\u003cimg src=\"/images/appendix/CompletionTypes.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eThe dynamic cell property named \u003cstrong\u003eCompletion Type\u003c/strong\u003e is calculated from the intersections between \u003ca href=\"/wells-and-completions/completions/\"\u003eCompletions\u003c/a\u003e and the grid cells. All grid cells intersected by a completion will be assigned a color based on the type of completion that intersects the cell.\u003c/p\u003e\n\u003cp\u003eIf a cell is completed with multiple completions, the following priority is used : \u003cstrong\u003eFracture\u003c/strong\u003e, \u003cstrong\u003eFishbones\u003c/strong\u003e, and \u003cstrong\u003ePerforation Interval\u003c/strong\u003e.\u003c/p\u003e\n\u003ch3 id=\"identification-of-questionable-nncs\"\u003eIdentification of Questionable NNCs\u003c/h3\u003e\n\u003cp\u003eIn the process of normalizing transmissibility by the overlapping flow area, the NNCs in the model without any shared surface between two cells are identified. These NNCs are listed in the \u003cstrong\u003eFaults/NNCs With No Common Area\u003c/strong\u003e folder. These NNCs are questionable since flow normally is associated with a flow area.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/appendix/ResInsight_NNCsWithNoCommonArea.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"water-flooded-pv\"\u003eWater Flooded PV\u003c/h3\u003e\n\u003cp\u003eWater Flooded PV, also called \u003cem\u003eNumber of flooded porevolumes\u003c/em\u003e shows the amount of flow from a selected set of simulation tracers into a particular cell, compared to the cells mobile pore volume. A value of 1.0 will tell that the tracers accumulated flow into the cell has reached a volume equal to the mobile pore volume in the cell.\u003c/p\u003e\n\u003ch2 id=\"derived-geomechanical-results\"\u003eDerived Geomechanical results\u003c/h2\u003e\n\u003cp\u003eResInsight calculates several of the presented geomechanical results based on the native results present in the odb-files.\u003c/p\u003e\n\u003ch3 id=\"relative-results-time-lapse-results\"\u003eRelative Results (Time Lapse Results)\u003c/h3\u003e\n\u003cp\u003eResInsight can calculate and display relative results, sometimes also referred to as Time Lapse results.\nWhen enabled, every result variable is calculated as :\u003c/p\u003e\n\u003cp\u003e$$Value\u0026rsquo;(t) = Value(t) - Value(BaseTime)$$\u003c/p\u003e\n\u003cp\u003eEnable the \u003cstrong\u003eEnable Relative Result\u003c/strong\u003e option in the \u003cstrong\u003eRelative Result Options\u003c/strong\u003e group, and select the appropriate \u003cstrong\u003eBase Time Step\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/appendix/DerivedRelativeResults.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp\u003eEach variable is then post-fixed with \u0026ldquo;_D\u003cem\u003eTimeStepIndex\u003c/em\u003e\u0026rdquo; to distinguish them from the native variables.\u003c/p\u003e\n\u003cp\u003eNote: Relative Results calculated based on Gamma values are calculated slightly differently:\u003c/p\u003e\n\u003cp\u003eGamma_D\u003cem\u003en\u003c/em\u003e = ST_D\u003cem\u003en\u003c/em\u003e / POR_D\u003cem\u003en\u003c/em\u003e\u003c/p\u003e\n\u003ch3 id=\"derived-result-fields\"\u003eDerived Result Fields\u003c/h3\u003e\n\u003cp\u003eThe calculated result fields are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNodal\n\u003cul\u003e\n\u003cli\u003eCOMPACTION (Magnitude of compression)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eElement Nodal and Integration Points\n\u003cul\u003e\n\u003cli\u003eST (Total Stress)\n\u003cul\u003e\n\u003cli\u003eAll tensor components\u003c/li\u003e\n\u003cli\u003ePrincipals, with directions ($S_iinc, S_iazi$)\u003c/li\u003e\n\u003cli\u003eSTM (Mean total stress)\u003c/li\u003e\n\u003cli\u003eQ (Deviatoric stress)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGamma (Stress path)\u003c/li\u003e\n\u003cli\u003eSE (Effective Stress)\n\u003cul\u003e\n\u003cli\u003eAll tensor components\u003c/li\u003e\n\u003cli\u003ePrincipals, with directions\u003c/li\u003e\n\u003cli\u003eSEM (Mean effective stress)\u003c/li\u003e\n\u003cli\u003eSFI\u003c/li\u003e\n\u003cli\u003eFOS\u003c/li\u003e\n\u003cli\u003eDSM\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eE (Strain)\n\u003cul\u003e\n\u003cli\u003eAll tensor components\u003c/li\u003e\n\u003cli\u003eEV (Volumetric strain)\u003c/li\u003e\n\u003cli\u003eED (Deviatoric strain)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eElement Nodal On Face\n\u003cul\u003e\n\u003cli\u003ePlane\n\u003cul\u003e\n\u003cli\u003ePinc (Face inclination angle)\u003c/li\u003e\n\u003cli\u003ePazi (Face azimuth angle)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransformed Total and Effective Stress\n\u003cul\u003e\n\u003cli\u003eSN (Stress component normal to face)\u003c/li\u003e\n\u003cli\u003eTP (Total in-plane shear)\u003c/li\u003e\n\u003cli\u003eTPinc (Direction of TP)\u003c/li\u003e\n\u003cli\u003eTPH ( Horizontal in-plane shear component )\u003c/li\u003e\n\u003cli\u003eTPQV ( Quasi vertical in-plane shear component )\u003c/li\u003e\n\u003cli\u003eFAULTMOB\u003c/li\u003e\n\u003cli\u003ePCRIT\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"definitions-of-derived-results\"\u003eDefinitions of Derived Results\u003c/h3\u003e\n\u003cp\u003eIn this text the label Sa and Ea will be used to denote the unchanged stress and strain tensor respectively from the odb file.\u003c/p\u003e\n\u003cp\u003eComponents with one subscript denotes the principal values 1, 2, and 3 which refers to the maximum, middle, and minimum principals respectively.\u003c/p\u003e\n\u003cp\u003eComponents with two subscripts however, refers to the global directions 1, 2, and 3 which corresponds to X, Y, and Z and thus also easting, northing, and depth.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInclination is measured from the downwards direction\u003c/li\u003e\n\u003cli\u003eAzimuth is measured from the Northing (Y) Axis in Clockwise direction looking down.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"case-constants\"\u003eCase Constants\u003c/h3\u003e\n\u003cp\u003eTwo constants can be assigned to a Geomechanical case:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCohesion\u003c/li\u003e\n\u003cli\u003eFriction angle\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn the following they are denoted s0 and fa respectively. Some of the derived results use these constants, that can be changed in the property panel of the Case.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"/images/appendix/GeoMechCasePropertyPanel.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003ch3 id=\"compaction\"\u003eCOMPACTION\u003c/h3\u003e\n\u003cp\u003eCompaction is the difference in vertical displacement (U3) between a grid node and a specified reference K layer.\nThe reference K layer is specified in the property editor.\u003c/p\u003e\n\u003cp\u003eFor each node \u003ci\u003en\u003c/i\u003e in the grid, a node \u003ci\u003enref\u003c/i\u003e in the reference K layer is found by vertical intersection from the node \u003ci\u003en\u003c/i\u003e.\u003c/p\u003e\n\u003cp\u003e$ If (Depth_n \u0026lt;= Depth_{nref}) $\u003c/p\u003e\n\u003cp\u003e$ \\space \\space COMPACTION_n = -(U3_n - U3_{nref})$\u003c/p\u003e\n\u003cp\u003e$ else $\u003c/p\u003e\n\u003cp\u003e$\\space \\space COMPACTION_n = -(U3_{nref} - U3_n )$\u003c/p\u003e\n\u003ch3 id=\"st---total-stress\"\u003eST - Total Stress\u003c/h3\u003e\n\u003cp\u003e$ST_{ii} = -Sa_{ii} + POR (i= 1,2,3)$\u003c/p\u003e\n\u003cp\u003e$ST_{ij} = -Sa_{ij} (i,j = 1,2,3 \\text{ and i not equal j})$\u003c/p\u003e\n\u003cp\u003eWe use a value of POR=0.0 where it is not defined.\u003c/p\u003e\n\u003cp\u003e$ST_i = \\text{Principal value i of ST}$\u003c/p\u003e\n\u003ch3 id=\"stm---total-mean-stress\"\u003eSTM - Total Mean Stress\u003c/h3\u003e\n\u003cp\u003e$STM = \\frac{ST_{11} + ST_{22} + ST_{33}}{3} $\u003c/p\u003e\n\u003ch3 id=\"q---deviatoric-stress\"\u003eQ - Deviatoric Stress\u003c/h3\u003e\n\u003cp\u003e$Q = \\sqrt {\\frac{3}{2} * ((ST_1 - STM)^2 + (ST_2 - STM)^2 + (ST_3 - STM)^2 }$\u003c/p\u003e\n\u003ch3 id=\"gamma---stress-path\"\u003eGamma - Stress Path\u003c/h3\u003e\n\u003cp\u003e$Gamma_{ii} = \\frac{ST_{ii}} {POR} (i= 1,2,3) $\u003c/p\u003e\n\u003cp\u003e$Gamma_{i} = \\frac{ST_{i}} {POR} $\u003c/p\u003e\n\u003cp\u003eIn these calculations we set Gamma to \u003cem\u003eundefined\u003c/em\u003e if abs(POR) \u0026gt; 0.01 MPa.\u003c/p\u003e\n\u003ch3 id=\"se---effective-stress\"\u003eSE - Effective Stress\u003c/h3\u003e\n\u003cp\u003e$SE_{ij} = -Sa_{ij} \\text{ (Where POR is defined)} $\u003c/p\u003e\n\u003cp\u003e$SE_{ij} = \\text{Undefined (Where POR is defined)} $\u003c/p\u003e\n\u003cp\u003e$SE_i = \\text{Principal value i of SE} $\u003c/p\u003e\n\u003ch3 id=\"sem---effective-mean-stress\"\u003eSEM - Effective Mean Stress\u003c/h3\u003e\n\u003cp\u003e$SEM = \\frac{SE_{11} + SE_{22} + SE_{33}} {3} $\u003c/p\u003e\n\u003ch3 id=\"sfi\"\u003eSFI\u003c/h3\u003e\n\u003cp\u003e$$SFI = \\frac{\\frac{S0}{tan(fa)} + 0.5 * (SE_1 + SE_3) * sin(fa)} {0.5*(SE_1-SE_3)} $$\u003c/p\u003e\n\u003ch3 id=\"dsm\"\u003eDSM\u003c/h3\u003e\n\u003cp\u003e$DSM = \\frac{tan(\\rho)} {tan(fa)} $\u003c/p\u003e\n\u003cp\u003ewhere\u003c/p\u003e\n\u003cp\u003e$$ \\rho = 2 * (arctan (\\sqrt \\frac{ SE_1 + a} {SE_3 + a}) \\space \\frac {\\pi} {4}) $$\n$$ a = \\frac {s0} {tan(fa)} $$\u003c/p\u003e\n\u003ch3 id=\"fos\"\u003eFOS\u003c/h3\u003e\n\u003cp\u003e$FOS = \\frac{1}{DSM}$\u003c/p\u003e\n\u003ch3 id=\"e---strain\"\u003eE - Strain\u003c/h3\u003e\n\u003cp\u003e$E_{ij} = -Ea_{ij}$\u003c/p\u003e\n\u003ch3 id=\"ev---volumetric-strain\"\u003eEV - Volumetric Strain\u003c/h3\u003e\n\u003cp\u003eEV = E11 + E22 + E33\u003c/p\u003e\n\u003ch3 id=\"ed---deviatoric-strain\"\u003eED - Deviatoric Strain\u003c/h3\u003e\n\u003cp\u003e$ED = 2*\\frac {E1-E3} {3} $\u003c/p\u003e\n\u003ch3 id=\"element-nodal-on-face\"\u003eElement Nodal On Face\u003c/h3\u003e\n\u003cp\u003eFor each face displayed, (might be an element face or an intersection/intersection box face), \na coordinate system is established such that:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEz is normal to the face, named N - Normal\u003c/li\u003e\n\u003cli\u003eEx is horizontal and in the plane of the face, named H - Horizontal\u003c/li\u003e\n\u003cli\u003eEy is in the plane pointing upwards, named QV - Quasi Vertical\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe stress tensors in that particular face are then transformed to that coordinate system. The following quantities are derived from the transformed tensor named TS in the following:\u003c/p\u003e\n\u003ch3 id=\"sn---stress-component-normal-to-face\"\u003eSN - Stress component Normal to face\u003c/h3\u003e\n\u003cp\u003e$SN = TS_{33}$\u003c/p\u003e\n\u003ch3 id=\"tph---horizontal-in-plane-shear-component\"\u003eTPH - Horizontal in-plane shear component\u003c/h3\u003e\n\u003cp\u003e$TPH = TS_{31} = TS_{ZX} $\u003c/p\u003e\n\u003ch3 id=\"tnqv---horizontal-in-plane-shear-component\"\u003eTNQV - Horizontal in-plane shear component\u003c/h3\u003e\n\u003cp\u003e$TPQV = TS_{32} = TS_{ZY}$\u003c/p\u003e\n\u003ch3 id=\"tp---total-in-plane-shear\"\u003eTP - Total in-plane shear\u003c/h3\u003e\n\u003cp\u003e$TP = \\sqrt {(TPH^2 + TPQV^2)} $\u003c/p\u003e\n\u003ch3 id=\"tpinc---direction-of-tp\"\u003eTPinc - Direction of TP\u003c/h3\u003e\n\u003cp\u003eAngle of the total in-plane shear relative to the Quasi Vertical direction\u003c/p\u003e\n\u003cp\u003e$TPinc = acos (\\frac {TPQV} {TP}) $\u003c/p\u003e\n\u003ch3 id=\"pinc-and-pazi---face-inclination-and-azimuth\"\u003ePinc and Pazi - Face Inclination and Azimuth\u003c/h3\u003e\n\u003cp\u003eThese are the directional angles of the face-normal itself.\u003c/p\u003e\n",
url: "/3d-main-window/derivedresults/"
};
window.store["/_footer/"] = {
title: "",
content: "About Ceetron Solutions in collaboration with Equinor ASA Support ",
html: "\u003ch3 id=\"abouthahahugoshortcode-s0-hbhb\"\u003e\u003ca href=\"/about/\"\u003eAbout\u003c/a\u003e\u003c/h3\u003e\n\u003ch3 id=\"ceetron-solutionshttpwwwceetronsolutionscom-in-collaboration-with-equinor-asahttpswwwequinorcom\"\u003e\u003ca href=\"http://www.ceetronsolutions.com\"\u003eCeetron Solutions\u003c/a\u003e in collaboration with \u003ca href=\"https://www.equinor.com/\"\u003eEquinor ASA\u003c/a\u003e\u003c/h3\u003e\n\u003ch3 id=\"supporthahahugoshortcode-s1-hbhb\"\u003e\u003ca href=\"/support/\"\u003eSupport\u003c/a\u003e\u003c/h3\u003e\n",
url: "/_footer/"
};
window.store["/_header/"] = {
title: "",
content: "\n",
html: "\u003cp\u003e\u003ca href=\"/\"\u003e\u003cimg src=\"/images/ResInsightCroppedIconPicture.png\" alt=\"logo\"\u003e\u003c/a\u003e\u003c/p\u003e\n",
url: "/_header/"
};
window.store["/about/"] = {
title: "About",
content: "ResInsight is an open source, cross-platform 3D visualization, curve plotting and post processing tool for Eclipse reservoir models and simulations. It can also be configured to visualize geomechanical simulations from ABAQUS.\nThe system also constitutes a framework for further development and can be extended to support new data sources and visualization methods, e.g. additional solvers, seismic data, CSEM, and more.\nEfficient User Interface The user interface is tailored for efficient interpretation of reservoir simulation data with specialized visualizations of properties, faults and wells. It enables easy handling of a large number of realizations and calculation of statistics. To be highly responsive, ResInsight exploits multi-core CPUs and GPUs. Efficient plotting of well log plots and summary vectors is available through selected plotting features.\nData Support The main input data is *.GRID and *.EGRID files along with their *.INIT and restart files *.XNNN and *.UNRST. Summary vectors can be imported from *.SMSPEC files. ResInsight also supports selected parts of Eclipse input files and can read grid information and corresponding cell property data sets from *.GRDECL files. Well log data can be imported from *.LAS files.\nResInsight can also be built with support for Geomechanical models from ABAQUS in the *.odb file format.\nUpdating and Refining Eclipse simulation models ResInsight contains several pre-processing tools for updating and improving Eclipse reservoir models, including but not limited to:\n Adding Well Path Completions such as fractures, fishbones and perforations to well paths, including transmissibility calculations to allow for simulation in Eclipse. Easily and visually generate setup files for Local Grid Refinement (LGR) The generation of Eclipse Multi Segment Well-models for well path completions. Flow Diagnostics Flow diagnostics calculations are embedded in the user interface and allows instant visualization of several well-based flow diagnostics properties, such as : Time of flight, flooding and drainage regions, well pair communication, well tracer fractions, well allocation plots and well communication lines. The calculations are performed by a library called opm-flowdiagnostics developed by SINTEF Digital. More\u0026hellip;\nOctave Integration Integration with GNU Octave enables powerful and flexible result manipulation and computations. Derived results can be returned to ResInsight for further handling and visualization. Eventually, derived and computed properties can be directly exported to Eclipse input formats for further simulation cycles and parameter studies.\nProject organization ResInsight is developed by Ceetron Solutions in collaboration with with [Equinor] (https://www.equinor.com/).\nResInsight is a part of the Open Porous Media Initiative. The software is hosted at GitHub, and the development progress can be monitored there. The GitHub issue tracker is heavily used to organize the development process.\nLicensing The software is licensed under GPL 3+, see Licensing details.\nWeb site programming and design Web site is built with Grav and Hugo\n",
html: "\u003cp\u003eResInsight is an open source, cross-platform 3D visualization, curve plotting and post processing tool for Eclipse reservoir models and simulations. \nIt can also be configured to visualize geomechanical simulations from ABAQUS.\u003c/p\u003e\n\u003cp\u003eThe system also constitutes a framework for further development and can be extended to support new data sources and visualization methods, e.g. additional solvers, seismic data, CSEM, and more.\u003c/p\u003e\n\u003ch3 id=\"efficient-user-interface\"\u003eEfficient User Interface\u003c/h3\u003e\n\u003cp\u003eThe user interface is tailored for efficient interpretation of reservoir simulation data with specialized visualizations of properties, faults and wells. It enables easy handling of a large number of realizations and calculation of statistics. To be highly responsive, ResInsight exploits multi-core CPUs and GPUs. Efficient plotting of well log plots and summary vectors is available through selected plotting features.\u003c/p\u003e\n\u003ch3 id=\"data-support\"\u003eData Support\u003c/h3\u003e\n\u003cp\u003eThe main input data is\n\u003cem\u003e\u003ccode\u003e*.GRID\u003c/code\u003e\u003c/em\u003e and \u003cem\u003e\u003ccode\u003e*.EGRID\u003c/code\u003e\u003c/em\u003e files along with their \u003cem\u003e\u003ccode\u003e*.INIT\u003c/code\u003e\u003c/em\u003e and restart files \u003cem\u003e\u003ccode\u003e*.XNNN\u003c/code\u003e\u003c/em\u003e and \u003cem\u003e\u003ccode\u003e*.UNRST\u003c/code\u003e\u003c/em\u003e. \nSummary vectors can be imported from \u003cem\u003e\u003ccode\u003e*.SMSPEC\u003c/code\u003e\u003c/em\u003e files.\nResInsight also supports selected parts of Eclipse input files and can read grid \ninformation and corresponding cell property data sets from \u003cem\u003e\u003ccode\u003e*.GRDECL\u003c/code\u003e\u003c/em\u003e files. \nWell log data can be imported from \u003cem\u003e\u003ccode\u003e*.LAS\u003c/code\u003e\u003c/em\u003e files.\u003c/p\u003e\n\u003cp\u003eResInsight can also be built with support for Geomechanical models from ABAQUS in the \u003cem\u003e\u003ccode\u003e*.odb\u003c/code\u003e\u003c/em\u003e file format.\u003c/p\u003e\n\u003ch3 id=\"updating-and-refining-eclipse-simulation-models\"\u003eUpdating and Refining Eclipse simulation models\u003c/h3\u003e\n\u003cp\u003eResInsight contains several pre-processing tools for updating and improving Eclipse reservoir models, including but not limited to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdding \u003cstrong\u003eWell Path Completions\u003c/strong\u003e such as fractures, fishbones and perforations to well paths, including transmissibility calculations to allow for simulation in Eclipse.\u003c/li\u003e\n\u003cli\u003eEasily and visually generate setup files for \u003cstrong\u003eLocal Grid Refinement\u003c/strong\u003e (LGR)\u003c/li\u003e\n\u003cli\u003eThe generation of Eclipse \u003cstrong\u003eMulti Segment Well\u003c/strong\u003e-models for well path completions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"flow-diagnostics\"\u003eFlow Diagnostics\u003c/h3\u003e\n\u003cp\u003eFlow diagnostics calculations are embedded in the user interface and allows instant visualization of several well-based flow diagnostics properties, such as : Time of flight, flooding and drainage regions, well pair communication, well tracer fractions, well allocation plots and well communication lines. The calculations are performed by a library called \u003ca href=\"https://github.com/OPM/opm-flowdiagnostics\"\u003eopm-flowdiagnostics\u003c/a\u003e developed by \u003ca href=\"http://www.sintef.no/digital\"\u003eSINTEF Digital\u003c/a\u003e. \u003ca href=\"/3d-main-window/cellresults/\"\u003eMore\u0026hellip;\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"octave-integration\"\u003eOctave Integration\u003c/h3\u003e\n\u003cp\u003eIntegration with GNU Octave enables powerful and flexible result manipulation and computations. Derived results can be returned to ResInsight for further handling and visualization. Eventually, derived and computed properties can be directly exported to Eclipse input formats for further simulation cycles and parameter studies.\u003c/p\u003e\n\u003ch3 id=\"project-organization\"\u003eProject organization\u003c/h3\u003e\n\u003cp\u003eResInsight is developed by \u003ca href=\"https://www.ceetronsolutions.com/\"\u003eCeetron Solutions\u003c/a\u003e in collaboration with with [Equinor] (\u003ca href=\"https://www.equinor.com/)\"\u003ehttps://www.equinor.com/)\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eResInsight is a part of the \u003ca href=\"http://opm-project.org/\"\u003eOpen Porous Media Initiative\u003c/a\u003e.\nThe software is hosted at \u003ca href=\"https://github.com/OPM/ResInsight\"\u003eGitHub\u003c/a\u003e, and the development progress can be monitored there. The GitHub issue tracker is heavily used to organize the development process.\u003c/p\u003e\n\u003ch3 id=\"licensing\"\u003eLicensing\u003c/h3\u003e\n\u003cp\u003eThe software is licensed under GPL 3+, see \u003ca href=\"https://github.com/OPM/ResInsight/blob/master/COPYING\"\u003eLicensing details\u003c/a\u003e.\u003c/p\u003e\n\u003ch3 id=\"web-site-programming-and-design\"\u003eWeb site programming and design\u003c/h3\u003e\n\u003cp\u003eWeb site is built with \u003ca href=\"https://getgrav.org\"\u003eGrav\u003c/a\u003e and \u003ca href=\"https://gohugo.io\"\u003eHugo\u003c/a\u003e\u003c/p\u003e\n",
url: "/about/"
};
window.store["/categories/"] = {
title: "Categories",
content: "",
html: "",
url: "/categories/"
};
window.store["/"] = {
title: "ResInsight",
content: "ResInsight • 3D viewer and post processing of reservoir models\rPost Processing of Reservoir Simulations Post Processing of Reservoir Simulations\n\r\r\r --\rFast and Free\r\r\u0026#x2713; Open source\n\u0026#x2713; Efficient user interface\n\u0026#x2713; Handles large Eclipse cases\n\u0026#x2713; Plotting of summary vectors\n\u0026#x2713; Embedded Flow Diagnostics\n\rUnique Features\r\r\u0026#x2713; NNC visualization\n\u0026#x2713; Cell Edge Coloring\n\u0026#x2713; Detailed MSW visualization\n\u0026#x2713; Seamless Octave integration\n\u0026#x2713; Supports geomechanical ABAQUS simulations\n\rGetting started\r\rIt's easy and free, both on Linux and Windows:\rDownload and Install \u0026rarr;\nGetting Started \u0026rarr;\rSign up to be notified of new releases:\rRelease Notification \u0026rarr;\r\r\r\rHere are some words from a few of the happy ResInsight users Testimonials \u0026rarr; \r\r\r",
html: "\u003ctitle\u003eResInsight • 3D viewer and post processing of reservoir models\u003c/title\u003e\r\n\u003ch1 id=\"post-processing-of-reservoir-simulations\"\u003ePost Processing of Reservoir Simulations\u003c/h1\u003e\n\u003cp\u003e\u003cimg src=\"/images/FrontPageImage.png\" alt=\"\"\u003e\u003c/p\u003e\n\u003c!--\r\n\u003csection class=\"intro\"\u003e\r\n \u003cdiv class=\"grid\"\u003e\r\n \u003cdiv class=\"unit whole center-on-mobiles\"\u003e\r\n \u003cp class=\"first\"\u003ePost Processing of Reservoir Simulations\u003c/p\u003e\r\n \u003c/div\u003e\r\n \u003cdiv class=\"post-content\"\u003e\r\n\t \u003cimg src=\"/images/FrontPageImage.png\" alt=\"Reservoir\" /\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n\u003c/section\u003e --\u003e\r\n\u003csection class=\"features\"\u003e\r\n \u003cdiv class=\"grid\"\u003e\r\n \u003cdiv class=\"unit one-third\"\u003e\r\n \u003ch3\u003eFast and Free\u003c/h3\u003e\r\n \u003cp\u003e\r\n \u0026#x2713; Open source\u003cbr\u003e\r\n \u0026#x2713; Efficient user interface\u003cbr\u003e\r\n\t\u0026#x2713; Handles large Eclipse cases\u003cbr\u003e\r\n \u0026#x2713; Plotting of summary vectors\u003cbr\u003e\r\n\t\u0026#x2713; Embedded Flow Diagnostics\u003cbr\u003e\r\n \u003c/p\u003e\r\n \u003c/div\u003e\r\n \u003cdiv class=\"unit one-third\"\u003e\r\n \u003ch3\u003eUnique Features\u003c/h3\u003e\r\n \u003cp\u003e\r\n \u0026#x2713; NNC visualization\u003cbr\u003e\r\n \u0026#x2713; Cell Edge Coloring\u003cbr\u003e\r\n \u0026#x2713; Detailed MSW visualization\u003cbr\u003e\r\n \u0026#x2713; Seamless \u003ca href=\"http://www.gnu.org/software/octave/\"\u003e Octave\u003c/a\u003e integration\u003cbr\u003e\r\n \u0026#x2713; Supports geomechanical ABAQUS simulations\u003cbr\u003e\r\n \u003c/p\u003e\r\n \u003c/div\u003e\r\n \u003cdiv class=\"unit one-third\"\u003e\r\n \u003ch3\u003eGetting started\u003c/h3\u003e\r\n \u003cp\u003e\r\n It's easy and free, both on Linux and Windows:\r\n \u003c/p\u003e\r\n \u003ca href=\"/getting-started/download-and-install/\"\u003eDownload and Install \u0026rarr;\u003c/a\u003e\u003cbr\u003e\r\n \u003ca href=\"/getting-started/\"\u003eGetting Started \u0026rarr;\u003c/a\u003e\r\n \u003cp\u003eSign up to be notified of new releases:\r\n \u003cbr\u003e\r\n \u003ca href=\"/getting-started/other/releasenotification/\"\u003eRelease Notification \u0026rarr;\u003c/a\u003e\r\n \u003c/p\u003e\r\n \u003c/div\u003e\r\n \u003cdiv class=\"clear\"\u003e\u003c/div\u003e\r\n \u003c/div\u003e\r\n \u003cdiv class=\"grid\"\u003e\r\n \u003cdiv class=\"unit whole center-on-mobiles\"\u003e\r\n \u003cp\u003eHere are some words from a few of the happy ResInsight users \u003ca href=\"/getting-started/other/testimonials/\"\u003eTestimonials \u0026rarr;\u003c/a\u003e \u003c/p\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n\u003c/section\u003e\r\n",
url: "/"
};
window.store["/support/"] = {
title: "Support",
content: "For inquiries for new features, enhancements or support and maintenance agreements, please contact us for an offer.\nPhone : +47 73 60 43 00 e-mail : info@ceetronsolutions.com\nBug reports and general feature requests can be filed directly on GitHub\n\nCeetron Solutions AS - Digitalization and visualization for engineers \n",
html: "\u003cp\u003eFor inquiries for new features, enhancements or support and maintenance agreements, please contact us for an offer.\u003c/p\u003e\n\u003cp\u003ePhone : +47 73 60 43 00 \u003cbr\u003e\ne-mail : \u003ca href=\"mailto:info@ceetronsolutions.com\"\u003einfo@ceetronsolutions.com\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBug reports and general feature requests can be filed directly on \u003ca href=\"https://github.com/OPM/ResInsight/issues?state=open\"\u003eGitHub\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.ceetronsolutions.com\"\u003e\u003cimg src=\"/images/CeetronSolutionWebPage.png\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3 id=\"ceetron-solutions-as---digitalization-and-visualization-for-engineershttpwwwceetronsolutionscom\"\u003e\u003ca href=\"http://www.ceetronsolutions.com\"\u003eCeetron Solutions AS - Digitalization and visualization for engineers\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"http://www.ceetronsolutions.com\"\u003e\u003c/a\u003e\u003c/p\u003e\n",
url: "/support/"
};
window.store["/tags/"] = {
title: "Tags",
content: "",
html: "",
url: "/tags/"
};
</script>
<script type="text/javascript" src="/js/search.js"></script>
<footer class="footline">
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-next" href="/getting-started/" title="Getting Started" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1588568942"></script>
<script src="/js/perfect-scrollbar.min.js?1588568942"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1588568942"></script>
<script src="/js/jquery.sticky.js?1588568942"></script>
<script src="/js/featherlight.min.js?1588568942"></script>
<script src="/js/highlight.pack.js?1588568942"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1588568942"></script>
<script src="/js/learn.js?1588568942"></script>
<script src="/js/hugo-learn.js?1588568942"></script>
<link href="/mermaid/mermaid.css?1588568942" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1588568942"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>