/ challenges-old / plate
Sign in
challenges-old / plate
plate / challenges / plate-strike-nl-v1 / README.md
6.5 KBPreviewCodeBlameHistoryRaw

plate-strike-nl-v1: hard-struck free aluminum plate, geometrically nonlinear#

This challenge is plate-strike-v1 with one change in the model and one in the strike. The plate is the same free 12 in by 12 in by 1.04 mm aluminum plate with the same damping constants, but the material is a Saint Venant-Kirchhoff hyperelastic solid, so that strain is measured exactly and stress acts on the deformed configuration, and the strike carries a hundred times the impulse. The material remains elastic; the nonlinearity is purely geometric. It is what produces the sound of a gong or a cymbal when struck hard: a downward pitch glide of the low partials as the amplitude decays, and a cascade of energy from the struck modes into a broadband wash. The strike here is chosen so that the transverse displacement predicted by the linear model would be many times the plate thickness, deep in the regime where these effects are unmistakable.

The deliverable, listener geometry, error measures, and optional field export are identical to plate-strike-v1, except for the duration and scale stated below. The machine-readable version of this specification is challenge.json.

Model#

With Ω\Omega, S+S^+, u\mathbf{u}, ρ\rho, σ0\sigma_0, η\eta, λ\lambda and μ\mu as in plate-strike-v1, let F=I+∇u\mathbf{F} = \mathbf{I} + \nabla \mathbf{u} be the deformation gradient and

E=12(∇u+∇uT+∇uT∇u)\mathbf{E} = \tfrac{1}{2} \left( \nabla \mathbf{u} + \nabla \mathbf{u}^{\mathsf{T}} + \nabla \mathbf{u}^{\mathsf{T}} \nabla \mathbf{u} \right)

the Green-Lagrange strain. The second Piola-Kirchhoff stress is linear in E\mathbf{E} and in its rate,

S=λ tr(E+η E˙) I+2μ (E+η E˙),\mathbf{S} = \lambda\, \mathrm{tr}(\mathbf{E} + \eta\, \dot{\mathbf{E}})\, \mathbf{I} + 2 \mu\, (\mathbf{E} + \eta\, \dot{\mathbf{E}}),

and the equation of motion in the reference configuration is

ρ ∂2u∂t2=∇⋅(FS)−2σ0ρ ∂u∂t,x∈Ω,t>0,\rho\, \frac{\partial^2 \mathbf{u}}{\partial t^2} = \nabla \cdot (\mathbf{F} \mathbf{S}) - 2 \sigma_0 \rho\, \frac{\partial \mathbf{u}}{\partial t}, \qquad \mathbf{x} \in \Omega, \quad t > 0,

where ∇⋅\nabla \cdot acts on the reference coordinates. For small displacement gradients this reduces to the linear model of plate-strike-v1 with the same constants. The boundary conditions are the reference-configuration tractions

FS N=0 on ∂Ω∖S+,FS N=− p(x,y,t) ez on S+,\mathbf{F} \mathbf{S}\, \mathbf{N} = \mathbf{0} \text{ on } \partial\Omega \setminus S^+, \qquad \mathbf{F} \mathbf{S}\, \mathbf{N} = -\, p(x, y, t)\, \mathbf{e}_z \text{ on } S^+,

with N\mathbf{N} the outward unit normal of the reference configuration, so the strike is a dead load: a force per unit reference area, always directed along −z-z, whatever the plate's deformation. The plate starts at rest, u=∂u/∂t=0\mathbf{u} = \partial \mathbf{u} / \partial t = \mathbf{0} at t=0t = 0.

The strike pressure pp has the same form as in plate-strike-v1, a raised-cosine bump of radius RR at (xs,ys)(x_s, y_s) times a Hann pulse of duration TsT_s, with total force peaking at Fmax⁡F_{\max}; only Fmax⁡F_{\max} and TsT_s differ.

Parameters#

All parameters are those of plate-strike-v1 except the peak force and the duration of the strike. In particular the material constants (EE, ν\nu, ρ\rho), the damping constants (σ0\sigma_0, η\eta), the strike position and radius, the air constants, and the listener point are unchanged.

Symbol Value Unit Meaning
Fmax⁡F_{\max} 250 N peak total force of the strike
TsT_s 0.002 s strike duration

The impulse is Fmax⁡Ts/2=0.25F_{\max} T_s / 2 = 0.25 N s, that of a mallet rather than a drumstick. For comparison, the 10 N, 0.5 ms tap of plate-strike-v1 carries 0.0025 N s and bends the plate by only a few hundredths of a millimeter (the several millimeters visible in its field export are rigid-body drift); a linear extrapolation of that response to the present impulse gives a bending amplitude of several millimeters, several times the thickness, which the nonlinear model limits by membrane stiffening. The longer pulse feeds mainly the modes below about 1 kHz, so the high-frequency content of the sound is produced by the nonlinear cascade rather than by the strike itself, as in a gong. The plate is free, so the impulse also sets it drifting at about 1 m/s; this rigid motion carries no acceleration after the strike and does not enter the output, but it dominates the raw displacement in the field export, and a viewer will want to remove the best-fit rigid motion from each frame.

Output signal#

The output is the pressure at the listener point from the Rayleigh integral over the top face, exactly as in plate-strike-v1, with the normal acceleration taken as ∂2uz/∂t2\partial^2 u_z / \partial t^2 on S+S^+ in the reference configuration (the deformation is small compared with the listener distance, and the integral is defined over the reference surface). The wav has the same format: 48 kHz, mono, 32-bit float, 144000 samples (3.0 s), sample kk equal to s(k/fs)/srefs(k / f_s) / s_\text{ref} with srefs_\text{ref} given by output.signal_scale in challenge.json. Do not normalize; absolute amplitude is compared.

Error measures and reference#

The same two error measures as plate-strike-v1, with the waveform error primary, and the same reference-selection rule. Strong nonlinearity makes long waveform agreement between different methods harder to achieve than in the linear challenges, and the spectrogram error will often be the more informative of the two; both are reported.

Optional field export#

Identical to plate-strike-v1: the normal displacement of the mid-plane, uz(x,y,0,t)u_z(x, y, 0, t), on 61 by 61 points at 1 kHz, as HDF5.

Appendix: thin-plate reductions#

Two thin-plate reductions of this model are in common use for gongs and cymbals. The von Kármán equations keep the membrane strain to second order in the transverse displacement ww and either neglect in-plane inertia, in which case the in-plane state is an Airy stress function Φ\Phi with

ρh ∂2w∂t2+2σ0ρh ∂w∂t+D ∇4(w+η ∂w∂t)=L(w,Φ)+p,∇4Φ=−Eh2L(w,w),\rho h\, \frac{\partial^2 w}{\partial t^2} + 2 \sigma_0 \rho h\, \frac{\partial w}{\partial t} + D\, \nabla^4 \left( w + \eta\, \frac{\partial w}{\partial t} \right) = \mathcal{L}(w, \Phi) + p, \qquad \nabla^4 \Phi = -\frac{E h}{2} \mathcal{L}(w, w),

with L(f,g)=fxxgyy+fyygxx−2fxygxy\mathcal{L}(f, g) = f_{xx} g_{yy} + f_{yy} g_{xx} - 2 f_{xy} g_{xy}, or retain it, in which case the in-plane displacements are unknowns with their own wave equations coupled to ww through the membrane strain. Both are approximations of the three-dimensional model above, and the form with in-plane inertia is the closer one. Free edges require vanishing bending moment and effective shear force for ww and vanishing in-plane tractions.

↑↓ move↵openescclose