Skip to content

Repository files navigation

🌍 Satellite Orbit Simulation and Analysis Tool

MATLAB License: MIT

A MATLAB-based tool designed to simulate satellite orbits, analyze perturbation effects, and predict collision risks using real-world TLE data. This project is perfect for students, researchers, and professionals in aerospace engineering.

Orbit visualization


🚀 Key Features

  • 📊 TLE Data Integration: Processes Two-Line Element (TLE) data to extract orbital parameters.
  • 🌌 3D Orbit Visualization: Simulates and visualizes satellite trajectories in 3D.
  • 📈 Perturbation Analysis: Models long-term effects of J2 perturbation, atmospheric drag, and solar radiation pressure.
  • ⚠️ Collision Risk Prediction: Calculates proximity between satellites and predicts collision risks.
  • 🛰️ Multi-Satellite Simulation: Simulates constellations like Starlink for advanced analysis.

🛠️ How It Works

  1. Load TLE Data: Start with real TLE data, such as the provided last-30-days.txt.
  2. Process Orbital Parameters: Extract inclination, eccentricity, RAAN, and more.
  3. Visualize Orbits: Generate 3D plots of satellite orbits.
  4. Analyze Perturbations: Observe long-term changes in orbital parameters.
  5. Predict Risks: Identify potential satellite collisions.

🖥️ Getting Started

Requirements

  • MATLAB: Version R2021a or later
  • TLE Data File: Example provided in the repository (last-30-days.txt)

📬 İletişim

Email LinkedIn GitHub

Sorular, işbirliği önerileri veya hata bildirimleri için Issues sekmesini de kullanabilirsiniz.

About

A MATLAB-based tool for satellite orbit simulation, perturbation analysis, and collision risk prediction using real TLE data.

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages