Skip to main content

Rocket simulator

Project description

RocketSolver

Written by: Felipe Bogaerts de Mattos

Created on August, 2020

RocketSolver is a Python package that helps engineers design rockets, rocket motors and rocket engines with efficiency and precision.

Models and simulations

The following assertions were taken into consideration:

  • Propellant consisting of 2D BATES grain segments
  • Cylindrical combustion chamber
  • Thrust chamber composed of a simple flat end cap, conical nozzle and tubular casing
  • Isentropic flow through nozzle
  • Non-submerged nozzle
  • Structure with screws as fasteners of both end cap and nozzle

Correction factors applied:

  • Divergent CD nozzle angle
  • Two phase flow
  • Kinetic losses
  • Boundary layer losses

Propellants

Propellant data was obtained from ProPEP3. This software has been used in several applications/projects and it is capable of delivering reliable information on the chemical characteristics of a specific propellant composition. Burn rate data is obtained from experiments conducted by Richard Nakka and Magnus Gudnason.

Supported propellants

  • KNDX (Nakka burn rate data)
  • KNSB-NAKKA (Nakka burn rate data) and KNSB (Magnus Gudnason burn rate data)
  • KNSU (Nakka burn rate data)
  • KNER (Magnus Gudnason burn rate data)

References

a015140

Correction factors.

Hans Seidel's Chamber Pressure article

Chamber Pressure equation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rocketsolver-0.5.0.tar.gz (76.6 kB view details)

Uploaded Source

Built Distribution

rocketsolver-0.5.0-py3-none-any.whl (71.4 kB view details)

Uploaded Python 3

File details

Details for the file rocketsolver-0.5.0.tar.gz.

File metadata

  • Download URL: rocketsolver-0.5.0.tar.gz
  • Upload date:
  • Size: 76.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for rocketsolver-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ca6d791a29186b8048350071c036edff84934e3408ea08bbf15f3794c88ceeda
MD5 a04398289de55b79c1f70135afa425c6
BLAKE2b-256 f5068b2b2311eb4a0253b2e050050f305a88b46564533c192a79e235c354a56d

See more details on using hashes here.

File details

Details for the file rocketsolver-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: rocketsolver-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 71.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for rocketsolver-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91ba0a43ff4c758e566b08f49aaf7f6594163d209d69fd1fd0afbbb279a98bfd
MD5 e5e4d26fdf2e3b5b4fdffb04632a0a86
BLAKE2b-256 6416e169d6d95f4e3020876ba11b3e418186c6c309204231c8916dc2bd1e85b7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page