MyCalCute
Install
Calculators / Science / Two-body equilibrium temperature

Two-body equilibrium temperature calculator

Find the ideal final temperature when two bodies exchange heat in an insulated system.

On this page

Your result

Equilibrium temperature40°C

Calculator controls

How to calculate

Find the ideal final temperature when two bodies exchange heat in an insulated system.

Equilibrium temperature = (m1*c1*T1+m2*c2*T2)/(m1*c1+m2*c2) °C

Worked example

  • First mass (kg): 1
  • First specific heat (J/kg·K): 4184
  • First temperature (°C): 80
  • Second mass (kg): 2
  • Second specific heat (J/kg·K): 4184
  • Second temperature (°C): 20
  • Equilibrium temperature: 40 °C

Assumptions and limits

This is an ideal educational model. Enter quantities in the stated SI units; it does not certify equipment safety or real operating limits. Specific heats are constant; container heat capacity, phase changes, reactions and heat loss are excluded.

Results are rounded for display; calculations use unrounded values. Read our calculation methodology.

Understanding the result

Find the ideal final temperature when two bodies exchange heat in an insulated system. The heat-capacity-weighted temperature must lie between the two initial temperatures.

When this tool is useful

The heat-capacity-weighted temperature must lie between the two initial temperatures.

Understanding your inputs

InputExample
First mass (kg) m11
First specific heat (J/kg·K) c14184
First temperature (°C) T180
Second mass (kg) m22
Second specific heat (J/kg·K) c24184
Second temperature (°C) T220

Frequently asked questions

Which assumptions matter for this result?

This is an ideal educational model. Enter quantities in the stated SI units; it does not certify equipment safety or real operating limits. Specific heats are constant; container heat capacity, phase changes, reactions and heat loss are excluded.

How can I check the worked example?

Use the displayed example inputs in the stated formula. Keep each quantity in its labelled unit and compare the unrounded result before applying display rounding.