Projecte llegit
Títol: Modular numerical tool for gas turbine simulation
Estudiants que han llegit aquest projecte:
- SAMPEDRO CASIS, RODRIGO (data lectura: 30-10-2015)
- Cerca aquest projecte a Bibliotècnica
Director/a: MELLIBOVSKY ELSTEIN, FERNANDO PABLO
Departament: FIS
Títol: Modular numerical tool for gas turbine simulation
Data inici oferta: 09-02-2015 Data finalització oferta: 09-10-2015
Estudis d'assignació del projecte:
Tipus: Individual | |
Lloc de realització: EETAC | |
Paraules clau: | |
gas turbine, simulation, performances, java | |
Descripció del contingut i pla d'activitats: | |
Overview (resum en anglès): | |
In this work a free tool for the simulation of turboprops was implemented, capable of simulating the various components of a jet engine, separately or in conjunction, with different degrees of thermodynamic modelling or complexity, in order to simulate an entire jet engine.
The main characteristics of this software includes its compatibility, open code and GNU license, non-existing in todays market. Furthermore, the tool was designed with a greater flexibility and a more adapted work environment tailored to the needs of the users. To design this tool, Java was used, along with its graphical Swing libraries and mathematical GNU libraries, such as JBLAS (BLAS libraries in Fortran available from Java). This was all automatically managed with the apache tool MAVEN and using the Eclipse development environment. On the other hand, a complex and robust hierarchical structure of inheritance based objects was implemented, which allows the expansion or the addition of new modules to the component libraries through new inherited classes. This is an interesting feature since a deep knowledge is not required to apply these changes, avoiding the need to modify the classes of the original program. The software pre-disposes various thermodynamic models, based on the Thermodynamic and Propulsion subjects taught at EETAC-UPC. It also contains the implementation of Discrete Numerical Solutions, with a self-made nonlinear equations solver, based on different numerical methods described within this document. With the objective in mind of optimizing the computational load, a profound knowledge of the implemented models, as well as the mathematical methods for solving them, was required. Finally, it is important to emphasize the fact that this final year project is only the first part of a set of two undergraduate theses done by the same author. This document can be considered the alpha version of the software, its basis and its results are focused on the increase and improvement of the beta version of the softwares realistic conditions, which is being developed during the academic year 2015-2016. |