modelWarnings2

Example - Isobaric process

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

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.