Problem 45553. SatCom #4: Satellite Orbit Altitude
Satellite and Space Engineering - Problem #4
This is part of a series of problems looking at topics in satellite and space communications and systems engineering.
Determine the altitude (height above the surface of the Earth) for a satellite in a circular Earth orbit with a known orbit period.
You are given the satellite orbit period (in s). Calculate the orbit altitude (in km).
You should take the radius of the Earth to be 6371km, the mass of the Earth to be 5.9722e24 kg and Newton's Universal Gravitational Constant to be 6.6743015e-11 m3/kg/s.
Hints: 1) Newton's Law of Universal Gravitation will tell you the force between the satellite and the Earth (see: <https://en.wikipedia.org/wiki/Newton%27s_law_of_universal_gravitation>); 2) The centripetal force maintaining the orbit (see: <https://en.wikipedia.org/wiki/Centripetal_force#Formula>) should be equal to the gravitational force; 3) Hmmm... but what about the mass of the satellite?
Example: The altitude of a geostationary satellite, with orbit period 86164.0905 s is around 35,793 km.
Some future problems in this series will build on work done in previous problems, so if you get a working solution I suggest you hang onto the code!
Solution Stats
Problem Comments
-
3 Comments
Nikolaos Nikolaou
on 27 Feb 2022
Test 4 is broken (tries to check for regexp usage) and this problem appears in two groups so plz fix :/
Jose Matos
on 20 May 2022
The units of G are m^3/kg/s^2.
Christian Schröder
on 16 Oct 2022
@Jose Matos, thanks --- I was just looking at the units and wondering why there was an extra [s] left!
Solution Comments
Show commentsProblem Recent Solvers138
Suggested Problems
-
1427 Solvers
-
How to find the position of an element in a vector without using the find function
2737 Solvers
-
1459 Solvers
-
772 Solvers
-
319 Solvers
More from this Author17
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!