Skip to main content
Log in

On reducing computational effort in topology optimization: we can go at least this far!

  • Research Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

In this work, we attempt to answer the question posed in Amir O., Sigmund O.: On reducing computational effort in topology optimization: how far can we go? (Struct. Multidiscip. Optim. 44(1):25–29 2011). Namely, we are interested in assessing how inaccurately we can solve the governing equations during the course of a topology optimization process while still obtaining accurate results. We consider this question from a “PDE-based” angle, using a posteriori residual estimates to gain insight into the behavior of the residuals over the course of Krylov solver iterations. Our main observation is that the residual estimates are dominated by discretization error after only a few iterations of an iterative solver. This provides us with a quantitative measure for early termination of iterative solvers. We illustrate this approach using benchmark examples from linear elasticity and demonstrate that the number of Krylov solver iterations can be significantly reduced, even when compared to previous heuristic recommendations, although each Krylov iteration becomes considerably more expensive.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. This effect is a consequence of the utilization of only first-order information about the optimization problem, which results in computationally inexpensive iterations at the cost of slow rates of convergence. Whereas in some situations, significantly faster converging alternatives exist, see for example (Evgrafov 2015; Rojas-Labanda and Stolpe 2016; Kočvara and Mohammed 2016), we focus on first-order algorithms in this work.

  2. A posteriori FEM error estimates have recently been used in topology optimization in another context (Pimanov and Oseledets 2018).

  3. We denote the space of all bounded linear functionals on V (the dual space of V) by V.

  4. Strictly speaking, traction forces only enter the model on parts of the boundary, where the displacements are not fixed. We only assume that t is defined on the whole boundary and its components are set to zero on Dirichlet parts of the boundary in order to keep the notation to a bare minimum.

  5. We are not concerned about repeatedly solving the filtering problem, because it is a relatively well-conditioned one, see Lazarov and Sigmund (2011).

  6. In the numerical experiments, we also try to refine the mesh twice, that is to use \(V_{\frac {h}{4}}\) in place of \(V_{\frac {h}{2}}\). The results that we obtain are essentially the same, see Figs. 1 and 3.

  7. Here and elsewhere, we use the notation \(\boldsymbol {r} = [r_{\rho _{h},\boldsymbol {u}_{h}}(\phi _{1}),\dots ,\) \(r_{\rho _{h},\boldsymbol {u}_{h}}(\phi _{N_{h}})] \in \mathbb {R}^{N_{h}}\) for the algebraic representation of the residual \(r_{\rho _{h},\boldsymbol {u}_{h}} \in V_{h}^{\prime }\) with respect to the basis \( \phi _{1},\dots ,\phi _{N_{h}}\) of Vh during PCG iterations.

  8. In the presented case, min{nx,ny} = 60. This quantity is a heuristic number of iterations proposed by Amir et al. in (Amir and Sigmund 2011) based on numerical experiments with early termination of a PCG solver.

References

Download references

Acknowledgments

The authors would like to thank the two anonymous reviewers for their helpul and constructive comments, and particularly for making the authors aware of the references (Kočvara and Mohammed 2016; Arioli 2004).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asger Limkilde.

Additional information

Responsible Editor: Gregoire Allaire

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Limkilde, A., Evgrafov, A. & Gravesen, J. On reducing computational effort in topology optimization: we can go at least this far!. Struct Multidisc Optim 58, 2481–2492 (2018). https://doi.org/10.1007/s00158-018-2121-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-018-2121-1

Keywords

Navigation