Source code for liquepy.num.general
import numpy as np
[docs]def calc_rayleigh_damping_parameters(f1, f2, d):
w1 = 2 * np.pi * f1
w2 = 2 * np.pi * f2
beta = 2 * (((w1 * d) - (w2 * d)) / ((w1 ** 2) - (w2 ** 2)))
alpha = beta * w1 * w2
wmin = np.sqrt(alpha / beta)
emin = np.sqrt(alpha * beta)
fmin = wmin / (2 * np.pi)
return emin, fmin