Energy-absorption measurability review + drop-tower metrics primer - #97
Energy-absorption measurability review + drop-tower metrics primer#97sgbaird wants to merge 3 commits into
Conversation
Written for issue #94: what the drop-tower shock-transmission setup can and cannot determine about T3-prism energy absorption, definitions and validity conditions for every metric in use (T, f_n, ringdown zeta, e_rebound, Delta-v, SRS), three upgrade paths to a true joule-level measurement, and a verified reading list. Co-authored-by: Marcus Madsen <265197858+me-madsen@users.noreply.github.com>
|
@claude ok, now you need to teach us |
|
Claude finished @sgbaird's task in 5m 50s —— View job A lesson: what a drop tower actually measures, and how to read our four numbers
This is the classroom version of 1. The one idea everything hangs onAn accelerometer measures acceleration versus time. That's it. Every quantity we report is a shape extracted from that curve. To get to energy you need two more ingredients: a mass (to turn acceleration into force, 2. The mental model: a mass on a spring, riding a moving floorPicture the specimen as a single mass
3. Reading one drop record, left to rightThe pulse and Δv. The base channel sees a ~300 G half-sine lasting a couple of milliseconds. The area under it is the velocity change: The ride-through and T. During the pulse the specimen is too stiff-and-fast (see §4) to do anything but move with the plate, so the top vertex peak ≈ base peak and The ringdown: f_n and ζ. After the pulse, the specimen is a struck tuning fork: free vibration at its natural frequency
The log-scale panel is the whole fitting method: a clean single-mode decay is a straight line in log-amplitude, and its slope is The hop and e_rebound. The vertex separates and lands back 4. Why "how fast is your structure vs. how fast is the hit" decides everythingShock severity isn't about G's alone — it's about the ratio of the structure's period to the pulse duration, captured by the dimensionless product Three regimes: soft structures ( 5. Two vocabulary traps, so we all say the right words
6. Check your understanding
Answers
TL;DR of the lesson: the tower is a shock-transmission screen; every metric is an SDOF oscillator asked a different question; ζ and e_rebound are real (per-cycle and per-impact) dissipation measurements on the small vibrational slice of the energy ledger; joules require a mass and a displacement, which is why they need one of the three upgrade paths — and why logging the carriage and specimen masses should start now. |
Three synthetic (not measured) figures for the lesson on PR #97: anatomy of one drop record, ringdown damping/envelope intuition, and half-sine SRS placement of our specimens. Generated by scripts/teaching/make_drop_tower_primer_figures.py. Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@me-madsen I think it would be worth starting to do this for specimens |
|
@claude based on video analysis, I think the deformation lasts several hundred ms or so. Wouldn't we get this info if we had several hundred ms of the accelerometer data? Look up the corresponding video analysis |
|
Claude finished @sgbaird's task in 5m 55s —— View job Looked up the video analyses and cross-checked against the DAQ records.
Short answerThe video analyses pin this down, and the result is a bit surprising: the specimen's deformation lasts ~1–3 ms, not several hundred ms. What lasts hundreds of ms in the videos is rigid-body flight — bounce, hop, brake catch, settle — during which the specimen is measured to be re-extended and intact. And we already record 100–200 ms of accelerometer data per drop, so that window is largely captured today; the part the accelerometer can't give us is not a record-length problem but a sensor-physics problem (AC-coupled ICP accelerometers + double-integration drift). Details with the numbers below. The corresponding video analyses (three passes, all on
|
| time after impact | event | seen by |
|---|---|---|
| 0 – ~1.6 ms | crush pulse (deformation happens here) | DAQ FWHM 1.6–3.2 ms; video ≤ 2 frames |
| ~2 – 5 ms | elastic snap-back at ~0.7× impact speed | video |
| 5 – 13 ms | ringdown fully decayed (ζ ≈ 6–11 %, envelope τ ≈ 4–5 ms) | DAQ |
| 17 – 35 ms | vertex hop lands back (t_second) |
discovered in the DAQ record |
| 76 – 89 ms | anti-rebound brake catches carriage 130–150 mm up | video (inside the DAQ record too) |
| after | carriage held; specimen static, visibly intact | video |
One number worth internalizing when watching the clips: they play at ~32× slow motion (959 fps captured, 30 fps container). The entire impact→brake-catch sequence — 85 ms of real time — plays back over about 3 seconds. So motion that reads as "several hundred ms of deformation" on screen is ~10 ms of real time, and the genuinely-long event (the 13-in whole-body bounce) is flight, not strain.
Would several hundred ms of accelerometer data give us this info?
Your instinct is partly right — and we've already cashed it in. The current records are 100 ms @ 1.25 MHz (abc123) and 200 ms @ 125 kHz (earlier campaigns), so the hop and the brake catch are inside the record: the hop was found in the DAQ data before video confirmed it, and e_rebound = g·t_second/(2Δv) is precisely the trick of extracting hundreds-of-ms flight information from an accelerometer via bounce timing (the Bernstein method). Timing at long timescales: yes, the accelerometer delivers.
Deformation at long timescales: no, for three reasons that longer records don't fix.
- There is no deformation out there to measure. Both video passes at ~960 fps and the DAQ agree the deformation event spans 1–3 ms; after snap-back the specimen translates as a rigid body. The abc123 analysis reached the same conclusion from the DAQ side: "the blocker is the secondary event, not the record length" — 98 ms of post-impact record buys only 5–13 ms of usable ringdown because ζ ≈ 7 % destroys the vibration itself (and the hop interrupts what's left). By +30 ms the specimen's vibration amplitude is down ~1000× — under the noise floor no matter how long you record.
- The channels are AC-coupled ICP accelerometers (per the DAQ setup). Piezo/ICP sensors physically cannot see quasi-static acceleration: the −1 g free-fall shift during the bounce flight and the ~2–4 g brake deceleration spread over tens of ms are at or below the coupling corner. Longer records would faithfully capture more nothing between the sharp contact events.
- "Deformation" means displacement, and acceleration→displacement is double integration. With the measured baseline offsets (sd 0.6–48 G in the abc123 records), even a 1 G residual bias produces
½bt² ≈ 0.4 mof spurious displacement at t = 300 ms — versus the ~mm of real specimen deformation. Over milliseconds double integration is workable; over hundreds of ms it's noise-cubed.
What a longer record would cheaply add: bounce-count and settle timing, plus confirmation the post-catch tail is quiet. It's nearly free — keeping the same 125k-sample memory and dropping the rate to 250 kHz gives a 500 ms record — and worth doing once as a check. But it won't change any metric, and it won't yield deformation-vs-time.
If deformation info is the goal, the two instruments split cleanly by timescale: for the slow, large-amplitude part (flight, rebound, settle) the video is already the right sensor — and becomes quantitative with the plate-mounted scale recommended in §4 of the prc1kn video analysis. For the fast part where the deformation actually lives (the 1–3 ms crush), the fix is faster frames (≥5000 fps DIC) or the instrumented-impact / load-frame paths in §4 of the review doc — not longer records.
|
@claude is this the case even for the 60" drops? |
|
Claude finished @sgbaird's task in 2m 31s —— View job Yes — and the 60 in drops are actually where the evidence is strongest.
Four independent 60 in slow-mo captures all bracket the deformation at 1–2 msThe "~50 % rebound, several-hundred-ms" motion in the earlier reply came from the 13 in key-seat clips. The 60 in campaigns have their own video passes — and they're the better-instrumented ones, with the exact 959.04 fps time base from the Sony XML sidecars and a DAQ cross-check per drop (
In every 60 in clip the sequence is: arrival at free-fall speed → deceleration inside 1–2 capture frames → top-vertex elastic snap-back at ~0.68–0.70× impact speed within a couple more frames → the specimen then translates as a rigid body, visibly re-extended and intact. The DAQ agrees from its side: ringdown fully decayed by 5–13 ms (ζ ≈ 6–11 %), vertex hop landing at +17–35 ms, all well inside the 100–200 ms records. At 60 in the "long" motion is even shorter than at 13 inThe 13 in key-seat drops were unbraked — the whole structure freely rebounded to ~50 % of its drop depth, giving the 0.3–0.4 s ballistic bounce-and-settle. The 60 in rig has the anti-rebound brake: the carriage rebounds at e* ≈ 0.35–0.47 and is caught at +76–89 ms, 130–150 mm up, then held. So at 60 in there isn't even a hundreds-of-ms flight phase — the whole impact-to-caught sequence is ~80 ms of real time, which the ~32× slow-motion playback stretches to ~3 s on screen. Why 4.6× more energy doesn't stretch the crushGoing 13 in → 60 in multiplies drop energy ~4.6× but barely changes the pulse duration, because contact time is set by the contact stiffness and moving mass, not by drop height — for a stiff, elastic-ish contact it's roughly independent of (or weakly decreasing with) impact speed. The measured record bears this out: DAQ pulse FWHM stays in the 1.6–3.2 ms band across campaigns, and the 60 in pulses sit at the short end (1.57–1.6 ms). One honest caveatAt 959 fps, peak compression falls between capture frames — the video firmly brackets the crush duration at 60 in but cannot resolve the deformation profile inside it. That's the standing ≥5000 fps DIC recommendation from the prc1kn video analysis (§3), and it's a faster-frames problem, not a longer-record problem. Bottom line: for the 60 in drops specifically, four independent videos and the DAQ agree the deformation lives in a 1–2 ms window; everything after ~5 ms is rigid-body flight, and the brake ends even that by ~80 ms. |
We have a scale accurate to the hundredths place in measuring grams that the Smash Lab has given us permission to use. I'm working with @achris0520 to have a system to digitally log all of this information.
|
|
@claude given the extensive context available in this repository across issues and pull requests, including hidden comments within those, due to an extensive number of comments, does this imply that there is effectively only one objective of interest that comes from the accelerometer data? Likewise that we don't get any additional information from the perspective of an optimization objective from the video data in its current frame rate. Or, is it more so that we get enough information from the accelerometer data Aunt? We're able to capture multiple objectives of interest, just that the time scale is less than what we thought. In other words, that with the accelerometer data, we're able to get some measure of deformation that would be relevant and useful in evasion optimization campaign. If there are issues with this approach, in terms of getting more than one objective of interest, iea performance property of interest, what should we do? Should we put many weights on top of each key seat after doing a little bit of redesign? Such that we would see more noticeable deformation. Should we run compression tests for every single sample using an instron? |
|
Claude finished @sgbaird's task in 4m 12s —— View job Question answered — how many objectives the accelerometer really gives, and what to change.
Short answerClosest to your first reading, with one nuance: today the accelerometer data yields one validated specimen-level objective ( What the blind data actually says about objective countThe abc123 blind analysis ran precisely the test you're asking about: which output features order the three specimens the same way in all three arrangements (i.e., measure the specimen, not a specimen × rig interaction), with a gap exceeding within-cell noise. The scorecard (§1.2 of that doc):
So the honest count is one, with a path to two. The already-scheduled restrained-vs-unrestrained check (§4 of the blind analysis) is the decider for ζ: tie the specimen down so the hop stops interrupting the free decay at 5–13 ms. If ζ's discrimination survives restraint with clean fits, you have a genuine second dynamic objective (per-cycle vibrational dissipation) that is mechanistically distinct from Two caveats that matter for a BO campaign regardless: everything above is n = 1 article per design (specimen 2 is one defective print, not a distribution), and the re-seating shift is ~35 % of the specimen-1-vs-2 gap on arrangement B — so single-print, single-mount evaluations of Why the accelerometer cannot give a deformation objective (it's regime, not timescale)Three stacked reasons, any one of which is fatal:
So: yes, we now know the relevant timescale is milliseconds rather than hundreds of milliseconds — but that knowledge removes an imagined signal (a slow crush) rather than revealing a fast one. Video at 959 fpsAs an optimization objective: no new information — peak compression falls between capture frames, and everything it resolves (flight, brake catch, snap-back timing) is rigid-body motion that Your two proposals, evaluatedInstron compression on every specimen — yes, and first. This is upgrade path A, the review doc's recommended route, and exactly the protocol of the closest published analogue (Pajunen et al. 2019, quasi-static compression + drop impact on 3D-printed tensegrity-inspired cells). One F–d cycle per specimen gives you, per print: Weights on the key seats — yes, but recognize what it is. This isn't a tweak to the current test; it's converting it into upgrade path B / an ASTM D1596-style cushion test, and that's a feature:
The costs: it loads specimens much harder (sacrifice articles first, and remember this tower's pin-break history), it requires the key-seat redesign you mention plus logged masses, and it redefines the objectives — so decide before the BO campaign starts, not mid-stream. Recommended objective stack for the campaign
|
|
@claude does this mean we can't capture the elastic response very well? I.e., peak acceleration that would be experienced by an imaginary payload in the middle is what's really coming to mind for me, in the context of a planetary lander |
|
Claude finished @sgbaird's task in 2m 9s —— View job Question answered — can we capture the elastic response, and what would an imaginary mid-payload feel?
Short answerAlmost the opposite: the elastic response is the one thing this rig does capture well — the earlier "can't capture" caveats were all about displacement/deformation and joules, never about acceleration, which is the accelerometer's native quantity. And the specific number you're imagining — peak acceleration experienced by an imaginary payload riding this shock — has a standard name: it is exactly the shock response spectrum (§3.3 of the review doc), and it is computable today, per drop, from data we already have, no new hardware. What we cannot do yet is measure (rather than compute) it, because there is no payload mass and no sensor at the payload location. Details below. 1. What "elastic response" we do and don't captureCaptured well, at the instrumented point:
Not captured:
2. Your imaginary payload is the SRS — and we can compute it per drop, nowThe SRS is defined as: take the measured base pulse, ride an imaginary spring-mounted payload of natural frequency
The last two rows use the short-pulse limit, where the pulse is an impulse and the payload's peak acceleration is just Adding a per-drop SRS of the base channel is a pure analysis change (ISO 18431-4 / Irvine's tutorial algorithm), and was already the review doc's recommended replacement for 3. The caveats that make the computed SRS a first cut, not the final lander answer
4. Bottom line for the lander framing
|
Task 3e398131: Edison derives its own objective set from the per-drop campaign data before reading ours, then attacks the three legs of the hand-off claim (t180+e_rebound objective pair, the n=8 trade-off/Pareto framing, and the per-drop-SEM noise model that ignores the ~2% print floor). Bundle: 23 files across three branches (per-drop metrics, series tables, analysis doc+script, print-defect floor study, #97 energy review, BO script). Follows the d9092c5a precedent from PR #86. Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com>
…33 #94 #97 #85 #86 #98 #101) Pivot from planned-methods SEA/eta_c framing to the executed campaign: drop-tower objectives t180 (filtered peak-acceleration ratio) and rebound energy per drop, SAASBO round 1 on the printed Sobol seed batch (real results table, real Pareto/feature-importance/LOOCV figures with labels regenerated for naming consistency), round-2 batch in fabrication, constant-solid-mass projection + printability screens, as-printed fabrication record (manual painted supports, TPU dry box, high-flow nozzle), corrected J211 filter provenance, simulation screening ladder from PR #33 with honest scorecard, metal-analog metric switched to t180, Edison adversarial objective review reflected in Discussion/round-3 plan. SI rewritten: print key, drop-tower protocol/rig characterization, printed-mass model, simulation ladder. Em-dash sweep per style guide. Rebuilt all four PDFs. Co-authored-by: Sterling G. Baird <45469701+sgbaird@users.noreply.github.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Claude finished @me-madsen's task in 9m 20s —— View job Report on "rebound energy" as used in PR #102 — definition, calculation, caveats, sources, and a teaching figure.
Definition"Rebound energy" in PR #102 is with Physically: after the impact and ringdown, the top vertex separates from its seat and lands back How it is calculated from our data, step by stepEvery step below is in committed code; links are pinned to the commits the numbers came from.
Worked example, The teaching figureLeft to right: the one thing actually measured (a time), the ballistic conversion (a speed, then a fraction), and the mass-weighting that makes it the BO objective (real batch values). Panels A and B are illustrative cartoons in the style of the earlier primer figures; panel C is the measured campaign snapshot. Note in panel C how Details worth knowing
Sources and literature
|
Co-authored-by: Marcus Madsen <265197858+me-madsen@users.noreply.github.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>







Addresses #94 (requested by @me-madsen).
Adds
docs/drop-tower-energy-absorption-review.md: a review of what the drop-tower shock-transmission setup can and cannot determine about per-specimen energy absorption, metric-by-metric explanations with equations and validity conditions (T, f_n, ringdown zeta, e_rebound, delta-v, SRS), three upgrade paths to a joule-level energy-absorption measurement, and a verified reading list.No analysis scripts or published numbers are modified.
Generated with Claude Code