pystra.system#

System reliability limit-state composition.

This module provides a small topology layer for structural system reliability. It does not estimate system reliability directly. Instead, it composes component limit-state functions into a single scalar limit-state function that can be passed to Pystra’s existing reliability algorithms.

The sign convention is the standard Pystra convention: positive values are safe, and negative values indicate failure. A series system fails when any child fails, so its equivalent limit-state value is the minimum child value. A parallel system fails when all children fail, so its equivalent limit-state value is the maximum child value.

Functions

ditlevsen_bounds

Return Ditlevsen bounds for the probability of a union of events.

Classes

Component

A named component limit state within a structural system.

CutSetSystem

A system described by cut sets.

KofNSystem

A system that fails when at least k child events fail.

ParallelSystem

A system that fails when all child components or subsystems fail.

SeriesSystem

A system that fails when any child component or subsystem fails.

System

Base class for composed structural system limit states.

TieSetSystem

A system described by tie sets.