WOLFRAM SYSTEM MODELER

IndirectCooling

Indirect cooling circuit

Diagram

Wolfram Language

In[1]:=
SystemModel["Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

3rd test example: IndirectCooling

A prescribed heat sources dissipates its heat through a thermal conductor to the inner coolant cycle. It is necessary to define the pressure level of the inner coolant cycle. The inner coolant cycle is coupled to the outer coolant flow through a thermal conductor.
Inner coolant's temperature rise near the source is the same as temperature drop near the cooler.
Results:
output explanation formula actual steady-state value
dTSource Temperature difference between heat source and ambient condition dtouterCoolant + dtCooler + dTinnerCoolant + dtToPipe 40 K
dTtoPipe Temperature difference between heat source and coolant in pipe 1 Losses / ThermalConductor.G 10 K
dTinnerCoolant Inner Coolant's temperature increase Losses * cp * innerMassFlow 10 K
dTCooler Coolant temperature difference between inner pipe and outer pipe Losses * (innerGc + outerGc) 10 K
dTouterCoolant Outer coolant's temperature increase Losses * cp * outerMassFlow 10 K

Parameters (3)

outerMedium

Value: FluidHeatFlow.Media.Medium()

Type: Medium

Description: Outer medium

innerMedium

Value: FluidHeatFlow.Media.Medium()

Type: Medium

Description: Inner medium

TAmb

Value: 293.15

Type: Temperature (K)

Description: Ambient temperature

Outputs (5)

dTSource

Default Value: prescribedHeatFlow.port.T - TAmb

Type: TemperatureDifference (K)

Description: Temperature difference between heat source and ambient condition

dTtoPipe

Default Value: prescribedHeatFlow.port.T - pipe1.T_q

Type: TemperatureDifference (K)

Description: Temperature difference between heat source and coolant in pipe 1

dTinnerCoolant

Default Value: pipe1.dT

Type: TemperatureDifference (K)

Description: Inner Coolant's temperature increase

dTCooler

Default Value: innerPipe.T_q - outerPipe.T_q

Type: TemperatureDifference (K)

Description: Coolant temperature difference between inner pipe and outer pipe

dTouterCoolant

Default Value: outerPipe.dT

Type: TemperatureDifference (K)

Description: Outer coolant's temperature increase

Components (20)

outerMedium

Type: Medium

Description: Outer medium

innerMedium

Type: Medium

Description: Inner medium

ambient1

Type: Ambient

Description: Ambient with constant properties

outerPump

Type: VolumeFlow

Description: Enforces constant volume flow

ambient2

Type: Ambient

Description: Ambient with constant properties

thermalConductor

Type: ThermalConductor

Description: Lumped thermal element transporting heat without storing it

heatCapacitor

Type: HeatCapacitor

Description: Lumped thermal element storing heat

prescribedHeatFlow

Type: PrescribedHeatFlow

Description: Prescribed heat flow boundary condition

pipe1

Type: Pipe

Description: Pipe with optional heat exchange

absolutePressure

Type: AbsolutePressure

Description: Defines absolute pressure level

innerPump

Type: VolumeFlow

Description: Enforces constant volume flow

heatFlow

Type: Constant

Description: Generate constant signal of type Real

outerVolumeFlow

Type: Constant

Description: Generate constant signal of type Real

innerVolumeFlow

Type: Constant

Description: Generate constant signal of type Real

outerGc

Type: Constant

Description: Generate constant signal of type Real

innerGc

Type: Constant

Description: Generate constant signal of type Real

outerPipe

Type: Pipe

Description: Pipe with optional heat exchange

innerPipe

Type: Pipe

Description: Pipe with optional heat exchange

innerConvection

Type: Convection

Description: Lumped thermal element for heat convection (Q_flow = Gc*dT)

outerConvection

Type: Convection

Description: Lumped thermal element for heat convection (Q_flow = Gc*dT)