- Joined
- Jul 7, 2009
- Messages
- 286
- Reaction score
- 0
- Points
- 0
I've been trying to find materials that talk about how to calculate launch windows, and come up rather empty so far, so I thought I'd ask if anyone here knows how to do so.
I'm well aware of Launch MFD and similar, but these provide an answer to the question without giving any information on the method behind it.
So, given a target with a given equatorial inclination, semi-major axis, argument of periapsis, LAN, and true anomaly, how would one go about calculating when the orbit passes over a given site on the surface?
If my reasoning is correct, if you know the longitude the LAN is currently over, you can calculate when the orbit will cross over the launch site. However, correctly determining where the LAN is seems to be a problem.
Once the longitude of LAN is known, adding asin(launch latitude/inclination) should give you the longitude at which the orbit is currently passing over the target latitude. Then you can take the difference between that longitude and the launch site's longitude, divide that by the planet's angular velocity, and get the time to that orbital crossing.
Similar reasoning applies to finding the time to the other intersection, since the longitude of the descending node is 180 from that of the ascending node, and you should just be able to subtract asin(launch latitude/inclination).
Accounting for signs and wrap-around has been glossed over in this. Given that, is my reasoning correct? And how does one find the longitude the LAN is over?
Also, is there a better way to do this?
I'm well aware of Launch MFD and similar, but these provide an answer to the question without giving any information on the method behind it.
So, given a target with a given equatorial inclination, semi-major axis, argument of periapsis, LAN, and true anomaly, how would one go about calculating when the orbit passes over a given site on the surface?
If my reasoning is correct, if you know the longitude the LAN is currently over, you can calculate when the orbit will cross over the launch site. However, correctly determining where the LAN is seems to be a problem.
Once the longitude of LAN is known, adding asin(launch latitude/inclination) should give you the longitude at which the orbit is currently passing over the target latitude. Then you can take the difference between that longitude and the launch site's longitude, divide that by the planet's angular velocity, and get the time to that orbital crossing.
Similar reasoning applies to finding the time to the other intersection, since the longitude of the descending node is 180 from that of the ascending node, and you should just be able to subtract asin(launch latitude/inclination).
Accounting for signs and wrap-around has been glossed over in this. Given that, is my reasoning correct? And how does one find the longitude the LAN is over?
Also, is there a better way to do this?