How to Create an Asteroid Impact Risk Corridor Using Find_Orb

By Steven M. Tilley

A screenshot of Google Earth Pro showing 2024 YR4's asteroid impact risk corridor showing the potential impact zones on the Moon for 2032-Dec-22.

One of the programs available to the amateur observers of asteroids and comets is Find_Orb.[By Bill Gray] It is useful for calculating approximate ephemeris, determining approximate orbits, generating virtual asteroids, and virtual impactors, predicting impact locations, and many other things.

This guide walks you through using Find_Orb to perform a Monte Carlo simulation for predicting asteroid impact locations, specifically for 2024 YR4 and the Moon.

Requirements

Steps

1. Install and learn Find_Orb if needed.

For the most up-to-date version of Find_Orb and information on how to use Find_Orb, go to  https://www.projectpluto.com/find_orb.htm.

2. Obtain Asteroid Observations

Access (Beta)MPC Explorer and download the asteroid 2024 YR4 observations in ADES XML format. Note there are three observation formats (80-column MPC format, ADES, or the AstDyS/NEODys .rwo format). ADES (Astrometry Data Exchange Standard) is the newest format and has more data. 

3. Load Data into Find_Orb

Open Find_Orb, load the downloaded observations, and add in planetary perturbation by toggle on perturbers by hitting the number keys for the Planets; the "0" key is for the Moon, and the "a" key is for major asteroids. Turning on all will slow down Find_Orb and may not always be needed.

4. Take a few Full Steps

Hit the "f" key a few times using the least squares method.

5. Filter Outliers

Use Find_Orb filters to remove any outliers and improve accuracy

Hit "{" to filter all observations above to the preferred residual ceiling. Hit enter then take a few "Full Steps."

Hit the "w" will find and highlight the worst (highest-residuals) observation, and the "x" will toggle it off. Like JPL, I used the 441 best observation. Then take a few "Full Steps"

6. Set Epoch

Hit  the "e" key and enter epoch 2032 Dec 22.635417 [2032 Dec 22 15:15:00 (3:15 PM) UTC] right before the possible impactor hit enter Then take a few "Full Steps."

7. Run a Monte Carlo Simulation

Given the fact there is NO such thing as a "perfect" observation, a Monte Carlo simulation adjusts each observation randomly with a defined limit, and variant orbits are calculated for the adjusted observations this is done many times. To run a Monte Carlo simulation for an asteroid. Hit "|" and enter the Gaussian noise level [The Gaussian noise level should be selected based on a judgment of the quality of the observation used. Given I set the residual ceiling as 0.6, I used a Monte Carlo noise factor of 0.6.] Hit enter, and Find_Orb will generate variant orbits and make entries into the files  mpcorb.datvirtual.txt, and state.txt. Until a hit of another key stops it. The impact will be noted in the files mpcorb.dat, virtual.txt

The longer Find_Orb runs, the more variant orbits there are, and there could be more impacts. This will help fill in gaps in any asteroid impact risk corridor and give a better assessment of the impact probability.  There were times when the first impact was at variant orbit number 15. Stopping Find_Orb at this point will give an impact probability of 6.6%, which would be wrong.  I let Find_Orb run for 6 to 24 hours, so I  have 10,000 to 20,000 variant orbits.

8. Edit Impact Data

The first impactor may be listed after more than 50 entries in the file, so open the virtual.txt or mpcorb.dat file in Notepad and ensure an impactor is listed on the first line (this helps with the Excel import). Also note that virtual.txt may have entries for "Center: 3"[Earth] and "Center: 10"[Moon]. If this is the case, do a find and replace search"Center: 3" with "Center: 03" so the columns line up.

9. Import Data into Excel

Load the edited virtual.txt or mpcorb.dat file into Excel.

Step 9.1 Open virtual.txt with Excel pick "Fixed width"

Step 9.2 Keep the packed provisional designation and virtual asteroid ID number in the same column.

Step 9.3 Keep the date and time in the same column.

10. Set the Time Formatting in Excel

Adjust the time formatting settings in Excel to correctly interpret and display the impact times[yyyy-mmm-dd HH:MM:SS.00].

11. Sort by Impact Time

Sort the data in Excel based on impact time.

12. Convert Longitude

Find_Orb uses 0 to 359 format for Longitude; this is useful for Guide 9.1. However, it will not work for Google Earth. Convert longitude values from [0 to 359] to [-180 to 180] using:

=IF([raw longitude] > 180, [raw Longitude] - 360, [raw Longitude])  [=IF(W2>180, W2-360, W2)]

13. Generate KML File

Use Excel to create Placemarks (pins) for a KML file to represent impact locations.

14. Update KML File

Replace the Placemarks in an existing KML file with newly generated pins.

15. View in Google Earth Pro

Open the updated KML file in Google Earth Pro.

16. Visualize on the Moon

Switch from Earth to the Moon in Google Earth Pro to analyze the risk corridor.

Here is a risk corridor comprising 272 virtual impactors out of 19636 virtual asteroids. The time of the first is 2032-Dec-22 15:17:34.18, and the time of the last is 2032-Dec-22 15:20:48.55. This risk corridor was created on 2025-02-28 using 441 of 468 observations at the epoch Dec 22.635417 [2032 Dec 22 15:15:00 (3:15 PM) UTC] Monte Carlo noise factor of 0.6. using Find_Orb by Steven M. Tilley

17. Check your  Asteroid Impact Risk Corridor  to see if it is reasonable and check with other Risk Corridors.

Check to see if the risk corridor is reasonable. If you pick an epoch right after impactors, some of the impactors may look "odd."

Click this link for Bill Gray's  "Risk Corridor for Gibbous Moon"

Click this link for Bill Gray's  "Risk Corridor for Gibbous Moon"(text).

Notes

Monte Carlo simulations, when used for finding the impact probability, may contain inaccuracies, especially if they are run only for a short time. Too much or too little Monte Carlo noise is used, so the impact probability should be considered an approximation for risk assessment.

The Asteroid News