Menu

Tree [90a1d1] master /
 History

HTTPS access


File Date Author Commit
 doc 2009-12-10 barthmes barthmes [63bc65] minor changes
 gtdev 2013-04-11 Sebastian Barthmes Sebastian Barthmes [90a1d1] removed major error in thermodynamics, which le...
 projects 2011-04-03 lifesagamble lifesagamble [9c1332] tdupdate
 tmp 2009-12-10 barthmes barthmes [441d2b] update to newest version
 .gitignore 2013-04-09 Oliver Borm Oliver Borm [be4c22] doxygen out deleted at the git repository
 Doxyfile 2010-12-10 berndbudich berndbudich [915036] added doxygen documentation for gtdev.py, GUIca...
 LICENSE 2009-12-10 barthmes barthmes [4bca56] project created
 README 2010-01-12 basti1987 basti1987 [485240] Pressure calculation and nozzle class
 TODO 2010-12-14 berndbudich berndbudich [4c7966] TODO list enhancements
 gtdev.py 2011-01-12 lifesagamble lifesagamble [aafaee] coldfan aus gtdev.py entfernt und brennkammer b...
 setup.py 2010-11-30 barthmes barthmes [144403] changes for windows compatibility made

Read Me

#===============================================================================
# Gas Turbine Developer (c) Hummingbird - TUM Gas Turbines
# Institute for Flight Propulsion, TU Munich
# Author: Sebastian G. Barthmes, Sebastian Brehm, Jan Matheis, Peter Schöttl
# Published under the Terms of GNU public licence v3
#===============================================================================

USER MANUAL


Introduction
------------

Gas Turbine Developer a.k.a gtdev is an open source tool which assists the engineer in 
developing a new gas turbine (1D Thermo- and Aerodynamics). It is created by the 
student research group "Hummingbird - TUM Gas Turbines" placed at the LFA, TU Munich.
Homepage : www.tum-gasturbines.de


How to install
--------------

gtdev is written in python and works therefore on every machine where python is installed.
However it has been tested extensively only on Linux.
The following python modules have to be installed before the program can be run:
- numpy
- scipy
- pyqt


How to use
----------

For input either the GUI can be used by executing

python gtdev.py

or the provided classes may be used directly in so called project-scripts, which are unique for 
every machine. In this script the boundary conditions of the configuration are defined.
An example of this kind of script can be found in the projects/-folder. To use this,
just execute

python gtdev.py --file=<path/to/your/file


Getting into it
---------------

gtdev uses the object orientated approach to compute the turbomachine, that means every part
of the machine (e.g. compressor, turbine) is defined in a single independend class.
These components or "objects" are combined and supervised in a configuration class (e.g. turbofan, turbojet),
which determines how the single components work together.
The advantage of this design is the easy expansion of the program to different configurations.
The classes can be used and modified with just basic programming skills.


GUI
---

If the in- or output-values of any component are not fully visible, please change the size of the gtdev-window (only the use of the 
scrollbar will not be sufficient).
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.