modelSimpleCooling
Simple cooling circuit
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
1st test example: SimpleCooling
A prescribed heat source dissipates its heat through a thermal conductor to a coolant flow. The coolant flow is taken from an ambient and driven by a pump with prescribed mass flow.Results:
| output | explanation | formula | actual steady-state value |
| dTSource | Temperature difference between heat source and ambient condition | dtCoolant + dtToPipe | 20 K |
| dTtoPipe | Temperature difference between heat source and coolant | Losses / ThermalConductor.G | 10 K |
| dTCoolant | Coolant's temperature increase | Losses * cp * massFlow | 10 K |
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| FluidHeatFlow.Media.Medium | medium | FluidHeatFlow.Media.Medium() | Cooling medium |
| SI.Temperature | TAmb | 293.15 | Ambient temperature |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.TemperatureDifference | dTSource | prescribedHeatFlow.port.T - TAmb | Temperature difference between heat source and ambient condition |
| SI.TemperatureDifference | dTtoPipe | prescribedHeatFlow.port.T - pipe.T_q | Temperature difference between heat source and coolant |
| SI.TemperatureDifference | dTCoolant | pipe.dT | Coolant's temperature increase |
| FluidHeatFlow.Sources.Ambient | ambient1 | ||
| FluidHeatFlow.Sources.VolumeFlow | pump | ||
| FluidHeatFlow.Components.Pipe | pipe | ||
| FluidHeatFlow.Sources.Ambient | ambient2 | ||
| Modelica.Thermal.HeatTransfer.Components.HeatCapacitor | heatCapacitor | ||
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | prescribedHeatFlow | ||
| Modelica.Blocks.Sources.Constant | volumeFlow | ||
| Modelica.Blocks.Sources.Constant | heatFlow | ||
| Modelica.Thermal.HeatTransfer.Components.Convection | convection | ||
| Modelica.Blocks.Sources.Constant | thermalConductance |