Cantera-Based Python Computer Program for Solving Steam Power Cycles with Superheating
Osama A. Marzouk

TL;DR
This paper presents a Python-based computational tool using Cantera for analyzing steam power cycles with superheating, enabling efficient, accessible, and accurate performance modeling of power plants for optimized design and operation.
Contribution
The study introduces a novel Python code leveraging Cantera for simulating superheated steam cycles, validated against literature benchmarks, and capable of handling both subcritical and supercritical conditions.
Findings
Code accurately models steam cycles with superheating.
Validation confirms the correctness of the implementation.
Supports both subcritical and supercritical superheating conditions.
Abstract
One of the main sources of electricity generation is power plants that use water (steam) to rotate turbines, which drive large electric generators. The steam can be generated from renewable or non-renewable energy sources, such as geothermal energy and nuclear fuels. Having an analysis tool for modeling the performance of such steam power plants can greatly help in reaching optimum designs, leading to less fuel consumption, reduced pollution, and cheaper electricity. It is further advantageous if such modeling tool is free to access, does not require many inputs from the user, and gives results in a very short time. These remarks establish a motivation for the current study. This article documents a computer code written in the Python programming language for numerically analysing the main processes in a steam power cycle with superheating. The code utilizes built-in thermodynamic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
