Modelling of Rankine cycles using Spencer, Cotton and Cannon
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
Platform Compatibility
Windows macOS LinuxCategories
- Sciences > Material Sciences > Thermal Analysis >
- Engineering > Mechanical Engineering > Combustion and Turbomachinery >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
01 Solver
01 Solver/01-01 Devices
01 Solver/01-02 Funciones
02 Properties
03 GUI
03 GUI/03-01 Draw objects
03 GUI/03-02 Tools
04 Auxiliar
04 Auxiliar/04-01 Progress bar
05 Tests
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
|
|