a r t i c l e i n f o a b s t r a c t
Available online 16 April 2016 Knowing how heat “flows” inside a structure is significant for designers to make sure that the structure will per-
form its intended heat conduction function properly. This paper describes the principle and the process of defin-
Keywords: ing an optimal topology for heat conduction by interpreting the heat flow paths obtained from a standard finite
Heat conduction element analysis. First, a simple equilibrium equation is introduced to characterize heat flow paths along which
Heat flow paths the heat transfer rate remains constant as it traverses the conduction domain. Then, mathematical properties of
Topology optimization
the path plots are discussed in detail, providing designers with an insight of what kind of path distribution is the
Paths distribution
best for heat conduction. A brand new optimizer is developed to sketch the most effective topology by homoge-
nizing the spacing of heat flow paths across the conduction domain. Finally, the optimization procedure is illus-
trated in a directive and descriptive way, where the well-known dichotomic constructal tree is selected as the
initial layout to be tested. Unlike the conventional methods, the new approach needs neither the sensitivity anal-
ysis nor the modification of the existing finite element programs, it is very straightforward to use in practice.
© 2016 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
http://dx.doi.org/10.1016/j.icheatmasstransfer.2016.04.016
0735-1933/© 2016 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
178 B. Li et al. / International Communications in Heat and Mass Transfer 75 (2016) 177–182
require a well-established supporting theory, an efficient path-plotting The requirement for defining the heat flow paths is actually to
strategy and a proficient topology identification algorithm. With all create a heat tube in which there is no contribution to the heat
these taken into consideration, this paper addresses the creation of transfer rate on its boundaries AB and CD. For boundary AB, this re-
heat conduction topology from a different perspective, the perspective quires
of heat flow paths identification. The design idea takes inspiration
from an analogy of streamlines in hydromechanics [19,20]. Such a sim- Z B
ple analogy appears to provide insights on the way of how a structure Q n dA ¼ 0 ð5Þ
A
conducts heat, and facilitate the suppression of redundant features in
topology optimization, which can be considered as a great improve-
That is,
ment compared with other optimization methods.
The layout of this paper is as follows. We first describe the funda-
0 2 31 0 2 31
mental theory of heat flow paths in Section 2. Mathematical properties Z B h i i nx
of the path plots are then explained in detail. A new evolutionary algo- @ qx qy qz 4 j 5A @½ i j k ny 5AdA ¼ 0
4 ð6Þ
rithm is developed for heat conduction design. Key details about the al-
A k nz
gorithm are provided in Section 3. Numerical examples are presented in Eq. (6) is achieved if the tangent lines of every points on bound-
Section 4. The main findings of the research work are concluded in aries AB and CD are parallel to the corresponding heat flux vector
Section 5. Q. This means the heat flow paths can be obtained by tailoring the
local angular orientation of the heat tube boundaries. A numerical in-
2. Fundamental theory tegration scheme is employed to plot the contours through the
pointing vector field. Unlike the commonly used fourth-order
Suppose that an arbitrary linear thermal conductor occupies domain Runge–Kutta algorithm, the approach used in this research is not
Ω, where Dirichlet boundary ΓT (i.e., temperature boundary, T0) and time independent but space independent, which means the time
Neumann boundary Γq (i.e., heat flux boundary, q) are pre-specified. A discretization, Δ t, is replaced by the scalar spatial discretization, Δ l,
heat ‘stream tube’ is introduced, which inherits properties similar to in order to represent a small increment along the heat flow path, as
that of a fluid stream tube, for instance, no heat (fluid) should cross shown in Eq. (7):
the tube boundaries such that the equilibrium is satisfied over the tube.
∂x ∂y ∂z
Φa ¼ Φb ð1Þ V¼ iþ jþ k ð7Þ
∂l ∂l ∂l
where Φa and Φb are the heat transfer rate at the section AC and BD,
where V is the pointing vector field defined over the conduction
respectively.
domain Ω.
An arbitrary segment of unit area taken from the tube boundary is
The field of pointing vectors can be first defined by averaging the
shown in Fig. 1, in which the vector n is the normal vector of the bound-
elemental values of heat flux onto the nodes embedded in the finite
ary and is given by
element mesh. Then the vector at any arbitrary point in the domain
Ω can be obtained by relating the point with an element and then in-
n ¼ nx i þ ny j þ nz k and n2x þ n2y þ n2z ¼ 1 ð2Þ
terpolating from the corresponding nodal values. Suppose that Pi(xi,
yi, zi) is the initial point, a new point Pi + 1(x i + 1, y i + 1, z i + 1) can be
where i, j, and k are the unit vector in the X, Y, and Z directions, positioned by the modified Runge–Kutta scheme. The coordinates
respectively. of the new point ζi + 1(ζ = x, y, z) is a weighted sum of ζi and dζj
The heat flux Q at every point in the domain Ω is expressed as (j = 1, 2, 3, 4). There are four values of dζj; each new value is calcu-
lated at a location that depends on the previous one, as shown in
Q ¼ qx i þ qy j þ qz k ð3Þ Eqs. (8) and (9):
where qx, qy, and qz are the value of heat flux in the X, Y, and Z directions,
respectively. ∂ζ ∂ζ
dζ 1 ¼ Δl dζ 2 ¼ Δl
The heat transfer rate at the arbitrary plane can be obtained by inte- ∂l ζ n ∂l ζ n þdζ 1
2
ζ ¼ ðx; y; zÞ ð8Þ
grating the heat flux: ∂ζ ∂ζ
dζ 3 ¼ Δl dζ 4 ¼ Δl
Z ∂l dζ 2
ζnþ ∂l ζ n þdζ 3
2
Φ¼ Q n dA ð4Þ
1
ζ iþ1 ¼ ζ i þ ðdζ 1 þ 2dζ 2 þ 2dζ 3 þ dζ 4 Þ ζ ¼ ðx; y; zÞ ð9Þ
where the dot indicates the vector dot product. 6
RR ¼ RR þ IR ð22Þ
4. Case study
Step_5: Update the FE model and carry out a finite element analysis
again. The heat flux vector is updated for each element and To demonstrate the optimization procedure in a directive and de-
used to form an ordered list according to their magnitudes. scriptive way, the constructal-theory network is selected as the initial
The material of elements that are assigned with the minimum layout (Layout 1) to be evolved. The design procedure of the Layout 1
conductivity (Kmin) is driven to Kmax from the top of the list will not be repeated here, detailed explanation can be found in [1].
until the required fraction (ξ = 0.005) is reached. Note that Layout 1 is a constructal tree, whereas Layout 2 has the
Step_6: Step 2 through step 5 are repeated until the volume constraint same definition in terms of k (200 W/(m ∙ K)) and β (20%) as that of
is reached. the Layout 1 but initialized randomly instead of the classical dichotomic
tree type. The comparison between Layouts 1 and 2 will highlight the Acknowledgments
impact of initial layout on the final conduction topology calculated.
Figs. 4 and 5 give the evolution of both the conduction topology and The work reported in this paper is supported by the National Natural
heat flow paths for Layouts 1 and 2, respectively. Science Foundation of China [51405377] and the Hi-Tech Research and
For a certain initial layout of the high conductivity material, the sug- Development Program of China [2012AA040701].
gested algorithm leads to a primary V-shaped topology, which is similar
to those produced by Dirker and Meyer [22] and Errera and Bejan [23].
Heat flow paths in the final obtained topologies distribute more References
homogeneous compared to those in the initial designs, indicating the
[1] A. Bejan, Constructal-theory network of conducting paths for cooling a heat gener-
V-shaped topology is the most effective layout to heat conduction for ating volume, Int. J. Heat Mass Transf. 40 (1997) 799–816.
a square domain with a small exposed isothermal boundary as regarded [2] A. Bejan, Constructal theory: from thermodynamic and geometric optimization to
in this case. Final topologies obtained for Layouts 1 and 2 are somewhat predicting shape in nature, Energy Convers. Manag. 39 (1998) 1705–1718.
[3] A. Bejan, M.R. Errera, Deterministic tree network for fluid flow: geometry for
similar in global but diverse in detail. The final maximum temperature minimal flow resistance between a volume and one point, Fractals 5 (1997)
of Layout 2 is 10.36% higher than that of the Layout 1. This might be be- 685–695.
cause the initial Layout 1 is already a near-optimized result by the [4] M.P. Bendsøe, N. Kikuchi, Generating optimal topologies in structural design using
homogenization method, Comput. Methodods Appl. Mech. Eng. 71 (1988) 197–224.
constructal theory, whereas Layout 2 is an unspecified collection of [5] M.P. Bendsøe, O. Sigmund, Topology Optimization—Theory, Methods, and Applica-
isolated conductive isles. Even so, the final maximum temperature of tions, Springer, Berlin Heidelberg, 2004.
Layout 2 is 8.95% lower compared to that of the initial maximum tem- [6] S.W. Zhou, Q. Li, Computational design of microstructural composites with tailored
thermal conductivity, Numer. Heat Trans. Appl. 54 (2008) 686–708.
perature of Layout 1. This means the suggested algorithm is at least as
[7] N. de Kruijf, S.W. Zhou, Q. Li, Topological design of structures and composite mate-
efficient as the constructal theory in this case. rials with multiobjectives, Int. J. Solids Struct. 44 (2007) 7092–7109.
[8] Y.C. Zhang, S.T. Liu, Design of conducting paths based on topology optimization,
Heat Mass Transf. 44 (2008) 1217–1227.
5. Conclusions
[9] A. Takezawa, G.H. Yoon, S.H. Jeong, Structural topology optimization with strength
and heat conduction constraints, Comput. Methods Appl. Mech. Eng. 276 (2014)
This paper explores the challenges faced in designing an optimal to- 341–361.
pology for heat conduction. A procedure for graphical representation of [10] X.J. Liu, C. Wang, Y.H. Zhou, Topology optimization of thermoelastic structures using
the guide-weight method, Sci. China Technol. Sci. 57 (2014) 968–979.
heat flow paths is developed and demonstrated, highlighting relative [11] Q. Li, G.P. Steven, Y.M. Xie, O.M. Querin, Evolutionary topology optimization for tem-
importance of various parts of the domain in heat conduction. Based perature reduction of heat conducting fields, Int. J. Heat Mass Transf. 47 (2004)
on this, a brand new optimizer is developed to sketch the most effective 5071–5083.
[12] R. Ansola, E. Vegueria, J. Canales, Evolutionary optimization of compliant mecha-
layout to reduce the maximum temperature level. By homogenizing the nisms subjected to non-uniform thermal effects, Finite Elem. Anal. Des. 57 (2012)
heat flow paths distribution, the high conductivity material evolves 1–14.
step-by-step and forms at convergence a configuration, where the tem- [13] T. Gao, W.H. Zhang, J.H. Zhu, Topology optimization of heat conduction problem in-
volving design-dependent heat load effect, Finite Elem. Anal. Des. 44 (2008)
perature gradients at the frontier between high and low conductivity 805–813.
materials are equalized. The unique features of the suggested method [14] C. Zhuang, Z. Xiong, H. Ding, A level set method for topology optimization of heat
include its capability of creating a distinct heat conduction topology conduction problem under multiple load cases, Comput. Methods Appl. Mech.
Eng. 196 (2007) 1074–1084.
without mathematical sophistication. Since there is no optimality con- [15] K. Yaji, T. Yamada, S. Kubo, K. Izui, S. Nishiwaki, A topology optimization method for
dition imposed in the solution process, the approach may not give an a coupled thermal-fluid problem using level set boundary expressions, Int. J. Heat
ideal optimum solution in a strict mathematical point of view; however, Mass Transf. 81 (2015) 878–888.
[16] G.X. Jing, H. Isakari, T. Matsumoto, Level set-based topology optimization for 2D heat
it provides paths toward optimum designs. The heat flow paths can be
conduction problems using BEM with objective function defined on design-
obtained from a standard finite element analysis, and optimization dependent boundary with heat transfer boundary condition, Eng. Anal. Boundary
with the suggested algorithm can be conducted as an external loop to Elem. 61 (2015) 61–70.
any standard finite element package. Therefore, it is easy to be used [17] R. Boichot, L.G. Luo, Y.L. Fan, Tree-network structure generation for heat conduction
by cellular automaton, Energy Convers. Manag. 50 (2009) 376–386.
for the design of conductive cooling schemes in various thermal engi- [18] K. Maute, Topology Optimization in Structural and Continuum Mechanics, Springer,
neering scenarios. Vienna, 2014 389–407.
182 B. Li et al. / International Communications in Heat and Mass Transfer 75 (2016) 177–182
[19] B. Nouanesengsy, T.Y. Lee, H.W. Shen, Load-balanced parallel streamline generation [22] J. Dirker, J.P. Meyer, Topology optimization for an internal heat conduction cooling
on large scale vector fields, IEEE Trans. Vis. Comput. Graph. 17 (2011) 1785–1794. scheme in a square domain for high heat flux applications, J. Heat Trans.-T. ASME
[20] C. Rossl, H. Theisel, Streamline embedding for 3D vector field exploration, IEEE 135 (2013) 1110101–11101010.
Trans. Vis. Comput. Graph. 18 (2012) 407–420. [23] M.R. Errera, A. Bejan, Deterministic tree networks for river drainage basins, Fractals
[21] O.M. Querin, G.P. Steven, Y.M. Xie, Evolutionary structural optimization (ESO) using 6 (1998) 245–261.
a bidirectional algorithm, Eng. Comput. 15 (1998) 1031–1048.