1. Introduction
Topology optimisation (TO) is a powerful structural design method that seeks the optimal material distribution within a given domain under specified loads and constraints [
1]. Compared to traditional shape and size optimisation, TO offers greater flexibility and enables the creation of highly efficient structures, making it widely adopted in automotive, aerospace, and civil engineering applications [
2]. Over the past decades, several TO methods have been developed. Conventional density-based methods, such as solid isotropic material penalisation (SIMP) [
3,
4] and bi-directional evolutionary structural optimisation (BESO) [
5,
6], have been widely adopted. However, density-based methods often suffer from numerical instabilities that result in blurred or jagged structural boundaries. Normally, additional post-processing is required for the topological structures.
To form smooth and clear boundaries, the level-set method (LSM) employs the zero-level set of high-dimensional functions to define structural boundaries [
7]. Smooth and well-defined boundaries are obtained by solving the Hamilton–Jacobi equation. Moving morphable component (MMC) and moving morphable void (MMV) methods are proposed in [
8,
9], where smooth boundaries can be explicitly represented by geometric components or voids with fewer design variables. Furthermore, the phase-field method [
10] models the design domain using phase-field functions and evolves the interface by solving the Allen–Cahn equation, which naturally captures the diffusive characteristics of material boundaries and produces smooth boundary transitions. The H
1 gradient method [
11] achieves smooth deformation of both boundary and interior nodes by applying shape gradients as distributed loads on the design boundary and solving an auxiliary linear elasticity problem, thus avoiding jagged geometries without requiring mesh remeshing. Despite these methods’ ability to produce smooth boundaries, these methods come with limitations. The performance of the LSM and MMCs is often sensitive to the initial design configuration, leading to non-robust outcomes across different starting conditions. The phase-field method is highly sensitive to parameters such as interface thickness and control coefficients. The H
1 gradient method incurs a higher computational cost compared to conventional approaches, as it requires integration of both functions and their first-order derivatives.
To overcome these limitations, the Smooth-Edged Material Distribution Optimisation Technique (SEMDOT) was recently introduced as a newly developed density-based method incorporating level-set functions for the design of smooth and fabrication-friendly structures [
12]. In this approach, elemental volume fractions are chosen as design variables instead of element densities. These volume fractions are eventually represented as explicit and smooth boundaries by comparing densities of interpolated grid points within both macro- and microelements to predefined threshold level-set values. As a density-based method, the SEMDOT maintains the simplicity of sensitivity analysis without the need for penalisation or extra control parameters, while also offering greater design flexibility and reduced dependence on the initial layout.
The effectiveness of the SEMDOT has been validated across a range of applications. It has been successfully applied to the design of self-supporting structures for additive manufacturing [
13], achieving well-performed structures in solving the natural frequency maximisation problem [
14]. It has also demonstrated accurate boundary resolution in heat convection problems [
15] and has been tested against real-world nonlinear structural benchmarks involving structural steel [
16]. However, the SEMDOT has so far only been applied to shear modulus maximisation in microstructures, and its application in multiscale topology optimisation (MSTO) remains largely unexplored.
Unlike single-scale design, which focuses solely on either the macro- or micro-level, MSTO draws inspiration from biological materials such as bones and plant leaves, which achieve remarkable strength and adaptability through intricate microstructures [
17]. This approach explicitly couples microscale design with macroscopic optimisation, enabling the creation of functionally graded materials with improved structural performance [
18]. To analyse the interaction between micro- and macroscales, homogenisation methods are commonly employed [
19].
The traditional numerical homogenisation method estimates effective material properties by solving boundary value problems on a representative volume element (RVE) at each design point [
20]. To reduce the associated computational cost, multiscale design frameworks often adopt predefined or parameterised microstructural unit cells. For instance, Wu et al. [
21] proposed a surrogate model that maps the effective properties of density-parameterised unit cells. Common parameterised geometries, such as X-shaped and plus-shaped cells with independently controlled thicknesses [
22], or 3D cubic RVEs defined by seven independent parameters [
23]. To further enhance structural diversity, Feng et al. [
24] developed large datasets of boundary-identical microstructures using active learning strategies, while Zhai et al. [
25] introduced a differentiable transformation approach, in which an initial low-density microstructure evolves through non-uniform geometric changes to produce a continuum of higher-density designs. More recently, the Multiple Variable Cutting (M-VCUT) LSM has been proposed to generate spatially varying cellular microstructures by superimposing multiple cutting functions on level set fields [
26,
27]. Despite these advances, many of these methods rely heavily on predefined base shapes or tightly controlled parameters, which limits the design flexibility.
Compared to traditional numerical homogenisation [
28], the energy-based homogenisation method employing the average stress and strain theorem offers better computational efficiency. It has also been identified as an equivalent approach for the prediction of effective material properties compared to the asymptotic approach [
29]. Xia and Breitkopf [
30] demonstrated the effectiveness of this approach in optimising porous materials with tailored elastic properties, enabling designs that achieve near-optimal compliance. Zhang and Khandelwal [
31] applied energy-based homogenisation to generate microstructures with programmable anisotropy in lightweight designs. To ensure the accuracy of estimating properties from micro- to macroscales, periodic boundary conditions (PBCs) should be applied, where the displacement field on opposite boundaries of the representative volume element (RVE) should be constrained to be equal but offset by a constant that represents macroscopic strain [
32].
More recently, the multiscale design has been integrated into different TO methods. Gao et al. [
33] proposed the multiscale design based on the SIMP method, while Kazakis and Lagaros [
34] integrated the multiscale design into the BESO method. However, grayscale elements or zig-zag boundaries might emerge in the results. To alleviate these issues, an additional thresholding process might be required [
35]. Apart from the density-based method, the isogeometrical (IGA) level-set approach has also been integrated into the multiscale design [
36], and smooth boundaries in the final layouts of both scales are obtained. However, the simultaneous optimisation of macro- and microstructures using level-set methods and an IGA approach can be computationally intensive.
This study aims to extend the SEMDOT method to MSTO based on energy homogenisation method, leveraging its advantages in smooth boundary representation and straightforward sensitivity analysis. The key innovation lies in replacing conventional continuous sensitivity formulations with a discrete sensitivity scheme that avoids penalisation, wherein sensitivities are directly assigned based on the classification of elements as solid, void, or boundary [
37,
38,
39,
40]. To validate the physical accuracy of the smooth designs generated by level-set functions, a remeshing strategy [
41] is implemented to obtain more precise homogenised elastic properties. The proposed approach is demonstrated to achieve results comparable to those of existing state-of-the-art MSTO methods. Its effectiveness is further validated through a series of 2D and 3D compliance-based benchmark problems.
The remainder of this paper is structured as follows:
Section 2 details the framework of the non-penalisation SEMDOT method.
Section 3 explains the integration of homogenisation methods, especially for the sensitivity analysis and convergence criteria.
Section 4 demonstrates numerical results based on different 2D and 3D compliance-based design problems. Finally, the conclusion is drawn in
Section 5.
2. Framework of Non-Penalisation SEMDOT Method
In the SIMP method, intermediate elements with densities between 0 and 1 are driven toward a binary design through the application of penalty factors. In contrast, the non-penalisation SEMDOT approach eliminates the penalisation process, where the calculation of Young’s modulus can be directly formulated as
where
is Young’s modulus as a function of grid point densities,
is Young’s modulus of solid materials, and
is the density of the
th grid point in the
element.
During the optimisation process, intermediate elements will be linearly interpolated to grid points. The densities of grid points are represented as void or solid with discrete values of 0 or 1, as shown in
Figure 1. To comply with the finite element calculation that is implemented on an element level, an element volume fraction variable depending on the grid points’ densities will be expressed as a surrogate function such that
where
is the elemental volume fraction, and
is the total number of grid points in each element. In this way, the discrete values of
could be transformed into a new continuous elemental volume fraction variable
with values ranging from 0.001 (void elements) to 1 (solid elements).
Combining Equations (1) and (2), it is not hard to conclude that the stiffness matrix of a solid or void element in non-penalisation SEMDOT is the following:
Similarly, the stiffness matrix of the element
could be given as follows:
where
is the stiffness matrix of the solid element.
As mentioned before, the intermediate densities will be linearly interpolated, so the element stiffness matrix could also be explained as
where
is the stiffness matrix of the void element, which could also be expressed as the multiplication of the minimum density
and stiffness matrix of the solid element.
During the optimisation process, two filters are utilised to control the feature size; one is the filter that is applied at the element level:
where
represents the filtered density of the
element.
denotes the set of neighbouring elements located within the filtering domain, which is defined as a circular region centred at the centroid of the element
with a specified filter radius
. The weighting factor
is determined using a max-based operator, and
is the distance between the centre of an element
and the
element.
The other filter is heuristic [
42], which is applied to transfer the element density into nodal density:
where
is the nodal density of
node, M is the total number of elements,
is the weighting factor, which is defined by a max operator,
is the filter radius for the node, and
is the distance between the centre of the element
and the
node.
Then, the nodal densities will be linearly interpolated as grid point densities through the shape function
:
where
is the local coordinate of the grid point,
is the density for the
node of the element, and
is an appropriate shape function.
and
are the local coordinates of the
node, and
and
are the non-dimensional coordinates of the grid point
.
is the density of the grid point at global coordinate
.
Finally, a smooth Heaviside function will be used to obtain the solid/void grid points, as shown in
Figure 1, which is
where Ψ is a threshold value defined by the bi-section method, and
is a scaling parameter that controls the steepness and is updated by the following:
where
k represents the current iteration number. The parameter β is initially set to 0.5 and is updated in each iteration with an evolution rate
δ of 0.5.
The smooth topological boundary is implicitly represented via a level-set function
:
where
is the level-set value for each grid point, and
is the floating value that has been determined using a bi-section method.
Due to the fact that the design variables are not penalised, the resulting topologies often contain a large number of intermediate elements, which leads to a formulation resembling the classical “variable-thickness-sheet” problem [
43], which is known to be a convex optimisation problem.
To address the challenges associated with intermediate densities, a discrete sensitivity approach proposed by Liang et al. [
37,
38,
39,
40] is adopted, which can be formulated as follows:
where
is the objective (compliance) function,
is the elemental volume fraction of the
element’s solid region, with
representing a solid element and
indicating a void element.
represents the displacements of the
element.
This method recalculates sensitivities without relying on penalisation, as the penalty factor
is entirely excluded from the formulation. The treatment of void elements in this formulation is heuristic, but the discrete sensitivities effectively differentiate between solid and void elements based on their influence on structural performance. The accuracy and robustness of this method have been both analytically and numerically demonstrated in [
40,
41].
Unlike continuous sensitivity formulations, which apply uniformly across all elements, the discrete variable sensitivity method is rooted in discrete optimisation algorithms such as sequential approximate integer programming. As such, it does not impose a fixed form for handling intermediate elements. Based on the discrete formulation in Equation (12), the sensitivities of intermediate elements in the non-penalisation SEMDOT can be consistently derived as follows:
where
means the elemental volume fraction of the
eth element’s void region,
(
is commonly defined as 1 × 10
−6) represents the sensitivity of void elements, and
represents the sensitivity of solid elements.
3. Integration of Homogenisation Method into the SEMDOT Method
The homogenisation approach is widely adopted in multiscale design and relies on two fundamental assumptions: (1) the characteristic size of the microstructures is significantly smaller than that of the macrostructure, and (2) the microstructures exhibit periodic distribution throughout the domain.
For the traditional homogenisation method, asymptotic expansion theory is used to describe the displacement field
:
where
represents the scaling factor (aspect ratio) between macro- and microstructures.
In the energy-based homogenisation approach, it is common to consider only the first-order variation in the displacement field. Based on this assumption, the macroscopic stiffness tensor
can be derived by computing the strain energy density, i.e., the total strain energy divided by the area in 2D cases or the volume in 3D cases.
where
denotes the area (in 2D) or volume (in 3D) of the microstructural domain,
represents the prescribed unit-test strain field as defined in [
44], and
corresponds to the resulting strain field within the microstructure.
Due to the finite element discretisation used in the SEMDOT framework, the homogenised elastic tensor in Equation (15) can be reformulated as follows:
where
denotes the total number of microscale elements contained within a single macroscale unit cell,
and
are the elemental displacement solutions corresponding to the three unit-test strain fields (in 2D): normal strain in the
x-direction, normal strain in the
y-direction, and shear strain.
To ensure that the deformation of adjacent unit cells is consistent and avoid artificial stress concentrations or discontinuities at the boundaries, PBCs are implemented when estimating the displacement fields of microstructures. The idea is to assume that the representative volume element (RVE) represents a repeating unit within an infinite periodic microstructure. Under PBCs, the displacement field on one side of the RVE must match the displacement on the opposite side, offset by a prescribed macroscopic strain, as shown in [
30].
3.1. Sensitivity Analysis
Returning to the compliance-based macroscopic structural problem, the design variables at both the micro- and macroscales can be formulated as follows:
where
are the macroscopic and microscopic elemental volume fractions, respectively.
and
represent the nodal displacement and the stiffness matrix of the ith element with respect to the macrostructure, with the total number of elements equal to
.
The general form of the elemental stiffness matrix is taken in the following form:
where
is the strain displacement matrix, and
is the elastic tensor of the element.
For microstructures, the elastic tensor
is formulated to comply with the non-penalisation SEMDOT method based on the base material
:
Then, the macroscopic elastic tensor
can be obtained from
and also be expressed in a non-penalisation SEMDOT mode:
For compliance-based problems, the sensitivity for the objective and constraint concerning the design variable of the macroscopic cell can be illustrated as
where
is the elemental volume fraction of the
macroelement, which can be calculated by the multiplication of
with a unit volume of the element (
.
The derivation of the first-order derivatives of the objective function and the microvolume constraint for the microdesign variables can be given as
where
is the elemental volume fraction of the
microelements.
The first-order derivatives of the homogenised elastic tensor
with respect to the microelement densities are given as follows:
The developed method can be smoothly and efficiently solved using gradient-based MMA algorithms [
45].
3.2. Convergence Criteria
The convergence criteria of multiscale design in the SEMDOT are defined by two constraints. One is the overall topological alteration, which is defined as
where
τ is the tolerance value for the overall topological alteration.
It is known that the SIMP method uses the maximum change in design variables between iterations as the convergence criterion. However, SIMP may face convergence issues when applied to large-scale problems with many elements, as noted in Fu et al. [
46]. To overcome this issue, the convergence criterion introduced in Equation (24) relies on a global measure of design variable variation, as opposed to the local criterion typically used in SIMP. The improved effectiveness of this criterion in determining convergence has been demonstrated by Fu et al. [
47].
To assess how accurately the level-set function captures the smooth topological boundary, a metric called the topological boundary error is introduced as the second convergence criterion. This error is defined as the proportion of intermediate elements that are not located on the actual boundary relative to the total number of elements. The corresponding convergence criterion for the topological boundary error is defined as
where
and
are the topological boundary error for macro- and microdesigns, respectively.
denotes the number of intermediate elements that do not align with the boundary at each scale, and
represents the prescribed tolerance for the topological boundary error. When this error metric falls below the defined threshold, the intermediate elements are effectively confined to the boundary region, suggesting that the level-set function accurately captures the current design geometry.
In this study, both
and
are defined as 0.001 according to the original setup in Fu and Rolfe [
48], as this value offers a balanced trade-off between computational efficiency and solution accuracy. The optimisation comes to convergence when both criteria in Equations (24) and (25) are met.
4. Results
This section provides a comprehensive evaluation of the proposed method. In all tested examples, the microstructure size in all normal directions is set to 0.1. Young’s moduli for solid and void regions are 1.0 and , respectively, with a Poisson’s ratio of 0.3.
It is important to highlight that, throughout the optimisation process, the macroscopic design domain maintains a uniform material distribution to satisfy the target volume fraction. At the same time, the microstructural configurations are initially defined with embedded voids to address the sensitivity uniformity issues typically caused by PBCs. For numerical tests without specific illustrations, the predefined void region is assumed to be a circular area with a radius equal to one-third of the total element length of the microstructure as illustrated in
Figure 2, and the number of grid points utilised in the SEMDOT method is set to five.
All numerical experiments were conducted on a computer equipped with an Intel Core i9-14900HK processor, an NVIDIA GeForce RTX 4090 (16 GB, laptop version) graphics card, and 64 GB of RAM, running MATLAB (R2024b).
4.1. Messerschmitt–Bölkow–Blohm (MBB) Beam and Michell Beam Design Problems
In the SEMDOT-based multiscale design, numerical testing begins with a classical Michell-type structure, illustrated in
Figure 3a. The loading condition involves a concentrated force at the midpoint of the bottom edge, while the boundary conditions fix the lower right corner and apply a roller support to the lower left corner. The domain dimensions are specified as
and
. For the macroscale analysis, a mesh of
four-node plane stress elements are utilised, and the microscale is discretised using a
finite mesh. The target volume fractions for the macro- and microscales are 0.4 and 0.6, respectively. The filter radius in the SEMDOT for the macroscale is defined as
and
, with
indicating the size of a macroelement. For the microscale, the filter radius is defined as
and
.
Table 1 presents a comparative analysis of multiscale designs of the Michell-type beam generated by the SEMDOT method and the SIMP method. Significant differences are observed in the microscopic structural features. Specifically, the designs obtained by the SIMP method in Gao et al. 2019 [
33] exhibited numerous intermediate-density elements, whereas the SEMDOT approach produced structures with clearly defined boundaries.
The presence of intermediate elements in the microscopic field in SIMP-based design can be attributed to the applied projection technique in Gao et al. [
33], which thresholds the design variables into binary values. This process is governed by an adjustable parameter
that controls the steepness of the projection. Although the convergence criteria are met after 482 iterations, the value of
is still not large enough to fully enforce the design toward a more binary-like distribution, leading to the existence of excessive intermediate elements in the microstructure.
It is noteworthy that the compliance value and homogenised elastic tensor reported for the SEMDOT method are related to the background grayscale design rather than smooth designs [
12]. To improve accuracy in evaluating smooth boundary representations, the results of smooth designs presented in the second row of
Table 1 are calculated using a re-meshing technique proposed by Zhou et al. [
41], which was built on the MATLAB PDE toolbox. This technique generates finite element meshes precisely conforming to smooth boundaries, as illustrated in
Figure 4.
The recalculated results for the smooth designs closely match the initial grayscale design results, indicating minimal deviations. Compared to the SIMP method, the SEMDOT method achieves better results with lower compliance values, clearer boundaries, and less than 20% of the total computational time.
The MBB design problem is also studied for further comparison between the two methods. The length and width of the design domain are
and
; the boundary and load conditions are shown in
Figure 3b. To discretise the macrostructure,
finite elements are utilised, and the microstructure finite elements remain at
. The target volume fractions of the macro- and microfields are both 40%. In the SEMDOT, the filter radius for the macroscale is set at
and
, whereas for the microscale, it is established as
and
.
Using the same re-meshing approach, finite element meshes for the smooth multiscale designs are depicted in
Figure 5. In
Table 2, it can be seen that the results of grayscale and smooth designs based on the SEMDOT method are consistent. Notably, despite similar microstructure designs, SIMP-based macrodesigns differ significantly from those of the SEMDOT, with generally higher compliance values.
It can also be observed that the microscopic design generated by the code used in [
33] is closer to a binary design, with fewer intermediate elements compared to the Michell-type beam test case. This indicates that the thresholding process is more efficient with a larger value of β in this case.
Results from both the Michell-type beam and MBB beam affirm that the SEMDOT method consistently outperforms the SIMP method, characterised by smoother boundaries, lower compliance values, and improved computational efficiency. Although the SIMP method performs well in specific tested cases, as validated in Gao et al. [
33], the precise control of the projection process, along with the associated computational cost, can pose challenges in more complex design problems.
Comparison of State-of-the-Art Multiscale Methods
To further verify the feasibility of applying the SEMDOT to multiscale TO, this section compares the optimisation progress and results of several multiscale algorithms proposed in recent years [
33,
34,
36] when applied to the same cantilever problem. The cantilever beam shown in
Figure 3c is tested, where a force of 1.0 is applied at the middle of the right edge, while the left side is fixed. The prescribed domain dimensions are
and
. The numerical analysis employs
four-node plane stress finite elements, while the microscale finite mesh is
. The target volume fractions for the macro- and microscales are 0.4 and 0.5, respectively. For consistency across all methods, the filter radius is set to
at the macroscale and
at the microscale. The initial configuration of microstructure is defined as
Figure 2.
From
Figure 6, it can be observed that the resulting macro- and microstructures based on the BESO method differ significantly from those produced by the other methods, while also achieving the lowest compliance value. However, the minimum feature size of the structure violates the prescribed filter radius
, and the presence of jagged boundaries renders the design unsuitable for practical applications. Therefore, additional post-processing, such as applying the strategy in [
49], is needed. In contrast, the other three methods generate structures with nearly identical features. The compliance values obtained by the SEMDOT-based and IGA-based methods are comparable, with 255.91 ≳ 251.69, both significantly outperforming the compliance value produced by the SIMP-based method (292.98).
Figure 7 presents the optimisation histories of the different methods. The convergence curves for the BESO, IGA, and SIMP methods are taken from [
33,
34,
36]. It can be observed that BESO achieves convergence within seventy-seven iterations, which is substantially fewer than the other three approaches. Among the SEMDOT, IGA, and SIMP methods, the SEMDOT demonstrates the most stable convergence behaviour, reaching convergence after 121 iterations. In contrast, the SIMP and IGA methods exhibit more pronounced fluctuations throughout the first 300 iterations, before converging after more than 450 iterations.
Combining the results from
Figure 6 and
Figure 7, the SEMDOT demonstrates its effectiveness in generating smooth boundary structures while achieving favourable convergence behaviour and competitive compliance values compared to other state-of-the-art MSTO methods.
4.2. Test Different Design Volume Fractions Using the Cantilever Beam Design Problem
This section evaluates the influence of different target volume fractions on overall structural performance. A cantilever beam, as depicted in
Figure 3c, is examined again. An external force of
is applied at the midpoint of the right side. The size of the design domain is specified as L = 10 and W = 4. The macrostructure is discretised into 100 × 40 finite elements, while the microstructure is represented by 50 × 50 finite elements. The filtering radius for the macroscale is set at
and
, whereas for the microscale, it is established as
and
. The product of the macrovolume fraction (
) and microvolume fraction (
) is fixed at
to ensure a consistent total material proportion throughout the structure.
Table 3 illustrates a gradual decline in compliance values, suggesting that the single-scale design at the macroscale markedly surpasses its microscale counterpart. These results align with prior research [
50,
51]. Nevertheless, this does not diminish the relevance of microstructural design, as the present analysis focuses solely on the structure’s overall stiffness. In other contexts, such as energy absorption in composite materials or the creation of porous structures for biomedical applications [
52,
53], microstructural design can significantly influence performance.
4.3. Parametric Study of the SEMDOT Method in Multiscale Design
After validating the applicability of the SEMDOT method in multiscale design, this section analyses the impacts of key parameters on the optimised results. Specifically,
Section 4.3.1 examines the effect of microstructural mesh size, while
Section 4.3.2 investigates the impact of the number of grid points on the final design.
4.3.1. The Mesh Independency of the SEMDOT Method
This section examines the impact of varying the number of micro-finite elements. The prescribed dimensions for the Michell beam are L = 8 and H = 4. The numerical analysis employs 80 × 40 finite elements for the macrostructure, while the microscale finite elements are increased from to . The target volume fractions for both the macro- and microscales are set to 0.5. The filter radius for the macrostructure is and , whereas for the microstructure, it is and , where h is the size of one macroelement.
In
Table 4, It can be concluded that the multiscale design based on the SEMDOT method is reasonably mesh-independent. Although the microdesign with 40 × 40 finite elements includes different hole sizes and positions compared to other mesh sizes, the overall topological structures under the four mesh sizes are consistent, with similar compliance values.
Additionally, unlike single-scale TO, where increasing the mesh size typically leads to higher compliance values, increasing the mesh size at the microscale has minimal impact on compliance values.
4.3.2. The Choice of Number of Grid Points in SEMDOT Method
The grid points are evenly distributed within the unit cell, as shown in
Figure 1. Increasing the number of grid points enhances the smoothness of boundary representation. To evaluate the impact of grid numbers, a simple cantilever beam design is used for verification. The beam has dimensions of
and
, which is discretised into
finite elements. The macroscale and microscale design volume fractions are both 0.4, with the microstructure represented by 50 × 50 finite elements. The filter radius for the macroscale is set at
and
whereas for the microscale, the filter radius is
and
. The number of grid points has progressively increased from 3 to 20.
As shown in
Table 5, the number of grid points has a minimal impact on compliance values. Although increasing the number of grid points enables smoother boundary representations, this improvement comes at the cost of significantly higher computational expense. In general, selecting five to ten grid points is recommended, as this range provides a balance between generating smooth structures while maintaining computational efficiency.
4.3.3. The Computational Cost for Different Problems
The computational costs of multiscale design using the SEMDOT method are further investigated and compared with the well-established SIMP-based approach. Three benchmark problems are tested: cantilever, MBB, and Michell beams. As shown in
Figure 8,
and
represent the target volume fractions at the macro- and microscales, respectively.
The results in
Figure 8 demonstrate that the SEMDOT consistently requires less total computational time to achieve stable compliance values, typically around 50 s for all tested cases. In contrast, the SIMP method exhibits larger fluctuations and greater variability across different problems. For instance, at
or 0.4, the SIMP approach requires 300 s to 700 s to stabilise, depending on the case. Even at higher
values (0.6 or 0.8), convergence times range from 50 s to 200 s. Moreover, the SEMDOT achieves statistically significant compliance improvements across all problem setups compared to SIMP, particularly when lower microstructural volume fractions are used.
4.4. Multiscale Design Based on Different Initial Designs of Microstructures
In this section, multiscale design based on different initial designs of microstructures will be discussed, and four different initial designs will be investigated. The radius of all the void circles is defined as 1/8 of the total element length for the square microstructure, as displayed in
Figure 8. The validation will be processed on the MBB beam with the same design domain as
Section 4.1. For the macrostructure, 150 × 30 finite elements are used, with 50 × 50 for the microstructure. The target volume fractions for the macro- and microscales are 0.6 and 0.5, respectively. The filter radius for the macroscale is
and
, whereas for the microscale,
and
.
In
Table 6, it is evident that the optimised structural compliances in all cases are nearly equal, despite the differences in material microstructure topologies. This phenomenon primarily arises from the non-uniqueness inherent to the optimisation of material microstructures, as documented in prior studies [
30,
33]. As presented in the third column of
Table 6, the homogenised elastic tensors in all cases exhibit close similarity, and the optimised macroscopic topologies are also similar. Consequently, we can assert that the initial microstructure design has a negligible impact on the macroscopic topological design and mechanical performance although it can significantly impact microstructure design.
4.5. Extension to Three-Dimensional Design Problems
In addition to the 2D test cases, the multiscale design using the SEMDOT method can be extended to 3D design problems. The first test case shown in
Figure 9 corresponds to the 3D-supported structure test case. The macrodesign domain has dimensions L = 2, H = 1.6, and W = 2, and is discretised into 20 × 16 × 20 finite elements. For the microstructure, a periodic microunit cell with a square geometry is considered, discretised into 10 × 10 × 10 finite elements along three directions. The load with a value of 1.0 is applied on the middle point of the bottom surface, while the material properties are assumed isotropic, with a Young’s modulus of 1.0 and Poisson’s ratio of 0.3. To help with convergence in the three-dimensional case, the maximum iteration is set to 150. The target volume fractions are 20% for the 3D-supported structure and 30% for the cantilever test case. The filtering process employs both an elemental density filter and a nodal filter, with
and
for the macroscale, respectively. For the microscale,
and
.
Additionally, a three-dimensional MBB beam is optimised. Its design domain dimensions are L = 12, H = 2, and W = 1, as illustrated in
Figure 10. The macroscale is discretised into
eight-node cubic finite elements, while the microscale is discretised into 10 × 10 × 10 cubic finite elements. The design volume fractions are set to 0.3 and 0.5 for the macro- and microscales, respectively. The loading condition is applied at the midpoint of the top surface, while red arrows at four bottom vertices indicate fixed degrees of freedom.
The initial microstructure designs for both test cases are shown in
Figure 11. The first configuration consists of eight octant-sphere void regions located at each vertex of the microunit cell. The second configuration features a single spherical void region positioned at the inside centre of the unit cell. The radius is one-third of the total microelement size
. The optimised geometries obtained for these cases are presented in
Table 7 and
Table 8.
Figure 11.
The load and boundary conditions of a three-dimensional MBB beam.
Figure 11.
The load and boundary conditions of a three-dimensional MBB beam.
Table 7.
The multiscale design results for a 3D-supported structure based on two different initial microconfigurations.
Table 7.
The multiscale design results for a 3D-supported structure based on two different initial microconfigurations.
Design results based on both scales based on initial microstructure in Figure 12a |
![Materials 18 02394 i041]() |
Homogenised elastic modulus | Total Compliance |
| 182.8589 |
Design results based on both scales based on initial microstructure in Figure 12b |
![Materials 18 02394 i042]() |
Homogenised elastic modulus | Total Compliance |
| 187.282 |
Table 8.
The multiscale design results for a 3D MBB beam based on two different initial microconfigurations.
Table 8.
The multiscale design results for a 3D MBB beam based on two different initial microconfigurations.
Design results based on both scales based on initial microstructure in Figure 12a |
![Materials 18 02394 i043]() |
Homogenised elastic modulus | Compliance |
| 316.0817 |
Design results based on both scales based on initial microstructure in Figure 12b |
![Materials 18 02394 i044]() |
Homogenised elastic modulus | Compliance |
| 316.1200 |
Figure 12.
The initial microconfigurations for three-dimensional multiscale design problems.
Figure 12.
The initial microconfigurations for three-dimensional multiscale design problems.
As indicated by the results in
Table 7 and
Table 8, the SEMDOT method proves effectiveness in addressing 3D design problems. Both micro- and macrodesigns exhibit smooth and well-defined boundary representations, which are beneficial for manufacturing and computer-aided design. Moreover, similar to the 2D test cases with different initial microstructures, although microtopologies can be significantly impacted, the optimised macrotopologies and structural compliance values remain nearly identical across all cases for both the 3D-supported structure and MBB design problems.
5. Conclusions
This study successfully extends the SEMDOT method to MSTO. Through extensive 2D and 3D test cases, the method demonstrates its effectiveness in generating smooth and well-defined structural designs while mitigating common issues such as blurred regions or staircasing boundaries, which are crucial for computer-aided design and manufacturing. Key findings from the study highlight the following:
The remeshing results confirm that the structural properties of grayscale and smooth SEMDOT designs are highly consistent, indicating minimal deviation introduced by the level-set representation.
The multiscale cantilever beam design achieved by the SEMDOT is comparable to the results obtained by other state-of-the-art approaches, while requiring fewer iterations to meet convergence criteria than the SIMP and IGA methods.
The Michell beam problem demonstrates the mesh independence of the SEMDOT in multiscale settings. Increasing the number of grid points per unit cell has little impact on the final design but significantly increases computational cost.
Across the MBB, cantilever, and Michell beam benchmarks, the SEMDOT consistently demonstrates statistically significant improvements in compliance and reductions in computational cost compared to SIMP-based multiscale designs.
The SEMDOT framework is successfully extended to both 2D and 3D problems, maintaining smooth boundaries and stable compliance performance across varying initial microstructure topologies.
Despite these advantages, further research is needed to explore the SEMDOT’s adaptability in complex engineering applications, such as compliant mechanisms, heat conduction, natural frequency, and buckling problems. In contrast to stiffness-based objectives, buckling is governed by critical loads and is highly sensitive to design perturbations, as small changes may lead to sudden structural failure. As such, the applicability of the discrete sensitivity scheme in the SEMDOT for buckling-driven optimisation problems warrants further investigation. Additionally, multi-objective multiscale design integrating these challenges presents a promising direction. Overall, this study extends the SEMDOT method to multiscale design, advancing the development of efficient and manufacturable topology-optimised structures.