I am disappointed every time I see the flow coefficient Cv used to size a valve without consideration given to the other components in a pneumatic circuit. In the old days, a focus on the valve alone often worked because designers tended to significantly oversize the valve. This approach is no longer acceptable. Given today's demands for optimized performance, lower costs, and minimal air consumption, a more-exacting method is needed to properly size pneumatic motion systems.
The Cv equation
Additional factors to consider include:
To put these notions into practical terms, let's look at the process involved in designing a typical system. Consider a pneumatic motion system consisting of:
There is no external-guide friction and flow controls are not deemed necessary.
Let's also make several assumptions:
Solving this problem is iterative in nature so a spreadsheet format or MathCAD is recommended. Here are the key considerations.
Physics: First, calculate the required cylinder force. The maximum time that the cylinder "sees" air is 0.170 sec, less the PLC scan time, and less half the valve-solenoid shift time (full flow for one-half the time or one-half the flow for full time). That leaves 0.144 sec for the actual move time plus the delay time for sufficient pressure to build up before the load moves. Start with a "guess" move time of about two-thirds of 0.144 sec, or in this case about 0.096 sec. Average velocity is 3 in./0.096 sec or 31.25 ips.
Assuming a linear ramp (constant acceleration), peak velocity is twice this or 62.5 ips. Divide by time again to get acceleration, 651 ips2 or 1.685 g (651 ips2/386.4 ips2 = 1.685 g). Thus, the required force is 1.685 X 10 lb (due to acceleration) + 10 lb (due to gravity) = 26.85-lb force. If there are other forces, such as guide friction, they would be added here.
Cylinder: A good rule of thumb when first sizing a cylinder for speed is to make it large enough to provide approximately twice the calculated required force. In this case, design for a minimum cylinder force of 27 X 2 or 54 lb at 65 psig.
Because F = PA, the minimum bore requirement is 1.03 in. with no rod. Select a 1.50-in.-diameter cylinder with a 0.625-in.-diameter rod and 1/8-in. NPT ports. From the manufacturer's catalog friction is 13 psi. This is the minimum pressure needed to overcome internal friction and move the piston. Based on experience, make an initial guess that 0.25-in.-ID flexible tubing adequately supplies air to the cylinder.
Valve exhaust port: To size the valve, first calculate average flow during motion for the valve exhaust port. Calculate the volume being evacuated, divide by time, and then multiply by the pressure ratio to convert to standard conditions. Air-cylinder exhaust volume = (3π/4)(1.52 - 0.6252) = 4.38 in.3 Air-line exhaust volume = (14π/4)(0.252) = 0.69 in.3 Total exhaust volume = 5.07 in.3 Divide this by 0.096 sec to get 52.8 in.3/sec, or 1.833 cfm. This is at full pressure. Multiply by 79.7/14.7 to convert to standard conditions, 9.94-scfm exhaust. In the same manner, calculate the supply flow during motion (without the rod) and get 11.74-scfm supply. These exhaust and supply flows will be used to estimate all other component pressure drops in the circuit.
An assumption is necessary at this point. Valve manufacturers recommend choosing between a 2 and 10-psi pressure drop across the valve exhaust port. Assume a 5-psi drop. Substituting Q = 9.94, ΔP = 5, and P = 14.7 into the Cv equation, recommended valve Cv = 1.185. Choose a standard valve with Cv = 1.0 with 1/4-in. NPT ports. The significantly oversized cylinder makes this assumption possible. Because flow requirements are unchanged, calculate pressure drop based on the smaller valve. Rearranging the Cv equation,
Exhaust valve fitting: A 1/4 -in. NPT straight fitting has a 0.280-in. ID. The flow coefficient for fittings can be approximated by Cv =18df2. This yields a valve fitting Cv = 1.411. Together with a downstream pressure of 21.72 psi (14.7 + 7.02) and 9.94 scfm flow, from the Cv equation exhaust-valve fitting pressure drop = 2.39 psi.
Exhaust air line: Determine air line Cv using
Exhaust and supply flow controls: Calculate Cv for flow controls with the fitting equation, but use the air-line diameter. If a flow control were used here with a 0.25-in.-diameter line, Cv would be 1.125. But because it is not in the circuit, Cv is infinite and pressure drop would equal zero.
Cylinder exhaust fitting: A 1/8-in. NPT straight fitting has a 0.190-in. ID. Using the fitting Cv equation, exhaust cylinder fitting Cv = 0.650. This gives a downstream pressure of 25.22 psi (24.11 + 1.11) and 9.94 scfm. From the Cv equation, exhaust cylinder fitting pressure drop = 9.69 psi.
Cylinder: At this point, piston low pressure = 34.91 psia (25.22 + 9.69). Add to this the 13-psi friction to get 47.91 psia. Multiply this by the area to get a resistive force of 69.97 lb. Add the required cylinder output force of 26.85 lb for a high-side piston force of 96.82 lb. With a 1.50-in. diameter and no rod, supply side pressure = 54.79 psia.
Cylinder-supply fitting: Using Cv = 0.650 for 1/8-in. NPT, a downstream pressure of 54.79 psia, and 11.75 scfm, cylinder supply fitting pressure drop is 6.23 psi.
Supply air line:Cv = 1.962, downstream pressure = 61.02 psia, Q = 11.75 scfm, and supply air-line pressure drop = 0.61 psi.
Supply-valve fitting:Cv = 1.411, downstream pressure = 61.63 psia, Q = 11.75 scfm, and supply valve fitting pressure drop = 1.17 psi.
Valve-supply port:Cv = 1.0, downstream pressure = 62.81 psia, Q = 11.75 scfm, and valve supply port pressure drop = 2.29 psi. This adds up to a final supply pressure = 65.10 psia, with 14.60 psia to spare.
Delay time: When the valve shifts from closed to open, the pressure previously built up in the cylinder (rod side) begins to bleed out the high-volume exhaust side while, simultaneously, pressure builds on the low-volume supply side. Because cylinder volume on the supply side is at or near zero, supply pressure builds quickly. The time delay before motion begins is mostly due to the time it takes for exhaust pressure to fall below the supply pressure and develop the necessary pressure difference across the piston to overcome friction and move the load.
Calculate delay time, td, as follows:
Therefore, td = 0.054 sec. So the initial time estimate = 0.096 shift time + 0.054 delay time + 0.032/2 valve solenoid time + 0.010 PLC scan time = 0.176 sec.
This method has limitations. There is a maximum pressure drop that no component in this circuit can exceed. To determine that pressure, calculate the minimum of 0.875Pe and 0.15Ps. These are 12.86 and 11.96 psi, respectively, so the maximum pressure drop for this example is 11.96 psi. There was extra pressure to spare when the last pressure (79.70 - 65.10 psi) was calculated, and no pressure drop exceeded 11.96 psi. This indicates that the initial shift-time guess can be reduced and all the above calculations repeated. This can be done until the last pressure equals the supply, one component is at the maximum pressure drop, or the pressure drop across the valve exhaust port exceeds 10 psi.
Optimizing the shift time yields 0.146 sec (0.081 motion time + 0.039 delay time + 0.016 + 0.010) with a limiting maximum pressure drop of 11.96 psi at the cylinder exhaust port fitting. This means increasing the supply pressure will have little or no effect on speed.
Now it is time for a reality check. We set up this actual pneumatic-motion circuit in our lab using all the variables identified for the 1.50-in.-diameter cylinder, except without a PLC. Without the PLC's 0.01-sec delay, cylinder actuation time was 0.134 sec. That is approximately 0.002 sec faster (0.136 sec without a PLC) than the initial estimate. The time for the actual cylinder to lower was 0.144 sec with no PLC, versus a calculated time of 0.158 sec. Thus, there is good agreement between theory and actual conditions.
Selecting a smaller cylinder, say with a 1.0625-in.-diameter bore and 0.50-in. rod diameter, would also work. It will lead to a smaller valve Cv. See the Pneumatic Circuit Table for tabulated results.
Note the 11.96-psi pressure drop at the cylinder exhaust fitting and the 9.97-psi drop at the valve exhaust. Recall the 11.96-psi maximum allowable pressure drop for all components and the 10-psi maximum pressure drop for the valve. These pressure drops prevent this cylinder from moving faster. Increasing supply pressure will have no effect on cylinder speed and may even increase delay time and slow it down. However, these limitations disappear with a larger fitting ID and a valve with a higher Cv. These changes should increase speed with the capability for faster response with increasing supply pressure.
Also notice the 79.70 psia "Check Sum" value in the smaller cylinder example. This prevents the small cylinder from moving faster. All pressure drops are well within their allowable limits, so increasing supply pressure will increase the small cylinder's speed. Notice the small air-line pressure drop for the small cylinder. This indicates that the air line is possibly oversized. Using a smaller line diameter could speed up the cylinder by reducing the volume of air in the circuit. It also reduces air consumption.
Compare flow values and move times for the two cylinders. The smaller cylinder and valve require less space, save money, and consume less air. If these effects were multiplied throughout a machine, space and cost savings could be significant.
This method makes observations like these possible. Cylinder times are more predictable. Cylinders and valves can be sized to minimize air consumption. And because time is lost when a circuit does not operate as designed, savings can be realized in machine debug time and assembly rework.
Pneumatic circuit table
|Cylinder diameter, in.||1.50||1.50||1.0625|
|Rod diameter, in.||0.625||0.625||0.500|
|Exhaust pressure, psia||14.70||14.70||14.70|
|Supply pressure, psia||79.70||79.70||79.70|
|PLC scan time, sec||0.010||0.010||0.010|
|Air-line length, in.||14||14||14|
|Air-line ID, in.||0.25||0.25||0.25|
|Valve-solenoid shift time, sec||0.032||0.032||0.013|
|Target total move time, sec||0.170||0.170||0.170|
|Initial estimate: move + delay time, sec||0.144||--||--|
|Move time, sec||0.096||0.081||0.075|
|Supply flow, scfm||11.74||13.99||8.40|
|Exhaust flow, scfm||9.94||11.84||6.92|
|Average velocity, ips||31.25||37.2||40.0|
|Valve exhaust ΔP, psi||7.02||9.97||6.95|
|Pressure 1, psia||21.72||24.67||21.65|
|Valve-fitting exhaust ΔP, psi||2.39||2.98||1.16|
|Pressure 2, psia||24.11||27.65||22.82|
|Air-line exhaust ΔP, psi||1.11||1.38||0.57|
|Pressure 3, psia||25.22||29.03||23.39|
|Flow-control exhaust ΔP, psi|
|Pressure 4, psia||25.22||29.03||23.39|
|Cylinder-fitting exhaust ΔP, psi||9.69||11.96||5.07|
|Pressure 5, psia||34.91||40.98||28.46|
|Pressure 6, psia||54.79||63.81||74.70|
|Cylinder-fitting supply ΔP, psi||6.23||7.59||2.34|
|Pressure 7, psia||61.02||71.40||77.04|
|Flow-control supply ΔP, psi||0.00||0.00||0.00|
|Pressure 8, psia||61.02||71.40||77.04|
|Air-line supply ΔP, psi||0.61||0.74||0.25|
|Pressure 9, psia||61.63||72.14||77.29|
|Valve-fitting supply ΔP, psi||1.17||1.42||0.48|
|Pressure 10, psia||62.81||73.57||77.76|
|Valve supply ΔP, psi||2.29||2.78||1.94|
|Check Sum pressure, psia||65.10||76.35||79.70|
|Maximum allowable pressure drop, psi||11.96||11.96||11.96|
|Cylinder force output, lb||26.85||33.92||37.61|
|Low-pressure force + friction force, lb||69.97||78.83||28.62|
|High-pressure force, lb||96.82||112.75||66.23|
|Calculated delay time, sec||0.054||0.039||0.048|
|Estimated total time, sec||0.176||0.146||0.140|
Tabulated results are for the example circuit lifting a 10-lb mass 3 in. in 0.170 sec or less. Cylinder ports are 1/8 NPT, valve ports are 1/4 NPT, and there are no flow controls in the system. Note that the 11.96-psi cylinder fitting exhaust pressure drop is the limiting factor with the larger cylinder, and the 79.70-psia Check Sum pressure limits the small-cylinder circuit.
Optimizing circuit design
Here are a few suggestions for optimum circuit design:
- Make air-line lengths as short as possible.
- Make air lines between the valve and cylinder as straight as possible with minimal bends.
- Select cylinder bore sizes to handle the expected load plus a reasonable safety factor. Larger-than-necessary cylinders cost more money, waste energy, and add cycle time.
- Cylinder stroke should be no more than required. Longer-stroke cylinders cost more, waste energy, and add cycle time.
- A valve can be oversized without appreciably wasting energy. However, cycle time will increase if solenoid shift time increases.
- Overpressurizing a circuit beyond a certain point -- the maximum pressure drop -- does not increase cylinder speed but does waste air and can increase delay time and total cycle time.
- If the application calls for different loads or speeds for extend and retract motions, consider using different pressures or add flow controls.
- Consider using quick-exhaust dump valves. The dumped air bypasses the exhaust circuit, possibly reducing cycle time and increasing speed.
- Each application has an optimum air-line ID. Increasing the air-line diameter increases Cv but also increases the volume that must be filled and evacuated each cycle.
- Components with the smallest Cvs and largest pressure drops limit circuit performance. Increase these Cvs first to have the greatest impact on circuit performance.
- Components with the largest Cvs and smallest pressure drops are possibly oversized. Decreasing these Cvs could improve circuit performance.
Al = Air-line cross-sectional area, in.2
d = Cylinder diameter, in.
df = fitting ID, in.
dt = tubing ID, in.
fl = line-friction coefficient
l = line length, in.
Q = Flow rate at 1 atmosphere, 68°F, and 36% relative humidity, in scfm
Cv = Flow coefficient
G = Specific gravity of air at one atmosphere, 68°F, and 36% relative humidity. Usually, G = 1.
g = Acceleration of gravity
ks = Specific-heat ratio; ks = 1.4 for air.
n = Number of fittings
Pe = Exhaust pressure, psi
Ps = Supply pressure, psi
P1 = Upstream pressure at T1, psia
P2 = Downstream pressure, psia
qm = Mass flow rate
T1 = Upstream temperature, °R. Usually, T1 = 528°R.
Ve = Exhaust volume, in.3