Just for fun · Heat transfer + CFD + phase change

How fast does the ice water down your martini?

A martini served on the rocks, simulated from the moment it's poured until the ice is gone and the drink sits at room temperature. Press play, or drag the time slider.

Loading simulation…

−10 °C25 °Cdrink and glassair colder than the room
2.6 °C is as cold as a martini poured at room temperature gets on these rocks. The ice is gone after 10 min, before it could do more, and the drink is back at 20 °C after about 2 h 55 min.
Physics
  • HeatTransient conduction through the 3 mm glass wall, the ice and the drink
  • MeltingEnthalpy-method phase change with latent heat; meltwater mixing into the cocktail
  • Drink flowNavier–Stokes flow driven by buoyancy from both temperature and alcohol content
  • Surface tensionMarangoni flow from surface-tension differences in alcohol content and temperature
  • Floating iceFree rigid bodies with buoyancy, fluid drag, contact and friction, capillary attraction and breakup
  • Room airNatural convection, condensation on the cold glass and radiation, coupled both ways to the drink
Role of ML
This study is a direct physics simulation. Since the aim is to show how heat, flow and ice interact over time, the full model is solved once in Python and replayed here as a time-lapse, so each frame reflects the computed physics.

What you're watching

Setup

A martini glass (3 mm wall) filled to 10 mm below the rim with a martini at room temperature, plus two 16 mm ice cubes at −18 °C. Room at 22 °C and 55 % relative humidity. In this 2D slice the ice is about 21 % of the drink, so think of a well-iced drink, more like three or four big cubes in a real glass. Ice in a martini glass is unusual, but it makes the physics much easier to see.

Stated limits

Same physics, less gin: have a real heat-transfer problem?