Reliability Analysis
Contains the implementations for the reliability analysis methods
Implements the supported reliability analysis methods.
- class calisim.reliability.implementation.ReliabilityAnalysisMethod(calibration_func: Callable, specification: ReliabilityAnalysisMethodModel, engine: str = 'openturns', implementation: type[CalibrationWorkflowBase] | CalibrationWorkflowBase | None = None)[source]
The reliability analysis method class.
- pydantic model calisim.reliability.implementation.ReliabilityAnalysisMethodModel[source]
The reliability analysis method data model.
- Parameters:
BaseModel (CalibrationModel) – The calibration base model class.
- Config:
arbitrary_types_allowed: bool = True
protected_namespaces: tuple = ()
- Fields:
- field comparison: str = 'less_or_equal'
The comparison for the probability of a threshold event occurring
- field threshold: float = 0
The threshold for comparing against an event occurring
- calisim.reliability.implementation.get_implementations() dict[str, str][source]
Get the calibration implementations for reliability analysis.
- Returns:
- The dictionary of
calibration implementations for reliability analysis.
- Return type:
Dict[str, str]
OpenTurns
Contains the implementations for reliability analysis methods using OpenTurns
Implements the supported reliability analysis methods using the OpenTurns library.
- class calisim.reliability.openturns_wrapper.OpenTurnsReliabilityAnalysis(calibration_func: Callable, specification: CalibrationModel, task: str)[source]
The OpenTurns reliability analysis method class.