modelPrescribed3

Example - Isobaric process

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This example illustrates several variants of using the IsobaricCycle process (specifyOutlet = true and heatFlowSignal not= Input) defined by discontinuous inputs.

Parameters

TypeNameDefaultDescription
SI.AbsolutePressurep_inf100000Ambient pressure

Components

TypeNameDefaultDescription
SI.MassFlowRatem_flowmassFlowRate.yMass flow rate
Medium.AbsolutePressurepinletPressure.yPressure (inlet = outlet)
Medium.TemperatureT_ininletTemperature.yInlet temperature
SI.TemperatureDifferencedTtemperatureDifference.yTemperature difference
Medium.TemperatureT_outT_in + dTOutlet temperature
Medium.ThermodynamicStatestate_inMedium.setState_pTX(p, T_in, Medium.X_default)Inlet state
Medium.ThermodynamicStatestate_outMedium.setState_pTX(p, T_out, Medium.X_default)Outlet state
Medium.SpecificEnthalpyh_inMedium.specificEnthalpy(state_in)Inlet specific enthalpy
Medium.SpecificEnthalpyh_outMedium.specificEnthalpy(state_out)Outlet specific enthalpy
Medium.SpecificEnthalpydhh_out - h_inSpecific enthalpy difference
Medium.SpecificEnergyqdhSpecific heat flow rate
SI.HeatFlowRateQ_flowm_flow*qHeat flow rate
Medium.Densityrho_inMedium.density(state_in)Inlet density
Medium.Densityrho_outMedium.density(state_in)Outlet density
SI.SpecificVolumev_in1/rho_inInlet density
SI.SpecificVolumev_out1/rho_outOutlet density
Medium.SpecificEnergyu_inh_in - p/rho_inInlet specific internal energy
Medium.SpecificEnergyu_outh_out - p/rho_outOutlet specific internal energy
Medium.SpecificEnergyduu_out - u_inSpecific internal energy difference
SI.SpecificEnergyw_exp-p*(v_out - v_in)Specific expansion work
SI.SpecificEnergyw_amb-p_inf*(v_out - v_in)Specific ambient pressure work
SI.SpecificEnergyw_exp_netw_exp - w_ambNet specific expansion work
SI.PowerPm_flow*w_exp_netNet power (net expansion work flow rate)
ThermofluidStream.DropOfCommonsdropOfCommons
Modelica.Blocks.Sources.SawToothinletPressure
Modelica.Blocks.Sources.SawToothinletTemperature
Modelica.Blocks.Sources.SawToothtemperatureDifference
Modelica.Blocks.Sources.SawToothmassFlowRate
Modelica.Blocks.Sources.RealExpressionheatFlowRate
EnergyFlow.Sources.PrescribedEnergyFlowenergyFlowSource
ThermofluidStream.Boundaries.Sourcesource
ThermofluidStream.Idealized.Processes.Isobaricisobaric
.ThermofluidStream.Boundaries.Sink_msink
ThermofluidStream.Boundaries.Sourcesource1
ThermofluidStream.Idealized.Processes.IsobaricisobaricCycle
.ThermofluidStream.Boundaries.Sink_msink1

Contents

NameDescription
Medium

Revisions

  • 2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
    Initial version.