functions
Functions
|
Combineert de faalkansen uit een lijst naar |
|
Bepaalt de lengte-effect-factor N met een minimum van 1,0. Conform de Rode draad #10 assembleren (October 2024). |
|
Hier worden de faalkansen verzamelt op basis van een window. Van alle doorsneden die in de window vallen wordt |
|
Verzamel de uittredepunten per element en geef deze een lengte op basis van de afstand tussen de punten. Deze |
Module Contents
- combine_series(list_pf)
- Combineert de faalkansen uit een lijst naar
een elementaire ondergrens op basis van volledige afhankelijkheid. De ondergrens wordt bepaald door max(pf[i]) van alle doorsneden.
een elementaire bovengrens op basis van volledige onafhankelijkheid. De bovengrens wordt bepaald door 1 - prod(1-pf[i]) van alle doorsneden.
- Parameters:
list_pf (list[float]) – Lijst met faalkansen van de elementen.
- Returns:
bovengrens en ondergrens
- Return type:
Tuple[float, float]
- bepaal_N_vak(L, a, dL)
Bepaalt de lengte-effect-factor N met een minimum van 1,0. Conform de Rode draad #10 assembleren (October 2024).
- Parameters:
L (float) – Lengte van het element.
a (float) – Mechanismegevoelige fractie
dL (float) – De equivalente onafhankelijke lengte voor STPH
- Raises:
ValueError – Parameter a moet groter zijn dan 0.
ValueError – De lengte L en dL moeten groter zijn dan 0.
- Return N_vak:
Lengte-effect voor het vak
- Return type:
float
- window_collect(window_size, point_list, m_van, m_tot, vak_id=None)
Hier worden de faalkansen verzamelt op basis van een window. Van alle doorsneden die in de window vallen wordt de faalkans voor de window bepaalt op basis van de max. De kans voor het element waar de windows over genomen zijn wordt bepaald met combine_series(). Kan voor zowel een vak of het gehele traject worden uitgevoerd.
- Parameters:
window_size (float) – Grootte van de window.
point_list (list[geoprob_pipe.results.assemblage.objects.UittredepuntElement]) – Lijst met alle uittredepunten in het element.
m_van (float) – Beginpunt van het element in meters.
m_tot (float) – Eindpunt van het element in meters.
vak_id (Optional[int]) – Id van het vak als de windows over een vak element worden bepaald. Defaults to None.
- Return sum_pf:
Samengestelde faalkans op basis van de som van de faalkansen.
- Return max_pf:
Samengestelde faalkans op basis van max().
- Return window_elements:
Lijst met WindowElement object met gegevens van de windows.
- Return type:
tuple[float, float, List[geoprob_pipe.results.assemblage.objects.WindowElement]]
- scaled_collect(dL, point_list, m_van, m_tot, vak_id=None)
Verzamel de uittredepunten per element en geef deze een lengte op basis van de afstand tussen de punten. Deze blokken worden als een window beschouwt. Als er meerdere punten binnen 5 m van elkaar liggen wordt hieruit de grootste faalkans genomen. De kans voor het element wordt bepaald met combine_series(). Kan voor zowel een vak of het gehele traject worden uitgevoerd.
- Parameters:
dL (float) – De equivalente onafhankelijke lengte voor STPH
point_list (list[geoprob_pipe.results.assemblage.objects.UittredepuntElement]) – Lijst met alle uittredepunten in het element.
m_van (float) – Beginpunt van het element in meters.
m_tot (float) – Eindpunt van het element in meters.
vak_id (Optional[int]) – Id van het vak als de windows over een vak element worden bepaald. Defaults to None.
- Return sum_pf:
Samengestelde faalkans op basis van de som van de faalkansen.
- Return max_pf:
Samengestelde faalkans op basis van max().
- Return window_elements:
Lijst met WindowElement object met gegevens van de windows.
- Return type:
tuple[float, float, List[geoprob_pipe.results.assemblage.objects.WindowElement]]