Browse Search Popular Register Upload Rules User list Login:
Search:
Very Obscure Orbital Mechanics Equations

Image:
screenshot of the scene

Author: UnityDogGaming04

Group: Default

Filesize: 67.36 kB

Date added: 2021-03-21

Rating: 5

Downloads: 414

Views: 202

Comments: 7

Ratings: 1

Times favored: 0

Made with: Algodoo v2.1.0

Tags:

Scene tag

This is a very necessary yet obscure equation with a few applications in Orbital mechanics.
I had to derive an approximation myself since Google wouldn't understand
"how to calculate apoapsis given periapsis, the speed a satellite at said periapsis would be going to be in a circular orbit,
and the actual speed of the satellite at said periapsis"
(my function calculates this with the bonus that periapsis and apoapsis are interchangeable)

I knew such an equation was possible, so I (unintelligible nerd gibberish) and
arrived at the rough approximation of what the true function might be.

This can be useful for calculating the new apoapsis of a circular orbit given speed,
And it's inverse (right) is actually even more useful, because it can give you the speed needed to
get to a new apoapsis, which is useful for Hohmann transfers.

Nspeed is the starting speed, the speed of the satellite while it is in circular orbit.
Aspeed is the speed the satellite speeds up or slows down to.
peri is the point where the elliptical orbit and circular orbit meet, and the radius of the circular orbit.
apo is the point opposite the peri

To see where I derived them see: https://www.desmos.com/calculator/mlgj3bkfsg

Not sure if this made any sense... or if these functions work on the first edit... but thanks for reading bai
Last edited at 2021/03/27 04:45:45 by UnityDogGaming04
Please log in to rate this scene
edit
Similar scenes
Title: orbital strike
Rating: 5
Filesize: 44.27 kB
Downloads: 1096
Comments: 2
Ratings: 1
Date added: 2020/07/16 04:14:45
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Mun or Bust!
Rating: 7.8125
Filesize: 1.93 MB
Downloads: 7419
Comments: 19
Ratings: 10
Date added: 2016/10/15 00:19:29
Made with: Algodoo v2.1.0
Rating: rated 7.8
download
Title: Flex.Co Planet Gravity Generator
Rating: 5
Filesize: 1.05 MB
Downloads: 366
Comments: 0
Ratings: 1
Date added: 2025/11/03 04:54:56
Made with: Algodoo v2.2.4
Rating: rated 5
download
Title: Orbital Randomizer
Rating: 7.4
Filesize: 60.98 kB
Downloads: 449
Comments: 1
Ratings: 5
Date added: 2008/09/24 03:04:53
Made with: Phun
Rating: rated 7.4
download
Title: S orbital
Rating: 5
Filesize: 32.4 kB
Downloads: 286
Comments: 2
Ratings: 1
Date added: 2016/11/06 10:15:59
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Overlapping Measurements Method
Rating: 5.625
Filesize: 151.38 kB
Downloads: 604
Comments: 7
Ratings: 2
Date added: 2023/09/16 22:09:54
Made with: Algodoo v2.1.0
Rating: rated 5.6
download
This is interesting stuff but it's way outside of my knowledge base. Just wondering if you've used these equations in any of your prior scenes? If so, which ones? If not, were you planning on using them in a future scene of yours?
I am planning on using these for future scenes, but in older scenes all I used was the tried-and-true brute force method. For example my "trip to the moon" scenes are places where the brute force method was used with varying levels of success. For example, my oldest moon trip had instructions to get into orbit and the necessary time and speed to do so, which was 22-25 m/s, if I recall correctly.
Okay, thanks! :tup:
Oh, by the way, I see that you used a math function called "math.pow". I think it has something to do with raising a number (or a calculated value) to a power, but I'm not certain. I couldn't find any details about it in the Forum. So, would you be so kind as to explain how that function is used (syntax)? Thanks!
What pow does is basically an exponent evaluation, because sometimes using ^ does not work as intended, I guess it's because when you apply ^ between two integers, it tries to find a bitwise XOR instead of the power. I'm not sure this is precisely why, all I can say is it doesn't work for me
math.pow(2, 3) is 2^3, or 8.
That was helpful. Thanks!
My pleasure.