The woehler module overview#

Evaluate Wöhler fatigue tests and return Wöhler curve parameters.

Load fatigue test data into the pandas.DataFrame.fatigue_data accessor, which validates the mandatory load, cycles, and fracture columns. Then evaluate the data with one of the analyzers exported by this package: Elementary, Probit, MaxLikeInf, or MaxLikeFull. The analyzers return a pandas.Series with Wöhler curve parameters such as SD, ND, k_1, TN, and TS. That series can be used directly with pylife.materiallaws.WoehlerCurve.

See also

pylife.materialdata.woehler.FatigueData

Validate measured Wöhler test data.

pylife.materialdata.woehler.Elementary

Estimate the finite-life parameters.

pylife.materialdata.woehler.Probit

Estimate endurance-limit parameters with the Probit method.

pylife.materialdata.woehler.MaxLikeInf

Estimate endurance-limit parameters by maximum likelihood.

pylife.materialdata.woehler.MaxLikeFull

Estimate all Wöhler parameters by maximum likelihood.

pylife.materiallaws.WoehlerCurve

Use evaluated parameters for fatigue assessment.

Notes

Wöhler tests, also called SN tests, record whether a specimen fractured or survived as a runout at a prescribed load level and cycle count. The parameters follow DIN 50100 terminology: SD is the endurance limit load at the knee point, ND is the cycle number at the knee point, k_1 is the finite-life slope, TN is the scatter in cycle direction, and TS is the scatter in load direction.