Skip to main content
Log in

On curvature approximation in 2D and 3D parameter–free shape optimization

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

Abstract

Manufacturing constraints considered in shape optimization often need to be expressed in terms of curvature. Within the scope of a sensitivity–based parameter–free shape optimization approach, curvature constraints have to be formulated in terms of the FE node coordinates in order to derive the required first order gradients with respect to the design node coordinates. In this contribution we introduce approaches to approximate the curvature of a FE model using the coordinates of the FE nodes at the boundary of the geometry, as a smooth representation of the design boundary is not available. Therefore, in the 2D case we present two different smooth curves which represent the design boundary and for which the curvature can be computed analytically. In a third 2D, as well as in our 3D approach, we use geometric information of the discretization such as the distance to neighboring boundary nodes and edge normals to approximate the curvature at the respective boundary node under consideration.

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

Similar content being viewed by others

References

  • Allaire G, Jouve F, Michailidis G (2013) Casting constraints in structural optimization via a level-set method. In: Proceedings of the 10th World Congress on Structural and Multidisciplinary Optimization Orlando, Florida, USA

  • Allaire G, Jouve F, Michailidis G (2014) Thickness control in structural optimization via a level set method, https://hal.archives-ouvertes.fr/hal-00985000, preprint

  • Avriel M (2003) Nonlinear Programming: Analysis and Methods. Dover Publications

  • Azegami H, Wu ZC (1996) Domain optimization analysis in linear elastic problems (approach using traction method). Japan Soc Mech Eng 39(2):272–278

    Google Scholar 

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

    Article  MathSciNet  MATH  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 

  • Casey J (2012) Exploring curvature. Springer Science & Business Media

  • Chen X, Schmitt F (1992) Intrinsic surface properties from surface triangulation. In: European Conference on Computer Vision. Springer, pp 739–743

  • Do Carmo MP (1976) Differential geometry of curves and surfaces. Prentice Hall Inc., Englewood Cliffs, New Jersey

    MATH  Google Scholar 

  • Eschenburg JH, Jost J (2007) Differentialgeometrie und Minimalflaechen. Springer

  • Fox R, Kapoor M (1968) Rates of change of eigenvalues and eigenvectors. Am Inst Aeronaut Astronaut 6 (12):2426–2429

    Article  MATH  Google Scholar 

  • Friswell M (1996) The derivatives of repeated eigenvalues and their associated eigenvectors. J Vib Acoust 118 (3):390–397

    Article  Google Scholar 

  • Goldfeather J, Interrante V (2004) A novel cubic-order algorithm for approximating principal direction vectors. ACM Trans Graph 23(1):45–63

    Article  Google Scholar 

  • Guest JK (2008) Imposing maximum length scale in topology optimization. Struct Multidiscip Optim 37 (5):463–473

    Article  MathSciNet  MATH  Google Scholar 

  • Guest JK, Prévost J H, 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  MathSciNet  MATH  Google Scholar 

  • Hamann B (1993) Curvature approximation for triangulated surfaces. In: Geometric Modelling. Springer, pp 139–153

  • Harzheim L, Graf G (2005a) A review of optimization of cast parts using topology optimization i - topology optimization without manufacturing constraints. Struct Multidiscip Optim 30(6):491–497

    Article  Google Scholar 

  • Harzheim L, Graf G (2005b) A review of optimization of cast parts using topology optimization ii-topology optimization with manufacturing constraints. Struct Multidiscip Optim 31(5):388–399

    Article  Google Scholar 

  • Hsu YL, Sheppard SD, Wilde DJ (1995) The curvature function method for two-dimensional shape optimization under stress constraints. Comput Struct 55(4):647–657

    Article  MATH  Google Scholar 

  • Hughes T, Cottrell J, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, nurbs, exact geometry and mesh refinement. Comput Methods Appl Mech Eng 194(39-41):4135–4195

    Article  MathSciNet  MATH  Google Scholar 

  • Krsek P, Pajdla T, Hlavác V (1997) Estimation of differential parameters on triangulated surface. In: Proceedings of the Czech Pattern Recognition Workshop, pp 151–155

  • Kuehnel W (1999) Differentialgeometrie. Vieweg

  • Le C, Bruns T, Tortorelli D (2011) A gradient-based, parameter-free approach to shape optimization. Comput Methods Appl Mech Eng 200(9-12):985–996

    Article  MathSciNet  MATH  Google Scholar 

  • Li Z, Barsky B, Jin X (2009) An effective third-order local fitting patch and its application. In: IEEE International Conference on Shape Modeling and Applications, pp 7–14

  • Mesmoudi MM, De Floriani L, Magillo P (2012) Discrete curvature estimation methods for triangulated surfaces. In: Applications of Discrete Geometry and Mathematical Morphology. Springer, pp 28–42

  • Nigam S, Agrawal V (2013) A review: Curvature approximation on triangular meshes. Int J Eng Sci Innov Technol 2(3):330–339

    Google Scholar 

  • Nocedal J, Wright S (2006) Numerical optimization. Springer

  • Peters J, Reif U (2008) Subdivision surfaces. Springer

  • Piegl L, Tiller W (1995) The NURBS book. Springer

  • Pironneau O (2014) Differentiable shape optimization for fluids, https://www.ljll.math.upmc.fr/pironneau/publi/publications/vki2014pdflatex.pdf, lecture notes at VKI session on Optimal Shape Design in Rhodes-St.Genese, Belgium

  • Razdan A, Bae M (2005) Curvature estimation scheme for triangle meshes using biquadratic bézier patches. Comput-Aided Des 37(14):1481–1491

    Article  MATH  Google Scholar 

  • Riehl S, Friederich J, Scherer M, Meske R, Steinmann P (2014) On the discrete variant of the traction method in parameter-free shape optimization. Comput Methods Appl Mech Eng 278:119–144

    Article  MathSciNet  Google Scholar 

  • Rusinkiewicz S (2004) Estimating curvatures and their derivatives on triangle meshes. In: Proceedings of the 2nd International Symposium on 3D Data Processing, Visualization and Transmission, pp 486–493

  • Scherer M, Denzer R, Steinmann P (2009) A fictitious energy approach for shape optimization. Int J Numer Methods Eng 82(3):269–302

    MathSciNet  MATH  Google Scholar 

  • Schmitt O, Steinmann P (2015) On curvature control in node–based shape optimization. In: Proceedings in Applied Mathematics and Mechanics, vol 15, pp 579–580

  • Schmitt O, Friederich J, Riehl S, Steinmann P (2015) On the formulation and implementation of geometric and manufacturing constraints in node-based shape optimization. Structural and Multidisciplinary Optimization

  • Sigmund O (2009) Manufacturing tolerant topology optimization. Acta Mech Sin 25(2):227–239

    Article  MATH  Google Scholar 

  • Steinmann P (2015) Geometrical foundations of continuum mechanics. Springer

  • Surazhsky T, Magid E, Soldea O, Elber G, Rivlin E (2003) A comparison of gaussian and mean curvatures estimation methods on triangular meshes. In: Proceedings of the International Conference on Robotics and Automation, vol 1, pp 1021–1026

  • Taubin G (1995) Estimating the tensor of curvature of a surface from a polyhedral approximation. In: Proceedings of the 5th International Conference on Computer Vision, DC, USA, pp 902–907

  • Theisel H, Rossi C, Zayer R, Seidel HP (2004) Normal based estimation of the curvature tensor for triangular meshes. In: Proceedings of the 12th Pacific Conference on Computer Graphics and Applications. IEEE, pp 288–297

  • Wu Z (2007) On the optimization problem of fillets and holes in plates with curvature constraints. Struct Multidiscip Optim 35(5):499–506

    Article  MathSciNet  Google Scholar 

  • Xia Q, Shi T, Wang MY, Liu S (2009) A level set based method for the optimization of cast part. Struct Multidiscip Optim 41(5):735–47

    Article  Google Scholar 

  • Xu G (2004) Convergence of discrete laplace-beltrami operators over surfaces. Comput Mathem Appl 48 (3):347–360

    Article  MathSciNet  MATH  Google Scholar 

  • Yao TM, Choi KK (1989) 3-D shape optimal design and automatic finite element regridding. Int J Numer Methods Eng 28(2):369–384

    Article  MATH  Google Scholar 

  • Zhihong M, Guo C, Yanzhao M, Lee K (2011) Curvature estimation for meshes based on vertex normal triangles. Comput-Aided Des 43(12):1561–1566

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oliver Schmitt.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Schmitt, O., Steinmann, P. On curvature approximation in 2D and 3D parameter–free shape optimization. Struct Multidisc Optim 55, 1655–1669 (2017). https://doi.org/10.1007/s00158-016-1595-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-016-1595-y

Keywords

Navigation