Skip to content

A simple rocket launch/landing simulation in python

Notifications You must be signed in to change notification settings

D-T-666/rocket-sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rocket-sim

Super minimal, 1D rocket launch and landing simulation.

a demo plot of the simulation data

features:

  • takeoff
  • hover
    • PID controll
  • landing
    • distance-till-zero-velocity calculation
      • basic
      • accounting for drag*
    • time-till-ignition and time-till-touchdown calculation
      • basic
      • accounting for fuel mass loss
      • accounting for drag*
    • smoothened touchdown
  • smooth (realistic) throttling
  • drag*
    • basic
    • accounting for exhaust plumes
  • setting limits
    • lift off velocity
    • lift off acceleration
    • maximum altitude
    • landing velocity
    • landing acceleration
  • real rocket numbers*
    • New Shepard*
    • Starship*
    • Falcon 9*