Skip to content

Solid propellant rocket motor internal ballistics simulation tool

License

Notifications You must be signed in to change notification settings

Projeto-Jupiter/SolidPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEW: Q2 2023 Update

We have some interesting updates regarding the project.

  • Amazing work by @phmbressan now allows SolidPy to have custom grain geometries (besides BATES), through the employment of fast marching numerical methods.
  • A nice PyQT graphical interface is under development by @caiogatinho inside the GUI branch. It can already reliably run sims with most of the features and will be merged to master soon. He also did some incredible work concerning structural analysis of bolted casings, aiding design by plotting safety factors for different parameters and failure modes.

These features will probably need a general code overhaul and review process to avoid bugs and conflicts, which should happen in the next few months (after which we'll probably have our first release!).

We also plan on adding combustion and nozzle efficiencies options to more closely match sims to data received from previous static fires. On the long term, tackling nozzle erosion/slag as well as modeling erosive burning is also something on our timeline.


SolidPy

SolidPy is Projeto Jupiter solid motor simulation code. This repository is under development and is a work in progress.

Goals

This project aims to build an easy-to-use and versatile simulation tool for solid motor design and validation inside the project. It will follow an OOP design which allows for straightforward simulations of different combinations of propellants, motors and external conditions.

Expected Outputs

  • Total Impulse
  • Specific Impulse
  • Thrust (time)
  • Pressure Chamber (time)
  • Kn (time)

Prerequisites

  • Python 3
  • NumPy >= 1.0
  • SciPy >= 1.0
  • Matplotlib >= 3.0

Authors

Assumptions

  • Unidirectional and isentropic flow
  • Homogeneous combustion products
  • No heat exchange with chamber walls (adiabatic)
  • No shockwaves or discontinuities in nozzle
  • Erosive burning is neglected
  • BATES grain
  • some others

About

Solid propellant rocket motor internal ballistics simulation tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published