GithubHelp home page GithubHelp logo

wwwronin / aircraft-engine-modeling Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lucasbpro/aircraft-engine-modeling

0.0 0.0 0.0 147 KB

This project models the steady-state behavior of three different types of aircraft engines: turbojet, turbofan and ramjet. It allows the study of their performance at different operating conditions.

MATLAB 100.00%

aircraft-engine-modeling's Introduction

Aircraft Engine Modeling

This project models the steady-state behavior of three different types of aircraft engines: turbofan, turbojet and ramjet. It allows the study of their performance at different operating conditions.

The steady-state behavior is modeled by thermo-dynamic equations which provide, for example, the temperature and pressure observed in each stage of the engine. As the stages may vary depending on the engine type, there are different sequences of transformations for each type of engine. The figure below was copied from the class notes of Prof. Pedro Lacava from Instituto Tecnológico de Aeronáutica (ITA).

Params files

The files named turbofan.m, turbojet.m and ramjet.m contain functions which return the parameters of theses engines (there are geometric and physical parameters).

engine.m

This implements a thermodynamic model for three different aeronautical engines: turbofan, turbojet and ramjet. It models the steady-state behavior of the engine.

atmosferaISA.m

This is a function which implements the ISA atmosphere model. It returns the standard air density, temperature and pressure for a given altitude.

Scripts

The following files are Matlab scripts which can be run independently:

simulate_engine.m: This calls the engine function to simulate the steady-state of any of the engine types. Upon running this script, user is prompted to choose a specific engine type and operating conditions (aircraft mach number and flight altitude). It prints the result of simulation as below.

     T02: 606.6200
     P02: 245.2238
     T03: 1.6812e+03
     P03: 7.3567e+03
     T04: 1600
     P04: 7.3567e+03
     TET: 0
     PET: 0
     T05: 525.4201
     P05: 29.2655
     T06: 525.4201
     P06: 29.2655
     T08: 606.6200
     P08: 245.2238
     u_s: 591.0395
    u_sf: 0
       f: -0.0021
    f_pq: 0
       u: 887.1293
    T_ma: -0.2973
    TSFC: 0.0070

performance_per_flight_phase.m: This displays a graph with a performance comparison between turbojet and turbofan engines for different flight phases (takeoff, climb and cruise). The performance is measured in terms of TSFC and specific thrust (one is the inverse of the other).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.