Skip to content

rodolfo-space-force/Crash_clock_starlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Starlink Crash Clock Estimator

This Python project estimates the mean time between collisions (assuming no evasive maneuvers) among satellites in the Starlink LEO constellation using publicly available TLE data from CelesTrak.

The estimated metric, referred to as the Crash Clock, is derived from spatial density, effective collision cross-section, and relative orbital velocity between objects.

Python MIT License


Methodology

The script performs the following steps:

  1. Downloads Starlink TLE data directly from CelesTrak.
  2. Computes mean orbital altitude (semi-major axis minus Earth radius).
  3. Bins objects into 1 km altitude shells between 200 and 2000 km.
  4. Calculates spatial density and cumulative collision risk per shell.
  5. Estimates the Crash Clock in hours and days.

Project Structure

├── crash_clock_starlink.py
├── README.md
└── LICENSE

Requirements

  • Python 3.10+
  • Libraries:
    • numpy
    • requests
    • sgp4

Installation:

pip install numpy requests sgp4

Execution

Run directly from terminal:

python crash_clock_starlink.py

Example output:

Downloading Starlink TLE dataset (CelesTrak)...
Valid TLE objects processed: 9302 LEO satellites
Estimated CRASH Clock (no maneuvers): 5.76 hours

Assumptions & Limitations

  • No collision avoidance maneuvers are considered.
  • Assumes constant orbital velocity within each altitude shell.
  • Simplified collision cross-section modeling.
  • Represents a hypothetical uncontrolled collision environment.

The model is intended for analytical exploration and educational purposes, not operational risk prediction.


Analytical Context

The approach is conceptually aligned with:

  • Large constellation risk-density models
  • LEO congestion studies
  • Space Domain Awareness (SDA) risk frameworks

Inspired by discussions presented in:

  • An Orbital House of Cards – Nature Astronomy (2023)
  • ESA Space Debris Environment Reports

References


License

This project is licensed under the MIT License.

You are free to use, modify, and redistribute the code provided that proper attribution is maintained.

About

Python-based analytical tool estimating the mean collision interval (“Crash Clock”) within the Starlink LEO constellation using TLE data, spatial density modeling, and simplified collision probability assumptions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages