Abstract
This paper presents a topology optimization framework to achieve volume minimization with crossland fatigue constraints under proportional loading using the constrained natural element method. The local minimization problem is solved by means of the augmented Lagrangian method to deal with a large number of evaluation points. To suppress the numerical instabilities, a neighbor-based filter is proposed and compared to the widely used density filter. Furthermore, to circumvent the problem of stress singularity, several different relaxations of the constraints are also investigated. Compared with the topology optimization procedure based on the finite element method, the proposed method has the advantage of showing greater flexibility and convenience in discretization of complex design domains and the ability to maintain stable output under various discretization conditions.
Similar content being viewed by others
References
Belikov VV, Semenov AY (2000) Non-Sibsonian interpolation on arbitrary system of points in Euclidean space and adaptive isolines generation. Appl Numer Math 32(4):371–387. https://doi.org/10.1016/S0168-9274(99)00058-6
Bendsøe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224. https://doi.org/10.1016/0045-7825(88)90086-2
Bertsekas DP (1982) Constrained optimization and Lagrange multiplier methods. Academic Press, Belmont. https://doi.org/10.1016/C2013-0-10366-2
Bruggi M (2008) On an alternative approach to stress constraints relaxation in topology optimization. Struct Multidisc Optim 36(2):125–141. https://doi.org/10.1007/s00158-007-0203-6
Chen J-S, Wu C-T, Yoon S, You Y (2001) A stabilized conforming nodal integration for Galerkin mesh-free methods. Int J Numer Methods Eng 50(2):435–466
Chen Z, Long K, Wen P, Nouman S (2020) Fatigue-resistance topology optimization of continuum structure by penalizing the cumulative fatigue damage. Adv Eng Softw 150:102924. https://doi.org/10.1016/j.advengsoft.2020.102924
Cheng GD, Guo X (1997) \(\varepsilon \)-Relaxed approach in structural topology optimization. Struct Optim 13(4):258–266. https://doi.org/10.1007/BF01197454
Cho S, Kwak J (2006) Topology design optimization of geometrically non-linear structures using meshfree method. Comput Methods Appl Mech Eng 195(44):5909–5925. https://doi.org/10.1016/j.cma.2005.08.015
Collet M, Bruggi M, Duysinx P (2017) Topology optimization for minimum weight with compliance and simplified nominal stress constraints for fatigue resistance. Struct Multidisc Optim 55(3):839–855. https://doi.org/10.1007/s00158-016-1510-6
Crossland B (1956) Effect of large hydrostatic pressures on the torsional fatigue strength of an alloy steel. International conference on fatigue of metals: proceedings, London, UK
da Silva GA, Beck AT, Sigmund O (2019) Stress-constrained topology optimization considering uniform manufacturing uncertainties. Comput Methods Appl Mech Eng 344:512–537. https://doi.org/10.1016/j.cma.2018.10.020
da Silva GA, Beck AT, Sigmund O (2019) Topology optimization of compliant mechanisms with stress constraints and manufacturing error robustness. Comput Methods Appl Mech Eng 354:397–421. https://doi.org/10.1016/j.cma.2019.05.046
Díaz A, Sigmund O (1995) Checkerboard patterns in layout optimization. Struct Optim 10(1):40–45. https://doi.org/10.1007/BF01743693
Duysinx P, Bendsøe MP (1998) Topology optimization of continuum structures with local stress constraints. Int J Numer Methods Eng 43(8):1453–1478
Fan Z, Xia L, Lai W, Xia Q, Shi T (2019) Evolutionary topology optimization of continuum structures with stress constraints. Struct Multidisc Optim 59(2):647–658. https://doi.org/10.1007/s00158-018-2090-4
Fatemi A, Molaei R, Sharifimehr S, Shamsaei N, Phan N (2017) Torsional fatigue behavior of wrought and additive manufactured Ti–6Al–4V by powder bed fusion including surface finish effect. Int J Fatigue 99:187–201. https://doi.org/10.1016/j.ijfatigue.2017.03.002
Ferrari F, Sigmund O (2020) A new generation 99 line Matlab code for compliance topology optimization and its extension to 3D. Struct Multidisc Optim 62(4):2211–2228. https://doi.org/10.1007/s00158-020-02629-w
Giraldo-Londoño O, Paulino GH (2021) Polystress: a matlab implementation for local stress-constrained topology optimization using the augmented Lagrangian method. Struct Multidisc Optim 63(4):2065–2097. https://doi.org/10.1007/s00158-020-02760-8
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 Meth Eng 61(2):238–254. https://doi.org/10.1002/nme.1064
Holmberg E, Torstenfelt B, Klarbring A (2014) Fatigue constrained topology optimization. Struct Multidisc Optim 50(2):207–219. https://doi.org/10.1007/s00158-014-1054-6
James KA, Waisman H (2015) Topology optimization of structures under variable loading using a damage superposition approach. Int J Numer Meth Eng 101:375–406. https://doi.org/10.1002/nme.4810
Jang G-W, Jeong JH, Kim YY, Sheen D, Park C, Kim M-N (2003) Checkerboard-free topology optimization using non-conforming finite elements. Int J Numer Meth Eng 57(12):1717–1735. https://doi.org/10.1002/nme.738
Jeong SH, Choi D-H, Yoon GH (2015) Fatigue and static failure considerations using a topology optimization method. Appl Math Model 39(3):1137–1162. https://doi.org/10.1016/j.apm.2014.07.020
Kennedy GJ, Hicken JE (2015) Improved constraint-aggregation methods. Comput Methods Appl Mech Eng 289:332–354. https://doi.org/10.1016/j.cma.2015.02.017
Kreisselmeier G, Steinhauser R (1979) Systematic control design by optimizing a vector performance index. IFAC Proc Vol 12(7):113–117. https://doi.org/10.1016/S1474-6670(17)65584-8
Lachouette D, Philippe C, Grégoire A, François J. TOPOLEV: Topological optimization using level-set method. 13e colloque national en calcul des structures, Université Paris-Saclay, May 2017, Giens, Var, France.
Le C, Norato J, Bruns T, Ha C, Tortorelli D (2010) Stress-based topology optimization for continua. Struct Multidisc Optim 41(4):605–620. https://doi.org/10.1007/s00158-009-0440-y
Lee K, Ahn K, Yoo J (2016) A novel P-norm correction method for lightweight topology optimization under maximum stress constraints. Comput Struct 171:18–30. https://doi.org/10.1016/j.compstruc.2016.04.005
Li S, Atluri S (1970) Topology-optimization of structures based on the MLPG mixed collocation method. Comput Model Eng Sci 26(1):61–74. https://doi.org/10.3970/cmes.2008.026.061
Luo Z, Zhang N, Gao W, Ma H (2012) Structural shape and topology optimization using a meshless Galerkin level set method. Int J Numer Meth Eng 90(3):369–389. https://doi.org/10.1002/nme.3325
Matsui K, Terada K (2004) Continuous approximation of material distribution for topology optimization. Int J Numer Meth Eng 59(14):1925–1944. https://doi.org/10.1002/nme.945
Michell AGM (1904) The limits of economy of material in frame-structures. Lond Edinburgh Dublin Philos Mag J Sci 8(47):589–597. https://doi.org/10.1080/14786440409463229
Mower TM, Long MJ (2016) Mechanical behavior of additive manufactured, powder-bed laser-fused materials. Mater Sci Eng A 651:198–213. https://doi.org/10.1016/j.msea.2015.10.068
Neofytou A, Picelli R, Huang T-H, Chen J-S, Kim HA (2020) Level set topology optimization for design-dependent pressure loads using the reproducing kernel particle method. Struct Multidisc Optim 61(5):1805–1820. https://doi.org/10.1007/s00158-020-02549-9
Norato JA, Smith HA, Deaton JD, Kolonay RM (2022) A maximum-rectifier-function approach to stress-constrained topology optimization. Struct Multidisc Optim 65:286. https://doi.org/10.1007/s00158-022-03357-z
Oest J, Lund E (2017) Topology optimization with finite-life fatigue constraints. Struct Multidisc Optim 56(5):1045–1059. https://doi.org/10.1007/s00158-017-1701-9
Oliveira HL, Leonel ED (2019) Boundary element method applied to topology optimization using the level set method and an alternative velocity regularization. Meccanica 54(3):549–563. https://doi.org/10.1007/s11012-019-00954-z
París J, Navarrina F, Colominas I, Casteleiro M (2009) Topology optimization of continuum structures with local and global stress constraints. Struct Multidisc Optim 39(4):419–437. https://doi.org/10.1007/s00158-008-0336-2
Paulino GH, Le CH (2009) A modified Q4/Q4 element for topology optimization. Struct Multidisc Optim 37(3):255–264. https://doi.org/10.1007/s00158-008-0228-5
Pereira JT, Fancello EA, Barcellos CS (2004) Topology optimization of continuum structures with material failure constraints. Struct Multidisc Optim 26:50–66. https://doi.org/10.1007/s00158-003-0301-z
Prager W, Rozvany GIN (1977) Optimization of structural geometry. In: Bednarek AR, Cesari L (eds) Dynamical systems. Academic Press, Florida, pp 265–293. https://doi.org/10.1016/B978-0-12-083750-2.50023-0
Rozvany GIN (1992) Optimal layout theory: analytical solutions for elastic structures with several deflection constraints and load conditions. Struct Optim 4(3):247–249. https://doi.org/10.1007/BF01742753
Rozvany GIN (1996) Difficulties in truss topology optimization with stress, local buckling and system stability constraints. Struct Optim 11(3):213–217. https://doi.org/10.1007/BF01197036
Senhora FV, Giraldo-Londoño O, Menezes IFM, Paulino GH (2020) Topology optimization with local stress constraints: a stress aggregation-free approach. Struct Multidisc Optim 62(4):1639–1668. https://doi.org/10.1007/s00158-020-02573-9
Sherif K, Witteveen W, Puchner K, Irschik H (2010) Efficient topology optimization of large dynamic finite element systems using fatigue. AIAA J 48(7):1339–1347. https://doi.org/10.2514/1.45196
Shobeiri V (2016) Topology optimization using bi-directional evolutionary structural optimization based on the element-free Galerkin method. Eng Optim 48(3):380–396. https://doi.org/10.1080/0305215X.2015.1012076
Sibson R (1981) A brief description of natural neighbor interpolation. Interpreting Multivariate Data. pp 21–36
Sigmund O, Maute K (2013) Topology optimization approaches. Struct Multidisc Optim 48(6):1031–1055. https://doi.org/10.1007/s00158-013-0978-6
Simonetti HL, Almeida VS, de Assis das Neves F, Greco M (2019) Multi-objective topology optimization using the boundary element method. Structures 19:84–95. https://doi.org/10.1016/j.istruc.2018.12.002
Sukumar N, Moran B, Belytschko T (1998) The natural element method in solid mechanics. Int J Numer Methods Eng 43(5):839–887
Suresh S, Lindström SB, Thore C-J, Torstenfelt B, Klarbring A (2020) Topology optimization using a continuous-time high-cycle fatigue model. Struct Multidisc Optim 61:1011–1025. https://doi.org/10.1007/s00158-019-02400-w
Suresh S, Lindström SB, Thore C-J, Klarbring A (2021) Topology optimization for transversely isotropic materials with high-cycle fatigue as a constraint. Struct Multidisc Optim 63:161–172. https://doi.org/10.1007/s00158-020-02677-2
Talischi C, Paulino GH, Le CH (2009) Honeycomb wachspress finite elements for structural topology optimization. Struct Multidisc Optim 37(6):569–583. https://doi.org/10.1007/s00158-008-0261-4
Talischi C, Paulino GH, Pereira A, Menezes IFM (2010) Polygonal finite elements for topology optimization: a unifying paradigm. Int J Numer Meth Eng 82(6):671–698. https://doi.org/10.1002/nme.2763
Talischi C, Paulino GH, Pereira A, Menezes IFM (2012) Polytop: a matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes. Struct Multidisc Optim 45(3):329–357. https://doi.org/10.1007/s00158-011-0696-x
Ullah B, Trevelyan J (2016) A boundary element and level set based topology optimisation using sensitivity analysis. Eng Anal Boundary Elem 70:80–98. https://doi.org/10.1016/j.enganabound.2016.06.001
Wallin M, Ristinmaa M (2014) Boundary effects in a phase-field approach to topology optimization. Comput Methods Appl Mech Eng 278:145–159. https://doi.org/10.1016/j.cma.2014.05.012
Wang F, Lazarov BS, Sigmund O (2011) On projection methods, convergence and robust formulations in topology optimization. Struct Multidisc Optim 43(6):767–784. https://doi.org/10.1007/s00158-010-0602-y
Wang Y, Luo Z, Wu J, Zhang N (2015) Topology optimization of compliant mechanisms using element-free Galerkin method. Adv Eng Softw 85:61–72. https://doi.org/10.1016/j.advengsoft.2015.03.001
Xia L, Xia Q, Huang X, Xie YM (2018) Bi-directional evolutionary structural optimization on advanced structures and materials: a comprehensive review. Arch Comput Methods Eng 25(2):437–478. https://doi.org/10.1007/s11831-016-9203-2
Yvonnet J, Ryckelynck D, Lorong P, Chinesta F (2004) A new extension of the natural element method for non-convex and discontinuous problems: the constrained natural element method (C-NEM). Int J Numer Meth Eng 60(8):1451–1474. https://doi.org/10.1002/nme.1016
Zegard T, Paulino GH (2016) Bridging topology optimization and additive manufacturing. Struct Multidisc Optim 53(1):175–192. https://doi.org/10.1007/s00158-015-1274-4
Zhang S, Le C, Gain A, Norato J (2018) Fatigue-based topology optimization with non-proportional loads. Comput Methods Appl Mech Eng 345:805–825. https://doi.org/10.1016/j.cma.2018.11.015
Zhou JX, Zou W (2008) Meshless approximation combined with implicit topology description for optimization of continua. Struct Multidisc Optim 36(4):347–353. https://doi.org/10.1007/s00158-007-0168-5
Acknowledgements
The authors acknowledge the financial support from “‘China Scholarship Council (CSC)” under the project titled “Topology optimization of additive manufactured parts including fatigue behavior.”
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest statement
On behalf of all authors, the corresponding author states that there is no Conflict of interest.
Replication of results
To reproduce the optimized results described above, the equilibrium equation can be solved by CNEM in Sect. 2. The local minimum problem can be solved using the modified AL formula (Giraldo-Londoño and Paulino 2021). The sensitivities are derived in Appendices 1 and 2 and the relevant parameters are given in Table 1.
Additional information
Responsible Editor: Jianbin Du
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1: Sensitivity analysis of stress-constrained topology optimization
The sensitivity of the AL function in Eq. 19 at k-th iteration can be obtained as follows:
where
is the penalization term.
For the first item on the right side of Eq. 29, \(\text{{d}}\tilde{\rho }_{j}/\text{{d}}\rho _{i}=\mathcal {F}_{j i}\) is obtained from the filter relation in Eq. 10 and the term \(\text{{d}}f /\text{{d}} \tilde{\rho }_{j}\) is given by
The calculation of the second term \(\partial P/\partial \tilde{\rho }_{i}\) in Eq. 29 is expressed as follows:
Based on Eqs. 20 and 23e, the nonzero part of Eq. 32 is determined as follows:
when \(\widetilde{g_{i}}(\overline{\varvec{\rho }}) \ge -\lambda _{i}^{(k)} / \mu ^{(k)} \), otherwise \(\partial h_{i}/\partial \tilde{\rho }_{j}=0\).
The adjoint method is used here to reduce the cost of sensitivity evaluation, then \(\partial P^{(k)} / \partial \tilde{\rho }_{j}\) is calculated as follows:
with the adjoint problem:
Since the stiffness matrix is constructed through Eq. 13, the second part on the right of Eq. 34 can be calculated as follows:
The sensitivity of von Mises stress to the Cauchy stress vector is equal to
The term \(\partial \varvec{\sigma } / \partial \varvec{u}\) can be deduced through Eq. 6:
Finally, we obtain the following
where \(\varvec{\mathcal {F}}_{i}\) is the ith row of the filter matrix.
Appendix 2: Sensitivity analysis of fatigue-constrained topology optimization
The AL-based method for topology optimization with fatigue constraints is similar to that with stress constraints, the main difference being that the load is cyclic in this case. Since the solid mechanics problem is linear elastic in this study, the relationships between the displacements and stresses obtained at each moment are also linear. Therefore, the equilibrium equation at any time point multiplied by an arbitrary adjoint vector \(\varvec{\eta }\) is added to the penalization term when the adjoint method is used for sensitivity analysis:
where \(\varvec{u}_{r e f}\) represents the reference displacement vector at any predetermined loading moment. The adjoint problem then becomes:
when \(\widetilde{g_{i}}(\overline{\varvec{\rho }}) \ge -\lambda _{i}^{(k)} / \mu ^{(k)} \), \(\partial h_{i} / \partial \varvec{u}_{r e f}\) is expressed as follows:
where \(\varvec{\sigma }_{H,ref}\) and \(\varvec{\sigma }_{ref}\) respectively represent the reference hydrostatic stress vector and the reference stress vector at any given reference time. Based on Eqs. 14 and 23e, the sensitivity of the constraint \(\varvec{g}\) to the \(\sqrt{J_{2, a}^{j}}\) and the \(\varvec{\sigma }_{H,max}\) of Voronoi cell j are
The term \(\partial \sqrt{J_{2, a}^{j}} / \partial \varvec{\sigma }_{a}\) in Eq. 43 is similar with Eq. 37, where \(\partial \sqrt{J_{2, a}^{j}} / \partial \varvec{\sigma }_{a}=\varvec{M}_{c} \varvec{\sigma }_{a} / \sqrt{J_{2, a}^{j}}\).
The sensitivity of the stress amplitude to the reference displacement can be expressed as follows:
where \(\varvec{\gamma }_{1}=\varvec{\sigma }_{max} / \varvec{\sigma }_{ref}\) and \(\varvec{\gamma }_{2}=\varvec{\sigma }_{min} / \varvec{\sigma }_{ref}\) are coefficient vectors.
For 2D plane stress state, \(\partial \varvec{\sigma }_{H, r e f}^{j} / \partial \varvec{\sigma }_{r e f}^{j}=\left[ \begin{array}{lll} 1 / 3&1 / 3&0 \end{array}\right] ^{T}\).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chen, Y., Monteiro, E., Koutiri, I. et al. Stress-constrained topology optimization using the constrained natural element method. Struct Multidisc Optim 67, 65 (2024). https://doi.org/10.1007/s00158-024-03786-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-024-03786-y