Simplified Vector-Based Model Tailored For Urban-Scale Prediction of Solar Irradiance

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

Solar Energy 183 (2019) 566–586

Contents lists available at ScienceDirect

Solar Energy
journal homepage: www.elsevier.com/locate/solener

Simplified vector-based model tailored for urban-scale prediction of solar T


irradiance
Wei Liaoa, Yeonsook Heob, , Shen Xuc

a
Department of Architecture, University of Cambridge, 1–5 Scroope Terrace, Cambridge CB2 1PX, United Kingdom
b
School of Civil, Environmental and Architectural Engineering, 145 Anam-ro, Seongbuk-gu, Seoul 02841, Republic of Korea
c
School of Architecture and Urban Planning, Huazhong University of Science and Technology, 430074, China

ARTICLE INFO ABSTRACT

Keywords: This paper presents a simplified vector-based model on the basis of consideration of the urban context to ef-
Urban-scale solar analysis fectively predict the solar potential of urban areas. The proposed model is based on vector-based methods
Simplified irradiance model without the use of ray trace and ray interception techniques, yet consists of new methods that suitably account
Model validation for the nonuniform solar radiation of the sky, obstruction by urban surfaces, and reflection by urban surfaces in
urban areas. The proposed model establishes three new methods to simplify the calculation in the context of
urban applications: (1) a two-segment discretization model, (2) an edge angle detection obstruction model, and
(3) a unified view-angle-based reflection model. The performance of the method was compared against the
advanced daylight simulation program RADIANCE and measurements obtained from controlled experiments.
The first comparison demonstrated the new method provided flexible setting options for different resolution and
prediction accuracy requirements and generated reasonably accurate predictions. The second comparison
showed that the proposed model elicited average absolute differences of 6% and 5% compared to the actual
measurements from the horizontal and vertical surfaces, respectively. In comparison with ray interception ap-
proach, the results showed that the proposed method required a much lower number of calculation iterations for
detecting sky and building obstructions.

1. Introduction collectors (Zomer and Rüther, 2017). In addition, prediction of solar


irradiance is a necessary step to identify the areas in the urban fabric
As solar energy has been recognized as one of the cleanest and most with solar potential for implementation of solar technologies.
abundant energy sources, many countries and cities have promoted In recent years, the solar map has been popularly used as a tool that
ways to utilize and maximize solar energy. Given that at most 80% of provides information on the availability of solar radiation over the
the energy consumption occurs in urban areas (World Bank, 2010), urban area at different temporal resolutions (e.g., annually, monthly,
utilization of the tremendous solar potential within urban areas is an and hourly). For example, Mapdwell (2018) provides solar map pro-
effective energy supply strategy to directly provide clean energy that ducts for several cities in the United States (e.g., San Francisco, Boston,
can greatly help reduce the demands of traditional energy sources. New York, etc.) that display citywide solar statistics for every building,
Different solar technologies, including photovoltaics (PV), building in- including the amount of produced solar energy, annual energy cost
tegrated photovoltaics (BIPV), and solar thermal collectors (STC), have savings, payback periods for investment in PV, and reduction in carbon
been increasingly adopted by city planners and architects to provide emissions. Jakubiec and Reinhart (2012) created the photovoltaic po-
energy supply in an urban environment. tential map of the city of Cambridge, Massachusetts, USA, based on the
To design and implement solar technologies in urban areas, it is use of daylight simulation software Daysim and GIS, and LiDAR data-
important to assess the solar availability of urban surfaces by con- sets. This kind of solar maps has been used for urban planners and
sidering the existing or future urban contexts. The prediction of solar designers to identify areas with potential for the implementation of
irradiance has been performed to evaluate the effect of planned policies solar technologies, or to evaluate the effects of energy policies or urban
and guidelines on solar availability (Kanters and Wall, 2016), and developments in meeting established renewable energy targets. How-
quantify the impact of new urban developments on existing solar ever, solar maps are still not commonly available for most of the cities


Corresponding author.
E-mail address: yeonsookheo@korea.ac.kr (Y. Heo).

https://doi.org/10.1016/j.solener.2019.03.023
Received 6 August 2018; Received in revised form 24 February 2019; Accepted 7 March 2019
Available online 20 March 2019
0038-092X/ © 2019 International Solar Energy Society. Published by Elsevier Ltd. All rights reserved.
W. Liao, et al. Solar Energy 183 (2019) 566–586

Nomenclature g ground
K number of SIS
BES building edge subdivision low lower boundary of sky patch (rad)
BVA solid angle of building view M number of SRSS
GVA solid angle of ground view N number of SHS
SVA sky view angle R radiance (W. sr/m2)
SVF sky view factor up upper boundary of sky patch
SHS sky horizontal subdivision β altitude of lowest blocked point (rad)
SIS strip inside subdivision ρ average reflectance
SRSS sky radiance sampling subdivision σ angle between surface normal and a line (rad)
avg average ϕ altitude of sky patch (rad)
b building ξ altitude of highest blocked point (rad)
G radiation (Wh/m2) ψ azimuth bandwidth

around the world. Furthermore, they typically provide solar radiation generate many solar maps, such as those of New York (CUNY, 2017)
information for horizontal surfaces, including building roofs, but do not and Salt Lake city (Solar Simplified, 2018). As these methods are based
provide predictions for vertical urban surfaces. on a digital elevation model (DEM), they have limited capacity to
Historical satellite data have also been used to provide annual or model shading and reflection effects owing to the surrounding build-
monthly predictions of available solar energy at different locations ings. Correspondingly, improved algorithms and methods have been
(Cano et al., 1986; Gueymard et al., 2011; Sabbagh et al., 1977; developed to replace traditional raster-based approaches. The improved
Tarpley, 1979). In this case, predictions of solar energy on vertical raster-based methods use digital surface models (DSM) to accurately
surfaces are not available. Low spatial resolution of satellite data is also represent the effect of the surrounding urban morphology on solar ir-
an issue because it prohibits proper distinction of individual surfaces in radiance on the 2.5D raster grid. Light detection and ranging (LiDAR)
urban areas. Typically, meteorological solar radiation data have been technology is now extensively used to detect objects in urban areas,
used in large-scale solar analyses in the form of a constant hourly ir- categorize them into vegetation, ground, and building façades, and
radiance value across the entire city, without consideration of mutual provide associated detailed geometric information that allows the
shading among neighboring buildings. A modified and improved ver- creation of DSMs that represent the actual urban context in detail. With
sion of the constant approach, PVWatts, was developed by the National DSMs as model inputs, researchers (Lindberg et al., 2015; Redweik
Renewable Energy Laboratory (NREL) to calculate the monthly average et al., 2013) have developed different raster-based shadow calculation
daily total insolation (sun and sky) on a horizontal surface (Marion methods to determine the obstruction of solar irradiance on building
et al., 2001) on the basis of a 40 km square grid of a typical meteor- roofs and facades owing to surrounding buildings. For instance, the
ological year (TMY) dataset for the entire United States. Although this shadow model developed by Redweik et al. (2013) creates hyperpoints
method accounts for PV panel tilted angle, orientation, and meteor- for each pixel in the raster grid and examines whether each hyperpoint
ological air temperature in the calculation of energy production, is inside (i.e., obstructed) or outside (i.e., unobstructed) of the shadow
nevertheless, it ignores the shading and reflection effect of the urban casted by surrounding buildings to predict direct irradiance. The latest
context on the solar energy distributed over the urban area. Meanwhile, raster-based approaches correctly account for the urban fabric to pre-
existing studies have explored surrogate-model based approaches based dict direct, diffuse, and ground-reflected irradiance, on both roofs and
on historical data. Several research papers applied artificial neural facades. However, they can only compute the obstruction of direct ir-
networks (ANNs) as a new approach to predict solar irradiance in urban radiance while ignoring the obstruction of diffuse irradiance. Further-
areas (Koca et al., 2011; Senkal and Kuleli, 2009; Sözen et al., 2008). more, they tend to be computationally expensive for large-scale irra-
The ANN models used a location of the urban area (e.g. longitude, la- diance predictions as they are based on shadow cast or volume
titude and altitude), time (e.g. year and month) and historical solar calculations. Creation of DSMs often relies on LiDAR technology that is
measurements (e.g. mean diffuse radiation and mean beam radiation) usually expensive and not easily accessible. Indeed, processing data
as inputs to generate average solar radiation predictions on the ground from LiDAR is an intensive process that requires expert skills, thereby
or roofs for a specific city. Although prediction results showed good making it difficult to use this technology as part of common practices in
agreement with measurements, lacking the ability to predict solar ir- the building domain. The GIS data is another type of available urban
radiance on specific urban surfaces is a major limitation. A recent study data that can be translated in a straightforward manner into DSMs for
developed statistical models to provide more location-specific predic- the existing urban infrastructure.
tions for building roofs (Karteris et al., 2013). However, statistical Three-dimensional vector-based simulation models have the highest
models have limitations to extend to predict solar irradiance at fine fidelity for solar analyses. In these models, physical objects are mod-
time and space resolutions, especially for dense urban areas in which elled individually as vector objects in three-dimensions, which gives us
detailed surrounding urban morphology needs to be considered as in- great advantages to accurately compute any angle of solar radiation
puts for prediction. onto the geometry surfaces as vector objects tell us not only where they
Raster-based approaches based on digital elevation models (DEM) are by 3D coordinates but also which direction they face to by their
have been developed to represent the urban landscape on a 2.5D raster normal vectors. An isotropic or anisotropic sky model is used in this
grid for solar irradiance prediction. In these approaches, the solar ir- approach to represent the sky radiation and calculate the solar radiation
radiance received by a target object is calculated by determining on a test point from the visible sky. Traditionally, high-fidelity, vector-
whether an object pixel can be observed from either direct or diffuse based methods, such as RADIANCE and Daysim, are commonly used for
sunlight. Direct irradiance is calculated in accordance to the sun posi- indoor daylight simulations or image rendering. Using RADIANCE as
tion, while diffuse irradiance is calculated on the basis of either a the simulation engine, Daysim provides an effective workflow well-
uniform sky model or a standard overcast model. This raster-based tailored for indoor daylight simulation with a more user-friendly in-
approach has been adopted by existing tools, such as the Solar Analyst terface. More recently, these methods have been used to perform irra-
(Fu and Rich, 1999), which is incorporated within the ArcGIS en- diance simulation for generating detailed city solar maps (Jakubiec and
vironment, and which has been extensively used to-this-date to Reinhart, 2013), or for evaluating and improving solar irradiance

567
W. Liao, et al. Solar Energy 183 (2019) 566–586

availability for buildings in urban environments (Kämpf et al., 2010). the surfaces in the studied urban area have the same reflection char-
However, vector-based models, such as RADIANCE and Daysim, are acteristics. For vector-based approaches, both computational cost and
computationally expensive as they are based on complex algorithms urban data availability are currently the two key issues for large-scale
(e.g., raytracing method) in association with the use of a sky dis- urban simulation. Therefore, there is room for developing new models
cretization model to be generally applicable for various daylight ap- to cope with such issues. It should be noted that there is growing effort
plications. Raytracing is commonly used for detecting light obstruction to collect ground-based and remote-sensed survey data (Romanoni
and reflection. Although forward ray tracing (Nadal and Moll, 2012) et al., 2017; Sun et al., 2012), which can be used to estimate individual
can accurately capture the light phenomenon such as refraction and surface properties in a cost effective manner in the future.
Fresnel effect, it is very inefficient as it generates many light rays that Simplifications to the vector-based simulation models have been
never reach to the final viewpoint. In addition, as refraction and Fresnel suggested by researchers to reduce the computational burden of simu-
effect is much less significant for daylight assessment in buildings and lations for urban scale applications. Erdélyi et al. (2014) developed a
urban environments, backward raytracing (Arvo,1986) is more com- three-dimensional solar radiation model (SORAM) and tested it against
monly used in the field. The commonly used daylight simulation soft- measurements from a real urban area. SORAM ignores reflected irra-
ware programs, including Daysim (Reinhart and Breton, 2009), use diance but uses the high-resolution sky model and ray tracing method
backward raytracing with daylight coefficient and Perez sky model to to detect obstructions. The accuracy of SORAM was validated against
perform indoor daylight simulation for prediction of daylight illumi- real measurements, but the computational efficiency of the method for
nance and glare. Recently, hybrid ray tracing that combines the two large-scale urban applications was not discussed. Robinson and Stone
mentioned methods was introduced (Chan and Tzempelikos, 2012), but (2004) developed a simplified radiosity algorithm (SRA). In SRA, the
these ray tracing techniques are nevertheless a naturally heavy and reflection model is simplified based on the assumption that all reflected
computationally aggressive approach. Furthermore, detailed informa- surfaces are Lambertian. With a use of the Tregenza sky model, SRA
tion on the surface properties of urban surfaces are required as model calculates solid angles of each sky discretized patch in relation to a
inputs, and may not be attainable for urban-scale applications for which viewpoint to compute uniform radiance of the sky patch on to the
very limited data exists on the surface characteristics (e.g. reflectance, viewpoint. A technique of cumulated sky radiance is also incorporated
roughness and specular reflectance etc.) of individual surfaces in urban in SRA, where both hourly direct and diffused hourly radiance are pre-
areas. Indeed, the urban solar studies described above on the basis of processed and computed into one single distribution sky radiance map
the simulation model have often used a single value to describe the beforehand in order to reduce the number of calculation iterations for
surface properties of all the building surfaces, and have assumed that all longer simulation periods (e.g., monthly and annual predictions). SRA

Fig. 1. Structure of the proposed model.

568
W. Liao, et al. Solar Energy 183 (2019) 566–586

also uses the mathematical technique of matrix inversion to reduce the compared against the advanced simulation software, RADIANCE, and
computational cost for reflection calculation. The same authors de- real measurements from controlled experiments through a case study of
monstrated that the SRA provides accurate predictions in comparison to the Hankou district in Wuhan, China. This paper is a further work based
RADIANCE. SRA is used in SunTool (Robinson et al., 2007) and CitySim on the initial model presented previously in the conference paper “A
(Walter and Kämpf, 2015) developed for simulation and optimization of simplified vector-based method for irradiance prediction at urban
urban sustainability. Among the existing methods described above, the scale” in 15th IBPSA Conference, San Francisco, CA, USA (Liao and
vector-based simulation methods offer functionalities that provide ac- Heo, 2017). Parts of the figures in this paper (Figs. 2–4, 7, 8, 10 and 11)
curate predictions for solar analysis. However, even after the im- are adopted from images in the previous paper.
plementation of simplifications to these methods, they are fundamen-
tally based on ray-tracing or ray intercept algorithm with a complex sky 2. Model development
discretization model, which tend to result in heavy computational
burdens for detecting obstruction and calculating reflections among 2.1. Model structure
building and ground surfaces. Furthermore, detailed data on individual
surface properties are typically unavailable for urban-scale solar ana- Fig. 1 shows a process of predicting irradiance in urban areas using
lyses. Furthermore, detailed data on individual surface properties are the proposed method. Three-dimensional urban geometry data is a key
typically unavailable for urban-scale solar analyses. Given the scale of input to the proposed method. For a long time, obtaining three-di-
solar analysis, it is not possible to obtain a detailed level of information mensional urban geometry data has been a major obstacle for urban-
about individual building geometry and associated surface properties. scale simulations. Manual creation of an urban model is labor intensive,
Even if we set all surface albedos to the same value in RADIANCE, for and model creation based on LiDAR requires expensive equipment and
example, the calculation process is still the same as that for the case experts to collect and process the measured data. Alternatives are the
with different albedos. Setting the same albedo for all surfaces does not growing databases of 3D urban models. For instance, simplified urban
reduce the computational cost of RADIANCE. Hence, there is the room 3D models for UK cities are available in EDiNA (2017). The proposed
for developing a simplified method tailored to urban applications with method is able to take in any 3D vector-based geometry, either pro-
typically available urban data. cessed from LiDAR or GIS or manually created in tools such as CAD or
Given the limitations of existing methods, the study aims to achieve SketchUp. However, these models only provide geometric information,
the following three objectives: but do not provide information on the surface properties of buildings
and roads, such as albedos, that impact reflected solar irradiance. Given
(1) Develop a solar analysis model tailored for urban applications with that albedos will not be accessible to individual buildings and to roads
consideration of the urban context. in the near future at the urban scale, the proposed method uses two
(2) Develop a method that does not require any ray tracing or ray in- albedos: one for all buildings, and the other for all the roads. Other
terception. important inputs to the model are weather data, particularly direct
(3) Provide easy and flexible setting options for different levels of re- normal incident (DNI), global horizontal irradiance (GHI), and dew
quired accuracy. point temperature data. These constitute typical weather data such as
by TMY2. The all-weather sky model introduced by Perez et al. (1993,
This paper proposes a simplified vector-based model tailored to 1987) is used to predict sky diffuse radiance distributed over the sky-
solar irradiance prediction in an urban context. Three new model dome. With simplified urban geometry, surface albedos and weather
components are created to simplify the simulation process: (1) a two- data, the proposed model outputs direct sunlight radiation, diffuse
segment discretization model, (2) an edge angle detection obstruction skylight radiation, and irradiance reflected by the surrounding build-
model, and (3) a unified view-angle-based reflection model. Unlike the ings. By accumulating the three outputs, the total solar irradiance re-
commonly used current simulation models developed to suit the various ceived on any point-of-interest in a testing urban area is thus obtained.
daylight applications, the simplified method is developed specifically to Sections 2.1, 2.2, and 2.3, will provide detailed descriptions for the sky
reflect the context of urban-scale solar analysis, which potentially re- discretization, obstruction, and reflection models, respectively.
duce the computational cost to effectively support large-scale analyses,
while achieving the prediction accuracy required for the solar appli- 2.2. Sky discretization model
cations. Furthermore, the proposed method is designed to provide easy
and flexible setting options for different resolution and prediction ac- 2.2.1. Standard model
curacy requirements. The performance of the proposed method is Existing irradiance simulation models use an anisotropic sky model,

Fig. 2. Unrealistic obstruction in the urban context (left) and realistic obstruction in the urban context (right).
Image adapted from Liao and Heo (2017).

569
W. Liao, et al. Solar Energy 183 (2019) 566–586

reduces the computational load by pre-processing and identifying the


visible sky nodes before the onset of the iterative calculation process.
However, all these methods aim to discretize the entire sky dome in a
uniform manner.
In urban areas, most buildings are considered as solid masses on the
ground level, and extend upward with varying heights. Thus, it is very
unlikely that parts of the buildings block only some patches in the
middle of the sky, as illustrated in Fig. 2 (left subfigure). Indeed,
buildings typically obstruct the sky at various levels, starting from the
ground level up to a certain height, as illustrated in Fig. 2 (right sub-
figure). Hence, the existing methods that are based on uniform dis-
cretization do not efficiently represent the diffuse solar radiation of the
unobstructed skydome by using the minimal number of sky patches
required for reliable predictions. In fact, the number of sky patches used
Fig. 3. Lower sky patches do not need to be processed for obstruction. in the simulation significantly impacts the computational efficiency, as
Image adapted from Liao and Heo (2017). the number of sky patches determines the number of calculation
iterations required to assess whether each viewpoint has an un-
particularly the sky model proposed by Perez et al. (1993, 1987), to obstructed view to each sky patch on the dome. Alternatively, if the
reflect diffuse solar radiance unevenly distributed over the skydome. highest point blocked by buildings and projected on the sky is calcu-
The brightness of a specific point on the sky dome in a sunny day de- lated first, all the sky patches vertically below the highest point are
pends on its relative position to the sun and the zenith of the sky. Sky completely invisible, and all of the patches above are visible from this
discretization techniques have been developed to capture the non-uni- viewpoint. Therefore, there is no need to divide the obstructed sky
form distribution. The Tregenza method (Tregenza, 1987) is the most dome into small-sized patches. As illustrated in Fig. 3, the existing
extensively used discretization method in existing irradiance simulation uniform discretization methods create a substantial number of un-
models. The method divides the sky vault into 145 patches, and each necessary sky patches.
patch has a relatively equal area subdivided on the basis of 8 bands
with an equal altitude width. Any point in each patch with a similarly 2.2.2. Proposed model
sized area is considered as uniformly bright as illustrated in Fig. 2. The As an alternative to the uniform discretization method, we propose
method was later recommended by the Commission Internationale de a two-segment discretization method tailored for irradiance prediction
l'Eclairage (CIE) as a standard model for the purpose of a detailed in urban environments. Given that buildings block the sky from the
daylight simulation. For cases where higher prediction accuracy is ground up to a certain level, depending on their heights, the proposed
needed, a more refined sky model can be created on the basis of the method divides one sky strip into two segments: one segment blocked
same principles in Tregenza method; for instance, the tool Ladybug and by buildings (from the ground to the highest point of the buildings
Honeybee allows for creating a sky dome with 577 smaller-sized pat- projected to the skydome), and another segment with an unobstructed
ches, known as Reinhart Sky (Roudsari et al., 2013). It is stated in the view to the sky (from the highest point to the zenith of the sky), as
tool Ladybug and Honeybee that increased discretization will result in a shown in Fig. 4. Accordingly, the proposed method does not account for
considerably increased calculation time for the simulation. Several daylight beneath elevated structures such as bridges and elevated
other proposals of sky discretization also follow the similar principles streets and highways, and hence a small part of daylight coming un-
with different discretization resolutions (Freitas et al., 2015). In these derneath them is ignored in the proposed method. As a result, for
methods, each altitude band has to have a different integer number of viewpoints near the elevated structures, the proposed method may
azimuth segments to create all sky patches with similarly same areas. As slightly underestimate the solar radiation received on the viewpoints.
certain combinations of altitude and azimuth bandwidths are required However, we consider the impact of this limitation as small because
in this approach, users do not have full flexibility to create different sky infrastructures are usually elevated at a low level if elevated and
subdivisions tailored for their targeting applications. Alternatively, a available solar radiation beneath them may be already blocked by
triangle-based discretization approach was developed by Song et al. surrounding buildings in most cases. Daylight coming beneath treetops
(2002) for the projection of an equal-area global grid onto the sky. is more of a problem as trees are often present in relatively low-density
Schöttl et al. (2016) developed a triangle-based sky discretization that urban environment. In such case, if trees are modelled as solid

Fig. 4. Two-segment sky discretization method.


Image adapted from Liao and Heo (2017).

570
W. Liao, et al. Solar Energy 183 (2019) 566–586

geometry, daylight predictions may be underestimated to some extent. pattern of two segments and consequently different sky view factor. In
However, information about building details, detailed urban structures the proposed method, all sky strips have the same azimuth bandwidth,
and trees are rarely available in the GIS data, and they are typically ψ = 2π/N, and the sky view factor (SVF) of the ith sky strip is defined in
ignored in urban-scale solar analysis. terms of the altitude of the highest blocked point on the corresponding
In the proposed method, the skydome is divided into N number of sky strip, ξi, from a viewpoint as formulated in Eq. (1) below,
strips, referred to as sky horizontal subdivision (SHS). On the basis of
the same SHS applied to all viewpoints, the two-segment discretization SVFi = 1 sin i (1)
method calculates the altitude of the highest blocked point per sky strip
for each viewpoint. As a result, each viewpoint may have a different Fig. 5 demonstrates the captured skylines using the proposed
method with different SHS settings against Tregenza-based methods. All

Fig. 5. Captured skylines using the proposed method with different SHS settings against Tregenza-based methods.

571
W. Liao, et al. Solar Energy 183 (2019) 566–586

Fig. 5. (continued)

images were generated using angular fisheye projection for visualiza- For dense urban areas in which many buildings have different
tion convenience. We also calculated SVF values on the basis on or- heights, one may need to increase SHS to correctly capture the ob-
thographic fisheye projection to test the accuracy of capturing sur- structed skyline at the expense of increased computational costs.
rounding buildings as obstacles. Although SVF is mostly useful for Instead of increasing SHS, we introduce an optional step that calculates
isotropic sky model, it is still a useful indicator for evaluating the model an average altitude of highest blocked point and SVF per sky strip
performance of capturing an accurate sky representation. A viewpoint subject to the consideration of varying building heights within one sky
on the ground in a high-density area (Fig. 11) was selected for the test. strip. This step further subdivides each sky strip into K number of slices.
An image of the skyline viewed at the chosen location was rendered Here, K is referred to as the strip inside subdivision (SIS). The highest
using RADIANCE (Fig. 5a). Results of Tregenza-based methods were block point of the ith sky strip is given as,
generated by a ray tracer based on Möller-Trumbore ray interception
algorithm (Möller and Trumbore, 2005). Fig. 5g shows that the accu-
racy of the captured skyline noticeably improved as SHS setting
avg , i = ( K
j =1 j )/K (2)

changed from 24 to 500. With the SHS value of 80 (Fig. 5d), the pro- and the average SVF of the ith sky strip is defined by,
posed sky discretization method showed a good representation of the
skyline, and with the SHS value higher than 120 (Fig. 5e and f), the SVFavg , i = ( K
j =1 )
SVFj / K
(3)
captured skyline was almost identical to the rendered image (Fig. 5a).
In terms of the calculated SVF, the absolute error decreased from 0.026 SIS was introduced to make the proposed method with a relatively
to 0.006 as SHS increased from 24 to 120. For Tregenza-based methods, low SHS capture a more accurate representation of skyline. SVF results
the absolute error of SVF is 0.019 and 0.005 for 145-subdivided sky shown in Fig. 5 are based on different SHS values and the fixed SIS
(Fig. 5h) and 577-subdivided sky (Fig. 5i), respectively. We highlight value of 3. To demonstrate the effects of SIS, we chose another view-
that the proposed method was able to obtain more accurate results with point in the relatively high-density area. Fig. 6 exhibits the captured
a SHS value of 40 than the standard Tregenza sky with 145 subdivi- skylines with the same SHS value of 40 and varying SIS values set at
sions. In addition, the concept of SHS gives users an easy control and 1(Fig. 6a), 2 (6b) and 3 (6c). As it is hard to see differences among
high flexibility of assigning any intended resolution to the sky as long as different SIS settings at the first glance, key differences in the results
SHS is set as an integer number, while Tregenza-based method follows a were highlighted in three locations. It was observed that increase in the
more complicated subdivision scheme that offers users limited options SIS settings helped correct a sudden change of skyline. Especially, when
such as Tregenza 145 or 577 sky subdivision. the SIS changed from 1 (indicating no SIS) to 2, the absolute error
significantly improved from 0.053 to 0.025 and further improved to

572
W. Liao, et al. Solar Energy 183 (2019) 566–586

Fig. 6. Captured skylines using the proposed method with different SIS settings against the rendered image.

higher setting of SRSS leads to a higher resolution of vertical subdivi-


sions of each sky trip. Different from Tregenza-based method, the SRSS
is a semi-independent subdivision in relation to SHS. Although the
azimuth bandwidth is pre-determined after SHS is decided, how many
SRSS along each sky strip is completely up to the user. With a defined
SRSS, each sampling point is given one single sky radiance value cal-
culated by the Perez et al. (1993, 1987) all-weather sky model. Each
SRSS point represents a sky patch with a uniform radiance. For ex-
ample, radiance sample points shown in Fig. 7 are based on the SRSS
value of 8 and the SHS value of 36. Only visible sampling points that
fall within unblocked segments are selected for further skylight calcu-
lations. A higher SRSS setting discretizes the visible sky into more
patches and therefore more accurately captures the variation of the
anisotropic sky. Each Received diffuse sky irradiance from the selected
qth SRSS sampling point on the ith sky strip, Gdiff,q,i, can then be cal-
culated on the basis of Robinson and Stone (2004),

Gdiff , q, i = Rq, i cos( diffuse, q, i )(sin up, q, i sin low, q, i ) (4)

where Rq,i is the sky diffuse radiance of the sampling point calculated by
Fig. 7. Illustration of radiance sampling points of the proposed method.
the Perez model (Perez et al., 1993, 1987), αdiffuse,q,i is the incident
Image adapted from Liao and Heo (2017).
angle between the normal at the viewpoint and the qth sampling point,
ψ is the azimuth bandwidth of sky strips described previously, and ϕup,q,i
0.014 when SIS was set at 3. and ϕlow,q,i are the altitude of the upper and lower bounds of each patch
For the calculation of the nonuniform irradiance received from the where one sampling point is positioned. For the patch where the highest
visible sky, each sky strip is assigned to M sampling points, referred to blocked point falls into, the lower bound altitude ϕlow equals to the
as sky radiance sampling subdivision (SRSS) as shown in Fig. 7. A altitude i of the highest block point. A received surface is discretized

573
W. Liao, et al. Solar Energy 183 (2019) 566–586

Fig. 8. Ray interception method (left) and edge angle detection method (right).
Image adapted from Liao and Heo (2017).

into a grid depending on the size of the grid set by users. Then, each Table 1
point in a grid is an individual viewpoint in which received radiation is Recommendations of recommended BES settings according to the SHS setting.
calculated. In the case study in the later section, we used a 3 m × 3 m SHS < 24 24–40 40–80 80–200 > 200
grid to calculate the total direct irradiance of individual urban surfaces. BES (meters) <8 <5 <3 <1 < 0.5
Direct sunlight on a viewpoint is calculated by first checking whe-
ther the sun is visible from that viewpoint. If the solar altitude is higher
than the altitude of the highest blocked point on the sky strip in which
the sun is located, direct irradiance is calculated by,

Gdirect = cos( direct ) GDNI (5)

where GDNI is the direct normal irradiance derived from the weather
data, αdirect is the incident angle between the direct beam and the
normal at the viewpoint.
One of performance indicators often used for solar potential analysis
is the total solar energy harvested during a certain period of time (e.g.,
monthly or annual). One way to obtain aggregated solar energy pro-
duction is to run the simulation for each time step (e.g. hourly) given
the weather data and then accumulate hourly results for a final out-
come. Alternative way is to pre-process the sky diffuse radiance to
output a cumulated sky radiance map. By doing so, only one iteration of
final calculation is required and thus reduce the computational load. By
using this approach, existing daylight simulation enhances the com-
putational efficiency, and so does the proposed method. The proposed Fig. 10. Illustration of the use of building and ground view for the calculation
method can be easily integrated with a cumulative sky model to further of reflected radiation.
enhance the computational efficiency. Image adapted from Liao and Heo (2017).

Fig. 9. Misrepresentation of sky obstruction (left); proper representation of all building edges (right).

574
W. Liao, et al. Solar Energy 183 (2019) 566–586

2.3. Obstruction model calculated angles are grouped for each sky strip. For the ith sky strip,
the highest block-point altitude, ξi, is the maximum value of the ith
2.3.1. Standard model group of angles. Similarly, the lowest block-point altitude of the ith sky
The ray tracing method has been commonly used to detect surfaces strip, βi, is the minimum value of the group, which will be used to
that obstruct daylight, starting from either the light sauce (forward calculate the reflected radiation in the next section. The proposed
raytracing) or from the view point (backward raytracing). This method method requires a much smaller number of calculation iterations than
relies on the ray intersection algorithm (Möller and Trumbore, 2005). the ray intersection method given that the required number of iterative
In analytic geometry, the ray intersection algorithm detects the inter- calculations for the proposed method is the product of the number of
section between a line drawn between a specific viewpoint to a target viewpoints and the number of subdivided points. Furthermore, the
area and a plane (i.e., potential obstruction) by computing (a) the proposed method allows users to flexibly set up (adjust) the subdivision
empty set (i.e., indicating the absence of any intersections), (b) a point level.
(i.e., where intersection occurs), or (c) a line (i.e., the case at which the The resolution of BES should be paired properly with SHS, meaning
ray and plane are parallel such that they do not intersect). Alter- that a high setting of SHS requires a relatively high resolution of BES. If
natively, we can adopt radiosity method that does not account for we subdivide the sky into a high number of strips, each sky strip’s
specular reflections (i.e. it only handles diffuse reflections) to reduce azimuth bandwidth is small. If the BES setting is not high enough for
the computational load of tracing specular reflections. However, ray the SHS setting, it may lead to some building edges not being properly
tracing or ray interception technique is still necessary to determine recognized as there is no BES point projected onto some sky strips. We
whether a viewpoint can see a sky patch of interest. For example, demonstrate such error in Fig. 9 as an example. Fig. 9 (left-side figure)
image-based approach using rendered fisheye image was applied to demonstrates the result of sky obstruction with setting SHS at 180 and
check obstruction at the viewpoint (Grimmond et al., 2001), but ren- BES at 1 m. It was observed that one building edge was broken due to
dering images essentially require ray tracing. Another more practical several missing BES points. By increasing the resolution of BES to 0.5 m,
technique is using ray interception method. In this method, the total this problem was solved (Fig. 9 right-side figure). But, we note that this
number of ray interception iterations equals to the number of view- example used a very high number of SHS to demonstrate the potential
points multiplied by the number of potential obstructed surfaces, and problem and a much lower SHS was found to be suitable for dense
further multiplied by the number of sky patches. Fig. 6 on the left side urban areas as shown in the case study in the later section. In order to
illustrates the basic concept of the ray interception method. As ray in- avoid misrepresentation of sky obstruction, we examined different
terception can take up to 95% of the total simulation time (Amanatides pairings of SHS and BES in various viewpoints to observe possible er-
and Woo, 1987), it is not an efficient calculation approach for large- rors. On the basis of the examination, recommended BES settings are
scale problems. given in Table 1 according to the SHS setting.

2.3.2. Proposed model 2.4. Reflection model


As an alternative to the ray tracing method, we propose a compu-
tationally efficient approach that identifies and computes the highest 2.4.1. Standard model
blocked point in buildings from a specific viewpoint. Fig. 8 (right In urban areas, building surfaces and roads reflect both direct beams
subfigure) illustrates the basic concept of the proposed method in and diffuse radiations. In the commonly used backward ray tracing
comparison with ray interception approach (Fig. 8 left subfigure). First, method, multiple rays are sent out from a viewpoint tracing back to
building edge lines are divided by building edge subdivision (BES) in light sources (e.g. the sky dome), and if a ray hits a surface, then more
terms of the distance between subdivided points. For example, if BES is rays are generated from the hit point to compute the amount of re-
set at three, there will be a subdivided point every three meters along flected radiation. This computationally aggressive “bouncing” process
the building edge. After calculating all the altitude angles of the sub- is repeated until a certain satisfying convergence is achieved. Robinson
divided points from the specific viewpoint under consideration, and Stone (2004) developed a simplified radiosity algorithm (SRA)

Fig. 11. Studies area indicating the three tested locations.


Image adapted from Liao and Heo (2017).

575
W. Liao, et al. Solar Energy 183 (2019) 566–586

based on the assumption that surfaces are Lambertian. Since radiosity Table 2
method only handles diffuse reflections, the need for propagating re- Ranges of values for the control parameters.
flected specular rays at exponential growth is avoided. Although SRA Setting parameter Range Chosen value
substantially reduces the number of iterations in the reflection calcu-
lation, this simplified method is still computationally demanding as it SHS 3 −36 24
SIS 1 −4 2
iteratively detects where reflection takes place on every surface. On the
SRSS 3 −18 9
other hand, existing research showed evidence that prediction im- BES 1 −11 3
provement from calculating multiple inter-reflections may not be sub-
stantial for solar analysis in urban environment. One recent study
(Waibel et al., 2017) examined the effects of specular reflection bounces solid angle to the buildings and the ground. The concept of the build-
in urban environment with multiple test points sampled on every sur- ing’s view angle (BVA) and ground view angle (GVA) is illustrated in
face of a case building in Zurich, Switzerland using computational si- Fig. 10.
mulations. Result of the study showed that in average, less than 5 W/m2 BVA and GVA are defined as the solid angles of a particular view-
differences were observed, and up to 20 W/m2 marginal differences point to either the building or ground surfaces, respectively. In the ith
were observed in comparison to the annual value of around 250 W/m2. sky strip, BVAi and GVAi are given as,
It is worth mentioning that errors due to ignoring multiple-bounce re-
flections might be higher for urban areas with a significant amount of
BVAi =2 N (sin( i ) + |sin( i )|) (6)
glazed buildings. Additionally, north facing surfaces located in an urban
GVAi = 2 N |sin( i )| (7)
canyon may likely receive more reflected daylight from the opposite
buildings with relatively high reflective surfaces, and the error for north where N is Y SHS, and ξi and βi are the altitudes of the highest and
facing surfaces is likely to be higher particularly for cities in warm dry lowest blocked points on the ith sky strip, respectively. Once the BVAs
climates. Additionally, high-fidelity simulation of reflection does not and GVAs are obtained, the proposed method calculates the reflected
guarantee accurate results for urban-scale solar analysis as detail in- irradiance based on the following three-step process. First, average
formation about individual surface properties (e.g. albedos) is usually reflectance values are estimated for buildings (ρb) and for the ground
unavailable and urban-scale applications often apply the assumed sur- (ρg) on the basis of a general observation of a case study area. It would
face properties to all building surfaces. Using building typologies for be ideal to obtain the measured albedos of all buildings inside the case
classifications according to building age, form and function might area. However, as such a detailed level of data is usually unavailable,
provide more information about variation in surface properties. measured surface albedos for certain types of buildings in the case area
can be useful to estimate an average albedo value for buildings. Second,
2.4.2. Proposed model first-received irradiance on every sampling point of building and
The proposed method follows the methodology formulated in the ground surfaces is calculated. For example, in the case study described
previous study by Robinson and Stone (2004) that assumes that all in Section 3, we used a 3 m × 3 m grid on every surface of all urban
surfaces are Lambertian. In addition, two major simplifications are surfaces, which was used as the grid for the entire analysis process. By
implemented in the proposed method. First, the proposed method uses doing so, we avoid creating a separate grid for calculating first received
only two average solar reflectance values: one for all building surfaces irradiance. In this step, the first-received irradiance of each sampling
and the other for ground surfaces. Second, only solar irradiances re- point is then calculated by adding received skylight from Eq. (4) and
flected in the first bounce are considered. Based on these major as- received sunlight from Eq. (5), denoted as Rb,i and Rg,i, respectively, for
sumptions, reflected irradiance can be calculated simply by using the the ith sky strip. Then, we calculate a view angle to the buildings and

Fig. 12. Physical urban model used for controlled experiments.

576
W. Liao, et al. Solar Energy 183 (2019) 566–586

a. Effect of SHS. b. Effect of SIS.

c. Effect of SRSS. d. Effect of BES.


Fig. 13. (a). Effect of SHS. (b). Effect of SIS. (c). Effect of SRSS. (d). Effect of BES.
Image adapted from Liao and Heo (2017).

Table 3
Comparison of the predictions of the two tested models for the high-density
area.
Tilted RADIANCE Proposed Absolute Difference
angle (°) (Wh/m2) method difference
(Wh/m2) (Wh/m2)

0 2176 2295 119 5.47%


20 2422 2593 171 7.06%
40 2437 2621 184 7.55%
60 2189 2325 136 6.21%
80 1693 1702 9 0.53%
90 1392 1261 −131 −9.41%

Table 4
Comparison of the predictions of the two tested models for the medium-density
area.
Tilted RADIANCE Proposed Absolute Difference
angle (°) (Wh/m2) method difference
Fig. 14. Daylight conditions of the test day in comparison against RADIANCE. (Wh/m2) (Wh/m2)

0 2711 2795 84 3.10%


ground, BVAi and GVAi, for the ith sky strip to calculate the amount of 20 2986 3132 146 4.89%
reflected irradiance from the surroundings viewed by the sampling 40 2979 3086 107 3.59%
point. The first-received irradiance Rb,i on the nearest building surface 60 2657 2712 55 2.07%
80 2082 1971 −111 −5.33%
to the viewpoint of interest for the ith sky strip is then passed on to 90 1715 1588 −127 −7.41%
calculate first-bounce irradiance. If there are multiple sampling points
on the nearest building surface, an average Rb,i of all the sampling
points on that surface is used as the first-bound irradiance of the sur-
face. It is computationally convenient to identify the nearest surface as

577
W. Liao, et al. Solar Energy 183 (2019) 566–586

Table 5 we already have the distance array as a by-product from calculating


Comparison of predictions of the two tested models for the low-density area. view angles using the BES technique and there is no need for another
Tilted RADIANCE Proposed method Absolute difference Difference iteration of distance calculation. As the view-angle based method ac-
angle (°) (Wh/m2) (Wh/m2) (Wh/m2) counts for all urban surfaces to calculate the building view angle, it is
likely to cause overestimation of received diffuse reflected irradiance if
0 2941 3133 192 6.53%
there is a very tall building in distance from a view point. However, in
20 3267 3372 105 3.21%
40 3353 3412 59 1.76%
most relatively dense urban areas, building-view angles for a view point
60 3079 3125 46 1.49% is likely to dominantly depend on surrounding buildings near the view
80 2463 2434 −29 −1.18% point. The total first-bounce irradiance reflected to a viewpoint from
90 2142 2081 −61 −2.85% buildings Gbuilding,i and that from the ground Gground,i for the ith sky strip
are then formulated as,
Gbuilding, i = Rb, i BVAi cos( b) b (8)
Table 6
RMSE of the proposed method against that of RADIANCE for the medium- Gground, i = Rg , i GVAi cos( g ) g (9)
density area.
where σb,i and σg,i denote the angles between the normal at the view-
Tilted angle (°) 0 20 40 60 80 90
point and the line which connects the viewpoint to the center point of
RMSE (Wh/m2) 11.41 21.77 20.99 9.04 21.02 18.51 the building and the ground view, respectively, for the ith sky strip.
Percentage 3.37% 5.83% 5.64% 2.72% 8.08% 8.63% Because the proposed method considers only one bounce of reflec-
tion, it may likely underestimate the reflection prediction. Given that
reflected irradiance is commonly considered as much less than the di-
rectly received irradiance, several research studies (Lindberg et al.,
2015; Redweik et al., 2013) also used the one-time reflection approach
for ground reflection and ignored reflections among buildings com-
pletely. Lindberg et al. (2015) compared their model outputs against
measurements and showed a good agreement between predictions with
considering only one-time reflection and measurements. Studies above
suggest the relatively limited impact of adopting one-time reflection
assumption on the prediction accuracy.

3. Case study description

This section summarizes a case study that is used to test the pre-
diction performance of the proposed method against the existing high-
fidelity simulation models and measurements from physical experi-
ments. The studied area was part of a city area which spanned 0.72 km2
(1.2 km × 0.6 km), and was located in the Hankou district in Wuhan,
China, as shown in Fig. 11.
Fig. 15. Correlation between the hourly predictions by the proposed method
First, the proposed method was compared against the existing high-
and those by RADIANCE.
fidelity simulation tools RADIANCE to test the accuracy of the proposed
method against the high-fidelity model. RADIANCE is the most com-
Table 7 monly used daylight simulation model, and has been adopted by many
Total irradiance of a large-scale urban area. recently developed tools for daylight simulation. Ladybug and
RADIANCE Proposed method Difference HoneyBee (Roudsari et al., 2013) recently developed within the
Grasshopper environment were selected for comparison as they provide
Irradiance (kWh) 1,574,473 1,515,531 3.74%
a more interoperable environment in which urban model in a different
format can be easily imported and simulated. Ladybug and HoneyBee
were used to create an urban model and predict solar radiation on the
three tested locations with different urban densities, as shown in Fig. 8.

Fig. 16. Two urban geometry models. Model for Set 1 (left), and model for Set 2 (right).

578
W. Liao, et al. Solar Energy 183 (2019) 566–586

Fig. 17. Photos of the TBQ–2 radiometers installed in the physical model.

Fig. 18. Test points used in the Set 1 (left) and Set 2 experiments (right).

Fig. 19. Radiometers used in the experiments for weather input measurements.

Table 8
Weather conditions during the measurement period.
Test points Date Measurement duration Weather condition Temperature range (°C)

Set 1 1, 2, 3 June 6th 6:00–10:00; 13:00–18:00 Partly cloudy 18.6–25.2


4, 5, 6, 7 June 7th 6:00–18:00 Sunny 20.9–31.3
8, 9, 10, 11 June 8th 6:00–18:00 Partly cloudy 23.6–32.5

Set 2 12, 13, 14, 15 May 26th 6:00–18:00 Sunny 21.5–31.3


16, 17, 18, 19 May 28th 6:00–18:00 Sunny 24.0–33.7
20, 21 May 29th 6:00–18:00 Sunny 24.4–34.1
22, 23, 24 May 30th 6:00–16:40 Cloudy 27.7–31.9

579
W. Liao, et al. Solar Energy 183 (2019) 566–586

Table 9
Listed ranges of parameter uncertainties and the predicted maximum and minimum values.
F-value Radiometer error Albedos of buildings in Set 1 Albedos of ground in Set 1 Albedos of buildings in Set 2 Albedos of ground in Set 2

Maximum 1.27 +2% 0.023 0.029 0.29 0.22


Minimum 1.23 −2% 0.009 0.013 0.27 0.20

created by the China Meteorological Bureau (China Meteorological


Administration, 2018) was used to provide hourly direct and diffuse
radiation data and dew-point temperatures.
Second, irradiance predictions by the proposed method are com-
pared against measurements from the physical experiments of the case
study area. Measurements in real urban environments have been used
in a very limited number of studies (Erdélyi et al., 2014; Lindberg et al.,
2015) to evaluate the model prediction against reality. However, a
number of available measurements tend to be very small and often
comprise a couple of test points owing to the difficulties associated with
the installation and monitoring of meters in real urban environments. In
addition, measurements in the real urban environment are impacted by
albedos of surrounding urban surfaces, which are unknown parameter
values that also impact the prediction accuracy. Hence, controlled ex-
periments using a physical urban geometry model are used to collect a
sufficient number of measurements from various test points in con-
trolled surface albedos of the physical model to evaluate the predictive
Fig. 20. Albedo values measured using the PLKCN C84–III reflectivity meter.
power of the proposed model.
Fig. 12 shows the physical urban model used for the controlled
In each location, a flat plane was used at different tilted angles to experiments. Owing to the limited budget, part of the case study area
generate accumulated irradiances during the test hours (8:00 am to described previously was created as the physical model. The physical
4:00 pm). The sizes of the flat planes were identical and set to be model was made of thin wood boards cut by a digital laser cutting
20 m × 20 m, and the accumulated radiation during the test hours was machine. The physical model was placed on the roof of a four-story
then calculated by averaging the solar radiation of 36 test points spaced building located in the campus of the Huazhong University of Science
by a 3 m × 3 m grid. All building envelopes and ground albedo values and Technology, Wuhan, China. The building avoided most of the
were set to be 0.2 and 0.1, respectively, for both the RADIANCE and the shading from surrounding environments. However, two main sur-
proposed method. The first of March was selected for the testing period rounding objects may potentially impact the results of the experiments:
because it showed variations in both the direct and diffuse radiations an annex room built on the roof and trees located close to the roof, as
within the period of a day. The Chinese standard weather data (CSWD) seen in Fig. 12. As they are close to the experimental site, they may

Table 10
Differences of maximum and minimum model outputs given considerations of the input uncertainties.
Sets of viewpoints Orientation Obstruction level (by SVF) Difference of maximum and minimum outputs

W/m2 %

Set 1
Test point 1 South 0.37 7.08 8.94%
Test point 2 North 0.36 8.34 11.71%
Test point 3 Horizontal 0.61 15.36 4.97%
Test point 4 East 0.44 17.44 6.91%
Test point 5 South 0.39 11.79 13.22%
Test point 6 North 0.43 13.47 12.97%
Test point 7 Horizontal 0.68 22.86 4.36%
Test point 8 West 0.34 10.97 5.20%
Test point 9 West 0.38 11.23 5.37%
Test point 10 East 0.44 12.73 7.24%
Test point 11 Horizontal 0.72 22.00 4.61%

Set 2
Test point 12 South 0.42 15.19 10.66%
Test point 13 East 0.40 17.32 5.97%
Test point 14 West 0.37 18.33 7.02%
Test point 15 Horizontal 0.72 26.38 4.39%
Test point 16 West 0.34 14.16 4.94%
Test point 17 West 0.38 15.11 5.46%
Test point 18 East 0.44 17.69 6.43%
Test point 19 Horizontal 0.72 26.32 4.26%
Test point 20 East 0.44 20.06 6.48%
Test point 21 Horizontal 0.68 25.44 4.15%
Test point 22 South 0.37 4.69 7.82%
Test point 23 North 0.36 5.82 9.06%
Test point 24 Horizontal 0.61 11.37 5.89%

580
W. Liao, et al. Solar Energy 183 (2019) 566–586

a. Comparison of hourly model predictions against b. Comparison of hourly model predictions against
measurements for test points 1–3 measurements for test points 4–7.

c. Comparison of hourly model predictions against d. Comparison of hourly model predictions against
measurements for test points 8–11. measurements for test points 12–15.
Fig. 21. (a). Comparison of hourly model predictions against measurements for test points 1–3. (b). Comparison of hourly model predictions against measurements
for test points 4–7. (c). Comparison of hourly model predictions against measurements for test points 8–11. (d). Comparison of hourly model predictions against
measurements for test points 12–15. (e). Comparison of hourly model predictions against measurements for test points 16–19. (f). Comparison of hourly model
predictions against measurements for test points 20–21. (g). Comparison of hourly model predictions against measurements for test points 22–24.

impact both the shading and the reflection on the physical model. Thus, were imported into Grasshopper as inputs to generate comparable re-
they were modeled in the 3D urban geometry model which was used for sults.
predictions. The size of the annex room and trees were measured using Fig. 13 shows the cumulated solar radiation (Wh/m2) during the
photo-based three-dimensional scanning, as shown in the bottom of test hours and associated computational costs with different parameter
Fig. 9. Trees were approximated as a rectangular box in the model. settings for the three urban locations. Overall, SHS (Fig. 13a) is the
As a necessary step before the intended comparison, we investigated most dominant parameter that has the highest impact on the prediction
the effects of the control parameters in the proposed model in terms of accuracy in comparison to the other parameters. For SHS, incremental
both the prediction accuracy and computational efficiency. The control changes up to 18 significantly impacted the prediction results, espe-
parameters included the sky horizontal subdivision (SHS), strip inside cially for the high-density scenario. Further increases in SHS did not
subdivision (SIS), sky radiance sampling subdivision (SRSS), and impact the prediction accuracy, even though the latter linearly in-
building edge subdivision (BES). Table 2 shows the ranges of the four creased the computational time. SIS (Fig. 13b) also exhibited a similar
control parameter values. We performed differential sensitivity ana- trend, and the prediction accuracy noticeably improved until SIS in-
lyses to examine the effects of individual control parameters by chan- creased to the value of two. SRSS (Fig. 13c), however, did not elicit a
ging one parameter value at a time, while keeping the rest of the substantial impact on the prediction accuracy, and did not noticeably
parameters fixed at the base value. The resulting outcomes were used in increase the computational cost. Because the computational cost did not
the case study to optimize the control parameter settings in order to change much with the increase of SRSS, we selected the value of nine
achieve a balance between prediction accuracy and computational ef- for further analyses. Additionally, changes in BES (Fig. 13d) did not
ficiency. Table 2 provides chosen settings based on the sensitivity re- change the prediction accuracy although the use of the finer resolution
sults, which were used in the case study for comparisons of the pro- of 1 m for BES exponentially increased the computational cost. Hence,
posed model against RADIANCE and measurements. As for comparison we selected the value of three for BES. In addition, the results suggest
against RADIANCE, RADIANCE's setting was made “medium” defined that crude control settings provided prediction outcomes that were as
and recommended by the tool Ladybug and Honeybee with the fol- accurate as some of the refined control settings in the low-density case.
lowing parameter settings: number of ambient bounces = 3; ambient Furthermore, the control settings needed to be carefully designed for
divisions = 2048; ambient resolution = 64; number of ambient super- high-density urban areas to provide accurate predictions with a
samples = 2048. The same urban geometry model and weather data minimal computational cost.

581
W. Liao, et al. Solar Energy 183 (2019) 566–586

e. Comparison of hourly model predictions against f. Comparison of hourly model predictions against
measurements for test points 16–19. measurements for test points 20–21.

g. Comparison of hourly model predictions against


measurements for test points 22–24.
Fig. 21. (continued)

were in good agreement with RADIANCE. The proposed method


yielded predictions with average differences of 3%, 4%, and 6%, in
comparison to RADIANCE for the low-, medium-, and high-density
areas, respectively. The differences in the irradiance prediction between
the two methods increased within a small range because the studied
urban area had a higher density. In addition, the proposed method
tended to overestimate the total irradiance on the horizontal or slightly
tilted planes, and underestimated that on the vertical or nearly vertical
surfaces. As the proposed method approximated the contours of the
buildings, the method may likely ignore details in the real contour that
obstruct the irradiance on the test point, and consequently cause an
overestimation of the total irradiance. Nevertheless, the magnitude of
the overestimation can be regarded as negligibly small. Underestimated
irradiance predictions for vertical surfaces may be due to the simplified
reflection model that considers only the first-bounce reflection. Indeed,
vertical surfaces (mostly walls) receive increased radiation from mul-
tiple reflections by the surrounding surfaces than horizontal surfaces.
Fig. 22. Correlation between hourly predictions and measurements. Nevertheless, the absolute magnitude of the underestimation is small.
Table 6 shows the root mean square error (RMSE) of hourly pre-
4. Comparison against RADIANCE dictions by the proposed method against those by RADAINCE for the
medium-density area. RMSE values ranged between 11.41 Wh/m2 and
This section evaluates the predictive power of the proposed method 21.02 Wh/m2 for the different tilted planes. The Percentages of the
in comparison to RADIANCE based on the case study described in RMSE values to the average hourly prediction ranged between 3% and
Fig. 11. We select March 1st as a simulation period as this day presents 9%\. A further correlation analysis on the basis of the Pearson’s coef-
both direct and diffuse daylight with changes within a day while re- ficient gives the R-squared value- of 0.993 between the two sets of
presenting typical weather conditions as shown in Fig. 14. Tables 3–5 hourly predictions as illustrated in Fig. 15.
summarize cumulated solar radiation (Wh/m2) during the test hours In addition, the accuracy of predictions was evaluated in the context
predicted by the proposed method and RADIANCE for the three urban of large-scale applications, whereby the total or average amount of
density areas. Overall, the proposed method yielded predictions that solar energy obtained in the entire urban area was the core interest. The

582
W. Liao, et al. Solar Energy 183 (2019) 566–586

Table 11
Differences between cumulated solar radiation prediction and measurements.
Set 1 Absolute error (Wh/m2) Percentage Set 2 Absolute error (Wh/m2) Percentage

Horizontal roofs and ground


Test point 3 20.9 3.4% Test point 15 75.2 6.7%
Test point 7 49.0 4.2% Test point 19 64.2 5.4%
Test point 11 87.1 11.1% Test point 21 61.4 5.2%
Test point 24 25.7 5.6%

Vertical walls
Test point 1 −24.0 −11.8% Test point 12 −3.9 −1.6%
Test point 2 −26.9 −13.2% Test point 13 26.3 4.9%
Test point 4 −18.3 −3.2% Test point 14 −5.8 −1.3%
Test point 5 −48.8 −14.8% Test point 16 −5.9 −1.2%
Test point 6 −34.8 −9.4% Test point 17 −4.8 −1.0%
Test point 8 5.2 1.4% Test point 18 −13.2 −2.5%
Test point 9 9.2 2.4% Test point 20 −6.9 −1.1%
Test point 10 −28.8 −6.7% Test point 22 3.3 2.1%
Test point 23 −5.9 −3.6%

entire case study area included 337 buildings, and the total radiation of available in published weather files, such as TMY2 and TMY3. For the
all the building surfaces during the testing day was selected as a per- evaluation of the model, two key weather variables, GHI and DNI, were
formance indicator for large-scale applications for model comparisons. measured to provide correct weather inputs to the proposed model and
Table 7 compares the total solar radiation predicted by the two methods corresponded to the solar radiation measurements of the test points. We
for the entire set of building surfaces. The calculation time was re- followed the common standardized procedure described in Vignola
corded on a PC system geared with Intel i5 4590 CPU, 12 Gigabytes et al. (2016). First, a shadow-band radiometer that obstructed the direct
dual-channel DDR3 RAM, implemented on a 64-bit Windows 10 op- sunlight measured a raw horizontal diffuse irradiance (Fig. 19, left).
eration system. The predicted results of the proposed method were in The raw diffuse irradiance was then calibrated with an additional
close agreement with RADIANCE. The total calculation time for our shadow-band correction factor to make up the loss of sky diffuse ra-
method is 266 s, a relatively low run time given the scale of the studied diance blocked by the shadow-band and allowed computation of the
case. DHI. The DHI and global horizontal irradiance directly measured by a
pyranometer (Fig. 19, right) were used to compute DNI on the basis of
5. Comparison against measurements the location of the sun.
In addition, we used dew point temperature data measured by a
5.1. Physical experiment settings mini-weather station which was provided by the School of Architecture
of the Huazhong University of Science and Technology, and was located
Two sets of controlled experiments were carried out to investigate on the roof next to the location of our experiment setup. The experi-
the model performance in terms of the total irradiance prediction with ments spanned two-weeks, and were carried out from May 26th 2017 to
and without reflected irradiance. Fig. 16 shows one urban geometry June 8th 2017. However, measurements were not collected during
model with different surface albedo values. Set 1 (left) has black- rainy days owing to the unavailability of waterproof equipment. Thus,
painted surfaces to minimize the reflection among surfaces as much as measurements were obtained only during sunny or cloudy days. Table 8
possible. Set 2 (right) has light grey-painted surfaces for the buildings lists the weather conditions for different test points during the experi-
and darker grey-painted surfaces for the roads to appropriately re- mental period.
present real albedo values of urban surfaces in urban environments.
Comparison of the proposed model against the two sets of measure- 5.3. Measurements uncertainty
ments allowed the investigation on whether the reflection model based
on significant simplifications suitably captured major reflection phe- Two major sources of uncertainties associated with the process of
nomena. Surface albedos of the models were measured with a re- generating the weather inputs were the radiometer measurement error
flectivity measuring device (PLKCN C84–III), and were subsequently and shadow-band correction factor. The measurements error of the
used as model inputs to the proposed model. solar radiometer was provided by the manufacturer and quoted to
Four full-range spectrum radiometers (Jinzhou Sunshine TBQ-2) range between ± 2%. The shadow-band correction (F) factor depended
were used in the experiments to collect solar irradiance measurements on the algorithm used to compensate for the obstructed diffuse irra-
on selected test points. They were installed inside building boxes, as diance owing to the shadow band, according to the shading bandwidth,
shown in Fig. 17. The radiometers were carefully installed to ensure solar position, and geographic location. Even though the two algo-
that they were parallel and aligned to the installed building surface, and rithms (Drummond, 1956; Robinson and Stoch, 1964) are extensively
that they properly collected the irradiance on the test point. To include adopted in practice, Zhang et al. (1997) found that the Fs values from
more test points in the model evaluation, the radiometers were installed the referred methods did not match the observations in the Chinese
in different locations at each of the days of the measurement period. weather stations. Correspondingly, they developed a statistical model
Fig. 18 shows test points used for data collection in the two sets of to generate monthly average Fs values for different geographic loca-
experiments, including 11 test points for Set 1, and 14 test points for Set tions of major cities in China. All the three methods were used to cal-
2. culate F, and the resulting values ranged between 1.23 and 1.27, as
summarized in Table 9. Given that dew-point meters measure dew
5.2. Weather measurements point temperature with high accuracy, and the dew point temperature
has a much smaller impact on the irradiance than the other two weather
Three weather variables are required as weather inputs to the pro- variables, the uncertainty of the measurements of the dew-point meter
posed model, namely the diffuse horizontal irradiance (DHI), direct was ignored in the model evaluation process. Additionally, surface al-
normal incident (DNI), and dew-point temperature. These were bedos were measured multiple times in different locations of the

583
W. Liao, et al. Solar Energy 183 (2019) 566–586

the proposed method’s predictions and RADIANCE’s predictions shown


in the previous section. A key difference between the two sets of
comparisons is that both the prediction models are based on the Perez
Sky model (Perez et al., 1993) whereas the measurements are based on
the actual sky radiance conditions that may differ from the Perez model
outcomes. To exclude the possible errors due to the Perez model in the
comparison, advanced equipment, such as an artificial sky or sky
scanner that directly measures the sky radiance, can be adopted in
physical experiments in the future study.
Furthermore, the differences between the predictions and mea-
surements were investigated in terms of the cumulated solar radiation
during the tested day period, as presented in Table 11. In general, the
differences between model outputs and measurements ranged from
3.31 Wh/m2 up to 87.14 Wh/m2 (from 0.96% to 14.79%), and most test
points resulted in a deviation of approximately 5% or less. For vertical
surfaces, no consistent trend was observed for the recorded differences
Fig. 23. Correlation R2 between SVF and prediction discrepancy. when the model predictions were compared against Sets 1 and 2. It was
expected that the simplified reflectance model may result in a higher
physical model (Fig. 20) to find the maximum and minimum values. In difference for vertical walls which received reflected irradiance from
total, six uncertain model inputs were considered, as listed in Table 9. reflective surrounding surfaces. However, Set 1 (black-colored surfaces)
The ranges of parameter uncertainties in Table 10 were used in the yielded increased differences in some cases (test points 1, 2, 5, and 6)
proposed model to compute the maximum and minimum predictions. than Set 2 (grey-colored surfaces). Noticeably, the proposed model
Given that all the parameters listed above were found to be positively tended to overpredict the irradiance on the horizontal surfaces. In
correlated with the model output, the model predicted two outputs: one contrast, for vertical surfaces, the differences between the predictions
with all the parameters set to their minimum values, and the other with and measurements varied for different test points.
all the parameters set to their maximum values. To further investigate major factors that determined the trend of
prediction errors, we correlated the prediction discrepancy with SVF for
each test point (Fig. 23). The prediction discrepancy was defined in
5.4. Results
terms of the absolute irradiance discrepancy and the percentage of
discrepancy. Results showed that the absolute discrepancy was highly
5.4.1. Impact of parameter uncertainty on the prediction
and positively correlated (R2 = 0.69) with SVF, indicating that the
Table 10 shows the ranges of total average irradiance predictions
proposed model tended to overpredict the irradiance for test points
due to the identified input uncertainties for all the test points in terms
with lesser obstruction, such as the roofs. For the walls for which there
of both the absolute differences of the maximum and minimum outputs
was increased shading, the proposed model had a tendency to under-
and the percentage of the difference compared to the maximum output.
predict the irradiance. In terms of the discrepancy reported as a per-
The table also presents the orientation and obstruction level of the test
centage, the results also led to the same conclusion, but the correlation
points represented by SVF, and calculated by the proposed method. The
was smaller at R2 = 0.39. Overall, the irradiance predicted by the
differences between the maximum and minimum outputs ranged be-
proposed model yielded average absolute differences of 6% and 5% in
tween 4–30 W/m2 and between 4–13%. As the ranges of the predictions
comparison to the measurements for the horizontal and vertical sur-
due to the input uncertainties are relatively small, averages of the
faces, respectively. Although there is the gap between the predictions
maximum and minimum outputs were used for the comparison against
and measurements, the proposed method with significant simplifica-
the measurements.
tions promised to be a suitable approach to achieve a satisfactory ac-
curacy for urban-scale solar analyses, and concurrently complied with
5.4.2. Comparison between model predictions and measurements the required computational efficiency.
Fig. 21 compares hourly irradiance predictions (W/m2) against
measurements during the test day period (6 am–17 pm) for the 24 test 6. Computational efficiency
points. There are missing measurements for rainy days and for the
specific two-hour intervals of 11 am–12 pm owing to equipment failure. This section examines the computational efficiency of the proposed
Overall, the proposed method was able to reproduce the actual mea- method in a programing environment of Python 2.7. The computer
surements accurately and elicited only a small range of discrepancies. hardware platform was a laptop PC with a CPU of i7 8700, running on
The magnitude of discrepancies yielded variations depending on the 32G DDR4-2666 Ram in a 64-bit Windows 10 operation system. Using
position of the test point and weather conditions. For horizontal sur- the study case and the settings described in Section 3, we decomposed
faces with increased a high- sky view factors (test points 7, 11, 15, 19, the computational process into several key steps and recorded calcu-
and 21), the method tended to overpredict the irradiance noticeably lation time in terms of their shares of the total calculation time, as
when the irradiance was increased at the middle of the day. For all the shown in Table 12. Calculating view angles for obstruction detection
vertical surfaces, the magnitude of the predicted errors did not seem to took up the highest portion of 60%, followed by calculating first re-
be time-dependent. The method tended to underpredict the irradiance, ceived irradiance, and calculating first-bounce reflection. The rest of
but the differences were relatively small. Fig. 22 plots the hourly pre- the steps in the process took little time in comparison to the three steps.
dictions in comparison to measurements for all the test viewpoints. A We also tested the computational cost of the method in calculating
Pearson’s coefficient of the two dataset was the R-squared of 0.974. view angles for two different numbers of viewpoints in the same studied
More differences between hourly predictions and measurements were urban area to compute obstructed skylines. Table 13 shows the total run
observed when the magnitude of irradiance increased. Nevertheless, time, run time per viewpoint for two cases with a different number of
overall the high correlation coefficient indicates a good agreement viewpoints. The total calculation time is in linear relation to the number
between the hourly predictions and measurements. It is worth men- of viewpoints. With 100,000 viewpoints, the method completed the
tioning that the correlation between the predictions and the measure- calculation around 8 minutes. It is worth mentioning that Python is not
ments (R2 = 0.974) is slightly lower than that (R2 = 0.993) between necessarily the most efficient programing language in terms of the

584
W. Liao, et al. Solar Energy 183 (2019) 566–586

Table 12 7. Conclusions
Shares of key steps in total computational time.
Reading geometry < 0.01% This paper presented an simplified method that allowed the efficient
Geometry subdivision 0.11% modeling of the solar potential in urban areas based on several iden-
Calculation of view angles 59.97% tified limitations of current approach. The paper described a simplified,
Reading weather file < 0.01% physics-based method for solar irradiance prediction in urban areas.
Creating sky radiance 0.17%
Calculation of first received irradiance 36.10%
The method is composed of the three components: (a) two-segment sky
Calculation of first-bounce reflection 3.65% discretization method, (b) edge-angle-detection obstruction method,
and (c) view-angle-based reflection method. With the reflection of the
urban context, the two-segment sky discretization method reduced the
unnecessarily large number of sky patches required for the prediction of
Table 13
irradiance on urban surfaces. Also, the edge-angle detection method
Run time of the proposed edge angle detection obstruction model.
together with the view angle-based reflection method substantially re-
Number of viewpoints Total runtime (s) Runtime per viewpoint (s) duced a number of iterations in the calculation process.
1000 5.49 0.0055
The new method provides reasonably accurate predictions with
100,000 532.02 0.0053 flexible control settings and fewer model inputs to effectively support
large-scale solar analyses. In comparison to RADIANCE, the new
method yielded predictions with the average differences of 3%, 4%, and
6%, for the low-, medium-, and high-density areas, respectively. The
Table 14 second comparison against measurements revealed that the method
Elementary time cost for obstruction determination for one viewpoint. tended to overpredict the irradiance received on surfaces with a high
View angle method Ray interception sky view factor such as roofs and underpredict that on vertical surfaces
with a low sky view factor. However, the average absolute differences
Time cost per elementary operation (s) 3.03 × 10−6 3.81 × 10−6 between predictions and measurements were relatively small and of the
Number of elementary operations 1691 245,195
order of 6% and 5% for horizontal and vertical surfaces, respectively.
(iterations)
Total time cost for one viewpoint (s) 0.0051 0.9330
The new method also provides users with a flexible control para-
meter setting related to the analysis setup, including Sky Horizontal
Subdivision (SHS), Strip Inside Subdivision (SIS), Sky Radiance
Sampling Subdivision (SRSS), and Building Edge Subdivision (BES).
computational cost, especially compared to C languages. The compu- SHS was found to be the most dominant parameter regarding its impact
tational cost of the method can be improved further by using a more on the prediction accuracy. Changes in the setting of the control
efficient programing language in the future. parameters did not impact the prediction accuracy noticeably for low-
For comparison against ray-trace/ray interception, we implemented density areas, whereas the choice of control parameter values had a
a ray tracer in Python 2.7 based on the Möller-Trumbore ray inter- substantial impact on the model outcomes in the cases of dense urban
ception algorithm (Möller and Trumbore, 2005). It is a fast and popular areas. Changes in the setting of the control parameters did not impact
method for calculating the intersection of a ray and a triangle in three the prediction accuracy noticeably for low-density areas, whereas the
dimensions without needing precomputation of the plane equation of choice of control parameter values had a substantial impact on the
the plane containing the triangle. Standard codes for implementation model outcomes in the cases of dense urban areas. In order to provide
can be found in Scratchpixel (2018). Using the case study area and practical guide for setting up the control parameters, further work is in
settings described in Section 3, first we obtained the average time cost need to investigate the effect of varying control parameter values on the
per elementary operation for obstruction detection. As the proposed prediction accuracy in relation to detailed characteristics of urban
method and ray interception fundamentally have a different approach morphology.
for obstruction detection, an elementary operation in the proposed
method is calculations between a viewpoint and BES points on the Acknowledgments
edges of one surrounding surface, whereas an elementary operation in
the ray interception method is ray interceptions between a viewpoint This work is supported by the National Natural Science Foundation
and a sky patch in relation to one surrinding surface where the Tre- of China (NSFC) under the Contract No. 51678261 and the CSC
genza 145 sky was used in this comparison. Second, we compared the Cambridge International Scholarship.
number of required iterations (elementary operations) for one view-
point against the entire case area for both the methods. In the edge References
angle detection method, the total number of iterations for one view-
point is the number of surfaces, and in the ray interception method it is Arvo, J., 1986. Backward ray tracing. In: Developments in Ray Tracing, Computer
the product of the number of sky patches and that of the urban surfaces. Graphics, Proc. of ACM SIGGRAPH 86 Course Notes, pp. 259–263.
Amanatides, J., Woo, A., 1987. A fast voxel traversal algorithm for ray tracing.
Table 14 shows that the proposed method has a slightly lower time cost Eurographics 87 (3), 3–10.
per iteration and a much lower number of required iterations for de- Cano, D., Monget, J.M., Albuisson, M., Guillard, H., Regas, N., Wald, L., 1986. A method
tecting obstruction than the ray interception method. Furthermore, the for the determination of the global solar radiation from meteorological satellites data.
Sol. Energy 37 (1), 31–39.
proposed method uses a very simplified approach for reflection calcu- Chan, Y.C., Tzempelikos, A., 2012. A hybrid ray-tracing and radiosity method for cal-
lation that only takes up less than 5% of total calculation time, overall culating radiation transport and illuminance distribution in spaces with venetian
the computational efficiency of the proposed method cost is considered blinds. Sol. Energy 86 (11), 3109–3124.
China Meteorological Administration, 2018. < http://www.cma.gov.cn/en2014/
to be improved for large-scale urban applications. However, we also services/ProductsService/ > (accessed in Nov. 2018).
point out that computational cost depends on not only the algorithm, CUNY, 2017. < https://nysolarmap.com/ > (accessed in Nov. 2018).
but the nature of programming environments, programmer’s profi- Drummond, A.J., 1956. On the measurement of sky radiation. Archiv für Meteorologie,
Geophysik und Bioklimatologie 7 (3–4), 413–436.
ciency in addition to the complexity and scale of a testing urban area.
EDiNA. < https://digimap.edina.ac.uk/ > (accessed in Nov. 2018).
None the less, the comparison provides evidence of a better computa- Erdélyi, R., Wang, Y., Guo, W., Hanna, E., Colantuono, G., 2014. Three-dimensional SOlar
tional efficiency offered by the proposed method against the ray in- RAdiation Model (SORAM) and its application to 3-D urban planning. Sol. Energy
terception approach. 101, 63–73.

585
W. Liao, et al. Solar Energy 183 (2019) 566–586

Freitas, S., Catita, C., Redweik, P., Brito, M.C., 2015. Modelling solar potential in the Robinson, N., Stoch, L., 1964. Sky radiation measurement and corrections. J. Appl.
urban environment: state-of-the-art review. Renew. Sustain. Energy Rev. 41, Meteorol. 3 (2), 179–181.
915–931. Robinson, D., Campbell, N., Gaiser, W., Kabel, K., Le-Mouel, A., Morel, N., Page, J.,
Fu, P., Rich, P.M., 1999. Design and implementation of the Solar Analyst: an ArcView Stankovic, S., Stone, A., 2007. SUNtool–A new modelling paradigm for simulating
extension for modelling solar radiation at landscape scales. In: Proceedings of the and optimising urban sustainability. Sol. Energy 81 (9), 1196–1211.
Nineteenth Annual ESRI User Conference, pp. 1–31. Robinson, D., Stone, A., 2004. Solar radiation modelling in the urban context. Sol. Energy
Grimmond, C.S.B., Potter, S.K., Zutter, H.N., Souch, C., 2001. Rapid methods to estimate 77 (3), 295–309.
sky-view factors applied to urban areas. Int. J. Climatol. 21 (7), 903–913. Romanoni, A., Fiorenti, D., Matteucci, M., 2017. Mesh-based 3D textured urban mapping.
Gueymard, C.A., Wilcox, S.M., 2011. Assessment of spatial and temporal variability in the Intell. Robots Syst. 3460–3466.
US solar resource from radiometric measurements and predictions from models using Roudsari, M.S., Pak, M., Smith, A., 2013. Ladybug: a parametric environmental plugin for
ground-based or satellite data. Sol. Energy 85 (5), 1068–1084. Grasshopper to help designers create an environmentally-conscious design.
Jakubiec, J.A., Reinhart, C.F., 2012. Towards validated urban photovoltaic potential and Proceedings of the 13th International IBPSA Conference.
solar radiation maps based on lidar measurements, GIS data, and hourly Daysim si- Sabbagh, J.A., Sayigh, A.A.M., El-Salam, E.M.A., 1977. Estimation of the total solar ra-
mulations. Procee. SimBuild 5 (1), 628–637. diation from meteorological data. Sol. Energy 19 (3).
Jakubiec, J.A., Reinhart, C.F., 2013. A method for predicting city-wide electricity gains Schöttl, P., Moreno, K.O., Bern, G., Nitz, P., 2016. Novel sky discretization method for
from photovoltaic panels based on LiDAR and GIS data combined with hourly Daysim optical annual assessment of solar tower plants. Sol. Energy 138, 36–46.
simulations. Sol. Energy 93, 127–143. Senkal, O., Kuleli, T., 2009. Estimation of solar radiation over Turkey using artificial
Kämpf, J.H., Montavon, M., Bunyesc, J., Bolliger, R., Robinson, D., 2010. Optimisation of neural network and satellite data. Appl. Energy 86 (7–8), 1222–1228.
buildings’ solar irradiation availability. Sol. Energy 84 (4), 596–603. Solar Simplified, 2018. < http://solarsimplified.org/solar-resources/solar-
Kanters, J., Wall, M., 2016. A planning process map for solar buildings in urban en- map > (accessed in Nov. 2018).
vironments. Renew. Sustain. Energy Rev. 57, 173–185. Song, L., Kimerling, A. J., Sahr, K., 2002. Developing an equal area global grid by small
Karteris, M., Slini, T., Papadopoulos, A.M., 2013. Urban solar energy potential in Greece: circle subdivision. < http://www.geo.upm.es/postgrado/CarlosLopez/materiales/
a statistical calculation model of suitable built roof areas for photovoltaics. Energy cursos/www.ncgia.ucsb.edu/globalgrids-book/song-kimmerling-sahr/ > . (accessed
Build. 62, 459–468. in Nov. 2018).
Koca, A., Oztop, H.F., Varol, Y., Koca, G.O., 2011. Estimation of solar radiation using Sözen, A., Menlik, T., Ünvar, S., 2008. Determination of efficiency of flat-plate solar
artificial neural networks with different input parameters for Mediterranean region of collectors using neural network approach. Expert Syst. Appl. 35 (4), 1533–1539.
Anatolia in Turkey. Expert Syst. Appl. 38 (7), 8756–8762. Scratchapixel 2.0. < https://www.scratchapixel.com/lessons/3d-basic-rendering/ray-
Liao, W., Heo, Y., 2017. A simplified vector-based method for irradiance prediction at tracing-rendering-a-triangle/moller-trumbore-ray-triangle-intersection > (accessed
urban scale. In: Proceedings of the 15th IBPSA Conference, pp. 2388–2397. in Nov. 2018).
Lindberg, F., Jonsson, P., Honjo, T., Wästberg, D., 2015. Solar energy on building Sun, J., Chen, X., Lu, X., Xi, J., 2012. Research on 3D textured dress geometry modelling.
envelopes–3D modelling in a 2D environment. Sol. Energy 115, 369–378. Int. J. Cloth. Sci. Technol. 102–117.
Mapdwell, 2018. < https://www.mapdwell.com/en/solar > (accessed in Nov. 2018). Tarpley, J.D., 1979. Estimating incident solar radiation at the surface from geostationary
Marion, B., Anderberg, M., George, R., Gray-Hann, P., Heimiller, D., 2001. PVWATTS satellite data. J. Appl. Meteorol. 18 (9), 1172–1181.
Version 2 – enhanced spatial resolution for calculating grid-connected PV perfor- Tregenza, P.R., 1987. Subdivision of the sky hemisphere for luminance measurements.
mance: preprint. In: NCPV Program Review Meeting, 21. Light. Res. Technol. 19 (1), 13–14.
Möller, T., Trumbore, B., 2005. Fast, minimum storage ray/triangle intersection. In: ACM Vignola, F., Michalsky, J., Stoffel, T., 2016. Solar and Infrared Radiation Measurements.
SIGGRAPH 2005 Courses, p7. CRC Press, Boca Raton.
Nadal, R.P., Moll, V.M., 2012. Optical analysis of the fixed mirror solar concentrator by Walter, E., Kämpf, J.H., 2015. A verification of CitySim results using the BESTEST and
forward ray-tracing procedure. J. Sol. Energy Eng. 134 (3), 031009. monitored consumption values. In: Proceedings of the 2nd Building Simulation
Perez, R., Seals, R., Michalsky, J., 1993. All-weather model for sky luminance distribu- Applications Conference, pp. 215–222.
tion-preliminary configuration and validation. Sol. Energy 50 (3), 235–245. Waibel, C., Evins, R., Carmeliet, J., 2017. Efficient time-resolved 3D solar potential
Perez, R., Seals, R., Ineichen, P., Stewart, R., Menicucci, D., 1987. A new simplified modelling. Sol. Energy 158, 960–976.
version of the Perez diffuse irradiance model for tilted surfaces. Sol. Energy 39 (3), World Bank, 2010. Cities and Climate Change: An Urgent Agenda. Urban development
221–231. series. Washington, DC.
Redweik, P., Catita, C., Brito, M., 2013. Solar energy potential on roofs and facades in an Zhang, S.Q., Feng, W.R., Zhang, W.M., Shi, J.H., 1997. The corrections and calculation
urban landscape. Sol. Energy 97, 332–341. method of shadowbands coefficient. Acta Energiae Solaris Sinica 18 (2), 157–163.
Reinhart, C., Breton, P.F., 2009. Experimental validation of autodesk® 3ds Max® Design Zomer, C., Rüther, R., 2017. Simplified method for shading-loss analysis in BIPV sys-
2009 and Daysim3.0. Leukos 6 (1), 7–35. tems–part 1: theoretical study. Energy Build. 141, 69–82.

586

You might also like