Progressive Spring Rate Calculator

Progressive Spring Rate Calculator

Units: lb/in or N/mm
Must be higher than k1
Distance until rate changes
Total stroke of the spring

Calculation Results

Force at Transition: 0 units

Total Force at Max Travel: 0 units

Effective (Average) Spring Rate: 0 units/dist

function calculateProgressiveRate() { var k1 = parseFloat(document.getElementById('initialRate').value); var k2 = parseFloat(document.getElementById('finalRate').value); var trans = parseFloat(document.getElementById('transitionTravel').value); var total = parseFloat(document.getElementById('totalTravel').value); if (isNaN(k1) || isNaN(k2) || isNaN(trans) || isNaN(total)) { alert("Please enter all values to perform the calculation."); return; } if (trans > total) { alert("Transition travel cannot exceed total compression travel."); return; } // Calculation Logic // Force 1: Force accumulated during the first stage var force1 = k1 * trans; // Force 2: Force accumulated during the second stage var remainingTravel = total – trans; var force2 = k2 * remainingTravel; // Total Force var maxForce = force1 + force2; // Effective Rate (Average) = Total Force / Total Travel var avgRate = maxForce / total; document.getElementById('forceAtTransition').innerHTML = force1.toFixed(2); document.getElementById('totalForce').innerHTML = maxForce.toFixed(2); document.getElementById('averageRate').innerHTML = avgRate.toFixed(2); document.getElementById('resultsArea').style.display = 'block'; }

Understanding Progressive Spring Rates

In the world of mechanical engineering and automotive suspension, a progressive spring rate refers to a spring that becomes stiffer as it is compressed. Unlike linear springs, which have a constant rate (e.g., 200 lbs of force per 1 inch of compression regardless of depth), progressive springs provide a soft initial feel for small bumps while ramping up resistance to prevent "bottoming out" during large impacts.

How the Calculation Works

This calculator specifically models a dual-rate progressive spring. This is common in off-road racing and high-performance coilover setups where two distinct spring rates are used, or a single spring is wound with varying pitch.

The calculation follows two stages:

  1. Initial Stage: The spring compresses at the Initial Rate (k1) until it reaches the Transition Point.
  2. Second Stage: Once the transition point is passed (often by the coils touching or a "slider" hitting a stop), the spring adopts the Final Rate (k2).

The Math Behind Progressive Rates

To find the total force generated at any point after the transition, we use the formula:

Total Force = (k1 × Transition Distance) + (k2 × (Current Compression – Transition Distance))

The Effective Spring Rate is the average stiffness over the entire travel distance, calculated as the Total Force divided by the Total Travel.

Practical Example

Imagine a mountain bike shock with a progressive spring setup:

  • Initial Rate (k1): 300 lb/in (Soft for small chatter)
  • Final Rate (k2): 600 lb/in (Stiff for big drops)
  • Transition Point: 2 inches
  • Total Travel: 4 inches

For the first 2 inches, you exert 600 lbs of force (300 x 2). For the next 2 inches, you exert an additional 1,200 lbs of force (600 x 2). The total force at 4 inches of compression is 1,800 lbs. Your effective rate over the whole stroke is 450 lb/in (1,800 / 4).

Why Use Progressive Springs?

Progressive springs are ideal for vehicles that carry varying loads or operate on unpredictable terrain. They offer:

  • Improved Comfort: The lower initial rate absorbs road vibrations and small ripples.
  • Bottoming Control: The higher secondary rate handles heavy g-outs and jumps.
  • Chassis Stability: Helps reduce body roll during hard cornering without making the ride harsh during normal cruising.

Leave a Comment