-
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.
- Loading branch information
Showing
155 changed files
with
6,132 additions
and
4,222 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
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
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 |
---|---|---|
@@ -1,71 +1,62 @@ | ||
+++ | ||
title = "Flow Vector Result" | ||
title = "Flow Results" | ||
published = true | ||
weight = 50 | ||
+++ | ||
|
||
![]({{< relref "" >}}images/3d-main-window/FlowVectorResult.PNG) | ||
|
||
The Flow Vector Result View lets the user investigate fluxes by visualizing flow vectors in the reservoir. It allows for selecting and combining different fluids and directions. Selected vectors can be combined and scaled. | ||
Flow Results lets the user investigate flow properties and fluxes in a reservoir, e.g. by flow vector visualizations selecting and combining different fluids and directions. | ||
|
||
The flow vectors are based on the Eclipse properties **FLRGASI/J/K FLRWATI/J/K FLROILI/J/K** | ||
## Flow Vectors | ||
Flow vectors are computed based on the Eclipse properties **FLRGASI/J/K FLRWATI/J/K FLROILI/J/K**. | ||
Visualization of flow vector results always use velocity instead of rate. Velocity is computed as flow rate divided by cell face area. | ||
|
||
### Open the Flow Vector Result View | ||
|
||
In order to show Flow Vector Results, select and check the checkbox next to **Flow Vector Result** in the **Project Tree**. | ||
In order to show flow vectors, check the checkbox next to **Flow Vector Result** in **Project Tree**. | ||
|
||
![]({{< relref "" >}}images/3d-main-window/FlowVectorResultMenu.PNG) | ||
|
||
The 3D View gets updated with arrows visualizing the fluxes. The directions, data source fluids, color, scale and threshold can be adjusted in the Property Editor. | ||
This updates the 3D View with arrows visualizing the fluxes for the given time step or animation. The directions, data source fluids, color, scale and threshold can be adjusted in the Property Editor. | ||
|
||
### Legend | ||
The legend in 3D View maps the Flow Vector colors to their respective result values. By default it shows the max values for all time steps. The legend settings can be changed in the **Color Legend** sub item of the **Flow Vector Result** item in **Project Tree**. | ||
|
||
![]({{< relref "" >}}images/3d-main-window/FlowVectorResultLegend.PNG) | ||
|
||
The legend maps the Flow Vector colors to their respective result values. By default it shows the max values for all time steps. The legend settings can be changed in the **Color Legend** sub item of the **Flow Vector Result** item in the **Project Tree**. | ||
|
||
**Note:**\ | ||
When combining several fluids, the max value shown in the legend is an aggregation of the single max values of each selected fluid. This means that this number might be higher than the result of any flow vector. | ||
{{% notice note %}} | ||
When combining several fluids, the max value shown in legend is an aggregation of the single max values of each selected fluid. This means that this number might be higher than the result of any flow vector. | ||
{{% /notice %}} | ||
|
||
|
||
### Adjust the View | ||
|
||
In the *Property Editor*, there are four different settings groups. | ||
## Flow Vector Settings | ||
|
||
![]({{< relref "" >}}images/3d-main-window/FlowVectorResultProperties.PNG) | ||
|
||
#### Fluids | ||
The fluxes of the fluids selected here are shown as aggregated vectors in the 3D view. | ||
The Property Editor controls the following settings: | ||
|
||
- **Fluids**: Selection of fluids for displaying fluxes as aggregated vectors in 3D view. | ||
|
||
#### Visibility | ||
- **Visibility** | ||
|
||
**View Vectors** | ||
- **Per Face:** Show one flow vector per cell face. Each direction has its own vector. | ||
- **Cell Center Total:** Show only one vector per cell, located at the cell's center position. This vector is an aggregation of all single direction vectors. | ||
-- **View Vectors**: Select *Per Face* to show one flow vector per cell face or *Cell Center Total* to show only one vector per cell center (as an aggregation of all single direction vectors). | ||
|
||
**Vectors Touching Surface** (only enabled when **View vectors** is set to **Per Face**) | ||
- **At vector anchor:** The vectors are starting at the cells' faces. | ||
- **At vector center:** The vectors' centers are located at the cell's faces. | ||
-- **Vectors Touching Surface**: Select *At Vector Anchor* to display vectors starting at cell faces or *At Vector Center* to center vectors at cell faces. | ||
*Vectors Touching Surface* is enabled when *View vectors* is set to *Per Face*. | ||
|
||
**I/J/K** | ||
- Use flows in **I/J/K** direction for computing vectors. | ||
-- **I/J/K**: Use flows in I/J/K direction for computing vectors. | ||
|
||
**Show NNC data** | ||
- Visualize flows between non-neighbouring cells. | ||
-- **Show NNC data**: Visualize flows between non-neighbouring cells. | ||
|
||
**Threshold** | ||
- All vectors with flow result values below this number are hidden. | ||
-- **Threshold**: All vectors with flow result values below this number are hidden. | ||
|
||
#### Vector Colors | ||
- **Result Colors:** Color vectors in the flow result color according to the *Element Vector Result* legend shown in the 3D View. | ||
- **Uniform:** Color vectors in a uniform color. | ||
- **Appearance**: Select *Result Colors* to color vectors according to *Element Vector Result* legend in 3D View or *Uniform* for uniform color. Use *Size Scale* to scale vector length. | ||
|
||
#### Vector Size | ||
|
||
## Cell Result View | ||
ResInsight may visualize intercell flows, flow rates, and transmissibilities as *Cell Results* optionally divided by face area, c.f. check-box *Divide By Area* below. | ||
For instance, the option enables comparison of horisontal and vertical flow velocities as alternative to flow rates as the latter is typically influenced by significant differences in cell face areas. | ||
|
||
**Size Scale** | ||
- Scales the length of the vectors by this value. | ||
![]({{< relref "" >}}images/3d-main-window/FlowRateCellResultAndLegend.png) | ||
|
||
**Scale Method** | ||
- **Result:** Scale the vectors according to their flow result value. | ||
- **Result (logarithmically):** Scale the vectors according to their flow result value but in a logarithmic scale. **Note:** all values are increased by 1 in order to be able to properly show flow result values smaller than 1.* | ||
- **Constant:** All vectors have the same constant length. | ||
Specifically, the check-box *Divide By Area* is applicable to Eclipse properties *FLROIL, FLRGAS, FLRWAT, FLOOIL, FLOGAS, FLOWAT*, and transmissibilities *TRAN* and *riTRAN*. | ||
These results are listed in ResInsight postfixed by *IJK+-* or *XYZ* as shown above. As seen, checking *Divide By Area* is reflected by text */A* in legend. |
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,54 @@ | ||
+++ | ||
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. | ||
|
||
|
||
## Algorithm in brief | ||
Streamlines are generated by starting in open injector well cells and tracing out through the face with the largest flow rate (in m/day) into the next cell and so on. If flow rates above the given threshold exists for multiple cell faces, additional trace branches are spawned off for those faces. The distance between each point added to a trace is controlled by the resolution, as $ distance = rate * resolution $. The trace ends when either: | ||
|
||
- the flow goes below the user specified threshold | ||
- the maximum number of days since the start of the trace have been reached | ||
- a cell that already has a trace in it is encountered | ||
- an active well cell is encountered | ||
|
||
Streamlines could also be generated using production wells as starting cells. In that case, the flow is reversed and the flow is traced backwards from the starting well using the same algorithm as for injector wells. Once reaching the end, the trace is reversed again to have the flow go into the production well in the final streamline. | ||
|
26 changes: 26 additions & 0 deletions
26
content/Wells-and-Completions/CreateMultilateralWellPaths.md
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,26 @@ | ||
+++ | ||
title = "Create Multilaterals Well Paths" | ||
published = true | ||
weight = 32 | ||
+++ | ||
|
||
![]({{< relref "" >}}images/3d-main-window/MultiLateralWell_3d_view.png) | ||
|
||
ResInsight lets the user create additional well path laterals by clicking in the 3D view. Completions can be added to laterals, and the complete specification of the well can | ||
be exported using the [Completion Export]({{< relref "completionexport" >}}) | ||
|
||
### Building a well path | ||
|
||
1. Start from an existing well path, either imported or [create a new well path]({{< relref "createnewwellpaths" >}}) | ||
2. In the 3D view, right-click on the well path at the depth location for your lateral | ||
![]({{< relref "" >}}images/3d-main-window/MultiLateralWell_create.png) | ||
3. A new well path lateral is created, and click in the 3D scene to define targets for the lateral | ||
4. Repeat from 2. for more laterals | ||
|
||
### Tie In Control | ||
The parent well and the measured depth of the tie in location can be adjusted from the property editor. | ||
|
||
![]({{< relref "" >}}images/3d-main-window/MultiLateralWell_property_editor.png) | ||
|
||
### Naming of laterals | ||
When a lateral is created, the postfix **Y1** is added to the original well path. The first lateral is given the postfix **Y2**. See the image above for an example of naming. |
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
Oops, something went wrong.