modelTrbCharTable00

Extends from PropulsionSystem.BaseClasses.BasicElements.TurbineBase00, PropulsionSystem.BaseClasses.BasicElements.TurbineBaseDefDesPt00.

Information

Document html page

example/demo models

classes which this component call (those in MSL are not listed)

-> none

classes from which this component extend

Parameters

TypeNameDefaultDescription
Assumptions
BooleanallowAbnormalOperation (from TurbineBase00)false= true to allow turbine to operate as 'compressor' where PR<=1, false to restrict 1<PR
BooleanallowFlowReversal (from TurbineBase00)false= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
debug setting
BooleanprintCmd (from TurbineBase00)false
Initialization › fluid_1
Modelica.SIunits.MassFlowRatem_flow1_init (from TurbineBase00)1.0
Modelica.SIunits.Pressurep1_init (from TurbineBase00)PR_init*101.3*1000
Modelica.SIunits.TemperatureT1_init (from TurbineBase00)1600
Modelica.SIunits.SpecificEnthalpyh1_init (from TurbineBase00)1600*1.004*1000
Initialization › fluid_2
Modelica.SIunits.MassFlowRatem_flow2_init (from TurbineBase00)-1.0*m_flow1_init
Modelica.SIunits.Pressurep2_init (from TurbineBase00)5.0*101.3*1000
Modelica.SIunits.TemperatureT2_init (from TurbineBase00)1000
Modelica.SIunits.SpecificEnthalpyh2_init (from TurbineBase00)T2_init*1.004*1000
Initialization › flange_1
Modelica.SIunits.Torquetau1_init (from TurbineBase00)pwr_init/(Nmech_init*2.0*Modelica.Constants.pi/60.0)
Modelica.SIunits.Anglephi1_init (from TurbineBase00)phi_init
Initialization › flange_2
Modelica.SIunits.Torquetau2_init (from TurbineBase00)0.1
Modelica.SIunits.Anglephi2_init (from TurbineBase00)phi_init
Initialization › others
RealPR_init (from TurbineBase00)4.0
Realeff_init (from TurbineBase00)0.8
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmNmech_init (from TurbineBase00)3000.0
RealNcqNcDes_1_init (from TurbineBase00)1.0
RealNqNdes_init (from TurbineBase00)NcqNcDes_1_init
Modelica.SIunits.MassFlowRateWc_1_init (from TurbineBase00)m_flow1_init
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmNc_1_init (from TurbineBase00)Nmech_init
Modelica.SIunits.SpecificEnthalpydht_init (from TurbineBase00)430000.0
Modelica.SIunits.SpecificEnthalpydht_is_init (from TurbineBase00)540000.0
Modelica.SIunits.Powerpwr_init (from TurbineBase00)-4.0*10.0^(5)
Modelica.SIunits.Torquetrq_init (from TurbineBase00)pwr_init/(Nmech_init*2.0*Modelica.Constants.pi/60.0)
Modelica.SIunits.Anglephi_init (from TurbineBase00)1.0
Modelica.SIunits.SpecificEntropys_fluid_1_init (from TurbineBase00)7800.0
Modelica.SIunits.SpecificEntropys_fluid_2_init (from TurbineBase00)7900.0
switch
Booleanuse_u_s_WcAudfalse
Booleanuse_u_a_WcAudfalse
Booleanuse_u_s_effAudfalse
Booleanuse_u_a_effAudfalse
switch about table file reading
Booleanuse_tableFile_Wctrue
Booleanuse_tableFile_efftrue
PropulsionSystem.Types.switches.switchTableDataResourceswitchTableDataLocationPropulsionSystem.Types.switches.switchTableDataResource.inLibraryDirectorywhere table data file is located, valid if use_tableFile_..==true
switch about interpolation
Modelica.Blocks.Types.SmoothnessswitchSmoothness_WcModelica.Blocks.Types.Smoothness.ContinuousDerivative
Modelica.Blocks.Types.SmoothnessswitchSmoothness_effModelica.Blocks.Types.Smoothness.ContinuousDerivative
Component characteristics
RealeffDes_paramInput0.80adiabatic efficiency, valid only when use_u_eff==false, value fixed through simulation
Component sizing
Modelica.SIunits.MassFlowRatem_flow_1_des_paramInput1.0
Modelica.SIunits.Pressurep1_des_paramInput10*101.325*1000
Modelica.SIunits.TemperatureT1_des_paramInput1600.0
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmNmechDes_paramInput3000.0
RealNcTblDes_paramInput1.0design point definition on characteristics table
RealPRtblDes_paramInput2.0design point definition on table
table file read setting
StringpathName_tableFileInSimExeDir"./tableData/table_Turbine_WcEff_NcPR00.txt"relative path under sim. exe. file directory
StringpathName_tableFileInLibPackage"modelica://PropulsionSystem/tableData/table_Turbine_WcEff_NcPR00.txt"path in library sub-directory
StringtableName_Wc"Wc_NcPR"
StringtableName_eff"eff_NcPR"

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_1 (from TurbineBase00)
Modelica.Fluid.Interfaces.FluidPort_bport_2 (from TurbineBase00)
Modelica.Mechanics.Rotational.Interfaces.Flange_aflange_1 (from TurbineBase00)
Modelica.Mechanics.Rotational.Interfaces.Flange_bflange_2 (from TurbineBase00)
PropulsionSystem.Types.ElementBuselementBus1 (from TurbineBase00)
Modelica.Blocks.Interfaces.RealInputu_s_WcAud
Modelica.Blocks.Interfaces.RealInputu_s_effAud
Modelica.Blocks.Interfaces.RealInputu_a_WcAud
Modelica.Blocks.Interfaces.RealInputu_a_effAud

Components

TypeNameDefaultDescription
Modelica.SIunits.SpecificEntropys_fluid_1 (from TurbineBase00)specific entropy, fluid_1
Modelica.SIunits.SpecificEntropys_fluid_2 (from TurbineBase00)specific entropy, fluid_2
Modelica.SIunits.Powerpwr (from TurbineBase00)power via shaft, positive if fluid generates power
Modelica.SIunits.Torquetrq (from TurbineBase00)trq via shaft
Modelica.SIunits.Powerpwr_inv (from TurbineBase00)power via shaft
Modelica.SIunits.Torquetrq_inv (from TurbineBase00)trq via shaft
Modelica.SIunits.AngularVelocityomega (from TurbineBase00)mechanical rotation speed, rad/sec
Modelica.SIunits.Anglephi (from TurbineBase00)mechanical rotation displacement, rad
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmNmech (from TurbineBase00)mechanical rotation speed, rpm
Modelica.SIunits.MassFlowRateWc_1 (from TurbineBase00)corrected mass flow rate
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmNc_1 (from TurbineBase00)corrected rotation speed, rpm
RealPR (from TurbineBase00)pressure ratio
Realeff (from TurbineBase00)adiabatic efficiency
Modelica.SIunits.SpecificEnthalpydht_is (from TurbineBase00)specific enthalpy change in isentropic compression
Modelica.SIunits.SpecificEnthalpydht (from TurbineBase00)specific enthalpy change in non-isentropic compression
Modelica.SIunits.SpecificEnthalpyh_2is (from TurbineBase00)
Modelica.SIunits.MassFlowRatem_flow_max (from TurbineBase00)
Modelica.SIunits.MassFlowRatem_flow_min (from TurbineBase00)
Modelica.SIunits.MassFlowRateWc_1_des (from TurbineBase00)corrected mass flow rate, fluid_1, design point
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmNmechDes (from TurbineBase00)mechanical rotation speed, rpm
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmNc_1_des (from TurbineBase00)
RealPRdes (from TurbineBase00)
RealeffDes (from TurbineBase00)
RealNcqNcDes_1 (from TurbineBase00)ratio of corrected rotational speed with respect to design pt. speed
RealNqNdes (from TurbineBase00)ratio of mech. rotational speed with respect to design pt. speed
PropulsionSystem.EngineSimEnvironmentenvironment (from TurbineBase00)System wide properties
Medium.BasePropertiesfluid_1 (from TurbineBase00)flow station of inlet
Medium.BasePropertiesfluid_2 (from TurbineBase00)flow station of outlet
PropulsionSystem.Records.ThermoFluidPropertiesfluid_1_des (from TurbineBaseDefDesPt00)
PropulsionSystem.Records.ThermoFluidPropertiesfluid_2_des (from TurbineBaseDefDesPt00)
PropulsionSystem.Records.RotationalMachineVariablesflange_1_des (from TurbineBaseDefDesPt00)
PropulsionSystem.Records.RotationalMachineVariablesflange_2_des (from TurbineBaseDefDesPt00)
PropulsionSystem.Records.CompressorVariablesvariablesDes (from TurbineBaseDefDesPt00)
Reals_WcAud
Reals_effAud
Reala_WcAud
Reala_effAud
PropulsionSystem.Subelements.ScalerDesTrb_WcEffNcPR00ScalerDesTrb
PropulsionSystem.Subelements.TurbineTable_WcEff_NcPR00TrbTbl_WcEff_NcPR
PropulsionSystem.Subelements.SclTrb_WcEff00SclTrb
Modelica.Blocks.Math.Divisiondivision_NcTbl
Modelica.Blocks.Math.Divisiondivision_PRtbl
Modelica.Blocks.Math.Addadd_PRtbl
Modelica.Blocks.Sources.Constantconst
Modelica.Blocks.Math.Feedbackfeedback_PRtbl
Modelica.Blocks.Sources.Constantconst1