Back to Input Deck Cards

Back to CHEMISTRY

MICROBIAL_REACTION

Specifies parameters for microbially-mediated reactions.

By default, all aqueous concentrations are in molarity [mol/L]. The units of concentration in the RATE_CONSTANT, HALF_SATURATION, THRESHOLD_CONCENTRATION and INHIBITION_CONSTANT parameters must be consistent throughout all microbial reactions.

Required Cards:

REACTION <string>

Reaction equation. The rate constant is multiplied by the Monod expressions for electron donor and acceptor for select species on the left side of the equation. The reaction may be inhibited by any species in the system.

RATE_CONSTANT <float>

Rate constant for the reaction, where the units are [mol/L-sec] if no biomass, or [mol/(mol biomass-sec)] if biomass. Here, aqueous concentration units are the default [mol/L].

Optional Cards:

MONOD

Specifies the Monod equation for the electron donor or acceptor.

SPECIES NAME <string>

Name of species.

HALF_SATURATION_CONSTANT <float>

Half saturation constant for the Monod expression.

THRESHOLD_CONCENTRATION <float>

Threshold concentration below which the reaction stops.

INHIBITION

Specifies inhibition based on species concentration and an inhibition constant(s). Three types of inhibition are currently supported: MONOD, INVERSE_MONOD, THRESHOLD.

Monod Inhibition:
INHIBITION

SPECIES_NAME <string>

TYPE MONOD

Specifies the type of inhibition to be Monod. The reaction proceeds as long as the species concentration is well below the half saturation constant: inhibition = Cth/ (Cth + concentration)

INHIBITION_CONSTANT <float>

Half saturation constant.

Inverse Monod Inhibition:
INHIBITION

SPECIES_NAME <string>

TYPE INVERSE_MONOD

Specifies the type of inhibition to be inverse Monod. The reaction proceeds as long as the species concentration is well above the half saturation constant: inhibition = concentration / (Cth + concentration)

INHIBITION_CONSTANT <float>

Half saturation constant.

Threshold Inhibition:
INHIBITION

SPECIES_NAME <string>

TYPE THRESHOLD <float>

Specifies the type of inhibition to be threshold and the scaling factor to be applied. Inhibition is calculated based on the following equation: inhibition = 0.5 + arctan((concentration - Cth) * f) / PI. Inhibition is above and below Cth when the sign of Cth is negative or positive, respectively.

INHIBITION_CONSTANT <float>

Threshold concentration

BIOMASS

Specifies the immobile biomass species to be included in the rate expression.

SPECIES_NAME <string>

Name of the species

YIELD <float>

Fraction of energy going towared biomass synthesis.

CONCENTRATION_UNITS <string>

Options include MOLARITY [mol/L], MOLALITY, [mol/kg water] and ACTIVITY. Default = MOLARITY.

Examples:

CHEMISTRY
  PRIMARY_SPECIES
    A(aq)
    B(aq)
    C(aq)
  /
  MICROBIAL_REACTION
    REACTION A(aq) + 2 B(aq) <-> 1.5 C(aq)
    RATE_CONSTANT 1.d-12
    MONOD
      SPECIES_NAME A(aq)     ! A is the donor
      HALF_SATURATION_CONSTANT 1.d-5
    /
    MONOD
      SPECIES_NAME B(aq)     ! B is the acceptor
      HALF_SATURATION_CONSTANT 1.d-4
    /
    INHIBITION
      SPECIES_NAME C(aq)
      TYPE MONOD
      INHIBITION_CONSTANT 6.d-4   ! C is the product and inhibits when too high
    /
  /
...
CHEMISTRY
  PRIMARY_SPECIES
    A(aq)
    B(aq)
    C(aq)
  /
  IMMOBILE_SPECIES
    D(im)
  /
  MICROBIAL_REACTION
    CONCENTRATION_UNITS ACTIVITY
    REACTION A(aq) + 2 B(aq) <-> 1.5 C(aq)
    RATE_CONSTANT 1.d-6
    MONOD
      SPECIES_NAME A(aq)
      HALF_SATURATION_CONSTANT 1.d-5        ! A is the donor
      THRESHOLD_CONCENTRATION 1.d-20
    /
    MONOD
      SPECIES_NAME B(aq)
      HALF_SATURATION_CONSTANT 1.d-4        ! B is the acceptor
      THRESHOLD_CONCENTRATION 1.d-11
    /
    INHIBITION
      SPECIES_NAME C(aq)
      TYPE INVERSE_MONOD
      INHIBITION_CONSTANT 6.d-4   ! C is the product and inhibits when too high
    /
    BIOMASS
      SPECIES_NAME D(im)
      YIELD 0.01d0
    /
  /
  IMMOBILE_DECAY_REACTION
    SPECIES_NAME D(im)
    RATE_CONSTANT 1.d-9
  /
  ...
/