5.1.5.4. gemini_model.reservoir.reservoir_pressuredrop

Bottomhole and reservoir pressure drop calculations with skin and hydrostatic.

Computes pressure components due to radial flow (Darcy), skin, and hydrostatic column for given reservoir and fluid parameters. Reference: Akin (2019), Geothermal re-injection performance evaluation using surveillance analysis methods. Renewable Energy. https://doi.org/10.1016/j.renene.2019.03.103

Classes

bottomhole_skin_dp()

Calculate bottomhole/reservoir dp including skin and hydrostatic terms.

class gemini_model.reservoir.reservoir_pressuredrop.bottomhole_skin_dp[source]

Bases: Model

Calculate bottomhole/reservoir dp including skin and hydrostatic terms.

Model initialization.

calculate_output(u, x)[source]

Calculate output based on input u and state x.

get_output()[source]

Get output of the model.

initialize_state(x)[source]

Generate an initial state based on user parameters.

update_parameters(parameters)[source]

Update model parameters.

Parameters:

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

update_state(u, x)[source]

Update the state based on input u and state x.