Find the question you need
Choose a route or read from the beginning. All teaching chapters stay open; the grouped index below is expandable.
Calculate and compare
Chapters 3–5. Add interval energies and define a useful average.
Change the endpoints
Chapters 6–7. Interpolate partial intervals and solve an energy budget.
Validate the model
Chapters 8–10. Separate time, phase changes and numerical checks.
Practise and continue
Chapters 11–12. Use new tables and follow the next reading route.
Full chapter index · Practice and worked checks · Thermodynamics subject root
A heat-capacity table lists a different value at each temperature. Which value belongs in Q = mcΔT? Sometimes one representative value is accurate enough. Sometimes it misses a material part of the energy requirement. The useful step is to add the energy needed over the temperature range, using the property model that actually applies.
This guide builds that calculation from a small invented table. You will compare shortcuts, interpolate partial intervals, work backwards from an energy budget and distinguish energy from heating time. The table describes a fictional single-phase material at a stated constant pressure. None of its numbers are property data for a real substance.
Chapter index
Define the property · Chapters 1–2
1. State the process and the heat-capacity basis
2. Read the table as energy per temperature interval
Calculate and compare · Chapters 3–5
3. Add the two interval energies
4. Compare familiar single-value shortcuts
5. Define the average that would make mcΔT exact
Change the endpoints · Chapters 6–7
6. Interpolate a partial interval and change the starting point
7. Work backwards from a fixed energy budget
Validate the model · Chapters 8–10
8. Separate heating energy from heating time
9. Handle phase changes and property fits separately
10. Test the numerical and physical model
Practise and continue · Chapters 11–12
11. Practise with changed data and worked checks
12. Questions, connected routes and sources
CHAPTER 1 OF 12 · Define the property
1. State the process and the heat-capacity basis
Our model heats a fixed mass from one uniform equilibrium temperature to another at constant pressure. There is no phase change or chemical reaction. Only pressure–volume boundary work is allowed, and changes in overall kinetic and potential energy are negligible.
Under those conditions, the net heat transferred to the material equals its enthalpy change: Qₚ = ΔH. The subscript p marks constant pressure. This is not a universal equation for every heated apparatus.
Use cₚ for specific heat capacity per kilogram, in kJ/(kg·K). The whole-sample heat capacity is Cₚ = mcₚ, in kJ/K. Both may depend on temperature.
A constant-volume process generally needs a compatible constant-volume property and energy account instead. Before integrating any table, check material, phase, pressure, mass basis and temperature range. A well-executed calculation with the wrong property can still answer the wrong physical question.
CHAPTER 2 OF 12 · Define the property
2. Read the table as energy per temperature interval
Take a fictional two-kilogram sample. Its supplied specific heat capacities are 1.0 at 300 K, 1.4 at 400 K and 2.0 kJ/(kg·K) at 500 K. For this exercise, define cₚ to vary linearly between adjacent entries.
| Temperature | Invented cₚ at the stated pressure |
|---|---|
| 300 K | 1.0 kJ/(kg·K) |
| 400 K | 1.4 kJ/(kg·K) |
| 500 K | 2.0 kJ/(kg·K) |
Specific heat capacity describes the local energy requirement per kilogram per small temperature increase. To cover a wide range, add the contributions along that range. In symbols, ΔH = m times the integral of cₚ(T) dT from the initial to final temperature.
On a cₚ-versus-T graph, the integral is an area. Its unit is kJ/kg; multiplying by mass gives kJ. The diagram is useful because it shows what a single-value approximation replaces: a changing area becomes one rectangle.
Between 300 and 400 K, the linear model gives mean cₚ = (1.0 + 1.4)/2 = 1.2 kJ/(kg·K). The specific enthalpy increase is 1.2×100 = 120 kJ/kg.
Between 400 and 500 K, the mean is (1.4 + 2.0)/2 = 1.7 kJ/(kg·K). The contribution is 170 kJ/kg. The combined specific enthalpy change is 290 kJ/kg.
For two kilograms, Qₚ = 2×290 = 580 kJ. The same 100-kelvin temperature rise costs more energy in the upper interval because the supplied heat capacities are larger there.
The trapezoid areas are exact for our explicitly piecewise-linear model. They are not automatically exact for a real material merely because three table entries have been supplied. Distinguish the measured or published data from the interpolation chosen between them. That distinction determines what precision the final number can support.
Using the starting cₚ throughout gives 2×1.0×200 = 400 kJ. Using the final value gives 800 kJ. Using the middle entry gives 560 kJ. Averaging only the two endpoint values gives 600 kJ.
| Approximation | Energy for the invented two-kilogram sample | Difference from the 580 kJ model result |
|---|---|---|
| Starting value, 1.0 | 400 kJ | −180 kJ |
| Middle entry, 1.4 | 560 kJ | −20 kJ |
| Final value, 2.0 | 800 kJ | +220 kJ |
| Mean of outer endpoints, 1.5 | 600 kJ | +20 kJ |
| Both linear intervals | 580 kJ | Reference model |
The middle entry happens to be fairly close here, but that is a result of this table and range. It is not a general rule that midpoint heat capacity always gives an exact result.
A single straight line joining the outer endpoints also differs from the stated two-segment model. At 400 K that outer line predicts 1.5 rather than the supplied 1.4. Ignoring an interior entry changes the assumed curve.
CHAPTER 5 OF 12 · Calculate and compare
5. Define the average that would make mcΔT exact
An interval-average heat capacity can be defined as the integral of cₚ(T) over the range, divided by ΔT. For the 300–500 K range, it is 290/200 = 1.45 kJ/(kg·K).
Then m×1.45×200 reproduces 580 kJ exactly for our model. The formula mcΔT has not failed. The question is which c represents the relevant range and process.
This average is weighted by temperature interval, not by the amount of time spent at each temperature. In our equal-width segments, averaging the segment means 1.2 and 1.7 gives 1.45. Unequal interval widths require unequal weights.
The average also belongs to its chosen endpoints. Reusing 1.45 for a different range assumes more than has been established. A useful report states whether c is a local value, an adopted constant approximation or a calculated interval average. That small label lets another reader assess the calculation without guessing what the number means.
CHAPTER 6 OF 12 · Change the endpoints
6. Interpolate a partial interval and change the starting point
Change the heating range to 350–450 K, keeping the same material model and mass. Between 300 and 400 K the slope is (1.4 − 1.0)/100 = 0.004 kJ/(kg·K²), so cₚ at 350 K is 1.2.
Between 400 and 500 K the slope is 0.006 in the same slope units, so cₚ at 450 K is 1.7. Split the new range at 400 K, where the slope changes.
The 350–400 K contribution is [(1.2 + 1.4)/2]×50 = 65 kJ/kg. The 400–450 K contribution is [(1.4 + 1.7)/2]×50 = 77.5 kJ/kg. The total is 142.5 kJ/kg, or 285 kJ for two kilograms.
The temperature rise is half the original 200 K, but the energy is not exactly half of 580 kJ. The range has moved as well as shortened. The correct interval-average cₚ is now 1.425, showing why temperature endpoints must accompany a reported average.
CHAPTER 7 OF 12 · Change the endpoints
7. Work backwards from a fixed energy budget
Suppose the two-kilogram sample starts at 300 K and receives 395 kJ of net heat under the same process assumptions. What final temperature does the model predict?
Reaching 400 K requires 240 kJ, leaving 155 kJ for the upper interval. Per kilogram, the remaining enthalpy allowance is 77.5 kJ/kg.
Let x be the temperature rise above 400 K, restricted to 0 ≤ x ≤ 100 K. In this interval cₚ = 1.4 + 0.006x. Integrating from zero to x gives 1.4x + 0.003x² kJ/kg.
Setting that equal to 77.5 gives x = 50 K, which can be checked by substitution: 70 + 7.5 = 77.5. The final temperature is 450 K.
Check the interval before accepting a root of the quadratic. If the energy carried the sample beyond 500 K, the supplied table would no longer justify the extrapolation. Solving an equation cannot manufacture property data outside its declared range.
The 580 kJ result is an amount of net heat reaching the material. To infer time, we also need the rate. If the net transfer is a constant 200 watts, or 0.200 kJ/s, the ideal time is 580/0.200 = 2,900 seconds, or 48 minutes 20 seconds.
A heater’s electrical rating is not automatically that net rate. The vessel can warm, heat can escape and other components can store energy. A 300-watt input with a stipulated constant 100-watt loss would give 200 watts net in a simplified model, but an actual loss need not stay constant as temperature changes.
With constant net power, the model’s instantaneous heating rate is dT/dt = Pₙₑₜ/(mcₚ). At 300 K it is 0.200/(2×1.0) = 0.10 K/s. At 500 K it is 0.05 K/s.
The decreasing temperature-rise rate follows from the increasing heat capacity under these controlled assumptions. It should not be used as a unique diagnosis of an observed slow-down. Changing losses, controls or phase behaviour can produce different explanations.
CHAPTER 9 OF 12 · Validate the model
9. Handle phase changes and property fits separately
Our table was defined for a single phase. If a first-order phase change occurs, an enthalpy jump can be required even while temperature remains fixed under the appropriate equilibrium conditions. A smooth interpolation across that jump can miss latent energy.
For a separate invented one-kilogram example, heating from 340 to 360 K crosses a transition at 350 K. Let the lower-phase cₚ be 1 kJ/(kg·K), the higher-phase cₚ be 2, and the latent requirement be 50 kJ/kg. The total is 10 + 50 + 20 = 80 kJ, not just a temperature-rise term.
Property databases can instead provide fitted functions with phase labels, units and temperature ranges. Read their definitions before substituting coefficients. A scaled temperature variable may differ from temperature itself.
The NIST Chemistry WebBook guide is an onward route for finding and interpreting property data. Its real-substance records do not validate our fictional table. A source gives both values and the conditions under which those values mean something.
For the linear segments, split 300–400 K at 350 K and add two smaller trapezoids. The result should remain 120 kJ/kg. Do the same for the upper segment. This is a useful arithmetic consistency check.
For a genuinely curved cₚ function, refining the intervals can change a trapezoid estimate. Numerical convergence under that chosen function does not establish that the function represents a real sample. Property uncertainty and approximation error are separate questions.
Simple bounds can help. Because our specified cₚ stays between 1.0 and 2.0 over 300–500 K, the two-kilogram energy must lie between 400 and 800 kJ. The 580 kJ result passes that check, but many wrong calculations could also fall inside those broad bounds.
Before accepting a real result, check the material and phase, pressure or volume condition, mass versus molar units, interpolation range, apparatus boundary and measurement uncertainty. The calculation becomes useful when its assumptions can be inspected alongside its arithmetic.
CHAPTER 11 OF 12 · Practise and continue
11. Practise with changed data and worked checks
Check one: unequal interval widths
A different fictional material has cₚ values 1.0 at 300 K, 1.2 at 350 K and 1.8 at 500 K, with linear interpolation between them. The specific enthalpy change is 1.1×50 + 1.5×150 = 280 kJ/kg. The interval-average cₚ is 1.4, not the unweighted mean 1.3 of the two segment means.
Check two: change the mass
For the main 300–500 K table, a three-kilogram sample needs 3×290 = 870 kJ under the same process conditions. Scaling mass does not establish that the same apparatus can supply the same net power or preserve the same heat-loss behaviour.
Check three: reverse the endpoints
Cooling the original two-kilogram sample from 500 to 300 K along the same constant-pressure state relation gives ΔH = −580 kJ. The negative sign describes heat leaving the material under the stipulated conditions. It does not give the cooling time without a rate model.
Explain each answer using units and the represented physical quantity. A checked number is strongest when the reader can also say why that number belongs to this process.
CHAPTER 12 OF 12 · Practise and continue
12. Questions, connected routes and sources
Is Q = mcΔT always wrong when c varies?
No. It is exact with the appropriate interval-average heat capacity for the stated model and process. An arbitrary local value may be an approximation.
Is trapezoidal integration exact for a table?
It is exact for the piecewise-linear function we explicitly assigned between entries. Real behaviour between measured points needs justification.
Can I use a constant-pressure table for any heated object?
Not automatically. The property and energy equation must match the constraints and system boundary.
Which reading route comes next?
For foundations, return to The Gold Standard of Thermodynamics and thermal energy and heat engines. For quantity names and units, use heat capacity and specific heat terminology.
For the boundary around a heating or mixing calculation, read mixing temperatures when the container also warms. For the second-law question beyond the energy amount, continue with finite bodies and entropy generation. Thermal engineering connects property models with heat-transfer performance.
For wider learning, use The Gold Standard of Education and How X Works.
MIT OpenCourseWare’s Lecture 9: Specific Heats and Phase Transformations develops temperature-dependent heat capacities and enthalpy integration. Its energy-accounting notes explain process-dependent heat capacities. The NIST Chemistry WebBook guide explains its property-data resources. All tables, energies and timing cases in this article are invented examples, not extracted material data.
Sources checked 21 October 2026. Worked examples are educational models with the assumptions stated above.