Topology optimization for concurrent design of structures with multi-patch microstructures by level sets

Hao Li, Zhen Luo*, Liang Gao, Qinghua Qin

*Corresponding author for this work

    Research output: Contribution to journalArticlepeer-review

    163 Citations (Scopus)


    This paper focuses on the novel concurrent design for cellular structures consisting of multiple patches of material microstructures using a level set-based topological shape optimization method. The macro structure is featured with the configuration of a cluster of non-uniformly distributed patches, while each patch hosts a number of identical material microstructures. At macro scale, a discrete element density based approach is presented to generate an overall structural layout involving different groups of discrete element densities. At micro scale, each macro element is regarded as an individual microstructure with a discrete intermediate density. Hence, all the macro elements with the same discrete densities (volume fractions) are represented by a unique microstructure. The representative microstructures corresponding to different density groups are topologically optimized by incorporating the numerical homogenization approach into a parametric level set method. The multiscale concurrent designs are integrated into a uniform optimization procedure, so as to optimize both topologies for the macrostructure and its microstructures, as well as locations of the microstructures in the design space. Numerical examples demonstrate that the proposed method can substantially improve the structural performance with an affordable computation and manufacturing cost.

    Original languageEnglish
    Pages (from-to)536-561
    Number of pages26
    JournalComputer Methods in Applied Mechanics and Engineering
    Publication statusPublished - 1 Apr 2018


    Dive into the research topics of 'Topology optimization for concurrent design of structures with multi-patch microstructures by level sets'. Together they form a unique fingerprint.

    Cite this