1 INTRODUCTION
Subject of this paper is model order reduction of ther-
mal problems with temperature dependent conductiv-
ities e.g. for the development of virtual temperature
sensors. There are methods proposed in literature, see
e.g. (Fritzen et al., 2018), but a constraint here is that
Simcenter Thermal Flow (NX) (Anderl and Binde,
2018) should be used as solver for the thermal prob-
lem. The user does not have full access to the internal
datastructures of the commercial solver, from outside
it is only possible to extract matrices (capacitance,
conductance, convection) of the discretized system
for given temperature fields. This plugin has been
realized by a special subroutine, see (Benner et al.,
2021), chapter 12 ”Use case - Virtual Sensors”. In
the current version, the user specifies the temperature
field for which the matrices are extracted. So from
a mathematical viewpoint, temperature dependent co-
efficients are approximated by constant ones. For a
small temperature range this approximation will be
accurate enough. But for a wider temperature range
or for higher accuracy a better approximation would
be desirable. Here we will discuss strategies based on
multi-linear matrix interpolation to improve the con-
stant approximation without restricting the generality
of the method in terms of number of regions and ma-
terials.
In the next section the thermal model is set up, in
sect. 3 the approximation of conductance matrix is
discussed. Subject of sect. 4 is reduced order mod-
elling by POD-DEIM, and in sect. 5 the method is
applied to a thermal model of a motor. The paper con-
cludes with a summary and possible extensions of the
method.
2 THERMAL MODEL
The starting point is the thermal energy equation
which reads for heat conduction with Fourier’s
Law ~q = −µ∇ T , (S. R. de Groot, 1969) for a compu-
tational domain Ω as
ρc
p
∂
t
(T ) + ∇ · (−µ(T )∇ T) = h in Ω
~q ·~n = h
f
on Γ
N
(1)
~q ·~n = α(T − T
amb
) on Γ
R
Here, T is the temperature field, T
amb
the ambient
temperature, ρ the density, c
p
the specific heat capac-
ity, µ the heat conductivity, and α the convection coef-
ficient (L. Landau, 1975). The thermal losses are cap-
tured by the volume heat load h or the heat fluxes h
f
at the boundary.
The equation is discretized and written as state-space
system of the form
E
˙
~x = A(~x) ~x + B ~u, ~x(0) =~x
0
(2)
y = Cx (3)
where ~x is the temperature vector:
~x = (x
1
,...,x
n
)
T
(4)
~u the input driving the system:
~u = (u
1
,...,u
m
)
T
(5)
and ~y the output:
~y = (y
1
,...,y
p
)
T
(6)
Component x
i
of ~x corresponds to the temperature of
node i in region k
i
of the discretized domain. E is the
capacitance matrix and A(~x) the conductance matrix ,
respectively. For given~x, matrices E, A(~x) and B may
be extracted from NX using a special subroutine. E
has diagonal form:
E = (e
i,i
), e
i,i
= ρc
(k
i
)
p
¯e
i,i
(7)
or
E = ρ diag((c
(k
1
)
p
,...,c
(k
n
)
p
)
E (8)
with
diag((c
(k
1
)
p
,...,c
(k
n
)
p
) =
c
(k
1
)
p
.
.
.
c
(k
n
)
p
(9)
The system is stable, E has positive diagonal elements
and A(~x) is symmetric and negative definite.
3 MATRIX INTERPOLATION
In this section, an improved approximation
˜
A(~x) com-
pared to the constant approximation for A(~x) in (2) is
constructed. As the exact form of the conductance
matrix in (2) is not available and only conductance
matrices for given temperature fields may be extracted
from Simcenter Thermal Flow, it is proposed to con-
struct a higher order approximation by matrix interpo-
lation. For this purpose extract conductance matrices
for T = T
min
and T = T
max
:
A
min
= A(T
min
), A
max
= A(T
max
) (10)
and interpolate between these matrices. In the interior
of region k, A
min
and A
max
have the form
A
min
= µ
(k)
(T
min
)
¯
A
(k)
, A
max
= µ
(k)
(T
max
)
¯
A
(k)
(11)
respectively, with
¯
A
(k)
= ( ¯a
(k)
i, j
) (12)
SIMULTECH 2021 - 11th International Conference on Simulation and Modeling Methodologies, Technologies and Applications
16