Muscle Force-Velocity (Hill Equation) Calculator

Find muscle shortening velocity, mechanical power and the load that maximises power output using A. V. Hill's classic force-velocity hyperbola.

💪 Muscle Force-Velocity (Hill Equation) Calculator
Maximum isometric force (F0)
N
Maximum shortening velocity (vmax)
m/s
Hill curvature ratio (a / F0)
ratio
External load (F)300 N
N
0 N2000 N
Shortening velocity (v)
—
Mechanical power (P)
—
% of vmax
—
Optimal load for peak power
—
Peak power (Pmax)
—
% of peak power
—
Step-by-step working

💪 What is the Muscle Force-Velocity (Hill Equation) Calculator?

The muscle force-velocity calculator applies A. V. Hill's 1938 hyperbolic equation to work out how fast an active muscle shortens when it pulls against a given load, and how much mechanical power that combination produces. Hill measured heat production and shortening speed in isolated frog sartorius muscle and found that the relationship between load F and velocity v is a rectangular hyperbola, (F + a)(v + b) = (F0 + a)b. Nearly ninety years later that single equation is still the standard description of concentric muscle mechanics in physiology, biomechanics and musculoskeletal simulation.

The equation shows up in a wide range of practical work. Sports scientists use it to explain why a sprinter cannot generate maximum force and maximum speed at the same instant, and why jump training uses moderate rather than maximal loads. Rehabilitation clinicians use the power-load curve to select resistances that restore explosive capacity after injury. Musculoskeletal modellers building simulations in software such as OpenSim embed a Hill-type actuator in every muscle, combining this force-velocity term with a force-length term and a series elastic element. Comparative physiologists use fitted values of a/F0 to distinguish fast glycolytic from slow oxidative fibre types across species.

A frequent misconception is that stronger muscle is automatically faster muscle. It is not. F0 sets the force intercept and vmax sets the velocity intercept, and the two are independent properties. Another common error is assuming that peak power arrives at peak force. Because power is the product of force and velocity, and the two trade off against each other along the hyperbola, power peaks at an intermediate load close to one third of F0. A third misconception is that the hyperbola extends to loads above F0. It does not, because beyond F0 the muscle lengthens under load and eccentric force climbs to roughly 1.5 to 1.8 times F0 along an entirely different curve.

This calculator is useful because it turns four familiar muscle parameters into every quantity that matters at once. It returns the shortening velocity, the mechanical power, the fraction of vmax achieved, the optimal load for maximum power, the peak power value, and how close the current load sits to that optimum. The two interactive charts plot the complete force-velocity hyperbola and the power-load parabola-like curve, with your working point and the peak-power point both marked, so the trade-off is visible rather than merely numerical.

📐 Formula

(F + a)(v + b)  =  (F0 + a) b   →   v  =  b (F0 − F) ÷ (F + a)
F = external load on the muscle (N)
v = shortening velocity at that load (m/s)
F0 = maximum isometric force, the load at which v falls to zero (N)
vmax = unloaded maximum shortening velocity, the value of v when F = 0 (m/s)
a = Hill force constant, a = (a/F0) × F0 (N)
b = Hill velocity constant, b = (a/F0) × vmax (m/s)
Mechanical power: P = F × v (W)
Optimal load for peak power: Fopt = a (√(1 + F0÷a) − 1), about 0.31 F0 when a/F0 = 0.25
Example: F0 = 1000 N, vmax = 2 m/s, a/F0 = 0.25 gives a = 250 N and b = 0.5 m/s. At F = 300 N, v = 0.5 × 700 ÷ 550 = 0.6364 m/s and P = 190.91 W.
Curvature constants and the hyperbolic form follow A. V. Hill (1938), "The heat of shortening and the dynamic constants of muscle".

📖 How to Use This Calculator

Steps

1
Enter the muscle's isometric force and maximum velocity. Type the maximum isometric force F0 in newtons and the unloaded maximum shortening velocity vmax in metres per second.
2
Set the Hill curvature ratio. Enter the dimensionless ratio a/F0, typically between 0.15 and 0.40 for vertebrate skeletal muscle, which fixes both Hill constants a and b.
3
Choose the load. Type or drag the external load F, anywhere from zero up to F0, and the calculator returns the shortening velocity for that load.
4
Read velocity, power and the optimal load. See the shortening velocity, mechanical power, percentage of vmax, and the load that would maximise power, all marked on the force-velocity and power-load charts.

💡 Example Calculations

Example 1 — Moderate Load Near the Power Optimum

F0 = 1000 N, vmax = 2 m/s, a/F0 = 0.25, load = 300 N

1
a = 0.25 × 1000 = 250 N and b = 0.25 × 2 = 0.5 m/s
2
v = 0.5 × (1000 − 300) ÷ (300 + 250) = 350 ÷ 550 = 0.6364 m/s, which is 31.82% of vmax
3
P = 300 × 0.6364 = 190.91 W
4
Fopt = 250 × (√5 − 1) = 309.02 N and Pmax = 190.98 W, so this load already delivers 99.96% of peak power
v = 0.6364 m/s, P = 190.91 W (99.96% of peak power)
Try this example →

Example 2 — Heavy Load on a Sharply Curved Muscle

F0 = 2000 N, vmax = 1.5 m/s, a/F0 = 0.20, load = 1000 N (half of F0)

1
a = 0.20 × 2000 = 400 N and b = 0.20 × 1.5 = 0.3 m/s
2
v = 0.3 × (2000 − 1000) ÷ (1000 + 400) = 300 ÷ 1400 = 0.2143 m/s, only 14.29% of vmax
3
P = 1000 × 0.2143 = 214.29 W
4
Fopt = 400 × (√6 − 1) = 579.80 N and Pmax = 252.12 W, so carrying half of F0 costs about 15% of the available power
v = 0.2143 m/s, P = 214.29 W (84.99% of peak power)
Try this example →

Example 3 — Fast Muscle Loaded at Its Power Optimum

F0 = 600 N, vmax = 3 m/s, a/F0 = 0.30, load = 185 N

1
a = 0.30 × 600 = 180 N and b = 0.30 × 3 = 0.9 m/s
2
v = 0.9 × (600 − 185) ÷ (185 + 180) = 373.5 ÷ 365 = 1.0233 m/s, 34.11% of vmax
3
P = 185 × 1.0233 = 189.31 W
4
Fopt = 180 × (√(1 + 600÷180) − 1) = 194.70 N and Pmax = 189.54 W, so 185 N sits essentially on the power peak at 99.88%
v = 1.0233 m/s, P = 189.31 W (99.88% of peak power)
Try this example →

Example 4 — Unloaded Shortening Recovers vmax

F0 = 1000 N, vmax = 2 m/s, a/F0 = 0.25, load = 0 N

1
v = b F0 ÷ a = 0.5 × 1000 ÷ 250 = 2.0000 m/s, exactly vmax, confirming the intercept property of the hyperbola
2
P = 0 × 2.0000 = 0.00 W, because there is no external force to work against
3
This is one of the two zero-power endpoints. The other is at F = F0, where v drops to zero instead
v = 2.0000 m/s (100.00% of vmax), P = 0.00 W
Try this example →

❓ Frequently Asked Questions

What is the Hill equation for muscle force and velocity?+
The Hill equation is (F + a)(v + b) = (F0 + a)b, a rectangular hyperbola relating the load F on a muscle to its shortening velocity v. Rearranged, v = b(F0 - F)/(F + a), where F0 is the maximum isometric force, and a and b are curvature constants with units of force and velocity.
How do you calculate shortening velocity from load?+
Use v = b(F0 - F)/(F + a). With F0 = 1000 N, vmax = 2 m/s, a/F0 = 0.25 (so a = 250 N and b = 0.5 m/s) and a load of 300 N, v = 0.5 x (1000 - 300)/(300 + 250) = 0.6364 m/s, about 31.8 percent of vmax.
What are the constants a and b in the Hill equation?+
a has units of force and b has units of velocity. They are linked by b = a x vmax / F0, so a single dimensionless ratio a/F0 fixes both once F0 and vmax are known. Typical vertebrate skeletal muscle has a/F0 between 0.15 and 0.40, and smaller values give a more sharply curved force-velocity relationship.
At what load does a muscle produce peak power?+
Peak power occurs at F_opt = a(sqrt(1 + F0/a) - 1). For a/F0 = 0.25 this is about 0.31 x F0. With F0 = 1000 N and vmax = 2 m/s the optimal load is 309.02 N, giving a peak power of 190.98 W.
Why is muscle power zero at both zero load and maximum load?+
Power is the product P = F x v. At zero load the force term is zero, so power is zero even though velocity is at its maximum. At F = F0 the muscle cannot shorten at all, so the velocity term is zero and power is again zero. Peak power therefore falls somewhere between, near one third of F0.
What is vmax in the Hill equation?+
vmax is the unloaded maximum shortening velocity, the speed the muscle reaches when the external load is zero. Substituting F = 0 into v = b(F0 - F)/(F + a) gives v = bF0/a, and because b = a x vmax / F0 this simplifies exactly to vmax.
Does the Hill equation work for eccentric contractions?+
No. Hill's hyperbola describes concentric shortening only, for loads between zero and F0. When the load exceeds F0 the muscle is stretched while active, and the force it resists with rises steeply to roughly 1.5 to 1.8 times F0 along a separate eccentric branch that the hyperbola does not model.
How does the a/F0 ratio change the force-velocity curve?+
A larger a/F0 flattens the hyperbola so that velocity falls more gently as load increases, and it shifts peak power toward a higher fraction of F0. A smaller a/F0 bends the curve sharply, so velocity collapses quickly with added load. Fast fibres generally show larger a/F0 values than slow fibres.
What units should I use in this calculator?+
Enter F0 and the load in newtons and vmax in metres per second, and the resulting power is in watts. The equation itself is unit-agnostic, so muscle lengths per second also works for velocity, but then power is expressed in force times lengths per second rather than in watts.
Why does peak power matter in sport and rehabilitation?+
Peak power, not peak force, predicts performance in jumping, sprinting and throwing. Because power maxes out near one third of F0, training and testing protocols often prescribe moderate loads around 30 to 40 percent of maximum, and the same reasoning guides load selection in strength rehabilitation.
How do I estimate F0 and vmax for a real muscle?+
F0 is usually estimated as specific tension times physiological cross-sectional area, with specific tension around 20 to 35 N per square centimetre for vertebrate skeletal muscle. vmax is estimated from fibre type and optimal fibre length, commonly 2 to 6 optimal lengths per second for slow fibres and 8 to 15 for fast fibres, then converted to metres per second.
Why is the force-velocity relationship a hyperbola and not a straight line?+
The hyperbola emerges from cross-bridge kinetics. At high shortening speeds fewer myosin heads are attached at any instant and more of those that are attached are being dragged into a resisting position, so average force falls faster than a linear trade-off would predict. Hill originally derived the form empirically from heat measurements, and the sliding-filament model later supplied the mechanism.

What is the Hill equation for muscle force and velocity?

The Hill equation is (F + a)(v + b) = (F0 + a)b, a rectangular hyperbola relating the load F on a muscle to its shortening velocity v. Rearranged, v = b(F0 - F)/(F + a), where F0 is the maximum isometric force, and a and b are curvature constants with units of force and velocity.

How do you calculate shortening velocity from load?

Use v = b(F0 - F)/(F + a). With F0 = 1000 N, vmax = 2 m/s, a/F0 = 0.25 (so a = 250 N and b = 0.5 m/s) and a load of 300 N, v = 0.5 x (1000 - 300)/(300 + 250) = 0.6364 m/s, about 31.8 percent of vmax.

What are the constants a and b in the Hill equation?

a has units of force and b has units of velocity. They are linked by b = a x vmax / F0, so a single dimensionless ratio a/F0 fixes both once F0 and vmax are known. Typical vertebrate skeletal muscle has a/F0 between 0.15 and 0.40, and smaller values give a more sharply curved force-velocity relationship.

At what load does a muscle produce peak power?

Peak power occurs at F_opt = a(sqrt(1 + F0/a) - 1). For a/F0 = 0.25 this is about 0.31 x F0. With F0 = 1000 N and vmax = 2 m/s the optimal load is 309.02 N, giving a peak power of 190.98 W.

Why is muscle power zero at both zero load and maximum load?

Power is the product P = F x v. At zero load the force term is zero, so power is zero even though velocity is at its maximum. At F = F0 the muscle cannot shorten at all, so the velocity term is zero and power is again zero. Peak power therefore falls somewhere between, near one third of F0.

What is vmax in the Hill equation?

vmax is the unloaded maximum shortening velocity, the speed the muscle reaches when the external load is zero. Substituting F = 0 into v = b(F0 - F)/(F + a) gives v = bF0/a, and because b = a x vmax / F0 this simplifies exactly to vmax.

Does the Hill equation work for eccentric contractions?

No. Hill's hyperbola describes concentric shortening only, for loads between zero and F0. When the load exceeds F0 the muscle is stretched while active, and the force it resists with rises steeply to roughly 1.5 to 1.8 times F0 along a separate eccentric branch that the hyperbola does not model.

How does the a/F0 ratio change the force-velocity curve?

A larger a/F0 flattens the hyperbola so that velocity falls more gently as load increases, and it shifts peak power toward a higher fraction of F0. A smaller a/F0 bends the curve sharply, so velocity collapses quickly with added load. Fast fibres generally show larger a/F0 values than slow fibres.

What units should I use in this calculator?

Enter F0 and the load in newtons and vmax in metres per second, and the resulting power is in watts. The equation itself is unit-agnostic, so muscle lengths per second also works for velocity, but then power is expressed in force times lengths per second rather than in watts.

Why does peak power matter in sport and rehabilitation?

Peak power, not peak force, predicts performance in jumping, sprinting and throwing. Because power maxes out near one third of F0, training and testing protocols often prescribe moderate loads around 30 to 40 percent of maximum, and the same reasoning guides load selection in strength rehabilitation.