Satellite Access from state vectors

Click For Summary
SUMMARY

This discussion focuses on calculating satellite visibility from a ground station using position vectors. The key equation derived is based on the dot product of the satellite and ground station vectors, leading to the condition that the dot product must exceed the square of Earth's radius for visibility. The angle between the satellite and ground station must also account for the horizon angle, which is determined using trigonometric relationships. The approach can be adapted to include factors like terrestrial obstructions and atmospheric refraction.

PREREQUISITES
  • Understanding of vector mathematics and dot products
  • Familiarity with trigonometric functions and their applications
  • Basic knowledge of satellite geometry and Earth’s curvature
  • Experience with programming or algorithms for geometric calculations
NEXT STEPS
  • Implement calculations for satellite visibility using non-spherical Earth models
  • Explore atmospheric refraction effects on satellite visibility
  • Research terrestrial obstruction modeling techniques
  • Learn about advanced satellite tracking algorithms and tools
USEFUL FOR

Aerospace engineers, satellite communication specialists, and anyone involved in satellite tracking and ground station operations will benefit from this discussion.

Obsidionalis
Messages
2
Reaction score
0
I've been trying to figure out how to calculate if a satellite is in view of a ground station (and above a certain elevation) using just position vectors for both satellite and ground station. Does anyone know of an equation, algorithm, etc. that does this?

Thanks
 
Engineering news on Phys.org
I think you can work this out with some approximations. If assume that the ground station is at sea level and that the Earth is round, then we need to compute the horizon for the satellite. Consider this figure from wikipedia:

GeometricDistanceToHorizon.png


We will use radial vectors to describe the position of the ground station and satellite. Let the position of the satellite at point O be described by a vector ##\vec{s}##, with length ##|\vec{s}| = R + h ##, where ##R## is the Earth radius and ##h## is the height above sea-level of the satellite. (Note: the figure has used ##s## to denote an arc length, please ignore that.) The vector ##\vec{g}## will describe the ground station (not on the figure), with length ##|\vec{g}| = R##.

Referring to the figure, the angle between the horizon point and the satellite vector is ##\gamma## and some easy trig tells us that
$$ \cos\gamma = \frac{R}{R+h}.$$
Note that by definition, ##0<\gamma \leq \pi/2##. For the satellite to be visible from the ground station, the angle ##\theta## between ##\vec{g}## and ##\vec{s}## must be less than ##\gamma##, else the ground station is beyond the horizon. Therefore ##\theta \leq \pi/2## as well. But we can use the dot product to compute ####
$$\cos\theta = \frac{ \vec{g}\cdot \vec{s} }{ |\vec{g}||\vec{s}|} = \frac{ \vec{g}\cdot \vec{s} }{ R(R+h)}.$$

Since ##\gamma,\theta \leq \pi/2##, the condition that ##\theta < \gamma## is that ##\cos \theta > \cos\gamma##, so the condition that the satellite be visible is that
$$ \frac{ \vec{g}\cdot \vec{s} }{ R(R+h)} > \frac{R}{R+h}$$
or
$$ \vec{g}\cdot \vec{s}> R^2 .$$

If you need to consider terrestrial obstructions or atmospheric refraction, most of the above geometry will still be useful with appropriate modifications.
 
fzero, thank you so much. I was trying to use dot products and angles too, but it wasn't working. Including the angle to the horizon was a great idea. I wanted to include a minimum elevation, so I did the following.

##\theta < \gamma - e##

Where e is the minimum elevation angle.

Next steps would be to start employing a non-spherical earth, but for now it seems to be working. Thanks again fzero.
 
I have encountered a vertically oriented hydraulic cylinder that is designed to actuate and slice heavy cabling into sections with a blade. The cylinder is quite small (around 1.5 inches in diameter) and has an equally small stroke. The cylinder is single acting (i.e. it is pressurized from the bottom, and vented to atmosphere with a spring return, roughly 200lbs of force on the spring). The system operates at roughly 2500 psi. Interestingly, the cylinder has a pin that passes through its...

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 42 ·
2
Replies
42
Views
7K
  • · Replies 8 ·
Replies
8
Views
2K