1. 서 론
A topology design optimization method helps designers to find a suitable material layout for the required performances. Ever since Bendsøe and Kikuchi(1988) introduced the topology optimization using a homogenization method, many topology optimization methods have been developed for both linear and nonlinear structural problems(Cho and Jung, 2003). Since the topology optimization necessarily involves many design variables, gradient- based optimization methods are generally preferred. Therefore, the sensitivity of performance measures with respect to the design variables should be determined in a very efficient way. Among various DSA methods, a continuum-based adjoint variable method(Choi et al., 1986) is known to be the most efficient and accurate and widely used method in topology optimization problems. In the continuum- based DSA approach, the design sensitivity expressions are obtained by taking the first order variation of the continuum variational equation. The continuum DSA methods developed so far can handle several types of design variables. The shape design sensitivity for nonlinear transient thermal systems was derived using Lagrange multiplier method(Tortorelli et al., 1989a). Sluzalec and Kleiber(1996) employed the Kirchhoff transformation to derive the shape design sensitivity expressions for linearized heat conduction problems using an adjoint variable approach. Li et al.(1999) performed a shape and topology optimization of heat conduction problems using an evolutionary structural optimization method. Kim et al.(2010) developed an efficient DSA method using AVM for the non-shape problems like material property in the heat conduction problems at a steady state. In this paper, we experimentally verify the aforementioned method by comparing the temperature variation of the optimal topology design and several different designs using a thermal imaging camera.
2. Heat conduction problems
Consider a body occupying an open domain Ω in space that is bounded by a closed surface G as shown in Fig. 1. Material properties are assumed isotropic in domain Ω. The boundaries are composed of a temperature boundary Γ0T, a flux boundary Γ1T, a convection boundary Γ2T, and Γ0T∪ Γ1T∪Γ2T = Γ. Also, the boundaries are mutually disjointed. The body is subjected to the rate of internal heat generation Q and the following thermal boundary conditions. A prescribed temperature T0 on Γ0T, a prescribed heat flux q on Γ1T in the inward normal direction, and an ambient temperature T∞ on the convection boundary Γ2T are imposed. is an outward unit vector normal to the boundaries.
For a temperature field T, a heat conduction equation in steady state is written as
where κ is a positive thermal conductivity corresponding to the principal axes and assumed to be independent of temperature. (·),i represents a partial derivative with respect to the i-coordinate. The notation of repeated subscripts stands for the summation operation over the indices. Three kinds of boundary conditions are applied on the surface of the body as
where h is a positive convection coefficient on the convection boundary. Space Y for the trial solution is defined as
where H1 denotes a Hilbert space of order one. Also, space
for virtual temperature fields is defined as
Using the virtual temperature field
that satisfies homogeneous boundary conditions, a weak form of Equation (1) is written as
Note that Equation (7) implies the “principle of virtual power” and is independent of time since the steady state problems are considered. Integrating Equation (7) over a unit time leads to the “principle of virtual work” and yields an identical expression. Thus, we regard Equation (7) as a principle of virtual work hereafter. Using the boundary conditions in Equations (2)~(4), Equation (7) can be written as
Defining a bilinear thermal energy form
and a linear load form
Equation (8) can be written as
Find T∈Y such that
3. Continuum-based design sensitivity analysis
3.1 Direct differentiation method
Consider a non-shape design variable vector u that consists of the thermal conductivity of each element. Fora given design u, Equation (11) can be written as
Find T∈Y such that
where the subscript u indicates the dependence of the abstract form on the design variation. A variational equation corresponding to the perturbed design u+γδu is written as
Using Equation (13), the first order variations of each term in Equation (12) with respect to its explicit dependence on the design variable u are defined as
where the ‘~’ denotes that the dependence on design variation is suppressed. Note that
is independent of γ since it is an arbitrary virtual temperature field that belongs to
.
Consider the solution of Equation (12). Define the first order variation of the solution with respect to the design u as
Using the chain rule of differentiation and the Equation (14), the following holds
Using Equations (15) and (17) and taking the first order variation of Equation (12), we have
Next, consider a general performance functional that may be written, in an integral form, as
Taking the first order variation of Equation (19), we have the following expression.
Once finding T1 from Equation (18), we trivially obtain the design sensitivity of performance measure from Equation (20).
3.2 Adjoint variable method
To define an adjoint equation for the heat conduction problems, replace the implicit dependence terms T1 and ∇T1 in Equation (20) by a virtual temperature
and equate the terms involving
to the bilinear thermal energy form
to yield the adjoint equation as
where the adjoint response λ satisfies the homogeneous boundary condition. Since
and
, Equation (18) can be rewritten as
Noting that
and
, Equation (21) can be rewritten as
Knowing that Au(·,·) is a symmetric operator, the following holds.
Equations (22) and (23) are equivalent and so we can write the following equation.
Substituting Equation (25) into (20), we have
To evaluate the Equation (26), we need not only the original response T but also adjoint response λ. The efficiency and accuracy of Equation (26) will be demonstrated in section 5.
4. Topology Design Optimization
The objective of the topology optimization method is to find an optimal material distribution that minimizes the thermal energy stored in the system under prescribed thermal loadings. The material distribution can be represented using a normalized bulk material density function that has a continuous variation from zero to one, taking the value of 1.0 for solid material and 0.0 for void. For the topology optimization using the finite element method, the structural domain is discretized into NE finite elements and the bulk material densities are assumed constant in each element. The design variable, bulk material density of each element, is associated with the thermal conductivity using the following expression as
where κ0 is the thermal conductivity of original material. A penalty parameter P is used to enforce a concentrated distribution of material. The lower bound of material, ρmin, is introduced to avoid numerical singularity. A topology design optimization problem is stated as
Minimize
where T1, q, Q, T∞, and Vallowable are a temperature field, a prescribed heat flux, a rate of internal heat generation, an ambient temperature, and an allowable volume, respectively.
For the topology optimization, it is very important to make the problem convex to obtain a unique optimal solution regardless of initial design. Otherwise, it may have many local minima and thus the optimal result depends on its initial design. If the Hessian of the unconstrained function that consists of the objective function and constraints is positive definite, the optimization problem is convex. In this topology optimization formulation, only linear constraints with respect to the design variables are considered so that the Hessian of the compliance functional affects the convexity of problem. To check the convexity of performance measure of Equation (29), consider the state equation that is equivalent to the Equation (11) as
where u, fint, fext, K, and T are the bulk material density, an internal load, an external load, a system matrix, and a response vector, respectively. Taking the derivative of the state equation with respect to the response T leads to
and with respect to the design variable yields
Taking the derivative of second equality in Equation (31) with respect to the design variable u yields
where Equation (33) is used in the second equality. The thermal compliance functional is rewritten in a discretized form
Taking the derivative of the compliance functional with respect to the design variable u, we have
where Equation (34) is used in the second equality. Taking the derivative of Equation (36) with respect to the design variable u again yields
The last term of Equation (37) is expressed using Equation (34) as
Thus, Equation (37) can be expressed in terms of the design variable u as
where
is the second order derivative of matrix with respect to design variable u. If the penalty parameter P is equal to zero or one, the second term in Equation (39) vanishes so that the problem is convex. Otherwise, it may have many local minima.
Since the topology optimization necessarily uses many design variables, gradient-based optimization methods are generally preferred. Therefore, the sensitivity of the performance measures with respect to the design variables should be determined in a very efficient manner. Among various DSA methods, the continuum-based adjoint variable method is known to be most efficient and accurate and thus widely used in topology optimization problems. To derive the adjoint design sensitivity, consider a thermal compliance functional
=Lu(T)=Π
Taking the first order variation of Equation (29) with respect to the design variables u leads to
Thus
The adjoint equation is written as
Comparing Equation (43) with Equation (11), the following holds.
The compliance sensitivity using Equation (26) is obtained as
5. Numerical Examples
The first example is to verify the DSA method in the temperature field. Consider a rectangular plate (10cm by 5.5cm with thickness of 1.5mm) that consists of 14,080(88 by 160) finite elements with temperature and concentrated heat flux boundary conditions as shown in Fig. 2. Temperature boundary T=0℃ is imposed at 10 elements each on top and bottom of the left side and a heat flux q=133,333(W/m2) is applied at 42 elements on the center of the right side. The thermal conductivity coefficient of aluminum κ=237(W/m·℃) is used in this problem. Design variables are the thermal conductivity coefficients of certain elements as shown in Fig. 2. Performance measure is the thermal compliance of the structure.
Table 1
Comparison of design sensitivity
The obtained analytical sensitivity is compared with the finite difference one. In Table 1, the thermal compliance sensitivity with respect to the thermal conductivity of each element is shown. The last column shows the percent agreement between those. Excellent agreements are observed.
Consider the same structure in Fig. 2. This time, the design variables are the thermal conductivity coefficients of all the elements. Performance measure is the thermal compliance of the structure, and allowable volume is 40% of the original one. The final material distribution after the topology optimization is shown in the Fig. 3. As shown in Table 2, the thermal compliance has been decreased to about 70% of the initial one.
Table 2
Optimization result
| Initial design(a) | Final design(b) | (b)/(a)(%) | |
|---|---|---|---|
| Objective function | 92.8575 | 28.1253 | 30.2887 |
The purpose of topology optimization in heat conduction problems is to find an optimal material layout that yields a thermally stiff structure. To verify the topology optimization results we compare the temperature of the optimal design and two different models generated intuitively , design 1 and design 2, which have an identical volume as shown in Fig. 4. To measure the temperature, a thermal imaging camera VarioCAM head HiRes 640G is used which has 0.03 K thermal resolution. To impose a heat flux boundary condition, q=133,333(W/m2), we utilized a power supply to mainta 50V and 0.22A on a PTC heater. For the temperature boundary condition, T=0℃, we used ice water.
Aluminum is used to manufacture the optimal and two different designs since fabrication is easy and it has sufficient thermal conductivity. The flow chart of manufacturing is shown in Fig. 5. First of all, by using a simple numerical scheme(Lee and Min, 2003), we convert the information of optimal design to point cloud data(Fig. 6(a)). Then we obtain the NURBS(Non Uniform Rational B-Spline) patch model(Fig. 6(b)), by utilizing Leios 2010.1 3D3 Solutions. After that, we transform it into IGES file format with CATIA v5 by Dassault Systems to get the outlines of the model(Fig. 6(c)). Finally we give the thickness to the model for manufacturing(Fig. 6(d)), by using the pad option in CATIA v5. The manufactured optimal and sample designs are shown in Fig. 7.
To experimentally validate the topology design optimization results, we compare the temperature variation of optimal design and two intuitively modeled designs at three different points as shown in Fig. 8. Each point(A, B, C) is located at a certain distance from the flux boundary, 1cm, 3cm, and 8cm, respectively. The temperature contour and variations to time at each point are shown in Fig. 9 and 10. A solid line indicates the temperature variation of optimal design, a dashed line for design 1, and a long dashed line for design 2.
At points A and B, we measured the temperature for 30 seconds when it seemed to reach the steady state. Initially at both points, as the heat propagates, the temperature increases in all three designs. However, the optimal design shows the smallest increase of temperature for points A and B. This means that it is harder to increase the temperature and it decreases the temperature at both points more quickly than the other two designs so that it has the lowest temperature when it seems to reached the steady state. At point C, we measured the temperature for 60 seconds since it is located farther than the other two points. Also, it is located near the temperature boundary T=0℃, so physically it should release temperature more quickly to lower the temperature of the entire system. After 35 seconds, the optimal design decreases the temperature of the point when the other two designs maintains or even increases the temperature at point C. Therefore, based on the experiment, we can verify that the optimal design obtained from topology optimization for minimizing the thermal compliance is the best layout to make it difficult to increase the temperature and to quickly disperse the heat in the system for the given loading and boundary conditions than the other designs.
6. Conclusions
In this study, we have experimentally validated that the optimal design from topology optimization for heat conduction problems has the best material layout to minimize the thermal compliance of the system for given loading and boundary conditions. Experiments have been carried out by utilizing commercial softwares to model a CAD model of the optimal design to manufacture and by using a high resolution thermal imaging camera to measure temperature quantities at certain points. Through the experiment, by comparing the temperature variation of system to time, it turns out that the optimal topology design is harder and faster to increase and release the temperature of system than the other designs modeled intuitively.













