Simulation summary will appear here.
Launch supply pods toward the pad and counter the sideways drift predicted by the calculator’s 2Ωv sin φ term. Tweak the inputs above to immediately change the mission.
Objects that move across Earth’s surface do not travel in perfect straight lines when viewed from the ground. Because the planet rotates, observers in this non‑inertial frame perceive a sideways acceleration known as the Coriolis force. The simulator above depicts an idealized projectile launched near Earth’s surface. The blue dot represents the mass in the rotating frame, and the red curve traces its path. A bar beneath the canvas tracks kinetic energy and the slight numerical error that accumulates in the integration. This visual approach clarifies how the Coriolis term bends trajectories without performing work.
The model assumes a flat tangent plane at latitude and neglects centrifugal effects, air resistance, and changes in gravity with altitude. Coordinates are east () and north (). The object of mass begins at the origin with speed and heading angle measured counter‑clockwise from east. Earth’s rotation rate is . The Coriolis acceleration in the horizontal plane is
,
which ensures the acceleration is perpendicular to velocity, conserving kinetic energy in theory.
The simulator integrates the kinematic system
, , ,
derived from the Coriolis force expression . The kinetic energy is .
An explicit fourth‑order Runge–Kutta (RK4) integrator advances the state by time step . RK4 balances accuracy and performance for smooth problems. The algorithm samples intermediate slopes to cancel lower‑order truncation errors, preserving energy to within machine precision for modest step sizes. The user may modify to explore stability limits. If the step is too large, the energy bar’s red segment indicates growing numerical drift.
Consider a 1 kg mass fired eastward at 100 m/s from latitude 45°. With and total time 100 s, the theoretical deflection after 100 s is roughly 7.3 km southward. Running the simulator produces a red trajectory curving gently toward the right (south). The kinetic energy bar remains nearly constant, showing that Coriolis forces do no work.
| Scenario | Latitude φ | Speed (m/s) | Deflection after 100 s (km) |
|---|---|---|---|
| Baseline | 45° | 100 | 7.3 |
| High latitude | 60° | 100 | 10.1 |
| Slower speed | 45° | 50 | 3.6 |
The blue dot shows the mass viewed from Earth. The red path indicates accumulated deflection. The kinetic energy bar (blue) should stay constant; any red segment highlights numerical error . The text summary beneath the controls mirrors the canvas description for screen‑reader users.
The model ignores curvature of Earth, altitude changes, air drag, and centrifugal adjustments. It assumes small regions where the tangent plane approximation holds. Real projectiles experience additional forces from gravity gradients and atmospheric resistance, so actual paths differ slightly. Energy conservation checks only evaluate Coriolis work and do not account for integrator truncation beyond kinetic energy.
Future versions could include vertical motion with gravity, visualization on a sphere, or coupling to atmospheric pressure gradients for geophysical flows. Incorporating a symplectic integrator would further reduce long‑term energy drift.
Gill, A. E. Atmosphere–Ocean Dynamics. Academic Press, 1982.
Holton, J. R. Introduction to Dynamic Meteorology. Elsevier, 2004.
Related tools: Centripetal Force Calculator, Ballistic Trajectory Simulator, Foucault Pendulum Precession.