Professional Documents
Culture Documents
Thermal Tomographic Detection of Inhomogeneities: M. R. Jones
Thermal Tomographic Detection of Inhomogeneities: M. R. Jones
Thermal Tomographic Detection of Inhomogeneities: M. R. Jones
Jones
Thermal Tomographic Detection
Assoc. Mem. ASME of Inhomogeneities
A. Tezuka Thermal tomography is a nondestructive method for detecting inhomogeneities in a
material by localizing variations in its thermal conductivity. Based on a finite element
discretization of the heat conduction equation, we obtain a set of equations that relate
Y. Yamada the conductivity of a medium to temperature measurements on the surface of the
medium. We investigate the use of both a linearization and regularization technique
Biomechanics Division, and a randomized search procedure based on a genetic algorithm to invert this set
Mechanical Engineering Laboratory, of equations. We found a tradeoff exists between the accuracy of the conductivity
Agency of Industrial Science and mapping and the resolution of the conductivity mapping. To increase the resolution
Technology, of the mapping, we propose a zooming method in which the finite elements are
1-2 Namiki, Tsukuba, Ibaraki, 305 Japan grouped into blocks and a low-resolution mapping of the conductivity is obtained.
Improved mappings are then obtained by increasing the number of blocks in regions
where inhomogeneities appear to be present and repeating the inversion process.
Nomenclature
/ = fitness function pv = void probability r = perturbation in the tempera-
J = Jacobian matrix S = stiffness matrix ture field
L = dimension of the plate T = temperature || • || = vector norm
kh = bulk thermal conductivity TH = high temperature
k = local thermal conductivity TL = low temperature Subscripts
M = measured temperatures x, y = coordinate axes c = crossover
m = number of measurements Ak = difference between the new and i, j , p, q = indices
n = unit normal old conductivity distributions
n = population number Superscripts
emax = maximum value of the error norm
pc = crossover probability K = perturbation in the thermal con- i = iteration index
p,„ = mutation probability ductivity * = dimensional quantity
ps = selection probability
I
is repeated until both \\M — r'|[ and ||Afe'|| converge.
Since an analytical expression for the Jacobian matrix is not
easily obtained, we must approximate the Jacobian matrix. We
obtain an approximation by first assuming an initial conductivity
distribution k' and using our finite element model to find the Calculate the error for each
temperature field V. A simple and direct method of approximat- distribution. Stop if the
ing the Jacobian would be to perturb the conductivity of the average error of all the
qth finite element by an amount Kq, formulate the finite element distributions is not less than
equations based on the perturbed conductivity distribution, and the average error from the
calculate the perturbed temperature field. The pth element of previous.seen
generation.
the qth. column of the Jacobian matrix could then be calculated
from
where emm is the largest value of the error norm in the current - \. .;' .V'jJy,
generation. 0.0 1 • I 1
The third step is to copy randomly selected distributions into
the reproduction pool. The probability that a particular distribu- -0.95 kK
tion will be selected for reproduction, ps, is determined by its
fitness relative to the fitness of all the other distributions in the Fig. 3 Conductivity distribution obtained by using truncated singular
same generation. The reproduction operator is controlled such value regularization. The conductivity of each element was allowed to
vary independently. \\T[k') - M\\ = 7.9 x K T 1 5 .
that there is a high probability that distributions with average
fitness values are copied into the reproduction pool once.
The fourth step is to create a new generation of distributions the conductivity distributions obtained using such a highly un-
by applying the crossover and mutation operators to the distribu- derdetermined system differ greatly from the actual conductivity
tions in the reproduction pool. In order to apply these operators, distribution. However, it is interesting to note that the norm of
it is first necessary to digitize each element of the conductivity the error vector, \\T(k') - M\\, is very small. This result high-
distributions using five bit binary strings. After digitizing.each lights the ill-posed nature of the problem of thermal tomography
distribution in the reproduction pool, we randomly extract two by clearly showing that more than one conductivity distribution
digitized distributions and generate a random number, which will result in boundary temperatures that are nearly identical to
determines whether or not the selected distributions are crossed. the measurement set.
If the random number is greater than the crossover probability, Improved mappings are obtained by using the zooming
pc, the selected distributions are copied directly into the new method. Figure 4 ( a ) shows the conductivity mapping obtained
generation, and if the random number is less than or equal to when the elements were grouped into 25 blocks of 8 elements
pc, each partial string of one distribution is exchanged with the and truncated singular value regularization was used. Figure
corresponding partial string of the other distribution. As in the 4(b) shows the mapping obtained using the same grouping of
crossover operation, we determine whether or not a mutation elements and Tikhonov regularization. Based on Figs. 4(a, b),
will occur by generating a random number and comparing it to we conclude that any inhomogeneities present in the medium
the mutation probability, p,„. lie in the region defined by 0.5L < x =s 0.8L and 0.5L =s y <
The final step consists of decoding each of the digitized con- 0.9L. In order to increase the resolution of the mapping, we
ductivity distributions and using the finite element model to allowed the conductivity of the 24 elements in this region to
calculate the temperature field. We then repeat the fitness func- vary independently and repeated the inversion process. The con-
tion calculations and repeat the cycle until the average error of ductivities of the elements outside of this region were held fixed
the conductivity distributions stops decreasing. at kh. The improved mapping obtained using truncated singular
If the error norm of the best distribution is sufficiently small value regularization is shown in Fig. 5 ( a ) , and the improved
and the resolution of the mapping is acceptable, the solution is mapping obtained using Tikhonov regularization is shown in
obtained. Otherwise, the zooming method may be used to im- Fig. 5(b). The position of the inhomogeneity is accurately indi-
prove the conductivity mappings. Based on the best conductivity cated in both Fig. 5(a) and Fig. 5(b), but artifacts are also
mapping currently available, we increase the number of blocks present in both mappings. The artifacts are less prominent in
in regions of the domain where an inhomogeneity appears to the mapping obtained using Tikhonov regularization, but the
exist and repeat the inversion process. The results obtained error norm of this mapping is slightly larger than the error
using the genetic algorithm are discussed and compared with norm of the mapping obtained using truncated singular value
the results obtained using the linearization and regularization regularization. Typical convergence curves obtained using both
technique in the following sections. truncated singular value regularization and Tikhonov regulariza-
tion are shown in Fig. 6. The inversion procedure converges
faster when truncated singular value regularization is used. In
Results of the Linearization and Regularization Tech- order to obtain Fig. 5 ( a ) , it was necessary to solve the forward
nique problem a total of 10 times. The forward problem was solved
We first attempted to obtain the conductivity distribution us- a total of 130 times in order to obtain Fig. 5(b).
ing the linearization and regularization technique in which the Note that although the conductivity distributions shown in
conductivity of each element was allowed to vary indepen- Figs. 5(a, b) resemble the actual conductivity distribution, the
dently. This initial conductivity mapping is shown in Fig. 3. error norms of these conductivity distributions are larger than
This mapping was obtained using truncated singular value regu- the error norms of the conductivity distribution shown in Fig. 4.
larization. The conductivity mapping obtained using Tikhonov Obviously, an error norm based solely on the boundary surface
regularization (not shown) is very similar to the mapping ob- temperature measurements is not a sufficient measure of the
tained using truncated singular value regularization. In this case, quality of a solution. Additional information is necessary to
the Jacobian has dimensions of 18 by 200, so Eq. (4) represents decide which of the conductivity distributions shown in Figs.
a highly underdetermined system of equations. Not surprisingly, 3 and 5 is the most accurate representation of the actual conduc-
0.8L- 0.8L-
0.6L- 0.6L-
-Tl.Ui -1.4 kv
0.4L- 0.4L-
0.2L- 0.2L-
•1.0 kv
0.0' 0.0 i - | , - | - f | -i - | - - , -
I.OL- 1.0L-
"0.6 K
0.8L- 0.8L-
0.6L- 0.6L-
•0.9 k ,
-0-2 K
0.4L- 0.4L-
0.2L-
0.2L-
0.0- - [ i | —i 1 • J—T
0.0
0.0 0.2L 0.4L 0.6L 0.8L 1.0L
0 0 0.2L 0.4L 0.6L 0.8L 1.0L
Fig. 5(a) Conductivity distribution obtained by using truncated singular
Fig. 4(a) Conductivity distribution obtained by using truncated singular value regularization. The conductivities of the elements outside the
value regularization. The elements were grouped into blocks of eight
ro.5
0.5t == x 0.8LJ region were held fixed at kh. The conductivities
elements, and the conductivities of all the elements in a block were
varied by the same amount. \\T{k') - M\\ = 2.4 x 10~ 5 . (b) Conductivity 15L == y
[0.5 0.9LJ
distribution obtained by using Tikhonov regularization. The elements of the elements in this region varied independently, ||7"(/c,) - M\\ = 2.4 x
were grouped into blocks of eight elements, and the conductivities of all 10~ 5 . (t>) Conductivity distribution obtained by using Tikhonov regu-
the elements in a block were varied by the same amount. ||7"(fc') - M\\ = larization. The conductivities of the elements outside the
2.5 X 1 0 s .
0.51. x == 0.8t.| region were held fixed at fch. The conductivities
0.5L y s 0.9LJ
of the elements in this region varied independently. \\T(k,) - M\\ = 2.B x
tivity distribution. In some cases, this additional information 10" 5 .
may be known a priori. For example, if we know a priori that
.any inhomogeneities in the medium are voids, we could then
reasonably choose either of the mappings shown in Fig. 5 as
the best representations of the conductivity distribution. If such
a priori information is not available, additional measurements
such as boundary heat flux measurements or time-dependent
temperature measurements might provide sufficient additional
information. Such additional measurements may also help to
eliminate the artifacts that appear in Figs. 5(a, b).
are listed in Table 1. These parameters were simply selected Fig. 6 Typical convergence curves for the linearization and regulariza-
based on the recommendations of Goldberg (1989). However, tion inversion method
0.8L-
io-2 - -
0.6L-
~~ ^ " — 9
r
'
-1,0 k v
—9— Low Resolution Mapping, Minimum Error
0.4L- —B— Low Resolution Mapping, Average Error
—B— High Resolution Mapping, Minimum Error
—B— High Resolution Mapping, Average Error
- 0 . 8 kv. -
0.2L
io-5
i i i i
Generation Number
-0.4 kv Fig. 8 Typical convergence curves for the genetic algorithm based in-
l.OL version method
0.8L -0.2 kv and truncated singular value regularization, the genetic algo-
rithm is computationally intensive.
0.6L-
-°-° Summary and Conclusions
Thermal tomography is a technique that may be used to detect
0.4L inhomogeneities in a material by localizing variations in the
thermal conductivity. In this paper we demonstrate the use of
a finite element model to obtain a set of equations that relate
0.2L- the conductivity of a two-dimensional plate to its surface tem-
peratures. We investigated two fundamentally different ap-
proaches for inverting this set of equations and retrieving the
conductivity distribution of the plate.
0.2L 0.4L 0.6L 0.8L l.OL Our first approach was to use a quasi-Newton's method to
Fig. 7(a) Conductivity distribution obtained by using a genetic algo- linearize the relationship between the conductivity distribution
rithm. The elements were grouped into blocks of eight elements, and and the surface temperatures. The linearized set of equations
the conductivities of both elements in a block were varied by the same was solved using a generalized inverse and two different regu-
amount. \\T{k,) — M|| = 1.3 x 10 3 . (fa) Conductivity distribution obtained
by using a genetic algorithm. The conductivities of the elements outside
larization techniques. We found that the inversion procedure
converged faster when truncated singular value regularization
the [°-5L =s x s 0.8L j r e g j 0 n w e r e n e |d fixed at kh. The conductivi- was used, but the mapping of the conductivity distribution ob-
[0.5L == y == 0.9tj tained using Tikhonov regularization more closely resembled
ties of the elements in this region varied independently. ||T(k,) - M\\ = 0.
the actual conductivity distribution.
The results obtained using the linearization and regularization
method clearly show that boundary surface temperatures alone
these parameters play an important role in the performance of do not uniquely specify the conductivity distribution. In order
the inversion algorithm, so further work is needed to clarify to obtain a mapping of the conductivity distribution that resem-
the effect and determine the optimal value of each of these bled the actual conductivity distribution, it was necessary to
parameters. assume that the conductivity of the inhomogeneity is much less
Convergence curves for the genetic algorithm are shown in than the bulk conductivity. Based on this assumption, we were
Fig. 8. The value of the error norm corresponding to the best able to reject the mapping shown in Fig. 3 as a possible solution.
distribution and the average of the error norms for all the distri- The need for this assumption may be eliminated if additional
butions in the population are shown in Fig. 8. Complete analysis measurements such as heat flux measurements on the tempera-
of the entire population of distributions required that the forward ture specified boundaries or transient temperature measurements
problem be solved 200 times per generation. Therefore, the are incorporated into the inversion process. Further research
forward problem was solved 2000 times in order to obtain the should be conducted to determine whether such additional mea-
conductivity distributions shown in Fig. 1(b). Since it was only surements will uniquely specify the conductivity distribution.
necessary to solve the forward problem 10 times to obtain the The results of this study also illustrate the tradeoff between
mappings shown in Fig. 5 ( a ) using the linearization technique accuracy and resolution that generally occurs when obtaining
solutions to inverse problems. As a way to increase the resolu-
tion without decreasing the accuracy of the mappings, we pro-
pose the use of the zooming method. In the zooming method,
Table 1 Control parameters for the genetic algorithm all elements are initially grouped into a blocks, and a low-
n 200 resolution mapping is obtained. We then zoom in on the inho-
mogeneity by increasing the number of blocks in regions of
Pv 0.1 the domain where an inhomogeneity appears to be present and
Pc 0.6 repeating the inversion process. This process is repeated until
P,n 0.01/n
a mapping with sufficient resolution is obtained. The location