modelPumpConstant

Pump model with different adiabatic models (FullMedium, IncompressibleFluid, IsothermalReference)

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

Information

Modification of the Pump example using a constant pressure ratio instead of a time-dependent one.
In this case, considerInertance = false is not required.

Parameters

TypeNameDefaultDescription
SI.Efficiencyeta0.8Isentropic efficiency
RealpRatio2Pressure ratio (pRatio = p_out/p_in)

Components

TypeNameDefaultDescription
ThermofluidStream.Boundaries.Sourcesource
.ThermofluidStream.Boundaries.Sink_msink
ThermofluidStream.DropOfCommonsdropOfCommons
ThermofluidStream.Idealized.Processes.AdiabaticfullMedium
ThermofluidStream.Boundaries.Sourcesource1
.ThermofluidStream.Boundaries.Sink_msink1
ThermofluidStream.Idealized.Processes.AdiabaticincompressibleFluid
ThermofluidStream.Boundaries.Sourcesource3
.ThermofluidStream.Boundaries.Sink_msink3
ThermofluidStream.Idealized.Processes.AdiabaticfullMedium1
ThermofluidStream.Boundaries.Sourcesource4
.ThermofluidStream.Idealized.Boundaries.Sink_freesink4
ThermofluidStream.Idealized.Processes.AdiabaticfullMedium2
ThermofluidStream.Boundaries.Sourcesource5
.ThermofluidStream.Boundaries.Sink_msink5
ThermofluidStream.Idealized.Processes.AdiabaticincompressibleFluid1
ThermofluidStream.Boundaries.Sourcesource6
.ThermofluidStream.Idealized.Boundaries.Sink_freesink6
ThermofluidStream.Idealized.Processes.AdiabaticincompressibleFluid2
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Math.Gaingain1
.ThermofluidStream.Boundaries.Sourcesource2
.ThermofluidStream.Boundaries.Sink_msink2
ThermofluidStream.Idealized.Processes.AdiabaticisothermalReference
.ThermofluidStream.Boundaries.Sourcesource7
.ThermofluidStream.Boundaries.Sink_msink7
ThermofluidStream.Idealized.Processes.AdiabaticisothermalReference1
.ThermofluidStream.Boundaries.Sourcesource8
ThermofluidStream.Idealized.Boundaries.Sink_freesink8
ThermofluidStream.Idealized.Processes.AdiabaticisothermalReference2
Modelica.Blocks.Math.Gaingain2
.ThermofluidStream.Boundaries.Sourcesource9
.ThermofluidStream.Boundaries.Sink_msink9
ThermofluidStream.Idealized.Processes.AdiabaticfullMedium3
.ThermofluidStream.Boundaries.Sourcesource10
.ThermofluidStream.Boundaries.Sink_msink10
ThermofluidStream.Idealized.Processes.AdiabaticincompressibleFluid3
.ThermofluidStream.Boundaries.Sourcesource11
.ThermofluidStream.Boundaries.Sink_msink11
ThermofluidStream.Idealized.Processes.AdiabaticisothermalReference3

Contents

NameDescription
Medium

Revisions

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