pair: idaes.power_generation.unit_models.helm.turbine_stage;HelmTurbineStage
idaes.power_generation.unit_models.helm.turbine_stage
This is a steam power generation turbine model for intermediate stages between the inlet and outlet. It inherits HelmIsentropicTurbine <technical_specs/model_libraries/power_generation/unit_models/turbine_inlet:Turbine (Isentropic)>.
from pyomo.environ import ConcreteModel, SolverFactory
from idaes.core import FlowsheetBlock from idaes.power_generation.unit_models.helm import HelmTurbineStage from idaes.generic_models.properties import iapws95
m = ConcreteModel() m.fs = FlowsheetBlock(default={"dynamic": False}) m.fs.properties = iapws95.Iapws95ParameterBlock() m.fs.turb = HelmTurbineStage(default={"property_package": m.fs.properties}) # set inlet m.fs.turb.inlet[:].enth_mol.fix(70000) m.fs.turb.inlet[:].flow_mol.fix(15000) m.fs.turb.inlet[:].pressure.fix(8e6) m.fs.turb.efficiency_isentropic[:].fix(0.8) m.fs.turb.ratioP[:].fix(0.7) m.fs.turb.initialize()
Variable | Symbol | Index Sets | Doc |
---|---|---|---|
efficiency_mech |
ηmech | None | Mechanical efficiency (accounts for losses in bearings...) |
efficiency_isentropic |
ηisen | time | Isentropic efficiency |
deltaP |
ΔP | time | Pressure change (Pout − Pin) [Pa] |
ratioP |
Pratio | time | Ratio of discharge pressure to inlet pressure |
shaft_speed |
s | time | Shaft speed [hz] |
The shaft speed is used to calculate specific speed for more advanced turbine models, the specific speed expression is available, but otherwise has no effect on the model results.
This model provides two expressions that are not available in the pressure changer model.
Variable | Symbol | Index Sets | Doc |
---|---|---|---|
power_thermo |
ẇthermo | time | Turbine stage power output not including mechanical loss [W] |
power_shaft |
ẇshaft | time | Turbine stage power output including mechanical loss (bearings...) [W] |
specific_speed |
ns | time | Turbine stage specific speed [dimensionless] |
ns = sv̇0.5(wisen/ṁ) * * ( − 0.75)
Where ṁ is the mass flow rate and v̇ is the outlet volumetric flow.
There are no additional constraints.
To initialize the turbine model, a reasonable guess for the inlet condition and deltaP and efficiency should be set by setting the appropriate variables.
HelmTurbineStage
HelmTurbineStageData