PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Classical Mechanics

Other simulators in this category — or see all 85.

View category →
NewUniversity / research

Cart & Inverted Pendulum

Horizontal force on a cart with a hinged rod: coupled (M+m)ẍ and mL²θ̈ integrated for manual balancing.

Launch Simulator
NewKids

Woodpecker Toy

Stick–slip sleeve on a rod: static hold, spring loading, then kinetic slip — a qualitative hop cycle.

Launch Simulator
NewUniversity / research

Vortex Ring (Smoke Ring)

Self-propelling toroidal vortex shown as a 2D cross-section: counter-rotating Lamb–Oseen pair drifts at V_self ≈ Γ/(4πa).

Launch Simulator
NewUniversity / research

Rayleigh–Taylor Instability

Heavy fluid above light: Fourier modes grow as exp(σt) with σ = √(A g k); mushrooming fingers reach down.

Launch Simulator
NewUniversity / research

Faraday Waves

Vertical parametric drive of a thin liquid layer: Mathieu sub-harmonic instability locks stripes, squares or hexagons.

Launch Simulator
NewUniversity / research

Airfoil Streamlines (Joukowski)

Potential flow over a Joukowski airfoil: stream-function bands with the Kutta condition fixing circulation.

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Classical Mechanics/Angle of repose

Angle of repose

Granular piles on a coarse grid relax by toppling excess height to neighbors until local slopes fall below μ = tan α, the angle of repose for a Coulomb-style friction cartoon. Each column stores continuous height; one grain is a unit increment. Relaxation is iterative, similar to cellular automaton sandpile rules used in hazard and animation demos. The green dashed line is a geometric guide for the chosen μ, not a measured output from a continuum PDE.

Who it's for: Introductory friction, geomorphology intuition, and discrete avalanche models.

Key terms

  • Angle of repose
  • Sandpile
  • Coulomb friction
  • Avalanche
  • Lattice model

Pile

0.55
Angle α28.8°

How it works

Discrete sandpile on a 1D lattice: each column stores height. After a grain lands, sand avalanches until no neighbor exceeds μ = tan α (angle of repose). The green dashed line shows the ideal slope for the current μ.

Frequently asked questions

Is this BCRE or Saint-Venant shallow granular flow?
No. It is a minimal 1D lattice toy for slope thresholds, not a continuum PDE solver.
Why 1D columns instead of a 2D heap?
A 1D slice keeps the control simple while still showing relaxation to a slope threshold; extend mentally to axisymmetric heaps.