앞에서 소개한 알고리듬의 정확도는 약 1° 내인데, 대부분의 지상용 태양광시스템에는 충분 하다. 평판형 모듈의 경우 위치 설정의 정확도는 몇 도 범위 내이고, 간단한 알고리듬에 의 해 초래된 에러는 대기 효과와 같은 특정 장소에 국한된 미지의 요인과 비교할 때 무시할 만하다. 집광형 모듈의 경우 간단한 방정식을 이용하면 허용 범위 이상의 에러를 초래할 수 있다. 집광도가 증가하면 태양 추적(sun tracking)의 정확도에 대한 필요성도 증가한다. 집 광비가 1000:1인 시스템에서 태양은 각도 3.5 분 (0.06°) 범위 내에서 추적되어야 한다 1. 태양을 추적하는 실현 가능한 방법의 하나는 Astronomical Almanac 2 을 토대로 한 테이블을 찾거나 혹은 컴퓨터를 이용하는 것인데, Multiyear Interactive Computer Almanac (MICA)은 미 해군 관측소로부터 구할 수 있다. 그러나 이런 시스템은이 추적 시스템에 사 용되는 마이크로컨트롤러용으로는 부적절하다. 정확도와 복잡성을 절충한 다양한 태양 추적 용 알고리듬들이 있다. 현재의 컴퓨터가 출현하기 전에는 간편성에 중점을 두었고, 현재는 소형의 마이크로컨트롤러로도 매우 복잡한 수학 공식을 다룰 수 있다.
Plataforma Solar de Almerýa (PSA)의 Blanco-Muriel 등3은 모든 알고리듬의 정확도를 재조사하였다. 게다가 그들은 1999-2015 기간에 각도 0.5 분 범위 내의 정확도를 가진 간 편화시킨 알고리듬을 개발하였다. PSA 알고리듬은 특히 마이크로컨트롤러용으로 C++ 언어 를 최적화하였는데,http://www.psa.es/sdg/sunpos.htm. 에서 구할 수 있다. 코드는 본PVCDROM에서 구동되도록 변환하였는데, 아래에 소개되어 있다. PSA 알고리듬은 또한PV Lighthouse Solar Path Calculator 에서 이용되고 있다.
미국의 NREL4 에서는 이 알고리듬을 좀 더 다듬어 온라인으로 찾아볼 수 있게 하였다. http://www.nrel.gov/midc/solpos/spa.html
정밀하게 태양을 추적할 수 있는 PSA 알고리듬 (PSA algorithm for High Accuracy
Tracking of the Sun)
PSA 알고리듬은 지방 시간대에 의해 야기되는 불확도를 제거하기 위해 Universal Time (UT)을 사용한다. 위치는 경도와 위도를 분과 초 단위까지를 각도의 분율로 변환하여 입력 한다. 방위각은 자석의 남쪽이 아닌 정남으로부터 측정하고, 천정각은 수직선으로부터 측정 한다. 고도각은 수평선으로부터 측정한다.
경도와 위도 0° (동 아프리카 앞바다)에서 2003년 1월 1일 정오의 값은 방위각 178°가 되 는데, 태양이 정남에 있다는 표시이다. 천정각은 태양이 하늘 높이 있으나, 머리 바로 위에 서 23° 벗어나 있는 것을 보여준다.
- 1. , “Solar thermal power system based on optical transmission”, Solar Energy, vol 18, pp 31 - 39, 1976.
- 2. “The Astronomical Almanac”. 2020.
- 3. , “Computing the solar vector”, Solar Energy, vol 70, pp 431 - 441, 2001.
- 4. , “Solar Position Algorithm for Solar Radiation Applications”, 2003.