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
| Type | Name | Default | Description |
|---|---|---|---|
| ThermofluidStream.HeatExchangers.CounterFlowNTU | heatExchange_CounterFlowNTU | ||
| Boundaries.VolumeFlex | flexVolume | ||
| ThermofluidStream.Processes.Pump | pump | ||
| ThermofluidStream.Processes.ThermalConvectionPipe | thermalConvectionPipe | ||
| ThermofluidStream.Processes.FlowResistance | flowResistance | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | multiSensor_Tpm1 | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | multiSensor_Tpm2 | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | multiSensor_Tpm3 | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | multiSensor_Tpm4 | ||
| ThermofluidStream.Boundaries.Source | source | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | multiSensor_Tpm5 | ||
| ThermofluidStream.Boundaries.Sink | sink | ||
| Modelica.Mechanics.Rotational.Sources.Speed | speed | ||
| Modelica.Mechanics.Rotational.Sources.Speed | speed1 | ||
| ThermofluidStream.Processes.Fan | fan | ||
| Modelica.Blocks.Sources.RealExpression | pump_speed | ||
| Modelica.Blocks.Sources.RealExpression | fan_speed | ||
| Modelica.Thermal.HeatTransfer.Components.HeatCapacitor | heatCapacitor | ||
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | prescribedHeatFlow | ||
| Modelica.Blocks.Sources.RealExpression | heat_load | ||
| ThermofluidStream.DropOfCommons | dropOfCommons | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | multiSensor_Tpm6 | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | multiSensor_Tpm7 | ||
| Modelica.Blocks.Sources.RealExpression | actual_heatPortTemp | ||
| Modelica.Blocks.Interaction.Show.RealValue | realValue | ||
| ThermofluidStream.Utilities.showRealValue | showRealValue | ||
| ThermofluidStream.Utilities.showRealValue | showRealValue1 | ||
| Modelica.Blocks.Sources.CombiTimeTable | combiTimeTable | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Continuous.LimPID | PID | ||
| Modelica.Blocks.Math.Gain | gain1 | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Blocks.Continuous.PI | PI | ||
| ThermofluidStream.Utilities.showRealValue | showRealValue2 | ||
| ThermofluidStream.Utilities.Icons.DLRLogo | dLRLogo |
Contents
| Name | Description |
|---|---|
| Medium_liquid | |
| Medium_air |
Revisions
-
2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
DecreasedPI.kfrom 3000 to 300.
Changed model to use new version ofdp_tau_const_isentroppump function.