-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #21 from OPM/2021-03-updates
2021 03 updates
- Loading branch information
Showing
30 changed files
with
254 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
+++ | ||
title = "Streamlines" | ||
published = true | ||
weight = 50 | ||
+++ | ||
|
||
![]({{< relref "" >}}images/3d-main-window/Streamlines.png) | ||
|
||
Streamlines lets the user investigate the flow of different phases through a reservoar. It allows for selecting both an individual phase or a combination of phases colored by the dominant phase or velocity. The visualization and animation of streamlines requires the Eclipse properties **FLRGASI/J/K FLRWATI/J/K FLROILI/J/K**. | ||
|
||
### Displaying Streamlines | ||
|
||
To display streamlines, select a time step and check the **Streamlines** checkbox in **Project Tree**. | ||
|
||
![]({{< relref "" >}}images/3d-main-window/StreamlinesProjectTreeCheckBox.png) | ||
|
||
|
||
### Property Editor | ||
The display and animation of streamlines is controlled by the **Property Editor**. | ||
|
||
![]({{< relref "" >}}images/3d-main-window/StreamlinesPropertyEditor.png) | ||
|
||
The following groups of settings control the content, display and animation of streamlines: | ||
|
||
**Data Selection** | ||
- **Phase**: Selection of an individual phase (*Oil*, *Gas*, *Water*) or *Combined* display. | ||
- **Flow Threshold**: Minimum flow threshold calculated as I/J/K flow rate divided by corresponding face area. | ||
- **Minimum Length**: Minimum length of streamlines in meters. | ||
- **Resolution**: Resolution of streamline animation in days (governing the number of individual animation steps). | ||
- **Max Days**: Maximum calculation range in days for streamline animation. | ||
|
||
**Well Selection** | ||
- **Injector Wells**: Calculate streamlines stemming from injector wells. | ||
- **Producer Wells**: Calculate streamlines backtracing from producer wells. | ||
|
||
**Visualization Settings** | ||
- **Visualization Mode**: Perform an animation of streamlines or manually control the display. | ||
- **Colors**: Color the streamlines by dominant phase or by velocity. | ||
- **Animation Speed**: Adjust the speed of streamline animation. | ||
- **Tracer Length**: Adjust the length of the individual tracers pertinent to a streamline. | ||
|
||
In case **Visualization Mode** is set to **Manual control**, the setting **Animation Index** replaces the two latter settings. **Animation Index** allows for displaying an individual animation step. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
+++ | ||
title = "Project Tree" | ||
published = true | ||
weight = 7 | ||
+++ | ||
|
||
![]({{< relref "" >}}images/getting-started/ResInsightPlotProjectTreeAndWindow.png) | ||
|
||
As described in [Overview]({{< relref "Overview.md" >}}), ResInsight has two main windows, one for 3D related visualizations and one for 2D graphs and plots. The content and appearance of displayed information is managed and controlled by the **Project Tree** and the **Plot Project Tree**, respectively. This page describes some of their general functionality illustrated by examples using **Plot Project Tree**. | ||
|
||
|
||
## Multiple selection and collective actions | ||
Multiple selection of items in ResInsight offers an entrance to powerful combinations and collective actions. | ||
To exemplify, consider the plot of *Bottom Hole Pressure* for a number of wells atop this page. By multi-selection of wells in **Plot Project Tree**, you may for instance change the color to yellow for all wells with prefix *B* as shown below. | ||
|
||
![]({{< relref "" >}}images/getting-started/ResInsightPlotProjectTreeMultiSelectAction.png) | ||
|
||
Several options are available for multi selection of items which can be used in combination for efficiency and convenience: | ||
|
||
- **Ctrl + left mouse button** for selecting individual items | ||
|
||
- **Shift + left mouse button** for selecting a range of consecutive items | ||
|
||
- **Item right-click menu**: | ||
|
||
-- **Sub Items On**: select all sub-items of an item in project tree | ||
|
||
-- **Sub Items Off**: deselect all sub-items of an item in project tree | ||
|
||
-- **Toggle Sub Items**: deselect previously selected sub-items and select previously not selected sub-items | ||
|
||
![]({{< relref "" >}}images/getting-started/ResInsightPlotProjectTreeItemMenu.png) | ||
|
||
|
||
## Undo and Redo | ||
ResInsight offers powerful **Undo** and **Redo** functionality. If the user regrets an action, for instance the color setting for multiple wells as exemplified above, the collective action can be undone by pressing **Undo**. | ||
|
||
**Undo** and **Redo** is available by: | ||
|
||
- Toolbar icons {{< image-in-text src="images/getting-started//ResInsightPlotProjectTreeToolbarUndoRedo.png" >}} | ||
- **Edit menu** items **Undo** and **Redo** | ||
- Shortcuts **Ctrl+Z** and **Ctrl+Y** | ||
|
||
|
||
|
||
## Context sensitive help | ||
ResInsight offers context sensitive for any item in project tree. Most convenient is just to press the **F1** help key for any selected item. Alternatively, you may right-click an item (e.g. *Summary Curves*) and the help system will identify the item as subject and perform the actual search for information by menu item **Search Help For**. | ||
|
||
![]({{< relref "" >}}images/getting-started/ContextSensitiveHelp.png) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
+++ | ||
title = "Objective Functions" | ||
published = true | ||
weight = 51 | ||
+++ | ||
|
||
![]({{< relref "" >}}images/plot-window/ObjectiveFunctionsPlotColoring.png) | ||
|
||
An **Objective Function** is used to color the curves of an ensemble plot in ResInsight to highlight characteristics by a function definition based on individual summary vectors. As shown in the example above, the legend relates colours to values as calculated by a particular objective function and shows the use and formula of the objective function in the plot. | ||
|
||
## Using Objective Functions | ||
|
||
**Objective Functions** are accessed and activated via the **Plot Project Tree** as shown below. | ||
|
||
![]({{< relref "" >}}images/plot-window/ObjectiveFunctionsPlotProjectTree.png) | ||
|
||
ResInsight offers two default objective functions which are readily available to color ensemble plots: | ||
|
||
- $ M1(vectors) = \frac{ \Sigma \mid (vectors) \mid }{ stdv } $ for all time steps in selected range (for one or multiple vectors) | ||
|
||
- $ M2(vectors) = \Sigma \mid (vectors) \mid $ for all checked time steps (for one or multiple vectors) | ||
|
||
|
||
## Creating Custom Objective Functions | ||
It is also possible to create a **Custom Objective Function** to customize a formula to color ensemble plots: | ||
|
||
- Custom objective functions can express a weighted sum of the default objective functions (applied to any vector) | ||
|
||
- Custom objective functions allow for an arbitrary combination of weigthed default objective functions | ||
|
||
- Thus, $ M_{custom} = \Sigma_i^N weight_i * f_i(vectors) $ where $ f_i \in \lbrace M1, M2 \rbrace $ | ||
|
||
A Custom Objective Function is created by invoking the context menu on the **Custom Objective Functions** item in **Plot Project Tree**. | ||
|
||
![]({{< relref "" >}}images/plot-window/ObjectiveFunctionsCustomFunction.png) | ||
|
||
Composing an objective function by adding a new weighted function is performed by invoking the context menu on the custom objective function and using the property editor. | ||
|
||
![]({{< relref "" >}}images/plot-window/ObjectiveFunctionsWeightsNaming.png) | ||
|
||
|
||
## Display settings | ||
Changing objective function can be performed by the property editor of actual ensemble. The property editor also allows toggling the display of formula by the *Show Formula in Plot* check-box and setting of time step range. | ||
|
||
![]({{< relref "" >}}images/plot-window/ObjectiveFunctionsSettings.png) | ||
|
||
As seen below, selected range is displayed by color frame and labels in plot background. The range determines the time range for which the objective function is utilized for coloring the curves. | ||
|
||
![]({{< relref "" >}}images/plot-window/ObjectiveFunctionsRangeDisplay.png) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
+++ | ||
title = "VFP Plot" | ||
published = true | ||
weight = 105 | ||
+++ | ||
|
||
![]({{< relref "" >}}images/plot-window/VFP_Plot.png) | ||
|
||
A Vertical Flow Performance Plot (VFP Plot) shows the relationship between bottom hole well conditions and wellhead pressure describing a well's ability to lift fluids to the surface. ResInsight can display both production and injection VFP plots. | ||
|
||
## Creating VFP Plots | ||
VFP Plots are created by right-clicking the **VFP Plots** item in **Plot Project Tree**. | ||
|
||
![]({{< relref "" >}}images/plot-window/VFP_PlotNew.png) | ||
|
||
## Production VFP Plot | ||
|
||
The production VFP Plot shows the outflow or downstream pressure based on the inlet or upstream pressure and the phases flowing through the system. For a well this means the table relates the flowing bottom-hole pressure | ||
(*BHP*) to the well's tubing head pressure (*THP*) based on the oil, gas and water rates (and any artificial | ||
lift quantities like gas lift gas), or phases ratios, flowing up the wellbore. The data is read from files containing the *VFPPROD* Eclipse keyword. | ||
|
||
The following is an example of a production VFP Plot and corresponding Property Editor. | ||
|
||
![]({{< relref "" >}}images/plot-window/VFP_Production.png) | ||
|
||
The available settings of the production Property Editor are: | ||
|
||
- **File Path**: The VFP data file(s) to plot. Multi-selection of files is possible. | ||
|
||
- **Table Number**: The table number, i.e. VFPTAB keyword in Eclipse data. | ||
|
||
- **Reference Depth**: The reference depth used to generate the table, i.e. VFPREF keyword in Eclipse data. | ||
|
||
- **Interpolated Variable**: Y-axis variable. | ||
|
||
- **Flowing Phase**: The flowing phase in the system, i.e. FLO keyword in Eclipse data. | ||
|
||
- **Flowing Water Fraction**: Corresponds to the WFR keyword in Eclipse data. | ||
|
||
- **Flowing Gas Fraction**: Corresponds to the GFR keyword in Eclipse data. | ||
|
||
- **Primary Variable**: Variable on X-axis. | ||
|
||
- **Family Variable**: Variable for grouping of properties. | ||
|
||
- **Fixed Variables**: Used to choose which table to display. | ||
|
||
Plot data can be exported by right-clicking the actual plot and selecting *Show Plot Data*. | ||
|
||
## Injection VFP Plot | ||
|
||
The Injection VFP Plot shows the outflow or downstream pressure based on the inlet or upstream pressure and the phases being injected into the system. For a well this means the table relates the flowing bottom-hole pressure (*BHP*) to the well's tubing head pressure (*THP*) based on the oil, gas or water injection rates. The data can be read from files containing the *VFPINJ* Eclipse keyword. | ||
|
||
The following is an example of a production VFP Plot and corresponding Property Editor. | ||
|
||
![]({{< relref "" >}}images/plot-window/VFP_Injection.png) | ||
|
||
The available settings of the injection VFP Property Editor are: | ||
|
||
- **File Path**: The VFP data file(s) to plot. Multi-selection of files is possible. | ||
|
||
- **Table Number**: The table number, i.e. VFPTAB keyword in Eclipse data. | ||
|
||
- **Reference Depth**: The reference depth used to generate the table, i.e. VFPREF keyword in Eclipse data. | ||
|
||
- **Interpolated Variable**: Y-axis variable. | ||
|
||
- **Flowing Phase**: The flowing phase in the system, i.e. FLO keyword in Eclipse data. | ||
|
||
Plot data can be exported by right-clicking the actual plot and selecting *Show Plot Data*. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+141 KB
static/images/getting-started/ResInsightPlotProjectTreeMultiSelectAction.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.47 KB
static/images/getting-started/ResInsightPlotProjectTreeToolbarUndoRedo.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.