Skip to content

Compares solar radiation potential against photovoltaic generation capacity using geospatial analysis and system loss modeling. Processes ANEEL venture data with PVGIS radiation timeseries.

License

Notifications You must be signed in to change notification settings

Mekepi/pv-radiation-generation

Repository files navigation

PV Radiation vs Generation Analyzer

Radiation vs Generation Curve Average Solar Irradiance
[Hourly solar radiation vs. generation capacity | Hourly solar radiation across the year] - Sample photovoltaic venture (São Paulo, Brazil)


Description

This tool compares solar hourly radiation (from PVGIS) with photovoltaic generation capacity (from ANEEL ventures), factoring in system losses. It performs geospatial matching between energy projects and radiation data, then generates a comparative visualizations.


Key Features

  • 🌍 Geospatial Coordination
    Matches ventures to nearest radiation coordinates using scipy.spatial.cKDTree
  • 📉 Loss Modeling
    Accounts for:
    • Temperature derating
    • Annual degradation
    • System losses
  • ⚡ Parallel Processing
    Uses multiprocessing to handle large datasets
  • 📊 Visualization
    • Hourly radiation vs. generation curves
    • Key metrics overlay:
      • Total radiation energy (kWh/m²)
      • Generated energy (kWh)
      • System loss percentage

Usage

from src.curve_generator import curve_generator
curve_generator(geocodes=[3550308])
# Analyze ventures in São Paulo, SP (geocode 3550308)

Output Structure

After

curves/  
└── SP/                  # State acronym (ex: SP = São Paulo)  
    └── [3501608]/       # IBGE city code (7 digits)  
        ├── CEG12345.png # Venture generation graph  
        └── CEG67890.png

Dependent Repositories

This project relies on data processed by:

Data Sources & Disclaimer

Source Description License
ANEEL GD Registry Photovoltaic venture metadata CC-BY 4.0
PVGIS v5.3 Hourly radiation data Non-commercial use

Full details: DATA_SOURCES.md

License

Code: MIT License
MIT License

ANEEL Data: CC-BY 4.0
CC-BY 4.0

About

Compares solar radiation potential against photovoltaic generation capacity using geospatial analysis and system loss modeling. Processes ANEEL venture data with PVGIS radiation timeseries.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages