PEEG 794: CO2 geo-storage
Spring 2023
CMG Learning Session for CO2 storage modeling (07-03-2023)
7 March 2023 1
Introduction to CMG software
Introduction to CMG software
Introduction to CMG software
CMG Launcher
CMG Builder
1) I/O Control
• Output well/reservoir properties
2) Reservoir:
• Create grid block
• Assign grid block properties: absolute permeability,
porosity, depth, thickness, …
3) Components: gas and water properties
4) Rock-Fluid: relative permeability curves, capillary pressure
curves, …
5) Initial Conditions: reservoir initialization, reference
pressure, …
6) Numerical: time step control, solver
7) Wells: define well, perforation, well event (injection rate,
injection pressure, open, shut-in) …
Steps to build base model with Structural Trapping:
2
Reservoir Setup
2
1
Reservoir Setup
1
2
Reservoir Setup
Input the data from assignment in below tables
Reservoir Setup
Set rock compressibility
Reservoir: done!
Component Setup
Import the provided CCUS.gem file
Click “no”
Component: done!
Rock-fluid Setup
Input Kr data
Rock-fluid: done!
Initial Conditions Setup
Numerical Setup
Numerical: done!
Well Setup
Well Definition:
Under the Wells & Recurrent Section double click on Dates (from 2000-1-1 to 2060-1-1)
Right click on Wells and choose New.
Name the well CO2_INJECTOR and be sure to choose INJECTOR as the well type. The well should be defined at
2000-01-01.
Click on the Constraints tab and check the box for Constraint Definition (see below figure);
Under the Injected Fluid tab, select SOLVENT as the injected fluid, then specify the mole
fraction of CO2 as 1.0. Click OK
Go to the Perforations tab. Add perforations for blocks 8 13 25:30
Double click on the well in the tree view to open the Well Events form.
Under the same Well Events form, Select the date as 2010-01-01 from the drop down list
of dates; under Options, check the status as Shut-in and click OK (make sure to not click
anywhere except on the Options tab after selecting the new date): this means the injection duration is
10 years and the remained 50 years are the storage time
Well Setup: done
Additional steps:
Copy below keywords in the created xxx.dat file
OUTSRF GRID SO SG SW PRES
OUTSRF RES NONE
WPRN GRID 0
OUTSRF GRID DENG DENO DENW KRG KRW MOLALITY
'CO2' PERM PH POROS PRES SG
SGDTHY SGHYS SGRHYS SO SW VISW W 'CO2' Y
'CO2' Z 'CO2'
OUTSRF RES ALL
OUTSRF WELL LAYER ALL DOWNHOLE
OUTSRF SPECIAL GHGAQU
GHGGAS
GHGLIQ
GHGMNR
GHGSCRIT
GHGSOL
GHGTHY
WPRN GRID 0
INVENTORY-CO2
OUTPRN GRID NONE
OUTPRN RES NONE
Run simulation using GEM:
• xxx.sr3 file contains the results
• Open xxx.sr3 file using Results: drag your file to Results
Trapped CO2 by different trapping mechanism
Model residual trapping:
• Base model only consider the structural trapping:
all free CO2
• Model residual tapping
• 1). Open your xxx.dat file
• 2). Find Process Wizard
• 3). Select CCS
• 4). In the STEP4, select tapping model
• 5). Click Next, and finish
• 6). Run the simulation and check the results