proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
co2_brine_eos.h File Reference
#include <cmath>
#include <algorithm>
Include dependency graph for co2_brine_eos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  m_comp_co2
namespace  m_comp_co2::eos

Functions

double m_comp_co2::eos::poly_logK0 (const double c[5], double T_C)
double m_comp_co2::eos::co2_saturation_pressure_bar (double T_C)
bool m_comp_co2::eos::co2_is_liquid (double T_C, double P_bar)
int m_comp_co2::eos::solve_cubic_real (double b, double c, double d, double r[3])
double m_comp_co2::eos::rk_molar_volume (double T_C, double P_bar, bool liquid)
double m_comp_co2::eos::ln_phi (double T_C, double P_bar, double V, double b_k, double sum_aik)
void m_comp_co2::eos::spycher_pruess_solubility (double T_C, double P_bar, double, double &x_CO2, double &y_H2O)
double m_comp_co2::eos::co2_rich_molar_density (double T_C, double P_bar)
double m_comp_co2::eos::pure_water_density_gcc (double T_C)
double m_comp_co2::eos::brine_molar_density (double T_C, double P_bar, double x_CO2)

Variables

constexpr double m_comp_co2::eos::R_CM3_BAR = 83.1446
constexpr double m_comp_co2::eos::P0_BAR = 1.0
constexpr double m_comp_co2::eos::M_PER_KG_H2O = 55.508
constexpr double m_comp_co2::eos::A_CO2_0 = 7.54e7
constexpr double m_comp_co2::eos::A_CO2_1 = 4.02e4
constexpr double m_comp_co2::eos::A_H2O_CO2 = 7.89e7
constexpr double m_comp_co2::eos::B_CO2 = 27.80
constexpr double m_comp_co2::eos::B_H2O = 18.10
constexpr double m_comp_co2::eos::V_H2O = 18.5
constexpr double m_comp_co2::eos::V_CO2 = 32.1
constexpr double m_comp_co2::eos::C_F_BRINE = 4.5e-10
constexpr double m_comp_co2::eos::P_REF_BRINE = 1.01325e5
constexpr double m_comp_co2::eos::M_CO2_KG = 0.04401
constexpr double m_comp_co2::eos::M_H2O_KG = 0.018015
constexpr double m_comp_co2::eos::K0_H2O [5] = {-2.215, 3.162e-2, -1.294e-4, 4.187e-7, -7.331e-10}
constexpr double m_comp_co2::eos::K0_CO2_G [5] = { 1.188, 1.307e-2, -5.445e-5, 0.0, 0.0}
constexpr double m_comp_co2::eos::K0_CO2_L [5] = { 1.168, 1.361e-2, -5.135e-5, 0.0, 0.0}
constexpr double m_comp_co2::eos::TC_CO2_K = 304.1282
constexpr double m_comp_co2::eos::PC_CO2_BAR = 73.773
constexpr double m_comp_co2::eos::SW_A [4] = {-7.0602087, 1.9391218, -1.6463597, -3.2995634}