Header Ad

사용자 정의 검색

자미두수 명반 작성법 - #2-3. 시각의 확정(계속) - 배우기

마. 균시차 이론(Equation of Time)

균시차 이론을 설명하기 위해서는 케플러의 법칙을 먼저 이야기할 필요가 있습니다.
지구를 비롯하여 태양을 공전하고 있는 태양계 행성들은 태양을 중심으로 원형 궤도가 아니라 타원형 궤도를 그리며 돌고 있습니다.

이때 행성이 태양에서 멀 때는 천천히 공전하고(각속도가 느리고), 가까울 때는 빠르게 공전하게 되는데(각속도가 빠름) 이를 케플러의 법칙이라고 합니다.
각속도가 빠를 때는 미세하지만 하루의 길이가 줄어들게 되고, 각속도가 느릴 때는 하루의 길이가 늘어나게 됩니다.

하지만 우리가 시계에서 사용하는 시간은 지구가 태양을 원형 궤도로 공전하고 있다는 가정하에 1년을 평균한 시간인 평균태양시를 사용하고 있어 진태양시와는 미세하게 차이가 발생합니다. 매일 발생하는 이러한 시간의 차이를 균시차라고 합니다.

균시차를 구하는 것은 수학적으로 굉장히 난해한데, 그 과정은 위키피디아를 참조하시고 프로그램에서 구현할 때 사용한 공식은 다음과 같습니다.

M = 2 * 원주율 * (1월 1일부터 당일까지의 날짜수) / 365.242;
EOT = -7.657 * sin(M) + 9.862 * sin(2 * M + 3.599); // 균시차





덧글

댓글 입력 영역