PipingEquations

PipingEquations()

A class containing various static and class methods for performing piping calculations.

Methods

Name Description
F_geo Factor geo.
F_res Factor resistance.
F_scale Factor scale.
H_c Kritieke verval.
Z_all Overkoepelende grenstoestandsfunctie piping voor alle deelfaalmechanismen.
Z_h Grenstoestandsfunctie heave.
Z_p Grenstoestandsfunctie sellmeijer.
Z_u Grenstoestandsfunctie uplift.
delta_phi_cu Het kritieke stijghoogteverschil voor opbarsten.
phi_exit Stijghoogte in de watervoerende laag bij het uittredepunt.
sf_h Veiligheidsfactor heave.
sf_p Veiligheidsfactor sellmeijer.
sf_u Veiligheidsfactor uplift.
stijghoogte Generieke stijghoogte berekening.
stijghoogte_responsfactor Stijghoogte in de watervoerende laag bij het uittredepunt.
verval Berekening van het verval.

F_geo

PipingEquations.F_geo(settings)

Factor geo.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Factor geo.

F_res

PipingEquations.F_res(settings)

Factor resistance.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Factor resistance.

F_scale

PipingEquations.F_scale(settings)

Factor scale.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Factor scale.

H_c

PipingEquations.H_c(settings)

Kritieke verval.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Kritieke verval.

Z_all

PipingEquations.Z_all(settings)

Overkoepelende grenstoestandsfunctie piping voor alle deelfaalmechanismen.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Overkoepelende grenstoestandsfunctie.

Z_h

PipingEquations.Z_h(settings)

Grenstoestandsfunctie heave.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Grenstoestandsfunctie heave.

Z_p

PipingEquations.Z_p(settings)

Grenstoestandsfunctie sellmeijer.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Grenstoestandsfunctie sellmeijer.

Z_u

PipingEquations.Z_u(settings)

Grenstoestandsfunctie uplift.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Grenstoestandsfunctie uplift.

delta_phi_cu

PipingEquations.delta_phi_cu(settings)

Het kritieke stijghoogteverschil voor opbarsten.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Kritieke stijghoogteverschil.

phi_exit

PipingEquations.phi_exit(settings)

Stijghoogte in de watervoerende laag bij het uittredepunt.

Parameters

Name Type Description Default
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Stijghoogte bij het uittredepunt.

sf_h

PipingEquations.sf_h(i_ch, phi_exit, h_exit, D_cover)

Veiligheidsfactor heave.

Parameters

Name Type Description Default
i_ch float or np.ndarray Kritieke gradient. required
phi_exit float or np.ndarray Stijghoogte bij het uittredepunt. required
h_exit float or np.ndarray Kwelslootpeil bij uitgang [m+NAP]. required
D_cover float or np.ndarray Dikte deklaag [m]. required

Returns

Name Type Description
float or np.ndarray Veiligheidsfactor heave.

sf_p

PipingEquations.sf_p(m_p, H_c, h, h_exit, r_c, D_cover)

Veiligheidsfactor sellmeijer.

Parameters

Name Type Description Default
m_p float or np.ndarray Parameter m_p. required
H_c float or np.ndarray Kritieke verval. required
h float or np.ndarray Buitenwaterstand [m+NAP]. required
h_exit float or np.ndarray Kwelslootpeil bij uitgang [m+NAP]. required
r_c float or np.ndarray Reductiefactor [-]. required
D_cover float or np.ndarray Dikte deklaag [m]. required

Returns

Name Type Description
float or np.ndarray Veiligheidsfactor sellmeijer.

sf_u

PipingEquations.sf_u(m_u, delta_phi_cu, phi_exit, h_exit)

Veiligheidsfactor uplift.

Parameters

Name Type Description Default
m_u float or np.ndarray Parameter m_u. required
delta_phi_cu float or np.ndarray Kritieke stijghoogteverschil. required
phi_exit float or np.ndarray Stijghoogte bij het uittredepunt. required
h_exit float or np.ndarray Kwelslootpeil bij uitgang [m+NAP]. required

Returns

Name Type Description
float or np.ndarray Veiligheidsfactor uplift.

stijghoogte

PipingEquations.stijghoogte(h_exit, r_exit, h)

Generieke stijghoogte berekening.

Parameters

Name Type Description Default
h_exit float or np.ndarray Kwelslootpeil bij uitgang [m+NAP]. required
r_exit float or np.ndarray Dempingsfactor bij uitgang [-]. required
h float or np.ndarray Buitenwaterstand [m+NAP]. required

Returns

Name Type Description
float or np.ndarray Berekende stijghoogte.

stijghoogte_responsfactor

PipingEquations.stijghoogte_responsfactor(waterstand, settings)

Stijghoogte in de watervoerende laag bij het uittredepunt.

Parameters

Name Type Description Default
waterstand float or np.ndarray Buitenwaterstand [m+NAP]. required
settings PipingSettings Instellingen voor piping berekeningen. required

Returns

Name Type Description
float or np.ndarray Stijghoogte bij het uittredepunt.

verval

PipingEquations.verval(h, h_exit, r_c, D_cover)

Berekening van het verval.

Parameters

Name Type Description Default
h float or np.ndarray Buitenwaterstand [m+NAP]. required
h_exit float or np.ndarray Kwelslootpeil bij uitgang [m+NAP]. required
r_c float or np.ndarray Reductiefactor [-]. required
D_cover float or np.ndarray Dikte deklaag [m]. required

Returns

Name Type Description
float or np.ndarray Berekend verval.