Thanks to visit codestin.com
Credit goes to github.com

Skip to content

garethemmanuelc-svg/Brayton-Cycle-Variable-cp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brayton-Cycle-Variable-cp

Thermodynamic modelling of a gas turbine Brayton cycle using MATLAB to compare constant and temperature-dependent specific heat effects on efficiency and performance.

Numerical Analysis of Brayton Cycle Performance Using Temperature-Dependent Specific Heat

This project investigates how temperature-dependent specific heat affects the performance prediction of a gas turbine Brayton cycle. Traditional thermodynamic analysis assumes constant specific heat (cp), however at high turbine inlet temperatures this assumption becomes inaccurate. A MATLAB numerical model was developed to compare constant cp and variable cp formulations based on NASA thermodynamic data.

Project Motivation

Modern gas turbines operate at turbine inlet temperatures above 1500 K. At these temperatures, the specific heat of air varies significantly with temperature. Traditional Brayton cycle analysis assumes constant specific heat, which can lead to incorrect performance predictions.

This project investigates how variable specific heat influences predicted efficiency, work output, and optimum pressure ratio of the cycle.

Objectives

  • Develop a MATLAB numerical model of the Brayton cycle using constant and variable specific heat (cp) formulations
  • Use entropy balance equations to calculate compressor and turbine exit temperatures for the variable cp model
  • Evaluate performance parameters: net work output, thermal efficiency, back work ratio and optimum pressure ratio
  • Perform a parametric study by varying compressor pressure ratio and turbine inlet temperature
  • Quantify the error introduced by the constant cp assumption at high turbine inlet temperatures
  • Compare performance trends of constant and variable cp models and explain the physical reasons for the differences

Methodology

  • Ideal Brayton cycle analysis
  • NASA polynomial thermodynamic property relations
  • Numerical integration of cp(T)
  • Iterative root-finding solution for state temperatures
  • Parametric study for pressure ratio 5–50 and TIT 1200–1800 K

Key Results

  • Constant cp model over-predicts thermal efficiency at high temperatures
  • Compressor work requirement increases when temperature-dependent specific heat is considered
  • Optimum pressure ratio shifts when variable cp is used
  • Back work ratio increases when real gas behaviour is considered
  • The modelling error increases significantly above approximately 1400–1500 K
  • Variable specific heat provides more realistic gas turbine performance prediction

Software Used

  • MATLAB
  • Numerical integration
  • Root-finding algorithms

Engineering Interpretation

The increase in specific heat at high temperature increases compressor work and reduces turbine expansion effectiveness. Therefore simplified Brayton cycle analysis gives unrealistic performance predictions for modern gas turbines. Variable specific heat modelling provides more physically realistic cycle behaviour.

Future Work

Future work will include component efficiencies, pressure losses, intercooling and regeneration to better represent real gas turbine engines.

Project Structure

  • /code – MATLAB implementation of the Brayton cycle model
  • /plots – performance comparison graphs
  • README.md – project description and results summary

How to Run

  1. Open MATLAB
  2. Download the repository files
  3. Open the file brayton_cycle_variable_cp.m
  4. Run the script
  5. The program calculates compressor and turbine states and generates performance plots


Results Visualisation

1. Thermal Efficiency Comparison

a) Brayton Cycle (Constant Gamma Representation)

Brayton Cycle

b) Brayton Cycle (Variable Cp Gamma Representation)

Brayton Cycle


2. Network Output Comparison

a) Net Work Output vs Pressure Ratio (Constant Cp)

net_variable

b) Net Work Output vs Pressure Ratio (Variable Cp)

net_variable


3. Back Work Comparison

a) Back Work Ratio vs Pressure Ratio (Constant Cp)

Back Work Constant

b) Back Work Ratio vs Pressure Ratio (Variable Cp)

Back Work Variable


Error 4. Comparison

Performance Error Due to Constant Cp Assumption

Error


Author

Gareth Emmanuel Chingwe

BSc Aerospace Engineering

Independent self-initiated research project

About

Thermodynamic modelling of a gas turbine Brayton cycle using MATLAB to compare constant and temperature-dependent specific heat effects on efficiency and performance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages