P50 Generation Profile (P50)
Upload hourly P50 generation data normalized to installed capacity (values between 0 and 1) for PV or Wind resources.
File Requirements
| Property | What it represents |
|---|---|
| File Format | Excel (.xlsx) or CSV |
| Required Columns | 'ts', 'pv_generation' or 'wind_generation' |
| Units | Fraction of installed capacity (0 to ~1) |
| Granularity | Hourly (8,760 rows for a standard year) |
| Timestamp Format | 'YYYY-MM-DD HH:MM:SS+HH:MM' (e.g. '2018-01-01 00:00:00+01:00') |
| Excel Sheet Name | 'P50-DATA' |
Step-by-Step Instructions
A 5 MW plant with hourly generation data from a resource assessment:
- Obtain your hourly generation profile for Year 1 from a solar or wind resource assessment tool or your energy consultant.
The profile must already include all losses β inverter losses, shading, soiling, and efficiency losses. It should show the net power output (in MW) your plant delivers each hour of the year.
- Normalize the values: divide each hourly generation figure (in MW) by your plant's total installed capacity (in MW).
Example: if your 5 MW plant generates 3.5 MW at noon, enter 3.5 Γ· 5 = 0.70. A value of 1.0 means full capacity; 0 means no generation. When uploading as XLSX (Excel), both '.' and ',' are accepted as decimal separators.
- Arrange your data in a spreadsheet with two columns: 'ts' (timestamp) and 'pv_generation'/'wind_generation' (your normalized value). Name the sheet 'P50-DATA'.
Timestamps must include the timezone offset β for example: 2018-01-01 10:00:00+01:00 (CET) or 2018-07-01 10:00:00+02:00 (CEST).
- Save the file as CSV and upload it.
Check that your file has exactly 8,760 rows β one per hour of the year. All values must be between 0 and 1.
Summary
You are uploading a normalized hourly generation profile that represents how your plant performs over a full year. The platform will use this normalized data to scale generation based on different plant capacities and scenarios.