As stated by Morten, the biggest risk for errors is if you have significant quantities of condensate forming. In general practice where steam lines are properly insulated and trapped the condensate is ignored (or made part of the overall safety factor).
If the steam is dry the answer depends on the pressure drop. If the pressure drop over the line is less than 10% of the absolute upstream pressure then you can safely use the incompressible model - i.e. the Darcy-Weisbach formula for liquids - unless you are looking for extreme accuracy. See the discussion in the example at
. This example is actually for air, but the 10% rule applies to all ordinary gases and vapors.
If the pressure drop is above 10%, but the velocities are in the normal industrial piping range, then you can generally use the isothermal compressible model which is hardly any more complicated than the incompressible model. The only extra information it requires is the upstream pressure and it takes into account the expansion and acceleration of the gas as it flows down the line.
If you are working with very high velocities - for example with high pressure vents to atmosphere - then you should use the adiabatic model. If you use the isothermal model in a situation like this you would over-estimate the pressure drop (and under-estimate the flow rate). The errors are usually not high and if you are sizing a vent to be safe then this error will work in your favor, but if you are trying to calculate emissions for compliance reasons you would be under-estimating the risk.
Katmar Software - AioFlo Pipe Hydraulics
"An undefined problem has an infinite number of solutions"