Package Modelica.​Thermal.​FluidHeatFlow.​Sources
Ideal fluid sources, e.g., ambient, volume flow

Information

This package contains different types of sources:

Thermodynamic equations are defined in partial models (package Interfaces.Partials). All fans / pumps are considered without losses, they do not change enthalpy flow.

Extends from Modelica.​Icons.​SourcesPackage (Icon for packages containing sources).

Package Contents

NameDescription
AbsolutePressureDefines absolute pressure level
AmbientAmbient with constant properties
IdealPumpModel of an ideal pump
PressureIncreaseEnforces constant pressure increase
VolumeFlowEnforces constant volume flow

Model Modelica.​Thermal.​FluidHeatFlow.​Sources.​Ambient
Ambient with constant properties

Information

(Infinite) ambient with constant pressure and temperature.

Thermodynamic equations are defined by Partials.Ambient.

Extends from Modelica.​Thermal.​FluidHeatFlow.​Interfaces.​Partials.​SinglePortLeft (Partial model of a single port at the left).

Parameters

TypeNameDefaultDescription
MediummediumModelica.Thermal.FluidHeatFlow.Media.Medium()Medium
final TemperatureT0293.15Initial temperature of medium
final BooleanT0fixedfalseInitial temperature guess value or fixed
BooleanusePressureInputfalseEnable / disable pressure input
PressureconstantAmbientPressure Ambient pressure
BooleanuseTemperatureInputfalseEnable / disable temperature input
TemperatureconstantAmbientTemperature Ambient temperature

Connectors

TypeNameDescription
FlowPort_aflowPort 
input RealInputambientPressure 
input RealInputambientTemperature 

Model Modelica.​Thermal.​FluidHeatFlow.​Sources.​AbsolutePressure
Defines absolute pressure level

Information

AbsolutePressure to define pressure level of a closed cooling cycle.

Coolant's mass flow, temperature and enthalpy flow are not affected.

Extends from Modelica.​Thermal.​FluidHeatFlow.​Interfaces.​Partials.​SinglePortLeft (Partial model of a single port at the left).

Parameters

TypeNameDefaultDescription
MediummediumModelica.Thermal.FluidHeatFlow.Media.Medium()Medium
final TemperatureT0293.15Initial temperature of medium
final BooleanT0fixedfalseInitial temperature guess value or fixed
Pressurep Pressure ground

Connectors

TypeNameDescription
FlowPort_aflowPort 

Model Modelica.​Thermal.​FluidHeatFlow.​Sources.​VolumeFlow
Enforces constant volume flow

Information

Fan resp. pump with constant volume flow rate. Pressure increase is the response of the whole system.

Coolant's temperature and enthalpy flow are not affected.

Setting parameter m (mass of medium within fan/pump) to zero leads to neglect of temperature transient cv*m*der(T).

Thermodynamic equations are defined by Partials.TwoPort.

Extends from Modelica.​Thermal.​FluidHeatFlow.​Interfaces.​Partials.​TwoPort (Partial model of two port).

Parameters

TypeNameDefaultDescription
MediummediumModelica.Thermal.FluidHeatFlow.Media.Medium()Medium in the component
Massm Mass of medium
TemperatureT0 Initial temperature of medium
BooleanT0fixedfalseInitial temperature guess value or fixed
final RealtapT1Defines temperature of heatPort between inlet and outlet temperature
BooleanuseVolumeFlowInputfalseEnable / disable volume flow input
VolumeFlowRateconstantVolumeFlow Volume flow rate

Connectors

TypeNameDescription
FlowPort_aflowPort_a 
FlowPort_bflowPort_b 
input RealInputvolumeFlow 

Model Modelica.​Thermal.​FluidHeatFlow.​Sources.​PressureIncrease
Enforces constant pressure increase

Information

Fan resp. pump with constant pressure increase. Mass resp. volume flow is the response of the whole system.

Coolant's temperature and enthalpy flow are not affected.

Setting parameter m (mass of medium within fan/pump) to zero leads to neglect of temperature transient cv*m*der(T).

Thermodynamic equations are defined by Partials.TwoPort.

Extends from Modelica.​Thermal.​FluidHeatFlow.​Interfaces.​Partials.​TwoPort (Partial model of two port).

Parameters

TypeNameDefaultDescription
MediummediumModelica.Thermal.FluidHeatFlow.Media.Medium()Medium in the component
Massm Mass of medium
TemperatureT0 Initial temperature of medium
BooleanT0fixedfalseInitial temperature guess value or fixed
final RealtapT1Defines temperature of heatPort between inlet and outlet temperature
BooleanusePressureIncreaseInputfalseEnable / disable pressure increase input
PressureconstantPressureIncrease Pressure increase

Connectors

TypeNameDescription
FlowPort_aflowPort_a 
FlowPort_bflowPort_b 
input RealInputpressureIncrease 

Model Modelica.​Thermal.​FluidHeatFlow.​Sources.​IdealPump
Model of an ideal pump

Information

Simple fan resp. pump where characteristic is dependent on shaft's speed,
torque * speed = pressure increase * volume flow (without losses)
Pressure increase versus volume flow is defined by a linear function, from dp0(V_flow=0) to V_flow0(dp=0).
The axis intersections vary with speed as follows:

Coolant's temperature and enthalpy flow are not affected.
Setting parameter m (mass of medium within fan/pump) to zero leads to neglection of temperature transient cv*m*der(T).
Thermodynamic equations are defined by Partials.TwoPort.

Extends from Modelica.​Thermal.​FluidHeatFlow.​Interfaces.​Partials.​TwoPort (Partial model of two port).

Parameters

TypeNameDefaultDescription
MediummediumModelica.Thermal.FluidHeatFlow.Media.Medium()Medium in the component
Massm Mass of medium
TemperatureT0 Initial temperature of medium
BooleanT0fixedfalseInitial temperature guess value or fixed
final RealtapT1Defines temperature of heatPort between inlet and outlet temperature
AngularVelocitywNominal Nominal speed
Pressuredp0 Max. pressure increase @ V_flow=0
VolumeFlowRateV_flow0 Max. volume flow rate @ dp=0

Connectors

TypeNameDescription
FlowPort_aflowPort_a 
FlowPort_bflowPort_b 
Flange_aflange_a