Files
ResInsight/plot-window/flow-diagnostics-plots/index.html
2025-02-14 14:03:39 +01:00

501 lines
43 KiB
HTML

<!DOCTYPE html>
<html lang="en-us" dir="ltr" itemscope itemtype="http://schema.org/Article" data-r-output-format="html">
<head>
<meta charset="utf-8">
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="generator" content="Hugo 0.142.0">
<meta name="generator" content="Relearn 7.3.2+7b470298046df2c96c0da9da07a54572b7c4e1b0">
<meta name="description" content="Flow Diagnostics Plots can be used to view well allocation, well inflow rates, cumulative saturation along time of flight and flow characteristics.
They are managed from the folder Flow Diagnostics Plots located in Plot Project Tree in the Plot Main Window.
This 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.">
<meta name="author" content="">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Flow Diagnostics Plots :: ResInsight">
<meta name="twitter:description" content="Flow Diagnostics Plots can be used to view well allocation, well inflow rates, cumulative saturation along time of flight and flow characteristics.
They are managed from the folder Flow Diagnostics Plots located in Plot Project Tree in the Plot Main Window.
This 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.">
<meta property="og:url" content="https://resinsight.org/plot-window/flow-diagnostics-plots/index.html">
<meta property="og:site_name" content="ResInsight">
<meta property="og:title" content="Flow Diagnostics Plots :: ResInsight">
<meta property="og:description" content="Flow Diagnostics Plots can be used to view well allocation, well inflow rates, cumulative saturation along time of flight and flow characteristics.
They are managed from the folder Flow Diagnostics Plots located in Plot Project Tree in the Plot Main Window.
This 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.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta itemprop="name" content="Flow Diagnostics Plots :: ResInsight">
<meta itemprop="description" content="Flow Diagnostics Plots can be used to view well allocation, well inflow rates, cumulative saturation along time of flight and flow characteristics.
They are managed from the folder Flow Diagnostics Plots located in Plot Project Tree in the Plot Main Window.
This 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.">
<meta itemprop="wordCount" content="1452">
<title>Flow Diagnostics Plots :: ResInsight</title>
<link href="/plot-window/flow-diagnostics-plots/index.xml" rel="alternate" type="application/rss+xml" title="Flow Diagnostics Plots :: ResInsight">
<link href="/css/fontawesome-all.min.css?1739538141" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/css/fontawesome-all.min.css?1739538141" rel="stylesheet"></noscript>
<link href="/css/auto-complete.css?1739538141" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/css/auto-complete.css?1739538141" rel="stylesheet"></noscript>
<link href="/css/perfect-scrollbar.min.css?1739538141" rel="stylesheet">
<link href="/css/theme.min.css?1739538141" rel="stylesheet">
<link href="/css/format-html.min.css?1739538141" rel="stylesheet" id="R-format-style">
<script>
window.relearn = window.relearn || {};
window.relearn.relBasePath='..\/..';
window.relearn.relBaseUri='..\/..';
window.relearn.absBaseUri='https:\/\/resinsight.org';
window.relearn.min = `.min`;
window.relearn.disableAnchorCopy=false;
window.relearn.disableAnchorScrolling=false;
// variant stuff
window.relearn.themevariants = [ 'relearn' ];
window.relearn.customvariantname = "my-custom-variant";
window.relearn.changeVariant = function(variant) {
var oldVariant = document.documentElement.dataset.rThemeVariant;
window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
document.documentElement.dataset.rThemeVariant = variant;
if (oldVariant != variant) {
document.dispatchEvent( new CustomEvent('themeVariantLoaded', { detail: { variant, oldVariant } }) );
}
}
window.relearn.markVariant = function() {
var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant");
var select = document.querySelector("#R-select-variant");
if (select) {
select.value = variant;
}
}
window.relearn.initVariant = function() {
var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant") ?? "";
if( variant == window.relearn.customvariantname ){
}else if( !variant || !window.relearn.themevariants.includes(variant) ){
variant = window.relearn.themevariants[0];
window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
}
document.documentElement.dataset.rThemeVariant = variant;
}
window.relearn.initVariant();
window.relearn.markVariant();
// translations
window.T_Copy_to_clipboard = `Copy to clipboard`;
window.T_Copied_to_clipboard = `Copied to clipboard!`;
window.T_Copy_link_to_clipboard = `Copy link to clipboard`;
window.T_Link_copied_to_clipboard = `Copied link to clipboard!`;
window.T_Reset_view = `Reset view`;
window.T_View_reset = `View reset!`;
window.T_No_results_found = `No results found for "{0}"`;
window.T_N_results_found = `{1} results found for "{0}"`;
</script>
<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"] }
},
menuSettings: { renderer: "CommonHTML" }
});
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="mobile-support html" data-url="/plot-window/flow-diagnostics-plots/index.html">
<div id="R-body" class="default-animation">
<div id="R-body-overlay"></div>
<nav id="R-topbar">
<div class="topbar-wrapper">
<div class="topbar-sidebar-divider"></div>
<div class="topbar-area topbar-area-start" data-area="start">
<div class="topbar-button topbar-button-sidebar" data-content-empty="disable" data-width-s="show" data-width-m="hide" data-width-l="hide"><button class="topbar-control" onclick="toggleNav()" type="button" title="Menu (CTRL&#43;ALT&#43;n)"><i class="fa-fw fas fa-bars"></i></button>
</div>
<div class="topbar-button topbar-button-toc" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show"><button class="topbar-control" onclick="toggleTopbarFlyout(this)" type="button" title="Table of Contents (CTRL&#43;ALT&#43;t)"><i class="fa-fw fas fa-list-alt"></i></button>
<div class="topbar-content">
<div class="topbar-content-wrapper">
<nav class="TableOfContents">
<ul>
<li>
<ul>
<li><a href="#well-allocation-plots">Well Allocation Plots</a>
<ul>
<li><a href="#branches">Branches</a></li>
<li><a href="#creating-well-allocation-plots">Creating Well Allocation Plots</a></li>
<li><a href="#options">Options</a></li>
<li><a href="#depth-settings">Depth Settings</a></li>
<li><a href="#accessing-the-plot-data">Accessing the Plot Data</a></li>
</ul>
</li>
<li><a href="#producerinjector-connectivity-table">Producer/Injector Connectivity Table</a></li>
<li><a href="#well-allocation-over-time">Well Allocation Over Time</a></li>
<li><a href="#cumulative-phase-distribution-plot">Cumulative Phase Distribution Plot</a></li>
<li><a href="#flow-characteristics-plot">Flow Characteristics Plot</a>
<ul>
<li><a href="#settings">Settings</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
</div>
</div>
</div>
</div>
<ol class="topbar-breadcrumbs breadcrumbs highlightable" itemscope itemtype="http://schema.org/BreadcrumbList"><li
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="/index.html"><span itemprop="name">ResInsight</span></a><meta itemprop="position" content="1">&nbsp;>&nbsp;</li><li
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="/plot-window/index.html"><span itemprop="name">Plot Main Window</span></a><meta itemprop="position" content="2">&nbsp;>&nbsp;</li><li
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><span itemprop="name">Flow Diagnostics Plots</span><meta itemprop="position" content="3"></li>
</ol>
<div class="topbar-area topbar-area-end" data-area="end">
<div class="topbar-button topbar-button-prev" data-content-empty="disable" data-width-s="show" data-width-m="show" data-width-l="show"><a class="topbar-control" href="/plot-window/vfpplot/index.html" title="VFP Plot (🡐)"><i class="fa-fw fas fa-chevron-left"></i></a>
</div>
<div class="topbar-button topbar-button-next" data-content-empty="disable" data-width-s="show" data-width-m="show" data-width-l="show"><a class="topbar-control" href="/plot-window/flow-diagnostics-plots/producerinjectorconnectivitytable/index.html" title="Producer/Injector Connectivity Tables (🡒)"><i class="fa-fw fas fa-chevron-right"></i></a>
</div>
<div class="topbar-button topbar-button-more" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show"><button class="topbar-control" onclick="toggleTopbarFlyout(this)" type="button" title="More"><i class="fa-fw fas fa-ellipsis-v"></i></button>
<div class="topbar-content">
<div class="topbar-content-wrapper">
<div class="topbar-area topbar-area-more" data-area="more">
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div id="R-main-overlay"></div>
<main id="R-body-inner" class="highlightable plot-window" tabindex="-1">
<div class="flex-block-wrapper">
<article class="default">
<header class="headline">
</header>
<h1 id="flow-diagnostics-plots">Flow Diagnostics Plots</h1>
<p><a href="#R-image-ac8c4da875fc19fcba29ecdf030f5488" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsPlotsOverview.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-ac8c4da875fc19fcba29ecdf030f5488"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsPlotsOverview.png"></a></p>
<p>Flow Diagnostics Plots can be used to view well allocation, well inflow rates, cumulative saturation along time of flight and flow characteristics.</p>
<p>They are managed from the folder <strong>Flow Diagnostics Plots</strong> located in <strong>Plot Project Tree</strong> in the <strong>Plot Main Window</strong>.</p>
<p><a href="#R-image-38477dc7ff1264d549aa965022501e33" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsPlotsProjectTree.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-38477dc7ff1264d549aa965022501e33"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsPlotsProjectTree.png"></a></p>
<p>This folder contains a default <strong>Flow Characteristics Plot</strong> and <strong>Well Allocation Plot</strong>. In addition, two folders with stored well allocation and flow characteristics plots will show up if there are any of those in the model.</p>
<p>Please refer to <a href="/3d-main-window/cellresults/index.html#flow-diagnostic-results">Cell Results-&gt; Flow Diagnostic Results</a> for a description of the results and references to more information about the methodology.</p>
<h2 id="well-allocation-plots">Well Allocation Plots</h2>
<p>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.</p>
<p>In addition a <strong>Cumulative Saturation by Time of Flight</strong> 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.</p>
<h3 id="branches">Branches</h3>
<p>Each branch of the well will be assigned a separate <strong>Track</strong>. For normal wells this is based on the branch detection algorithm used for Well Pipe visualization, and will correspond to the pipe visualization with <strong>Branch Detection</strong> <em>On</em> ( See <a href="/wells-and-completions/simulationwells/index.html#well-pipe-geometry">Well Pipe Geometry</a> ).
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 <a href="/wells-and-completions/simulationwells/index.html#dummy-branches">Dummy branches</a> ).</p>
<h3 id="creating-well-allocation-plots">Creating Well Allocation Plots</h3>
<p>To plot the Well allocation for a well, right-click the well in the <strong>Project Tree</strong> or in the <strong>3D View</strong> and invoke the command <strong>Plot Well Allocation</strong>.</p>
<p><a href="#R-image-4323638cef2278ea3d1341ffeca18a06" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/SimulationWellContextMenu.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-4323638cef2278ea3d1341ffeca18a06"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/SimulationWellContextMenu.png"></a></p>
<p>The command updates the default <strong>Well Allocation Plot</strong> with new values based on the selection and the settings in the active view. This plot can then be copied to the <strong>Stored Plots</strong> folder by the right-click command <strong>Add Stored Well Allocation Plot</strong>.</p>
<h3 id="options">Options</h3>
<p>The <strong>Legend</strong>, <strong>Total Allocation</strong> pie chart, <strong>Cumulative Saturation</strong>, and the <strong>Well Flow/Allocation</strong> can be turned on or off from the toggles in the <strong>Project Tree</strong>. The other options are controlled from the property panel of a Well Allocation Plot:</p>
<p><a href="#R-image-f18998bf0059c7bff8eb1787e26ed9ee" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/WellAllocationProperties.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-f18998bf0059c7bff8eb1787e26ed9ee"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/WellAllocationProperties.png"></a></p>
<ul>
<li><strong>Name</strong> &ndash; Auto generated name used as plot title</li>
<li><strong>Show Plot Title</strong> &ndash; Toggles whether to show the title in the plot</li>
<li><strong>Plot Data</strong> &ndash; Options controlling when and what the plot is based on
<ul>
<li><strong>Case</strong> &ndash; The case to plot data from</li>
<li><strong>Time Step</strong> &ndash; The selected time step</li>
<li><strong>Well</strong> &ndash; The simulation well to plot</li>
</ul>
</li>
<li><strong>Options</strong>
<ul>
<li><strong>Plot Type</strong>
<ul>
<li><strong>Allocation</strong> &ndash; Plots <em>Reservoir well flow rates</em> along with how this well supports/are
supported by other wells ( This option is only available for cases with Flux results available )</li>
<li><strong>Well Flow</strong> &ndash; Plots <em>Surface Well Flow Rates</em> together with phase split between Oil, Gas, and Water</li>
</ul>
</li>
<li><strong>Flow Type</strong>
<ul>
<li><strong>Accumulated</strong> &ndash; Plots an approximation of the accumulated flow along the well</li>
<li><strong>Inflow Rates</strong> &ndash; Plots the rate of flow from the connection into the well</li>
</ul>
</li>
<li><strong>Group Small Contributions</strong> &ndash; Groups small well contributions into a group called <strong>Other</strong></li>
<li><strong>Threshold</strong> &ndash; Threshold used by the <strong>Group Small Contributions</strong> option</li>
</ul>
</li>
</ul>
<h3 id="depth-settings">Depth Settings</h3>
<p>The depth value in the plot can be controlled by selecting the <strong>Accumulated Flow</strong>/<strong>Inflow Rates</strong> item in the <strong>Project Tree</strong>. This item represents the Well-Log-like part of the Well Allocation Plot and its properties are shown below:</p>
<p><a href="#R-image-180b16aabd857c90587062011fd79b6a" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/WellAllocationWellLogProperties.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-180b16aabd857c90587062011fd79b6a"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/WellAllocationWellLogProperties.png"></a></p>
<ul>
<li><strong>Name</strong> &ndash; The plot name, updated automatically based on the <strong>Flow Type</strong> and well.</li>
<li><strong>Depth Type</strong>
<ul>
<li><strong>Pseudo Length</strong> &ndash; 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.<br>
The depth are calculated with <strong>Branch detection</strong> <em>On</em> and using the <strong>Interpolated</strong> well pipe geometry.<br>
( See <a href="/wells-and-completions/simulationwells/index.html#well-pipe-geometry">Well Pipe Geometry</a> )</li>
<li><strong>TVD</strong> &ndash; Use True Vertical Depth on the depth-axis. This will produce distorted plots for horizontal or near horizontal wells.</li>
<li><strong>Connection Number</strong> &ndash; Use the number of connections counted from the top on the depth-axis.</li>
</ul>
</li>
<li><strong>Visible Depth Range</strong> &ndash; These options control the depth zoom.
<ul>
<li><strong>Auto Scale</strong> &ndash; Toggles autoscale on/off. The plot is autoscaled when significant changes to its settings are made.</li>
<li><strong>Min</strong>, <strong>Max</strong> &ndash; Sets the visible depth range. These are updated when zooming using the mouse wheel etc.</li>
</ul>
</li>
</ul>
<h3 id="accessing-the-plot-data">Accessing the Plot Data</h3>
<p>The command right-click command <strong>Show Plot Data</strong> 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.</p>
<p>It is also possible to save the ascii data to a file directly by using the right-click command <strong>Export Plot Data to Text File</strong> on the <strong>Accumulated Flow</strong>/<strong>Inflow Rates</strong> item in the <strong>Project Tree</strong>.</p>
<p>The total accumulation data can also be viewed in ascci format by the command <strong>Show Total Allocation Data</strong>.</p>
<h2 id="producerinjector-connectivity-table">Producer/Injector Connectivity Table</h2>
<p><a href="#R-image-8c08ce6c6824b1e9a4505bd9ba488ade" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/Producer_Injector_Connectivity.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-8c08ce6c6824b1e9a4505bd9ba488ade"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/Producer_Injector_Connectivity.png"></a></p>
<p>Use <a href="/plot-window/flow-diagnostics-plots/producerinjectorconnectivitytable/index.html">Producer/Injector Connectivity Table</a> to see the flow diagnostics communication between producer and injector wells for selected time steps.</p>
<h2 id="well-allocation-over-time">Well Allocation Over Time</h2>
<p><a href="#R-image-c7cda931f199b394b7e9a21cf9255671" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/WellAllocationOverTime.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-c7cda931f199b394b7e9a21cf9255671"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/WellAllocationOverTime.png"></a></p>
<p>Use <a href="/plot-window/flow-diagnostics-plots/wellallocationovertimeplot/index.html">Well Allocation Over Time</a> to see the allocation over multiple restart time steps.</p>
<h2 id="cumulative-phase-distribution-plot">Cumulative Phase Distribution Plot</h2>
<p>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 <strong>Simulation Wells</strong> in <strong>Project Tree</strong>.</p>
<p><a href="#R-image-3d0254f7aab2bef55c065d6738c25ba8" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionCreate.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-3d0254f7aab2bef55c065d6738c25ba8"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionCreate.png"></a></p>
<p>A Cumulative Phase Distribution Plot can also be created by right-clicking a Cumulative Saturation plot, c.f. figure below.</p>
<p><a href="#R-image-6f9a08d591e615f89566748bbbe109f0" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionPlot.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-6f9a08d591e615f89566748bbbe109f0"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionPlot.png"></a></p>
<p>Clicking its entry in <strong>Plot Project Tree</strong>, displays content and settings of the Cumulative Phase Distribution Plot.</p>
<p><a href="#R-image-6010388ebb9cd6971d0784f2e8a222e7" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionProperties.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-6010388ebb9cd6971d0784f2e8a222e7"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/FlowDiagnosticsCumulativePhaseDistributionProperties.png"></a></p>
<h2 id="flow-characteristics-plot">Flow Characteristics Plot</h2>
<p><a href="#R-image-a4f479dc7ab654ea6bb539bb94221142" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/FlowCharacteristicsPlot.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-a4f479dc7ab654ea6bb539bb94221142"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/FlowCharacteristicsPlot.png"></a></p>
<p>This window displays three different graphs describing the overall behavior of the reservoir for each time step from a flow diagnostics point of view.</p>
<ul>
<li><strong>Lorenz Coefficient</strong> &ndash; 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.</li>
<li><strong>Flow Capacity vs Storage Capacity</strong> &ndash; This plot displays one curve for each time step of the F-phi curve for the reservoir.</li>
<li><strong>Sweep Efficiency</strong> &ndash; This plot displays one Sweep Efficiency curve for each selected time step.</li>
</ul>
<h3 id="settings">Settings</h3>
<p><a href="#R-image-36f898889e8455f14444384f1c8cd8d8" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/plot-window/FlowCharacteristicsPropertyPanel.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-36f898889e8455f14444384f1c8cd8d8"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/plot-window/FlowCharacteristicsPropertyPanel.png"></a></p>
<ul>
<li><strong>Case</strong> &ndash; Selects the source case for the plot.</li>
<li><strong>Time Steps</strong> &ndash; These options selects the time steps to be used in the plot.
<ul>
<li><strong>All With Calculated FlowDiagnostics</strong> &ndash; 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 <a href="/3d-main-window/cellresults/index.html">Cell Results</a>, Well Allocation Plots, or <a href="/plot-window/welllogsandplots/index.html#well-log-extraction-curves">Well Log Extraction Curves</a>.</li>
<li><strong>Selected</strong> &ndash; 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 <em><code>*</code></em>. Select the interesting time steps and press apply to invoke the solver for unsolved time steps, and to show them in the plot.</li>
</ul>
</li>
<li><strong>Region</strong> &ndash; These group of options controls the cell region of interest for the plot.
<ul>
<li><strong>Cell Filter</strong> &ndash; Selects the type of cell filtering to apply. Sub-options are displayed depending on the selection.
<ul>
<li><strong>All Active Cells</strong> &ndash; Use all the active cells in the model (default)</li>
<li><strong>Visible Cells</strong> &ndash; 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.
<ul>
<li><strong>View</strong> &ndash; The view to use as cell filter</li>
</ul>
</li>
<li><strong>Injector Producer Communication</strong> &ndash; The region of communication between selected producers and injectors. See <a href="/3d-main-window/cellresults/index.html#Flow-Diagnostic-Results">Flow Diagnostic Results</a>
<ul>
<li><strong>Tracer Filter</strong> &ndash; Wild card based filter-text to filter the list of tracers</li>
<li><strong>list</strong> &ndash; Producer and injector tracers to select</li>
<li><strong>Show Region</strong> &ndash; Button to create (or edit) a 3D View showing the selected region of cells.</li>
<li><strong>Min communication</strong> &ndash; A threshold for the cells communication value. Cells with communication below this threshold is omitted from the region.</li>
</ul>
</li>
<li><strong>Flooded by Injector</strong>/<strong>Drained by Producer</strong> &ndash; The region with a Time Of Flight from the selected tracers below the selected threshold.</li>
<li><strong>Tracer Filter</strong>/<em>list</em>/<strong>Show Region</strong> &ndash; See above.</li>
<li><strong>Max Time of Flight [days]</strong> &ndash; Only cells with a Time of Flight value less then this value are used.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Options</strong>
<ul>
<li><strong>Legend</strong> &ndash; Toggles the legend on/off</li>
<li><strong>Aquifer Cell Threshold</strong> &ndash; This threshold can be used to exclude unwanted effects of aquifers. Cells are excluded if their pore volume are larger than threshold <em><code>*</code></em> total pore volume.</li>
</ul>
</li>
</ul>
<footer class="footline">
</footer>
</article>
</div>
</main>
</div>
<aside id="R-sidebar" class="default-animation">
<div id="R-header-topbar" class="default-animation"></div>
<div id="R-header-wrapper" class="default-animation">
<div id="R-header" class="default-animation">
<a id="logo" href="https://resinsight.org/">
<img src="https://resinsight.org//images/ResInsightCroppedIconPicture.png">
</a>
</div>
<script>
window.index_js_url="/searchindex.en.js?1739538141";
</script>
<search><form action="/search/index.html" method="get">
<div class="searchbox default-animation">
<button class="search-detail" type="submit" title="Search (CTRL+ALT+f)"><i class="fas fa-search"></i></button>
<label class="a11y-only" for="R-search-by">Search</label>
<input data-search-input id="R-search-by" name="search-by" class="search-by" type="search" placeholder="Search...">
<button class="search-clear" type="button" data-search-clear="" title="Clear search"><i class="fas fa-times" title="Clear search"></i></button>
</div>
</form></search>
<script>
var contentLangs=['en'];
</script>
<script src="/js/auto-complete.js?1739538141" defer></script>
<script src="/js/lunr/lunr.min.js?1739538141" defer></script>
<script src="/js/lunr/lunr.stemmer.support.min.js?1739538141" defer></script>
<script src="/js/lunr/lunr.multi.min.js?1739538141" defer></script>
<script src="/js/lunr/lunr.en.min.js?1739538141" defer></script>
<script src="/js/search.js?1739538141" defer></script>
<script>
(function() {
const urlParams = new URLSearchParams(window.location.search);
const searchQuery = urlParams.get('q');
if (searchQuery) {
const newUrl = `/search/?search-by=${encodeURIComponent(searchQuery)}`;
window.location.replace(newUrl);
}
})();
</script>
</div>
<div id="R-homelinks" class="default-animation">
<hr class="padding">
</div>
<div id="R-content-wrapper" class="highlightable">
<div id="R-shortcutmenu-home" class="R-sidebarmenu">
<ul class="enlarge morespace collapsible-menu">
<li class="" data-nav-id="/releases/index.html"><a class="padding" href="/releases/index.html">Releases</a><ul id="R-subsections-a71c2f29677ba690c1b8bf454f228c9c" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/getting-started/index.html"><a class="padding" href="/getting-started/index.html">Getting Started</a><ul id="R-subsections-87c0363912f379e0725cbe1d504c985c" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/3d-main-window/index.html"><a class="padding" href="/3d-main-window/index.html">3D Main Window</a><ul id="R-subsections-122c1165ab4202e74b8e3c0619dc7420" class="collapsible-menu"></ul></li>
<li class="parent " data-nav-id="/plot-window/index.html"><a class="padding" href="/plot-window/index.html">Plot Main Window</a><ul id="R-subsections-6087943109d37785a7a7442a1415914b" class="collapsible-menu">
<li class="" data-nav-id="/plot-window/summaryplots/index.html"><a class="padding" href="/plot-window/summaryplots/index.html">Summary Plots</a></li>
<li class="" data-nav-id="/plot-window/summaryplotdatasources/index.html"><a class="padding" href="/plot-window/summaryplotdatasources/index.html">Data Sources</a></li>
<li class="" data-nav-id="/plot-window/summaryplotmanager/index.html"><a class="padding" href="/plot-window/summaryplotmanager/index.html">Summary Plot Manager</a></li>
<li class="" data-nav-id="/plot-window/summarysourcestepping/index.html"><a class="padding" href="/plot-window/summarysourcestepping/index.html">Summary Plot Source Stepping</a></li>
<li class="" data-nav-id="/plot-window/summaryploteditor/index.html"><a class="padding" href="/plot-window/summaryploteditor/index.html">Summary Plot Editor</a></li>
<li class="" data-nav-id="/plot-window/summarycrossplots/index.html"><a class="padding" href="/plot-window/summarycrossplots/index.html">Summary Cross Plot</a></li>
<li class="" data-nav-id="/plot-window/summaryplottemplate/index.html"><a class="padding" href="/plot-window/summaryplottemplate/index.html">Summary Plot Template</a></li>
<li class="" data-nav-id="/plot-window/summarytables/index.html"><a class="padding" href="/plot-window/summarytables/index.html">Summary Tables</a></li>
<li class="" data-nav-id="/plot-window/multiplots/index.html"><a class="padding" href="/plot-window/multiplots/index.html">Multi Plots</a></li>
<li class="" data-nav-id="/plot-window/ensembleplotting/index.html"><a class="padding" href="/plot-window/ensembleplotting/index.html">Ensemble Plotting</a></li>
<li class="" data-nav-id="/plot-window/objectivefunctions/index.html"><a class="padding" href="/plot-window/objectivefunctions/index.html">Objective Functions</a></li>
<li class="" data-nav-id="/plot-window/analysisplots/index.html"><a class="padding" href="/plot-window/analysisplots/index.html">Analysis Plots</a></li>
<li class="" data-nav-id="/plot-window/gridstatisticsplots/index.html"><a class="padding" href="/plot-window/gridstatisticsplots/index.html">Grid Statistics Plots</a></li>
<li class="" data-nav-id="/plot-window/correlationplots/index.html"><a class="padding" href="/plot-window/correlationplots/index.html">Correlation Plots</a></li>
<li class="" data-nav-id="/plot-window/welllogsandplots/index.html"><a class="padding" href="/plot-window/welllogsandplots/index.html">Well Log Plots</a></li>
<li class="" data-nav-id="/plot-window/declinecurveanalysis/index.html"><a class="padding" href="/plot-window/declinecurveanalysis/index.html">Decline Curve Analysis</a></li>
<li class="" data-nav-id="/plot-window/regressionanalysis/index.html"><a class="padding" href="/plot-window/regressionanalysis/index.html">Regression Analysis</a></li>
<li class="" data-nav-id="/plot-window/wellborestabilityplots/index.html"><a class="padding" href="/plot-window/wellborestabilityplots/index.html">Well Bore Stability Plots</a></li>
<li class="" data-nav-id="/plot-window/rftplot/index.html"><a class="padding" href="/plot-window/rftplot/index.html">RFT Plot</a></li>
<li class="" data-nav-id="/plot-window/rftsegmentplot/index.html"><a class="padding" href="/plot-window/rftsegmentplot/index.html">RFT Segment Plot</a></li>
<li class="" data-nav-id="/plot-window/ensemblerftplot/index.html"><a class="padding" href="/plot-window/ensemblerftplot/index.html">Ensemble RFT Plot</a></li>
<li class="" data-nav-id="/plot-window/pltplot/index.html"><a class="padding" href="/plot-window/pltplot/index.html">PLT Plot</a></li>
<li class="" data-nav-id="/plot-window/vfpplot/index.html"><a class="padding" href="/plot-window/vfpplot/index.html">VFP Plot</a></li>
<li class="active parent alwaysopen " data-nav-id="/plot-window/flow-diagnostics-plots/index.html"><a class="padding" href="/plot-window/flow-diagnostics-plots/index.html">Flow Diagnostics Plots</a><ul id="R-subsections-8a8fa224c78732c200cb0103e9448d6b" class="collapsible-menu">
<li class="" data-nav-id="/plot-window/flow-diagnostics-plots/producerinjectorconnectivitytable/index.html"><a class="padding" href="/plot-window/flow-diagnostics-plots/producerinjectorconnectivitytable/index.html">Producer/Injector Connectivity Tables</a></li>
<li class="" data-nav-id="/plot-window/flow-diagnostics-plots/wellallocationovertimeplot/index.html"><a class="padding" href="/plot-window/flow-diagnostics-plots/wellallocationovertimeplot/index.html">Well Allocation Over Time Plot</a></li></ul></li>
<li class="" data-nav-id="/plot-window/gridcrossplots/index.html"><a class="padding" href="/plot-window/gridcrossplots/index.html">Grid Cross Plots</a></li>
<li class="" data-nav-id="/plot-window/saturationpressureplots/index.html"><a class="padding" href="/plot-window/saturationpressureplots/index.html">Saturation Pressure Plots</a></li></ul></li>
<li class="" data-nav-id="/calculated-data/index.html"><a class="padding" href="/calculated-data/index.html">Calculated Data</a><ul id="R-subsections-d7700e605b6718d9f0232aeb66e77ad1" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/wells-and-completions/index.html"><a class="padding" href="/wells-and-completions/index.html">Wells and Completions</a><ul id="R-subsections-6bd77eb465ff0d28f042f42913bdffda" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/import/index.html"><a class="padding" href="/import/index.html">Import</a><ul id="R-subsections-6394d937fb0ab7f32a2b2b5bee229032" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/export/index.html"><a class="padding" href="/export/index.html">Export</a><ul id="R-subsections-5d95f477b90785732dc9d6d81acc75cc" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/scripting/index.html"><a class="padding" href="/scripting/index.html">Scripting</a><ul id="R-subsections-184799376902c8c3045f6aad007b8b97" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/misc/index.html"><a class="padding" href="/misc/index.html">Miscellaneous</a><ul id="R-subsections-f243eab41fb28f51378992bf36c41035" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/best-practices/index.html"><a class="padding" href="/best-practices/index.html">Best Practices</a><ul id="R-subsections-4f78aa4e6926d1389cf4d79364e23592" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/workflows/index.html"><a class="padding" href="/workflows/index.html">Workflows</a><ul id="R-subsections-87fd3d7b9e4d48a0ba290b60ba4064f4" class="collapsible-menu"></ul></li>
</ul>
</div>
<div id="R-shortcutmenu-shortcuts" class="R-sidebarmenu">
<ul class="space collapsible-menu">
<li class="" data-nav-id="/about"><a class="padding" href="/about"><i class='fas fa-info-circle'></i> About</a></li>
<li class="" data-nav-id="/training"><a class="padding" href="/training"><i class='fa fa-university'></i> Training</a></li>
<li class="" data-nav-id="/support"><a class="padding" href="/support"><i class='far fa-question-circle'></i> Support</a></li>
<li class="" data-nav-id="/releases"><a class="padding" href="/releases"><i class='fas fa-download'></i> Download and Install</a></li>
</ul>
</div>
<div class="padding footermargin footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showFooter"></div>
<div id="R-menu-footer">
<hr class="padding default-animation footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showFooter">
<div id="R-prefooter" class="footerLangSwitch footerVariantSwitch footerVisitedLinks">
<ul>
<li id="R-select-language-container" class="footerLangSwitch">
<div class="padding menu-control">
<i class="fa-fw fas fa-language"></i>
<span>&nbsp;</span>
<div class="control-style">
<label class="a11y-only" for="R-select-language">Language</label>
<select id="R-select-language" onchange="location = this.querySelector( this.value ).dataset.url;">
<option id="R-select-language-en" value="#R-select-language-en" data-url="/plot-window/flow-diagnostics-plots/index.html" lang="en-us" selected></option>
</select>
</div>
<div class="clear"></div>
</div>
</li>
<li id="R-select-variant-container" class="footerVariantSwitch">
<div class="padding menu-control">
<i class="fa-fw fas fa-paint-brush"></i>
<span>&nbsp;</span>
<div class="control-style">
<label class="a11y-only" for="R-select-variant">Theme</label>
<select id="R-select-variant" onchange="window.relearn.changeVariant( this.value );">
<option id="R-select-variant-relearn" value="relearn" selected>Relearn</option>
</select>
</div>
<div class="clear"></div>
</div>
<script>window.relearn.markVariant();</script>
</li>
<li class="footerVisitedLinks">
<div class="padding menu-control">
<i class="fa-fw fas fa-history"></i>
<span>&nbsp;</span>
<div class="control-style">
<button onclick="clearHistory();">Clear History</button>
</div>
<div class="clear"></div>
</div>
</li>
</ul>
</div>
<div id="R-footer" class="footerFooter showFooter"><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>
</div>
</div>
</div>
</aside>
<script src="/js/clipboard.min.js?1739538141" defer></script>
<script src="/js/perfect-scrollbar.min.js?1739538141" defer></script>
<script src="/js/theme.js?1739538141" defer></script>
</body>
</html>