ISEAFrame  2.26.1
Coolings

Consecutively all coolings, that are available in the thermal model, are listed. For every cooling the structure of particular XML-file is described and an example for the code is given.

General

Every cooling has a geometrical (position in space) and a physical part (parameters of the cooling power). The geometrical part, which describes the position of the cooling, is given in a child-node of a <CoolingBlocks>-node. The physical part is the <Cooling>-node included. For both parts it is possible to define the type of cooling by setting the attribute "class", so that any geometry and parameter sets of the cooling can be combined with each other.


Geometrical part


Prismatic Geometry

Objecttype: "CoolingPrismatic"

XML Tag Type Explanation
Vertices comma-separated doubles corner points of the polygon that builds the the base of the prism and lies parallel to the xy-plane, in global cartesian coordinates.
LowerZCoordinate double z coordinate of the base of the prism
UpperZCoordinate double z coordinate of the top of the prism
Cooling cooling physical part (parametrization of the power) of the cooling

A prism, whose base lies parallel to the xy-plane and whose hight runs parallel to th z-axis.

<WaterCooling class="CoolingPrismatic" cache="true">
    <Vertices>0.0, 0.0; 0.702, 0.0; 0.702, 0.39; 0.0, 0.39</Vertices>
    <LowerZCoordinate>-0.1</LowerZCoordinate>
    <UpperZCoordinate>0.0</UpperZCoordinate>
    <Cooling class=...>
        ...
    </Cooling>
</WaterCooling>

Physical part

Neumann-boundary-value (constant heat flow density [W/m²] by the cooling)

Objecttype: "CoolingByConstantValue"

XML Tag Type Explanation
Value double power of the cooling in W/m²
<Cooling class="CoolingByConstantValue">
    <Value>5000.0</Value>
</Cooling>

Look-Up-table: heat flow density is dependant on the temperature of the boundary surface between cooling and thermal block.

Objecttype: "CoolingByLookUp"

XML Tag Type Explanation
LookUpTable parameter object sets the cooling power in W/m²

Between the measurements points of the look-up-table the curve is interpolated and is smoothed slightly at the measurement points. The measurement points are temperatures given in °C.

<Cooling class="CoolingByLookUp">
    <LookUpTable class='LookupObj1D'>
        <LookupData>0,60,7500,15000</LookupData>
        <MeasurementPoints>39.8,40,50,60</MeasurementPoints>
    </LookUpTable>
</Cooling>

thermal isolation

Objecttype: "CoolingByLookUp"

No contact to the environment, so no heat transmission (adiabatic).

<Cooling class="ThermalIsolation"/>

Dirichlet-boundary-condition (given boundary temperature)

Objecttype: "DirichletBoundaryCondition"

XML Tag Type Explanation
SurfaceTemperature double surface temperature in °C

The outer surface, on wich the cooling is connected to, is held on a constant temperature.

<Cooling class="DirichletBoundaryCondition">
    <SurfaceTemperature>15.0</SurfaceTemperature>
</Cooling>