Plotinus is a low Earth orbit (LEO) satellite network simulation platform. It uses the ns-3 tool for packet-level communication simulation of LEO satellite networks and provides a visualization interface for displaying LEO satellite network scenarios.



The platform supports the following functions:

  1. Satellite Network Path Simulation: The platform enables end-to-end communication simulation in LEO satellite network scenarios, generating simulation results such as throughput, round-trip delay, and TCP congestion window.

  2. Earth-Satellite Link Channel Simulation: The platform allows for the calculation of channel capacity for Earth-satellite links, with customizable parameters such as antenna models and signal bandwidth.

  3. Satellite State Awareness Simulation: The platform enables path calculation based on the satellite's awareness of the surrounding satellites' states. Satellites can collect neighboring satellite status information (e.g., online status, collision avoidance status) through a message transmission mechanism and update their routing table in real-time.

Plotinus' operation logic is divided into three parts: the first part generates satellite network state data, the second part analyzes end-to-end communication paths, and the third part integrates ns-3 simulations. The results can be visualized through the platform’s interface, displaying satellite network communication scenarios.

Users can access Plotinus in two ways:

  1. Quick Start: This option allows users to quickly get started with Plotinus, where the constellation scenario and related parameters are predefined.

  2. Custom Simulation Parameters: This option allows users to customize the constellation scenario and parameters for their simulations.