Space Object Collision Probability via Monte Carlo on the Graphics Processing Unit

被引:0
|
作者
Vivek Vittaldev
Ryan P. Russell
机构
[1] The University of Texas at Austin,Department of Aerospace Engineering and Engineering Mechanics
来源
The Journal of the Astronautical Sciences | 2017年 / 64卷
关键词
Collision probability; Monte Carlo; Graphics processing unit; Space situational awareness;
D O I
暂无
中图分类号
学科分类号
摘要
Fast and accurate collision probability computations are essential for protecting space assets. Monte Carlo (MC) simulation is the most accurate but computationally intensive method. A Graphics Processing Unit (GPU) is used to parallelize the computation and reduce the overall runtime. Using MC techniques to compute the collision probability is common in literature as the benchmark. An optimized implementation on the GPU, however, is a challenging problem and is the main focus of the current work. The MC simulation takes samples from the uncertainty distributions of the Resident Space Objects (RSOs) at any time during a time window of interest and outputs the separations at closest approach. Therefore, any uncertainty propagation method may be used and the collision probability is automatically computed as a function of RSO collision radii. Integration using a fixed time step and a quartic interpolation after every Runge Kutta step ensures that no close approaches are missed. Two orders of magnitude speedups over a serial CPU implementation are shown, and speedups improve moderately with higher fidelity dynamics. The tool makes the MC approach tractable on a single workstation, and can be used as a final product, or for verifying surrogate and analytical collision probability methods.
引用
收藏
页码:285 / 309
页数:24
相关论文
共 29 条
  • [1] Space Object Collision Probability via Monte Carlo on the Graphics Processing Unit
    Vittaldev, Vivek
    Russell, Ryan P.
    JOURNAL OF THE ASTRONAUTICAL SCIENCES, 2017, 64 (03) : 285 - 309
  • [2] Parallel Monte Carlo simulation in the canonical ensemble on the graphics processing unit
    Hailat, Eyad
    Russo, Vincent
    Rushaidat, Kamel
    Mick, Jason
    Schwiebert, Loren
    Potoff, Jeffrey
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2014, 29 (04) : 379 - 400
  • [3] Fast Monte Carlo simulations of ultrasound-modulated light using a graphics processing unit
    Leung, Terence S.
    Powell, Samuel
    JOURNAL OF BIOMEDICAL OPTICS, 2010, 15 (05)
  • [4] A review of space-object collision probability computation methods
    Li, Jia-Sheng
    Yang, Zhen
    Luo, Ya-Zhong
    ASTRODYNAMICS, 2022, 6 (02) : 95 - 120
  • [5] Accelerated Space Object Tracking via Graphic Processing Unit
    Jia, Bin
    Liu, Kui
    Pham, Khanh
    Blasch, Erik
    Chen, Genshe
    SENSORS AND SYSTEMS FOR SPACE APPLICATIONS IX, 2016, 9838
  • [6] Monte Carlo Option Pricing With Graphics Processing Units
    Nord, Fredrik
    Laure, Erwin
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 143 - 150
  • [7] A review of space-object collision probability computation methods
    Jia-Sheng Li
    Zhen Yang
    Ya-Zhong Luo
    Astrodynamics, 2022, 6 : 95 - 120
  • [8] Fast cardiac CT simulation using a Graphics Processing Unit-accelerated Monte Carlo code
    Badal, Andreu
    Kyprianou, Iacovos
    Sharma, Diksha
    Badano, Aldo
    MEDICAL IMAGING 2010: PHYSICS OF MEDICAL IMAGING, 2010, 7622
  • [9] Malware Detection via a Graphics Processing Unit
    Kovach, Nicholas
    Mullins, Barry
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION WARFARE AND SECURITY, 2010, : 212 - 215
  • [10] Accelerated 3-D Monte Carlo light dosimetry using a graphics processing unit (GPU) cluster
    Lo, William Chun Yip
    Lilge, Lothar
    LASER APPLICATIONS IN LIFE SCIENCES, 2010, 7376