我正在使用python进行疲劳计算,并使用了rainflow
库。
如果我在一个示例数据系列上运行代码,那么我将获得所有周期。我想限制用阈值计算的循环数。示例:我有一个振幅为202的正弦,一个振幅为50且是窦周期的10倍的余弦,偏移为601。然后得到所有的周期。我不希望周期小于100。是否可以使用库rainflow
或fatpack
来获取具有阈值的范围?
import numpy as np
import rainflow
x = np.linspace(0, 40, 200)
y = 601.0 + 202.0 * np.sin(x) + 50.0 * np.cos(10*x)
print rainflow.count_cycles(y, ndigits=0)