Molten Salt Thermal Storage Discharge Calculator
Introduction
Molten salt thermal storage gives a solar thermal plant or another high-temperature heat system a way to shift useful energy in time. Instead of sending every unit of collected heat straight to the power block the moment it arrives, the plant can store heat in a hot salt tank and release it later when electricity demand is higher, sunlight fades, or grid operators need more stable output. The planning question that shows up very quickly is simple to ask but important to answer correctly: once the system starts discharging, how many hours can it really hold a chosen power level?
This calculator turns that practical question into a fast screening estimate. You enter the hot tank volume, the hot and cold operating temperatures, the salt’s specific heat, the salt density, the plant power draw, and an overall efficiency factor. From those inputs, the calculator estimates the amount of sensible heat stored in the salt, converts it into usable electrical energy, and then divides by power draw to estimate a full-power discharge duration. That makes the page useful for early sizing checks, classroom work, concept comparisons, and quick sanity tests when a storage idea sounds attractive but the numbers still need to be grounded.
The result is intentionally transparent rather than overly complicated. It does not attempt to model every piping loss, every transient during start-up, or the many dispatch strategies a real operator may use over a week of changing weather and market prices. Instead, it highlights the core physics. More salt volume means more mass. A larger temperature difference means more energy per kilogram. Higher heat capacity and better efficiency help preserve more usable output. A larger plant MW draw, however, spends that stored energy faster. If you also enter a desired duration, the calculator adds a simple heuristic shortfall risk so you can quickly see whether the design sits comfortably above the target or only barely reaches it.
Overview: What This Calculator Estimates
This calculator estimates how long a molten salt thermal energy storage tank can discharge at a specified plant power draw. Using tank volume, hot and cold operating temperatures, specific heat, density, and an overall system efficiency, it computes the approximate number of hours your plant can run at full power before the hot tank cools down to its lower operating limit. An optional target duration lets you compare the calculated discharge time against a desired contract or operational requirement.
Core Formula for Stored Thermal Energy
The model treats the molten salt tank as a well-mixed sensible heat storage system. The usable thermal energy is calculated from the temperature difference between the hot and cold states. In plain language, the calculation follows a chain: first determine how much salt mass is present, then determine how much heat that mass can release over the chosen temperature swing, then convert that thermal quantity into electrical energy after losses, and finally compare the usable energy with the plant’s power draw.
Step 1: Mass of molten salt
The mass of salt in the tank is
where:
- m = mass of molten salt in kilograms
- V = storage volume in cubic meters
- ρ = density of molten salt in kilograms per cubic meter
Step 2: Sensible heat stored
The stored sensible heat between the hot and cold temperatures is
with:
- E = thermal energy using the chosen unit basis, here converted from kilojoules later
- cp = specific heat capacity of molten salt in kJ/kg·K
- ΔT = temperature difference between hot and cold tanks in K or °C
The calculator uses the direct temperature difference
- ΔT = Thot − Tcold
- Thot and Tcold are entered in °C, and a temperature difference in °C is numerically equal to a temperature difference in K
Step 3: Convert energy to kWh
One kilowatt-hour equals 3600 kilojoules. To convert from kJ to kWh:
Step 4: Apply system efficiency
Not all stored heat becomes electrical output. The overall efficiency accounts for thermal losses and conversion inefficiencies:
where:
- Euse = usable electrical energy in kWh
- η = overall efficiency as a fraction, such as 0.90 for 90%
Step 5: Discharge duration
Plant power is entered in megawatts and converted to kilowatts for consistency. That keeps the units aligned so the final time comes out in hours.
- PkW = PMW × 1000
The full-power discharge duration is then
where t is in hours. This final fraction also explains the design intuition behind the calculator: increasing usable energy lengthens duration, while increasing power draw shortens it.
Inputs Explained
Each input controls a physically meaningful part of the storage picture. If you want realistic outputs, it helps to think of the numbers as a connected system rather than isolated fields. A very high hot temperature, for example, may appear attractive because it widens the temperature window, but real materials, salt chemistry, corrosion limits, and freeze protection requirements constrain how far a design can safely go.
- Storage Volume (m³) – Total molten salt volume in the hot tank. Larger volumes increase stored energy linearly because they increase the total salt mass.
- Hot Temperature (°C) – Upper operating temperature of the hot tank. Typical nitrate salts in CSP plants often run around 560–600 °C.
- Cold Temperature (°C) – Return temperature to the cold tank, often around 280–300 °C for nitrate salts. Lower return temperature usually increases usable temperature swing.
- Specific Heat (kJ/kg·K) – Heat capacity of the salt mixture. A common value for solar salt is about 1.5 kJ/kg·K, though it varies with composition and temperature.
- Density (kg/m³) – Density of molten salt at operating temperature. Around 1800–1900 kg/m³ is common for nitrate mixtures.
- Plant Power Draw (MW) – Net electrical output the plant is expected to deliver during discharge. A higher power draw shortens discharge time for a fixed storage system.
- System Efficiency (%) – Overall fraction of stored thermal energy converted into net electrical energy. This bundles thermal losses, heat-exchanger performance, and power-block efficiency into one simple factor.
- Desired Discharge Duration (h) – A target number of hours you want the system to sustain the specified output. The calculator compares the computed duration with this target using a heuristic shortfall metric.
Interpreting the Discharge Duration
The primary output is the estimated discharge duration in hours. Read it as a screening-level answer to the question, If my plant demands this many megawatts continuously, how long can this modeled store keep up? The number is not a dispatch optimization result and not a promise of exact field performance, but it is very useful for perspective.
- If the computed duration is greater than your desired discharge duration, the storage system is likely oversized for that target under the model assumptions, or it has a healthy buffer.
- If the computed duration is less than the desired duration, the modeled system appears undersized for that requirement. You can increase volume, widen the temperature window within material limits, improve efficiency, or reduce the plant power draw.
- A result very close to your target, such as 6.1 hours for a 6-hour goal, should be treated cautiously because real-world losses and operating constraints can easily consume that slim margin.
Typical molten salt CSP systems often target several hours of storage, such as 3 to 12 hours at full power. If your calculated duration is far outside a plausible range, that is usually a cue to recheck units, temperatures, density assumptions, or the match between tank size and turbine rating.
Worked Example
Consider a plant with these characteristics:
- Storage Volume: 1000 m³
- Hot Temperature: 565 °C
- Cold Temperature: 290 °C
- Specific Heat: 1.5 kJ/kg·K
- Density: 1800 kg/m³
- Plant Power Draw: 100 MW
- System Efficiency: 90%
Step 1: Mass
m = 1000 m³ × 1800 kg/m³ = 1,800,000 kg
Step 2: Temperature difference
ΔT = 565 °C − 290 °C = 275 K
Step 3: Stored thermal energy
E = 1,800,000 kg × 1.5 kJ/kg·K × 275 K
E = 742,500,000 kJ
Step 4: Convert to kWh
EkWh = 742,500,000 kJ / 3600 ≈ 206,250 kWh
Step 5: Apply efficiency
Euse = 206,250 kWh × 0.90 ≈ 185,625 kWh
Step 6: Compute duration
PkW = 100 MW × 1000 = 100,000 kW
t = 185,625 kWh / 100,000 kW ≈ 1.86 h
In this simplified example, the system delivers just under 2 hours at 100 MW under the stated assumptions. If your design target is 6 hours, the result immediately tells you the present configuration is too small or too aggressively rated. Possible responses include increasing storage volume, reducing plant power draw, improving efficiency, or changing the operating temperature window if material and chemistry limits allow it.
Risk or Shortfall Probability Metric
The calculator may present a risk of shortfall value when you enter a desired discharge duration. Internally, this uses a smooth logistic curve centered on your target duration. The idea is not to claim a precise probability of failure, but to translate the gap between modeled hours and desired hours into a quick, readable warning level.
- If the computed discharge duration is much greater than the desired duration, the risk value will be close to 0%, indicating a low chance of missing the target within this simple framing.
- If the computed duration is much less than the desired duration, the risk moves toward 100%, indicating a strong shortfall signal.
- If the modeled duration is near the desired duration, the risk lands somewhere in the middle, reflecting that the design has little comfort margin.
This risk metric is heuristic only. It does not represent a plant-specific reliability study, a Monte Carlo uncertainty model, or a contractual guarantee. Use it as a compact way to see whether the result appears comfortably above target, marginal, or clearly below it.
Comparison of Key Design Levers
When people first use a storage-duration calculator, they often want to know which variable matters most. The answer depends on project constraints, but the table below gives a clean qualitative summary of how each major lever behaves when the others are held fixed.
| Design Lever | Effect on Energy Storage | Effect on Discharge Duration | Typical Engineering Trade-offs |
|---|---|---|---|
| Storage Volume (m³) | Increases mass linearly, so more volume means more stored energy. | Directly increases duration at a fixed power draw. | Higher capital cost, larger foundations, and more salt inventory. |
| Temperature Range (Thot − Tcold) | Wider range yields more energy per kilogram of salt. | Extends duration for the same tank size and power. | Material limits, thermal stress, freeze risk, and salt stability may constrain extremes. |
| Specific Heat cp | Higher cp increases energy per kilogram for a given ΔT. | Improves duration without changing volume or power. | Depends on salt chemistry and may affect freezing point, cost, and corrosion behavior. |
| Plant Power Draw (MW) | Does not change stored energy, only the rate of extraction. | Higher power reduces duration; lower power extends it. | Affects revenue opportunity, turbine sizing, and grid commitments. |
| System Efficiency (%) | Changes the fraction of stored heat that becomes electricity. | Higher efficiency increases effective duration at the grid. | Better equipment and operation can raise efficiency but may increase cost and complexity. |
How to Use the Results in Practice
A useful way to work with the calculator is to start from a known target, such as a 4-hour evening dispatch requirement or an 8-hour firming objective, and then adjust one variable at a time. That makes it easier to see whether you are fundamentally short on stored energy or simply drawing too much power from a reasonably sized store.
- Check feasibility: Compare the calculated discharge duration with your target. A large gap means the concept is probably not feasible without major redesign.
- Iterate design options: Change one lever at a time to see whether volume, temperature range, efficiency, or power rating is the most practical fix.
- Assess comfort margin: Aim for a duration meaningfully above the target so that unmodeled losses and real operating constraints do not erase your margin.
- Communicate assumptions: When sharing results, note that the calculation is based on a simplified sensible-heat model and should be refined before any financial, contractual, or safety-critical decision.
Assumptions and Limitations
This calculator is intentionally simplified to provide quick, order-of-magnitude estimates. That simplicity is a strength when you want transparency, but it also sets boundaries around how far you should trust the result. The following assumptions are the main ones to keep in mind:
- Well-mixed tanks: The hot tank is treated as having uniform temperature. Stratification and local gradients are not modeled.
- Constant properties: Specific heat and density are assumed constant, even though both can vary with temperature and composition.
- No explicit time-dependent ambient heat loss: Insulation losses, foundation losses, and piping losses are not resolved dynamically. A lower efficiency input can partially represent them in an average sense.
- Steady power draw: The model assumes constant plant power during discharge. Ramping, cycling, auxiliary loads, and start-up transients are not explicitly captured.
- Single storage loop simplification: The system is treated as one hot storage volume coupled to one power draw, not a more complex multi-tank or hybrid arrangement.
- No long-term degradation model: Fouling, corrosion products, decomposition, and salt aging are not tracked over plant life.
- Heuristic risk metric: Any shortfall percentage is based on a smooth logistic comparison with target duration, not on formal reliability engineering.
- No financial or regulatory model: Capital cost, O&M, emissions policy, market pricing, and grid-code compliance are outside scope.
Because of these limitations, the result should be treated as a screening-level estimate. That is exactly the role many early design tools need to play. They help you rule out obviously weak concepts, compare alternatives on common terms, and decide when a more detailed simulation effort is justified.
When to Use a More Detailed Model
The calculator is best suited to early concept development, education, and simple sensitivity studies. Consider a higher-fidelity model or professional engineering analysis when you need to:
- Optimize dispatch strategies across many days with changing solar input and market prices.
- Account for dynamic thermal behavior, including transient start-up and shut-down cycles.
- Evaluate detailed piping layouts, pressure drops, pump sizing, and freeze protection requirements.
- Quantify long-term degradation of salt quality, insulation performance, and power-block efficiency.
- Support bankability studies, safety assessments, or contractual performance guarantees.
Within its intended scope, this molten salt thermal storage discharge calculator provides a transparent, physics-based way to connect tank volume, operating temperatures, and plant power draw to an estimated discharge duration. That clarity is valuable because it makes trade-offs visible: if you want longer hours at the same MW, the stored usable energy has to rise, or the power draw has to fall. The tool does not replace a full design model, but it gives you a dependable place to start the conversation.
Mini-Game: Evening Dispatch Challenge
This optional arcade-style mini-game turns the calculator’s core trade-off into something you can feel. In the formula, discharge duration falls when power draw rises because the same stored energy is being spent faster. In the game, you open and close a molten-salt valve to keep turbine output inside a moving demand band without draining the hot tank too quickly or letting the temperature span collapse.
The game reuses your current calculator inputs where it makes sense. Your plant power draw sets the MW scale on the HUD, your hot-cold temperature difference sets the starting heat quality, and your storage volume influences how forgiving the hot tank feels. It does not change the calculator’s math, but it gives you a playful intuition for why aggressive dispatch can look good for a moment and still shorten total runtime.
Quick takeaway: the same idea that drives the calculator drives the game. More discharge power can help you hit a target band right now, but because duration is based on usable energy divided by power, aggressive output drains the store faster and leaves less time later.
