Next Article in Journal
An Improved Mathematical Approach for Ameliorated Inventory Models
Previous Article in Journal
Fractional Complex Representation Learning with Memory Effects for Multi-Scale Knowledge Graph Modeling
Previous Article in Special Issue
Hamilton–Jacobi–Bellman-Based Optimal Effort Allocation for Student Productivity Dynamics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Displacement-Constrained Continuum Structure Topology Optimization Based on an Improved Movable Morphable Smooth-Boundary Method

School of Mathematics, Statistics and Mechanics, Beijing University of Technology, Beijing 100124, China
*
Author to whom correspondence should be addressed.
AppliedMath 2026, 6(7), 110; https://doi.org/10.3390/appliedmath6070110
Submission received: 1 June 2026 / Revised: 1 July 2026 / Accepted: 2 July 2026 / Published: 9 July 2026
(This article belongs to the Special Issue Advanced Mathematical Modeling, Dynamics and Applications)

Abstract

To address jagged boundaries in conventional fixed-mesh topology optimization and the discontinuous transfer of topology information after remeshing, this study proposes an improved Movable Morphable Smooth-Boundary (MMSB) method for displacement-constrained continuum topology optimization. A topology optimization model is established using the Independent Continuous Mapping (ICM) method, with structural weight minimization as the objective and displacement as the constraint. In the proposed framework, a triangular mesh is adopted as the current analysis mesh, threshold boundary points are identified using a holographic scanning strategy, and a fixed background mesh is introduced as an intermediate carrier for topology-variable transfer before and after remeshing. Three numerical examples are used to validate the proposed method and to compare it with the original MMSB method. The results show that the proposed method produces clearer boundary representations and more distinct load-transfer paths. In Examples 1–3, the number of result analyses is reduced from 60 to 24, from 144 to 36, and from 112 to 24, respectively. The number of boundary movements is also reduced from 5 to 4, from 8 to 6, and from 7 to 4, respectively. Meanwhile, the final structural weights are 22.0 kg, 101.4 kg, and 1.64 kg, which are close to or slightly lower than those obtained by the original MMSB method. These results indicate that the proposed method improves topology-information continuity and boundary representation while maintaining structural performance.

1. Introduction

Previous studies on jagged boundaries in continuum topology optimization have mainly focused on boundary reconstruction, post-processing, and direct smooth-boundary representation [1,2]. Fu [3] fitted optimized boundaries using geometric reconstruction techniques, and Zhang [4] removed gray elements through binarization and extracted boundary corner points for curve fitting. Li et al. [5] used a pre-built lookup table to transform local boundary-element shapes, thereby improving jagged boundaries in topology optimization results. Although these post-processing-based methods can improve the geometric quality of the final topology, the smoothing operation is usually performed after optimization and is not directly involved in the topology-evolution process. Consequently, the mechanical response of the post-processed geometry may differ from that of the original finite element model.
For direct smooth-boundary representation, Da et al. [6] constructed a level-set function using nodal sensitivity to obtain smooth boundaries for continuum structures. Liu et al. [7] investigated stress optimization of smooth continuum structures, and Fu et al. [8] achieved smooth three-dimensional topology design based on elemental volume fractions and a zero level-set function. Yu introduced a smoothing technique into the Moving Morphable Components (MMC) framework and improved boundary continuity through convolution control [9]. Level-set methods describe structural boundaries implicitly through level-set functions, whereas MMC-based methods represent structural layouts explicitly through movable morphable components. In contrast to these methods, the present study is developed within the ICM-MMSB framework and focuses on boundary extraction, remeshing, and topology-variable transfer during optimization.
In addition to post-processing and smooth-boundary reconstruction, adaptive meshing provides an important means of improving boundary quality. Maute and Ramm [10] were among the first to propose adaptive topology optimization methods, which improve the representational accuracy of critical regions through local mesh adjustment. Thomás et al. [11] proposed an adaptive refinement strategy based on polygonal meshes, obtaining clearer material distributions and boundaries while reducing computational cost. Wang et al. [12] further developed an adaptive mesh-refinement strategy for manufacturability, showing that mesh refinement can improve both boundary quality and manufacturable structural layouts. Related developments include h/r-type adaptive meshes with level-set pruning meshes for stress-constrained shape and topology optimization [13], adaptive refinement combined with mesh deformation [14], conformal adaptive meshes combined with Helmholtz-type filtering [15], full-scale three-dimensional topology optimization based on level sets and adaptive meshing [16], adaptive mesh refinement and level-set methods for compliant mechanisms [17], and an adaptive mesh-based SBFE-BESO method for multi-material topology optimization [18]. Overall, these studies have improved the representation accuracy of boundary regions and the quality of optimized configurations. However, for optimization procedures involving repeated remeshing, topology-information transfer between different meshes remains a key issue. After remeshing, the element numbers, node locations, and element connectivity of the current analysis mesh change; therefore, topology variables defined on the old mesh cannot be directly used on the new mesh. If the topology-variable field is not properly inherited, the local material distribution may be lost or distorted, and the continuity of topology evolution may be affected. This issue is particularly important for boundary-moving methods because subsequent boundary extraction and remeshing depend on the inherited topology-variable field.
Compared with the above methods, the Independent Continuous Mapping (ICM) method focuses on unifying the relationship between discrete topology variables and continuous optimization solutions at the modeling level. Sui [19] first proposed the ICM method by restoring the independence of topological design variables through the separation of topology variables from material or geometric parameters. Peng [20] subsequently improved the ICM method, and Ye [21] further promoted its engineering implementation in static topology optimization of continuum structures and related software development. For specific applications, Sui [22] applied the ICM method to continuum topology optimization under static displacement and frequency constraints, extended it to forced harmonic vibration problems [23], and proposed a first-order approximation method for internal forces in stress-constrained topology optimization [24]. Long extended ICM modeling through filter-function combinations [25], node-independent variable interpolation [26], and harmonic-response continuum topology optimization [27]. Yan et al. [28] investigated the influence of power-law filter parameters on the convergence of topology optimization, and Du et al. [29,30] extended the ICM method to continuum topology optimization problems under multi-constraint fail-safe and stochastic damage conditions. To address boundary serration within the ICM framework, Du et al. [31] proposed the Movable Morphable Smooth-Boundary (MMSB) method. This method uses a triangular mesh and performs boundary identification and remeshing according to threshold contour lines during optimization. It can therefore directly improve jagged boundaries without altering the original mechanical properties of the structure and has achieved satisfactory boundary-smoothing results in numerical examples. Nevertheless, existing MMSB methods mainly focus on smooth-boundary generation, and further improvement is still needed in the stable transfer of topology information before and after remeshing and in the reduction of redundant computations on the updated mesh.
Based on the above review, existing methods have improved boundary quality through post-processing reconstruction, adaptive mesh refinement, level-set-based boundary description, MMC-based geometric representation, and the original MMSB method. However, post-processing methods are usually not involved in topology evolution, and remeshing-based methods must carefully address topology-variable transfer between different meshes. The original MMSB method can move smooth boundaries during optimization, but it mainly focuses on boundary generation; the stable inheritance of topology information before and after remeshing has not been sufficiently considered.
From a broader perspective, the proposed improved MMSB method is related to several existing smooth-boundary topology optimization approaches, but its focus is different. Level Set methods describe structural boundaries implicitly through level-set functions and can naturally provide smooth-boundary representations. MMC-based methods represent structural layouts explicitly using movable morphable components and can describe structural geometry with relatively clear boundaries. Adaptive remeshing techniques improve boundary-region representation by refining, deforming, or regenerating the mesh according to the evolving structural boundary. In contrast, the present method is developed within the ICM-MMSB framework. It does not aim to replace Level Set methods, MMC-based methods, or adaptive remeshing techniques. Instead, it focuses on improving the topology-evolution procedure of the original MMSB method by coupling boundary extraction, remeshing, and topology-variable transfer. In particular, the fixed background mesh is introduced as an intermediate carrier to preserve topology-variable information before and after remeshing. Therefore, the proposed method provides a specific improvement for maintaining topology-information continuity during repeated remeshing while improving boundary representation in the MMSB framework.
Based on this discussion, the main contributions of this study are summarized as follows.

2. Theory of Displacement-Constrained Topology Optimization Based on the ICM Method

2.1. Establishment of the Optimization Model

The formulations in this section are based on the established Independent Continuous Mapping (ICM) method for displacement-constrained topology optimization. They are introduced to provide the optimization model and theoretical basis for the improved MMSB procedure developed in Section 3. Therefore, the main contribution of this study is not the re-derivation of the ICM optimization model, but the improvement of boundary extraction, remeshing, and topology-variable transfer within the ICM-MMSB framework.
A topology optimization model is established by taking structural weight minimization as the objective and displacement as the constraint:
Find t E N Make W = i = 1 N w i min s . t . u j u ¯ j   ( j = 1 , , J ) 0 t i ¯ t i 1   ( i = 1 , , N )
where t is a vector of the topology variables; N is the number of topological variables; W is the total weight of the structure; wi is the weight of the i-th element; u j is the displacement of the j-th displacement constraint; u ¯ j is the upper limit of the j-th displacement constraint; and J is the total number of displacement constraints; ti is the i-th design variable; t i _ is the lower limit of the i-th design variable to prevent structural singularity.
The filter functions are introduced as follows:
w i = f w ( t i ) w i 0 ,   k i = f k ( t i ) k i ( 0 )
Substituting Equation (2) into the optimization model gives the following topology optimization model:
Find t E N Make W = i = 1 N f w ( t i ) w i 0 min s . t . u j ( f k ( t i ) ) u ¯ j   ( j = 1 , , J ) 0 t i ¯ t i 1   ( i = 1 , , N )

2.2. Explicit Formulation of the Displacement Constraint

According to the unit-load method and the principle of virtual work, the generalized displacement at a specified node can be expressed as follows:
u j = i = 1 N σ i V T ε i J d v
where σ i V is the stress vector of element i generated by applying a unit virtual load in the u j displacement direction, and ε i J is the strain vector of element i under the real load.
According to the principle of virtual work, the work done by the external forces during a virtual displacement is equal to the internal virtual work. Therefore, Equation (5) can be obtained as follows:
i = 1 N σ i V T ε i J d v = i = 1 N u i V T F i J
where u i V is the virtual displacement, and F i J is the elemental nodal force vector under the real load.
According to the global stiffness equation in finite element analysis, Equation (5) can be written as:
i = 1 N σ i V T ε i J d v = i = 1 N F i J T u i V = i = 1 N F i J T k i 1 F i V
where F i V is the elemental nodal force vector under the virtual load.
After introducing the filter functions, the displacement constraint at the v-th iteration can be expressed explicitly as follows:
u j = i = 1 N f k t i v f k t i F i J T u i V
The contribution of element i to the displacement is defined as:
A i j = F i J T u i V
The parameter of the displacement-constraint equation is further defined as:
c i j = A i j f k ( t i v )
The explicit expression of the displacement constraint can then be written as follows:
Find t E N Make W = i = 1 N f w ( t i ) w i 0 min s . t . u j ( t ) = i = 1 N c i j f k ( t i ) u ¯ j   ( j = 1 , , J ) 0 t i ¯ t i 1     ( i = 1 , , N )
Let the design variable be xi = 1/fk(ti). A second-order Taylor expansion is performed for the nonlinear term f w ( t i ) w i 0 in the objective function of Equation (10), with higher-order infinitesimal terms omitted. The optimization model can then be transformed into the following quadratic programming model:
Find x E N Make i = 1 N ( a i x i + b i x i 2 )   min s . t . i = 1 N c i j x i u j ¯     ( j = 1 , , J ) 1 x i x i ¯   ( i = 1 , , N )  
where ai and bi are the second-order approximation coefficients of f w ( t i ) w i 0 .
The quadratic programming model in Equation (11) is solved using the standard approximate-programming and dual-solution procedure of the ICM method. The corresponding transformation is based on the K-T conditions and the dual programming strategy. Since this procedure follows the established ICM formulation, the detailed derivation is omitted here and can be found in Refs. [19,20,21]. After solving the quadratic programming model, the optimal solution x* is obtained. The topology variables t* are then recovered from the relation xi = 1/fk(ti), and the structural model is updated for the next iteration.
The optimization process is repeated until the following convergence criterion is satisfied:
Δ W = | ( W ( ν + 1 ) W ( ν ) ) / W ( ν + 1 ) | ε
where W ( ν ) is the total structural weight at the v-th iteration, and W ( ν + 1 ) is the total structural weight at the (v + 1)-th iteration.
Based on the above ICM-based optimization model, the topology design variables obtained during optimization form the topology-variable field of the current analysis mesh. This field provides the direct basis for the improved MMSB procedure in the next section. Specifically, after a certain number of optimization iterations, the topology-variable distribution is used for threshold boundary identification. The holographic scanning method extracts boundary points corresponding to the prescribed threshold, and the current mesh is remeshed according to the reconstructed contour boundary. After remeshing, the background mesh mapping method transfers the topology-variable information to the new current analysis mesh, and the ICM-based optimization process continues on the updated mesh. Therefore, the ICM model provides the optimization foundation, while the improved MMSB method updates the boundary and mesh according to the topology-variable field generated by ICM optimization.

3. Improved MMSB Method

3.1. Original MMSB Method and Its Limitations

The Moving Morphable Smooth-Boundary (MMSB) method was proposed to address the jagged-boundary problem commonly observed in traditional fixed-mesh topology optimization. In ICM-based topology optimization, the mesh serves both as a finite element analysis tool and as a representation of the spatial distribution of topology variables. When the design domain is discretized using a regular quadrilateral mesh, the optimized boundary is usually approximated by element stacking, which can easily produce a stepped contour. This affects the geometric quality of the structural configuration and its subsequent manufacturability. To address this issue, the original MMSB method employs a triangular mesh as the base analysis mesh. During optimization, it extracts isovalue boundaries based on a prescribed threshold and performs remeshing along these boundaries, thereby gradually transforming the structural boundary from a jagged fixed-mesh contour into a smoother geometric boundary. A threshold value of 0.5 is used for boundary identification. When the topology-variable values of adjacent elements cross this threshold, threshold points are obtained through interpolation and then connected to form an isovalue boundary. The mesh is subsequently regenerated based on this boundary. Compared with methods that smooth the boundary only after optimization, the original MMSB method reconstructs the boundary during the optimization iteration process and therefore has advantages in improving boundary quality and manufacturability.
Nevertheless, the original MMSB method still requires further improvement. First, the effectiveness of boundary reconstruction largely depends on the accuracy of threshold-point identification. If the threshold points are not located stably, the extracted isovalue boundaries may contain local discontinuities or geometric deviations, which can affect the subsequent boundary-smoothing results. Second, after each boundary remapping, the number of elements, node numbers, and spatial relationships in the current analysis mesh change, making it difficult to directly map the original topology variables onto the new mesh. Without an effective information-transfer mechanism, the optimization process often requires repeated calculations on the new mesh, which may increase the number of repeated result analyses and hinder the continuity of topology evolution between successive remapping steps. Furthermore, although the original MMSB method achieves boundary smoothing, its overall workflow mainly focuses on boundary generation and does not sufficiently address the complete chain of boundary identification, remeshing, and topology-information inheritance. Therefore, it is necessary to improve threshold-point identification and to establish a stable mechanism for transferring topology variables before and after remeshing, thereby reducing repeated analyses after mesh updating and improving topology-evolution continuity.

3.2. Improved Method and Procedure

To address the limitations of the original MMSB method in boundary-recognition accuracy and topology-information continuity, this study introduces holographic scanning and background mesh mapping to construct an improved MMSB method. The basic idea is as follows. First, the holographic scanning method improves the stability of threshold-point searching and boundary extraction, enabling the isovalue boundary to better reflect the current topology-variable field. Second, by establishing a fixed background mesh, topology-variable information can be mapped and remapped before and after boundary remeshing. This reduces repeated result analyses after mesh updating and improves the continuity of topology evolution.
For boundary extraction, the holographic scanning method is used to search the current topology-variable field. First, an arbitrary point in the design domain is selected as the scanning start point. The domain is then scanned segment by segment along the x-direction with a fixed step size. When a scan segment contains topology-variable values both greater than and less than the threshold, linear interpolation is used to determine the coordinate of the boundary point at which the topology-variable value equals the threshold. If no point satisfying this condition is detected within the segment, the scan segment moves forward by one step. After the current row has been scanned, the scan origin returns to the left end and moves one step along the y-direction. This process is repeated until the entire design domain is covered. A series of threshold boundary points is thus obtained in the two-dimensional design domain, and these points are connected to form contour lines representing the structural boundary.
In the holographic scanning process, the design domain is scanned with fixed intervals Δx and Δy. Let the topology threshold be η, which is taken as 0.5 in this study. For two adjacent scan points x a and x b , the corresponding topology-variable values are denoted as t a and t b respectively. If the following condition is satisfied,
( t a η ) ( t b η ) 0
the scan segment between x a and x b is considered to contain a boundary point. The coordinate of the threshold boundary point x η is then calculated by linear interpolation as
x η = x a + η t a t b t a ( x b x a )
After all scan lines are processed, the obtained threshold points are connected according to their spatial order to form the contour boundary used for subsequent remeshing. If the design domain is divided into N x and N y scan intervals in the x-directions and y-directions, respectively, the computational complexity of the scanning procedure is O ( N x N y ) .
Where Δx and Δy are the scanning intervals in the x-directions and y-directions, respectively; η is the topology threshold used for boundary identification; x a and x b are two adjacent scan points on the same scan segment; t a and t b are the topology-variable values corresponding to x a and x b , respectively; and x η denotes the interpolated threshold boundary point. N x and N y represent the numbers of scan intervals in the x- and y-directions, respectively. The condition ( t a η ) ( t b η ) 0 indicates that the topology-variable values on the two sides of the scan segment cross the prescribed threshold, and therefore a boundary point exists between x a and x b . The flowchart of the holographic scanning method is shown in Figure 1.
Regarding topology-information transfer, a background mesh mapping technique is introduced to ensure the continuous inheritance of topology variables before and after remeshing. Because the current analysis mesh changes after each boundary remeshing, topology variables on the original mesh cannot be directly mapped to the new mesh. Therefore, this study establishes a fixed background mesh before optimization begins. During optimization, topology information from the current analysis mesh is first mapped to the background mesh for preservation. After boundary extraction is completed and the mesh is regenerated along the contour lines, the topology variables stored on the background mesh are remapped to the new current analysis mesh. Because the node-to-element relationships of the background mesh remain unchanged throughout the optimization process, the background mesh serves as a stable information intermediary between different analysis meshes. With this intermediary, topology variables can be transferred before and after remeshing, thereby reducing repeated result analyses caused by mesh updating and improving the consistency of topology evolution. The overall workflow of the improved MMSB method is shown in Figure 2.

3.3. Comparison Between the Original MMSB and Improved MMSB Methods

To clarify the methodological differences between the original MMSB method and the improved MMSB method, a direct comparison is presented in this subsection. It should be noted that the proposed method does not aim to establish a completely new topology optimization theory. Instead, its improvement lies in extending the original MMSB framework from a boundary-smoothing procedure to a more complete boundary-evolution procedure that couples boundary extraction, remeshing, and topology-variable transfer.
In the original MMSB method, boundary reconstruction is mainly performed according to the topology-variable distribution on the current analysis mesh. However, when boundary movement and remeshing are carried out, the element numbers, node positions, and element connectivity of the current mesh change. Therefore, topology variables obtained on the previous mesh cannot be continuously inherited by the new mesh through direct correspondence. After remeshing, additional finite element analyses and result calculations are often required to obtain the displacement response, element information, and topology-variable distribution on the updated mesh. This repeated process may increase the number of result analyses and boundary movements during optimization.
In the improved MMSB method, holographic scanning is introduced to extract threshold boundary points in the design domain, while a fixed background mesh is used as an intermediate carrier for topology-variable transfer before and after remeshing. Before the current mesh is updated, the topology-variable field is first mapped onto the fixed background mesh. After remeshing, it is transferred from the background mesh to the new current analysis mesh. Because the background mesh remains unchanged during optimization, topology-variable information can be inherited more continuously when the current mesh changes. Therefore, the improved MMSB method reduces the dependence of boundary updating on the local connectivity of the current mesh and improves the continuity of topology evolution during repeated remeshing.
Table 1 summarizes the main differences between the original MMSB method and the improved MMSB method.
As shown in Table 1, the methodological improvement of the proposed method is not limited to the scanning operation itself. More importantly, the improved MMSB method establishes a continuous topology-variable transfer procedure during remeshing. This procedure allows optimization to continue on the updated mesh with inherited topology information, thereby reducing repeated result analyses caused by remeshing and improving the continuity of topology evolution.

4. Numerical Examples

The base structure is shown in Figure 3, the corresponding finite element model is shown in Figure 4, and the fixed background mesh is shown in Figure 5. The structure has dimensions of 100 mm × 200 mm × 6 mm. The material has a Young’s modulus of 68.89 GPa and a Poisson’s ratio of 0.3. To enable a direct comparison with the traditional topology optimization result and the original MMSB result reported in Refs. [29,31], the same geometry, material parameters, boundary conditions, loading condition, and displacement constraint are adopted in this example. A concentrated load of F = 15.6 kN is applied at the midpoint of the right boundary, and the left boundary is fully fixed. The displacement constraint requires that the vertical downward displacement at the load application point be no greater than 0.5 mm. The finite element mesh uses three-node triangular elements, whereas the background mesh uses quadrilateral elements. The side length of both meshes is 5 mm, the convergence tolerance is set to 0.001, and the threshold is 0.5.
As shown in Figure 6, the topology-variable distributions before and after each remeshing and mapping operation are consistent in the main material regions and along the load-transfer paths. No obvious shift in the main load-bearing regions or sudden change in the overall topology configuration is observed after mapping. This visual comparison suggests that the background mesh mapping procedure helps maintain the continuous evolution of topology information during remeshing.
To further quantitatively evaluate the consistency of topology-variable transfer during remeshing, a conservation check of the topology-variable field is performed. After remeshing, the element numbers, node positions, and element connectivity of the current analysis mesh change. Therefore, topology variables on the old and new current meshes cannot be directly compared through element-to-element correspondence. In this study, the weighted average topology variable is used as an overall conservation indicator to evaluate whether the topology-variable field is preserved during the mapping process.
The weighted average topology variable is defined as:
t ¯ = i = 1 N V i t i i = 1 N V i
where t ¯ represents the weighted average topology variable, t i is the topology variable of the i-th element, V i is the volume of the i-th element, and N is the total number of elements considered in the calculation.
The relative conservation error is calculated as:
E c = t ¯ after t ¯ before t ¯ before × 100 %
where E c denotes the relative conservation error, t ¯ before denotes the weighted average topology variable before mapping, and t ¯ after denotes the weighted average topology variable after mapping.
Example 1 is selected for this conservation check because it contains four consecutive remeshing steps and therefore provides a representative case for evaluating topology-variable transfer during repeated remeshing. Because the same background mesh mapping strategy is used in the other numerical examples, this check provides direct evidence for the effectiveness of the proposed transfer procedure.
Table 2 presents the quantitative conservation check of topology-variable transfer during the four remeshing steps in Example 1.
As shown in Table 2, for the complete transfer process from the old current mesh to the new current mesh, the relative conservation errors from the first to fourth remeshing steps are 0.0720%, 0.3079%, 0.4648%, and 0.9774%, respectively. All these values are below 1%. This indicates that, from an overall conservation perspective, the topology-variable field is effectively preserved during the background mesh mapping procedure. Therefore, the background mesh can serve as a stable intermediate carrier for topology-variable transfer before and after remeshing, and no obvious loss of topology information is observed in this example.
The four boundary-movement processes shown in Figure 7 indicate that the boundary changes substantially during the first two updates and gradually stabilizes in the later stage. After the fourth boundary movement, the obtained boundary contour is relatively smooth and differs only slightly from the third result, indicating that the structural topology has essentially converged. In terms of the evolution pattern, material gradually concentrates from non-primary load-bearing regions toward the main load-bearing path and eventually forms a clear V-shaped load-bearing skeleton. This behavior reflects the redistribution of material along the main load-bearing path under the displacement constraint.
Figure 7. Four-time boundary movement diagram in Example 1: (a) First boundary movement; (b) Second boundary movement; (c) Third boundary movement; (d) Fourth boundary movement. The traditional topology optimization result, the original MMSB result, and the result obtained by the improved MMSB method are shown in Figure 8, Figure 9 and Figure 10, respectively. Combining the weight-iteration curve in Figure 11 with the comparison results in Table 3 shows that the improved MMSB method reduces the number of repeated result analyses while maintaining the final structural performance. Compared with the original method, the number of result analyses is reduced from 60 to 24, the number of boundary movements is reduced from 5 to 4, and the final structural weight decreases from 22.5 kg to 22.0 kg. Because the decrease in structural weight is small, the improvement of the proposed method is mainly reflected in smoother boundary representation and fewer repeated result analyses and boundary-updating operations, rather than in a significant weight-reduction advantage.
Figure 7. Four-time boundary movement diagram in Example 1: (a) First boundary movement; (b) Second boundary movement; (c) Third boundary movement; (d) Fourth boundary movement. The traditional topology optimization result, the original MMSB result, and the result obtained by the improved MMSB method are shown in Figure 8, Figure 9 and Figure 10, respectively. Combining the weight-iteration curve in Figure 11 with the comparison results in Table 3 shows that the improved MMSB method reduces the number of repeated result analyses while maintaining the final structural performance. Compared with the original method, the number of result analyses is reduced from 60 to 24, the number of boundary movements is reduced from 5 to 4, and the final structural weight decreases from 22.5 kg to 22.0 kg. Because the decrease in structural weight is small, the improvement of the proposed method is mainly reflected in smoother boundary representation and fewer repeated result analyses and boundary-updating operations, rather than in a significant weight-reduction advantage.
Appliedmath 06 00110 g007
The weight-iteration curve shows that the structural weight decreases rapidly in the early stage and then gradually stabilizes. Boundary-movement and remeshing operations may cause local abrupt changes in the curve, but the overall decreasing trend is maintained. In addition, the boundary-evolution process shows that the main topology configuration does not exhibit divergent oscillation during optimization. This indicates that the proposed method maintains stable topology evolution in the presented benchmark examples.
In addition, a coarse mesh with a side length of 10 mm is used for a preliminary comparison while keeping the load, constraints, and material parameters unchanged. The results show that the improved MMSB method still produces a relatively smooth structural boundary under the coarse-mesh condition, and the main topology configuration is generally consistent with that obtained using the finer mesh. Under the same coarse-mesh condition, the traditional fixed-mesh result still exhibits obvious jagged boundaries. This comparison indicates that the proposed method can maintain its boundary-smoothing effect to some extent at a lower mesh resolution. However, this comparison is only a preliminary examination of mesh influence. A more systematic mesh-density sensitivity study with different element sizes is still needed to further evaluate convergence behavior, local finite element accuracy, and boundary-representation quality. It should also be noted that the comparison of boundary smoothness is mainly based on observed boundary morphology; no quantitative smoothness metric, such as curvature variation, boundary length, or geometric error, is introduced in the present study. The boundary-movement stages under the coarse-mesh condition are shown in Figure 12.
The optimized boundaries obtained by the traditional method and the MMSB method with a fine mesh are shown in Figure 13 and Figure 14, respectively.
The topology boundary obtained after mesh thickening is shown in Figure 15.
Example 2 has dimensions of 520 mm × 260 mm × 6 mm, as shown in Figure 16. The symmetric basic structure, the finite element model of the basic structure, and the simplified finite element model are shown in Figure 17, Figure 18 and Figure 19, respectively. To enable a direct comparison with the traditional topology optimization result and the original MMSB result reported in Refs. [21,31], the same geometry, material parameters, boundary conditions, loading condition, and displacement constraint are adopted. The material has a Young’s modulus of 68.89 GPa and a Poisson’s ratio of 0.3. A concentrated load of P = 21 kN is applied at the left endpoint of the lower boundary, while the left boundary and the lower-right corner are simply supported. The displacement constraint requires that the vertical downward displacement at the load application point be no greater than 0.8 mm. Three-node triangular elements are adopted; the element side length is 10 mm, the convergence tolerance is set to 0.001, and the threshold is 0.5.
As shown in Figure 20, although many local features and internal voids are formed during optimization, the topology-variable distributions before and after remeshing remain generally consistent in the main material regions. After mapping, the high-value regions are still concentrated near the main load-bearing regions, and no obvious topology fracture or sudden feature shift is observed. This visual comparison indicates that the background mesh mapping procedure can support continuous topology-information evolution even for more complex topology configurations.
The structural evolution in Example 2 exhibits clear stages. In the initial stage, the material distribution is relatively broad, and the internal load-bearing skeleton is not yet fully defined. As the iteration proceeds, the material gradually concentrates along the main load-bearing paths, and stable cross supports and peripheral load-bearing boundaries begin to form inside the structure. In the later stage, the topology configuration is essentially established. The topology-variable distributions before and after grid mapping in Example 2 are compared in Figure 20.
The six boundary-movement stages in Example 2 are shown in Figure 21. The topology configuration obtained by traditional topology optimization in Example 2 is shown in Figure 22.
The final topology configuration obtained by the original MMSB method is shown in Figure 23. The optimized boundary obtained by the improved MMSB method is shown in Figure 24.
Figure 24. Topology configuration obtained by the improved MMSB method in Example 2. The weight-iteration curve for the six boundary movements in Example 2 is shown in Figure 25.
Figure 24. Topology configuration obtained by the improved MMSB method in Example 2. The weight-iteration curve for the six boundary movements in Example 2 is shown in Figure 25.
Appliedmath 06 00110 g024
The improved MMSB method also requires fewer repeated result analyses in this example. The original MMSB method requires 8 boundary movements and 144 result analyses to complete the calculation, whereas the improved method requires only 6 boundary movements and 36 result analyses to reach convergence. Meanwhile, both methods produce the same final structural weight of 101.4 kg. This indicates that the improved method reduces repeated analyses and boundary-updating operations without changing the final structural weight. Therefore, in this example, the engineering significance of the proposed method is mainly reflected in maintaining comparable structural performance while improving boundary clarity and topology-evolution continuity.
Example 3 has dimensions of 80 mm × 50 mm × 1 mm, as shown in Figure 26, and its finite element model is shown in Figure 27. To maintain consistency with the traditional topology optimization result and the original MMSB result reported in Refs. [20,31], the same geometry, material parameters, boundary condition, loading condition, and displacement constraint are adopted. The material has a Young’s modulus of 1.0 × 106 MPa and a Poisson’s ratio of 0.3. A concentrated load of F = 9000 N is applied at the lower-right corner of the model, while the left boundary is fixed. The displacement constraint requires that the vertical downward displacement at the load application point be no greater than 0.5 mm. Three-node triangular elements are adopted; the element side length is 10 mm, the convergence tolerance is set to 0.001, and the threshold is 0.5.
It should be noted that the element size used in this example is relatively coarse compared with the overall dimensions of the structure. Because the design domain is small, some local members are represented by only a limited number of elements. Therefore, local thickness transitions and finite element accuracy in these regions may be affected by mesh density. This example is mainly used to compare the proposed method with the traditional topology optimization result and the original MMSB result under the same benchmark conditions. For more accurate local structural evaluation, especially in thin-member regions, a finer mesh should be adopted in future studies. According to the four boundary-movement processes, the structural boundary changes noticeably in the early updates. By the fourth movement, the boundary contour becomes relatively smooth and changes only slightly compared with the third result, indicating structural convergence. In the final topology, material is mainly retained in the key load-bearing regions connecting the support end and the load application point, whereas regions with smaller contributions to the overall stiffness are gradually removed. This is consistent with the general behavior of displacement-constrained problems, in which material is retained along the main load-bearing paths. The topology-variable distributions before and after mesh mapping in Example 3 are compared in Figure 28.
The four boundary-movement stages in Example 3 are shown in Figure 29.
The topology configuration obtained by traditional topology optimization is shown in Figure 30. The final topology configuration obtained by the original MMSB method and the topology configuration obtained by the improved MMSB method are shown in Figure 31 and Figure 32, respectively.
The weight-iteration curve for four boundary movements in Example 3 is shown in Figure 33.
Compared with the original MMSB method, the improved method reduces the number of result analyses from 112 to 24 and the number of boundary movements from 7 to 4. The final structural weight is 1.64 kg, which is close to the 1.65 kg obtained by the original method. The small difference in structural weight should not be interpreted as a significant weight-reduction advantage. These results indicate that the improved method reduces repeated result analyses and boundary-updating operations while maintaining the main optimization result and a smooth-boundary representation.
To clarify the relationship between the reduction in result analyses and the final optimization performance, the results in Table 3, Table 4 and Table 5 are considered together with the displacement-constraint verification in Table 6. Table 3, Table 4 and Table 5 compare the original MMSB method and the improved MMSB method in terms of the number of result analyses, structural weight, and boundary movements for the three numerical examples. These results show that the improved MMSB method reduces repeated result analyses and boundary movements, while the final structural weights remain close to those obtained by the original MMSB method.
However, reducing the number of result analyses alone is not sufficient to evaluate the final design quality. Therefore, the displacement responses at the constrained points are further summarized in Table 6. This additional verification examines whether the optimized structures obtained by the improved MMSB method still satisfy the prescribed displacement constraints after the reduction in repeated analyses and boundary movements.
As shown in Table 6, the final displacement values of the optimized structures in the three numerical examples are all lower than the corresponding allowable limits. Specifically, the final displacements of Examples 1–3 are 0.4730 mm, 0.7781 mm, and 0.4996 mm, respectively, while the corresponding allowable displacement limits are 0.5 mm, 0.8 mm, and 0.5 mm. The corresponding violation ratios are −5.40%, −2.74%, and −0.08%, respectively. Because all violation ratios are negative, the prescribed displacement constraints are satisfied in all three numerical examples.
Combining the results in Table 3, Table 4, Table 5 and Table 6 shows that the improved MMSB method reduces the number of result analyses and boundary movements in all three examples, while the final structural weights remain comparable to those obtained by the original MMSB method. In addition, all final displacement values satisfy the prescribed displacement constraints. These results indicate that the reduction in repeated result analyses and boundary-updating operations does not cause an obvious deterioration of the final structural performance in the present examples. Therefore, the improvement of the proposed method should be understood more specifically as a reduction in repeated analyses and boundary movements while maintaining comparable final design performance, rather than as a directly measured reduction in total CPU time.

5. Conclusions

This study establishes a continuum topology optimization model based on the ICM method, with structural weight minimization as the objective and displacement as the constraint. To address the jagged-boundary problem in traditional fixed-mesh topology optimization, an improved MMSB method is proposed by introducing holographic scanning and background mesh mapping into the original MMSB framework. In the proposed method, a triangular mesh is used as the current analysis mesh. During optimization, threshold isocontours are extracted, and remeshing is performed along these contours. In this way, the structural boundary is gradually updated and reconstructed, leading to topological configurations with clearer boundary representations.
The numerical results show that the improved MMSB method can alleviate the jagged-boundary problem commonly observed in traditional fixed-mesh topology optimization. The topology-variable distributions before and after remeshing show good consistency in the main material regions and load-transfer paths. Compared with the original MMSB method, the proposed method reduces the number of result analyses from 60 to 24, from 144 to 36, and from 112 to 24 in the three numerical examples, respectively. The number of boundary movements is also reduced from 5 to 4, from 8 to 6, and from 7 to 4, respectively. Meanwhile, the final structural weights remain close to those obtained by the original MMSB method, and the final displacement responses satisfy the prescribed displacement constraints in all examples. These results indicate that the reduction in repeated result analyses and boundary-updating operations does not lead to an obvious deterioration of the final structural performance in the present examples. Because total CPU time is not used as a controlled comparison indicator in this study, the improvement of the proposed method should be understood as a reduction in repeated result analyses and boundary movements under the same benchmark conditions, rather than as a directly measured reduction in total computational time.
Nevertheless, the present study still has some limitations. First, the numerical verification is mainly based on two-dimensional examples. Although the proposed framework can, in principle, be extended to three-dimensional continuum topology optimization, such an extension would involve additional difficulties, including boundary-surface extraction from three-dimensional topology-variable fields, surface and volume remeshing, topology-variable transfer between different three-dimensional meshes, and increased computational and storage requirements. Second, the influence of mesh density is examined only preliminarily, and a more systematic sensitivity analysis with different element sizes is still needed. Third, although a quantitative conservation check of topology-variable transfer has been added in the revised manuscript, more comprehensive mapping-error evaluation and objective boundary-smoothness assessment are still needed. In future work, more comprehensive quantitative mapping-error evaluation, boundary smoothness metrics, mesh-sensitivity analysis, and comparisons with other smooth-boundary topology optimization approaches, such as level-set-based methods, MMC-based methods, and post-processing-based smoothing strategies, will be investigated to more comprehensively evaluate the applicability and limitations of the proposed method.

Author Contributions

Conceptualization, J.D. and H.Y.; Methodology, J.D.; Software, B.L.; Validation, B.L. and Z.G.; Formal analysis, Z.G.; Writing—original draft, B.L.; Supervision, H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (12472113, 11872080) and the Natural Science Foundation of Beijing, China (3192005).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MMSBMovable Morphable Smooth Boundary
ICMIndependent Continuous Mapping
K-TKuhn–Tucker
MMCMoving Morphable Component

References

  1. Zhu, J.H.; Zhou, H.; Wang, C.; Zhou, L.; Yuan, S.Q.; Zhang, W.H. Development status and future of topology optimization technology for additive manufacturing. Aeronaut. Manuf. Technol. 2020, 63, 24–38. [Google Scholar]
  2. Liu, B.Y.; Wang, X.M.; Yang, G.; Xing, B.D. Research progress on topology optimization design for metal additive manufacturing. China Laser 2023, 50, 188–203. [Google Scholar]
  3. Fu, X.J. Integrated optimized design of continuum structures. J. Mech. Eng. 2012, 48, 128–134. [Google Scholar] [CrossRef] [Scilit]
  4. Zhang, G.F.; Xu, L.; Wang, X.; Wang, X.; Xiao, N.X. Post-processing method for topology optimization of continuum structures based on the variable-density method. J. Mech. Strength 2022, 44, 845–851. [Google Scholar]
  5. Li, Z.; Lee, T.; Yao, Y.; Xie, Y.M. Smoothing topology optimization results using pre-built lookup tables. Adv. Eng. Softw. 2022, 173, 103204. [Google Scholar] [CrossRef] [Scilit]
  6. Da, D.; Xia, L.; Li, G.; Huang, X. Evolutionary topology optimization of continuum structures with smooth boundary representation. Struct. Multidiscip. Optim. 2018, 57, 2143–2159. [Google Scholar]
  7. Liu, B.S.; Guo, D.; Jiang, C.; Li, G.; Huang, X. Stress optimization of smooth continuum structures based on the distortion strain energy density. Comput. Methods Appl. Mech. Eng. 2019, 343, 276–296. [Google Scholar] [CrossRef] [Scilit]
  8. Fu, Y.; Rolfe, B.; Chiu, L.N.S.; Wang, Y.; Huang, X.; Ghabraie, K. Smooth topological design of 3D continuum structures using elemental volume fractions. Comput. Struct. 2020, 231, 106213. [Google Scholar] [CrossRef] [Scilit]
  9. Yu, C.T. MMC Topology Optimization Method Based on Smoothing Technology. Master’s Thesis, Dalian University of Technology, Dalian, China, 2021. [Google Scholar]
  10. Maute, K.; Ramm, E. Adaptive topology optimization. Struct. Optim. 1995, 10, 100–112. [Google Scholar] [CrossRef] [Scilit]
  11. Hoshina, T.Y.S.; Menezes, I.F.M.; Pereira, A. A simple adaptive mesh refinement scheme for topology optimization using polygonal meshes. J. Braz. Soc. Mech. Sci. Eng. 2018, 40, 348. [Google Scholar] [CrossRef] [Scilit]
  12. Wang, H.; Liu, J.; Wen, G. An adaptive mesh-adjustment strategy for continuum topology optimization to achieve manufacturable structural layout. Int. J. Numer. Methods Eng. 2019, 117, 1304–1322. [Google Scholar]
  13. Nguyen, S.H.; Sohn, D.; Kim, H. A novel hr-adaptive mesh refinement scheme for stress-constrained shape and topology optimization using level-set-based trimmed meshes. Struct. Multidiscip. Optim. 2022, 65, 71. [Google Scholar] [CrossRef] [Scilit]
  14. Xu, X.; Xu, Z. A novel strategy to expedite topology optimization through adaptive mesh refinement and mesh deformation. IEEE Trans. Magn. 2024, 60, 1–8. [Google Scholar] [CrossRef] [Scilit]
  15. Lu, Y.; Chang, X.; Zhang, Z.; Liu, H.; Zhou, Y.; Li, H. A body-fitted adaptive mesh and Helmholtz-type filter based parameterized level-set method for structural topology optimization. Acta Mech. Sin. 2025, 41, 424119. [Google Scholar]
  16. Li, H.; Yamada, T.; Jolivet, P.; Furuta, K.; Kondoh, T.; Izui, K.; Nishiwaki, S. Full-scale 3D structural topology optimization using adaptive mesh refinement based on the level-set method. Finite Elem. Anal. Des. 2021, 194, 103561. [Google Scholar] [CrossRef] [Scilit]
  17. Soltani, Z.; Frecker, M. Topology optimization of compliant mechanisms using augmented IFEM with adaptive mesh refinement and level set method. Struct. Multidiscip. Optim. 2025, 68, 135. [Google Scholar] [CrossRef] [Scilit]
  18. Su, R.; Tangaramvong, S.; Song, C. Adaptive mesh SBFE-BESO approach for multi-material topology optimization with tunable volume constraints. Compos. Struct. 2025, 373, 119583. [Google Scholar] [CrossRef] [Scilit]
  19. Sui, Y.K.; Yang, D.Q. A new method for structural topological optimization based on the concept of independent continuous variables and smooth model. Acta Mech. Sin. 1998, 18, 179–185. [Google Scholar] [CrossRef] [Scilit]
  20. Sui, Y.K.; Peng, X.R. Improvement of the ICM method for structural topology optimization. Acta Mech. Sin. 2005, 37, 190–198. [Google Scholar]
  21. Ye, H.L. Static Topology Optimization Method and Software Development for Continuum Structures. Ph.D. Thesis, Beijing University of Technology, Beijing, China, 2005. [Google Scholar]
  22. Peng, X.R.; Sui, Y.K. Topology optimization of continuum structures under static displacement and frequency constraints using the ICM method. Chin. J. Comput. Mech. 2006, 23, 391–396. [Google Scholar]
  23. Peng, X.R.; Sui, Y.K. Topology optimization of continuum structures under forced harmonic vibration. Acta Mech. Solida Sin. 2008, 29, 157–162. [Google Scholar]
  24. Peng, X.R.; Sui, Y.K. First-order approximation of internal forces for stress-constrained topology optimization. J. Mech. Strength 2016, 38, 990–995. [Google Scholar] [CrossRef] [Scilit]
  25. Long, K.; Zuo, Z.X. A hybrid modeling approach for ICM topology optimization based on different filter functions. China Mech. Eng. 2007, 18, 2303–2306. [Google Scholar]
  26. Long, K.; Zuo, Z.X. Nodal ICM topology optimization method under spatially independent interpolation. Eng. Mech. 2010, 27, 90–95, 101. [Google Scholar]
  27. Long, K.; Zuo, Z.X. Continuum topology optimization under harmonic response. China Mech. Eng. 2007, 18, 1556–1559. [Google Scholar]
  28. Yan, J.S.; Sun, P.W.; Ma, Z.K.; Zhao, X.X.; Dong, X.H. Effect of different parameters of power-function filter function on the convergence rate of topology optimization of laminates. Compos. Mater. Sci. Eng. 2022, 6, 5–9. [Google Scholar]
  29. Du, J.; Zhang, Y.; Meng, F. Fail-safe topology optimization of continuum structures with multiple constraints based on ICM method. Comput. Model. Eng. Sci. 2021, 129, 661–687. [Google Scholar] [CrossRef] [Scilit]
  30. Du, J.Z.; Cong, X.; Zhang, Y. Topology optimization of strength-safe continuum structures considering random damage. Comput. Model. Eng. Sci. 2023, 136, 1091–1120. [Google Scholar] [CrossRef] [Scilit]
  31. Du, J.Z.; Chen, J.; Ye, H.L.; Lin, B.; Guo, Z. Smooth boundary topology optimization: A new framework for the movable morphable smooth boundary method. CMES-Comput. Model. Eng. Sci. 2025, 144, 780–791. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Flowchart of the holographic scanning method.
Figure 1. Flowchart of the holographic scanning method.
Appliedmath 06 00110 g001
Figure 2. Flowchart of the improved MMSB method.
Figure 2. Flowchart of the improved MMSB method.
Appliedmath 06 00110 g002
Figure 3. Basic structure of Example 1.
Figure 3. Basic structure of Example 1.
Appliedmath 06 00110 g003
Figure 4. Finite element model of the current mesh in Example 1.
Figure 4. Finite element model of the current mesh in Example 1.
Appliedmath 06 00110 g004
Figure 5. Background mesh used for topology-variable transfer in Example 1.
Figure 5. Background mesh used for topology-variable transfer in Example 1.
Appliedmath 06 00110 g005
Figure 6. Comparison of topology diagrams before and after mesh mapping in Example 1: (a) topology diagram before the first remeshing mapping; (b) topology diagram before grid mapping in the second remeshing; (c) topology diagram before grid mapping in the third remeshing; (d) topology diagram before grid mapping in the fourth remeshing; (e) topology diagram after grid mapping in the first remeshing; (f) topology diagram after grid mapping in the second remeshing; (g) topology diagram after grid mapping in the third remeshing; (h) topology diagram after grid mapping in the fourth remeshing.
Figure 6. Comparison of topology diagrams before and after mesh mapping in Example 1: (a) topology diagram before the first remeshing mapping; (b) topology diagram before grid mapping in the second remeshing; (c) topology diagram before grid mapping in the third remeshing; (d) topology diagram before grid mapping in the fourth remeshing; (e) topology diagram after grid mapping in the first remeshing; (f) topology diagram after grid mapping in the second remeshing; (g) topology diagram after grid mapping in the third remeshing; (h) topology diagram after grid mapping in the fourth remeshing.
Appliedmath 06 00110 g006
Figure 8. Topology configuration obtained by traditional topology optimization in Example 1 [29]. The red region represents the retained material region.
Figure 8. Topology configuration obtained by traditional topology optimization in Example 1 [29]. The red region represents the retained material region.
Appliedmath 06 00110 g008
Figure 9. Final optimized boundary obtained by the original MMSB method in Example 1 [31]. The color bar represents the topology-variable value.
Figure 9. Final optimized boundary obtained by the original MMSB method in Example 1 [31]. The color bar represents the topology-variable value.
Appliedmath 06 00110 g009
Figure 10. Optimized boundary obtained by the improved MMSB method in Example 1. The color bar represents the topology-variable value.
Figure 10. Optimized boundary obtained by the improved MMSB method in Example 1. The color bar represents the topology-variable value.
Appliedmath 06 00110 g010
Figure 11. Weight-iteration curve for four boundary movements in Example 1.
Figure 11. Weight-iteration curve for four boundary movements in Example 1.
Appliedmath 06 00110 g011
Figure 12. Four boundary-movement stages under the coarse-mesh condition: (a) first boundary movement; (b) second boundary movement; (c) third boundary movement; (d) fourth boundary movement.
Figure 12. Four boundary-movement stages under the coarse-mesh condition: (a) first boundary movement; (b) second boundary movement; (c) third boundary movement; (d) fourth boundary movement.
Appliedmath 06 00110 g012
Figure 13. Optimized boundary obtained by the traditional method in Example 1.
Figure 13. Optimized boundary obtained by the traditional method in Example 1.
Appliedmath 06 00110 g013
Figure 14. Optimized boundary obtained by the MMSB method with a fine mesh in Example 1.
Figure 14. Optimized boundary obtained by the MMSB method with a fine mesh in Example 1.
Appliedmath 06 00110 g014
Figure 15. Topology boundary obtained after mesh thickening in Example 1.
Figure 15. Topology boundary obtained after mesh thickening in Example 1.
Appliedmath 06 00110 g015
Figure 16. Basic structure of Example 2.
Figure 16. Basic structure of Example 2.
Appliedmath 06 00110 g016
Figure 17. Symmetric basic structure of Example 2.
Figure 17. Symmetric basic structure of Example 2.
Appliedmath 06 00110 g017
Figure 18. Finite element model of the basic structure in Example 2.
Figure 18. Finite element model of the basic structure in Example 2.
Appliedmath 06 00110 g018
Figure 19. Simplified finite element model of Example 2.
Figure 19. Simplified finite element model of Example 2.
Appliedmath 06 00110 g019
Figure 20. Comparison of topology diagrams before and after mesh mapping in Example 2: (a) topology diagram before grid mapping in the first remeshing; (b) topology diagram before grid mapping in the second remeshing; (c) topology diagram before grid mapping in the third remeshing; (d) topology diagram before grid mapping in the fourth remeshing; (e) topology diagram before grid mapping in the fifth remeshing; (f) topology diagram before grid mapping in the sixth remeshing; (g) topology diagram after grid mapping in the first remeshing; (h) topology diagram after grid mapping in the second remeshing; (i) topology diagram after grid mapping in the third remeshing; (j) topology diagram after grid mapping in the fourth remeshing; (k) topology diagram after grid mapping in the fifth remeshing; (l) topology diagram after grid mapping in the sixth remeshing.
Figure 20. Comparison of topology diagrams before and after mesh mapping in Example 2: (a) topology diagram before grid mapping in the first remeshing; (b) topology diagram before grid mapping in the second remeshing; (c) topology diagram before grid mapping in the third remeshing; (d) topology diagram before grid mapping in the fourth remeshing; (e) topology diagram before grid mapping in the fifth remeshing; (f) topology diagram before grid mapping in the sixth remeshing; (g) topology diagram after grid mapping in the first remeshing; (h) topology diagram after grid mapping in the second remeshing; (i) topology diagram after grid mapping in the third remeshing; (j) topology diagram after grid mapping in the fourth remeshing; (k) topology diagram after grid mapping in the fifth remeshing; (l) topology diagram after grid mapping in the sixth remeshing.
Appliedmath 06 00110 g020
Figure 21. Six boundary-movement stages in Example 2: (a) first boundary movement; (b) second boundary movement; (c) third boundary movement; (d) fourth boundary movement; (e) fifth boundary movement; (f) sixth boundary movement.
Figure 21. Six boundary-movement stages in Example 2: (a) first boundary movement; (b) second boundary movement; (c) third boundary movement; (d) fourth boundary movement; (e) fifth boundary movement; (f) sixth boundary movement.
Appliedmath 06 00110 g021
Figure 22. Topology configuration of traditional optimization results in Example 2 [21].
Figure 22. Topology configuration of traditional optimization results in Example 2 [21].
Appliedmath 06 00110 g022
Figure 23. Final topology configuration of the MMSB method in Example 2 [31].
Figure 23. Final topology configuration of the MMSB method in Example 2 [31].
Appliedmath 06 00110 g023
Figure 25. Weight-iteration curve for six boundary movements in Example 2.
Figure 25. Weight-iteration curve for six boundary movements in Example 2.
Appliedmath 06 00110 g025
Figure 26. Basic structure of Example 3.
Figure 26. Basic structure of Example 3.
Appliedmath 06 00110 g026
Figure 27. Finite element model of Example 3.
Figure 27. Finite element model of Example 3.
Appliedmath 06 00110 g027
Figure 28. Comparison of topology diagrams before and after mesh mapping in Example 3: (a) topology diagram before mesh mapping in the first remeshing; (b) topology diagram before mesh mapping in the second remeshing; (c) topology diagram before mesh mapping in the third remeshing; (d) topology diagram before mesh mapping in the fourth remeshing; (e) topology diagram after mesh mapping in the first remeshing; (f) topology diagram after mesh mapping in the second remeshing; (g) topology diagram after mesh mapping in the third remeshing; (h) topology diagram after mesh mapping in the fourth remeshing.
Figure 28. Comparison of topology diagrams before and after mesh mapping in Example 3: (a) topology diagram before mesh mapping in the first remeshing; (b) topology diagram before mesh mapping in the second remeshing; (c) topology diagram before mesh mapping in the third remeshing; (d) topology diagram before mesh mapping in the fourth remeshing; (e) topology diagram after mesh mapping in the first remeshing; (f) topology diagram after mesh mapping in the second remeshing; (g) topology diagram after mesh mapping in the third remeshing; (h) topology diagram after mesh mapping in the fourth remeshing.
Appliedmath 06 00110 g028aAppliedmath 06 00110 g028b
Figure 29. Four boundary-movement stages in Example 3: (a) first boundary movement; (b) second boundary movement; (c) third boundary movement; (d) fourth boundary movement.
Figure 29. Four boundary-movement stages in Example 3: (a) first boundary movement; (b) second boundary movement; (c) third boundary movement; (d) fourth boundary movement.
Appliedmath 06 00110 g029
Figure 30. Topology configuration obtained by traditional topology optimization in Example 3 [20].
Figure 30. Topology configuration obtained by traditional topology optimization in Example 3 [20].
Appliedmath 06 00110 g030
Figure 31. Final topology configuration obtained by the original MMSB method in Example 3 [31].
Figure 31. Final topology configuration obtained by the original MMSB method in Example 3 [31].
Appliedmath 06 00110 g031
Figure 32. Topology configuration obtained by the improved MMSB method in Example 3.
Figure 32. Topology configuration obtained by the improved MMSB method in Example 3.
Appliedmath 06 00110 g032
Figure 33. Weight-iteration curve for four boundary movements in Example 3.
Figure 33. Weight-iteration curve for four boundary movements in Example 3.
Appliedmath 06 00110 g033
Table 1. Direct comparison between the original MMSB method and the improved MMSB method.
Table 1. Direct comparison between the original MMSB method and the improved MMSB method.
AspectOriginal MMSB MethodImproved MMSB Method
Boundary point identificationBoundary points are identified primarily based on local threshold information on the current analysis mesh.Boundary points are extracted through fixed-step holographic scanning and interpolation in the design domain.
Dependence on current meshBoundary reconstruction depends on the current analysis mesh and its local element distribution.Boundary extraction is performed through scan lines in the design domain, reducing the dependence on local mesh connectivity.
Treatment after remeshingAfter remeshing, element numbers, node positions, and element connectivity change. The topology variables obtained on the previous mesh are difficult to directly inherit.A fixed background mesh is introduced as an intermediate carrier to transfer topology-variable information before and after remeshing.
Requirement for repeated analysesAdditional finite element analyses and result calculations are generally required after remeshing to re-establish the displacement response, element data, and topology-variable distribution on the updated mesh.The topology-variable field is inherited through background mesh mapping, thereby reducing the need for repeated result analyses after remeshing.
Topology-variable continuityThe continuity of topology variables after remeshing is not explicitly treated.Topology-variable continuity is maintained through mapping from the current mesh to the background mesh and then from the background mesh to the updated current mesh.
Main methodological featureSmooth-boundary generation during the optimization process.Coupled treatment of boundary extraction, remeshing, and topology-variable transfer.
Performance influenceMore boundary movements and repeated result analyses may be required during optimization.Fewer boundary movements and repeated result analyses are required while comparable final structural performance is maintained and the displacement constraints are satisfied.
Table 2. Quantitative conservation check of topology-variable transfer during remeshing.
Table 2. Quantitative conservation check of topology-variable transfer during remeshing.
Remeshing StepTransfer ProcessWeighted Average Before TransferWeighted Average After TransferRelative Conservation Error
1st remeshing Current mesh → Background mesh 0.557193388 0.556882151 0.0559%
Background mesh → New current mesh 0.556882151 0.556792111 0.0162%
Old current mesh → New current mesh 0.557193388 0.556792111 0.0720%
2nd remeshing Current mesh → Background mesh 0.281429688 0.279508108 0.6828%
Background mesh → New current mesh 0.279508108 0.280563125 0.3775%
Old current mesh → New current mesh 0.281429688 0.280563125 0.3079%
3rd remeshing Current mesh → Background mesh 0.257953822 0.256962881 0.3842%
Background mesh → New current mesh 0.256962881 0.256754872 0.0809%
Old current mesh → New current mesh 0.257953822 0.256754872 0.4648%
4th remeshing Current mesh → Background mesh 0.265617839 0.263322796 0.8640%
Background mesh → New current mesh 0.263322796 0.263021622 0.1144%
Old current mesh → New current mesh 0.265617839 0.263021622 0.9774%
Table 3. Comparison of results of different optimization methods in Example 1.
Table 3. Comparison of results of different optimization methods in Example 1.
ResultsOriginal MMSB MethodImproved MMSB Method
Number of result analyses 60 24
Structural weight 22.5 kg 22.0 kg
Number of boundary movements 5 4
Table 4. Comparison of results of different optimization methods in Example 2.
Table 4. Comparison of results of different optimization methods in Example 2.
ResultsOriginal MMSB MethodImproved MMSB Method
Number of result analyses 144 36
Structural weight 101.4 kg 101.4 kg
Number of boundary movements 8 6
Table 5. Comparison of results of different optimization methods in Example 3.
Table 5. Comparison of results of different optimization methods in Example 3.
ResultsOriginal MMSB MethodImproved MMSB Method
Number of result analyses 112 24
Structural weight 1.65 kg 1.64 kg
Number of boundary movements 7 4
Table 6. Verification of displacement-constraint satisfaction.
Table 6. Verification of displacement-constraint satisfaction.
ExampleAllowable Displacement (mm)Final Displacement (mm)Violation Ratio
(%)
Constraint Status
1 0.5 0.4730 −5.40 Satisfied
2 0.8 0.7781 −2.74 Satisfied
3 0.5 0.4996 −0.08 Satisfied
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Du, J.; Lin, B.; Ye, H.; Guo, Z. Displacement-Constrained Continuum Structure Topology Optimization Based on an Improved Movable Morphable Smooth-Boundary Method. AppliedMath 2026, 6, 110. https://doi.org/10.3390/appliedmath6070110

AMA Style

Du J, Lin B, Ye H, Guo Z. Displacement-Constrained Continuum Structure Topology Optimization Based on an Improved Movable Morphable Smooth-Boundary Method. AppliedMath. 2026; 6(7):110. https://doi.org/10.3390/appliedmath6070110

Chicago/Turabian Style

Du, Jiazheng, Bing Lin, Hongling Ye, and Zhichao Guo. 2026. "Displacement-Constrained Continuum Structure Topology Optimization Based on an Improved Movable Morphable Smooth-Boundary Method" AppliedMath 6, no. 7: 110. https://doi.org/10.3390/appliedmath6070110

APA Style

Du, J., Lin, B., Ye, H., & Guo, Z. (2026). Displacement-Constrained Continuum Structure Topology Optimization Based on an Improved Movable Morphable Smooth-Boundary Method. AppliedMath, 6(7), 110. https://doi.org/10.3390/appliedmath6070110

Article Metrics

Back to TopTop