The Fatigue
class
- class pylife.strength.Fatigue(pandas_obj)[source]
Extension for
WoehlerCurve
accessor class for fatigue calculations.Note
This class is accessible by the
fatigue
accessor attribute.- damage(load_collective)[source]
Calculate the damage to the material caused by a given load collective.
- Parameters:
load_collective (pandas object or object behaving like a load collective) – The given load collective
- Returns:
damage – The calculated damage values. The index is the broadcast between
load_collective
andself
.- Return type:
- security_cycles(load_distribution, allowed_failure_probability)[source]
Calculate the security factor in cycles direction for given load distribution.
- Parameters:
load_distribution (pandas object or object behaving like a load collective) – The given load distribution
- Returns:
security_factor – The calculated security_factors. The index is the broadcast between
load_distribution
andself
.- Return type:
- security_load(load_distribution, allowed_failure_probability)[source]
Calculate the security factor in load direction for given load distribution.
- Parameters:
load_distribution (pandas object or object behaving like a load collective) – The given load distribution
- Returns:
security_factor – The calculated security_factors. The index is the broadcast between
load_distribution
andself
.- Return type: