This page requires a reasonably modern HTML5 browser
with both Javascript and WebGL enabled.
If this message is not soon replaced by an interactive diagram,
then it is likely that your browser does not support this web app.
Check your JavaScript Console
for specific error messages.
The Commission Internationale de l'Éclairage (CIE) has defined a set of 15 standard sky types for modelling the radiance/luminance distribution under a wide range of weather conditions from overcast to cloudless, and with or without direct sunlight. The 16th varient corresponds to a much simpler mathematical model for overcast skies defined and used by CIE prior to this standard.
The various sky types are generated using different values for each of the 5 sky coefficients shown in the panel above.
The five coefficients that define the CIE Standard General Sky can also be calculated from measured instantaneous sky illuminance and/or irradiance, as well as the current altitude angle of the Sun.
Direct beam refers only to sunlight coming directly from the Sun and its corona, as measured on a surface whose normal points directly at it. Diffuse horizontal refers to skylight coming from the rest of the sky dome as measured on a completely unobstructed horizontal surface.
Sky patch values can vary hugely with different sky types, subdivision angles and solar irradiances. Thus, unless locked, this scale will automatically adjust to a reasonable range for each calculated distribution. Only allows the scale to automatically update when selecting a new sky type or loading weather data. |
|
Calculated MetricDirect sunlight is the component of incident solar energy arriving straight from the Sun and is typically much more intense than the diffuse daylight diffracted, refracted and reflected by the atmosphere. |
Tracking Direct Sunlight
|
Sky Subdivision Type
|
Sky Subdivision AngleAvailable angles will change depending on the sky subdivision type. |
|
|
|
This app lets you interactively experiment with the latest Perez All-Weather Sky Model, which is the basis for the CIE Standard General Sky methodology described in both ISO 15469:2004(E) and CIE S 011/E:2003. This is basically a mathematical model for calculating representative spatial distributions of daylight over the sky dome for a range of different weather conditions.
The daylight distribution is governed by five (5) distinct sky coefficients, each of which you can change in real time to see their effect. The standard also defines a set of 15 standard sky types that represent different sky conditions - from overcast to cloudless and with varying levels of direct sunlight. An additional 16th type is given that is based on a much simpler mathematical model for overcast skies defined and used by CIE prior to this standard. Each sky type is generated by a specific configuration of these five coefficients.
The values for each sky coefficient can also be calculated from measured values of direct and diffuse illuminance and/or irradiance. Direct beam refers to sunlight coming directly from the Sun and its corona, as measured on a surface whose normal points directly at it. Diffuse horizontal refers to skylight coming from the rest of the sky dome as measured on a completely unobstructed horizontal surface. This means that annual hourly weather data can also be used to simulate dynamic sky conditions at different times within the year.
This app was developed as part of my work on a series of daylight and solar analysis tools, primarily to help visually verify and debug my implementation of the CIE standard. The other key aim was to understand just how smoothly the model transitions between sky types when iterating through time using actual measured hourly weather data. It has already provided several useful insights that have helped me significantly refine the process of interpolating between skies and aggregating at sub-hourly time intervals.
The Shift and Ctrl/Meta keys are used pretty extensively to modify interactive data entry. This applies to all increment buttons, scroll wheel motion, slider controls and input elements.
NOTE: You can use the scroll wheel to edit a data value when hovering over any slider, numeric input or even table rows that indicate their editibility.
This page uses the following frameworks/components:
Bootstrap v3.3.2
Copyright © 2011-2015 Twitter, Inc. - github.com/twbs,
http://getbootstrap.com/
(LICENSE)
Bootstrap-datetimepicker v4
Copyright © 2015, Jonathan Peterso - http://www.eonasdan.com
https://github.com/Eonasdan/bootstrap-datetimepicker
(LICENSE)
Bootstrap-popover-x v1.4.0
Copyright © 2014, Kartik Visweswaran, Krajee.com,
https://github.com/kartik-v/bootstrap-popover-x
(LICENSE)
D3.js
Copyright © 2010-2015, Michael Bostock
http://d3js.org (LICENSE)
jQuery v1.11.2
Copyright © jQuery Foundation and other contributors,
https://jquery.com/
(LICENSE)
JSON Editor
Copyright © 2015 Jos de Jong - github.com/josdejong
https://github.com/josdejong/jsoneditor/
(LICENSE)
JSURL
Copyright © 2011 Bruno Jouhier - github.com/Sage
https://github.com/Sage/jsurl/
(LICENSE)
KnockoutJS v3.2.0
Copyright © Steven Sanderson and the Knockout.js team,
http://knockoutjs.com/
(LICENSE)
Knockstrap v1.2.0
Copyright © 2013 Artem Stepanyuk - github.com/faulknercs,
http://faulknercs.github.io/Knockstrap/
(LICENSE)
Leaflet Maps API v1.4.0
Copyright © Cloudmade, Vladimir Agafonkin - github.com/Leaflet,
https://leafletjs.com/
(LICENSE)
OpenStreetMap Map Data
Copyright © OpenStreetMap contributors - openstreetmap.org,
https://www.openstreetmap.org/about
(LICENSE)
SnackbarJS
Copyright © 2014 Federico Zivolo - github.com/FezVrasta
http://fezvrasta.github.io/snackbarjs/
(LICENSE)
split-pane.js
Copyright © 2014 Simon Hagström - github.com/shagstrom
https://github.com/shagstrom/split-pane/
(LICENSE)