modelFixed3

Example - adiabatic process

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

Information

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

Parameters

TypeNameDefaultDescription
SI.MassFlowRatem_flow (from PartialFixed)1Mass flow rate
Medium.AbsolutePressurep_in (from PartialFixed)100000Inlet pressure
Medium.TemperatureT_in (from PartialFixed)293.15Inlet temperature
SI.PressureDifferencedp (from PartialFixed)100000Pressure difference
SI.Efficiencyeta_is (from PartialFixed)0.8Isentropic efficiency
Medium.AbsolutePressurep_out (from PartialFixed)p_in + dpOutlet pressure
RealpRatio (from PartialFixed)p_out/p_inPressure ratio
Medium.ThermodynamicStatestate_in (from PartialFixed)Medium.setState_pT(p_in, T_in)

Components

TypeNameDefaultDescription
ThermofluidStream.Idealized.Processes.AdiabaticThermodynamicModels.FullMediumadiabaticModel (from PartialFixed)Adiabatic process calculation
Medium.SpecificEnthalpyh_out (from PartialFixed)adiabaticModel.h_outOutlet specific enthalpy
Medium.SpecificEnthalpyh_in (from PartialFixed)Medium.specificEnthalpy(state_in)Inlet specific enthalpy
SI.SpecificEnthalpydh (from PartialFixed)h_out - h_inSpecific enthalpy difference
SI.PowerP (from PartialFixed)m_flow*dhPower
ThermofluidStream.DropOfCommonsdropOfCommons (from PartialFixed)
.ThermofluidStream.Boundaries.Sourcesource
ThermofluidStream.Boundaries.Sink_msink
ThermofluidStream.Idealized.Processes.AdiabaticadiabaticFilter
EnergyFlow.Sources.PrescribedEnergyFlowenergyFlowSource
Modelica.Blocks.Sources.RealExpressionpower
ThermofluidStream.Boundaries.Sourcesource1
ThermofluidStream.Boundaries.Sink_msink1
ThermofluidStream.Idealized.Processes.Adiabaticadiabatic

Revisions

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