Topology Optimization of Differentiable Microstructures

Xiaoya Zhai, Weiming Wang, Falai Chen, Jun Wu*

Computer Methods in Applied Mechanics and Engineering 2023

Pipeline for generating differentiable microstructures
Figure 1. Pipeline for generating differentiable microstructures.

Abstract

Recent years have seen a growing interest in topology optimization of functionally graded microstructures, characterized by an array of microstructures with varying volume fractions. However, microstructures optimized at slightly different volume fractions do not necessarily connect well when placed adjacently. Furthermore, optimization is commonly performed on a finite set of volume fractions, limiting the number of microstructure configurations.

In this project, we introduce the concept of differentiable microstructures, which are parameterized microstructures that exhibit continuous variations in both geometry and mechanical properties. To construct such microstructures, we propose a novel formulation for topology optimization. In this approach, a series of microstructures is represented using a height field, and the objective is to maximize the bulk modulus of the entire series. Through this optimization process, an initial microstructure with a small volume fraction undergoes non-uniform transformations, generating a series of microstructures with progressively increasing volume fractions. Notably, when compared to traditional uniform morphing methods, our proposed optimization approach yields a series of microstructures with bulk moduli that closely approach the theoretical limit.

A reviewer commented, “The concept of differentiable microstructure is first proposed, and this manuscript presents a compelling and innovative approach by treating the boundary expansion as a heat conduction problem. This idea stands out as unique and does not seem to have been previously published or explored by other researcher".

Keywords: Topology optimization; functionally graded microstructures; inverse homogenization.

Differentiable microstructures

Differentiable microstructures are graded microstructures that are described by continuous parameters, and wherein both physical properties and the geometry are continuous and differentiable with respect to predefined parameters. The physical differentiability is the same as the concept of numerical differentiability. The physical properties can be evaluated, for example, by numerical homogenization. To define geometric differentiability, a metric is needed for quantifying the geometric difference between adjacent microstructure density distribution. This is beneficial to allow for varying topologies in functionally graded microstructures. While often a small modification in geometry leads to a small change in physical properties, the change in physical properties is not guaranteed to be small. If the topology differs from adjacent density distribution, the physical properties may differ unproportionally. Thus, both geometric and physical differentiabilities are needed to define differentiable microstructures.

Methods

In our approach and in multi-scale optimization, the interest is to get an optimal series. Here we use a novel approach by treating the boundary expansion as a heat conduction problem. The continuous morphing ensures geometric differentiability, while the non-uniform characteristic provides an opportunity to maximize the physical property for the entire sequence during morphing. Different from the traditional topology optimization, we take the thermal conductivity as the variable and the physical properties of the sequence microstructure as the objective function, in addition to applying the equilibrium equation and mentioning the constraints. Additional heat conduction constraints are also added to the model.

Differentiable microstructure sequences produced with different thermal coefficients
Figure 2. Different microstructure sequence results for different thermal coefficients.

Results

Two alternative methods (uniform offset and uniform thermal conduction) are compared with the optimized microstructures. Figure 3 compares the results using height fields and iso-contours. The height-field slope is inversely proportional to the spacing between adjacent iso-contours. This large variation is achieved with non-uniform thermal diffusivities. Three microstructures from each series are shown at the bottom.

Comparison of differentiable microstructures obtained through uniform dilation, uniform thermal diffusivity, and optimized thermal diffusivity
Figure 3. Comparison of 2D differentiable microstructures (iii) obtained by (a) uniform dilation, (b) uniform thermal diffusivity, and (c) optimized thermal diffusivity. The differentiable microstructures are visualized by height fields (i) and iso-contours (ii).

To quantitatively measure the deviation from the theoretical limit, we define two metrics to evaluate the quality of the optimized microstructures. E1 measures the average of the difference between the bulk modulus of the optimized microstructure and the theoretical limit at different volume fractions. E2 measures the maximum of the differences.

Evaluation factors E1 and E2 across three approaches and ten cases
Figure 4. The bar graph of the evaluation factor E1 (blue bar) and E2 (pink bar) of three approaches under ten cases. The histograms from left to right are shown uniform dilation operation (1), uniform thermal diffusivity operation (2), and optimized thermal diffusivity operation (3), respectively.

Extension to two-scale problems

The concept of differentiable microstructures is introduced primarily for the design of two-scale structures with gradation. We also validate their benefits using different two-scale topology optimization strategies.

Decoupled two-scale topology optimization with differentiable microstructures
Figure 5. Decoupled two-scale topology optimization. (a) Design domain and boundary conditions. (b) Number of intermediate densities between 0 and 1. (c) Elasticity interpolation for microstructures obtained by uniform dilation (d), uniform thermal diffusivity (e), and the proposed approach (f).
Concurrent two-scale topology optimization using differentiable microstructures
Figure 6. Differentiable microstructures applied to concurrent two-scale topology optimization. (a) Design domain, boundary conditions, and optimized structure. (b–d) Optimized differentiable microstructures showing anisotropy from the boundary conditions.

BibTeX

@article{zhai2023diffMicro,
  title   = {Topology Optimization of Differentiable Microstructures},
  author  = {Zhai, Xiaoya and Wang, Weiming and Chen, Falai and Wu, Jun},
  journal = {Topology Optimization of Differentiable Microstructures},
  volume  = {418},
  number  = {Part A},
  pages   = {116530},
  year    = {2024}
}

Paper: ScienceDirect article page