Understanding pneumatic springs

  • Thread starter Thread starter mishaparem
  • Start date Start date
  • Tags Tags
    Pneumatic Springs
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
4 replies · 5K views
mishaparem
Messages
5
Reaction score
0
Hello all,

I'm working on a DIY project, I know I need to use pneumatic springs because it allows me to be flexible with the spring rates, but I forgot quite a bit about compressible air, and from what I remember, in my courses we mostly dealt with compressible air for aerodynamics, and skipped over pneumatic springs (maybe in a different major, we would have gone over this stuff)

Can someone give me a quick run down, or suggest some reading? I'm having a difficult time finding info in Google.

Part of my question is how to determine what geometry of pneumatic springs I need. For instance - I have a physical limitation of a 0.5m stroke, but what diameter bore? Obviously a 0.016m diameter will spring less than a 0.1m diameter at the same maximum pressure of the cylinder, that's intuitive for me, but how do I calculate how much exactly the spring will... well... spring?

Thanks!

Misha
 
Physics news on Phys.org
An air spring will spring as much as you design it to spring. Start with the following search terms:
Ideal gas law.
Isothermal compressibility.
Adiabatic compressibility.
Air cylinders. When you look up air cylinders, note the allowable working pressures.

Have fun.
 
Sweet, thank you! I started remembering bits and pieces of the Ideal gas law after I posted yesterday. Here's where I'm at right now, posting for proof reading, and for anyone else who goes looking for how to determine the ballpark specs of pneumatic springs that they need for their project:

P1*V1 = P2*V2
F1*A1 = F2*A2
P=F/A

Solving for force exerted by the rod (with the cylinder being fixed at the other end)
Frod(x) = Prod(x)/Arod
Prod(x) = Pcyl(x)*Arod/Acyl
Pcyl(x) = Pcomp*Vcomp/V(x)
Vcomp = (pi/4)*d2*Lcomp
Vext*Pext = Pcomp*Vcomp
Lcomp = Lext*Pext/Pcomp
Lcomp = Stroke*Pext/Pcomp

Substituting
Pcyl(x) = Pcomp*(pi/4)d2*Lcomp/((pi/4)d2*x)
Pcyl(x) = Pcomp*Lcomp/x
Prod(x) = Pcomp*Lcomp*Arod/(x*Acyl)
Frod(x) = Pcomp*Lcomp/((pi/4)x*dcyl2)

Frod(x) = Pcomp*Lcomp/(x*Acyl) , Lcomp < x < Stroke


Which should help me ballpark the specs for the pneumatic spring I need to order based on:
Pcomp is the maximum pressure of the cylinder
dcyl is the diameter of the cylinder
Lcomp is the position of the pistol at Pcomp
Lcomp = Stroke*Pext/Pcomp, where:
Stroke is the stroke of the spring

Also, without a separate reservoir, the effective stroke (how much it can actually compress without failing) of the spring is:
StrokeEffective = Stroke-Lcomp
StrokeEffective = Stroke*(1-Pext/Pcomp)
If the spring compresses any further, the cylinder or seals may fail from excessive pressure

With a reservoir, StrokeEffective = Stroke, and Lcomp is the length of the reservoir (same diameter as the cylinder) A reservoir of a different diameter, but same volume may be used:
Vres = Vcomp
Lres*(pi/4)*dres2 = Lcomp*(pi/4)*dcomp2

Does that sound about right so far?
 
Last edited:
The crowd here at PF likes to derive a general equation, then solve it for specific cases. Air cylinders, however, are only available in discrete diameters. Because of that, a design table is the approach that I use to solve this type of problem. You have three things to deal with, and they are not independent. First, the static force exerted by the cylinder. Second, the spring constant of the cylinder. Third, the position of the cylinder (because it affects the spring constant).

The static force is easy. Force = pressure times net piston area. You already know what static force you want, just make a list of air cylinder bore diameters and the required air pressure.

The spring constant is the change in force from a small displacement divided by the displacement. This is where it gets interesting. For a slow displacement, the compression is isothermal and the volume of air that is compressed is the volume trapped between the piston and the valve/regulator/whatever is controlling the air pressure. For a fast displacement, the compression is adiabatic and the volume of air that is compressed is the volume between the piston and the nearest restriction. Note that there is a dead volume of compressed air with the cylinder bottomed out. You may need to consider the effect of air expansion on the opposite side of the piston in addition to the effect of air compression on the first side of the piston. Do this for each cylinder diameter. And for at least three piston positions - each end of stroke and middle of stroke. The spring constant will vary with the piston position in the cylinder.

Another variable is air pressure. You can pressurize both sides of the piston to increase the spring constant without changing the static force.

If you have a "large" reservoir, your spring constant will approach zero. This is a good data point for a sanity check of your calculations. If you calculate the case of zero dead volume and piston almost bottomed out, the spring constant should get very large. The other good point for a sanity check.

Normal air cylinders have friction that may need to be considered. That friction is variable (lesson learned the hard way).
 
Ugh, I've just realized how much I've forgotten about math and physics, working dead end jobs in the office :sorry::frown: