modelNzlDefAeByFlowCharFixed00

Extends from PropulsionSystem.BaseClasses.BasicElements.NozzleBase00, PropulsionSystem.BaseClasses.BasicElements.NozzleBaseDefDesPt00.

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
BooleanallowFlowReversal (from NozzleBase00)false= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
switch
switchDefineFgswitch_defineFg (from NozzleBase00)switchDefineFg.FullyExpandedFlowdefinition of Fg. influence on Cv definition
Booleanuse_u_CdThfalseget CdTh from the real input connector
Booleanuse_u_Cvfalseget Cv from the real input connector
Booleanuse_u_kAmechThfalsemultipulier on Amech
debug setting
BooleanprintCmd (from NozzleBase00)false
Initialization › fluid_1
Modelica.SIunits.MassFlowRatem_flow1_init (from NozzleBase00)1.0
Modelica.SIunits.Pressurep1_init (from NozzleBase00)PR_init*p2_init
Modelica.SIunits.TemperatureT1_init (from NozzleBase00)500
Modelica.SIunits.SpecificEnthalpyh1_init (from NozzleBase00)T1_init*1.004*1000
Initialization › fluid_2
Modelica.SIunits.MassFlowRatem_flow2_init (from NozzleBase00)-1.0*m_flow1_init
Modelica.SIunits.Pressurep2_init (from NozzleBase00)101.3*1000
Modelica.SIunits.TemperatureT2_init (from NozzleBase00)300
Modelica.SIunits.SpecificEnthalpyh2_init (from NozzleBase00)T2_init*1.004*1000
Initialization › others
RealPR_init (from NozzleBase00)2.5
RealCv_init (from NozzleBase00)0.99
RealCdTh_init (from NozzleBase00)0.99
RealMNth_init (from NozzleBase00)1.0
Modelica.SIunits.VelocityV_2is_init (from NozzleBase00)480.0
Modelica.SIunits.VelocityV_2_init (from NozzleBase00)Cv_init*V_2is_init
Modelica.SIunits.VelocityV_th_choked_init (from NozzleBase00)410.0
Modelica.SIunits.VelocityV_th_fullExp_init (from NozzleBase00)V_2_init
Modelica.SIunits.VelocityV_th_init (from NozzleBase00)V_th_choked_init
Modelica.SIunits.SpecificEnthalpyh_2is_init (from NozzleBase00)h1_init - 1.0/2.0*V_2is_init^2.0
Modelica.SIunits.ForceFg_init (from NozzleBase00)m_flow1_init*V_2_init
Modelica.SIunits.AreaAeTh_init (from NozzleBase00)0.0014*m_flow1_init
Modelica.SIunits.AreaAmechTh_init (from NozzleBase00)AeTh_init/CdTh_init
Modelica.SIunits.SpecificEntropys_fluid_1_init (from NozzleBase00)7100.0
Modelica.SIunits.SpecificEntropys_fluid_2_init (from NozzleBase00)7200.0
Characteristics
RealCdThDes_paramInput0.99discharge coefficient at throat, valid only when use_u_CdTh==false, value fixed through simulation
RealCvDes_paramInput0.99flow velocity coefficient, valid only when use_u_Cv==false, value fixed through simulation
Component sizing
Modelica.SIunits.MassFlowRatem_flow_1_des_paramInput1.0

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_1 (from NozzleBase00)
Modelica.Fluid.Interfaces.FluidPort_bport_2 (from NozzleBase00)
Modelica.Blocks.Interfaces.RealOutputy_Fg (from NozzleBase00)[N], gross thrust by nozzle
PropulsionSystem.Types.ElementBuselementBus1 (from NozzleBase00)
Modelica.Blocks.Interfaces.RealInputu_CdThCdTh input, valid only when use_u_CdTh==true
Modelica.Blocks.Interfaces.RealInputu_CvCv input, valid only when use_u_Cv==true
Modelica.Blocks.Interfaces.RealInputu_kAmechThAmechTh input, valid only when switchDetermine_AmechTh==viaRealInput

Components

TypeNameDefaultDescription
Modelica.SIunits.SpecificEntropys_fluid_1 (from NozzleBase00)specific entropy, fluid_1
Modelica.SIunits.SpecificEntropys_fluid_2 (from NozzleBase00)specific entropy, fluid_2
Modelica.SIunits.SpecificEntropys_fluid_th (from NozzleBase00)specific entropy, fluid_th
Modelica.SIunits.SpecificEntropys_fluid_2Tot (from NozzleBase00)specific entropy, fluid_2Tot
Modelica.SIunits.MassFlowRatem_flow_max (from NozzleBase00)
Modelica.SIunits.MassFlowRatem_flow_min (from NozzleBase00)
Modelica.SIunits.VelocityV_2 (from NozzleBase00)
Modelica.SIunits.VelocityV_2is (from NozzleBase00)
RealPR (from NozzleBase00)
RealCdTh (from NozzleBase00)
RealCv (from NozzleBase00)
Modelica.SIunits.SpecificEnthalpyh_2is (from NozzleBase00)
Modelica.SIunits.ForceFg (from NozzleBase00)
Modelica.SIunits.MassFlowRatem_flow_th (from NozzleBase00)
Modelica.SIunits.AreaAmechTh (from NozzleBase00)
Modelica.SIunits.AreaAeTh (from NozzleBase00)
Modelica.SIunits.VelocityV_th (from NozzleBase00)
RealMNth (from NozzleBase00)
Modelica.SIunits.VelocityV_th_fullExp (from NozzleBase00)
Modelica.SIunits.VelocityV_th_choked (from NozzleBase00)
RealPRdes (from NozzleBase00)
RealCdThDes (from NozzleBase00)
RealCvDes (from NozzleBase00)
PropulsionSystem.EngineSimEnvironmentenvironment (from NozzleBase00)System wide properties
Medium.BasePropertiesfluid_1 (from NozzleBase00)flow station of inlet
Medium.BasePropertiesfluid_2 (from NozzleBase00)flow station of outlet (ambient)
Medium.BasePropertiesfluid_2Tot (from NozzleBase00)flow station of outlet, total
Medium.BasePropertiesfluidStat_th (from NozzleBase00)static flow station of throat
Medium.BasePropertiesfluid_th (from NozzleBase00)flow station of throat
Medium.BasePropertiesfluidStat_th_fullExp (from NozzleBase00)
Medium.BasePropertiesfluidStat_th_choked (from NozzleBase00)
PropulsionSystem.Records.ThermoFluidPropertiesfluid_1_des (from NozzleBaseDefDesPt00)
PropulsionSystem.Records.ThermoFluidPropertiesfluid_2_des (from NozzleBaseDefDesPt00)
Modelica.SIunits.AreaAeThDes (from NozzleBaseDefDesPt00)
Modelica.SIunits.AreaAmechThDes (from NozzleBaseDefDesPt00)