THE CALCULATION DESK / INTERACTIVE TOOL

Sensible Heat Duty Calculator

Calculate the sensible heating or cooling duty of a flowing stream from its mass flow rate, specific heat capacity, and inlet and outlet temperatures. See the signed heat-transfer rate, temperature change, and intermediate steps in SI or engineering units.

HEAT TRANSFERSingle-phase · steady flow

01 Define your stream

Enter a representative mean cₚ for your stream. No property lookup is used.

Changing units converts entered values. Each unit selector is independent.

Calculations run in your browser. Input values are not sent to the server.

02 Read the heat duty

Signed sensible heat duty · Q̇

— kW

Enter the stream conditions to begin.

Engine 1.0.0Read the method, assumptions, and sources below.

Formula and method

For a single-phase stream at steady flow, with an approximately constant or appropriate mean mass-specific heat capacity:

Q̇ = ṁ × cp × (Tout − Tin) = ṁ × cp × ΔT

The engine converts mass flow to kg/s, specific heat to J/(kg·K), and temperature change to K. Multiplying gives J/s, or W. It also reports the specific enthalpy change, Δh ≈ cpΔT, and heat-capacity rate, Ċ = ṁcp.

Sign convention: positive duty means heat is added to the stream; negative duty means heat is removed. The required heating or cooling magnitude is |Q̇|. Equal inlet and outlet temperatures give zero sensible duty. Zero mass flow gives zero duty, without representing an operating flowing stream.

Units and input basis

  • Enter mass flow, not volumetric or molar flow. Convert volume flow using the density at its actual conditions before using this tool.
  • Use mass-specific cp for your material, composition, phase, and temperature range. No material property is looked up automatically; the example value is an assumption.
  • Mass-flow, heat-capacity, and temperature units are independent. For example, kJ/(kg·K) can be used with temperatures entered in °F; the engine converts the temperature difference correctly.
  • A temperature difference of 1 °C equals 1 K; a difference of 1 °F or 1 °R equals 5/9 K. Offset conversions apply to absolute inlet/outlet temperatures, not to ΔT.
  • Btu_IT denotes International Table Btu (1055.05585262 J); kcal_th denotes thermochemical kilocalorie (4184 J). One lbm is 0.45359237 kg, one tonne is 1000 kg, and one hour is 3600 s.

Assumptions and validity

  • Steady flow, no phase change or reaction, negligible shaft work, and negligible kinetic and potential energy changes. Pressure effects on enthalpy are neglected.
  • cp must be positive and representative of the temperature interval. When cp varies significantly, use a justified mean value or calculate Δh from property data or ∫cp(T) dT instead.
  • This is the duty associated with the stream temperature change. Heat losses, equipment efficiency, latent heat, and utility consumption require additional calculations.
  • Temperature inputs must be at or above absolute zero. These numerical checks do not establish the material phase, property validity, or equipment operating limits.

Worked example

A stream flows at 2 kg/s and is heated from 20 to 80 °C. Assume its mean cp is 4.18 kJ/(kg·K). Then ΔT = 60 K, Δh ≈ 4.18 × 60 = 250.8 kJ/kg, and Ċ = 2 × 4.18 = 8.36 kW/K.

Q̇ = 2 × 4.18 × 60 = +501.6 kW. Add 501.6 kW to the stream. Reversing the temperatures gives −501.6 kW: remove 501.6 kW. Select “Load example” to reproduce the heating case.

For heat exchanger calculations, use the LMTD Calculator to find the temperature driving force. Exchanger area also requires a suitable overall coefficient and, where applicable, a configuration correction factor.

Sources and calculation version

Changelog: engine 1.0.0 introduces signed heating/cooling duty, independent unit conversion, intermediate results, zero-flow and equal-temperature handling, and input validation. Parameter source: your stream conditions and heat capacity; no property dataset is used. Engineering review status: independent review pending.