Conceptual Models > Example input solutions

Hydrogen Interactions

(1/2) > >>

Seymensch:
Good morning fellow intellectuals

I am working as regards H2 storage and injection and I need some clarification.
1. Will the injected hydrogen be included in the GAS PHASE or the EQUILIBRIUM PHASE?
2. The hydrogen will be denoted by H2 or Hdg?
3. When working with the pressures, how best does one divide the partial Pressures If CH4 will be added as a cushion gas?

dlparkhurst:
1. Use GAS_PHASE if you want a finite bubble in equilibrium with the formation water. For a fixed_pressure gas phase the volume of the gas phase will increase or decrease, and the gas phase may disappear. For a fixed_volume gas phase, the volume is constant, but the pressure will vary.

Use EQUILIBRIUM_PHASES if you want a constant partial pressure of hydrogen.

2. If you use H2, the H2 will react immediately with any electron acceptors available, including CO3 and SO4. If you use Hdg, no redox reactions will occur. Look at the discussions in the forum to consider kinetic reactions from Hdg to H2.

3. I don't know. A GAS_PHASE will automatically determine equilibrium partial pressures. EQUILIBRIUM_PHASES will fix the partial pressures at whatever values you specify.

Seymensch:

--- Code: ---REACTION_TEMPERATURE 1
    90  95  100  105  110  115  120
GAS_PHASE 1
    -fixed_pressure
    -pressure 294
    -volume 1
    -temperature 100
    CH4(g)    0
    H2(g)     0
EQUILIBRIUM_PHASES 1
    Calcite   0 0.1
    H2(g)     0 100
    Illite    0 0.4
    K-feldspar 0 0.4
    K-mica    0 0.4
    Kaolinite 0 0.5
    Quartz    0 8.1
    Siderite  0 0.1
    CH4(g)    0 10
REACTION_PRESSURE 1
    294  389.5
SOLUTION 1
    temp      100
    pH        8
    pe        4
    redox     pe
    units     ppm
    density   1
    Ca        561.12
    Cl        18761.21
    K         135.67
    Mg        1117.8
    Na        10772
    S(6)      2000
    -water    1 # kg
USER_GRAPH 1
    -headings               Pressure H2
    -axis_titles            "Pressure, atm" "H2(aq)" "Temperature"
    -chart_title            "Hydrogen in Water as a Function of Pressure"
    -initial_solutions      true
    -connect_simulations    true
    -plot_concentration_vs  x
  -start
10 GRAPH_X PRESSURE
20 GRAPH_Y MOL("H2")
30 GRAPH_SY TEMPERATURE
  -end
    -active                 true

--- End code ---



The temperature is calibrated in -1.0 to 1.0 instead of 90 to 120 on the graph output and also the H2 loss in moles in the output file does not have any similarity with the graph output? What is the cause for this non-coherence?

dlparkhurst:
The Basic functions for temperature are TC and TK. See The Basic Interpreter in the manual.

When you define 7 increments for temperature and 2 increments for pressure, the second pressure will be used for the last 6 reactions.

The initial solution is plotted, and has a pressure of 1 atm and no H2.


Seymensch:
Thanks for the correction, Dr. David.

 I noticed a discrepancy in my simulations - which shows that the H2 loss in moles was the same across the different pressures and temperatures.


--- Code: ---REACTION_TEMPERATURE 1
    90  95  100  105  110  115  120
GAS_PHASE 1
    -fixed_pressure
    -pressure 389.5
    -volume 1
    -temperature 100
    CH4(g)    0
    H2(g)     0
EQUILIBRIUM_PHASES 1
    Calcite   0 0.1
    H2(g)     0 100
    Illite    0 0.4
    K-feldspar 0 0.4
    K-mica    0 0.4
    Kaolinite 0 0.5
    Quartz    0 8.1
    Siderite  0 0.1
    CH4(g)    0 10
REACTION_PRESSURE 1
    389.5
SOLUTION 1
    temp      100
    pH        8
    pe        4
    redox     pe
    units     ppm
    density   1
    Ca        561.12
    Cl        18761.21
    K         135.67
    Mg        1117.8
    Na        10772
    S(6)      2000
    -water    1 # kg
USER_GRAPH 1
    -headings               Pressure H2 Temperature
    -axis_titles            "Pressure, atm" "H2(aq)" "Temperature"
    -chart_title            "Hydrogen in Water as a Function of Pressure-Temperature"
    -initial_solutions      false
    -connect_simulations    true
    -plot_concentration_vs  x
  -start
10 GRAPH_X PRESSURE
20 GRAPH_Y MOL("H2")
30 GRAPH_SY TC
  -end
    -active                 true

--- End code ---


--- Code: ---REACTION_TEMPERATURE 1
    90  95  100  105  110  115  120
GAS_PHASE 1
    -fixed_pressure
    -pressure 294
    -volume 1
    -temperature 100
    CH4(g)    0
    H2(g)     0
EQUILIBRIUM_PHASES 1
    Calcite   0 0.1
    H2(g)     0 100
    Illite    0 0.4
    K-feldspar 0 0.4
    K-mica    0 0.4
    Kaolinite 0 0.5
    Quartz    0 8.1
    Siderite  0 0.1
    CH4(g)    0 10
REACTION_PRESSURE 1
    294
SOLUTION 1
    temp      100
    pH        8
    pe        4
    redox     pe
    units     ppm
    density   1
    Ca        561.12
    Cl        18761.21
    K         135.67
    Mg        1117.8
    Na        10772
    S(6)      2000
    -water    1 # kg
USER_GRAPH 1
    -headings               Pressure H2 Temperature
    -axis_titles            "Pressure, atm" "H2(aq)" "Temperature"
    -chart_title            "Hydrogen in Water as a Function of Pressure-Temperature"
    -initial_solutions      false
    -connect_simulations    true
    -plot_concentration_vs  x
  -start
10 GRAPH_X PRESSURE
20 GRAPH_Y MOL("H2")
30 GRAPH_SY TC
  -end
    -active                 true

--- End code ---

These are the different codes in which the only difference is pressures and the losses are still the same. What is the cause for this?

Navigation

[0] Message Index

[#] Next page

Go to full version