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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rocketsolver-0.2.18.tar.gz
  • Upload date:
  • Size: 55.3 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.18.tar.gz
Algorithm Hash digest
SHA256 d87157519dbb23b46709878fc610b6990bb78d2d5cf3cbba3ddcf95a256e4e23
MD5 b026a4354d017b8426771836c4ef8f57
BLAKE2b-256 26c1d8ab7dc2a817176c52c6782d53a006d55d10703620a46c44ec6eb4933bf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocketsolver-0.2.18-py3-none-any.whl
Algorithm Hash digest
SHA256 6bec505a84303dc3914c8d46fccb51935ef595ca86536e4d10d9493e0aeed149
MD5 da74c5528206c5a317f0ec9d34349ed6
BLAKE2b-256 547afd476c261488ede4089d7859db46a3d6456bed3b60ffd5d0c549a9152323

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