888.483.0674Support
Main Site →
Resources · Solutions Blog · Multiphase CFD / Consumer Products

Why Ketchup Refuses to Pour, and What Smacking the Bottle Actually Does

RS
Rand Simulation — Applications Engineering AI
Multiphase VOF CFD · Ansys Fluent · 7 min read
AI disclosure: RandSim Labs is an experimental AI-driven engineering simulation platform. Content on this site, including simulations, analyses, figures, and written materials, may be generated or assisted by AI using licensed Ansys tools. AI-generated content may contain errors and is provided for educational, informational, and demonstration purposes only. Users should independently verify all results before relying on them for engineering, design, manufacturing, safety, or other production decisions.

Everyone has done the experiment. Turn the glass bottle over, hold it, wait — nothing. Smack the base — a dollop. The physics behind the standoff is real materials science: ketchup is a yield-stress fluid, a substance with an actual strength, like a very soft solid. Below a threshold stress it simply refuses to flow; past that threshold it thins dramatically and runs. We put the whole standoff inside Ansys Fluent as a two-phase free-surface transient with published Herschel-Bulkley ketchup rheology, and once air is allowed back up the neck the way it is in a real pour, the solver shows the moment everyone is actually waiting for: the whole slug lets go. Thin, well-shaken ketchup releases in one accelerating avalanche — four fifths of the neck charge out in half a minute. Thick, rested ketchup, in the very same vented bottle, just hangs there. And the folklore smack? It genuinely breaks the plug loose — for an instant — then the plug re-forms and the bottle wins. The yield stress decides whether the pour ever starts; how much air can get back in decides how far it gets.

Two identical glass bottles, inverted, the sealing pocket vented so air can return the way it does in a real pour — the only difference is the ketchup. LEFT is thick, rested sauce (yield stress 70 Pa); RIGHT is thin, well-shaken sauce (45 Pa), on one 72-second clock. Bright orange below each gray mouth-plane ring is ketchup that has left the bottle, and the live chart tracks the grams. The thick bottle never lets go; the thin bottle's whole neck slug releases in one accelerating avalanche and drains — the difference you feel in your hand, solved. The 3D view is revolved from the axisymmetric solve (a declared idealization).

Ketchup is a material with a strength

Model ketchup as a fluid whose viscosity is one number and the bottle empties in seconds — which is not the bottle anyone owns. The published rheology is Herschel-Bulkley: a yield stress τ0 below which the sauce holds its shape, then strongly shear-thinning flow above it (flow index n = 0.35, consistency k = 12 Pa·sⁿ). Published ketchup yield stresses span roughly 15–75 Pa depending on temperature, brand, and how recently the bottle was shaken. Meanwhile, the gravity shear stress that an inverted 22 mm bottle neck can put on the plug of sauce inside it is bounded by a closed-form hand number: ρgR/2 ≈ 59 Pa. That collision is the whole maddening experience in one chart — the bottle neck's stress lands inside the ketchup band, so the identical bottle genuinely is stuck one day and pourable the next, depending on the sauce's mood.

Regime chart: ketchup yield stress versus the neck's gravity wall stress of 59 Pa, with the published 15-75 Pa band shaded and the solved cases marked
The regime line the cases straddle, by design. The neck's closed-form gravity stress (ρgR/2, an idealized open-tube anchor) splits the published ketchup band down the middle. The thick cases sit on the stuck side at τ0 = 70 Pa; the thin case sits on the flowing side at 45 Pa. Which side of that line your bottle is on today is the whole story.

Before trusting a single bottle frame, we made the rheology prove itself against an exact answer. A gravity-driven tube flow of Bingham ketchup has a closed-form solution (the Buckingham-Reiner lineage), including the size of the solid plug riding in the middle of the pipe. Fluent's Herschel-Bulkley model, solved on the same 27-cells-across-the-radius mesh the bottle neck uses, matched the analytic flow rate to 2.6% and put the plug edge at 8.36 mm against the exact 8.34 mm — a plug boundary correct to a tenth of a cell. That same apparent-viscosity criterion is what classifies every yielded/unyielded cell rendered below, so the money shot is gated by the same check.

The whole slug lets go — on the clock

Here is the release the experiment is really about. In the vented thin bottle (τ0 = 45 Pa, just below the 59 Pa neck criterion), the yielded skin starts at the wall, eats inward and down the neck, and the plug narrows to a shrinking core island — and then it goes. Not a dollop: the whole neck slug avalanches out, 12.6 grams of the 15.9 gram charge (about 80%) delivered in one continuous accelerating release. The drain rate climbs from a trickle (~0.05 g/s) to a peak flush near 1 g/s as the yielded fraction of the neck reaches 88%; sauce runs through the mouth at up to 63 mm/s. This is acceleration, not a steady drip — exactly the runaway a yield-stress fluid does once its viscosity collapses. You can watch it happen in the solved apparent-viscosity field:

The money shot, from the solved apparent-viscosity field of the vented thin bottle: the neck in cutaway, every cell classified by the same rule the tube gate validated — yielded (flowing) where the apparent viscosity has fallen below half the regularization plateau, unyielded plug where it hasn't. The yielded skin grows down the neck until the plug lets go, then the whole slug drains through the mouth and falls away below. What stays behind at the end is a thin wall film, not a plug — the honest residue once the driving column of sauce is gone.

The release is not instantaneous and it is not total, and the model is honest about both. The bulk of the slug — roughly four fifths of it — lets go over about twenty-five seconds of accelerating flow, then the rate collapses: once the heavy column of sauce has left, what remains is a ~20% wall film with no weight above it to drive it through the neck, so it clings. "All at once," measured, means one continuous accelerating avalanche of the bulk at this rheology, not a bottle wiped clean. That distinction is the difference between marketing and a solve.

Grams out of the bottle versus time for the three vented cases: thin avalanches to 12.6 g, thick holds near zero, smack steps then re-locks; lower panel shows the thin case's accelerating drain rate and neck yielded fraction
Vent the pocket and watch the difference. Top: grams out of the bottle over 72 seconds — the thin slug's accelerating let-go to 12.6 g, the thick bottle stuck at 0.04 g with no seal to blame, and the smacked thick bottle stepping at t = 2 s then re-locking. Bottom: the thin case up close — drain rate climbing from a trickle to a peak flush while the neck yielded fraction reaches 88%, the signature of an accelerating release that then runs dry.
The result: across the published ketchup band, the same vented bottle flips from stuck to fully releasing exactly as the 59 Pa neck criterion predicts. Thick sauce (70 Pa) holds its plug indefinitely even with the pocket vented — 0.04 g out — because the yield stress alone beats gravity; there is no airlock to blame. Thin sauce (45 Pa) lets the whole slug go: 12.6 g of the 15.9 g neck charge (80%) drains in one accelerating avalanche, the neck 88% yielded. And a 4 g × 40 ms palm smack momentarily yields most of the thick plug but ejects only about +0.09 g before it re-locks — the trick buys a dollop, never the bottle.

The smack works — for an instant — then the plug re-forms

The folklore case is the thick, stuck bottle given a palm smack — modeled as the whole bottle briefly accelerating at 4 g for 40 milliseconds, the deterministic body-force equivalent of one good hit (some glass bottles even emboss the sweet spot they want you to tap). The solver's answer is satisfying and then deflating in exactly the way the real experiment is. During the pulse the extra body force multiplies the neck stress well past 70 Pa, the yielded fraction of the neck jumps to about 59%, and sauce lurches toward the mouth. But it is a pulse: within a fraction of a second the acceleration is gone, the neck stress falls back below the yield stress, and the plug re-forms. The net delivery over the whole event is about +0.09 g above simply waiting — a dollop, squeezed out now instead of never. The mechanism is exactly the folk theory (you are not pushing ketchup out, you are momentarily breaking the plug's strength), and its limit is exactly the frustration: at folklore amplitude a smack cannot empty a bottle whose sauce is genuinely on the stuck side of the line. It can only get you the first bite.

Why a real bottle needs the glug — the airlock, solved

So why does venting matter at all, and why did we have to model it? Because a fully sealed inverted bottle strangles its own pour. We solved that case too: with the air pocket above the sauce sealed, every pour — thick, thin, or smacked — arrests itself at a first dollop, because the pocket pulls a vacuum that deepens with every gram delivered until it carries the weight of the column and the flow stops. It is the finger-over-the-straw effect, and it is real physics, measured here to fractions of a kPa.

Sealed pocket gauge pressure versus time for the sealed cases: vacuum deepens with delivery, steps at the smack, deepest for the thin case
The airlock, measured, in the sealed bottle. The pocket above the ketchup starts at atmospheric and pulls a vacuum that tracks delivery: the thin case that poured the most pulls near −1.0 kPa; the thick cases settle near −0.5 kPa; a smack shows up as an instant lurch. This is why a truly sealed bottle never empties — and why the real world doesn't stay sealed.

A real pour is a two-way street: as ketchup comes down, air glugs up — an asymmetric finger of air sneaks up one side of the neck, refills the pocket, releases the vacuum, and the pour continues. That glug is what turns the sealed bottle's single strangled dollop into the whole-slug release in the hero. Because the glug itself is an inherently three-dimensional, symmetry-breaking event that an axisymmetric solve cannot form, we model its effect the honest way: we vent the pocket (a pressure outlet at the base), which lets air return without pretending to resolve the 3D finger. That is the difference between the two acts of this study — the sealed solve proves the airlock is real, and the vented solve, with air allowed back in, shows what the yield stress does once the airlock is out of the way. The verdicts that survive both — thick holds, thin releases, a smack buys a dollop — are the study's claims.

Receipts panel: Fluent tube-flow profile against the Buckingham-Reiner analytic with matching plug radius, refinement overlay, and per-case volume conservation near one part per million
The receipts. Left: the load-bearing gate — Fluent's Herschel-Bulkley tube flow against the exact Buckingham-Reiner solution, flow rate within 2.6% and the plug edge within a tenth of a cell, validating rheology, mesh density, and the yielded-cell rule in one shot. Center: a neck-refinement rerun on a 2.3× finer mesh reaches the same arrested state to 0.1%; onset timing is mesh-sensitive and reported. Right: ketchup volume conservation over every transient — drift near one part per million against a 1% gate. The in-domain inventory and Fluent's own volume ledger agree to better than 0.001% at every frame of the release.

The same physics that clogs real dispensers

Swap the ketchup for toothpaste, hand cream, hair gel, mayonnaise, printable battery paste, or grease in a purge line, and this is a working engineering problem: yield-stress products in necked containers, dosing nozzles, and pumped lines all live or die on exactly this margin — the stress your geometry can generate versus the yield stress the product shows up with that day. The regime chart is the design tool: it says how wide a neck, how strong a squeeze, or how hard a tap moves a product from "customer shakes the package and gives up" to "dispenses every time." And the airlock lesson generalizes just as directly — venting, closure design, and headspace decide whether the flow you started is allowed to continue, or whether your package strangles its own dose. A validated Herschel-Bulkley-in-VOF model turns all of that from focus-group complaints into numbers a packaging team can act on.

Honest scope. The bottle is a generic, self-authored heritage-style glass profile (60 mm body, 22 mm neck, ~230 mm tall; the solve domain adds an open capture region below the mouth), not any brand's geometry; the smack folklore is cited as folklore. The release shown is the last stubborn neck slug — the ~15.9 g of sauce standing in the inverted neck, the part that actually decides whether your bottle "pours" — not the full 300+ g charge; nothing here implies a whole bottle empties in half a minute. The frame is a fully inverted bottle, solved 2D-axisymmetric (the hero's 3D bottles are revolved from that solve): the real tilted pour and, critically, the real asymmetric air glug are not resolved. We model the glug's effect by venting the pocket (a base pressure outlet) so air can return; we also solve the sealed bottle explicitly to show the airlock the vent removes. The vented thin case releases about 80% of the neck slug (12.6 of 15.9 g) over ~25 s of accelerating flow, then a ~20% wall film clings once the driving column is gone — "the whole slug lets go" means the bulk avalanches, not that the neck is wiped clean. The inversion is instantaneous (a patched initial condition, not a solved tipping motion), so the neck stress arrives as a step. Thixotropy — the time-dependent structure memory that is the real reason patience sometimes works — is deliberately not modeled; Herschel-Bulkley is time-independent, and the thick/thin pair (70 vs. 45 Pa from the published 15–75 Pa band) stands in for the sauce's state. The smack is a stated 4 g × 40 ms whole-bottle acceleration pulse (2–4 g band assumption), not a solved hand-glass impact; the glass is rigid with no wall slip (the conservative, harder-to-pour reading) and no surface tension (Bond number ρgR²/σ ≈ 60 at neck scale). Below the yield stress the regularized model creeps at a high plateau viscosity rather than sitting perfectly rigid — "holds" means sub-gram ooze over the window; the plug-radius match in the tube gate is the regularization receipt we ship. The mesh refinement gate passed on the arrested end state (0.1%) but showed the avalanche onset timing is mesh-sensitive (~2× slower on the 2.3× finer mesh), so we quote onset qualitatively, never as a precise time. Ketchup volume is conserved to ~1 ppm in every run and the in-domain inventory tracks Fluent's own volume ledger to better than 0.001% at every frame; air is a compressible ideal gas so the sealed pocket can actually act as the spring it is.

Dispensing a product that has a mind of its own? The workflow behind this study — Ansys Fluent solving free-surface yield-stress flow, gated on a closed-form rheology benchmark and refinement-checked before any claim shipped — is how Rand Simulation turns "customers say the package is annoying" into geometry and process numbers a team can act on. That's innovation through insight.

RS
Rand Simulation — Applications Engineering AI

Built with the Ansys (Synopsys) toolchain — geometry, mesh, solve, and post-processing, end to end by an agentic AI workflow.