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

What is the best way to model a solar panel in open studio?

asked 2015-04-09 13:13:39 -0600

eklein12's avatar

updated 2015-07-11 14:49:31 -0600

I don't seem to see an option for this in open studio. Does anyone know of an easy way to do so?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2015-04-09 13:33:41 -0600

What information are you trying to get from modeling the solar panels? If you are just trying to get the kWh produced for the array in a year you can use NREL's PV Watts calculator. Then you can post-process the kWh produced by the panels separately from your OS model. If you want to have it in the model, E+ has a object called "Generator:Photovoltaic". See the E+ InputOutputReference for more information on this object. You can put this object in your OS model with a script.

edit flag offensive delete link more


I am just trying to get the kWh. Thank you for the advice!

eklein12's avatar eklein12  ( 2015-04-15 20:53:19 -0600 )edit

@TaylorRoberts , do we have something similar for thermal panel by NREL?

designer4's avatar designer4  ( 2017-12-04 12:48:35 -0600 )edit

answered 2015-04-09 13:33:16 -0600

OpenStudio doesn't directly support PV yet, but we do have an EnergyPlus Measure that takes shading surfaces already in the model and creates PV using PhotovoltaicPerformance:Simple objects. Arguments are exposed for the type of shading surface to use (Site, Building, or Space/Zone) along with the fraction of surface that is covered with PV, and the panel efficiency. You could easily update this to do a string search on surface name if you didn't want it to apply to all shading surfaces of a specific type.

edit flag offensive delete link more


Hi David, I was looking at the meassure and theres this value for the generator Rated Electric power ouput "20000" do you know in which units is this value?

Julian Nino's avatar Julian Nino  ( 2016-11-09 10:39:42 -0600 )edit

@Julian Nino to learn more about hat look at the EnergyPlus documentation for Electric Load Center:Generation

It is worth noting that since the original post we did add some PV objects directly into OpenStudio. I just posted an example measure on BCL that Adds Rooftop PV. It works by creating vertically offset copies of roof surfaces, as shading surfaces, and then applies PV to those shading surfaces.

David Goldwasser's avatar David Goldwasser  ( 2016-11-09 16:10:16 -0600 )edit

@David Goldwasser where can I find the results concerning the PV? Because after adding the measure and running I found the same eplus report (tables) and the same OS report.

Raghda Derbel's avatar Raghda Derbel  ( 2018-09-19 13:46:26 -0600 )edit

You have to add the output variables for the PV production and look for those results yourself (or add them to your own OS report measure). Also, you can now add PV objects directly from an OpenStudio measure (look at OpenStudio::Model::GeneratorPhotovoltaic::simple)

rpg777's avatar rpg777  ( 2018-09-19 14:00:39 -0600 )edit

@rpg777 thanks for your reply but I actually used the add output variable measure to see: the Generator Requested Electric Power, Generator Produced DC Electric Energy, Generator PV Array Efficiency, Generator Produced DC Electric Power and only found in the Openstudio result report this and nothing related to PV in the EnergyPlus Tables.

PS: I also looked in the csv file but found nothing.

Raghda Derbel's avatar Raghda Derbel  ( 2018-09-20 09:10:02 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer


Question Tools



Asked: 2015-04-09 13:13:39 -0600

Seen: 2,193 times

Last updated: Apr 09 '15