Will It Pop? An Inflatable Peanut vs. Five Props, in LS-DYNA
The internet loves a “will it pop?” challenge: a big inflatable, a parking lot, and an escalating set of props swung, spun, and dropped at it to see which ones burst it. We rebuilt the whole gauntlet in an explicit Ansys LS-DYNA solve — the same five props, the same parking lot, the ball thrown at each one in slow motion — because the honest answer to “will it pop” is a contact-and-failure simulation, and getting an inflatable to burst and go limp like the real thing is the interesting part.
The hard part isn’t the prop — it’s the inflatable
Modeling the props is the easy half: they’re rigid bodies. The challenge is the ball. A real inflatable does two opposite things that a single simple model can’t: pressurized, it holds a crisp shape and bounces; punctured, it goes completely limp and crumples. Get the first with a stiff skin and it never collapses when popped; get the second with a floppy skin and it can’t hold its shape to begin with.
The resolution is to let the air do the structural work, which is what happens physically. The skin is a thin membrane (an LS-DYNA ELFORM 5 shell, no bending stiffness) wrapped on a single internal air volume (*AIRBAG_SIMPLE_PRESSURE_VOLUME) that re-pressurizes when squeezed. Under pressure the membrane is taut and holds the peanut shape; cut the air and it has no shape of its own — it drapes and collapses under gravity. That one change is the difference between a beach ball and a wet rag.
- Membrane skin — taut under air, floppy without it (so it can collapse).
- Skin failure (
*MAT_ADD_EROSION) — the shell tears where a sharp prop overstresses it, and the torn elements vanish cleanly via the erosion flag. - Pressure release at the rupture — the internal pressure is let go the instant the skin tears, so the ball deflates instead of the sealed volume blasting the torn flaps outward.
- Gravity + a floor — the depressurized skin slumps and crumples into a heap on the asphalt.
A free ball, thrown at five props
There’s no rig holding the ball in place. It’s a free body with gravity — resting on the ground, or tossed through the air at the prop, exactly like the source clips where someone hugs it, balances it, or lobs it. Each prop is built to read as the real object.
The control case: a baseball bat — SURVIVES
The bat is the honest control: if everything popped, the demo would prove nothing. A blunt impact spreads its load over a wide patch, the membrane never reaches its failure stress, and the air acts like a spring. (For this one case the skin is given a little bending stiffness — a thin shell instead of a pure membrane — so it dents and recovers elastically rather than crumpling. A blunt hit doesn’t pop it, so it never needs to collapse.)
The nail bat — POP
The contrast with the plain bat is the whole point: identical blunt body, but a handful of sharp points turns a bounce into a burst. The trick in the deck was firming the air just enough that the taut skin can’t simply drape over the nails — a too-soft ball lets the free peanut shove away with no tear at all.
The electric fan — POP
A caged fan is the one prop physics protects: the guard spreads the contact and shields the ball from the blades. With the guard off, the bare blade edges — moving ~26 m/s at the tips — concentrate stress and cut, the same way the saw and the nails do. Only the blade disc spins: it’s a separate rigid body turning on the horizontal axle while the stand stays planted on the ground (spin the whole fan and a pedestal on a horizontal axle would just cartwheel). Gravity does the rest, dropping the free ball straight onto the top of the spinning blades, which slice it on contact.
The motorcycle tire — POP
The bear trap — POP
The verdicts
| Prop | Verdict | How it does (or doesn’t) pop |
|---|---|---|
| Baseball bat | SURVIVES | Blunt — load spreads, air springs back |
| Nail bat | POP | Sharp nails puncture on contact |
| Electric fan | POP | Bare blades (guard off) slice the skin |
| Motorcycle tire | POP | Spinning knobby tread grips and tears |
| Bear trap | POP | Tossed ball drives onto upturned teeth |
What made it work
Sharp tips tear on contact — so the vent time is deterministic. A sharp point punctures the membrane the moment it touches; a blunter edge dimples first. Knowing that, the pressure release is cued from the rupture (read straight from the solver’s reported failure time), so each pop deflates at the tear rather than before or after it.
Driven props poke and stop; thrown ones fly. A swing or a clamp pushes in and stops — not a projectile — so the prop doesn’t carry the deflating ball away. And where the source tosses the ball (the bear trap), the ball gets an initial velocity and arcs in under gravity.
The props are real geometry. A tapered bat with a knob, a knobby spoked wheel, a bladed fan, a round toothed trap — each modeled to read as the object in the video, because a direct comparison only works if the prop is recognizable.
How it was built
The geometry (the peanut as the envelope of two spheres, and each prop) is generated in Python and written straight to LS-DYNA keyword decks — the five props were designed and visually checked in parallel by a fleet of agents until each read as the real object. Every case is a sub-second explicit solve with mass scaling. Post-processing reads the d3plot through Ansys PyDPF — using the elemental erosion flag so torn skin elements vanish cleanly rather than stretching into junk — and renders in PyVista with physically-based materials, a CC0 parking-lot HDRI for the sky and lighting, and a textured asphalt ground, so the whole thing reads as a sunny lot. Same recipe, five props, one afternoon.
Ansys LS-DYNA
Explicit dynamics
Membrane + airbag
*MAT_ADD_EROSION
PyDPF
PyVista PBR
*AIRBAG_PARTICLE/CPM) would let the gas leave the hole physically and is the next step for a higher-fidelity burst. The pop/survive verdicts are outcomes of this model, not lab measurements. Inspired by the viral “will it pop?” format.
Does your product survive on a thin pressurized skin — and do you know which contact tears it? One Ansys LS-DYNA recipe — a membrane skin on an *AIRBAG_SIMPLE_PRESSURE_VOLUME air volume, torn by *MAT_ADD_EROSION where a prop overstresses it, deflation cued from the solver’s own reported failure time, and kept honest by a control case where the blunt bat spreads its load and the ball survives — read through Ansys PyDPF and rendered in PyVista, is how simulation sorts what punctures from what bounces before you burst real prototypes finding out. That's innovation through insight.



