Chapter 11 Model applications: mechanical integrity of infilled structures

In this chapter, the developed biodegradation model in chapter 3 is coupled with a level-set based topology optimization procedure that aims to facilitate the design of porous biodegradable scaffolds with complex infill geometries. It’s worth mentioning that this chapter is only discussing the first steps of the interaction of these two models rather than a fully developed study. The research presented in this chapter is carried out as an ongoing collaboration work between KU Leuven and Kyoto University, initiated by Dr. Hao Li and Dr. Heng Zhang. The effort put in by Dr. Li for contributing to the code development as well as writing part of this chapter is highly appreciated.

11.1 Introduction

Mg-based alloys are called revolutionary metals in biomedical applications [238], but in order to take advantage of these materials in bone tissue engineering applications, their degradation parameters should be tuned to the bone regeneration rate. One approach to investigating biodegradation behavior is to construct computational models to assess the biodegradation properties prior to conducting any in vitro or in vivo tests. In addition to degradation tuning, these models can be used for evaluating the mechanical integrity of the implants, which can be considered an important application in bone tissue engineering.

Mechanical integrity can be studied via the change of mechanical properties of the implant over time, an example of which is the stiffness variations of the implant while the degradation takes place. In this chapter, the stiffness change of porous structures during the biodegradation process is investigated by coupling the degradation model and a mechanical analysis model. Such coupling allows studying the correlation of variations in different quantities in both models, such as the effect of mass loss on the structure’s compliance and, as a result, on the stiffness.

Porous (or partially porous) structures are frequently used in biomedical applications due to their attractive properties , one of which is to allow more interaction between the implant and the body environment [38]. A bone implant with a proper lattice structure manufactured with functionally graded materials can improve the healing process of bone defects [182]. In this chapter, the investigated porous structures are created using a topology optimization (TO) routine, in which a set of different volume constraints leads to different final infill shapes.

Performing TO on degrading structures has been rarely studied, the reason of which is the difficulty of evaluating the sensitivity of the optimization models in the presence of complex biodegradation mechanisms. Zhang et al. [294] presented such a model for a simplified degradation mechanism in which a constant mass loss from the surface was considered in a sophisticated level-set based TO to mimic the biodegradation process. In their later work [293], they enhanced their implementation from the TO perspective by extending and verifying it in the microscopic scale for stiffness changeable composite structures. Despite the technical difficulty, the model presented in this chapter can be a first step towards building a coupled model for designing implants by optimizing the structure with the biodegradation tuning taken into account. In this model, the change in the compliance of the degrading structure is calculated in each step of the degradation simulation, making it possible to use it later as the objective function of the TO process to consider the effect of biodegradation.

11.2 Methods

The coupled model developed in this chapter includes two sub-models: 1) a level-set-based TO model to get optimized lattice shapes out of initial geometries, and 2) a biodegradation model to perform degradation simulation on the optimized shapes. The computational workflow is such that the TO model generates lattice structures first, which are transferred to the biodegradation model to get the morphology changes due to the degradation process. These morphological changes are then moved to a sub-module of the TO model to compute the change in the strength (stiffness) of the structure and its deformation due to the applied load. A fully-coupled model is still under-development, in which the output of the biodegradation simulation is transferred back to the TO model during the optimization process, making it possible to consider biodegradation as part of the objective function of the optimization routine. Fig. 11.1 shows a schematic representation of how simulation data is being passed from one model to the next, in which the sub-module of the TO model performing the stiffness analysis is depicted as a separate module (component 3) for easier demonstration. The ongoing development is shown in a yellow arrow, indicating that it is not considered in the work presented in this chapter.

Computational workflow of the coupled TO-biodegradation model, showing how individual components are connected, the programming languages and tools used for the implementation, and the university at which each component is developed.
Figure 11.1: Computational workflow of the coupled TO-biodegradation model, showing how individual components are connected, the programming languages and tools used for the implementation, and the university at which each component is developed.

11.2.1 Topology optimization test cases

In order to prepare the optimized lattices for the biodegradation simulations, the developed TO procedure was applied on two 2D test cases, which were different due to type of applied constraint. The details of the developed level-set-based TO is briefly presented in the appendix. The computational domain was a rectangle with a dimension of 2.5L×1.0L2.5L\times 1.0L. There were two holes inside the domain. The surface traction 𝒈=[0,-1]T\boldsymbol{g}=\left[0,-1\right]^{\operatorname{T}} was distributed evenly on the boundary of the right-hand side hole, and that of the left-hand side hole was a fixed wall 𝒖=[0,0]T\boldsymbol{u}=\left[0,0\right]^{\operatorname{T}} (Fig. 11.2). The Young’s Modulus was set to 1.01.0, and the Poisson’s ratio was set to 0.30.3. This setup was used for both the TO procedure and the structural analysis used to get the deformations and change of stiffness. For test case #1, the local volume constraint was imposed, with maximum allowable local volume fraction (V¯max\bar{V}_{\max} in Eqs. 11.4 and 11.5) set to 0.60.6. After being optimized, the global volume fraction was 0.450.45. Then, for test case #2, the global volume constraint was imposed with Vmax=0.45V_{\max}=0.45 (Eq. 11.7b), the value obtained from the final global volume fraction of test case #1. The implementation of these numerical examples was done in FreeFEM.

The computational domain used for the topology optimization with the applied load and fixed boundary conditions.
Figure 11.2: The computational domain used for the topology optimization with the applied load and fixed boundary conditions.

11.2.2 Biodegradation simulation

The output of the TO process for both cases is shown in Fig. 11.3 (the evolution of the shape to get these lattice structures is discussed later in section 11.3). Since there is no space surrounding the optimized shapes, this output was embedded in a bigger domain for the biodegradation simulation. For doing this, the output level-set function of the TO process was mapped on the mesh of a bigger domain, transforming it into the level-set function of the biodegradation simulation, which is used to track the change in the morphology of the degrading object.

Topology optimization output to be used in the biodegradation simulations. The black region depicts the optimized material distribution, and the gray zone is the void space.
Figure 11.3: Topology optimization output to be used in the biodegradation simulations. The black region depicts the optimized material distribution, and the gray zone is the void space.

The biodegradation simulation was performed using the developed mechanistic model of biodegradation (Chapter 3 and [31]), in which the chemistry of the corrosion process is converted to a set of partial differential equations. The derived PDEs are solved using the finite element method implemented in FreeFEM. After mapping the level-set function of the TO process to that of the biodegradation model, the computational mesh was refined on the interface of the degrading lattice to increase the accuracy of the interface capturing method, the result of which is demonstrated in Fig. 11.4.

Computational mesh for the biodegradation simulations resulted from mapping the TO process output to a bigger domain and refining the mesh on the surface of the lattice. The lower row shows the zoomed view of the regions denoted by the dashed rectangle.
Figure 11.4: Computational mesh for the biodegradation simulations resulted from mapping the TO process output to a bigger domain and refining the mesh on the surface of the lattice. The lower row shows the zoomed view of the regions denoted by the dashed rectangle.

The change in the stiffness of the structure was measured during the biodegradation process by applying the boundary condition illustrated in Fig. 11.2. The stiffness was calculated as the inverse of the compliance computed using Eq. 11.10, which is the sensitivity criterion used for the TO process. The biodegradation simulations were performed in three different diffusion regimes (high, low, and medium) in order to investigate the effect of the corrosive environment.

11.3 Results and discussion

The coupled biodegradation and structural mechanics models were constructed using the output of the TO procedure. Fig. 11.5 shows the temporary evolving shapes of the infilled structures during the optimization process for case 1, each of which is taken by skipping several intermediate steps. Fig. 11.6 shows a similar 2D visualization for case 2. As mentioned in Section 11.2.1, the difference between these two cases is related to the applied constraints, where a local volume constraint and a global volume constraint were assigned for case 1 and case 2, respectively.

Evolution of the topology optimization level-set function to get the optimized shape for case 1, in which a local volume constraint was imposed.
Figure 11.5: Evolution of the topology optimization level-set function to get the optimized shape for case 1, in which a local volume constraint was imposed.
Evolution of the topology optimization level-set function to get the optimized shape for case 2, where only the global volume constraint was imposed.
Figure 11.6: Evolution of the topology optimization level-set function to get the optimized shape for case 2, where only the global volume constraint was imposed.

Fig. 11.7 shows the quantitative results of both components of the coupled computational model for the investigated cases. On the upper row, the degradation rate is plotted by measuring the mass loss over time, showing how the diffusion rate of the Mg ions affects the rate of biodegradation in this model. On the lower row, the change of the stiffness during the biodegradation is plotted, where the stiffness is calculated by inverting the compliance, the objective function of the TO routine calculated in each time step after adjusting the geometry in the presence of degradation. The morphology of the object changes as the degradation continues, leading to an increment in compliance and, subsequently, a decrease in the structure’s stiffness. This behavior is adequately captured by the coupled model, demonstrating that the models are correctly coupled. Validating the correct predictions of the model on the quantitative effect of degradation on the strength of the structures requires performing further UQ analysis to check the sensitivity of the coupled model to chosen parameters.

Results of the coupled model to predict the mass loss and stiffness changes during the biodegradation process of the optimized porous shapes for different Mg diffusion rates. Note the difference in vertical axes scaling.
Figure 11.7: Results of the coupled model to predict the mass loss and stiffness changes during the biodegradation process of the optimized porous shapes for different Mg diffusion rates. Note the difference in vertical axes scaling.

Case 2 has a higher initial stiffness due to more constitutive materials, but it is also subject to a higher loss of stiffness in the investigated time window compared to case 1 in the high diffusion model (Fig. 11.7). In the first place, this effect may seem to be related to a higher degradation rate and loss of material, i.e., more exposed surfaces to corrosion. However, the mass loss plots show the opposite, where the degradation rate of case 1 is higher in the simulated time window. This observation is more complicated for the medium diffusion regime (D=0.01D=0.01), in which both the drop in stiffness and mass loss are higher for case 1. In low diffusion, both cases show similar behavior. Although not quantitatively validated, these observations demonstrate the necessity of this study, where the mutual effect of biodegradation and the structural characteristics can be investigated to find out the variability of these structural parameters in respect to different degradation parameters. In this study, the effect of only one degradation parameter (diffusion rate) was tested, but the analysis should be further extended by performing sophisticated VVUQ analysis on various biodegradation parameters such as the reaction rates. Moreover, the interplay of various parameters can be included in the TO process such that the change of morphology of the structure due to biodegradation is taken into account for computing the compliance (TO objective function), yielding more accurate optimization of the morphology of the implants.

Fig. 11.8 demonstrates how the qualitative results of the coupled model look like, in which the infilled part undergoes the degradation and mechanical loading simultaneously. The green surface results from the mechanical analysis, visualized by bending the part according to the computed deformation vector in each node. The light gray surface is the degradation object visualized without bending, showing the change of the morphology due to biodegradation (by comparing the green and gray objects), while the release of the metallic ions is also depicted. The red region shows the release of Mg ions to the surrounding medium, moving the biodegradation interface by shrinkage. This visualization demonstrates the result of the applied boundary condition depicted in Fig. 11.2, where a load is applied to the circumference of the right hole, and the left hole is fixed. These boundary conditions were also used for the TO process to get the optimized morphology of the infilled structures.

Coupled model results showing the structural analysis taking place during the biodegradation simulation. The green surface shows the deformed infilled structure, and the light gray surface is the state of the morphology during biodegradation. The contour part shows the concentration of metallic ions as being released from the surface of the degrading part.
Figure 11.8: Coupled model results showing the structural analysis taking place during the biodegradation simulation. The green surface shows the deformed infilled structure, and the light gray surface is the state of the morphology during biodegradation. The contour part shows the concentration of metallic ions as being released from the surface of the degrading part.

In order to visualize the biodegradation only, the green surface is removed from Fig. 11.8, and the results are plotted at various time points during the process. Figs. 11.9 and 11.10 show such visualization for case 1 and case 2, respectively, showing how the metallic ions are released during the biodegradation process, in which the surface of the degrading part is depicted in light gray. From the biodegradation perspective, the biggest difference between the two studied cases is the exposed surface area, which is higher for case 1, as can be seen in these figures. This fact impacts the degradation rate (Fig. 11.7), leading to a higher loss of material in case 1 in the same simulation time period. However, another crucial aspect to consider is the saturation of the holes disconnected from the bulk electrolyte, where the released materials get accumulated since there is no way for them to spread away. This accumulation prevents further corrosion in the developed biodegradation model because the level-set formulation for the movement of the degradation front works based on the gradient of the concentration of released materials. The absence of gradient caused by the accumulation impacts the rate of degradation, as can be seen in Fig. 11.7, in which the rate of materials loss tends to slow down for case 1. This behavior is more dominant in the high diffusion regime, meaning that the effect can be observed in earlier stages. On the other side, the material loss curve for case 2 shows a semi-linear behavior tending to increase and achieve stability in later stages in comparison to case 1, due to bigger holes in the optimized structure.

Visualization of the results of the biodegradation simulation for case 1, showing the degradation of the infilled structure and release of Mg ions over time. The colors depict the Mg ions concentration, and the numbers (1) to (4) demonstrate the evolution of the simulation over time.
Figure 11.9: Visualization of the results of the biodegradation simulation for case 1, showing the degradation of the infilled structure and release of Mg ions over time. The colors depict the Mg ions concentration, and the numbers (1) to (4) demonstrate the evolution of the simulation over time.
Visualization of the results of the biodegradation simulation for case 2, showing the degrading infilled structure and release of Mg ions over time. The colors depict the Mg ions concentration, and the numbers (1) to (4) demonstrate the evolution of the simulation over time.
Figure 11.10: Visualization of the results of the biodegradation simulation for case 2, showing the degrading infilled structure and release of Mg ions over time. The colors depict the Mg ions concentration, and the numbers (1) to (4) demonstrate the evolution of the simulation over time.

It should be noted that the impact of the saturated concentration in the holes is highly dependent on the number of dimensions in d\mathbb{R}^{d}, meaning whether it’s a 2D or 3D analysis. In a 3D study, the holes have more connections to the bulk volume via the Z axis, whereas in 2D, as in the current study, the isolated holes are the main source of material accumulation which slows down the degradation rate. It emphasizes the necessity of continuing this study by developing a 3D model, which could not be put into practice in the current stage of model development due to technical difficulties in implementing the parallelization of the coupling techniques. This will be the first consideration in further development of the current coupled model.

As mentioned before, in order to increase the accuracy of the employed interface capturing method, the biodegradation model needs a refined mesh on the metal-environment interface. A closer look at the results of Fig. 11.9, depicted in Fig. 11.11, shows the mesh being refined on the interface. In this figure, the colors show the concentration of Mg ions released from the interface, and the biodegradation can be observed by the shrinkage of the light gray surface representing the parts of the infilled object that are not degraded yet.

Zoomed view of the visualization results of the biodegradation simulation for case 1, showing the refined mesh, the concentration of released ions, and shrinkage of the degrading object. The numbers (1) to (4) demonstrate the evolution of the simulation over time.
Figure 11.11: Zoomed view of the visualization results of the biodegradation simulation for case 1, showing the refined mesh, the concentration of released ions, and shrinkage of the degrading object. The numbers (1) to (4) demonstrate the evolution of the simulation over time.

11.4 Conclusion

In this chapter, the biodegradation model was coupled with a topology optimization code to investigate the effect of biodegradation on the change of mechanical stiffness of porous structures. The development of the proposed coupled model was motivated by the strong desire for biodegradable porous implants for tissue engineering and orthopedic applications. As stated while discussing the results, the reported findings suggest that the biodegradation behavior of these complex structures is not necessarily straightforward to predict without using computer models. As a result, in silico studies become crucial to help design the next generation of biomedical implants, in which the structural behavior during the biodegradation process is considered as one of the design objectives.

Appendix 11.A Mathematical details of the employed topology optimization procedure

This section provides a brief mathematical summary of the topology optimization of feature-rich structures based on the reaction-diffusion equation-driven (RDE-driven) level-set method mostly for readers familiar with TO terminologies and concepts. The reader is encouraged to refer to the PhD work of Hao Li [164] for elaboration on the employed methodology and implementation.

Section 11.A.1 introduces the basic concept of the RDE-driven TO method. In section 11.A.2, the local volume constraint is introduced in this workflow. The key idea here is to use a variational method to compute the local volume fraction, which does not require the spatial information of the adjacent elements. The optimum design problem is formulated in section 11.A.3.

11.A.1 Level-set-based topology optimization method

For the basic concept of the level-set-based TO method, we followed the work of Yamada et al. [288]. A structural topology optimization problem can be replaced by an optimum design problem to find the optimal material distribution. In other words, this technique essentially answers the question of where the material should be placed or where the hole should be nucleated. Let the computational domain be denoted as Ωd\Omega\subset\mathbb{R}^{d}, where d=2d=2. A solid subdomain is then defined as ΩsΩ\Omega_{s}\subseteq\Omega so that a void domain is as the complementary domain Ω\Ωs\Omega\backslash\Omega_{s}. An implicit level-set function ϕ(𝒙)\phi\left(\boldsymbol{x}\right) can be defined to have a piecewise profile as

{0<ϕ(𝒙)1 for 𝒙Ωs\Ωsϕ(𝒙)=0 for 𝒙Ωs-1ϕ(𝒙)<0 for 𝒙Ω\Ωs,\left\{\begin{array}[]{ll}{0<\phi(\boldsymbol{x})\leq 1}&{\text{ for }% \boldsymbol{x}\in\Omega_{s}\backslash\partial\Omega_{s}}\\ {\phi(\boldsymbol{x})=0}&{\text{ for }\boldsymbol{x}\in\partial\Omega_{s}}\\ {-1\leq\phi(\boldsymbol{x})<0}&{\text{ for }\boldsymbol{x}\in\Omega\backslash% \Omega_{s}},\end{array}\right. (11.1)

in which the solid–void interface Ωs\partial\Omega_{s} can be represented by the zero level-set iso-surface.

Next, using a Heaviside step function, the material field can be modeled using a “1/0 binary structure” by the projection of the level-set function ϕ(𝐱)\phi(\mathbf{x}) to the characteristic function χϕ\chi_{\phi} as

χϕ:={1 for ϕ(𝒙)00 for ϕ(𝒙)<0.\chi_{\phi}:=\left\{\begin{array}[]{ll}{1}&{\text{ for }\phi\left(\boldsymbol{% x}\right)\geq 0}\\ {0}&{\text{ for }\phi\left(\boldsymbol{x}\right)<0}.\end{array}\right. (11.2)

Using the Ersatz material approach, the material properties inside the computational domain Ω\Omega can be expanded using the obtained χϕ\chi_{\phi}. The level-set function is obtained as the solution of a reaction–diffusion equation, which can be semi-discretized in a fictitious time-step Δt\Delta t, as follows:

{1Δt(ϕn+1-ϕn)=-(C~-τ2ϕn+1)in Ωϕ𝒏=0on Ω,\left\{\begin{array}[]{ll}\dfrac{1}{\Delta t}\left(\phi_{n+1}-\phi_{n}\right)=% -\left(\tilde{C}\mathcal{F}^{\prime}-\tau\nabla^{2}\phi_{n+1}\right)&\text{in % }\Omega\\ \nabla\phi\cdot\boldsymbol{n}=0&\text{on }\partial\Omega,\\ \end{array}\right. (11.3)

where 𝒏\boldsymbol{n} is the unit normal vector, \mathcal{F}^{\prime} is the topological design sensitivity, C~\tilde{C} is the normalizer for the sensitivity, and τ\tau is the regularization parameter, which can be used to control the complexity of the optimal configuration. The subscript nn indicates the fictitious time step. For more details, the reader is referred to the work of Li et al. [163].

11.A.2 Maximum length-scale constraint

A geometrical constraint is introduced to generate feature-rich structures observed in a natural system such as the trabecular bone. Here, we adopt the idea of Wu et al. [281] by imposing a maximum allowable volume fraction to the local averaged value of the characteristic function, χ¯\bar{\chi}. To approximate the maximum value of χ¯i\bar{\chi}_{i}, we use the pp-norm function as

maxi(χ¯i)χ¯ip=(inχ¯ip)1/p(inV¯maxp)1/p,\max_{\forall i}\left(\bar{\chi}_{i}\right)\approx\|\bar{\chi}_{i}\|_{p}=\left% (\sum_{i}^{n}\bar{\chi}_{i}^{p}\right)^{1/p}\leq\left(\sum_{i}^{n}\bar{V}_{% \max}^{p}\right)^{1/p}, (11.4)

which can be rewritten as

(1niχ¯ip)1/pV¯max,\left(\dfrac{1}{n}\sum_{i}\bar{\chi}_{i}^{p}\right)^{1/p}\leq\bar{V}_{\max}, (11.5)

where nn is the total number of vertices and p=10p=10 in this chapter [163]. Note that in FreeFEM [112], the software package used to solve the derived system, the design variable, i.e. the characteristic function, is defined on the nodes of each element. V¯max\bar{V}_{\max} is the maximum allowable local volume fraction.

Then, we use a PDE-filter [157, 146] to compute the local average value χ¯\bar{\chi}, as

{-r22χ¯+χ¯=χ in Ωχ¯𝒏=0 on Ω,\left\{\begin{aligned} &-r^{2}\nabla^{2}\bar{\chi}+\bar{\chi}=\chi&\text{ in }% \Omega\\ &\nabla\bar{\chi}\cdot\boldsymbol{n}=0&\text{ on }\partial\Omega,\end{aligned}\right. (11.6)

where rr is the filter radius. To clarify the concept of the aforementioned functions, Fig. 11.12 depicts the level-set (ϕ\phi), characteristic (χ\chi), and local average characteristic (χ¯\bar{\chi}) functions for an optimized lattice structure.

Visualization of the level-set (
Figure 11.12: Visualization of the level-set (ϕ\phi), characteristic (χ\chi), and local average characteristic (χ¯\bar{\chi}) functions for an optimized lattice structure.

11.A.3 Optimum design problem for feature-rich structures

The underlying physics of the optimum design problem is the linear elasticity, where the following assumptions are made: (1) small displacements and deformations are observed (linear elasticity), and (2) the body force and gravity are neglected. Furthermore, the context of interest here is to minimize the mean compliance of the structure or, in other words, to maximize the stiffness. Therefore, the topology optimization problem can be formulated as

infχϕ𝒳J(Ω)=ΩsN𝒕𝒖𝑑Γ,\inf_{\chi_{\phi}\in\mathcal{X}}J(\Omega)=\int_{\partial\Omega_{s}^{N}}% \boldsymbol{t}\cdot\boldsymbol{u}d\Gamma, (11.7a)
 so that {-div(χϕ:e(𝒖))=0 in Ω𝒖=𝒖0 on ΩD(:e(𝒖))𝒏s=𝐭 on ΩNG1=Dχ𝑑ΩD𝑑Ω-Vmax0G2=(1nχ¯p)1/p-V¯max0-r22χ¯+χ¯=χ in Ωχ¯𝒏=0 on Ω,\text{ so that }\left\{\begin{array}[]{ll}-\operatorname{div}(\mathbb{C}_{\chi% _{\phi}}:e(\boldsymbol{u}))=0&\text{ in }\Omega\\ \boldsymbol{u}=\boldsymbol{u}_{0}&\text{ on }\partial\Omega^{D}\\ (\mathbb{C}:e(\boldsymbol{u}))\cdot\boldsymbol{n}_{s}=\mathbf{t}&\text{ on }% \partial\Omega^{N}\\ G_{1}=\dfrac{\int_{D}\chi d\Omega}{\int_{D}d\Omega}-V_{\max}\leq 0&\\ G_{2}=\left(\dfrac{1}{n}\sum\bar{\chi}^{p}\right)^{1/p}-\bar{V}_{\max}\leq 0&% \\ -r^{2}\nabla^{2}\bar{\chi}+\bar{\chi}=\chi&\text{ in }\Omega\\ \nabla\bar{\chi}\cdot\boldsymbol{n}=0&\text{ on }\partial\Omega,\end{array}\right. (11.7b)

where Γ\Gamma is the boundary, \mathbb{C} the fourth-order elasticity tensor, 𝒕\boldsymbol{t} the surface traction, e(𝒖)e\left(\boldsymbol{u}\right) the linearized strain tensor, 𝒖\boldsymbol{u} displacement, 𝒖0\boldsymbol{u}_{0} the initial displacement, ΩD\Omega^{D} the Dirichlet boundary, ΩN\Omega^{N} Neumann boundary, G1G_{1} the global volume constraint, and G2G_{2} the local volume constraint. Using the characteristic function χϕ\chi_{\phi}, the elasticity tensor \mathbb{C} can be expanded as

χϕ=χϕ(s-v)+v,\mathbb{C}_{\chi_{\phi}}=\chi_{\phi}\left(\mathbb{C}_{\text{s}}-\mathbb{C}_{% \text{v}}\right)+\mathbb{C}_{\text{v}}, (11.8)

where s\mathbb{C}_{\text{s}} and v\mathbb{C}_{\text{v}} are the constitutive tensors for solid and void materials, respectively.

As it is well-known that the mean compliance problem is self-adjoint, the topological design sensitivity can be derived as

=-(e(𝒖):χϕ):e(𝒖)+λ1+λ2𝒢,\mathcal{F}^{\prime}=-\left(e(\boldsymbol{u}):\mathbb{C}_{\chi_{\phi}}\right):% e(\boldsymbol{u})+\lambda_{1}+\lambda_{2}\mathcal{G}^{\prime}, (11.9)

where λ1\lambda_{1} and λ2\lambda_{2} are the Lagrange multipliers associated with the global and local averaging volume constraints, respectively. They can be updated using the augmented Lagrange method [163].

The sensitivity associated with the local volume constraint (denoted by 𝒢\mathcal{G}^{\prime}) is computed as the solution of the following system of equations:

{-r22𝒢+𝒢=G2χ¯ in Ω𝒢𝒏=0 on Ω.\left\{\begin{aligned} &-r^{2}\nabla^{2}\mathcal{G}^{\prime}+\mathcal{G}^{% \prime}=\dfrac{\partial G_{2}}{\partial\bar{\chi}}&\text{ in }\Omega\\ &\nabla\mathcal{G}^{\prime}\cdot\boldsymbol{n}=0&\text{ on }\partial\Omega.% \end{aligned}\right. (11.10)