General Calculation Formulas
Utilization factor of material
Safety factor at the fatigue limit
Outside spring diameter
where:
| D | mean spring diameter [mm] | |
| d | wire diameter [mm] |
Inside spring diameter
where:
| D | mean spring diameter [mm] | |
| d | wire diameter [mm] |
Working deflection
where:
| length of fully loaded spring [mm] | ||
| length of pre loaded spring [mm] | ||
| deflection of fully loaded spring [mm] | ||
| deflection of pre loaded spring [mm] |
Spring index
c = D/d [-]
where:
| D | mean spring diameter [mm] | |
| d | wire diameter [mm] |
Wahl correction factor
![]()
where:
| c | spring index [-] | |
| d | wire diameter [mm] |
General force exerted by the spring
![]()
where:
| d | wire diameter [mm] | |
| t | torsional stress of spring material in general [MPa] | |
| D | mean spring diameter [mm] | |
| Wahl correction factor [-] | ||
| G | modulus of elasticity of spring material [MPa] | |
| s | spring deflection in general [mm] | |
| n | number of active coils [-] | |
| spring initial tension [N] |
Spring constant
![]()
where:
| d | wire diameter [mm] | |
| working force in fully loaded spring [MPa] | ||
| D | mean spring diameter [mm] | |
| H | working deflection [mm] | |
| G | modulus of elasticity of spring material [MPa] | |
| n | number of active coils [-] | |
| working force in minimum loaded spring [MPa] |
Mean spring diameter
![]()
where:
| d | wire diameter [mm] | |
| k | spring constant [N/in] | |
| G | modulus of elasticity of spring material [MPa] | |
| n | number of active coils [-] |
Spring deflection in general
s = F / k [mm]
where:
| F | General force exerted by the spring [N] | |
| k | spring constant [N/in] |
Loose spring length
where:
| length of fully loaded spring [mm] | ||
| length of pre loaded spring [mm] | ||
| deflection of fully loaded spring [mm] | ||
| deflection of pre loaded spring [mm] |
Spring Design Calculation
Within the spring design, wire diameter, number of coils, and spring free length L0 are designed for a specific load, material and assembly dimensions, or spring diameter. For a spring with recommended wire diameters, the t pitch between spring threads in free state should be within the 0.3 D £ t £ 0.6 D [mm] range.
The spring design is based on the t8£ ustA strength condition and the recommended ranges of some spring geometric dimensions:
L8 ³ LminF and D £ L0£ 10 D and L0£ 31.5 in and 4 £ D/d £ 16 and n³ 2 and 12 d £ t < D
where:
| D | mean spring diameter [mm] | |
| d | wire diameter [mm] | |
| pitch of active coils in free state | pitch of active coils in free state [mm] | |
| torsional stress of spring material in the fully loaded stress [MPa] | ||
| allowable torsion stress of spring material [MPa] | ||
| utilization factor of material [-] | ||
| length of fully loaded spring [mm] | ||
| limit test length of spring [mm] | ||
| n | number of active coils [-] |
If safety conditions for buckling and check conditions for fatigue loading are set in the specification, the spring must comply.
The spring design procedures for the specific design types are listed in the following.
Check of Maximal Allowable Spring Deflection
Smax = L0/D [-]
where:
| L0 | loose spring length [mm] | |
| D | mean spring diameter [mm] |
The calculated value is represented on the X axis in the Check of compression spring buckling graph.
There are two red curves in the graph representing two different spring types: Guided Mounting - Parallel Ground Ends, or Withour Guided Mounting or Parallel Ground Ends.
Based on the L0/D value and the spring type, read the value on the Y axis. Divide the Y axis value by 100 to get the resulting Smax value.
Design Procedures
1. Specified load, material, and spring assembly dimensions
First check and calculate the input values.
Design the wire diameter and number of coils in accordance with the strength and geometric requirements listed in the previous table. Or use spring diameter values in the specification.
During the design the program calculates, step by step from the smallest to the biggest, all the spring wire diameters that conform to the strength and geometric conditions. If all conditions are fulfilled, the design is finished with selected values, irrespective of other conforming spring wire diameters. This means that the program tries to design a spring with the least wire diameter and the least number of coils.
2. Spring design for a specified load, material, and spring diameter
First, check the input values for the calculation.
Design the wire diameter, number of coils, spring free length, and assembly dimensions in accordance with the strength and geometric conditions listed previously, or with any assembly dimension L1 or L8 stated in the specification, or any working spring deflection value that is limited.
Use the following formula to design the spring for the specified wire diameter.

where:
| working force in fully loaded spring [MPa] | ||
| D | mean spring diameter [mm] | |
| Wahl correction factor [-] | ||
| torsional stress of spring material in the fully loaded stress [MPa] | ||
| allowable torsion stress of spring material [MPa] | ||
If no suitable combination of spring dimensions can be designed for this wire diameter, all the spring wire diameters that conform to the strength and geometric conditions are tested, starting with the smallest, going up to the biggest. The suitable coil numbers are tested, whether the spring design conforms with the conditions. In this case the design is finished with the selected values, irrespective of other suitable spring wire diameters, and the spring is designed with the least wire diameter and the least number of coils.
3. Spring design for the specified maximum working force, determined material, assembly dimensions, and spring diameter
First, check the input values for the calculation.
Then the wire diameter, number of coils, spring free length and the F1 minimum working force are designed, so that the previously mentioned strength and geometric conditions are fulfilled.
The program preferably tries to design the spring for wire diameter, according to the formula:

where:
| working force in fully loaded spring [MPa] | ||
| D | mean spring diameter [mm] | |
| Wahl correction factor [-] | ||
| torsional stress of spring material in the fully loaded stress [MPa] | ||
| allowable torsion stress of spring material [MPa] | ||
If no suitable combination of spring dimensions can be designed for this wire diameter, the program continues, starting with the smallest, going up to the biggest, all the spring wire diameters that conform to the strength and geometric conditions. It tests the suitable coil numbers, whether the designed spring conforms with the all demanded conditions. In this case the design is finished with the selected values, irrespective of other suitable spring wire diameters. Here the program makes an effort to design a spring with the least wire diameter and the least number of coils.
Spring Check Calculation
Calculates corresponding values of assembly dimensions and working deflection for the specified load, material, and spring dimensions.
First, the input values for the calculation are checked. Then the assembly dimensions are calculated using the following formulas.
Length of preloaded spring
![]()
Length of fully loaded spring
![]()
where:
| length of free spring [mm] | ||
| working force in minimum loaded spring [mm] | ||
| n | number of active coils [-] | |
| D | mean spring diameter [mm] | |
| G | modulus of elasticity of spring material [MPa] | |
| d | wire diameter [mm] | |
| working force in fully loaded spring [MPa] |
Working deflection
Calculation of Working Forces
Corresponding forces produced by spring in their working states are calculated in this calculation for the specified material, assembly dimensions, and spring dimensions. First the input data is checked and calculated, then the working forces are calculated according to the following formulas.
Minimum working force
![]()
Maximum working force
![]()
Calculation of spring output parameters
Common for all types of spring calculation, and calculated in the following order.
Spring constant
![]()
Theoretic limit length of spring
Limit test length of spring
where the upper limit spring length in the limit state L9max:
| for non ground ends | |
| for ground ends and (n + nz) <= 10.5 | |
| for ground ends and (n + nz) > 10.5 | |
Sum of the least allowable space between spring active coils in the fully loaded state
![]()
while the c = 5 value is used for the c < 5 spring index values
Spring deflection in limit state
Limit spring force
Space between coils
![]()
Pitch of active coils
t = a + d [mm]
Pre loaded spring deflection
Total spring deflection
Torsional stress of spring material in the pre loaded state
![]()
Torsional stress of spring material in the fully loaded stress
![]()
Solid length stress
![]()
Developed wire length
Spring mass
![]()
Spring deformation energy
![]()
Natural frequency of spring surge

Critical (limit) spring speed concerning the arousal of mutual coil impacts from inertia
![]()
Check of spring load
Meaning of used variables:
| a | space between active coils in the free state [mm] |
| k | spring constant [N/mm] |
| d | wire diameter [mm] |
| D | mean spring diameter [mm] |
| spring outside diameter [mm] | |
| spring inside diameter [mm] | |
| F | general force exerted by the spring [N] |
| G | shear modulus of elasticity of spring material [MPa] |
| c | spring index [-] |
| H | working deflection [mm] |
| Wahl correction factor [-] | |
| safety factor at the fatigue limit [-] | |
| l | developed wire length [mm] |
| L | spring length in general [mm] |
| upper limit length of spring in the limit state [mm] | |
| limit test length of spring [mm] | |
| m | spring mass [kg] |
| N | life of fatigue loaded spring in thousands of deflections [-] |
| n | number of active coils [-] |
| number of end coils [mm] | |
| t | pitch of active coils in free state [mm] |
| s | spring deflection (elongation) in general [mm] |
| sum of the least allowable space between spring active coils [mm] | |
| utilization factor of material [-] | |
| number of ground coils [-] | |
| r | |
| ultimate tensile stress of spring material [MPa] | |
| t | torsional stress of spring material in general [MPa] |
| endurance limit in shear of fatigue loaded spring [MPa] | |
| allowable torsion stress of spring material [MPa] |