Results from the New Approaches Team of the NASA Frontier Development Lab: The Deflector Selector Nicolas Erasmus1,2 , Adam Greenberg1,3 , Erika Nesvold1,4 , Elmarie van Heerden1,5 , J.L. Galache1,6 , Eric Dahlstrom1,7 , and Franck Marchis1,8 1 2 1 NASA Frontier Development Lab, Mountain View, CA, USA South African Astronomical Observatory, Cape Town, South Africa 3 University of California Los Angeles, Los Angeles, CA, USA 4 Carnegie Institute of Washington, Washington, DC, USA 5 University of Oxford, Oxford, UK 6 IAU Minor Planet Center, Boston, MA, USA 7 International Space University, Menlo Park, CA, USA 8 SETI Institute, Mountain View, CA, USA Introduction Impacts on the Earth by natural Solar System objects (i.e., asteroids and comets) can pose a significant threat to human lives and infrastructure. Geological evidence of an impact crater near Chicxulub, Mexico indicates that an asteroid or comet impact 66 million years ago may have been responsible for a mass extinction of approximately 3/4 of Earth’s plant and animal species and the disruption the global climate [11]. While the Chicxulub impactor was at least 10 km in diameter, impactors too small to cause mass extinctions can still pose a regional threat to life and property. Even the ∼ 17 m impactor that struck the atmosphere at a shallow angle over Chelyabinsk Oblast in 2013 caused $33 million (USD) in infrastructure damage and over ∼1,000 injuries [9]. Several ground- and space-based observing campaigns have been dedicated to detecting and tracking Near Earth Asteroids (NEAs), and the Minor Planet Center (MPC) maintains a database of asteroid and comet astrometric observations and orbits [2]. However, research concerning the best methods for deflecting an impactor once it has been detected is still in the theoretical stages. Several technologies have been proposed for impactor deflection, including nuclear explosives, kinetic impactors, and gravity tractors. However, none of these technologies have been developed and fully tested in space. The kinetic impactor method was tested by the Deep Impact mission, which collided a spacecraft with the comet Tempel 1, but the subsequent change in velocity of the comet was not measured. While nuclear explosives are a well-studied technology on the Earth, the testing of nuclear explosives in space was prohibited by the Outer Space Treaty of 1967 [6]. Developing and testing every proposed deflection technology is currently prohibitively expensive. However, if humanity waits until a clear impact threat is detected to select which technologies to use, there may not be time to develop and deploy the chosen deflection technique between the detection of the hazard and the impact. Determining now which technologies are most likely to be useful would allow policy and funding decision-makers to effectively prioritize a subset of the proposed deflection technologies. Theoretical studies of the various proposed deflection technologies have focused either on modeling the capabilities of a single technology, or comparing the abilities of the different technologies to address specific impact scenarios. No comprehensive study comparing effectiveness of the various proposed technologies on deflecting the likely hazardous object population has been published. 1 Figure 1: Illustration of the impact scenario and a few of the parameters considered by the model. We have developed a model to map the distribution of parameters of a hypothetical impactor population to the set of technologies that can deflect these objects. In this work, we describe our model and use it to address the following questions: 1. Which deflection method has the highest likelihood of deflecting the broadest range of possible impactors? 2. Which impactor characteristics is the choice of deflection method most sensitive to? 3. Which areas of the impactor parameter space are not covered by current deflection technologies? The model consists of a machine learning algorithm that takes as its input the characteristics of a hazardous object (e.g., orbital parameters, size, etc.) and outputs the deflection technologies capable of deflecting the object. To train the algorithm, we produced a set of training data using orbital simulations to simulate the application of a change in velocity, ∆V , to deflect a hazardous object, and a literature search of deflection technologies to calculate which technologies could apply that ∆V , given the object’s size. The general considerations and parameters in the orbital simulations and technology calculations are illustrated in Figure 1. Section 2 describes the N -body orbital simulations we used to test the success of the application of various ∆V values to hazardous objects. Section 3 summarizes the results of our calculations of the capabilities of various deflection technologies. In Section 4 we describe our machine learning algorithm and summarize its results. We describe our plans for future improvements to the model in Section 5 and discuss our conclusions in Section 6. 2 Figure 2: Schematic of two types of Earth crossing orbits: Apollos and Aten objects. 2 Orbital Simulations 2.1 2.1.1 Hazardous Object Orbital Parameter Synthesis Asteroids The first step in simulating the efficacy of various deflection techniques is to generate a population of impactors, whose members can then be subsequently deflected. However, the parameters of such a population are not known, since the rate of Earth-impacts is (thankfully) relatively low. Therefore, we generated a simulated population of objects by modifying the orbits of all known Apollo and Aten objects (Figure 2), such that these objects were guaranteed to be Earth-impacting. These modifications were done such that the shape of the orbit was unchanged, and changes to the orbital orientation were minimized. 1. We first generate Earth-crossing orbit using the following method: • Pull aa , ea , ia , Ωa from Aten/Apollo distribution to partially define asteroid orbital ellipse (Semimajor axis a,eccentricity e,inclination i, argument of the periapse ω and longitude of the node Ω fully define an orbit, along with mean anomaly M ). Earth’s orbital parameters are known to be ae , ee , ie , ωe , Ωe (Ωe ≡ 0 with an ecliptic reference frame). • Find θ such that f (θ) is minimized, where f (θ) = | re − ||~r(Ma = θ, ωa = 0, aa , ea , ia , Ωa )|| | and re = ||~r(Me = Ωa , ωe , ae , ee , ie , Ωe )||. r is the Sun-object distance. • Find φ such that g(φ) is minimized, where g(φ) = | ~r(Ma = θ, ωa = φ, aa , ea , ia , Ωa ) · ~z | and ~z is Earths orbital normal vector. 3 2. We then choose a (random, with constraints) lead time t` . We set the impactor’s mean anomaly Ma = θa0 and Earth mean anomaly Me = θe0 such that √ t` GM∗ θe0 = Ωa − 3 2πae 2 and θa0 =θ− √ t` GM∗ 3 2πaa 2 , where M∗ is the mass of the central body. For purely Keplerian orbits, the preceding steps will generate an object with orbit aa , ea , aa , ωa = φ, Ωa and mean anomaly Ma = θa0 that will impact an Earth with orbit ae , ee , ie , ωe , Ωe and mean anomaly Me = θe0 after time t` . However, while purely Keplerian Earth-impacting orbits can be generated using the preceding steps, the orbits used for this study were not purely Keplerian, as perturbational gravitational effects were taken into account (see section 2.2). These perturbations will, over time, make an object’s position deviate from its location predicted from the initial orbital parameters. Therefore, while the steps described above can guarantee an initial object-Earth intersection, they will not necessarily generate an impact for objects with a predicted Keplerian impact sufficiently far in the future. To avoid this complication, we generated a population of impactors using step 1 as described above. These impactors were then integrated backwards t` in time. Due to the time-symmetric properties of the leap-frog integrator we employed (see section 2.2), the resulting population was guaranteed to impact after time t` . 2.1.2 Long-period comets Relative to near-Earth asteroids, much less is known about the orbital parameter distribution of long-period comets (LPCs). LPCs are much less likely to impact the Earth due to the low rate at which they enter the inner Solar System - however, our incomplete knowledge of their orbits, and their high relative velocities, suggests that humanity would have much less warning time prior to a cometary impact. LPCs can also be substantially larger than their asteroidal counterparts, further increasing the damage infliced from a potential Earth impact. Therefore, while their impact risk is low, the distribution of LPCs arguably present a higher expected damage risk for humanity than the population of near-Earth asteroids. As mentioned above, the distribution of orbital parameters for LPCs is not well constrained. To create a synthetic population of comets, we generated orbital parameters according to the following constraints: 2000AU < a < 100, 000 AU 0o < i < 180o 6R < rp < 1 AU, where rp is the perihelion distance. After generating a population of LPCs, these objects were made to be Earth-impacting using the same prescription described in Section 2.1.1. We should note that while we did generate the population of comets described above, due to time constraints (and suggestions from experts), we refrained from including these objects in our analyses. We plan on adding in the comet orbital simulations as the project grows beyond the initial six-week program. 4 Figure 3: Summary of the instantaneous deflection orbital simulations described in Section 2.2. The colors indicate the percentage of successful deflections for a given lead time and ∆V applied. Black lines indicate curves fit to the contours for success rates of 50%, 75%, and 100%. 2.2 N -body integrator We performed orbital simulations using the N -body integrator REBOUND [8], run on the Carnegie Institute of Washington’s Memex cluser. Our simulations included the gravitational effects of Jupiter, Venus, and Mars, as well as the Sun and the Earth. The leap-frog integrator used for these simulations used a constant time-step of dt = 1.6 × 10−6 yr, and a gravitational softening parameter of rs = R⊕ . As mentioned in Section 2.1, gravitational perturbations make guaranteeing an Earth impact a nontrivial, non-analytic problem. To solve this, we placed each object at it’s Earth-crossing point at time t = 0 (as calculated using the methods described in Section 2.1), and then integrated their orbits backwards to t = −15 years. Due to the time-reversibility of the leap-frog integrator used, this guaranteed contact between the impactor and the Earth at t = 0. To augment these data, each initial impactor was assigned random lead times, {t`,i }, and random ∆V s, {∆Vi }. The set of lead times were chosen from a linear distribution, constrained by 0 years < t`,i < 15 years. The set of ∆V s were chosen from a logarithmic distribution constrained by 10−6 m/s < ∆Vi < 1 m/s. For instantaneous-push deflection technologies (see Section 3), we then applied an change in velocity of ∆Vi at lead time t = −t`,i for each of copy of the original, unperturbed orbit. For slow-push deflection technologies (again, see Section 3), we applied a change in velocity of ∆Vi /year for every time step ∆t satisfying the constraint −t`,i < ∆t < 0. All velocity changes were applied parallel to the object’s velocity vector at the time of application. These orbits were tracked forward in time, from the point at which the ∆V was applied until either the object impacted the Earth, or until 15 years had passed since the original, unperturbed orbit would have impacted the Earth (i.e. until t = 15 years). 2.3 Orbital Simulation Results We ran ∼ 200 instantaneous-push simulations and ∼ 100 slow-push simulations for each of 8,000 Apollo and Aten orbits that had been altered to impact the Earth. Figure 3 summarizes the results of the instantaneouspush simulations. For a given lead time and ∆V , the color of the plot in Figure 3 indicates the percentage of our simulations in that bin that represented successful deflections. Larger ∆V values increase the proportion of successful deflections, and the magnitude of the ∆V required to increase this success rate increases sharply for decreasing lead times. 5 1 2 3 4 5 6 7 Launch vehicle NASA SLS Block 2 SpaceX Falcon Heavy [3] Delta IV Heavy Long March 7 Proton-M Ariane 5ECA H-IIB Country USA USA USA China Russia EU Japan Payload to LEO (T) 130.70 54.40 28.79 25.00 23.00 21.00 19.00 Payload to Asteroid (est.) (T) ∼ 32 ∼ 13 ∼7 ∼6 ∼6 ∼5 ∼5 Status Under Development Testing 8/9 Succ. Launches 1/1 Succ. Launches 88/98 Succ. Launches 55/56 Succ. Launches 5/5 Succ. Launches Table 1: Summary of launch vehicles with corresponding payloads to low Earth orbit or to a hazardous asteroid. 1 2 3 4 5 6 7 Country USA USA USA China Russia EU Japan Location Florida, USA California, USA Florida, USA Hainan, China Tyuratam, Russia Kourou, French Guyana Tanegashima, Japan Launch Site Kennedy Space Center LC-39B Vandenberg SLC-4E Kennedy Space Center SLC-37B Wenchang SLC 1 Baikonur Cosmodrome LC-200/39 Guiana Space Centre ELA-3 Tanegashima LA-Y Launch Vehicle NASA SLS Block 2 SpaceX Falcon Heavy Delta IV Heavy Long March 7 Proton-M Ariane 5 ECA H-IIB Table 2: Summary of possible launch sites corresponding to the launch vehicles listed in Table 2. 3 Deflection Technologies The orbital simulations described in Section 2 can only reveal which values of ∆V are required to deflect an incoming hazardous object, given its orbit and a lead time. To map these ∆V s to the proposed deflection technologies, we conducted a literature search, summarized below, in order to calculate the ∆V values that each technology can apply, given the object’s size. We considered the three most plausible technologies: nuclear explosives, kinetic impactors, and gravity tractors. 3.1 Launch Vehicles and Sites The successful execution of any chosen deflection method is ultimately dependent on getting that appropriate technology into space and to the asteroid. To reach space, a launch vehicle and a launch site is required. Arguably, the most critical parameter to consider is the mass of the payload associated with the deflection method since this will determine the launch vehicle. A launch site that can accommodate that particular launch vehicle can then be chosen. The payload each launch vehicle can handle is dependent on the thrust power of the rocket but also on the insertion orbit. Reaching Low Earth Orbit (LEO) requires less power than for instance Geosynchronous Equatorial Orbit (GEO) which will again require less effort than a rendezvous with Mars. A summary of established and promising planned launch vehicles and their associated payload capabilities are given in Table 1. A summary of launch sites and the launch vehicles that can be launched from them is given in Table 2. In this section, we assume that only one technology is used for a given attempted deflection of an asteroid, and that only a single launch vehicle is used for deploying that technology.. 3.2 Nuclear Explosive Although nuclear explosives are highly controversial and conditional to international treaties, they still remain an extremely attractive option because the efficiency of ∆V imparted on the asteroid versus the required launch mass is much higher compared to other techniques. Nuclear explosives also stem from well 6 established and existing technology. However, apart from the obvious safety concerns of a malfunctioning nuclear cargo launch, there is also still the unpredictable outcome of such a violent deflection mechanism. Until these issues are addressed this method will remain a divisive topic. To harness the explosive energy of a nuclear detonation to impart a ∆V on a body there are three possible approaches: a stand-off, surface-, and a sub-surface detonation. For this study we focus on the stand-off detonation method because it has lower execution complexity and therefore a more realistic implementation, but should still be representative of the deflecting power of a nuclear explosion. Nuclear radiation as a possible deflection method for NEOs has been previously studied [4],[10]. To model the impulse that a nuclear device can impart onto an object we use the equations derived by [4]. ∗ F0,rad = 1.33 × 105 ηrad Y (M T )∆Ω µrad (2r)2 v (1) ∗ Here, F0,rad is a unitless value associated with the corresponding radiation (x-rays, neutrons or gammarays), Y is the total energy yield of the nuclear explosion in megatons TNT, ηrad is the fraction of the total yield contributing to x-rays, neutrons or gamma-rays, ∆Ω is the fractional solid angle of radiation that √ impedes onto the asteroid, which is dependent on the stand off distance H (optimal at H = ( 2 − 1)r), r is the radius of the asteroid, µrad is the mass absorption coefficient and v is vaporization energy per unit mass. The ∆V associated with each radiation is then given by √ ! hp io √ np ∗ 2 2 εv F0 − 1 − tan−1 F0∗ − 1 , ∆Vrad = (2) mµrad with m = ρr/B the area mass density of the asteroid (B = 3 for a sphere) . Although in general only a small contribution can be expected by the impact of the payload capsule debris, for completeness the ∆Vdeb is expressed as βSsc mdeb Vdeb , (3) M with β the momentum enhancement factor conservatively set to 2, Ssc = 2/π the scattering angle of the debris. mdeb and Vdeb are the mass and velocity of the debris respectively and calculated as follows: ∆Vdeb = mdeb = Fdeb mi r 2ηdeb E Vdeb = , mi (4) (5) p p where Fdeb = 1/2 − H/2 (H + 2r)/(r + H) is the fraction of the debris that hit the asteroid, mi is the mass of the payload capsule that the debris originates from, ηdeb is the fraction of the total nuclear yield contributing to the debris acceleration, and E is the total energy yield of the nuclear explosion. The total ∆V expected from a stand-off nuclear detonation is then ∆VT = ∆Vx−ray + ∆Vneutron + ∆Vgamma + ∆Vdeb . (6) Plotted in Figure 4 is the expected ∆VT we can expect from a stand-off nuclear detonation as a function of asteroid mass on the x-axis and the potential nuclear energy on the y-axis. The choice of the asteroid size range is based on the so called current “blind spot” range, meaning that these are the asteroids that are large enough that they can cause significant damage when impacting earth but they are small enough that it is expected that only around 50 − 60% of the expected population these asteroids have been discovered. The y-axis range is determined by the maximum payload that the available launch vehicles can handle (see Section 3.1). From the plot we can see that the expected ∆V s from a nuclear detonation for the given asteroid size range will be in the order of meters to tens of centimeters per second. 7 Nuclear Impactor NASA SLS ∗ 20 15 10 5 10 2 10 1 ∆V (m/s) 25 1E+01 Nuclear Energy (Mt) 30 ? 1E+00 35 10 0 SpaceX Falcon Heavy ∗ ? Delta IV Heavy ∗ 1E-01 200 400 600 800 Diameter of Asteroid (m) 10 -1 -2 1000 10 Figure 4: Plotted is the ∆V that can be expected from a stand-off nuclear detonation as a function of asteroid size and potential nuclear energy. The position of the indicated launch vehicles on the plot is determined by the maximum payload (i.e. number of warheads) each launcher can handle. The question marks highlight the fact that the SpaceX and NASA launch vehicles are still in the testing and developmental phase respectively and can’t be relied on for any imminent PHO. ∗ A single B83 warhead weighs 1.1 tons and can deliver 1.2Mt. 8 Kinetic Impactor 45 Vrel = 20.0km/s β = 2.0 ∆V (m/s) 25 10 -2 1E- 20 10 -3 15 10 10 0 10 -1 03 30 1E-02 35 1E-01 Mass of Impactor (tons) 40 10 1 200 400 600 800 Diameter of Asteroid (m) -4 1000 10 Figure 5: Plotted is the ∆V that can be expected from a kinetic impactor with a relative velocity between the asteroid and the impactor of 20km/s and a β parameter of 2. The mass on the y-axis is the sum total of the maximum payload, the dry mass of the payload capsule and the dry mass of the final booster (see section 3.1 for more detail). 3.3 Kinetic Impactor A kinetic impactor has the appeal that it is the least complex deflection approach, essentially launching the largest mass and impacting the asteroid at maximum achievable velocity to accomplish the greatest ∆V . Due to the lack of actual real-world measurements there are still some ongoing concerns. The β parameter of the hazardous object, which determines how well the momentum of the kinetic impactor is transferred to the object, is poorly understood and difficult to predict based on observations. This parameter can also be highly dependent on the internal structure and composition of the object. Whether the object will remain intact and not break up into smaller (but still hazardous) fragments is also an area that still needs to be better understood with models and experimental testing. The ∆V applied by a kinetic impactor can be estimated as follows: ∆V = β mi Vrel , (M + mi ) (7) where β is the previously mentioned β parameter, mi and M are the mass of the kinetic impactor and hazardous object, respectively, and Vrel is the relative velocity between the hazardous object and the impactor. Plotted in Figure 5 is the expected ∆V achievable from a kinetic impactor. Here we have chosen an ambitious, but still realistic, relative velocity of 20 km/s and a conservative β value of 2. From the plot we can see that the ∆V s for the given asteroid size range will be on the order of millimeters to centimeters per second. 9 physical attachment by using gravity as a towline. The thrusters must be canted outboard to keep them from blasting the surface (which Asteroid φ r d Spacecraft m, T ρ, M ⎞r⎞ 3 ⎞ & ⎞ $1.7 ⎠!⎠ !3⎠ ! d ⎠2'10 2 where G is the gravitatio for definition of other tonne spacecraft with half-radius above the s tow an asteroid of 200 m &$2'103 kg m!3, prov total thrust T of just ove The velocity change oid per second of hover Gm ! (v$ ! 2 $5.9'10 d Figure 6:Figure Geometry and basic geometry principle of aof gravity tractor. Figure taken from [5]. 1 | Towing a gravitational 3.4 tractor. The asteroid (assumed to be spherical) has Gravity Tractor radius r, density & and mass M. The spacecraft has So the velocity change im in our example in a sin 1.9'10 m s!1. Becau pendent of the asteroid’s composition, the effect In contrast to the previous a gravity tractor a slow-push deflection technology and requires masstwo m, methods, total thrust T and an isexhaust-plume halfa substantial lead time to be effective. This approach relies on modifying the trajectory of an asteroid by #. It hovers at distance from the width using the gravitational force exerted by a spacecraft on andasteroid as a asteroid’s towline [5]. The spacecraft hovers !3 where its in netthethrust its weight. near the asteroid andcentre, slowly exerts a tug desiredbalances direction with thrusters. The major advantage of this method is that it is not at all sensitive to theoutwards structure, surface properties and rotation state of the The thrusters are tilted to prevent asteroid. impinging on the asteroid surface. The acceleration aexhaust t imparted on a target of radius r by a spacecraft of mass msc at a distance d = f r from the target’s surface is at = Gmsc , (f r)2 (8) Nature Pub ©2005 where G is the gravitational constant. Equation 8 suggests that in the optimal case, a spacecraft would be positioned as close to the target as possible (i.e. f = 1). However, due to potential interactions between expelled propellant and the target’s surface, the spacecraft’s thrusters must be pointed away from the © 2005 target. This in turn means that at least two thrusters must be used. Furthermore, in order for a Nature spacecraftPublishing to maintain a constant separation d from the target, the on-board propulsion system must be capable of achieving an effective thrust, Teff , greater than the gravitational acceleration imparted on the spacecraft by the target. In other words, G 4 πr3 ρ Teff ≥ 3 2 , (9) msc (f r) where ρ is the target’s bulk density. Here we use Teff to indicate the nominal thrust T projected onto the radial vector ~r pointing from the spacecraft to the target. For a pair of thrusters, each with plume angle φ, 1 Teff = 2 × T cos(arcsin( ) + φ). f (10) As mentioned above, the magnitude of the effective thrust is limited due to the necessity to avoid propellanttarget interactions. Therefore, the spacecraft thrust T presents the limiting factor for how close the spacecraft can get to the target’s surface. Specifically, since the target’s acceleration is maximimized for minimum f , Equations 9 and 10 imply that maximum acceleration can be achieved when f = fmin , where fmin is defined such that 2π Grρmsc − T = 0. 2 cos(arcsin( 1 ) + φ) 3 fmin fmin 10 (11) Gr Gravity Tractor with Ttot = 0.8N ∆V (m/s) per year 10 10 -1 10 -2 15 1E-02 Mass of Tractor (tons) 20 10 -3 5 04 1E- 3 1E-0 50 200 350 Diameter of Asteroid (m) 10 -4 -5 500 10 Figure 7: Plotted is the ∆V per year that can be expected from a gravity tractor as a function of tractor mass on the y-axis and a thrusting power of 0.8N. Thus, a gravity tractor’s maximum acceleration on a target is at = Gmsc . (fmin r)2 (12) Figure 7 shows the ∆V per year achievable for a gravity tractor weighing between 1 and 20 tons and able to exert a thrust of ∼ 1 N. ∆V s below 1mm/s per year can be expected, so it is clear that a substantial lead time (&5 years) would be required to have a successful deflection. 3.5 Deflecting Capability Comparison In Sections 3.2, 3.3 and 3.4, we have estimated ∆Vtech , the ∆V each technology can supply during a deflection attempt. However, the actual deflecting capability of each technology can only be compared by including the N -body simulations results seen in Figure 3, which shows curves that we have fit to several success rate contours (50%, 75% and 100% ). Now, given a certain impact scenario with a associated lead time and asteroid size, we can do the following: 1. Use the given lead time and contour fit in Figure 3 to determine ∆Vreq , the ∆V required to achieve a desired deflection success rate associated with the corresponding contour fit. 2. Use the given asteroid size to determine ∆Vmax,tech , the maximum ∆Vtech each technology can impart on an asteroid of that size. 3. If ∆Vmax,tech ≥ ∆Vreq , then we mark that technology as capable for that specific impact scenario. Figure 8, we summarize the results of this process for each of the three technologies discussed in this section. In each plot, for a given object size and lead time, we have predicted the success rate of the technology, given the orbital simulation results shown in Figure 3. Figure 8 allows us to directly compare 11 Asteroid Diameter (m) 1000 Nuclear Impactor Kinetic Impactor Gravity Tractor 800 600 400 200 0 2 4 6 8 10 12 Lead Time (years) 14 0 2 4 6 8 10 12 Lead Time (years) 14 Figure 8: Predicted success rate of each of the three technologies discussed in Section 3, given an object’s diameter and the lead time between application of the technology and the time of impact. the proposed technologies’ capability of successfully deflecting a hazardous object. From Figure 8 it is clear that the nuclear explosive will be successful in most cases, except for large objects with very short (∼ 1 yr) lead times. The kinetic impactor, which imparts generally smaller values of ∆V , is more likely to be successful only for smaller objects (. 300 m in diameter) with lead times & 1 − 2 yr. The gravity tractor is effective only for the smallest objects with longer lead times. Because the gravity tractor is a slow-push technology, its effects are cumulative over time, and the object diameter for which it is effective increases roughly linearly with time. 4 Machine Learning: Decision Tree The simulations and calculations discussed in Sections 2 and 3 can produce large quantities of data. The orbital simulations described in Section 2 can determine, given an object’s orbit, a lead time, and an applied ∆V , whether the deflection will be successful. The calculations described in Section 3 can determine, given an object’s size and a lead time, the maximum amount of ∆V that can be applied by a given technology. The questions posed in Section 1 require us to be able to determine, given an object’s orbit, size, and lead time, which technologies can successfully deflect the object? In Section 3.5 we demonstrated how to combine the orbital simulations and technology calculations to compare the effectiveness of the deflection technologies as a function of object size and lead time. However, this example and similar types of analyses can only explore two or three dimensions of the multi-dimensional parameter space of this problem, which include object size, lead time, and the orbital parameters of the object. In addition, if we want to add any new data, e.g., a new object orbit, we must run further orbital simulations, which are computationally expensive. Machine learning can address these problems by allowing us to produce an algorithm that can predict, given an object’s characteristics, which technologies can successfully deflect the object, much faster than orbital simulations can be run. We used the data we produced for our analyses in Sections 2 and 3 as a training data set for a machine learning algorithm. We chose to train a decision tree algorithm, which is effective for classification problems such as this one, and produces a resulting decision tree that can be intuitively understood by the use. Tree-based methods partition the feature space into a set of rectangles, and then models each region by a constant outcome. In this section a popular tree-based method called classification and regression tree (CART) by Breiman et al. [1] is explained. Assume the outcome y ∈ {1, 2, ..., K}. A classification tree repeatedly partitions the feature space into a set of rectangles by recursive binary splitting. First, the original feature space is split into two regions and the response is modeled by the majority vote of y in each region. Subsequently, one or both of these 12 regions are split into two more regions. This process is continued until some stopping criteria is reached. At each step, the variable and split-point that achieves the best fit have to be determined. The aforementioned process is illustrated by the following example: four splits x1 = t1 , x2 = t2 , x1 = t3 , x2 = t4 to partition the features space into five regions Region1 , Region2 , Region3 , Region4 , Region5 shown in Figure 9a. Region2 X1 ≤ t1 Region5 X2 t4 Region3 t2 X2 ≤ t2 Region1 X1 ≤ t3 Region4 t3 t1 R1 R2 X1 R3 X 2≤ t 4 R4 (a) An example partitioning of a two-dimensional feature space by recursive binary splitting. R5 (b) The tree corresponding to the two-dimensional partitioning. Figure 9: Illustration of a feature space partitioned by a single tree. The full dataset sits at the top node of the tree. Observations satisfying the conditions at each junction are assigned to the left branch, and the others to the right branch. The terminal nodes of the tree correspond to the regions Region1 , Region2 , Region3 , Region4 , Region5 (see Fig. 9b). A key advantage of the recursive binary tree is its interpretability. The feature space partition is fully described by a single tree as seen in Figure 9b. 4.1 Mathematical description We define a tree T as a collection of nodes (t) and splits (s). Let |T | denote the number of terminal nodes in T . In what follows, we denote the N observations as Set = {(x1 , y1 = f (x1 )) , (x2 , y2 = f (x2 )) , ..., (xN , yN = f (xN ))} , (13) where xi ∈ IRp denotes the p−dim feature vector and yi ∈ {1, 2, ..., K} denotes the class number. The tree-based algorithm needs to automatically decide on the splitting variables and split points, and also what topology the tree should have. Three processes are necessary to grow a tree, namely a splitting, a partitioning, and a pruning process. The split process involves choosing split variables and split points and then applying the goodness of split criterion ϑ(s, t) to evaluate any split s of any node t. Each split depends on the values of only one unique variable xu . For the splitting variable u and split point s, define the pair of half-planes Region1 (u, s) = {x|xu 6 s}, and Region2 (u, s) = {x|xu > s}. (14) Each split produces two sub-nodes. The tree-based algorithm scans through all the inputs and all the possible splits to determine the best pair (u, s) yielding the most “pure” nodes, i.e., finding the splitting variable u and split point s that solve min[ϑRegion1 + ϑRegion2 ], u,s (15) where ϑRegionm is some purity measure of node Regionm for m = 1, 2. A node is more pure if one class dominates the node than if multiple classes equally present in the node. In a node m, representing a region Regionm with Nm observations, let X 1 p̂mk = Pr(k|m) = I(yi = k), (16) Nm xi ∈Regionm 13 which is the proportion of class k observations in node m. An observation in node m is assigned to class k(m) = arg max p̂mk , (17) k by the majority class in node m. Different measures ϑm (T ) of node impurity include the following: Misclassification error: Gini index: ϑ= ϑ= 1 Nm K X X I(yi 6= k(m)), = 1 − p̂mk(m) . (18) i∈Regionm p̂mk (1 − p̂mk ). (19) k=1 Cross - entropy: ϑ=− K X p̂mk log p̂mk . (20) k=1 All three impurity measures are similar, but cross-entropy and the Gini index are differentiable, and hence more amenable to numerical optimization. The binary partitioning process of the feature space is recursively repeated until the tree is large enough. A very large tree might overfit the data and a small tree might not capture the important structure. Hence, the optimal tree size should be adaptively chosen from the data. The preferred approach is to grow a large tree T0 , stopping the splitting process only when some minimum node size (say 5) is reached. The weakest link pruning procedure successively collapse the internal node that produces the smallest P per-node increase in Nm ϑm (T ), and continue until a single node tree is produced. This gives a finite m sequence of sub-trees. The cost-complexity for each sub-tree T is measured by CCα (T ) = |T | X Nm ϑm + α|T |, (21) m=1 where m’s run over all the terminal nodes in T , and α governs a trade-off between the tree size |T | and its goodness of fit to the data. A large α results in smaller trees; a small α results in large trees. Breiman et al. ([1]) have shown that for each α, there is a unique smallest sub-tree Tα that minimizes CCα (T ). Furthermore, the sequence of sub-trees obtained by pruning under the weakest link pruning procedure, must contain Tα . Though, in practice five- to ten-fold cross validation is used to estimate α. CART classification uses the Gini index as node impurity criterion. Instead of employing stopping rules, CART generates a sequence of sub-trees by growing a large tree and pruning it back until only the root node is left. Then it uses cross-validation to estimate the misclassification cost of each sub-tree and chooses the one with the lowest estimated cost. 4.2 Software implementation We trained and implemented our decision tree using the scikit-learn package of python [7]. We first prepared a labeled data set from the results of our orbital simulations. Each data point from the orbital simulation results consisted of an object’s orbital parameters (specifically semi-major axis a, eccentricity e, and inclination i), a lead time tlead , a ∆V value, and a label indicating whether the deflection was successful or not. For each orbit, we generated 100 object diameters, D, from a power law distribution, producing 100 data points from each single data point in the orbital simulation results. For each of these new points, we generated a β parameter representing the efficiency of the momentum transfer in the case of a kinetic impactor, as a proxy for the internal structure and breaking strength of the object. We pulled the β value from a Gaussian distribution centered at 2.0 with a standard deviation of 0.5. We used the calculations described in Section 3 to determine which of the three technologies we have considered can apply the given ∆V , given the lead time and object diameter (and the β parameter, in the case of the kinetic impactor). This allowed us to produce a 14 Figure 10: Relative success of the three technologies considered, estimated using the training data set described in this section. These results are expected to change as the model is improved. In the current model, nuclear explosives are the most effective due to the large ∆V s they can impart, and the gravity tractor is the least effective due to its slow application time. data set where each data point contained six features: a, e, i, D, β, and tlead with four corresponding labels representing whether the detection was successful, and whether each of the three technologies was capable of applying the deflection. This produced a training data set with roughly a quarter of a billion points. 4.3 Results We trained the decision tree on 80% of the training data, then used the remaining 20% as validation data to test the accuracy of the trained algorithm. We measured the accuracy by inputting the features of the validation data and comparing the decision tree’s output to the labels we had already produced. We performed this cross-validation technique ten times, each time randomly selecting 80% of the data set for training and 20% for validation. The measured accuracy of the trained algorithm was ∼98%, indicating that this data set is well-suited for classification using the decision tree method. Now that we have trained a decision tree, we can input a set of hazardous objects characterized by orbit, size, β, and lead time, and quickly output the distribution of technologies able to deflect these objects. As observers and theorists continue to refine the simulated distribution of hazardous objects to better reflect reality, we can quickly run the distributions through the decision tree to produce better predictions of which technologies will be most useful. As an illustration of this, in Figure 10 we have plotted a histogram of the successful technologies in our training data. This represents the likely relative success of these three technologies, given the hazardous object distribution we used to produce our training data. We show this plot only as an illustration and without quantifying “relative success” due to the limitations in our preliminary training data. For example, our orbital simulations used randomly chosen values for ∆V and lead time, while in the event of a real hazardous object threat, humanity would attempt to apply the maximum ∆V possible at the optimal point along the object’s orbit to achieve a successful deflection. However, as we make improvements to the model to include these considerations, we will ultimately be able to produce a plot like Figure 10 that represents an accurate prediction of technology success. Policy and funding decision-makers can then use these results when considering which technologies to prioritize. As we refine the model, we will also be able to investigate the sensitivity of the results shown in Figure 10 to the object parameters. For example, the results of the decision tree described here depend 80% on the lead time, but only 20% on the other object parameters combined. Future improvements to the model, described 15 in the next section, will estimate the lead time as a function of the object’s orbit, which will remove lead time as an independent variable and may reveal stronger underlying dependencies on the object’s orbital parameters. In addition, our analysis can help reveal which types of objects cannot be deflected by currently proposed technologies. The successful deflections considered in Figure 10 represent less than half of the hazardous objects in the training data, as the rest of the objects were not deflected successfully in simulations. Again, this is due to the randomly chosen values for ∆V and lead time: sometimes the values chosen were too small for a successful deflection. However, future versions of the model that include more realistic choices for ∆V and orbit-dependent values for lead time will give a better indication of what portion of the hazardous object parameter space represents objects that cannot be deflected. These objects will require new proposed technologies that can exert higher ∆V s, and/or better hazardous object detection campaigns, to increase the lead time. 5 Future Work Having developed the pipeline for producing training data for our machine learning algorithm, our next steps will be to refine the data set to reduce the number of assumptions and improve the accuracy of our final results. In this section, we describe our plans for continued work on this project: 1. Detection and Travel Times Our first priority will be to estimate more realistic lead times as a function of the hazardous object’s orbit. As discussed in Section 2, our current model treats lead time as an independent variable. This assumptions neglects the relationship between the object’s orbit and the amount of time humanity would have to address an incoming impact threat. This time can be considered in two components: the earliest time before impact that humanity would detect the hazardous object, and the time required to transport the deflection technology to the object for deployment. Considering these two contributions to lead time will reveal important dependencies of the choice of technology on the orbital elements of a hazardous object. For example, the detection time will depend on the object’s size and the timing of its close approaches to Earth, as well as the approach direction of the object (from the sunward direction or from opposite the Sun). Calculations of the travel time will consider the capabilities of humanity’s launch vehicles when estimating where along the object’s orbit it can be reached by our deflection technologies. For a technology like the kinetic impactor, whose effectiveness depends on the relative velocity of the technology and the hazardous object, the spacecraft trajectory calculations will also constrain the ∆V applied by the technology. 2. Comet Population The population of impactors we have used for the training data so far was drawn from the Near Earth Asteroid population of Aten and Apollo type objects, as described in Section 2.1.1. We discussed a potential method for simulating a population of impacting long-period comets in Section 2.1.2, but have not yet included this population in our analysis of deflection technologies or in the machine learning training data. We anticipate that including the comet population, along with the considerations of detection and travel time described above, will have a significant effect on our final results. For example, comets will have a much shorter lead time than asteroids due to their origin far from the Earth and their high velocities, and they tend to be larger than asteroids, so the gravity tractor will be less effective against these objects. 3. Additional Object Parameters Many object characteristics beyond the object’s size and orbit will affect the effectiveness of a deflection technology. For example, the risk of fracturing the object with a nuclear explosive or a kinetic impactor depends on the breaking strength and composition of the object. Also, some technologies are sensitive to the spin period of the asteroid. We plan to refine the model by adding object parameters such as breaking strength, composition, spin period, albedo, and other characteristics, and observing how the results of the machine learning algorithm change. 16 4. Additional Technologies In this work we have considered only the three most plausible deflection technologies, nuclear explosives, kinetic impactors, and gravity tractors. However, other, more speculative technologies, have been proposed, including thrusters, mass drivers, laser or solar ablation, and others. We will add these technologies as possible deflection techniques using the methods described in Section 3. 6 Summary and Conclusions We have developed a tool to predict, given the parameters of an Earth-impacting object, the deflection technologies capable of preventing the impact. Our tool uses a decision tree to make this prediction, trained using a training data set produced by our pipeline, which includes orbital simulations and technology capability calculations. We developed the framework for this model during the six weeks of the FDL. Further work is required to refine the pipeline to reduce the number of assumptions we have made in producing our training data, as described in Section 5. Once this is complete, we will be able to retrain the decision tree and input a synthesized hazardous object population to produce a prediction of which technologies will be successful for the largest number of the potential impactors. Once this is complete, we will publish our results and a description of the model. We will make our pipeline, our data, and the trained decision tree available online. This will allow other researchers to update our model with improved hazardous object populations and technology specifications, and to use the model to make predictions. We anticipate that our model will be a valuable tool for researchers in planetary science and technology development, and ultimately for policy and research funding decision-makers. References [1] Leo Breiman, Jerome Friedman, Richard Olshen, Charles Stone, D. Steinberg, and P. Colla. CART: Classification and regression trees. Wadsworth: Belmont, CA, 156, 1983. [2] The Minor Planet Center. Near-Earth Objects. http://www.minorplanetcenter.net/mpc/summary, 2015. Accessed: 2016-07-19. [3] Space Exploration Technologies Corporation. Capabilities http://www.spacex.com/about/capabilities, 2016. Accessed: 2016-07-19. and Services. [4] Peter Hammerling and John L. Remo. NEO interaction with nuclear radiation. Acta Astronautica, 36(6):337–346, 1995. [5] Edward T. Lu and Stanley G. Love. A gravitational tractor for towing asteroids. arXiv preprint astro-ph/0509595, 2005. [6] United Nations. Treaty on Principles Governing the Activities of States in the Exploration and Use of Outer Space, including the Moon and Other Celestial Bodies. Adopted and opened for signature, ratification and accession 27 January 1967 , entered into force 10 October 1967 (Article XIV), 1966. 610 UNTS 205. [7] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12:2825–2830, 2011. [8] H. Rein and S.-F. Liu. REBOUND: an open-source multi-purpose N-body code for collisional dynamics. Astronomy & Astrophysics, 537, 2012. [9] Reuters. Russian meteorite crash: Live Updates. https://www.rt.com/news/russia-meteor-meteoriteasteroid-chelyabinsk-291/, 16 February 2013. Accessed: 2016-07-19. 17 [10] J.-P. Sanchez Cuartielles. Asteroid hazard mitigation: deflection models and mission analysis. PhD thesis, University of Glasgow, 2009. [11] P. Schulte, L. Alegret, I. Arenillas, J. A. Arz, P. J. Barton, P. R. Bown, T. J. Bralower, G. L. Christeson, P. Claeys, C. S. Cockell, G. S. Collins, A. Deutsch, T. J. Golding, K. Goto, J. M. Grajales-Nishimura, R. A. F. Grieve, S. P. S. Gulick, K. R. Johnson, W. Kiessling, C. Koeberl, D. A. Kring, K. G. MacLeod, T. Matsui, J. Melosh, A. Montanari, J. V. Morgan, C. R. Neal, D. J. Nichols, R. D. Norris, E. Pierazzo, G. Ravizza, M. Rebolledo-Vieyra, W. U. Reimold, E. Robin, T. Salge, R. P. Speijer, A. R. Sweet, J. Urrutia-Fucugauchi, V. Vajda, M. T. Whalen, and P. S. Willumsen. The Chicxulub Asteroid Impact and Mass Extinction at the Cretaceous-Paleogene Boundary. Science, 327, 2010. 18
© Copyright 2025 Paperzz