Skip to content

The Open Source Hybrid Steady-state Simulator of Rankine Cycle in Python

Latest
Compare
Choose a tag to compare
@thermalogic thermalogic released this 04 Apr 15:11
· 26 commits to release2.0 since this release

PyRankine

The PyRankine is the hybrid steady-state simulator of Rankine Cycle in Python.

In the hybrid simulator, two kind of simulation approachs are provided:

  • sequential-modular

  • equation-oriented

Dependencies:SEUIF97

IAPWS-IF97 high-speed shared library

Install

python -m pip install seuif97

The Example Rankine Cycle

The condensing steam cycle of a supercritical pressure 600MW generating unit is used as the case of example.

The condensing steam cycle has

  • three turbines with four exhaust steams

  • one sealing, four low pressure feedwater heaters, one open feedwater heater/de-aerator, and three high pressure closed feedwater heaters.

N600

The Data File of the Example Cycle

The json file is used to representate the example cycle's flowsheet and data

Run

  • simulation on 1kg mass
python rankinesim.py
  • simulation on specified power/mass
python rankinesim_spec.py