Skip to content

Software package to model 2-phase compressible flow through an injector orifice and determine fluid exit properties

License

Notifications You must be signed in to change notification settings

cuspaceflight/octopus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OCTOPUS

logo

A repository for m5 injector design engineers to collate code performing analysis on injector flow and efficacy.

Install with pip:

pip install git+https://github.com/cuspaceflight/octopus.git

Documentation:

Octopus Docs

Current features:

  • Model flow through a simple straight orifice with a selection of 1- and 2-phase models.
  • Models supported:
  • Single Phase Incompressible: python Orifice.m_dot_SPI(Pcc)
  • Homogeneous Equilibrium Model: Orifice.m_dot_HEM(Pcc)
  • Dyer Correction Model: Orifice.m_dot_dyer(Pcc)
  • Accurate Equations of State for multiple fluids, coefficients included for N2O.
  • Example code showing some features of the octopus module, most documentation is in docstrings on source code.

Currently in progress:

  • Improving class heirarchy
  • Adding venturi calculations
  • Making nitrous data easier to access
  • Improving documentation

Eventual planned features:

  • Orifice types - Waxman cavitating
  • Estimation of orifice discharge coefficients (from empirical data) (?)
  • Estimation of atomisation performance (from empirical data) (?)
  • Determine element O/F, overall O/F
  • Determine film cooling mass flow proportion (~20% is said to be sufficient to ignore the core O/F for temperature calculations, need to find the source for this - possibly NASA SP-8089)
  • Warnings for combustion stability criteria (from empirical data)

About

Software package to model 2-phase compressible flow through an injector orifice and determine fluid exit properties

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages