Modelling of Rankine cycles using Spencer, Cotton and Cannon

A program to predict the partial load performance of Rankine cycles
587 Downloads
Updated 12 Feb 2019

Description: This program uses the Spencer, Cotton and Cannon method to predict the partial load performance of Rankine cycles, using as input data the pre-design characteristics of the cycle's components.

Demonstration video:
https://www.youtube.com/watch?v=T0ejEwOzZEo

The process to solve the cycle performance is iterative. The components modelled are the steam turbines, feedwater heaters, pumps, and condenser. The steam generator and the electrical generator are not modelled.

The program comes with a GUI to aide the data input and results visualization process. To launch the program, execute the "run.m" file in the path. An example solution file has been included as well, which can be loaded using the first window of the interface.

This program was developed as a Master's degree final project. The project's name was:

Modelizacion de ciclos Rankine mediante el método de Spencer, Cotton y Cannon

The supervisor of this project was Domingo Santana Santana (Universidad Carlos III de Madrid)

The project report is available for download at:

https://1drv.ms/b/s!AnnkWxpEdUygpp4kikoO0-Yg2weFqQ

https://drive.google.com/file/d/16rJ7Wo-DsLmNHMW-5g9d_yY1ZySvrP6-/view?usp=sharing

This program uses the following libraries and functions:
International association for the properties of water and steam (IAPWS) Matlab functions,
XSteam, available at https://es.mathworks.com/matlabcentral/fileexchange/9817-x-steam--thermodynamic-properties-of-water-and-steam
polyvaln function, available at http://soliton.vm.bytemark.co.uk/pub/jjg/src/polyvaln.m
ParforProgMon, available at https://github.com/DylanMuir/ParforProgMon

Cite As

Félix Pérez Cicala (2024). Modelling of Rankine cycles using Spencer, Cotton and Cannon (https://github.com/FelixPerezCicala/modRankineSCC), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2016b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
1.2.0.1

Changed platform compatibility

1.2.0.0

Add thumbnail
Add new report link

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.