PartialHeatTransfer

Common interface for heat transfer models

Information

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

This component is a common interface for heat transfer models. The heat flow rates Q_flows[n] through the boundaries of n flow segments are obtained as function of the thermodynamic states of the flow segments for a given fluid Medium, the surfaceAreas[n] and the boundary temperatures heatPorts[n].T.

The heat loss coefficient k can be used to model a thermal isolation between heatPorts.T and T_ambient.

An extending model implementing this interface needs to define one equation: the relation between the predefined fluid temperatures Ts[n], the boundary temperatures heatPorts[n].T, and the heat flow rates Q_flows[n].

Parameters (4)

n

Value: 1

Type: Integer

Description: Number of heat transfer segments

use_k

Value: false

Type: Boolean

Description: = true to use k value for thermal isolation

k

Value: 0

Type: CoefficientOfHeatTransfer (W/(m²·K))

Description: Heat transfer coefficient to ambient

T_ambient

Value: system.T_ambient

Type: Temperature (K)

Description: Ambient temperature

Inputs (2)

states

Type: ThermodynamicState[n]

Description: Thermodynamic states of flow segments

surfaceAreas

Type: Area[n] (m²)

Description: Heat transfer areas

Outputs (1)

Q_flows

Type: HeatFlowRate[n] (W)

Description: Heat flow rates

Connectors (1)

heatPorts

Type: HeatPorts_a[n]

Description: Heat port to component boundary

Components (2)

states

Type: ThermodynamicState[n]

Description: Thermodynamic states of flow segments

system

Type: System

Description: System wide properties

Extended by (2)

PartialFlowHeatTransfer

Modelica.Fluid.Pipes.BaseClasses.HeatTransfer

base class for any pipe heat transfer correlation

PartialVesselHeatTransfer

Modelica.Fluid.Vessels.BaseClasses.HeatTransfer

Base class for vessel heat transfer models