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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rocketsolver-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 7f39ced18566aca95e02b9afe9e55bd6536c4c451f87e74c6218697d4ddeb74a
MD5 438bdd275fae98d8d7d7360fdc858c9e
BLAKE2b-256 84897e6f41da7a4a2b37b913d3c8abdfc77615e8e20ce360694cd30aa72779df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rocketsolver-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f46d41c99e8cc126278f4f474d997937069404d877dd74fe7e6df643762f48af
MD5 5b93cd992607996a48d880c4e14739f6
BLAKE2b-256 908bbc7ead259187bae534a2eac258d8b5ee829a8fee4c4265b2552a9b94db9d

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