modelPrescribed3

Example - adiabatic process

Extends from ThermofluidStream.Idealized.Tests.Processes.Adiabatic.PartialPrescribed (Base class), Modelica.Icons.Example (Icon for runnable examples).

Information

This example illustrates several variants of using the Adiabatic process defined by time varying inputs (mass flow rate and power given, FullMedium model).

Components

TypeNameDefaultDescription
SI.MassFlowRatem_flow (from PartialPrescribed)firstOrder.yMass flow rate
Medium.AbsolutePressurep_in (from PartialPrescribed)inletPressure.yInlet pressure
Medium.TemperatureT_in (from PartialPrescribed)inletTemperature.yInlet temperature
RealpRatio (from PartialPrescribed)pressureRatio.yPressure ratio
Medium.AbsolutePressurep_out (from PartialPrescribed)p_in*pRatioOutlet pressure
SI.PressureDifferencedp (from PartialPrescribed)p_out - p_inPressure difference
SI.Efficiencyeta_is (from PartialPrescribed)isentropicEfficiency.yIsentropic efficiency
Medium.ThermodynamicStatestate_in (from PartialPrescribed)Medium.setState_pT(p_in, T_in)
ThermofluidStream.Idealized.Processes.AdiabaticThermodynamicModels.FullMediumadiabaticModel (from PartialPrescribed)Adiabatic process calculation
Medium.SpecificEnthalpyh_out (from PartialPrescribed)adiabaticModel.h_outOutlet specific enthalpy
Medium.SpecificEnthalpyh_in (from PartialPrescribed)Medium.specificEnthalpy(state_in)Inlet specific enthalpy
SI.SpecificEnthalpydh (from PartialPrescribed)h_out - h_inSpecific enthalpy difference
SI.PowerP (from PartialPrescribed)m_flow*dhPower
ThermofluidStream.DropOfCommonsdropOfCommons (from PartialPrescribed)
Modelica.Blocks.Sources.SawToothinletPressure (from PartialPrescribed)
Modelica.Blocks.Sources.SawToothinletTemperature (from PartialPrescribed)
Modelica.Blocks.Sources.SawToothpressureRatio (from PartialPrescribed)
Modelica.Blocks.Sources.RealExpressionoutletPressure (from PartialPrescribed)
Modelica.Blocks.Sources.SawToothmassFlowRate (from PartialPrescribed)
Modelica.Blocks.Continuous.FirstOrderfirstOrder (from PartialPrescribed)
Modelica.Blocks.Sources.RealExpressionpower (from PartialPrescribed)
EnergyFlow.Sources.PrescribedEnergyFlowenergyFlowSource (from PartialPrescribed)
Modelica.Blocks.Sources.RealExpressionpressureDifference (from PartialPrescribed)
Modelica.Blocks.Sources.SawToothisentropicEfficiency (from PartialPrescribed)
.ThermofluidStream.Boundaries.Sourcesource
ThermofluidStream.Boundaries.Sink_msink
ThermofluidStream.Idealized.Processes.AdiabaticadiabaticFilter
ThermofluidStream.Boundaries.Sourcesource1
ThermofluidStream.Boundaries.Sink_msink1
ThermofluidStream.Idealized.Processes.Adiabaticadiabatic

Revisions

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