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 Content

Name Description
Modelica.Thermal.FluidHeatFlow.Sources.Ambient Ambient Ambient with constant properties
Modelica.Thermal.FluidHeatFlow.Sources.AbsolutePressure AbsolutePressure Defines absolute pressure level
Modelica.Thermal.FluidHeatFlow.Sources.VolumeFlow VolumeFlow Enforces constant volume flow
Modelica.Thermal.FluidHeatFlow.Sources.PressureIncrease PressureIncrease Enforces constant pressure increase
Modelica.Thermal.FluidHeatFlow.Sources.IdealPump IdealPump Model of an ideal pump

Modelica.Thermal.FluidHeatFlow.Sources.Ambient 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

NameDescription
mediumMedium
T0Initial temperature of medium [K]
T0fixedInitial temperature guess value or fixed
usePressureInputEnable / disable pressure input
constantAmbientPressureAmbient pressure [Pa]
useTemperatureInputEnable / disable temperature input
constantAmbientTemperatureAmbient temperature [K]

Connectors

NameDescription
flowPort 
ambientPressure 
ambientTemperature 

Modelica.Thermal.FluidHeatFlow.Sources.AbsolutePressure 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

NameDescription
mediumMedium
T0Initial temperature of medium [K]
T0fixedInitial temperature guess value or fixed
pPressure ground [Pa]

Connectors

NameDescription
flowPort 

Modelica.Thermal.FluidHeatFlow.Sources.VolumeFlow 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

NameDescription
mediumMedium in the component
mMass of medium [kg]
T0Initial temperature of medium [K]
T0fixedInitial temperature guess value or fixed
tapTDefines temperature of heatPort between inlet and outlet temperature
useVolumeFlowInputEnable / disable volume flow input
constantVolumeFlowVolume flow rate [m3/s]
Initialization
V_flowVolume flow a->b [m3/s]

Connectors

NameDescription
flowPort_a 
flowPort_b 
volumeFlow 

Modelica.Thermal.FluidHeatFlow.Sources.PressureIncrease 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

NameDescription
mediumMedium in the component
mMass of medium [kg]
T0Initial temperature of medium [K]
T0fixedInitial temperature guess value or fixed
tapTDefines temperature of heatPort between inlet and outlet temperature
usePressureIncreaseInputEnable / disable pressure increase input
constantPressureIncreasePressure increase [Pa]
Initialization
V_flowVolume flow a->b [m3/s]

Connectors

NameDescription
flowPort_a 
flowPort_b 
pressureIncrease 

Modelica.Thermal.FluidHeatFlow.Sources.IdealPump 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

NameDescription
mediumMedium in the component
mMass of medium [kg]
T0Initial temperature of medium [K]
T0fixedInitial temperature guess value or fixed
tapTDefines temperature of heatPort between inlet and outlet temperature
Initialization
V_flowVolume flow a->b [m3/s]
Pump characteristic
wNominalNominal speed [rad/s]
dp0Max. pressure increase @ V_flow=0 [Pa]
V_flow0Max. volume flow rate @ dp=0 [m3/s]

Connectors

NameDescription
flowPort_a 
flowPort_b 
flange_a 
Automatically generated Thu Dec 19 17:20:24 2019.