/ proof-of-concept / steelsim21
Sign in
proof-of-concept / steelsim21
Gallery: 12 sweep(s) rendered
Jeremy Magland <jmagland@flatironinstitute.org> committed commit 5cfff5d5869b parent f029e38 Browse files
24 changed files+657−1
docs/gallery/bow-shape-strike.jsonadded+141−0View file
@@ -0,0 +1,141 @@
1+{
2+ "sweep": {
3+ "id": "bow-shape-strike",
4+ "title": "Sheet: shape of the bow (drumstick strike)",
5+ "text": "The same sweep excited by the default drumstick strike (30 g at 3 m/s) instead of the corner push.",
6+ "clips": [
7+ {
8+ "label": "across the width",
9+ "params": {
10+ "bowShape": "width"
11+ }
12+ },
13+ {
14+ "label": "across the height",
15+ "params": {
16+ "bowShape": "height"
17+ }
18+ },
19+ {
20+ "label": "dish",
21+ "params": {
22+ "bowShape": "dish"
23+ }
24+ }
25+ ],
26+ "base": {
27+ "excitation": "strike"
28+ }
29+ },
30+ "gainDb": 20,
31+ "clips": [
32+ {
33+ "id": "bow-shape-strike-0",
34+ "label": "across the width",
35+ "overrides": {
36+ "excitation": "strike",
37+ "bowShape": "width"
38+ },
39+ "metrics": {
40+ "peakPa": 2.552067756652832,
41+ "peakDbSpl": 102.11724409859474,
42+ "rmsPa": 0.010939866293578663,
43+ "centroidHz": 654.5269112833041,
44+ "t60": {
45+ "20-100": 5.084050764268366,
46+ "100-500": 4.166515631486475,
47+ "500-2k": 2.5109722913953734,
48+ "2k-8k": 4.596561207548714
49+ },
50+ "bandLevelsDb": {
51+ "20-100": -10.075329770223362,
52+ "100-500": 0,
53+ "500-2k": 1.0910838167922776,
54+ "2k-8k": -0.46759244010335266
55+ }
56+ },
57+ "gainDb": 20,
58+ "peakDbfs": 28.13784401187437,
59+ "run": {
60+ "steps": 3072000,
61+ "seconds": 33.22553681099997,
62+ "nx": 39,
63+ "ny": 58,
64+ "dt": 0.0000013020833333333333,
65+ "maxContactForce": 195.15817260742188
66+ }
67+ },
68+ {
69+ "id": "bow-shape-strike-1",
70+ "label": "across the height",
71+ "overrides": {
72+ "excitation": "strike",
73+ "bowShape": "height"
74+ },
75+ "metrics": {
76+ "peakPa": 2.552333354949951,
77+ "peakDbSpl": 102.11814800776978,
78+ "rmsPa": 0.010899695725498754,
79+ "centroidHz": 463.9772949362854,
80+ "t60": {
81+ "20-100": 5.40568824770381,
82+ "100-500": 4.162261986980085,
83+ "500-2k": 2.232600488967722,
84+ "2k-8k": 4.231532692341554
85+ },
86+ "bandLevelsDb": {
87+ "20-100": -8.3703317537059,
88+ "100-500": 0,
89+ "500-2k": -0.5913517538913986,
90+ "2k-8k": 0.9790416307801522
91+ }
92+ },
93+ "gainDb": 20,
94+ "peakDbfs": 28.138747921049404,
95+ "run": {
96+ "steps": 3072000,
97+ "seconds": 33.18380342699983,
98+ "nx": 39,
99+ "ny": 58,
100+ "dt": 0.0000013020833333333333,
101+ "maxContactForce": 195.48043823242188
102+ }
103+ },
104+ {
105+ "id": "bow-shape-strike-2",
106+ "label": "dish",
107+ "overrides": {
108+ "excitation": "strike",
109+ "bowShape": "dish"
110+ },
111+ "metrics": {
112+ "peakPa": 2.552305221557617,
113+ "peakDbSpl": 102.1180522660097,
114+ "rmsPa": 0.010885016830824192,
115+ "centroidHz": 618.4637545289492,
116+ "t60": {
117+ "20-100": 4.871676258218322,
118+ "100-500": 4.644100766923003,
119+ "500-2k": 2.383968687963824,
120+ "2k-8k": 4.081355663727031
121+ },
122+ "bandLevelsDb": {
123+ "20-100": -4.527101703303714,
124+ "100-500": 0,
125+ "500-2k": 0.20593316035407838,
126+ "2k-8k": -1.2814116634476456
127+ }
128+ },
129+ "gainDb": 20,
130+ "peakDbfs": 28.138652179289316,
131+ "run": {
132+ "steps": 3072000,
133+ "seconds": 33.298808433,
134+ "nx": 39,
135+ "ny": 58,
136+ "dt": 0.0000013020833333333333,
137+ "maxContactForce": 195.28903198242188
138+ }
139+ }
140+ ]
141+}
\ No newline at end of file
docs/gallery/clips/bow-shape-strike-0.jsonadded+36−0View file
@@ -0,0 +1,36 @@
1+{
2+ "id": "bow-shape-strike-0",
3+ "label": "across the width",
4+ "overrides": {
5+ "excitation": "strike",
6+ "bowShape": "width"
7+ },
8+ "metrics": {
9+ "peakPa": 2.552067756652832,
10+ "peakDbSpl": 102.11724409859474,
11+ "rmsPa": 0.010939866293578663,
12+ "centroidHz": 654.5269112833041,
13+ "t60": {
14+ "20-100": 5.084050764268366,
15+ "100-500": 4.166515631486475,
16+ "500-2k": 2.5109722913953734,
17+ "2k-8k": 4.596561207548714
18+ },
19+ "bandLevelsDb": {
20+ "20-100": -10.075329770223362,
21+ "100-500": 0,
22+ "500-2k": 1.0910838167922776,
23+ "2k-8k": -0.46759244010335266
24+ }
25+ },
26+ "gainDb": 20,
27+ "peakDbfs": 28.13784401187437,
28+ "run": {
29+ "steps": 3072000,
30+ "seconds": 33.22553681099997,
31+ "nx": 39,
32+ "ny": 58,
33+ "dt": 0.0000013020833333333333,
34+ "maxContactForce": 195.15817260742188
35+ }
36+}
\ No newline at end of file
docs/gallery/clips/bow-shape-strike-0.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/bow-shape-strike-0.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/bow-shape-strike-1.jsonadded+36−0View file
@@ -0,0 +1,36 @@
1+{
2+ "id": "bow-shape-strike-1",
3+ "label": "across the height",
4+ "overrides": {
5+ "excitation": "strike",
6+ "bowShape": "height"
7+ },
8+ "metrics": {
9+ "peakPa": 2.552333354949951,
10+ "peakDbSpl": 102.11814800776978,
11+ "rmsPa": 0.010899695725498754,
12+ "centroidHz": 463.9772949362854,
13+ "t60": {
14+ "20-100": 5.40568824770381,
15+ "100-500": 4.162261986980085,
16+ "500-2k": 2.232600488967722,
17+ "2k-8k": 4.231532692341554
18+ },
19+ "bandLevelsDb": {
20+ "20-100": -8.3703317537059,
21+ "100-500": 0,
22+ "500-2k": -0.5913517538913986,
23+ "2k-8k": 0.9790416307801522
24+ }
25+ },
26+ "gainDb": 20,
27+ "peakDbfs": 28.138747921049404,
28+ "run": {
29+ "steps": 3072000,
30+ "seconds": 33.18380342699983,
31+ "nx": 39,
32+ "ny": 58,
33+ "dt": 0.0000013020833333333333,
34+ "maxContactForce": 195.48043823242188
35+ }
36+}
\ No newline at end of file
docs/gallery/clips/bow-shape-strike-1.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/bow-shape-strike-1.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/bow-shape-strike-2.jsonadded+36−0View file
@@ -0,0 +1,36 @@
1+{
2+ "id": "bow-shape-strike-2",
3+ "label": "dish",
4+ "overrides": {
5+ "excitation": "strike",
6+ "bowShape": "dish"
7+ },
8+ "metrics": {
9+ "peakPa": 2.552305221557617,
10+ "peakDbSpl": 102.1180522660097,
11+ "rmsPa": 0.010885016830824192,
12+ "centroidHz": 618.4637545289492,
13+ "t60": {
14+ "20-100": 4.871676258218322,
15+ "100-500": 4.644100766923003,
16+ "500-2k": 2.383968687963824,
17+ "2k-8k": 4.081355663727031
18+ },
19+ "bandLevelsDb": {
20+ "20-100": -4.527101703303714,
21+ "100-500": 0,
22+ "500-2k": 0.20593316035407838,
23+ "2k-8k": -1.2814116634476456
24+ }
25+ },
26+ "gainDb": 20,
27+ "peakDbfs": 28.138652179289316,
28+ "run": {
29+ "steps": 3072000,
30+ "seconds": 33.298808433,
31+ "nx": 39,
32+ "ny": 58,
33+ "dt": 0.0000013020833333333333,
34+ "maxContactForce": 195.28903198242188
35+ }
36+}
\ No newline at end of file
docs/gallery/clips/bow-shape-strike-2.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/bow-shape-strike-2.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/thickness-0.jsonadded+35−0View file
@@ -0,0 +1,35 @@
1+{
2+ "id": "thickness-0",
3+ "label": "0.6 mm",
4+ "overrides": {
5+ "h": 0.0006
6+ },
7+ "metrics": {
8+ "peakPa": 0.026952091604471207,
9+ "peakDbSpl": 62.59124956773757,
10+ "rmsPa": 0.002090962013990021,
11+ "centroidHz": 187.85884592764293,
12+ "t60": {
13+ "20-100": 5.117754088625747,
14+ "100-500": 3.3526774124413747,
15+ "500-2k": 2.081227331078353,
16+ "2k-8k": 7.855228088791764
17+ },
18+ "bandLevelsDb": {
19+ "20-100": 0.1462256709363956,
20+ "100-500": 0,
21+ "500-2k": -6.3807161485354875,
22+ "2k-8k": -37.12333620963394
23+ }
24+ },
25+ "gainDb": 20,
26+ "peakDbfs": -11.388150518982805,
27+ "run": {
28+ "steps": 3072000,
29+ "seconds": 38.245727580999954,
30+ "nx": 39,
31+ "ny": 58,
32+ "dt": 0.0000013020833333333333,
33+ "maxContactForce": 0
34+ }
35+}
\ No newline at end of file
docs/gallery/clips/thickness-0.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/thickness-0.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/thickness-1.jsonadded+35−0View file
@@ -0,0 +1,35 @@
1+{
2+ "id": "thickness-1",
3+ "label": "0.79 mm",
4+ "overrides": {
5+ "h": 0.00079
6+ },
7+ "metrics": {
8+ "peakPa": 0.04646482318639755,
9+ "peakDbSpl": 67.32188586389826,
10+ "rmsPa": 0.0033498771907116485,
11+ "centroidHz": 195.7169225189091,
12+ "t60": {
13+ "20-100": 5.414347622298749,
14+ "100-500": 4.0120593180726445,
15+ "500-2k": 2.724403865668108,
16+ "2k-8k": 7.678595678417119
17+ },
18+ "bandLevelsDb": {
19+ "20-100": -1.153481711330091,
20+ "100-500": 0,
21+ "500-2k": -6.774905483785499,
22+ "2k-8k": -41.19767338483816
23+ }
24+ },
25+ "gainDb": 20,
26+ "peakDbfs": -6.657514222822115,
27+ "run": {
28+ "steps": 3072000,
29+ "seconds": 38.265609803,
30+ "nx": 39,
31+ "ny": 58,
32+ "dt": 0.0000013020833333333333,
33+ "maxContactForce": 0
34+ }
35+}
\ No newline at end of file
docs/gallery/clips/thickness-1.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/thickness-1.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/thickness-2.jsonadded+35−0View file
@@ -0,0 +1,35 @@
1+{
2+ "id": "thickness-2",
3+ "label": "1.2 mm",
4+ "overrides": {
5+ "h": 0.0012
6+ },
7+ "metrics": {
8+ "peakPa": 0.06922033429145813,
9+ "peakDbSpl": 70.78407393346563,
10+ "rmsPa": 0.005886171979845025,
11+ "centroidHz": 119.54543612933662,
12+ "t60": {
13+ "20-100": 5.101379763345999,
14+ "100-500": 4.853927820906208,
15+ "500-2k": 2.902751678289351,
16+ "2k-8k": 7.388775733659361
17+ },
18+ "bandLevelsDb": {
19+ "20-100": -0.8873422678845877,
20+ "100-500": 0,
21+ "500-2k": -9.86488395789507,
22+ "2k-8k": -49.137753294749736
23+ }
24+ },
25+ "gainDb": 20,
26+ "peakDbfs": -3.19532615325474,
27+ "run": {
28+ "steps": 3072000,
29+ "seconds": 38.32798625899991,
30+ "nx": 39,
31+ "ny": 58,
32+ "dt": 0.0000013020833333333333,
33+ "maxContactForce": 0
34+ }
35+}
\ No newline at end of file
docs/gallery/clips/thickness-2.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/thickness-2.wavadded+0−0View file
Binary file not shown.
docs/gallery/clips/thickness-3.jsonadded+35−0View file
@@ -0,0 +1,35 @@
1+{
2+ "id": "thickness-3",
3+ "label": "2 mm",
4+ "overrides": {
5+ "h": 0.002
6+ },
7+ "metrics": {
8+ "peakPa": 0.05244841426610947,
9+ "peakDbSpl": 68.37404733068118,
10+ "rmsPa": 0.007688486534950845,
11+ "centroidHz": 97.1825439315884,
12+ "t60": {
13+ "20-100": 5.653290712472623,
14+ "100-500": 5.1719473599191055,
15+ "500-2k": 3.7329840807753065,
16+ "2k-8k": 7.294525370435566
17+ },
18+ "bandLevelsDb": {
19+ "20-100": 1.5073678970733546,
20+ "100-500": 0,
21+ "500-2k": -29.525484906540118,
22+ "2k-8k": -43.00313024471482
23+ }
24+ },
25+ "gainDb": 20,
26+ "peakDbfs": -5.605352756039195,
27+ "run": {
28+ "steps": 3072000,
29+ "seconds": 38.265490640999985,
30+ "nx": 39,
31+ "ny": 58,
32+ "dt": 0.0000013020833333333333,
33+ "maxContactForce": 0
34+ }
35+}
\ No newline at end of file
docs/gallery/clips/thickness-3.pngadded+0−0View file
Binary file not shown.
docs/gallery/clips/thickness-3.wavadded+0−0View file
Binary file not shown.
docs/gallery/index.htmlmodified+109−1View file
@@ -14,7 +14,7 @@ ul.toc { columns: 2; }
1414 </style></head><body>
1515 <h1>Steel sheet gong: how the parameters shape the sound</h1>
1616 <p>Each section varies one property of the simulated sheet or of the excitation while everything else stays at the simulator defaults: a 12 by 18 inch, 22 gauge (0.79 mm) stainless steel sheet hanging in portrait orientation with a 3 mm bow across its width, heard 1 m in front of its center, recorded for 4 s. The clips are computed with the simulator's default numerical settings (8 mm grid), so the 'Open in simulator' links reproduce them exactly. Click a player to hear a clip. Every clip is rendered at the simulator's default playback level (+20 dB relative to 1 Pa at full scale, with the same soft clipper), so loudness differences within and between sections are the ones the model predicts, and a clip sounds as it does in the app. The numbers under each clip are the peak pressure and sound pressure level at the listener, the RMS pressure over the clip, the spectral centroid of the sound between 0.2 and 1.2 s (a measure of brightness), and fitted 60 dB decay times of a low and a high band.</p>
17-<ul class="toc"><li><a href="#strike-speed">Drumstick: stick speed</a></li><li><a href="#strike-mass">Drumstick: stick mass</a></li><li><a href="#strike-stiffness">Drumstick: tip hardness</a></li><li><a href="#strike-position">Drumstick: strike position</a></li><li><a href="#push-amount">Push and release: push amount</a></li><li><a href="#push-sign">Push and release: with or against the bow</a></li><li><a href="#push-release">Push and release: release time</a></li><li><a href="#bow-amplitude">Sheet: initial bow (push and release)</a></li><li><a href="#bow-amplitude-strike">Sheet: initial bow (drumstick strike)</a></li><li><a href="#bow-shape">Sheet: shape of the bow (push and release)</a></li></ul>
17+<ul class="toc"><li><a href="#strike-speed">Drumstick: stick speed</a></li><li><a href="#strike-mass">Drumstick: stick mass</a></li><li><a href="#strike-stiffness">Drumstick: tip hardness</a></li><li><a href="#strike-position">Drumstick: strike position</a></li><li><a href="#push-amount">Push and release: push amount</a></li><li><a href="#push-sign">Push and release: with or against the bow</a></li><li><a href="#push-release">Push and release: release time</a></li><li><a href="#bow-amplitude">Sheet: initial bow (push and release)</a></li><li><a href="#bow-amplitude-strike">Sheet: initial bow (drumstick strike)</a></li><li><a href="#bow-shape">Sheet: shape of the bow (push and release)</a></li><li><a href="#bow-shape-strike">Sheet: shape of the bow (drumstick strike)</a></li><li><a href="#thickness">Sheet: thickness (push and release)</a></li></ul>
1818 <section id="strike-speed">
1919 <h2>Drumstick: stick speed</h2>
2020 <p>A wooden stick tip (30 g effective mass) strikes the sheet at 70 percent of its width and 35 percent of its height. Speed sets both the loudness and the character: the contact force grows with speed, the contact shortens, and more energy reaches the high modes. The sound grows brighter as well as louder.</p>
@@ -611,5 +611,113 @@ ul.toc { columns: 2; }
611611 <a href="../../?bowShape=dish">Open in simulator</a>
612612 </div></div>
613613 </section>
614+<section id="bow-shape-strike">
615+<h2>Sheet: shape of the bow (drumstick strike)</h2>
616+<p>The same sweep excited by the default drumstick strike (30 g at 3 m/s) instead of the corner push.</p>
617+<p class="dim">Playback gain +20 dB relative to 1 Pa = 0 dBFS (the simulator's default is +20 dB); loud onsets are soft-clipped. Spectrograms: 0 to 5 kHz over the clip, 80 dB range, one color scale per section.</p>
618+<div class="cards"><div class="card">
619+ <div class="label">across the width</div>
620+ <audio controls preload="none" src="clips/bow-shape-strike-0.wav"></audio>
621+ <img src="clips/bow-shape-strike-0.png" alt="spectrogram" width="640" height="200">
622+ <div class="metrics">
623+ <div>peak 2.552 Pa (102 dB SPL)</div>
624+ <div>RMS 10.9 mPa</div>
625+ <div>centroid 655 Hz</div>
626+ <div>T60 100-500 Hz 4.2 s, 2-8 kHz 4.6 s</div>
627+ <div>contact force 195 N</div>
628+ <div class="dim">wav peak 28.1 dBFS (soft-clipped)</div>
629+ </div>
630+ <a href="../../?excitation=strike&bowShape=width">Open in simulator</a>
631+</div>
632+<div class="card">
633+ <div class="label">across the height</div>
634+ <audio controls preload="none" src="clips/bow-shape-strike-1.wav"></audio>
635+ <img src="clips/bow-shape-strike-1.png" alt="spectrogram" width="640" height="200">
636+ <div class="metrics">
637+ <div>peak 2.552 Pa (102 dB SPL)</div>
638+ <div>RMS 10.9 mPa</div>
639+ <div>centroid 464 Hz</div>
640+ <div>T60 100-500 Hz 4.2 s, 2-8 kHz 4.2 s</div>
641+ <div>contact force 195 N</div>
642+ <div class="dim">wav peak 28.1 dBFS (soft-clipped)</div>
643+ </div>
644+ <a href="../../?excitation=strike&bowShape=height">Open in simulator</a>
645+</div>
646+<div class="card">
647+ <div class="label">dish</div>
648+ <audio controls preload="none" src="clips/bow-shape-strike-2.wav"></audio>
649+ <img src="clips/bow-shape-strike-2.png" alt="spectrogram" width="640" height="200">
650+ <div class="metrics">
651+ <div>peak 2.552 Pa (102 dB SPL)</div>
652+ <div>RMS 10.9 mPa</div>
653+ <div>centroid 618 Hz</div>
654+ <div>T60 100-500 Hz 4.6 s, 2-8 kHz 4.1 s</div>
655+ <div>contact force 195 N</div>
656+ <div class="dim">wav peak 28.1 dBFS (soft-clipped)</div>
657+ </div>
658+ <a href="../../?excitation=strike&bowShape=dish">Open in simulator</a>
659+</div></div>
660+</section>
661+<section id="thickness">
662+<h2>Sheet: thickness (push and release)</h2>
663+<p>Bending stiffness grows with the cube of the thickness while mass grows linearly, so a thicker sheet has higher mode frequencies, and the same push is a smaller multiple of the thickness, which weakens the nonlinear effects. Gauges 24, 22, 18 and 14.</p>
664+<p class="dim">Playback gain +20 dB relative to 1 Pa = 0 dBFS (the simulator's default is +20 dB); loud onsets are soft-clipped. Spectrograms: 0 to 5 kHz over the clip, 80 dB range, one color scale per section.</p>
665+<div class="cards"><div class="card">
666+ <div class="label">0.6 mm</div>
667+ <audio controls preload="none" src="clips/thickness-0.wav"></audio>
668+ <img src="clips/thickness-0.png" alt="spectrogram" width="640" height="200">
669+ <div class="metrics">
670+ <div>peak 0.027 Pa (63 dB SPL)</div>
671+ <div>RMS 2.1 mPa</div>
672+ <div>centroid 188 Hz</div>
673+ <div>T60 100-500 Hz 3.4 s, 2-8 kHz 7.9 s</div>
674+
675+ <div class="dim">wav peak -11.4 dBFS</div>
676+ </div>
677+ <a href="../../?h=0.0006">Open in simulator</a>
678+</div>
679+<div class="card">
680+ <div class="label">0.79 mm</div>
681+ <audio controls preload="none" src="clips/thickness-1.wav"></audio>
682+ <img src="clips/thickness-1.png" alt="spectrogram" width="640" height="200">
683+ <div class="metrics">
684+ <div>peak 0.046 Pa (67 dB SPL)</div>
685+ <div>RMS 3.3 mPa</div>
686+ <div>centroid 196 Hz</div>
687+ <div>T60 100-500 Hz 4.0 s, 2-8 kHz 7.7 s</div>
688+
689+ <div class="dim">wav peak -6.7 dBFS</div>
690+ </div>
691+ <a href="../../?h=0.00079">Open in simulator</a>
692+</div>
693+<div class="card">
694+ <div class="label">1.2 mm</div>
695+ <audio controls preload="none" src="clips/thickness-2.wav"></audio>
696+ <img src="clips/thickness-2.png" alt="spectrogram" width="640" height="200">
697+ <div class="metrics">
698+ <div>peak 0.069 Pa (71 dB SPL)</div>
699+ <div>RMS 5.9 mPa</div>
700+ <div>centroid 120 Hz</div>
701+ <div>T60 100-500 Hz 4.9 s, 2-8 kHz 7.4 s</div>
702+
703+ <div class="dim">wav peak -3.2 dBFS</div>
704+ </div>
705+ <a href="../../?h=0.0012">Open in simulator</a>
706+</div>
707+<div class="card">
708+ <div class="label">2 mm</div>
709+ <audio controls preload="none" src="clips/thickness-3.wav"></audio>
710+ <img src="clips/thickness-3.png" alt="spectrogram" width="640" height="200">
711+ <div class="metrics">
712+ <div>peak 0.052 Pa (68 dB SPL)</div>
713+ <div>RMS 7.7 mPa</div>
714+ <div>centroid 97 Hz</div>
715+ <div>T60 100-500 Hz 5.2 s, 2-8 kHz 7.3 s</div>
716+
717+ <div class="dim">wav peak -5.6 dBFS</div>
718+ </div>
719+ <a href="../../?h=0.002">Open in simulator</a>
720+</div></div>
721+</section>
614722 <p class="dim">Generated by <code>steelsim gallery</code>; parameters not listed take the simulator defaults.</p>
615723 </body></html>
\ No newline at end of file
docs/gallery/thickness.jsonadded+159−0View file
@@ -0,0 +1,159 @@
1+{
2+ "sweep": {
3+ "id": "thickness",
4+ "title": "Sheet: thickness (push and release)",
5+ "text": "Bending stiffness grows with the cube of the thickness while mass grows linearly, so a thicker sheet has higher mode frequencies, and the same push is a smaller multiple of the thickness, which weakens the nonlinear effects. Gauges 24, 22, 18 and 14.",
6+ "param": "h",
7+ "unit": "mm",
8+ "scale": 0.001,
9+ "values": [
10+ 0.0006,
11+ 0.00079,
12+ 0.0012,
13+ 0.002
14+ ]
15+ },
16+ "gainDb": 20,
17+ "clips": [
18+ {
19+ "id": "thickness-0",
20+ "label": "0.6 mm",
21+ "overrides": {
22+ "h": 0.0006
23+ },
24+ "metrics": {
25+ "peakPa": 0.026952091604471207,
26+ "peakDbSpl": 62.59124956773757,
27+ "rmsPa": 0.002090962013990021,
28+ "centroidHz": 187.85884592764293,
29+ "t60": {
30+ "20-100": 5.117754088625747,
31+ "100-500": 3.3526774124413747,
32+ "500-2k": 2.081227331078353,
33+ "2k-8k": 7.855228088791764
34+ },
35+ "bandLevelsDb": {
36+ "20-100": 0.1462256709363956,
37+ "100-500": 0,
38+ "500-2k": -6.3807161485354875,
39+ "2k-8k": -37.12333620963394
40+ }
41+ },
42+ "gainDb": 20,
43+ "peakDbfs": -11.388150518982805,
44+ "run": {
45+ "steps": 3072000,
46+ "seconds": 38.245727580999954,
47+ "nx": 39,
48+ "ny": 58,
49+ "dt": 0.0000013020833333333333,
50+ "maxContactForce": 0
51+ }
52+ },
53+ {
54+ "id": "thickness-1",
55+ "label": "0.79 mm",
56+ "overrides": {
57+ "h": 0.00079
58+ },
59+ "metrics": {
60+ "peakPa": 0.04646482318639755,
61+ "peakDbSpl": 67.32188586389826,
62+ "rmsPa": 0.0033498771907116485,
63+ "centroidHz": 195.7169225189091,
64+ "t60": {
65+ "20-100": 5.414347622298749,
66+ "100-500": 4.0120593180726445,
67+ "500-2k": 2.724403865668108,
68+ "2k-8k": 7.678595678417119
69+ },
70+ "bandLevelsDb": {
71+ "20-100": -1.153481711330091,
72+ "100-500": 0,
73+ "500-2k": -6.774905483785499,
74+ "2k-8k": -41.19767338483816
75+ }
76+ },
77+ "gainDb": 20,
78+ "peakDbfs": -6.657514222822115,
79+ "run": {
80+ "steps": 3072000,
81+ "seconds": 38.265609803,
82+ "nx": 39,
83+ "ny": 58,
84+ "dt": 0.0000013020833333333333,
85+ "maxContactForce": 0
86+ }
87+ },
88+ {
89+ "id": "thickness-2",
90+ "label": "1.2 mm",
91+ "overrides": {
92+ "h": 0.0012
93+ },
94+ "metrics": {
95+ "peakPa": 0.06922033429145813,
96+ "peakDbSpl": 70.78407393346563,
97+ "rmsPa": 0.005886171979845025,
98+ "centroidHz": 119.54543612933662,
99+ "t60": {
100+ "20-100": 5.101379763345999,
101+ "100-500": 4.853927820906208,
102+ "500-2k": 2.902751678289351,
103+ "2k-8k": 7.388775733659361
104+ },
105+ "bandLevelsDb": {
106+ "20-100": -0.8873422678845877,
107+ "100-500": 0,
108+ "500-2k": -9.86488395789507,
109+ "2k-8k": -49.137753294749736
110+ }
111+ },
112+ "gainDb": 20,
113+ "peakDbfs": -3.19532615325474,
114+ "run": {
115+ "steps": 3072000,
116+ "seconds": 38.32798625899991,
117+ "nx": 39,
118+ "ny": 58,
119+ "dt": 0.0000013020833333333333,
120+ "maxContactForce": 0
121+ }
122+ },
123+ {
124+ "id": "thickness-3",
125+ "label": "2 mm",
126+ "overrides": {
127+ "h": 0.002
128+ },
129+ "metrics": {
130+ "peakPa": 0.05244841426610947,
131+ "peakDbSpl": 68.37404733068118,
132+ "rmsPa": 0.007688486534950845,
133+ "centroidHz": 97.1825439315884,
134+ "t60": {
135+ "20-100": 5.653290712472623,
136+ "100-500": 5.1719473599191055,
137+ "500-2k": 3.7329840807753065,
138+ "2k-8k": 7.294525370435566
139+ },
140+ "bandLevelsDb": {
141+ "20-100": 1.5073678970733546,
142+ "100-500": 0,
143+ "500-2k": -29.525484906540118,
144+ "2k-8k": -43.00313024471482
145+ }
146+ },
147+ "gainDb": 20,
148+ "peakDbfs": -5.605352756039195,
149+ "run": {
150+ "steps": 3072000,
151+ "seconds": 38.265490640999985,
152+ "nx": 39,
153+ "ny": 58,
154+ "dt": 0.0000013020833333333333,
155+ "maxContactForce": 0
156+ }
157+ }
158+ ]
159+}
\ No newline at end of file
↑↓ move↵openescclose