Open source, 0-dimensional, object-oriented airbreathing engine modelling package for preliminary analysis and design of airbreathing engines, divulgation and educational purposes.
Project description
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 and NLR's GSP.
The API reference is available here.
Install
pip install huracan
Examples
Single spool turboprop engine.
Twin-spool, reheated turbojet engine with an electrical power plant.
Three-spool, separated exhaust turbofan engine.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file huracan-0.0.1.tar.gz
.
File metadata
- Download URL: huracan-0.0.1.tar.gz
- Upload date:
- Size: 21.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c71bf930e928d0632c98edb3b8a83199c1514c0dc822fee8124a1fd2099db6b5 |
|
MD5 | 4843062d5dd4139d40325080bb9d90c6 |
|
BLAKE2b-256 | 4b34adca898d99e5303f96fde6ec58be21c5c7cd8136a2e84ffff008b2dd663c |