feat: dynamic stiffness of resilient materials (EN 29052-1:1992) (#135)
First module of the structure-borne / vibro-acoustic characterisation chain
that culminates in EN 12354-5. EN 29052-1 (= ISO 9052-1:1989) determines the
dynamic stiffness per unit area s' of resilient layers under floating floors
from the load-plate resonance:
- apparent_dynamic_stiffness s't = 4 pi^2 m't fr^2 (Formula 4)
- enclosed_gas_stiffness s'a = p0 / (d eps) (Formula 7)
- installed_dynamic_stiffness airflow-resistivity regimes (clause 8.2)
- natural_frequency f0 = (1/2pi) sqrt(s'/m') (Formula 2)
- floating_floor_resonance full chain -> DynamicStiffnessResult + .plot()
Conformance is anchored on the standard's own worked NOTE (s'a = 111/d MN/m3
for p0 = 0,1 MPa, eps = 0,9), reproduced exactly by the closed form, plus
hand-computed values of the resonance relations. s' feeds the ISO 16251 /
EN 12354-2 floating-floor impact improvement.
Docs (repo + bilingual site guide + API reference), the dynamic_stiffness
figure (4 variants), 3 conformance checks (123/123) and 17 tests.
authored by