-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Summary
I’m comparing pvlib (ModelChain + PVWatts) to PVsyst UI while using the exact same imported hourly weather file.
Even after refining my pvlib configuration, there is still a clear difference in total energy produced over the same simulation period.
PVsyst UI produces lower total energy than pvlib(17,224 kWh vs 15,800 kWh) in 7 days run, despite identical weather input and equivalent system setup.
Description of the issue
The goal is to reproduce PVsyst UI hourly AC output as closely as possible using pvlib.
I am loading the same hourly weather CSV (GHI, DNI, DHI, ambient temperature, wind speed) that was imported into PVsyst, and using equivalent system parameters (site location, DC size, AC size, tilt, azimuth, losses, and temperature model).
While the overall production profile looks similar, the integrated energy over the full period is consistently higher in pvlib than in PVsyst.
I’m trying to understand whether this type of discrepancy is expected when comparing pvlib’s ModelChain (PVWatts-based) to PVsyst UI, or whether there are specific modeling aspects in pvlib that should be handled differently when aiming to align with PVsyst results.
What I’m looking for
I would appreciate guidance on:
How pvlib users typically approach comparisons against PVsyst UI
Whether differences of this type are considered normal between the two tools
If possible, I would appreciate any feedback after reviewing the attached PVsyst report PDF and the pvlib configuration, in case there is a configuration or modeling detail I may be missing.
Attachments
PVsyst simulation report (PDF)
Hourly weather CSV used by both PVsyst and pvlib
Full pvlib script (attached)