Freezing Rate and Ice Crystal Size MicroSim¶
How to Use¶
- Click Freeze Both to start freezing both strawberry cells at the same time.
- Watch the left panel (slow home freezer) grow a few large, jagged ice crystals that pierce the cell wall.
- Watch the right panel (commercial blast freezer) grow many tiny crystals that leave the cell wall intact.
- After freezing finishes, the cells thaw and a drip-loss puddle appears beneath each one.
- Compare the texture quality scores at the bottom of each panel.
- Click any ice crystal to see its simulated diameter in microns and an explanation.
- Click Reset to return to the liquid state.
Specification¶
The full specification below is extracted from Chapter 9: "Chapter 9: Food Preservation — Extending Shelf Life Through Science".
Type: microsim
**sim-id:** ice-crystal-freezing-sim<br/>
**Library:** p5.js<br/>
**Status:** Specified
**Learning Objective:** Students will explain (L2 — Understand) why faster freezing produces smaller ice crystals and evaluate (L5 — Evaluate) the tradeoff between freezing speed and food texture quality.
**Canvas size:** 740 × 460 px, responsive.
**Layout:** Two side-by-side panels, each showing a cross-section of a strawberry cell (200 × 300 px).
**Freezing rate controls (top):**
- Left panel: Slider set to "Slow freeze (home freezer, 0°F)"
- Right panel: Slider set to "Fast freeze (commercial blast, −40°F)"
- Both panels animate simultaneously when "Freeze" button is clicked
**Animation:**
- Ice crystals nucleate and grow as temperature drops; slow freeze produces ~10 large crystals (200–300 px diameter) that pierce the cell wall in multiple places; fast freeze produces ~50 small crystals (20–40 px) that cause minimal cell wall damage
- Cell wall damage shown as red highlighted rupture points
- Water loss on thaw: slow freeze panel shows large "drip loss" puddle; fast freeze shows minimal drip
**Texture quality score bar:** Updates after freezing completes — slow freeze scores 45/100, fast freeze scores 88/100.
**Tooltip:** Clicking any ice crystal shows its simulated diameter in microns and explains why larger crystals cause more mechanical damage.
**Responsive:** Redraws on window resize.