blockOttoCycleIdeal01

Extends from PropulsionSystem.Icons.Icon_OttoCycle.

Parameters

TypeNameDefaultDescription
switch
switches.switch_input_ThermodynamicStateswitch_u_thermoStateswitches.switch_input_ThermodynamicState.use_T_for_ThermodynamicState
Others
Integer[4]nPts_hs_par{10, 10, 10, 10}
Integer[4]nPts_Ts_par{10, 10, 10, 10}
Integer[4]nPts_pv_par{10, 10, 10, 10}
Integer[4]nPts_us_par{10, 10, 10, 10}
Integer[4]nPts_pVol_par{10, 10, 10, 10}
Initialization › fluidState_1
Modelica.SIunits.Pressurep_state1_init101.3*1000
Modelica.SIunits.TemperatureT_state1_init288.15
Modelica.SIunits.SpecificEnthalpyh_state1_initT_state1_init*1.004*1000
Initialization › others
Modelica.SIunits.SpecificEntropys_state_1_init7000.0
Modelica.SIunits.SpecificEntropys_state_2_init7000.0
Modelica.SIunits.SpecificEntropys_state_3_init8000.0
Modelica.SIunits.SpecificEntropys_state_4_init8000.0
Initialization › fluidState_2
Modelica.SIunits.Pressurep_state2_init101.3*1000
Modelica.SIunits.TemperatureT_state2_init288.15
Modelica.SIunits.SpecificEnthalpyh_state2_initT_state1_init*1.004*1000
Initialization › fluidState_3
Modelica.SIunits.Pressurep_state3_init101.3*1000
Modelica.SIunits.TemperatureT_state3_init288.15
Modelica.SIunits.SpecificEnthalpyh_state3_initT_state1_init*1.004*1000
Initialization › fluidState_4
Modelica.SIunits.Pressurep_state4_init101.3*1000
Modelica.SIunits.TemperatureT_state4_init288.15
Modelica.SIunits.SpecificEnthalpyh_state4_initT_state1_init*1.004*1000

Connectors

TypeNameDefaultDescription
PropulsionSystem.Types.SubelementBussubelementBus1
Modelica.Blocks.Interfaces.RealInputu_p_fluidState_1
Modelica.Blocks.Interfaces.RealInputu_T_fluidState_1
Modelica.Blocks.Interfaces.RealInputu_h_fluidState_1
Modelica.Blocks.Interfaces.RealInputu_u_fluidState_1
Modelica.Blocks.Interfaces.RealInput[Medium.nXi]u_Xi_fluidState_1
Modelica.Blocks.Interfaces.RealInputpar_CR
Modelica.Blocks.Interfaces.RealInputpar_VolDisp
Modelica.Blocks.Interfaces.RealInputu_Qin
Modelica.Blocks.Interfaces.RealOutputy_WoutCycle
Modelica.Blocks.Interfaces.RealOutputy_p_fluidState_4
Modelica.Blocks.Interfaces.RealOutputy_T_fluidState_4
Modelica.Blocks.Interfaces.RealOutput[Medium.nXi]y_Xi_fluidState_4
Modelica.Blocks.Interfaces.RealOutputy_h_fluidState_4
Modelica.Blocks.Interfaces.RealOutputy_u_fluidState_4
Modelica.Blocks.Interfaces.RealOutputy_m_fluid
Modelica.Blocks.Interfaces.RealOutputy_T_fluidState_3
Modelica.Blocks.Interfaces.RealOutputy_T_fluidState_2
Modelica.Blocks.Interfaces.RealOutputy_p_fluidState_2
Modelica.Blocks.Interfaces.RealOutputy_p_fluidState_3
Modelica.Blocks.Interfaces.RealOutputy_Q_4_1
Modelica.Blocks.Interfaces.RealOutputy_Q_2_3

Components

TypeNameDefaultDescription
Modelica.SIunits.VolumeVolDispdisplacement
Modelica.SIunits.VolumeVol1volume, state 1
Modelica.SIunits.VolumeVol2volume, state 2
Modelica.SIunits.VolumeVol3volume, state 3
Modelica.SIunits.VolumeVol4volume, state 4
Modelica.SIunits.SpecificVolumev1specific volume, state 1
Modelica.SIunits.SpecificVolumev2specific volume, state 2
Modelica.SIunits.SpecificVolumev3specific volume, state 3
Modelica.SIunits.SpecificVolumev4specific volume, state 4
Modelica.SIunits.SpecificEntropys_state_1specific entropy, state 1
Modelica.SIunits.SpecificEntropys_state_2specific entropy, state 2
Modelica.SIunits.SpecificEntropys_state_3specific entropy, state 3
Modelica.SIunits.SpecificEntropys_state_4specific entropy, state 4
Modelica.SIunits.MassmassFluidCyclemass of fluid in single cycle in cylinder
Modelica.SIunits.HeatQ_2_3heat injected into fluid by combustion
Modelica.SIunits.HeatQ_4_1heat rejected from fluid by exhaust
Modelica.SIunits.WorkWoutCyclework output, single cycle
Modelica.SIunits.WorkW_1_2work, compression, state 1 -> 2
Modelica.SIunits.WorkW_3_4work, expansion, state 3 -> 4
Modelica.SIunits.SpecificEnergyWqmOutCycleWoutCycle/mass
Modelica.SIunits.SpecificEnergyWqm_1_2W_1_2/mass
Modelica.SIunits.SpecificEnergyWqm_3_4W_3_4/mass
Modelica.SIunits.SpecificEnergyQqm_2_3Q_2_3/mass
Modelica.SIunits.SpecificEnergyQqm_4_1Q_4_1/mass
RealCRCompression Ratio
RealERExpansion Ratio
RealeffThermalThermal efficiency
Modelica.SIunits.SpecificEnthalpy[5]arr_h
Modelica.SIunits.SpecificEnergy[5]arr_u
Modelica.SIunits.SpecificEntropy[5]arr_s
Modelica.SIunits.Pressure[5]arr_p
Modelica.SIunits.Volume[5]arr_V
Modelica.SIunits.SpecificVolume[5]arr_v
Modelica.SIunits.Temperature[5]arr_T
RealPR_1_2pressure ratio, compression
RealPR_3_4pressure ratio, expansion
Modelica.SIunits.Pressurepmemean effective pressure of cycle
Booleanflag_W34_gt_Q23flag, true if |Q_2_3|<|W_3_4|
Modelica.SIunits.SpecificEnthalpydh_1_2
Modelica.SIunits.SpecificEnthalpydh_2_3
Modelica.SIunits.SpecificEnthalpydh_3_4
Modelica.SIunits.SpecificEnthalpydh_4_1
Modelica.SIunits.TemperatureDifferencedT_1_2
Modelica.SIunits.TemperatureDifferencedT_2_3
Modelica.SIunits.TemperatureDifferencedT_3_4
Modelica.SIunits.TemperatureDifferencedT_4_1
Medium.BasePropertiesfluidState_1fluid state 1
Medium.BasePropertiesfluidState_2fluid state 2
Medium.BasePropertiesfluidState_3fluid state 3
Medium.BasePropertiesfluidState_4fluid state 4
PropulsionSystem.Utilities.arr_hs_const_p_00[4]curve_hs
PropulsionSystem.Utilities.arr_pv_const_s_00[4]curve_pv
PropulsionSystem.Utilities.arr_Ts_const_p_00[4]curve_Ts
PropulsionSystem.Utilities.arr_us_const_p_00[4]curve_us
PropulsionSystem.Utilities.arr_pVol_const_s_00[4]curve_pVol

Contents

NameDescription
Medium