MRod5 / pyturb

Gas models, combustion and gas turbine solver.
MIT License
63 stars 15 forks source link
air-model combustion combustion-thermodynamics gas-model gas-turbine jet jet-engine thermodynamics

pyTurb: A python Gas Turbine package!

pyTurb is a Python module for Thermodynamics, Combustion and Power Plants. In pyTurb you will find:

You will wind examples about how to use pyTurb in the Notebooks folder.

pyTurb is currently under development. In the near future, compressor, turbine and more combustion features will be added, as well as jet engine performance equations.


How to use pyTurb:

The easiest way to use pyTurb is to install it with pip and the setup.py file. Download pyTurb and then, from the source folder, type in a command window:

pip install .

If you want to have pyTurb in editable mode:

pip install -e .

With pyTurb installed, you can import any Gas Model, Combustion thermodynamics or Power Plant features. You can find use-cases and examples about how to execute pyTurb at the notebooks folders.

Notebooks with pyTurb examples:

You will find different Notebooks with examples about to use pyTurb:

Control Volumes:

src\pyturb\power_plant\

Gas Models:

src\pyturb\gas_models\

Utils:

src\pyturb\utils\


References

[1] - Equations tables and charts for compressible flow. National Advisory Committee for Aeronautics, report 1135

[2] - Coefficients for calculating thermodynamic and transport properties of individual species. NASA Technical Memorandum 4513

[3] - NASA Glenn Coefficients for Calculating Thermodynamic Properties of Individual Species. NASA / TP - 2002-211556

[4] - Defining constants, equations, and abbreviated tables of the 1975 U.S. Standard Atmosphere. NASA Technical Report TR R-459


Marcos Rodríguez

2020.