Decline Haulage: Rimpull vs. Grade Resistance Truck Cycle (2D)
2D decline-haulage lab: a force-balance rimpull model drives a haul truck up a loaded incline and down empty under retarder control, with a live speed-vs-distance profile and single-lane passing-bay queuing.
This 2D companion replaces the 3D version's decorative process animation with the actual mechanic its title promises: a force-balance rimpull–resistance model that drives a haul truck up a decline ramp loaded and back down empty, its speed on every meter of the climb set by engine power, tractive limits, rolling resistance and grade resistance rather than a scripted loop, with a live speed-vs-distance profile, single-lane passing-bay queuing and fleet throughput reported from the physics.
Force balance on a haul truck: climbing loaded, tractive effort is the lesser of a power-limited rimpull curve (P/v) and a traction-limited mechanical ceiling (μ·m·g·cosθ), opposed by rolling resistance (Crr·m·g·cosθ) and grade resistance (m·g·sinθ). Descending empty, gravity supplies the driving force until the truck reaches a grade-dependent safe speed, at which point a retarder holds it constant instead of letting it keep accelerating. A single-lane ramp adds a passing-bay wait proportional to (fleet size − 1) in each direction, which feeds directly into cycle time and fleet throughput (t/h).
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install