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.2.1.tar.gz (55.4 kB view details)

Uploaded Source

Built Distribution

rocketsolver-0.2.1-py3-none-any.whl (50.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rocketsolver-0.2.1.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for rocketsolver-0.2.1.tar.gz
Algorithm Hash digest
SHA256 15b942d572a7a65b8882ba38e5f1df5bb927bb7b83b1dfbdfa23dd30159d1bd8
MD5 25d4cb8468249e877f9472988cb025be
BLAKE2b-256 4e44ac702b042a9511ab2df1131ac7e5e4d5d6e930a8700e93909d9421653759

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rocketsolver-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 50.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for rocketsolver-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb0e6e9ce4ba863f25ee6cd0fa5e0a6a9f81bcea8d50b47bf97f07c315842a58
MD5 391885ec1b01c28d563f06aa327638d4
BLAKE2b-256 8406240d9c1af7aa9b217ff6264ed01a85f46279394a4dca22fd5c4cacf163fa

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