modelFixed1

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 (outlet state and mass flow rate 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.Adiabaticdp1
ThermofluidStream.Boundaries.Sourcesource1
ThermofluidStream.Boundaries.Sink_msink1
ThermofluidStream.Idealized.Processes.AdiabaticpRatio1
ThermofluidStream.Boundaries.Sourcesource2
ThermofluidStream.Boundaries.Sink_msink2
ThermofluidStream.Idealized.Processes.AdiabaticpOut1

Revisions

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