SolTrack: a free, fast and accurate routine to compute the position of the Sun
Marc van der Sluys, Paul van Kan

TL;DR
SolTrack is a free, fast, and accurate software routine for computing the Sun's position at any time and location, suitable for solar tracking applications and capable of running on low-spec hardware.
Contribution
It introduces a new open-source routine that is faster and more accurate than existing algorithms for solar position calculation, optimized for embedded systems.
Findings
Computes 1.5 million positions per second on a standard CPU core.
Achieves positional accuracy within 0.0042 degrees over 2017-2116.
Provides rise, transit, and set times with better than 1 second accuracy.
Abstract
We present a simple, free, fast and accurate C/C++ and Python routine called SolTrack, which can compute the position of the Sun at any instant and any location on Earth. The code allows tracking of the Sun using a low-specs embedded processor, such as a PLC or a microcontroller, and can be used for applications in the field of (highly) concentrated (photovoltaic) solar power ((H)CPV and CSP), such as tracking control and yield modelling. SolTrack is accurate, fast and open in its use, and compares favourably with similar algorithms that are currently available for solar tracking and modelling. SolTrack computes positions per second on a single 2.67GHz CPU core. For the period between the years 2017 and 2116 the uncertainty in position is , that in solar distance 0.0017 0.0029%. In addition, SolTrack computes rise, transit and set times…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSolar and Space Plasma Dynamics · Solar Radiation and Photovoltaics · Geophysics and Gravity Measurements
