5.1.5.1. gemini_model.reservoir.inflow_performance

Inflow performance relationship (IPR) model.

Computes bottomhole pressure for production or injection cases using simple productivity/injectivity relations. Reference: Tarek Ahmed, Chapter 7 - Oil Well Performance, Editor(s): Tarek Ahmed, Reservoir Engineering Handbook (Fifth Edition), Gulf Professional Publishing,2019,Pages 457-544,ISBN 9780128136492, https://doi.org/10.1016/B978-0-12-813649-2.00007-4.

Classes

IPR()

Reservoir inflow performance calculator (production/injection).

class gemini_model.reservoir.inflow_performance.IPR[source]

Bases: Model

Reservoir inflow performance calculator (production/injection).

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.