Crate temperature [] [src]

Temperature simulator.

Model

Temperature simulation is based on the well-known analogy between electrical and thermal circuits. Given a system with units processing elements, an equivalent thermal RC circuit with nodes thermal nodes is constructed. The circuit is then used for modeling the thermal behavior of the system. Concretely, the thermal behavior is described using the following system of differential-algebraic equations:

    dT
Cth -- + Gth (T - Tamb) = Mp P
    dt

Q = Mq T

where

Solution

The original system is transformed into the following:

dS
-- = A S + B P
dt

Q = C S + Mq Tamb

where

S = D^(-1) (T - Tamb),
A = -D Gth D,
B = D Mp,
C = Mq D, and
D = Cth^(-1/2).

The eigendecomposition of A, which is real and symmetric, is

A = U diag(Λ) U^T.

For a short time interval [0, Δt], the solution is obtained using the following equation:

S(t) = E S(0) + F P(0)

where

E = exp(A Δt) = U diag(exp(λi Δt)) U^T and
F = A^(-1) (exp(A Δt) - I) B = U diag((exp(λi Δt) - 1) / λi) U^T B.

The solution makes use of the assumption that Δt, referred to as the time step, is short enough so that the power dissipation does not change much within [0, Δt]. In order to compute the temperature profile corresponding for the whole time span of interest, the time span is split into small subintervals, and the above equation is successively applied to each of them.

Modules

circuit

Thermal circuits.

Structs

Circuit

A thermal circuit.

Config

A configuration of temperature simulation.

Error

An error.

Simulator

A temperature simulator.

Type Definitions

Result

A result.