The Turbine model is a :ref:`PressureChanger <model_libraries/core_library/unit_models/pressure_changer:Pressure Changer>`, where the configuration is set so that the "compressor" option can only be False, and the default "thermodynamic_assumption" is "isentropic." See the :ref:`PressureChanger documentation <model_libraries/core_library/unit_models/pressure_changer:Pressure Changer>` for details.
The example below demonstrates the basic Turbine model usage:
.. testcode:: import pyomo.environ as pyo from idaes.core import FlowsheetBlock from idaes.generic_models.unit_models import Turbine from idaes.generic_models.properties import iapws95 m = pyo.ConcreteModel() m.fs = FlowsheetBlock(default={"dynamic": False}) m.fs.properties = iapws95.Iapws95ParameterBlock() m.fs.unit = Turbine(default={"property_package": m.fs.properties}) m.fs.unit.inlet.flow_mol[0].fix(1000) m.fs.unit.inlet.enth_mol[0].fix(iapws95.htpx(T=800, P=1e7)) m.fs.unit.inlet.pressure[0].fix(1e7) m.fs.unit.deltaP.fix(-2e6) m.fs.unit.efficiency_isentropic.fix(0.9)