brine_prop module
This modules contains functions of brines properties depending on temperature, pressure and salinity
- brine_prop.brine_compressibility(t, p, s)[source]
Brine compressibility
- Parameters:
t – temperature
p – pressure
s – mineralisation
- Returns:
brine compressibility [1/Pa]
- brine_prop.c_heat(t, pressure, salt_mass_fraction)[source]
Specific heat of brine.
- Parameters:
t – temperature in range from 0 to 1000°C
pressure – presure in range from 1 to 5000 bar
salt_mass_fraction – molar fraction in range from 0 to 1 NaCl
- Returns:
specific heat of brine [J/kg*K]
Note
source: T. Driesner 2007, Procedure for binary H2O-NaCl solutions
- brine_prop.compressibility(tr, pr, s)[source]
Compressibility
- Parameters:
t – temperature
p – pressure
s – mineralisation
- Returns:
compressibility [1/Pa]
- brine_prop.density(t, pressure, salt_mass_fraction)[source]
Density of brine
- Parameters:
t – temperature in range from 0 to 1000°C
pressure – pressure in range from 1 to 5000 bar
salt_mass_fraction – molar fraction in range from 0 to 1 NaCl
- Returns
density of brine [kg/(m^3)]
Note
source: T.Driesner & C.A. Heinrich 2007
- brine_prop.dp_flow(t, p, s, fi, w, l, d)[source]
Flow pressure drops
- Parameters:
t – temperature
p – pressure
s – mineralisation
fi – coefficient of pipe roughness
w – velocity of brine
l – characteristic length
d – diameter
- Returns
pressure drop [Pa/m]
- brine_prop.dyn_viscosity(t, p, s)[source]
Dynamic viscosity of brine
- Parameters:
t – Temperature in range from 0 to 350°C
p – Presure in range from 0.1 to 100 MPa
s – Molar fraction in range from 0 to 5 mol/lg NaCl
- Returns:
dynamic viscosity of brine [Pa*s]
Note
source: Mao S. & Duan Z. 2009