5.1.2.1. gemini_model.fluid.pvt_brine

Brine PVT correlations (Batzle and Wang, 1992).

Provides density and viscosity estimates for brine as a function of pressure, temperature, and salinity using empirical relationships.

Classes

PVTConstantPTS()

Brine PVT model using Batzle–Wang correlations.

class gemini_model.fluid.pvt_brine.PVTConstantPTS[source]

Bases: object

Brine PVT model using Batzle–Wang correlations.

Initialize PVT brine model.

cal_pvt_brine(P_input, T_input, S_input)[source]

Compute brine density and viscosity using Batzle–Wang (1992).

get_pvt_brine(P, T, S)[source]

Calculate the PVT parameters based on pressure and temperature.

Parameters:
  • P (float) – Pressure (Pa).

  • T (float) – Temperature (K).

  • S (float) – Salinity (ppm).

Returns:

  • rho_l (float) – Liquid density (kg/m3).

  • eta_l (float) – Viscosity liquid (Pa.s).

update_parameters(parameters)[source]

Update model parameters.

Parameters:

parameters (dict) – Parameters dict as defined by the model.