modelWarnings2

Example - Isobaric process

Extends from Modelica.Icons.Example.

Information

This example checks if warnings are issued correctly in the case of outlet state and heat flow rate given.

Parameters

TypeNameDefaultDescription
Medium.AbsolutePressurep200000Pressure (inlet = outlet)
Medium.TemperatureT_in293.15Inlet temperature
SI.AbsolutePressurep_inf100000Ambient pressure

Components

TypeNameDefaultDescription
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
ThermofluidStream.Boundaries.Sourcesource
ThermofluidStream.Idealized.Boundaries.Sink_freesink
ThermofluidStream.Idealized.Processes.IsobaricdT1
EnergyFlow.Sources.PrescribedEnergyFlowenergyFlowSource
ThermofluidStream.Boundaries.Sourcesource1
ThermofluidStream.Idealized.Boundaries.Sink_freesink1
ThermofluidStream.Idealized.Processes.IsobaricT_out1
ThermofluidStream.Boundaries.Sourcesource2
ThermofluidStream.Idealized.Boundaries.Sink_freesink2
ThermofluidStream.Idealized.Processes.Isobaricdh1
ThermofluidStream.Boundaries.Sourcesource3
ThermofluidStream.Idealized.Boundaries.Sink_freesink3
ThermofluidStream.Idealized.Processes.Isobarich_out1
ThermofluidStream.Boundaries.Sourcesource4
ThermofluidStream.Idealized.Boundaries.Sink_freesink4
ThermofluidStream.Idealized.Processes.IsobaricdT1c
ThermofluidStream.Boundaries.Sourcesource5
ThermofluidStream.Idealized.Boundaries.Sink_freesink5
ThermofluidStream.Idealized.Processes.IsobaricT_out1c
ThermofluidStream.Boundaries.Sourcesource6
ThermofluidStream.Idealized.Boundaries.Sink_freesink6
ThermofluidStream.Idealized.Processes.Isobaricdh1c
ThermofluidStream.Boundaries.Sourcesource7
ThermofluidStream.Idealized.Boundaries.Sink_freesink7
ThermofluidStream.Idealized.Processes.Isobarich_out1c
Modelica.Blocks.Sources.TrapezoidtemperatureDifference
Modelica.Blocks.Sources.TrapezoidheatFlowRate
Modelica.Blocks.Sources.RealExpressionoutletTempature
Modelica.Blocks.Sources.RealExpressionspecificEnthalpyDifference
Modelica.Blocks.Sources.RealExpressionoutletSpecificEnthalpy
DropOfCommonsdropOfCommons

Contents

NameDescription
Medium

Revisions

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