How to Calculate Mass Flow Rate from Volumetric Flow Rate

Mass Flow Rate Calculator

This calculator helps you determine the mass flow rate of a fluid when you know its volumetric flow rate and density. Mass flow rate is a crucial parameter in many engineering and scientific applications, including fluid dynamics, chemical processing, and HVAC systems, as it directly relates to the amount of mass passing a point per unit of time.

m³/s LPM (Liters per Minute) GPM (Gallons per Minute) CFM (Cubic Feet per Minute)
kg/m³ g/mL lb/ft³

Result:

function calculateMassFlowRate() { var volumetricFlowRate = parseFloat(document.getElementById("volumetricFlowRate").value); var density = parseFloat(document.getElementById("density").value); var volumetricFlowRateUnit = document.getElementById("volumetricFlowRateUnit").value; var densityUnit = document.getElementById("densityUnit").value; var massFlowRate = NaN; var resultUnit = "kg/s"; // Default output unit if (isNaN(volumetricFlowRate) || isNaN(density)) { document.getElementById("massFlowRateResult").innerHTML = "Please enter valid numbers for all fields."; return; } // — Unit Conversion for Volumetric Flow Rate to m³/s — var volumetricFlowRate_m3_per_s = 0; if (volumetricFlowRateUnit === "m3_per_s") { volumetricFlowRate_m3_per_s = volumetricFlowRate; } else if (volumetricFlowRateUnit === "lpm") { volumetricFlowRate_m3_per_s = volumetricFlowRate / 1000 / 60; // Liters to m³, Minutes to seconds } else if (volumetricFlowRateUnit === "gpm") { volumetricFlowRate_m3_per_s = volumetricFlowRate * 0.0000630902; // US Gallons to m³ } else if (volumetricFlowRateUnit === "cfm") { volumetricFlowRate_m3_per_s = volumetricFlowRate * 0.000471947; // Cubic Feet to m³ } // — Unit Conversion for Density to kg/m³ — var density_kg_per_m3 = 0; if (densityUnit === "kg_per_m3") { density_kg_per_m3 = density; } else if (densityUnit === "g_per_ml") { density_kg_per_m3 = density * 1000; // g/mL to kg/m³ (1 g/mL = 1000 kg/m³) } else if (densityUnit === "lb_per_ft3") { density_kg_per_m3 = density * 16.0185; // lb/ft³ to kg/m³ } // — Calculation: Mass Flow Rate = Volumetric Flow Rate × Density — massFlowRate = volumetricFlowRate_m3_per_s * density_kg_per_m3; // — Display Result — document.getElementById("massFlowRateResult").innerHTML = massFlowRate.toFixed(4) + " " + resultUnit; } .calculator-container { font-family: sans-serif; max-width: 500px; margin: 20px auto; padding: 20px; border: 1px solid #ccc; border-radius: 8px; box-shadow: 2px 2px 10px rgba(0,0,0,0.1); } .calculator-container h2 { text-align: center; margin-bottom: 15px; } .calculator-container p { margin-bottom: 20px; line-height: 1.5; } .input-section { margin-bottom: 15px; display: flex; align-items: center; gap: 10px; } .input-section label { flex: 1; min-width: 150px; } .input-section input[type="number"] { flex: 2; padding: 8px; border: 1px solid #ccc; border-radius: 4px; } .input-section select { padding: 8px; border: 1px solid #ccc; border-radius: 4px; } button { display: block; width: 100%; padding: 10px; background-color: #007bff; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; margin-top: 10px; } button:hover { background-color: #0056b3; } .result-section { margin-top: 20px; padding-top: 15px; border-top: 1px solid #eee; } .result-section h3 { margin-bottom: 10px; } #massFlowRateResult { font-weight: bold; font-size: 1.1em; color: #333; }

Leave a Comment