HomeBiophysicsElbow Lever Mechanics: Muscle Force, Moment Arm & the Hill Equation

Elbow Lever Mechanics: Muscle Force, Moment Arm & the Hill Equation

Interactive biomechanics of the elbow: watch the biceps generate torque against a lever arm that changes with joint angle, and see how load, elbow angle and contraction speed change the muscle force required versus the maximum force available from the force-length and force-velocity (Hill) relationships.

Biophysics3DAdvanced60 FPS
biophysics-biomechanics ↗ Open standalone

This simulator models the elbow the way biomechanists actually analyse it: as a lever driven by a single muscle whose leverage on the joint changes continuously through the range of motion. A weight held in the hand creates a gravity torque about the elbow; the biceps must generate exactly enough force, multiplied by its instantaneous moment arm, to balance it. That moment arm isn't a fixed anatomical constant — it's computed frame by frame from the 3D geometry of the muscle's origin and insertion points using the tendon-excursion method (r(θ) = −dL/dθ), the same technique used in cadaver and imaging studies to measure real moment arms. On top of the lever statics, the muscle's own capability is bounded by two classic physiological curves: the force-length relationship, which falls off whenever the sarcomeres are stretched or compressed away from their optimal overlap, and the Hill (1938) force-velocity relationship, which trades away force as the muscle is asked to shorten faster. Adjust the elbow angle, the load, and the speed of the curl to see when the required force stays comfortably inside the muscle's envelope — and when it doesn't, at which point the arm visibly loses the fight against gravity.

⚙ Under the hood

Interactive lever-and-muscle model of the elbow: the biceps' moment arm is computed live from real 3D origin/insertion geometry (tendon-excursion method), balanced against gravity torque from a load in the hand, then checked against the muscle's force-length and Hill (1938) force-velocity limits — push it too far and the arm visibly gives way.

Three.jsbiomechanicsbiophysicsmuscle physiologyHill equationlever mechanicsInstancedMesh

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)