WOLFRAM SYSTEM MODELER

ParallelCooling

Cooling circuit with parallel branches

Diagram

Wolfram Language

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

Information

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

2nd test example: ParallelCooling

Two prescribed heat sources dissipate their heat through thermal conductors to coolant flows. The coolant flow is taken from an ambient and driven by a pump with prescribed mass flow, then split into two coolant flows connected to the two heat sources, and afterwards merged. Splitting of coolant flows is determined by pressure drop characteristic of the two pipes.
Results:
output explanation formula actual steady-state value
dTSource1 Source1 over Ambient dTCoolant1 + dTtoPipe1 15 K
dTtoPipe1 Source1 over Coolant1 Losses1 / ThermalConductor1.G 5 K
dTCoolant1 Coolant's temperature increase Losses * cp * totalMassFlow/2 10 K
dTSource2 Source2 over Ambient dTCoolant2 + dTtoPipe2 30 K
dTtoPipe2 Source2 over Coolant2 Losses2 / ThermalConductor2.G 10 K
dTCoolant2 Coolant's temperature increase Losses * cp * totalMassFlow/2 20 K
dTmixedCoolant mixed Coolant's temperature increase (dTCoolant1+dTCoolant2)/2 15 K

Parameters (2)

medium

Value: FluidHeatFlow.Media.Medium()

Type: Medium

Description: Cooling medium

TAmb

Value: 293.15

Type: Temperature (K)

Description: Ambient temperature

Outputs (7)

dTSource1

Default Value: prescribedHeatFlow1.port.T - TAmb

Type: TemperatureDifference (K)

Description: Source1 over Ambient

dTtoPipe1

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

Type: TemperatureDifference (K)

Description: Source1 over Coolant1

dTCoolant1

Default Value: pipe1.dT

Type: TemperatureDifference (K)

Description: Coolant1's temperature increase

dTSource2

Default Value: prescribedHeatFlow2.port.T - TAmb

Type: TemperatureDifference (K)

Description: Source2 over Ambient

dTtoPipe2

Default Value: prescribedHeatFlow2.port.T - pipe2.T_q

Type: TemperatureDifference (K)

Description: Source2 over Coolant2

dTCoolant2

Default Value: pipe2.dT

Type: TemperatureDifference (K)

Description: Coolant2's temperature increase

dTmixedCoolant

Default Value: ambient2.T_port - ambient1.T_port

Type: TemperatureDifference (K)

Description: Mixed Coolant's temperature increase

Components (18)

medium

Type: Medium

Description: Cooling medium

ambient1

Type: Ambient

Description: Ambient with constant properties

pump

Type: VolumeFlow

Description: Enforces constant volume flow

pipe1

Type: Pipe

Description: Pipe with optional heat exchange

pipe2

Type: Pipe

Description: Pipe with optional heat exchange

pipe3

Type: Pipe

Description: Pipe with optional heat exchange

ambient2

Type: Ambient

Description: Ambient with constant properties

heatCapacitor1

Type: HeatCapacitor

Description: Lumped thermal element storing heat

prescribedHeatFlow1

Type: PrescribedHeatFlow

Description: Prescribed heat flow boundary condition

convection1

Type: Convection

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

heatCapacitor2

Type: HeatCapacitor

Description: Lumped thermal element storing heat

prescribedHeatFlow2

Type: PrescribedHeatFlow

Description: Prescribed heat flow boundary condition

convection2

Type: Convection

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

volumeFlow

Type: Constant

Description: Generate constant signal of type Real

heatFlow1

Type: Constant

Description: Generate constant signal of type Real

heatFlow2

Type: Constant

Description: Generate constant signal of type Real

thermalConductance1

Type: Constant

Description: Generate constant signal of type Real

thermalConductance2

Type: Constant

Description: Generate constant signal of type Real