SolarSimPro
Yield simulation

Solar energy yield simulation: all 8,760 hours of the year one by one

Estimating annual yield with a single factor (kWp × 1,500 or similar) may be enough for a first screening, but not for an investment decision. SolarSimPro calculates yield hour by hour: for every hour the sun's position, the irradiance on the module plane, the cell temperature and the shading state are each processed separately.

Hourly calculation P50 / P90 Temperature and shading losses Matching against consumption

The quantities that enter the calculation

QuantityHow it is processed
Irradiance dataLong-term meteorological data for the location; horizontal irradiance is transposed onto the module plane.
Module planeThe tilt and azimuth of each surface — per roof face on rooftops, and the table tilt on land.
Cell temperatureCalculated from ambient temperature and irradiance, then converted into a power loss using the module's temperature coefficient.
Shading lossThe hourly shading from the ray-traced analysis is subtracted directly.
System lossesCabling, soiling, mismatch and inverter efficiency enter as separate items.
DegradationThe annual degradation rate is applied across the 25-year projection.

Why P50 and P90 are given together

P50 means "in half of all years, generation is expected to exceed this value" — the central scenario. P90 means "in 90% of years at least this much is generated", and is the conservative figure used in financing. Banks and investors normally size debt service on P90. Seeing both on the same page lets you discuss the expected case and the safe case together.

Generation–consumption matching and netting

Comparing the hourly generation curve with the hourly consumption curve gives the self-consumption ratio: how much of the energy produced is used on site immediately, and how much is exported? That distinction is decisive in the financial model, because a kilowatt-hour you consume yourself is not worth the same as one you export.

If hourly consumption data is not available, an annual or monthly figure is entered and a consumption regime — office hours, shift work, residential, irrigation, cold storage or hotel — is chosen to distribute it across 8,760 hours. The comparison can be made hourly or monthly, and the difference between the two is shown in the report.

Simulation outputs

How to run a yield simulation

Once the layout is ready the simulation is a single step — the inputs are already in the model.

  1. Complete the layoutModule count, tilt and azimuth are the simulation's inputs.
  2. Run the shading analysisHourly shading is subtracted directly from the yield calculation.
  3. Review the system lossesAdjust cabling, soiling, mismatch and inverter efficiency to suit your project.
  4. Enter the consumption profileIf you have no hourly data, enter annual consumption and pick a consumption regime.
  5. Run the simulationThe 8,760-hour calculation runs and produces PR, P50/P90 and the generation–consumption match.

Frequently asked questions

How many hours does the simulation compute?

The whole year, hour by hour — 8,760 hours. Results are also summarised monthly and annually.

What do P50 and P90 mean?

P50 is the expected (median) yield — exceeded in half of all years. P90 is the conservative figure expected to be exceeded in 90% of years, and is the one used in financing.

What if I do not have hourly consumption data?

Enter your annual or monthly consumption and choose a regime (office hours, shift work, residential, irrigation, cold storage, hotel); the total is distributed across 8,760 hours according to that profile.

Is temperature loss taken into account?

It is. Cell temperature is computed from ambient temperature and irradiance, then converted into a power loss using the module's temperature coefficient.

Calculate yield hour by hour, not with a rule of thumb

Let us run the yield simulation for your own project together.

Related pages