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

Using measured solar irradiation in EnergyPlus

asked 2018-08-22 11:18:14 -0500

M.Meshkinkiya's avatar

updated 2018-08-25 11:04:49 -0500

Dear all,

I am wondering if anyone has any experience of using measured solar irradiation on vertical surfaces instead of default EnergyPlus calculations.

I have a data set of measured solar irradiation on 90 degree tilts and would like to know whether it is possible to replace this data in EnergyPlus calculations.

Thank you in advance, Maryam.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-08-28 16:57:28 -0500

Not directly. SurfaceProperty:LocalEnvironment allows you to specify the External Shading Fraction Schedule for a surface. To use the measured solar data, run a preliminary simulation with ShadowCalculation, External Shading Calculation Method=InternalCalculation (default) and output these output variables:

Output:Variable,*,Surface Outside Face Sunlit Fraction,hourly;
Output:Variable,*,Surface Outside Face Incident Solar Radiation Rate per Area,hourly;
Output:Variable,*,Surface Outside Face Incident Beam Solar Radiation Rate per Area,hourly;
Output:Variable,*,Surface Outside Face Incident Sky Diffuse Solar Radiation Rate per Area,hourly;
Output:Variable,*,Surface Outside Face Incident Ground Diffuse Solar Radiation Rate per Area,hourly;

Report these hourly or at timestep depending on the frequency of the measured data. Then calculate the sunlit fraction implied by the measured data.

MeasuredSunlitFrac = (MeasuredSolar - EnergyPlusSkyDiffuse - EnergyPlusGroundDiffuse)/[(EnergyPlusBeam/EnergyPlusSunlitFrac)]

(I think that's right). Basically, EnergyPlus is going to apply the same sky diffuse and ground diffuse, so you want to calculate a sunlit fraction that alters the beam to match the measured total.

Then run a final simulation using ShadowCalculation, External Shading Calculation Method=ScheduledShading, using SurfaceProperty:LocalEnvironment to apply the custom sunlit fractions (note that the field name is "external shading fraction but it's really used as sunlit fraction). Also, ScheduledShading is global, so when this is active, any surface without a SurfaceProperty:LocalEnvironment object will be assumed fully sunlit.

edit flag offensive delete link more

Your Answer

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

Add Answer

Training Workshops

Question Tools

1 follower


Asked: 2018-08-22 11:18:14 -0500

Seen: 206 times

Last updated: Aug 28 '18