coupled interactive, scalable visual steering framework for reservoir simulators

Upload: foundation-cmg

Post on 14-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    1/22

    Coupled Interactive, Scalable Visual Steering

    Framework for Reservoir Simulators

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    2/22

    Introduction:

    o Problem descriptiono Computational Steering

    o The goals

    o Requirements

    Derivation Tree Concept:

    o Implementation and architecture

    o Template based visual steering

    o Key benefits

    o VSE prototype overview

    Evaluation:o Steering parameters

    Conclusions

    Acknowledgments

    2

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    3/22

    After Waser et al., World Lines,IEEE Transactions on Visualization and Computer Graphics 16(6) (Proceedings IEEE VIS2010, Honorable Mention), pages 1458-1467, 2010.

    3

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    4/22

    4

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    5/22

    Provide an integration of methods from visualization, computational

    steering and reservoir simulation

    Establish an integrated, modular decision-support system that allows the

    user to steer and learn from simulations in an intuitive way

    Design structures to create uniform interface layer between data set

    structures used in reservoir simulation and the interactive visualization

    program

    Implement appropriate steering techniques specific to reservoir

    simulation domain

    5

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    6/22

    Development of an interactive software environment that supports a

    generic framework for visual steering

    Integration with existing workflows and commercial and in-house reservoir

    simulators for black oil, compositional, thermal, streamline simulation, and

    also geoengineering workflows

    Intuitive user interface that encourages natural collaboration of

    interdisciplinary teams of geologists, engineers, and geophysicists

    Handle multiple simulation models from at least one base case

    Efficient exchange of control parameters and access to results as the

    simulation progresses, without degrading the overall performance of the

    simulator

    6

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    7/22

    Excerpt from the Victorian wall atlas that utilizes history timelines to depict a genealogical tree

    7

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    8/22

    8

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    9/22

    Lack of options in available commercial packages to explore specific

    simulation parameters on the fly, interrupt, etc.

    Multiple run monitoring and the simulation results analysis and post

    processing are all done through a single UI

    Start, pause, restart simulation runs and configure multiple forecast

    models are possible with very little effort

    Static and dynamic reservoir properties in the model are easily viewed as2D/3D maps, graphs, histograms, scatterplots, etc.

    9

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    10/22

    Finding satisfactory solutions with few flow simulations

    Refinements can be included to improve the results according to the

    objectives of the study

    Possibilities to treat parameters, combine them gradually, join different

    parameters as simulation progress in time and use representative models

    to integrate the effects of different uncertainties considering a production

    strategy

    10

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    11/22

    Written in C# using WPF

    The main design pattern is MVVM (Model-View-ViewModel)

    The graphing is done using Windows Forms Charts with a WPF

    wrapper

    Two main UI threads along with a few other threads that handle

    operations like processing data in the background

    Simulations are run in the background using CMG's simulators, andthe SR2 reader is used to parse property data for the graph

    visualization

    11

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    12/22

    12

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    13/22

    Polymer Injection with Gravitational Sweeping

    13

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    14/22

    14

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    15/22

    Oil Viscosity

    TRANSK

    Polymer Injection

    15

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    16/22

    16

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    17/22

    GOR

    GOR

    17

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    18/22

    18

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    19/22

    The proposed approach derives multiple simulation models from at least one base

    case, providing control parameters that can be changed at any time during the

    simulation process.

    The steering framework permits the visualization of the ongoing simulation

    allowing the user to visualize 2D/3D maps, cross-sections, 3D volumes and graphs

    that can be built on the fly and are updated as the simulation job progresses.

    At any time during the simulation process, and even after the simulation comes to

    an end, the user may build and animate all possible graphic images, controlling

    different playback modes and ranges, forward and backward speed, thus providing

    a framework for integrating dedicated tools for exploratory visual analysis.

    19

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    20/22

    The user has the flexibility to compare different alternatives, to correct an

    unacceptable reservoir dynamic behavior or to seek an improved developmentalternative.

    New jobs can be restarted from any intermediate step along the processing time of

    a base case thus creating corresponding derived cases. As multiple derived cases

    become available, they may be analyzed by comparing or operating on imagesfrom different derived cases and their respective base cases.

    A derived case can lead to further derived cases as part of a derivation tree.

    At user discretion, any derived case may be transformed into a new base case

    where the sequence of controls includes the controls pertaining to the base case

    and all the control modifications applied as part of any subsequent derivations.

    20

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    21/22

    Dr. John Chen, Reservoir Simulation Group

    Dr. Mario Costa Sousa, Interactive Reservoir Modeling and Visualization

    Group

    Dr. Emilio Vital Brazil, Interactive Reservoir Modeling and Visualization

    Group

    Charles DeBavelaere, formerly with Interactive Reservoir Modeling and

    Visualization Group, now with EA Canada

    Dr. Luis Glauber Rodrigues, Petrobras Brazil

    Dr. Daniel N. Miranda-Filho, Petrobras Brazil

    21

  • 7/27/2019 Coupled Interactive, Scalable Visual Steering Framework for Reservoir Simulators

    22/22

    Ali Karami

    [email protected]://ires.cpsc.ucalgary.ca

    http://www.ucalgary.ca/reservoir_simulation