Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

If you want to use the PhotovoltaicPerformance:Simple option, then I would suggest to run two simulations:

  • The first one is to obtain the surface temperature, by reporting the Surface Outside Face Temperature on a Timestep level. Make sure, that the modeled surface has similar construction materials to a PV panel's materials. Once you have this, you can calculate the efficiency of the PV system in excel for every timestep and save it in a .csv file. In the documentation of SAM equation 9.32 can help you determine, how change in temperature changes the efficiency. This equation is using cell temperature, which is usually 0-3 degrees higher, than the surface temperature.
  • Then you can import the .csv to EnergyPlus with the Schedule:File object and run the simulation again, with the new efficiency schedule to get the PV output.

An other option is, to go for a more detailed PV model, like PhotovoltaicPerformance:EquivalentOne-Diode or PhotovoltaicPerformance:Sandia which have the temperature dependency already built-in. I would only suggest to go for this option, if you now exactly what type of PV modules you have, and you can get their exact parameters from the Sandia or CEC database.