Momentum and Collisions
The core of hockey’s dynamics lies in the conservation of momentum. When players collide, their momentum is transferred, affecting both their trajectories and speeds. The greater the mass or velocity involved, the more significant this transfer will be.
Our simulator allows you to adjust player masses and initial velocities. Observe how a heavier skater impacts another with far greater force than a lighter one, demonstrating Newton’s third law: For every action, there is an equal and opposite reaction.
p = mv (Momentum = mass × velocity)
The Puck's Motion – Rotational Dynamics
A hockey puck isn’t just a solid sphere; it’s spinning rapidly. This rotational motion significantly impacts its trajectory, creating lift and influencing its ability to curve around obstacles.
The simulator incorporates angular momentum calculations. You can modify the puck's spin rate – higher spin leads to greater lift and potentially allows for more controlled curves.
τ = Iα (Torque = moment of inertia × angular acceleration)
Trajectory Prediction & Projectile Motion
Shooting a puck in hockey is essentially launching it as a projectile. The simulator uses principles of projectile motion to predict the puck’s path based on launch angle, initial velocity, and air resistance.
Experiment with different launch angles and velocities. Notice how these factors dramatically affect the range and accuracy of your shot – demonstrating the parabolic trajectory characteristic of projectiles.
R = (v^2 * sin(2θ)) / g (Range = projectile range, v=initial velocity, θ=launch angle, g=gravity)
Impact Force Calculation
Calculating the force of impact during a hockey check is complex and depends on many factors like contact time, area of contact, and relative velocities. The simulator provides a simplified model based on impulse.
Impulse (J) = Change in momentum (Δp). This allows you to see how quickly the change in momentum occurs – a longer impact results in greater force.
J = FΔt = Δp
Frequently asked questions
What factors affect air resistance?
Air resistance, or drag, is proportional to the square of the puck’s velocity and its surface area. It opposes the motion and slows down the puck.
How does ice friction play a role?
Ice friction (or viscous drag) resists the movement of the puck across the ice surface, contributing to energy loss and affecting the puck's trajectory.
Can I simulate different types of surfaces?
While the simulator currently focuses on smooth ice, future updates will explore how variations in ice texture and surface roughness impact puck motion.
Try it live
Everything above runs in your browser — open SPH Fluid and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open SPH Fluid simulation