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



Its main features include:

+ **Satellite Network Path Simulation**: This platform can simulate end-to-end communication in LEO satellite network scenarios, generating simulation results such as throughput, RTT, TCP congestion window, etc.

+ **Ground-Satellite Link Channel Simulation**: This platform can calculate the channel capacity of ground-satellite links, where parameters such as the antenna model and signal bandwidth can be customized.

+ **Satellite State Awareness Simulation**: This platform can achieve path calculation for satellites while sensing the surrounding satellite states Satellites can collect status information from neighboring satellites (such as online status, collision avoidance status, etc.) through a messaging mechanism, and update the satellite forwarding table in real-time.

The running logic of Plotinus is divided into three parts. The first part is satellite network status data generation, the second part is end-to-end communication path analysis, and the third part is ns3 simulation integration. Finally, the satellite network communication scenario can be displayed through a visualization interface.

You can use Plotinus in two ways. One way is the Quick Start method, which allows you to quickly get started with Plotinus where the constellation scenario and related parameters are fixed. The second way is to customize the simulation parameters, allowing you to define your constellation scenario and related parameters.