-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
211 additions
and
374 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,18 @@ | ||
# Irradiance | ||
# Irradiance Express | ||
|
||
Calculate solar irradiance (W/m2) and radiation (kWh/m2) at each time step provided by a wea file. | ||
Irradiance Express recipe for Pollination | ||
|
||
The fundamental calculation of this recipe is the same as that of | ||
[Annual Daylight Enhanced](https://github.com/pollination/annual-daylight-enhanced) | ||
in that a detailed accounting of direct sun is computed at each time step. | ||
However, the recipe computes broadband solar irradiance in W/m2 instead of | ||
visible illuminance in lux. | ||
This recipe calculate the solar irradiance (W/m2) for each timestep provided in the wea | ||
file. Nigh-time hours are filtered before running the simulation. To match the results | ||
for each hours see the list of hours in sun-up-hours.txt. | ||
|
||
The detailed matrices of W/m2 at each time step are stored under `results/total`. | ||
Detailed matrices of just the direct component (W/m2) are output to `results/direct`. | ||
The following values are also recorded for each sensor point under the `metrics` folder: | ||
# Limitations | ||
|
||
* `average_irradiance`: The average irradiance in W/m2 over the Wea time period | ||
* `peak_irradiance`: The highest irradiance value in W/m2 during the Wea time period | ||
* `cumulative_radiation`: The cumulative radiation in kWh/m2 over the Wea time period | ||
|
||
The `peak_irradiance` value is suitable for assessing the worst-case solar load | ||
on cooling design days or the highest radiant temperatures that occupants might | ||
experience in over the time period of the Wea. | ||
This recipe uses Radiance's `gendaymtx` to generate the sky. "Gendaymtx takes a weather | ||
tape as input and produces a matrix of sky patch values using the Perez all weather | ||
model". "If there is a sun in the description, gendaymtx will include its contribution | ||
in the four nearest sky patches, distributing energy according to centroid proximity". | ||
This means that the value of direct sun is diffused between these patches. This | ||
approximation is fine for studies such as cumulative radiation or for outdoor studies | ||
where the amount of exact direct radiation is not critical. For accurate accounting | ||
of direct sun see the [Irradiance](https://github.com/pollination/irradiance) recipe. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
from .entry import AnnualIrradianceEntryPoint | ||
from .entry import SkyIrradianceEntryPoint | ||
|
||
|
||
__pollination__ = { | ||
'entry_point': AnnualIrradianceEntryPoint | ||
'entry_point': SkyIrradianceEntryPoint | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.