A new algorithm using a pyramid dataset for calculating shadowing in solar potential mapping
The efficiency of solar potential mapping is becoming increasingly important as solar energy technologies further develop. As digital surface models (DSMs) with improved spatial resolution become more available, the efficiency and accuracy of calculating solar potential need to be better improved. T...
Saved in:
Published in | Renewable energy Vol. 126; pp. 465 - 474 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Elsevier Ltd
01.10.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The efficiency of solar potential mapping is becoming increasingly important as solar energy technologies further develop. As digital surface models (DSMs) with improved spatial resolution become more available, the efficiency and accuracy of calculating solar potential need to be better improved. This study analyzes the algorithms available for calculating shadowing and proposes a new algorithm using a pyramid dataset. The available algorithms can be categorized as either shadow-based calculation algorithm (SBC) or Viewmap-based calculation algorithm (VBC). Relatively, SBC can generate simple results rapidly while VBC can generate detailed results slowly. VBC comprises three algorithm types: line scanning, all-data scanning, and the proposed pyramid dataset algorithms. The calculation time and accuracy of these algorithms were analyzed with respect to the spatial resolution of the DSMs and sky division resolution. The results show that the calculation time for each algorithm increases significantly as the resolution of the DSM increases. The proposed pyramid dataset algorithm showed high calculation speed and time complexity compared to previous VBCs. It is also able to generate a more detailed map than the SBC. The proposed algorithm showed high potential for further study as it can generate a detailed map of high resolution DSM rapidly.
•A new algorithm for shadowing is proposed using a pyramid dataset.•SBC is fast but can calculate only simple results.•VBC is more time-consuming but can calculate detailed results.•The proposed pyramid algorithm can calculate detailed results rapidly, similar to SBC. |
---|---|
ISSN: | 0960-1481 1879-0682 |
DOI: | 10.1016/j.renene.2018.03.068 |