The Fatigue class
- class pylife.strength.Fatigue(pandas_obj)[source]
Extension for
WoehlerCurveaccessor class for fatigue calculations.Note
This class is accessible by the
fatigueaccessor 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_collectiveandself.- 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_distributionandself.- 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_distributionandself.- Return type: