论文标题
Soltrack:免费,快速准确的程序来计算太阳的位置
SolTrack: a free, fast and accurate routine to compute the position of the Sun
论文作者
论文摘要
我们提出了一个简单,免费,快速,准确的C/C ++和Python例程,称为Soltrack,可以在任何瞬间和地球上的任何位置计算太阳的位置。该代码允许使用低规格的嵌入式处理器(例如PLC或微控制器)跟踪太阳,并可用于(高度)浓缩(光伏)太阳能((H)CPV和CSP)领域的应用,例如跟踪控制和产量模型。 Soltrack的使用是准确,快速和开放的,并且可以与当前可用于太阳能跟踪和建模的类似算法进行比较。 Soltrack在单个2.67GHz CPU核心上计算$ 1.5 \ times 10^6 $位置。在2017年至2116年之间,位置的不确定性为$ 0.0036 \ pm 0.0042^\ Circ $,在太阳距离0.0017 $ \ pm $ 0.0029%。此外,Soltrack计算上升,运输和设定时间的精度比1秒更好。该代码可在线免费获得(http://soltrack.sf.net,https://pypi.org/project/project/soltrack/)。
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 $1.5 \times 10^6$ positions per second on a single 2.67GHz CPU core. For the period between the years 2017 and 2116 the uncertainty in position is $0.0036 \pm 0.0042^\circ$, that in solar distance 0.0017 $\pm$ 0.0029%. In addition, SolTrack computes rise, transit and set times to an accuracy better than 1 second. The code is freely available online (http://soltrack.sf.net, https://pypi.org/project/soltrack/).