| .. | ||
| challenge.json | ||
| README.md |
cymbal-bow-v1: bowed bronze disk struck with a drum stick, geometrically nonlinear#
Draft: this specification is under discussion; its first solutions are being produced and the scale was fixed from them.
This is the second challenge of the cymbal tier. It is cymbal-flat-disk-v1 with one change: the disk is no longer flat. Its mid-surface is a shallow paraboloid rising 25 mm from the rim to the center, the bow of a cymbal without its bell, and the thickness is uniform along the normal. Material, damping, strike, listener, output format and error measures are unchanged, so the difference between the two challenges is the effect of curvature alone. Curvature couples stretching and bending already in the linear regime, which raises the low modes and changes their radiation, and it adds quadratic terms to the nonlinearity, so the pitch glide and the cascade of the flat disk take a different form. The deliverable is again six seconds of pressure at the listener from the surface acceleration.
The machine-readable version of this specification is challenge.json.
Model#
Reference geometry#
Let be the disk radius and the bow height. The mid-surface is the graph
a paraboloid with its apex at height on the axis and its rim in the plane . Its unit normal, chosen with positive component, is
The body is the set of points within half a thickness of the mid-surface along its normal,
so the thickness is everywhere when measured normal to the surface. Its boundary consists of the top face (the convex side, facing ), the bottom face , and the rim, the ruled surface swept by the normal segment at . The maximum slope of the mid-surface, at the rim, is , and its radius of curvature at the apex is m. The greatest departure from the plane is at the apex.
Material and equations of motion#
The material, the strain measure, the Saint Venant-Kirchhoff stress with Kelvin-Voigt viscosity, the mass-proportional loss, and the equation of motion in the reference configuration are exactly those of cymbal-flat-disk-v1:
with the Green-Lagrange strain and the same constants. All of is traction-free except for the strike on , the body starts at rest, and it is free, so the strike imparts momentum and angular momentum; the output is defined with the rigid motion linearized, as for the flat disk.
The strike#
The strike acts on the top face and pushes along , as a stick coming down vertically:
where for a point of the top face is its horizontal distance from the strike center, and are the raised-cosine bump and the Hann pulse of the flat-disk challenge, and
normalizes the pressure so that the total downward force is and the impulse is , exactly as before. The footprint is the part of the top face whose horizontal projection lies within of ; since , is divided by a local cosine close to , and its value to six digits is given in the parameter table for convenience. Solvers may compute it themselves.
Parameters#
All parameters of cymbal-flat-disk-v1 are unchanged; the bow height is new and the listener point is restated relative to the rim plane.
| Symbol | Value | Unit | Meaning |
|---|---|---|---|
| 0.2032 | m | disk radius (16 in diameter) | |
| 0.025 | m | bow height, apex above the rim plane | |
| 0.001 | m | thickness, normal to the mid-surface | |
| , , | 110e9, 0.34, 8800 | Pa, , kg/m^3 | B20 bronze |
| , | 1.1, 1.2e-8 | 1/s, s | damping constants |
| (0.17272, 0) | m | strike center (horizontal), | |
| , , | 0.005, 0.001, 1000 | m, s, N | strike footprint radius, duration, peak force |
| see challenge.json | m^2 | strike normalization integral | |
| , | 1.204, 343 | kg/m^3, m/s | air |
| (0.06, 0.08, 0.5) | m | listener point, above the rim plane |
The listener is 0.5 m above the rim plane, and therefore about 0.475 m above the apex; it is the same point as in the flat-disk challenge up to the half thickness, which was measured from the mid-plane there. The strike point on the mid-surface is at height mm and the local slope is about 0.21.
With these constants the shell's membrane (ring) frequency is Hz with m/s and the apex radius of curvature. Below it, modes that stretch the mid-surface are stiffened by the membrane strain and their frequencies rise above those of the flat disk, while the lowest modes of a free shallow shell, which are nearly inextensional, rise only modestly; the appendix gives the shallow-shell equations from which solvers can estimate the linear spectrum before computing it.
Output signal#
The output is the pressure at the listener point defined by the Rayleigh-type integral over the top face of the acceleration component along the reference normal,
with the unit normal of the reference top face and the integrand zero for negative retarded times. For the flat disk this is the Rayleigh integral; for the curved surface it is no longer the exact field of a baffled radiator, and it is adopted as a defined output with the same form so that the two challenges are directly comparable. A later challenge will replace it with the coupled acoustic problem.
The acceleration in this integral is the total acceleration with the rigid motion linearized. At each instant let and be the mass-weighted best-fit rigid placement of the body, minimizing ; let be the angular velocity of and ; and let be the displacement relative to that frame. The acceleration used is , and replaces above. For small motions is ; the two differ only by the centripetal and Coriolis terms of the rigid motion. The body is free and the strike imparts momentum and angular momentum, so in the exact model it keeps turning slowly after the strike, and without this linearization the output would contain the accelerations of that turning, which no thin-plate model represents and which is not part of the sound. The convention keeps the translational and rotational kick of the strike in the output, since and are nonzero while the strike acts, and it coincides with what modal thin-plate solvers compute when they include their rigid modes. The optional field export uses the same linearization: the displacement with the rotation vector of , which for a thin-plate solver is its transverse displacement with the rigid modes included.
The wav has the same format as before: 48 kHz, mono, 32-bit float, 288000 samples, sample equal to , no normalization. The scale (output.signal_scale) will be fixed from the first solutions so that the peak sample is near 0.5, before any solution is registered.
Error measures and reference#
The same two error measures as for cymbal-flat-disk-v1 (relative waveform and spectrogram errors, the waveform error primary) and the same reference-selection rule. With a strike of this strength the response is strongly nonlinear and long waveform agreement between different methods is not expected; the spectrogram error is the more informative measure.
Optional field export#
As for the flat disk, but the quantity is the normal displacement of the mid-surface, , evaluated at the mid-surface point above each grid point: datasets x, y (61 points from to ), t (3001 frames at 1 kHz) and u of shape (3001, 61, 61) in meters, NaN outside the disk.
Appendix: shallow-shell reduction#
For a shallow shell with initial mid-surface height and uniform thickness, the Marguerre (Donnell-Mushtari-Vlasov) equations extend the von Kármán system of the flat disk by the initial shape:
with the additional normal (here vertical) displacement, the Airy stress function, , and . For the paraboloid is constant and . The terms linear in couple bending and stretching and are what raise the low modes; the quadratic terms give the shell a nonlinearity with a preferred direction, so the pitch glide need not be downward. These equations assume small slopes and are an approximation of the three-dimensional model above; at a maximum slope of 0.25 the approximation is reasonable but not exact, and the difference is part of what a converged three-dimensional solution will measure. Free edges require vanishing bending moment and effective shear for and vanishing in-plane tractions, which for the Airy function on a simply connected domain means on the rim.