This page shows the mathematical derivation of the compressible mass flow rate equation beginning with the definition of the mass flow rate and using information from the isentropic flow slide and the equation of state slide. A graphical version of this slide is also available. In the text only version presented here, * denotes multiplication, / denotes division, ^ denotes exponentiation, ^2 means quantity squared, sqrt means square root. r is the density, p is the pressure, T is the temperature, and g is the gas constant, gam is the ratio of specific heats. v is the velocity, s is the speed of sound, A is the area, M is the Mach number, mdot is the mass flow rate. pt, Tt, and rt are total values of the variable. d anything is a differential change of that variable.

Equation 1. Mass Flow Rate: mdot = r * v * A

Equation 2. Definition: v = M * s = M * sqrt( gam * g * T)

Equation 3. Substitute Eq. 2 into Eq. 1: mdot = A * r * M * sqrt( gam * g * T)

Equation 4. Equation of State: r = p /( g * T )

Equation 5. Substitute Eq. 4 into Eq. 3: mdot = A * M * sqrt(gam * g * T) * p / ( g * T )

Equation 6. Regroup: mdot = A * sqrt( gam / g) * M * p / sqrt(T)

Equation 7. Isentropic Relation: p = pt * (T / Tt)^(gam/(gam-1))

Equation 8. Substitute Eq. 7 into Eq. 6: mdot = (A * pt) / sqrt(Tt) * sqrt(gam / g) * M * (T / Tt)^((gam + 1)/(2 * (gam-1)))

Equation 9. Isentropic Relation: T/Tt = (1 + .5 * (gam -1) * M^2) ^-1

Equation 10. Substitute Eq. 9 into Eq. 8: mdot = (A * pt) / sqrt(Tt) * sqrt(gam / g) * M * (1 + .5 * (gam - 1) * M^2)^-((gam + 1)/(2 * (gam - 1)))

What does this equation tell us, and how can we use the equation?

If we had a flow through a tube at a fixed Mach number (fixed velocity), we could increase the mass flow rate through the tube by either increasing the area, increasing the total pressure, or decreasing the total temperature.

Similarly, if we had a tube with a known area, we could increase the mass flow rate by increasing the total pressure or decreasing the total temperature. The effect of Mach number is a little hard to determine because the form of the Mach number term is fairly complex. We can, however, use calculus to give us insight into the Mach number dependence. There is a technique in calculus to find the maximum (or minimum) value of a function by taking the derivative of the function and setting the resulting equation to zero. Let's apply this technique to the mass flow rate equation:

Equation 1. Mass Flow Rate Equation: mdot = (A * pt) / sqrt(Tt) * sqrt(gam / g) * M * (1 + .5 * (gam - 1) * M^2)^-((gam + 1)/(2 * (gam - 1)))

Equation 2. Define: B = (A * pt) / sqrt(Tt) * sqrt(gam / g)

Equation 3. Define: C = (gam + 1)/(2 * (gam - 1))

Equation 4. Define: D = .5 * (gam - 1)

Equation 5. Then Eq. 1 becomes: mdot = B * M / ((1 + D * M^2) ^ C)

Equation 6. Take derivative and set to zero: d mdot / dM = M * ( d [ 1 / ((1 + D * M^2) ^ C)] /dM) + 1 / ((1 + D * M^2) ^ C) = 0

Equation 7. Take inner derivative: -(2 * C * D * M^2) / ((1 + D * M^2) ^ (C + 1)) + 1 / ((1 + D * M^2) ^ C) = 0

Equation 8. Some algebra: 2 * C * D * M^2 = 1 + D * M^2

Equation 9. Some more algebra: M^2 = 1 / (D * ( 2 * C - 1))

Equation 10. From Eq. 3 and Eq. 4: D * ( 2 * C - 1) = .5 * (gam -1) * (((gam + 1) / (gam - 1)) - 1) = 1

Equation 11. Therefore: M^2 = 1 and M = 1

This result indicates that the maximum mass flow rate occurs when the Mach number is equal to one.


Button to Display Slide

Guided Tours

Button to Display Aerodynamics Index Button to Display Propulsion Index Button to Display Model Rocket Index Button to Display Kite Index


Back to top

Go to...

Beginner's Guide Home Page

byTom Benson
Please send suggestions/corrections to: benson@grc.nasa.gov