An open API service indexing awesome lists of open source software.

https://github.com/alopezrivera/huracan

Open source, 0-dimensional, object-oriented airbreathing engine modelling package for preliminary analysis and design of airbreathing engines, divulgation and educational purposes.
https://github.com/alopezrivera/huracan

aircraft engine modelling performance propulsion python

Last synced: 3 months ago
JSON representation

Open source, 0-dimensional, object-oriented airbreathing engine modelling package for preliminary analysis and design of airbreathing engines, divulgation and educational purposes.

Awesome Lists containing this project

README

          

# Huracan

Huracan is an open source, 0-dimensional, object-oriented airbreathing engine
modelling package for preliminary analysis and design of airbreathing engines,
divulgation and educational purposes.

At the moment Huracan is capable of modelling engines with an arbitrary number of
components connected by an arbitrary number of shafts. It allows for a single
combustion chamber per stream, reheating, intercooling and the addition of electrical
system power requirements. Multiple-stream systems can be modelled,
as well as splitting (such as the bypass flow of a turbofan) and mixing streams (such
as in the nozzle of a mixed exhaust turbofan).

The inspiration for the project lies in traditional thermodynamic plant diagrams,
and similar architectures are used in well known proprietary tools such as
[GasTurb](https://www.gasturb.de/) and [NLR's GSP](https://www.gspteam.com/index.html).

[The API reference is available here.](https://huracan-docs.github.io/)

## Install

pip install huracan

## Examples

### [Single spool turboprop engine.](https://github.com/alopezrivera/huracan/blob/master/examples/engines/turboprop/turboprop_1s-1s.py)

|

|

|
| --- | --- |

| ![alt text](docs/figures/TS_turboprop.svg "T-S plot") | ![alt text](docs/figures/pV_turboprop.svg "p-V plot") |
| --- | --- |
| ![alt text](docs/figures/Hp_turboprop.svg "H-p plot") | ![alt text](docs/figures/Tp_turboprop.svg "T-p plot") |

### [Twin-spool, reheated turbojet engine with an electrical power plant.](https://github.com/alopezrivera/huracan/blob/master/examples/engines/turbojet/turbojet_1s-2s-ab.py)

|

|

|
| --- | --- |

| ![alt text](docs/figures/TS_turbojet.svg "T-S plot") | ![alt text](docs/figures/pV_turbojet.svg "p-V plot") |
| --- | --- |
| ![alt text](docs/figures/Hp_turbojet.svg "H-p plot") | ![alt text](docs/figures/Tp_turbojet.svg "T-p plot") |

### [Three-spool, separated exhaust turbofan engine.](https://github.com/alopezrivera/huracan/blob/master/examples/engines/turbofan/turbofan_2s-3s.py)

|

|

|
| --- | --- |

| ![alt text](docs/figures/TS_turbofan.svg "T-S plot") | ![alt text](docs/figures/pV_turbofan.svg "p-V plot") |
| --- | --- |
| ![alt text](docs/figures/Hp_turbofan.svg "H-p plot") | ![alt text](docs/figures/Tp_turbofan.svg "T-p plot") |

---
[Back to top](#huracan)