Phase Change Material Thermal Storage Calculator
Introduction
Phase change materials, usually shortened to PCMs, are thermal storage materials that can absorb or release a large amount of energy while changing phase. In practice that often means a solid melting into a liquid during charging, then solidifying during discharge. What makes a PCM useful is that part of the stored energy is not just ordinary temperature rise. A large share can come from latent heat, the energy tied to the phase change itself. That is why a PCM can sometimes store a meaningful amount of heat over a relatively narrow temperature band compared with a purely sensible-heat storage medium.
This calculator estimates that storage potential in a way that is fast enough for early design work, material comparison, and rough sizing. You enter the mass of material, how much energy it stores per degree before and after melting, the latent heat at the melting point, the temperature range of the cycle, and an efficiency factor for real-world losses. The result is shown in both kilojoules and kilowatt-hours, which makes it easier to connect a material property sheet to a building load, a thermal battery concept, or a process-heating application.
How to use
Start by entering the mass of PCM in kilograms. Then enter the specific heat in the solid phase and the specific heat in the liquid phase, both in kJ/kg·°C. These values describe ordinary sensible heating on either side of the melt point. After that, enter the latent heat of fusion in kJ/kg, which is the energy the material absorbs while melting at roughly constant temperature.
The three temperature fields describe the thermal cycle. Initial temperature is where the material begins, melting temperature is the phase change point, and final temperature is where the charge or discharge ends. If your range crosses the melting temperature, the calculator includes sensible heating below the melt point, the latent term at melting, and sensible heating above the melt point. If the range stays entirely below or entirely above the melt point, the calculator automatically falls back to the relevant sensible term only. If the final temperature is lower than the initial temperature, it treats the cycle as cooling or discharge and reports the magnitude of energy released.
Finally, enter storage efficiency as a number from 0 to 1. A value of 1 means an idealized storage cycle with no losses. Real systems often use values such as 0.6 to 0.9 depending on insulation quality, heat exchanger design, control strategy, incomplete melting, or other practical effects. Once you press the calculate button, the result box breaks the answer into solid sensible heat, latent heat, liquid sensible heat, total ideal energy, and usable energy after efficiency is applied.
How this phase change material (PCM) storage calculator works
This tool follows the standard energy balance for a material that may warm as a solid, melt, and then continue warming as a liquid. It separates the cycle into pieces because each piece is physically different. Below the melting point, the PCM stores sensible heat based on the solid specific heat. At the melting point, the material can absorb latent heat without the temperature changing very much. Above the melting point, any additional energy is again sensible heat, now governed by the liquid specific heat.
That breakdown is useful because it tells you where the storage comes from. For some materials and operating windows, latent heat is the dominant term, which is usually the main reason to use a PCM at all. In other cases, especially when the temperature range extends well above or well below the melt point, the sensible portions may become more important than people expect.
Energy storage formula
The classic full-charge case assumes the material starts below its melting point and ends at or above it. In that situation, the ideal thermal energy stored is:
Eideal = m [ cs(Tm − Ti) + L + cl(Tf − Tm) ]
where m is mass, cs is solid specific heat, cl is liquid specific heat, L is latent heat of fusion, Ti is initial temperature, Tm is melting temperature, and Tf is final temperature. The calculator then multiplies that ideal value by an efficiency factor to estimate usable energy in a real device.
The same relationship in accessible MathML form is:
The calculator reports energy in kilojoules and also converts to kilowatt-hours using the relationship 1 kWh = 3,600 kJ. That conversion makes it easier to compare a PCM bank with electric heaters, chillers, batteries used for thermal loads, or daily building energy needs.
Interpreting the results
The result panel gives more than one number because each number answers a slightly different design question. Energy from solid heating tells you how much storage comes from warming the material before it melts. Latent heat shows the energy tied directly to phase change. Energy from liquid heating tells you how much additional storage you gain by going above the melting point after the material has already melted.
- Total ideal energy is the sum of those three contributions with no real-world losses.
- Usable energy applies the efficiency factor and is usually the more practical number for system sizing.
- kWh output is convenient for comparing the thermal store with electrical loads or time at a known power level.
When the latent term is much larger than the sensible terms, the PCM is doing what designers usually want from it: concentrating a lot of storage near a target temperature. When the sensible terms dominate, the material is behaving more like an ordinary thermal mass, and you may want to reconsider whether the chosen PCM and temperature window are a good fit for the application.
Worked example
Suppose you are screening a paraffin-based PCM for a compact thermal storage module. You have 100 kg of material, a solid specific heat of 2.1 kJ/kg·°C, a liquid specific heat of 2.4 kJ/kg·°C, and a latent heat of 200 kJ/kg. The material starts at 20 °C, melts at 60 °C, and finishes the charge cycle at 70 °C. You expect some real losses, so you choose an efficiency of 0.8.
First calculate the sensible energy stored while the material is still solid. The solid temperature rise is 60 − 20 = 40 °C. Multiply that by mass and solid specific heat: 100 × 2.1 × 40 = 8,400 kJ. Next comes the latent portion during melting: 100 × 200 = 20,000 kJ. Then calculate the liquid sensible term above the melt point. The liquid temperature rise is 70 − 60 = 10 °C, so the liquid contribution is 100 × 2.4 × 10 = 2,400 kJ.
Now add the three pieces: 8,400 + 20,000 + 2,400 = 30,800 kJ of ideal storage. Applying the efficiency factor gives usable energy of 0.8 × 30,800 = 24,640 kJ. Divide by 3,600 to convert to kilowatt-hours, and you get about 6.84 kWh. In plain language, that is roughly the same energy as running a 1 kW heater for almost 6.8 hours, assuming you can actually move that heat in and out at the needed rate.
This example also shows why PCMs are attractive. Out of the total ideal energy, the largest single piece is the latent term. If you changed only the latent heat value while keeping everything else the same, the usable kWh would move noticeably. If instead you widened the temperature range far above the melt point, the liquid sensible term would grow and the storage would start to resemble conventional sensible-heat storage more closely.
Typical phase change material properties
Real PCM performance depends on composition, encapsulation, cycling history, additives, and measurement method, so the values below are only indicative. They are still useful for first-pass comparison because they show how different materials cluster around different operating temperatures.
| Material | Melting point (°C) | Latent heat (kJ/kg) | Typical use case |
|---|---|---|---|
| Paraffin wax | 50–60 | 180–220 | Building envelopes, wallboards, compact thermal storage near room temperature |
| Sodium acetate trihydrate | ≈ 58 | 240–270 | Reusable heat packs, low-temperature storage, comfort heating |
| Calcium chloride hexahydrate | ≈ 29 | 170–200 | Cooling and comfort conditioning slightly above freezing |
| Erythritol | ≈ 118 | 300–360 | Higher-temperature storage, solar thermal, industrial processes |
Organic PCMs such as paraffins are often chosen for chemical stability and low corrosion risk, but they usually have relatively low thermal conductivity. Salt hydrates can provide attractive storage density, yet they may need additives or careful formulation to manage phase separation, supercooling, or cycling issues. Those practical realities are part of the reason the calculator includes an efficiency factor instead of assuming every joule listed on a datasheet will be fully usable in a finished system.
Comparison: PCMs vs sensible heat storage
It is common to compare a PCM system with a water tank, concrete slab, or another sensible-heat medium. The big difference is not that one stores heat and the other does not. Both do. The difference is where the storage is concentrated. Sensible storage spreads energy across a temperature rise. PCM storage can concentrate a large part of it around the phase transition temperature.
| Aspect | Phase change materials | Sensible heat materials (water, concrete) |
|---|---|---|
| Energy density near setpoint | High, due to latent heat at nearly constant temperature | Moderate; requires larger temperature swings |
| Operating temperature range | Narrow around melting point, tunable via material choice | Broad; energy stored over wide temperature differences |
| Control of output temperature | Good; temperature remains close to melting point during phase change | Varies; outlet temperature depends strongly on charge level |
| Design complexity | Higher; may need encapsulation, additives, and careful integration | Lower; uses well-known materials and system designs |
| Typical applications | Building temperature smoothing, electronics cooling, compact storage | Hot water systems, large thermal tanks, building thermal mass |
The calculator is designed for PCM cycles, but the comparison is still useful. If your result is only slightly better than what a simple sensible store could provide at the same temperature range, the extra design complexity of a PCM may not be worthwhile. If the latent term is strong and well aligned with your operating setpoint, PCMs become much more attractive.
Assumptions and limitations
This is intentionally a first-order calculator. That makes it convenient, but it also means several physical effects are simplified. The model treats the PCM as if it had one melting temperature, constant specific heats, and a constant latent heat value. It does not explicitly model supercooling, hysteresis, partial melting range, non-uniform temperatures inside the storage tank, pressure effects, material expansion, or the heat capacity of the container and heat exchanger.
- Single melting temperature: the phase change is treated as occurring at one main melting point rather than across a wide range.
- Constant properties:
cs,cl, andLare assumed constant over the operating span. - Uniform temperature: the model does not represent gradients, stratification, or incomplete mixing.
- Idealized phase behavior: it ignores supercooling, incomplete crystallization, and other non-ideal transitions.
- Lumped efficiency: the efficiency factor stands in for several real losses at once, including insulation loss, heat transfer limits, and control strategy.
Because of those assumptions, the result is best used for comparison, early-stage sizing, and reasonableness checks. Detailed equipment design usually needs supplier data, transient heat-transfer modeling, and experimental validation under the real operating cycle.
Common edge cases
Thermal cycles are not always the neat textbook case of “start solid, melt completely, finish liquid.” This calculator handles several practical edge cases in a sensible way, but it is still helpful to know how to interpret them.
- Temperature range does not cross the melting point: if both
TiandTfare belowTm, the result is solid sensible heat only. If both are aboveTm, the result is liquid sensible heat only. - Initial temperature at or above melting: the solid sensible term becomes zero because there is no heating while fully solid.
- Final temperature at or below melting: the liquid sensible term becomes zero because there is no heating of fully melted material above the phase-change point.
- Cooling or discharge: if
Tf < Ti, the tool reports the magnitude of energy released over the reverse path rather than a signed negative number.
If you are modeling a material that melts over a broad temperature interval instead of a sharp point, or a system that only partially melts during each cycle, treat the result as a quick estimate rather than a final answer.
Frequently asked questions
How should I choose the melting temperature of a PCM?
Choose a melting temperature that sits close to the useful operating temperature of your system. For passive building applications that may be near indoor comfort conditions. For solar thermal, industrial waste heat recovery, or electronics cooling, the right value can be much higher or lower. The key idea is alignment: if the PCM melts near the temperature you actually care about, more of the latent heat becomes practically useful.
What units does this calculator use?
Mass is entered in kilograms, temperature in degrees Celsius, specific heats in kJ/kg·°C, and latent heat in kJ/kg. Results are shown in kilojoules and kilowatt-hours. You do not need to convert temperature differences from Celsius to Kelvin here because a 1 °C difference is the same size as a 1 K difference.
How accurate is this estimate for real systems?
For early-stage design, this type of estimate is often accurate enough to compare materials or rule out impossible concepts. Real systems can deviate because of imperfect heat transfer, thermal gradients, incomplete phase change, container mass, or cycling behavior. Using a conservative efficiency factor can make the estimate more realistic, but it does not replace detailed modeling for critical equipment.
Can I use this for cooling as well as heating?
Yes. The energy balance works for both directions. During charging you may be storing heat in the PCM. During discharge or a cooling application you may be releasing that stored energy. The calculator reports the energy magnitude, and the physical meaning depends on the direction of the thermal cycle you entered.
Enter values to estimate energy.
- Energy from solid heating
- — kJ
- Latent heat
- — kJ
- Energy from liquid heating
- — kJ
- Total ideal energy
- — kJ
- Total ideal energy
- — kWh
- Usable energy
- — kJ
- Usable energy
- — kWh
If the final temperature is lower than the initial temperature, the calculator reports the magnitude of energy released during discharge rather than a signed negative value.
PCM Charge Cycle Mini-Game
This optional canvas game turns the calculator’s core idea into a quick routing challenge. Incoming heat packets arrive with temperatures relative to the current melting point, and you must send them into the correct part of the PCM bank: solid sensible, latent melt window, or liquid sensible. It does not change the calculator’s numbers, but it is a fun way to internalize why the melting region matters so much.
The current melting temperature baseline follows your calculator input when available. Overdrive bursts and PCM swaps create new patterns every wave, so no two runs feel exactly the same.
