WellPathCompletionSettings

class rips.WellPathCompletionSettings(pb2_object: PdmObject | None = None, channel: Channel | None = None)

Bases: PdmObjectBase

allow_well_cross_flow

Allow Well Cross-Flow

Type:

bool

auto_well_shut_in

One of [SHUT, STOP]

Type:

AutoWellShutIn

drainage_radius_for_pi

Drainage Radius for PI

Type:

Optional[float]

fluid_in_place_region

Fluid In-Place Region

Type:

int

gas_inflow_eq

One of [STD, R-G, P-P, GPP]

Type:

GasInflowEq

group_name_for_export

Group Name

Type:

str

hydrostatic_density

One of [SEG, AVG]

Type:

HydrostaticDensity

msw_liner_diameter

MSW Liner Diameter

Type:

float

msw_roughness

MSW Roughness

Type:

float

reference_depth_for_export

BHP Reference Depth

Type:

Optional[float]

well_bore_fluid_pvt_table

Wellbore Fluid PVT table

Type:

int

well_name_for_export

Well Name

Type:

str

well_type_for_export

One of [OIL, GAS, WATER, LIQUID]

Type:

WellTypeForExport

Methods Summary

add_custom_segment_interval([start_md, end_md])

add_diameter_roughness_interval([start_md, ...])

Methods Documentation

add_custom_segment_interval(start_md: float = 0.0, end_md: float = 100.0) CustomSegmentInterval
Parameters:
  • start_md (float)

  • end_md (float)

Returns:

CustomSegmentInterval

add_diameter_roughness_interval(start_md: float = 0.0, end_md: float = 100.0, diameter: float = 0.152, roughness_factor: float = 1e-05) DiameterRoughnessInterval
Parameters:
  • start_md (float)

  • end_md (float)

  • diameter (float)

  • roughness_factor (float)

Returns:

DiameterRoughnessInterval