Skip to main content

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.

alt text
alt text
alt text
alt text

Twin-spool, reheated turbojet engine with an electrical power plant.

alt text
alt text
alt text
alt text

Three-spool, separated exhaust turbofan engine.

alt text
alt text
alt text
alt text

Back to top

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

huracan-0.0.1.post1.tar.gz (21.6 kB view details)

Uploaded Source

File details

Details for the file huracan-0.0.1.post1.tar.gz.

File metadata

  • Download URL: huracan-0.0.1.post1.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

Hashes for huracan-0.0.1.post1.tar.gz
Algorithm Hash digest
SHA256 3220dcabad68d65f3027e69793441a32d98f1f9138c5ed3c8372feb4c938c1e4
MD5 6da66956f718b9dc49bb33023eb06f8b
BLAKE2b-256 fdb13b1f70c87442c93b7609caa6f995324914b797df410f5b4c48e7c3e478eb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page