D-T-666 / rocket-sim

A simple rocket launch/landing simulation in python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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*

About

A simple rocket launch/landing simulation in python


Languages

Language:Python 87.2%Language:JavaScript 8.7%Language:HTML 4.1%