modelSimpleCoolingCycle

Basic cooling cycle with a load

Extends from Modelica.Icons.Example.

Information

This cooling cycle is regulated to hit a temperature target. The load is a prescribed heatflow and comes from a table.


Owner: Niels Weber

Components

TypeNameDefaultDescription
ThermofluidStream.HeatExchangers.CounterFlowNTUheatExchange_CounterFlowNTU
Boundaries.VolumeFlexflexVolume
ThermofluidStream.Processes.Pumppump
ThermofluidStream.Processes.ThermalConvectionPipethermalConvectionPipe
ThermofluidStream.Processes.FlowResistanceflowResistance
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm1
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm2
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm3
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm4
ThermofluidStream.Boundaries.Sourcesource
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm5
ThermofluidStream.Boundaries.Sinksink
Modelica.Mechanics.Rotational.Sources.Speedspeed
Modelica.Mechanics.Rotational.Sources.Speedspeed1
ThermofluidStream.Processes.Fanfan
Modelica.Blocks.Sources.RealExpressionpump_speed
Modelica.Blocks.Sources.RealExpressionfan_speed
Modelica.Thermal.HeatTransfer.Components.HeatCapacitorheatCapacitor
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowprescribedHeatFlow
Modelica.Blocks.Sources.RealExpressionheat_load
ThermofluidStream.DropOfCommonsdropOfCommons
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm6
ThermofluidStream.Sensors.MultiSensor_TpmmultiSensor_Tpm7
Modelica.Blocks.Sources.RealExpressionactual_heatPortTemp
Modelica.Blocks.Interaction.Show.RealValuerealValue
ThermofluidStream.Utilities.showRealValueshowRealValue
ThermofluidStream.Utilities.showRealValueshowRealValue1
Modelica.Blocks.Sources.CombiTimeTablecombiTimeTable
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Continuous.LimPIDPID
Modelica.Blocks.Math.Gaingain1
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Continuous.PIPI
ThermofluidStream.Utilities.showRealValueshowRealValue2
ThermofluidStream.Utilities.Icons.DLRLogodLRLogo

Contents

NameDescription
Medium_liquid
Medium_air

Revisions

  • 2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
    Decreased PI.k from 3000 to 300.
    Changed model to use new version of dp_tau_const_isentrop pump function.