Learn R Programming

seacarb (version 2.0.6)

ppH: ppH

Description

Calculates the carbonate chemistry after pH manipulations through addition of acid or base

Usage

ppH(flag, sys, var1, var2, pCO2a, vol, N, S=35, T=20, P=0, Pt=0, Sit=0)

Arguments

flag
Select the couple of variables available. The flags which can be used are: flag = 1 pH and CO2 given flag = 2 CO2 and HCO3 given flag = 3 CO2 and CO3 given flag = 4 CO2 and ALK given flag = 5 CO2 and DIC given f
sys
0 if the manipulation is carried out in a system closed to the atmosphere or 1 if its is carried out in a system open to the atmosphere
var1
Value of the first variable in mol/kg, except for pH and for pCO2 in $\mu$atm
var2
Value of the second variable in mol/kg, except for pH
pCO2a
CO2 partial pressure in the atmosphere pCO2 in $\mu$atm. It is only used in systems open to the atmosphere (i.e. when sys=1)
vol
Volume of acid or base added in liter. By convention, it is given a negative sign for acid additions and a positive sign for base additions
N
Normality of the acid or base in mol/kg
S
Salinity
T
Temperature in degrees Celsius
P
Hydrostatic pressure in bar (surface = 0)
Pt
Concentration of total phosphate in mol/kg
Sit
Concentration of total silicate in mol/kg

Value

  • The function returns a data frame containing the following columns:
  • commentThe initial or final state water
  • SSalinity
  • TTemperature in degrees Celsius
  • PPressure in bar
  • pHpH
  • CO2CO2 concentration (mol/kg)
  • pCO2pCO2, CO2 partial pressure ($\mu$atm)
  • fCO2fCO2, CO2 fugacity ($\mu$atm)
  • HCO3HCO3 concentration (mol/kg)
  • CO3CO3 concentration (mol/kg)
  • DICDIC concentration (mol/kg)
  • ALKALK, total alkalinity (mol/kg)
  • OmegaAragoniteOmega aragonite, aragonite saturation state
  • OmegaCalciteOmega calcite, calcite saturation state

encoding

latin1

Examples

Run this code
ppH(flag=24, sys=0, var1=384, var2=2302e-6, pCO2a=384, vol=-0.12e-3, N=1, S=34.3, T=16, P=0)

ppH(flag=24, sys=1, var1=384, var2=2302e-6, pCO2a=384, vol=-0.12e-3, N=1, S=34.3, T=16, P=0)

Run the code above in your browser using DataLab