Tutorial:Satellite Coverage

From Kerbal Space Program Wiki
Revision as of 07:42, 7 June 2013 by XZise (talk | contribs) (Satellite communication)
Jump to: navigation, search

This tutorial is about how to calculate the satellite coverage of a celestial body. This is for example useful for RemoteTech. When placing multiple satellites in one orbit, it is more important that the semi-major axis is identical for all satellites. As long as the eccentricity is not very high it is more precise, than trying to make both apsides equal, and the orbital period only depends on the semi-major axis.

Distance between satellites

Illustrating the calculation

To determine the distance between two satellites if their angular distance is known can be calculated with following formula:

With being the angular distance, the altitude above mean sea level and the radius of the orbited body. It is basically a isosceles triangle, where the base length is the distance between the satellites and the other both sides are from the center of mass of the orbited body to the satellites. For example two satellites at GSO around Kerbin with a distance of 90° are 4.9 Mm away. This calculation don't work, if the altitude of the two satellites isn't equal.

Satellite communication

Error creating thumbnail: /bin/bash: rsvg-convert: command not found
Six satellites in orbit around a celestial body in a regular polygon shape

Satellites are only able to communicate with each other, if both are in the line of sight. Depending on the number of satellites and altitude, it isn't always possible to communicate with the other satellites in the same orbit. To counteract this, either a higher orbit is chosen or more satellites are required. With the following formulas the altitude is linked with the number of satellites, so they determine at what altitude how many satellites are required to allow communication between them.

When all satellites in orbit have the same orbital period, the most efficient way to place them, is in the corners of a regular convex polygon. The next and previous satellite should have a angular distance of . Each satellite is placed on the same circular orbit and their position is a multiple of the following angle:

So at every multiple of is a satellite. The connection between two adjacent satellites and the center of the orbited body form a triangle, where the distance of the from the satellites to the body's center is identical, so it is a isoceles triangle. The height of the triangle is the shortest distance between the body's surface and the connection between the satellites. To calculate the height the following formula can be used:

When solved for the altitude above mean sea level and added that must be greater equals to allow a successful connection:

To get how many satellites are needed given a specific altitude and again that :

The symbol stands for a full circle, which is usually given as (rad) or 360° (deg). The unit needed depends on which unit is used by cosine and arccosine in the calculations. Sometimes arccosine or arccos is denoted as cos⁻¹. These calculations work only with at least three satellites.

Two satellite configuration

When using two satellites it is not possible to place them 180° apart, as they have no connection to each other than. So only two satellites can cover the complete celestial body. But when making the distance between both satellites as high as possible to 180°, it is possible to cover most of the body.