Skip to main content
Log in

Interior value extrapolation: a new method for stress evaluation during topology optimization

  • RESEARCH PAPER
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

This article presents a new method for evaluating stresses in the jagged structures that arise when using a fixed finite element mesh to optimize the topology of a structure. The new method, Interior Value Extrapolation, IVE, exploits the fact that in the interior of the structure, the stresses calculated by the finite element method are more accurate than at the boundary. The jagged nature of the mesh makes stresses at the boundary oscillate. Therefore, stresses at the boundary are instead extrapolated from results in the interior, resulting in a more stable and accurate stress measure. A restriction method in the form of a non linear density filter is also proposed, tailored to be used in conjunction with the new stress evaluation method. The new method is evaluated for accuracy using example geometries, for which the stresses are known. It is shown that IVE improves the accuracy of the stress calculation. Optimization examples are thereafter solved with and without IVE, and the results are discussed. It is shown that the change in stress evaluation can in fact cause changes in the solution of a typical stress minimization problem.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

References

  • Bendsøe M, Sigmund O (2004) Topology optimisation. Springer, Dordrecht

    Book  Google Scholar 

  • Bendsøe MP, Sigmund O (1999) Material interpolation schemes in topology optimization. Arch Appl Mech 69:635–654

    Article  Google Scholar 

  • Bourdin B (2001) Filters in topology optimization. Int J Numer Methods Eng 50(9):2143–2158

    Article  MATH  MathSciNet  Google Scholar 

  • Bruggi M (2008) On an alternative approach to stress constraints relaxation in topology optimization. Struct Multidiscip Optim 36:125–141. doi:10.1007/s00158-007-0203-6

    Article  MATH  MathSciNet  Google Scholar 

  • Bruggi M, Duysinx P (2012) Topology optimization for minimum weight with compliance and stress constraints. Struct Multidiscip Optim 46:369–384. doi:10.1007/s00158-012-0759-7

    Article  MATH  MathSciNet  Google Scholar 

  • Bruns TE, Tortorelli DA (2001) Topology optimization of non-linear elastic structures and compliant mechanisms. Comput Methods Appl Mech Eng 190(26-27):3443–3459

    Article  MATH  Google Scholar 

  • Cheng G, Guo X (1997) 𝜖-relaxed approach in structural topology optimization. Struct Optim 13:258–266. doi:10.1007/BF01197454

    Article  Google Scholar 

  • Duysinx P, Bendsøe MP (1998) Topology optimization of continuum structures with local stress constraints. Int J Numer Methods Eng 43(8):1453–1478

    Article  MATH  Google Scholar 

  • Guest JK, Prévost JH, Belytschko T (2004) Achieving minimum length scale in topology optimization using nodal design variables and projection functions. Int J Numer Methods Eng 61(2):238–254

    Article  MATH  Google Scholar 

  • Kirsch U (1990) On singular topologies in optimum structural design. Struct Optim 2:133–142. doi:10.1007/BF01836562

    Article  Google Scholar 

  • Le C, Norato J, Bruns T, Ha C, Tortorelli D (2010) Stress-based topology optimization for continua. Struct Multidisc Optim 41:605–620

    Article  Google Scholar 

  • Roark R, Young W (1989) Roark’s formulas for stress and strain. McGraw-Hill international editions. McGraw-Hill, New York

    Google Scholar 

  • Rozvany G (2001) On design-dependent constraints and singular topologies. Struct Multidiscip Optim 21:164–172. doi:10.1007/s001580050181

    Article  Google Scholar 

  • Sigmund O (1997) On the design of compliant mechanisms using topology optimization. Mechan Struct Mach 25(4):493– 524

    Article  Google Scholar 

  • Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multidisc Optim 33:401–424

    Article  Google Scholar 

  • Svanberg K (1987) The method of moving asymptotes - a new method for structural optimization. Int J Numer Methods Eng 24(2):359–373

    Article  MATH  MathSciNet  Google Scholar 

  • Svanberg K, Svärd H (2013) Density filters for topology optimization based on the pythagorean means. Struct Multidiscip Optim 48(5):859–875. doi:10.1007/s00158-013-0938-1

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

The author wishes to express his deepest gratitude to Professor Mårten Olsson, Department of Solid Mechanics, and Professor Krister Svanberg, Department of Mathematics, both at KTH Royal Institute of Technology, for valuable discussions during the course of this work. The author also wishes to thank Scania CV AB for supporting this work. This work received support from the Swedish Research Council, through the industrial doctoral student grant “Topology optimization of fatigue-constrained structures“.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Henrik Svärd.

Additional information

Parts of the contents of this manuscript were presented at WCSMO-10.

Appendix: Proofs of claims

Appendix: Proofs of claims

1.1 Proof of Proposition 1

In Fig. 26, two circles, C 1 and C 2, with radius r m i n are drawn, touching at the point \(\hat {\mathbf {x}}\). A disc with radius δ < r m i n , centered at \(\hat {\mathbf {x}}\), is also indicated. By the assumptions, the boundary of Ω lies between C 1 and C 2. Specifically, the boundary within the disc lies between the straight red lines shown in the figure.

Fig. 26
figure 26

The maximum deviation of the boundary of Ω from a line parallel to the boundary at the point

In Fig. 26, the angle ϕ between the red line and the u-axis satisfies: \(\sin {\phi } = \delta /(2r_{min})\). Let the u-coordinate of the center of gravity of \({\Omega } \cap B(\hat {\mathbf {x}},\delta )\) be \(u_{CG}(\hat {\mathbf {x}},\delta )\). The maximal deviation from the v-axis of the center of gravity is limited by the case when the area between the red lines is filled with material on one side of the v-axis, and empty on the other. For this limiting case, the center of gravity is at the distance \(\frac {4\delta }{3\pi }\) from the origin, and at the angle ϕ from the v-axis, which gives the following inequality:

$$|u_{CG}(\hat{\mathbf{x}},\delta)|/\delta \leq \frac{4\delta}{3\pi}\sin(\phi)/\delta = \frac{4\delta}{3\pi}\frac{\delta}{2r_{min}}/\delta \rightarrow 0 \text{ as } \delta \rightarrow 0 $$

For the v-coordinate of the center of gravity of \({\Omega } \cap B(\hat {\mathbf {x}},\delta )\), there are two limiting cases: when the area between the red lines is full of material, and when the area between the red lines is empty. The v-coordinate of the center of gravity of two objects can be calculated as \( v_{CG} = \frac { A_{1} v_{1} + A_{2} v_{2}}{A_{1} + A_{2}}\), where A i is the area of object i and v i is the v-coordinate of the center of gravity of object i. For the limiting cases, the circle contains a half circular sector of material, with \(A_{1}=\frac {\pi \delta ^{2}}{2} \) and \(v_{1}=-\frac {4\delta }{3\pi }\), and two circular sectors with the angle ϕ, with total area A 2=ϕ δ 2 and |v 2|≤δ. Thus, for the case when the area between the red lines is filled:

$$v_{CG}(\hat{\mathbf{x}},\delta)/\delta \leq \frac{-\frac{4\delta}{3\pi} \frac{\pi \delta^{2}}{2} + \delta \phi \delta^{2}}{\frac{\pi \delta^{2}}{2} + \phi \delta^{2}}/\delta \rightarrow - \frac{4}{3\pi} \;\text{ as }\; \delta \rightarrow 0, $$

and the case when the area between the red lines is empty:

$$v_{CG}(\hat{\mathbf{x}},\delta)/\delta \geq \frac{-\frac{4\delta}{3\pi} \frac{\pi \delta^{2}}{2} - \delta \phi \delta^{2}}{\frac{\pi \delta^{2}}{2} - \phi \delta^{2}}/\delta \rightarrow -\frac{4}{3\pi} \text{ as } \delta \rightarrow 0 $$

1.2 Proof of Proposition 2

Since δ < r m i n , \({\Omega } \cap B(\hat {\mathbf {x}},\delta )\) consists of two parts: one connected part of material and one connected part of void.

Let the area of \(B(\hat {\mathbf {x}},\delta )\cap {\Omega }\) be A, which is finite and independent of l. The length of the boundary of \({\Omega } \cap B(\hat {\mathbf {x}},\delta )\) is bounded above by 2π δ. Denote the orthogonal distance from a point x on Ω to \(\partial \bar {\Omega }\) as the discretization error at x. The maximum discretization error at any point is bounded above by l, and hence the maximum difference in area between \({\Omega } \cap B(\hat {\mathbf {x}},\delta )\) and \(\bar {\Omega } \cap B(\hat {\mathbf {x}},\delta )\) is A e =(2π δ)l. Let the center of gravity of the difference between \({\Omega } \cap B(\hat {\mathbf {x}},\delta )\) and \(\bar {\Omega } \cap B(\hat {\mathbf {x}},\delta )\) be x e . For the worst case, when all this area is situated at radius (δ+l) from \(\hat {\mathbf {x}}\), the following inequalities hold:

$$\begin{array}{@{}rcl@{}} &&||(\bar{\mathbf{x}}_{CG}(\hat{\mathbf{x}},\delta)- \hat{\mathbf{x}})/\delta - (\mathbf{x}_{CG}(\hat{\mathbf{x}},\delta) - \hat{\mathbf{x}}) / \delta||\\ &=&||\bar{\mathbf{x}}_{CG}(\hat{\mathbf{x}},\delta) - \mathbf{x}_{CG}(\hat{\mathbf{x}},\delta) ||/ \delta\\ &=& \left\| \frac{A\mathbf{x}_{CG}+A_{e}\mathbf{x}_{e}}{A+A_{e}}-\frac{A\mathbf{x}_{CG}}{A}\right\|/ \delta\\ &=&\left\| \frac{(A \mathbf{x}_{CG} +A_{e}\mathbf{x}_{e})A - A\mathbf{x}_{CG}(A+A_{e})}{A(A+A_{e})}\right\|/ \delta\\ &=&\left\|\frac{A A_{e}(\mathbf{x}_{e}-\mathbf{x}_{CG})}{A(A+A_{e})} \right\|/\delta \\ &\leq&\left|\frac{A A_{e}}{A(A+A_{e})}\right| \cdot || \mathbf{x}_{e} -\mathbf{x}_{CG}||/ \delta \leq \frac{\delta + l}{\delta} \left| \frac{A_{e}}{(A+A_{e})}\right|, \end{array} $$

which tends to zero as l tends to zero, since A is finite and A e vanishes when l tends to zero.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Svärd, H. Interior value extrapolation: a new method for stress evaluation during topology optimization. Struct Multidisc Optim 51, 613–629 (2015). https://doi.org/10.1007/s00158-014-1171-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-014-1171-2

Keywords

Navigation