DOI QR코드

DOI QR Code

A study on the Computational Efficiency Improvement for the Conjunction Screening Algorithm

접근물체 선별 알고리즘 계산 효율성 향상 연구

  • 김형진 (과학기술연합대학원대학교 위성시스템 및 활용공학 전공) ;
  • 김해동 (한국항공우주연구원, 과학기술연합대학원 대학교) ;
  • 성재동 (과학기술연합대학원대학교 위성시스템 및 활용공학 전공)
  • Received : 2012.06.29
  • Accepted : 2012.08.20
  • Published : 2012.09.01

Abstract

In this paper, the improvement methods of the computational efficiency of the conjunction screening algorithm, which calculates the closest distance between primary satellite and space objects are presented. First method is to use GPU(Graphics Processing Unit) that has high computing power and handles quickly large amounts of data. Second method is to use Apogee/Perigee filter which excludes non-threatening objects that have low probability of collision and/or minimum distance rather than that of thresh hold. Third method is to combine first method with second method. As a result, the computational efficiency has been improved 34 times and 3 times for the first method only and second method only, respectively. On the contrary, the computational efficiency has been dramatically improved 163 times when two kinds of methods are combined.

본 논문에서는 우주파편 충돌위험 분석 과정에 1차적으로 필요한 접근물체 선별 알고리즘의 계산 효율성 향상 방법을 제시하였다. 첫 번째 방법은 높은 연산 능력을 바탕으로 대량의 데이터를 빠르게 처리할 수 있는 GPU(Graphics Processing Unit)를 이용하는 것이고, 두 번째 방법은 접근 가능성이 없는 물체들을 최소 근접거리 계산 과정에서 제외하여 계산 수행 시간을 단축할 수 있는 원/근지점 필터(Apogee/Perigee filter)를 이용하는 것이며, 세 번째 방법은 앞서 언급한 두 가지 방법을 결합하여 이용하는 것이다. GPU만 적용하였을 경우 평균 34 배 정도 계산 효율성이 향상되었고, 원/근지점 필터만 적용하였을 때는 평균 3 배 정도 계산 효율성이 향상되었다. 마지막으로 GPU와 원/근지점 필터를 함께 적용하였을 때는 약 163 배 정도 계산 효율성이 향상됨을 확인할 수 있었다.

Keywords

References

  1. "Technical Report on Space Debris", UNITED NATIONS, New York, 1999, pp. 2.
  2. "Space Debris", Parliamentary Office of Science and Technology, postnote No. 355, 2010.
  3. Liou. J.-C., "Orbital Debris and Future Environment Remediation", Presentations at the KARI, 2011.
  4. http://celestrak.com/events/collision
  5. 김해동, 김은혁, 엄위섭, 김은규, 김학정, "우주파편 충돌위험 종합관리시스템 개념설계", 한국항공우주학회 추계 학술대회, 2011, pp. 543-546.
  6. 이주석, 류현곤, "GPU 병렬 컴퓨팅 기술을 이용한 개인용 수퍼 컴퓨터 현황과 전망", 전자공학회지 제 36권 제 5호, 2009, pp. 562-571.
  7. 정무경, 박성모, 엄낙웅, "병렬 프로세서 기술 및 동향 ", 전자통신동향분석 제 24권 제 6호, 2009, pp. 86-93.
  8. www.goggle.co.kr/image
  9. Thanh-Nghi Do, Van-Hoa Nguyen, "A Novel Speed-up SVM Algorithm for Massive Classification Tasks", RIVF, 2008, pp. 215-220.
  10. 데이비드 B. 커크, 원메이 W.후, 하순회, 김크리스, 이영민, "대규모 병렬 프로세서 프로그래밍:CUDA를 이용한 실용적 접근", 비제이퍼블릭, 2011, pp. 20-21.
  11. www.3dskoreaforum.com/pdf/day1_6_NVIDIA.pdf
  12. www.centerforspace.com
  13. www.mathworks.co.kr/discovery/matlab-gpu.html
  14. 정영훈, "CUDA 병령 프로그래밍", 프리렉, 2011, pp. 13-36.
  15. www.mathworks.co.kr/help/toolbox/distcomp/ arrayfun.html
  16. http://blogs.mathworks.com/loren/2011/07/18/a-mandelbrot-set-on-the-gpu/
  17. Hoots, F. R., Crawford, L.L., Roehrich, R.L., " An analytic method to determine Future close between satellites", celestial mechanics, Vol. 33, 1984, pp. 143-158. https://doi.org/10.1007/BF01234152
  18. James Woodbrun, Vincent Copploa, Frank Stoner, " A description of filters for minimizing the time required for orbital conjunction computations", AAS/AIAA Astrodynamics Specialist Conference, 2009, pp. AAS 09-372.

Cited by

  1. Analytical Design of the Space Debris Collision Avoidance Maneuver based on Relative Dynamics vol.19, pp.11, 2013, https://doi.org/10.5302/J.ICROS.2013.13.8016