Annual Irradiance
- [source code]
Run an annual irradiance study for a Honeybee model to compute hourly solar irradiance for each sensor in a model's sensor grids.
The fundamental calculation of this recipe is the same as that of "HB Annual Daylight" in that an enhaced 2-phase method is used to accurately account for direct sun at each simulation step. However, this recipe computes broadband solar irradiance in W/m2 instead of visible illuminance in lux.
Consequently, the average irradiance and cumulative radiation values produced from this recipe are more accurate than those produced by the "HB Cumulative Radiation" recipe. Furthermore, because the hourly irriadiance values are accurate, this recipe can be used to evaluate peak_irradiance and determine the worst-case solar loads over clear sky Weas that represent cooling design days.


    model [Required]
    A Honeybee Model for which Annual Irradiance will be simulated. Note that this model must have grids assigned to it.
    wea [Required]
    A Wea object produced from the Wea components that are under the Light Sources tab. This can also be the path to a .wea or a .epw file.
    An integer for the timestep of the inpput _wea. This value is used to compute average irradiance and cumulative radiation. (Default: 1)
    A number between -360 and 360 for the counterclockwise difference between the North and the positive Y-axis in degrees. This can also be Vector for the direction to North. (Default: 0).
    Text for a grid identifer or a pattern to filter the sensor grids of the model that are simulated. For instance, firstfloor* will simulate only the sensor grids that have an identifier that starts with firstfloor. By default, all grids in the model will be simulated.
    Integer for the maximum number of sensor grid points per parallel execution. (Default: 200).
    Text for the radiance parameters to be used for ray tracing. (Default: -ab 2 -ad 5000 -lw 2e-05).
    Settings from the "HB Recipe Settings" component that specify how the recipe should be run. This can also be a text string of recipe settings.
    run [Required]
    Set to True to run the recipe and get results. This input can also be the integer "2" to run the recipe silently.


    Reports, errors, warnings, etc.
    Raw result files (.ill) that contain matrices of irradiance in W/m2 for each time step of the wea.
    The average irradiance in W/m2 for each sensor over the Wea time period.
    The highest irradiance value in W/m2 during the Wea time period. This is suitable for assessing the worst-case solar load of clear skies on cooling design days. It can also be used to determine the highest radiant temperatures that occupants might experience in over the time period of the Wea.
    The cumulative radiation in kWh/m2 over the Wea time period.
Last modified 1mo ago
Export as PDF
Copy link