컴퓨터천문학

컴퓨터 천문학

by 박종현 posted Oct 05, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

 

컴퓨터에 사용되는 마이크로  칩의 발전은 우리의 생활을 바꿔놓았습니다. 마이크로 칩에 의해 향상된 컴퓨팅 파워를 이용하여 우리는 물품을 구매하거나 게임을 즐기거나 인터넷 기사를 보고 때로는 학습의 도구로 실험의 도구로 이용을 하고 있습니다.

불과 수십년전의 컴퓨팅 파워는 보잘 거 없었고, 연구소나 기업과 같은 접근하기 힘든 곳에 위치해 있었기 때문에 마음껏 이용할 수도 없었습니다. 컴퓨팅 파워의 증가는 천문학을 수학적으로 접근할 수 있게 만들어 줬습니다.

컴퓨터 상에서 우리는 우주적인 이벤트나 특정 장소와 시간을 설정하고 무한에 가까운 가상의 경험을 할 수 있게 되었습니다.

 

 

이러한 수학적 계산을 컴퓨터에 적용하고 가상의 경험을 하기 위해 몇 가지 모듈을 생성해야 합니다.

생성해야 할 수학적 계산 모듈은 다음과 같습니다.

 

- 기본값 입력 루틴

- 예스/노 루틴

- 시간/각 그리고 분/초를 변환하기(1), (2), (3)

- 1900년 1월 0.5일 이후의 Julian day 계산하기 (1), (2)

- 1900년 1월 0.5일 이후의 Julian day number를 달력날짜로 전환하기

- 표준시와 지역시 변환하기

- 적도좌표와 지평좌표 변환하기

- 적경좌표와 시간각 사이의 변환

- 경도와 황도 내의 장동을 위한 교정

- 적도좌표와 황도좌표의 변환

- 적도좌표와 은하좌표의 변환

- 좌표 시스템 간의 변환

- 적도좌표 선행에 대한 어림수

- 적도좌표 선행에 대한 검사

- 지심과 시 위치 사이의 변환

- 대기굴절 효과 계산

- 해, 달, 별이 떠오르는 환경과 설정 찾기

- 케플러의 타원운동 계산

- 황도좌표에서 태양 찾기

- 일출과 일몰 계산하기

- 중요 행성에 대한 궤도 요소 반환하기

- 행성의 위치 찾기

- 달의 시차와 포지션 찾기

- 월출, 월몰 계산하기

- 보름달과 새로운 시간 찾기

- 일식과 월식 계산하기

- 그래픽으로 계산값 나타내기

- 접촉 타원요소 계산하기

- 다른 시대의 타원궤도 계산하기

- 포물선 요소에서 혜성의 포지션 계산하기

- 관측자로 부터 포물선 계산하기

- 관측자로 부터 타원요소 계산하기

 

저는 천문학 전문가는 아닙니다. 하지만 제가 가지고 있는 몇 안되는 지식 중의 하나가 소프트웨어 개발 입니다.

소프트웨어 개발을 하며 얻은 지식을 기반으로 천문학적 계산에 접근해 보고 싶습니다.

제가 학습하며 정리한 내용을 매주 이 곳에 업데이트 하겠습니다.

또한 직접 제작한 모듈을 업로드 하여 실행해 보실 수 있도록 하겠습니다.

더디겠지만 1주일에 글 하나씩 1년이 되면 누적된 48개의 글을 보실 수 있게 되실 겁니다.

관심있는 분들은 매주 금요일 이 곳에서 저와 함께 지식을 나누셨으면 합니다.