Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use orbital mechanics for resupply and transport mission #1125

Open
mokun opened this issue Nov 7, 2023 · 3 comments
Open

Use orbital mechanics for resupply and transport mission #1125

mokun opened this issue Nov 7, 2023 · 3 comments
Labels
design change A change to the code to improve performance or reusability feature request
Milestone

Comments

@mokun
Copy link
Member

mokun commented Nov 7, 2023

Is your feature request related to a problem? Please describe.

  • Currently, we arbitrarily set 60 days as the time it takes to ferry each resupply mission from Earth to Mars
  • We could use

Describe the rationale

  • Understanding the orbit mechanics is essential for interplanetary commerce

Describe the goal(s) you have in mind

  • Calculate the total mass of a resupply mission (the mass of the payload and the rocket and the fuel).
  • Implement basic rocket equations to account for launching and landing a rocket and its payload.

Describe the solution you desire to see

  • Use delta-v as one way to describe how much energy it takes to go from one planetary surface to another.
  • Consider the type of transfer orbits available to go between Earth, Moon and Mars.

Screenshots
Delta_V_Earth_Moon_Mars

Specifications

  • pre 3.7.0 build 8882

Additional context

@mokun mokun added this to the 3.8.0 milestone Nov 7, 2023
@mokun mokun added feature request design change A change to the code to improve performance or reusability labels Nov 7, 2023
@mokun mokun modified the milestones: 3.8.0, 3.9.0 Nov 11, 2023
@mokun
Copy link
Member Author

mokun commented Dec 14, 2023

@Urwumpe

How would you begin implementing our use of Delta-V for the interplanetary transits between destinations in mars-sim ?

@Urwumpe
Copy link
Contributor

Urwumpe commented Jan 4, 2024

I would first of all search for a mature library for such calculations of course. For example: https://www.orekit.org/

Next, I would look for a good use case. For example, we could give Earth and Mars proper elliptic orbits and use this for calculating varying DV and travel times for the minimum energy launch windows.

Or we could use accelerated transfers (outside the minimum energy launch window) for transporting a reduced amount of cargo faster to Mars (or out of transfer window). Finally, we could use it for alternative transfer trajectories, like returning faster from Mars to Earth by using a Venus swing by.

@mokun
Copy link
Member Author

mokun commented Jan 8, 2024

Orekit as a real world tool is quite complex.

The flight between earth and moon will not be time critical, unlike between earth and Mars.

May be we can come up with some basic rocket equations and using orbital mechanics to describe the movement between earth and Moon first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design change A change to the code to improve performance or reusability feature request
Projects
Status: No status
Development

No branches or pull requests

2 participants