https://github.com/cuspaceflight/octopus
Software package to model 2-phase compressible flow through an injector orifice and determine fluid exit properties
https://github.com/cuspaceflight/octopus
Last synced: 12 months ago
JSON representation
Software package to model 2-phase compressible flow through an injector orifice and determine fluid exit properties
- Host: GitHub
- URL: https://github.com/cuspaceflight/octopus
- Owner: cuspaceflight
- License: gpl-3.0
- Created: 2021-03-21T23:05:27.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-08T12:12:42.000Z (over 3 years ago)
- Last Synced: 2025-05-15T11:12:18.915Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 6.54 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ***OCTOPUS***

## 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](https://cuspaceflight.github.io/octopus)
### 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)