Numerical Model Development

aniseedsplashΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 4 χρόνια και 11 μήνες)

368 εμφανίσεις

Protected Information; Proprietary Information


Numerical Model Development

Mark D. Williams

The legends PROTECTED INFORMATION and
PROPRIETARY INFORMATION apply to
information describing Subject Inventions as
defined in Contract No. DE
-
AC05
-
76RLO1830
and any other information which may be properly
withheld from public disclosure thereunder.


CSI Brown Bag Demo

January 12, 2012

Protected Information; Proprietary Information

Key Staff and Contributors

Mark Williams

(PI)


Design and Software Development,
Numerical Modeling

Vidhya Gurumoorthi


Software Development, Platform
Integration

Vicky Freedman


Numerical Modeling, Geochemistry

Luke Gosink


Visualization

Paul Thorne


Solid Earth Models

Andrew Kuprat


Unstructured Mesh Generation (LaGriT)

Signe White



Numerical Modeling, CO
2

Applications

Gary Black



Software Development, Platform Integration

Duane Ward



Software Development

FY10 (students)
Alexandra Litofsky

and
Shahen Huda



Software Development


Protected Information; Proprietary Information

Numerical Model Development

Objective

Develop a user
-
friendly tool for comprehensive
construction of simulations for geologic sequestration at
specific sites

Assist in numerical implementation of conceptual model

Translation of output from a variety of tools (off the shelf
or customized) to simulator input files


Protected Information; Proprietary Information

Software Development Environment

Java selected for code development:

Platform independent (Linux, Apple OS X, Windows)

Can be installed and run via java webstart from GS3 Wiki

Integrated Development Environment (IDE) available


Netbeans

GUI builder in IDE for rapid prototype development and
refinement of forms


XML format used for storing model definition

JAXB parsers enable reading / writing files based on schema
which can be quickly revised

Text
-
readable format and widely supported

Protected Information; Proprietary Information

Progress to Date

Forms, XML file structure, and STOMP simulator input file
generation for IJK cases (w/o external file specification):

2 Short Course CO2 test problems (Problems 11 and 12)

Simple Mt Simon Injection Simulation


2D Radial Grid

Linkage to OpenGL Visualization Tool

Linkage to Alfresco CMS for XML and STOMP input files

Launching from GS3 Wiki

Polygon and Line zonation definition

Earth Vision and Petrel material mapping


Protected Information; Proprietary Information

Integrated Demonstration

Three Example Cases

3D Simple Test Case

General functionality

Grid generation and 3D Viewer


Zonation definition (IJK, Polygon, Well)

Futuregen2

Material Properties

EarthVision linkages for material property distribution

Mt. Simon Injection Simulation


2D Radial

Revising model definition

Initial Conditions, Boundary Conditions, Sources

Output options

Building simulator input file

Integration with Wiki and Alfresco CMS


Protected Information; Proprietary Information

Solid Earth Model Interface Workflow

Petrel Example (similar for EarthVision)

GS3 Model Setup


Zonation

XYZ
Coordinates

Generate nodes

from grid

XYZ Attributes
(material, fault zone)

Load Points into Petrel


link/dependency

to current grid

definition

Save attributes

at points

Petrel
Zone ID

Simulation

Material

-
999

Inactive

0

Shale

1

A Sand

2

B Dolomite

3

B Sand

Translation Table

Protected Information; Proprietary Information

Numerical Model Development

Research Applications

Develop simulations for:

Initial site design: Injection operations and monitoring network

Injection and monitoring evaluation during operations

Long term performance / closure evaluation


Examples:

Simple Mt. Simon Injection Simulation


2D radial test case

STOMP CO2 Short Course cases

Initial scoping of Futuregen2 simulations for USDW impacts and
leakage (units above caprock), defining vertical and horizontal
grid spacing needed for layered system


Protected Information; Proprietary Information

Numerical Model Development

Publications and Presentations

Bonneville AHR, GD Black, DH Bacon, I Gorton, LJ Gosink, ML Rockhold, AM
Tartakovsky, MD White, MD Williams, and EM Murphy. 2010. "Geologic
Sequestration Software Suite (GS3): an integrated tool to manage GHG storage
projects." Presented by Ellyn Murphy at Carbon Capture and Sequestration
Conference, Pittsburgh, PA on May 10, 2010. PNNL
-
SA
-
73271.

Bonneville AHR, GD Black, I Gorton, PSY Hui, EM Murphy, CJ Murray, ML
Rockhold, KL Schuchardt, C Sivaramakrishnan, MD White, MD Williams, and SK
Wurstner. 2011. "Geologic Sequestration Software Suite (GS3): a collaborative
approach to the management of geological GHG storage projects ." In
Proceedings of the 10th Greenhouse Gas Control Technologies Conference
(GHGT10), September 19
-
23, 2010, Amsterdam, The Netherlands. Energy
Procedia, vol. 4, ed. J Gale, C Hendriks W Turkenberg, pp. 3825
-
3832. Elsevier,
Amsterdam, Netherlands. doi:10.1016/j.egypro.2011.02.318

Williams MD, SK Wurstner, PD Thorne, AL Litofsky, SA Huda, VL Freedman, and
V Gurumoorthi. 2010. "A Java and XML Application to Support Numerical Model
Development within the Geologic Sequestration Software Suite (GS3) ." Abstract
submitted to AGU, San Francisco, CA. PNNL
-
SA
-
74886.


Protected Information; Proprietary Information

Numerical Model Development

Planned Activities


FY12 (3
rd

year of project)

Changes based on review / user feedback

Implement STOMP coupled well model (new STOMP feature)

PETREL/Eclipse file options for defining boundary
-
fitted
structured grid / material properties

Implement external file options in simulator input file generation

Demonstrate build for additional STOMP CO2 cases from
verification suite

Browsing files on GS3 wiki CMS (alfresco)

Geochemical reaction network implementation