Solar Thermal Collector Simulator Back
Renewable Energy Simulator

Solar Thermal Collector Simulator

Adjust collector area, solar irradiance, inlet water temperature, and ambient conditions to compute instantaneous heat output, daily energy yield, tank temperature rise, and the collector efficiency curve in real time.

Presets
Collector Parameters
Collector area A (m²)
Heat removal factor FR
Optical efficiency τα
Heat loss coefficient UL (W/m²K)
W/m²K
Operating Conditions
Solar irradiance GT (W/m²)
W/m²
Inlet temperature Tin (°C)
°C
Ambient temperature Tamb (°C)
°C
Results
Results
Efficiency η
Heat output Q (kW)
Daily energy (kWh/day)
200L tank rise (°C)
Stagnation temp (°C)
ΔT/G_T (m²K/W)
Solar
Eff
Theory & Key Formulas
$$Q = \eta \cdot A \cdot G_T$$ $$\eta = F_R\left[\tau\alpha - U_L\frac{T_{in}-T_{amb}}{G_T}\right]$$ $$T_{stag}= T_{amb}+ \frac{F_R\tau\alpha}{U_L}G_T$$

What is Solar Thermal Collector Performance?

🙋
What exactly is the "heat removal factor" (F_R) in the simulator? It sounds abstract.
🎓
Basically, it's a measure of how good your collector is at transferring captured heat to the fluid flowing through it. In practice, it's always less than 1 because some heat is lost. Try moving the "Heat removal factor F" slider in the simulator from 0.7 to 0.9. You'll see the heat output jump significantly for the same sunlight.
🙋
Wait, really? So if I increase the collector area and the irradiance, does the output just keep going up forever?
🎓
Not quite! That's where the second part of the efficiency equation kicks in. As your inlet water temperature ($T_{in}$) gets much hotter than the ambient air ($T_{amb}$), the losses grow. For instance, try setting a high inlet temp (like 80°C) on a cold day (ambient 10°C) in the simulator. You'll see the efficiency ($\eta$) drop, limiting your gain even with a bigger area or more sun.
🙋
The FAQ mentions "stagnation temperature" and potential damage. How does that show up in the math here?
🎓
Great question! Stagnation is when the pump stops (no fluid removal), so the useful heat output $Q$ is zero. The equation simplifies, and the collector temperature soars to $T_{stag}$. In the simulator, if you set the heat removal factor $F_R$ to near zero (simulating a pump failure), you'll see the efficiency plummet and the calculated stagnation temp shoot up—easily over 150°C, which is why system design needs safety valves.

Physical Model & Key Equations

The core model for a solar thermal collector's useful heat gain is given by the Hottel-Whillier-Bliss equation. It calculates the power output by considering the solar energy absorbed, minus the thermal losses to the environment.

$$Q = F_R \cdot A \cdot \left[ (\tau\alpha) G_T - U_L (T_{in}- T_{amb}) \right]$$

Where:
$Q$ = Useful heat gain (W)
$F_R$ = Heat removal factor (dimensionless)
$A$ = Collector aperture area (m²)
$\tau\alpha$ = Optical efficiency (dimensionless)
$G_T$ = Total solar irradiance (W/m²)
$U_L$ = Overall heat loss coefficient (W/(m²K))
$T_{in}$ = Fluid inlet temperature (°C)
$T_{amb}$ = Ambient air temperature (°C)

The instantaneous efficiency $\eta$ is simply the useful heat gain divided by the total solar energy incident on the collector. This leads to the classic linear efficiency curve used to rate collectors.

$$\eta = \frac{Q}{A \cdot G_T}= F_R\tau\alpha - F_R U_L \frac{(T_{in}- T_{amb})}{G_T}$$

This is a line when plotted against the reduced temperature parameter $(T_{in}- T_{amb})/G_T$. The y-intercept is $F_R\tau\alpha$ (the maximum possible efficiency), and the negative slope is $F_R U_L$ . A low $U_L$, like in evacuated tubes, means a flatter slope, so efficiency stays high even when heating water to high temperatures.

Real-World Applications

Domestic Hot Water (DHW) Systems: The most common application. Flat-plate collectors on rooftops pre-heat water for homes. Engineers use this exact simulation to size the collector area ($A$) based on household demand and local solar irradiance ($G_T$) to ensure sufficient hot water year-round.

Industrial Process Heat: Factories using hot water or low-pressure steam for cleaning, drying, or chemical processes can integrate large solar thermal fields. Here, optimizing the heat loss coefficient ($U_L$) is critical because process temperatures ($T_{in}$) are often high, making evacuated tube collectors a frequent choice.

Solar Cooling (Absorption Chillers): Solar heat can drive absorption chillers for air conditioning. This requires high-temperature collectors. The simulator helps find the operating point where collector efficiency is still acceptable despite the high $T_{in}$ needed (often >75°C).

System Safety and Stagnation Analysis: As referenced in the FAQ, every system must be designed to withstand stagnation. Engineers simulate worst-case $T_{stag}$ scenarios using high $G_T$ values to select components (pipes, valves, glycol) that won't fail or create dangerous steam pressure when the pump stops.

Common Misunderstandings and Points to Note

First, it's easy to overlook that the input value for "Solar Irradiance" is for the actual installation surface. The "In-plane Solar Irradiance" you enter into the simulator is different from the irradiance on a horizontal surface. For example, when installed on a roof with a 30-degree tilt angle, the value can be about 1.2 times higher than the horizontal surface irradiance for a south-facing orientation in midsummer. Conversely, it can be lower during mornings and evenings in winter. In actual design, the correct procedure is to calculate the tilted surface irradiance from a meteorological database.

Next, understand that the "Instantaneous Heat Collection" value is strictly about "a single moment in time". For instance, 500 W/m² of heat calculated from an irradiance of 1000 W/m² and 50% efficiency corresponds to 0.5 kWh of thermal energy if those conditions persist for one hour. The daily total is the result of integrating these "instantaneous" calculations over an entire day. Therefore, since conditions don't remain constant from morning to night, a sequential calculation using hourly irradiance and temperature data is more realistic.

Finally, note that the "Efficiency" in the simulator is the performance of the collector alone, not the overall system efficiency for hot water supply. For example, even if the collector produces 80°C water, it's common for the temperature to drop to 60°C by the time it reaches the tank due to significant heat loss in the piping. Also, "stagnation loss," where collection stops because the tank is full, further reduces overall efficiency. This tool is for evaluating the core collection performance; system design requires considering other factors like pump power and control logic.

How to Use

  1. Enter collector area (m²) in valA and adjust with slA slider—typical flat-plate systems range 4–12 m² for residential applications.
  2. Set solar irradiance (W/m²) in valFR and use slFR to model seasonal variation (winter 400 W/m², summer 900 W/m²).
  3. Input inlet water temperature (°C) in valTA and ambient temperature in valUL via sliders to compute ΔT and stagnation conditions.
  4. Read instantaneous heat output Q (kW), daily energy yield (kWh/day), 200L tank temperature rise, and thermal efficiency η.

Worked Example

A 6 m² evacuated-tube collector with G_T = 750 W/m², inlet 35°C, ambient 15°C, and F_R = 0.78 generates approximately 4.2 kW peak heat output and 28 kWh/day annual average. Using (τα) = 0.85 and U_L = 3.5 W/m²K yields efficiency η ≈ 62%. The 200L storage tank rises 18°C in 6 operating hours, reaching 53°C. Stagnation temperature without circulation reaches 94°C.

Practical Notes

  1. Evacuated-tube collectors maintain F_R ≈ 0.75–0.80 versus flat-plate 0.65–0.75; higher F_R extends usable temperature range in cold climates.
  2. Monitor stagnation temperature—excessive heat >110°C degrades glycol-based heat transfer fluid; add expansion tanks and relief valves.
  3. ΔT/G_T below 0.15 m²K/W indicates optimal operation; values above 0.25 signal undersized collectors or excess tank mass for your solar resource.
  4. Winter performance (G_T 300–400 W/m², ΔT +25–35°C) differs 70% from summer—adjust tank setpoint or add auxiliary heating.