Skip to main content
Top
Published in: Structural and Multidisciplinary Optimization 3/2020

30-03-2020 | Research Paper

Accelerated topology optimization by means of deep learning

Published in: Structural and Multidisciplinary Optimization | Issue 3/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This study is focused on enhancing the computational efficiency of the solid isotropic material with penalization (SIMP) approach implemented for solving topology optimization problems. Solving such problems might become extremely time-consuming; in this direction, machine learning (ML) and specifically deep neural computing are integrated in order to accelerate the optimization procedure. The capability of ML-based computational models to extract multiple levels of representation of non-linear input data has been implemented successfully in various problems ranging from time series prediction to pattern recognition. The later one triggered the development of the methodology proposed in the current study that is based on deep belief networks (DBNs). More specifically, a DBN is calibrated on transforming the input data to a new higher-level representation. Input data contains the density fluctuation pattern of the finite element discretization provided by the initial steps of SIMP approach, and output data corresponds to the resulted density values distribution over the domain as obtained by SIMP. The representation capabilities and the computational advantages offered by the proposed DBN-based methodology coupled with the SIMP approach are investigated in several benchmark topology optimization test examples where it is observed more than one order of magnitude reduction on the iterations that were originally required by SIMP, while the advantages become more pronounced in case of large-scale problems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Aage N, Andreassen E, Lazarov BS (2015) Topology optimization using PETSc: an easy-to-use, fully parallel, open source topology optimization framework. Struct Multidiscip Optim 51(3):565–572MathSciNet Aage N, Andreassen E, Lazarov BS (2015) Topology optimization using PETSc: an easy-to-use, fully parallel, open source topology optimization framework. Struct Multidiscip Optim 51(3):565–572MathSciNet
go back to reference Adeli H, Park HS (1995) A neural dynamics model for structural optimization-theory. Comput Struct 57(3):383–390MathSciNetMATH Adeli H, Park HS (1995) A neural dynamics model for structural optimization-theory. Comput Struct 57(3):383–390MathSciNetMATH
go back to reference Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and level-set method. J Comput Phys 194:363–393MathSciNetMATH Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and level-set method. J Comput Phys 194:363–393MathSciNetMATH
go back to reference Andreassen E, Clausen A, Schevenels M, Lazarov BS, Sigmund O (2011) Efficient topology optimization in MATLAB using 88 lines of code. Struct Multidiscip Optim 43(1):1–16MATH Andreassen E, Clausen A, Schevenels M, Lazarov BS, Sigmund O (2011) Efficient topology optimization in MATLAB using 88 lines of code. Struct Multidiscip Optim 43(1):1–16MATH
go back to reference Bendsøe MP (1989) Optimal shape design as a material distribution problem. Struct Multidiscip Optim 1(4):193–202 Bendsøe MP (1989) Optimal shape design as a material distribution problem. Struct Multidiscip Optim 1(4):193–202
go back to reference Bendsoe MP, Sigmund O (2013) Topology optimization: theory, methods and applications. Springer. Bendsoe MP, Sigmund O (2013) Topology optimization: theory, methods and applications. Springer.
go back to reference Bengio Y (2009) Learning deep architectures for AI, foundations and trends® in. Mach Learn 2(1):1–127MATH Bengio Y (2009) Learning deep architectures for AI, foundations and trends® in. Mach Learn 2(1):1–127MATH
go back to reference Bruns TE, Tortorelli DA (2001) Topology optimization of non-linear elastic structures and compliant mechanisms. Comput Methods Appl Mech Eng 190(26–27):3443–3459MATH Bruns TE, Tortorelli DA (2001) Topology optimization of non-linear elastic structures and compliant mechanisms. Comput Methods Appl Mech Eng 190(26–27):3443–3459MATH
go back to reference Christensen PW, Klarbring A (2009) An introduction to structural optimization. Springer Christensen PW, Klarbring A (2009) An introduction to structural optimization. Springer
go back to reference Collobert R, Weston J (2008) A unified architecture for natural language processing: deep neural networks with multitask learning. In: In proceedings of the 25 international conference on machine learning (ICML'08). Helsinki, Finland, pp 160–167 Collobert R, Weston J (2008) A unified architecture for natural language processing: deep neural networks with multitask learning. In: In proceedings of the 25 international conference on machine learning (ICML'08). Helsinki, Finland, pp 160–167
go back to reference Duarte LS, Celes W, Pereira A, Menezes IFM, Paulino GH (2015) PolyTop++: an efficient alternative for serial and parallel topology optimization on CPUs & GPUs. Struct Multidiscip Optim 52(5):845–859MathSciNet Duarte LS, Celes W, Pereira A, Menezes IFM, Paulino GH (2015) PolyTop++: an efficient alternative for serial and parallel topology optimization on CPUs & GPUs. Struct Multidiscip Optim 52(5):845–859MathSciNet
go back to reference Fischer A, Igel C (2012) An introduction to restricted Boltzmann machines. In: Progress in pattern recognition, image analysis, computer vision and applications. Springer, Buenos Aires, pp 14–36 Fischer A, Igel C (2012) An introduction to restricted Boltzmann machines. In: Progress in pattern recognition, image analysis, computer vision and applications. Springer, Buenos Aires, pp 14–36
go back to reference Freund Y, Haussler D, (1992) Unsupervised learning of distributions on binary vectors using two layer networks. In Proceedings of the 4th International Conference on Neural Information Processing Systems. 912–919 Freund Y, Haussler D, (1992) Unsupervised learning of distributions on binary vectors using two layer networks. In Proceedings of the 4th International Conference on Neural Information Processing Systems. 912–919
go back to reference Gallagher RH, Zienklewicz OC (1973) Optimum structural design: theory and applications, New York, John Wiley & Sons Gallagher RH, Zienklewicz OC (1973) Optimum structural design: theory and applications, New York, John Wiley & Sons
go back to reference Gholizadeh S, Salajegheh E (2009) Optimal design of structures subjected to time history loading by swarm intelligence and an advanced metamodel. Comput Methods Appl Mech Eng 198(37–40):2936–2949MATH Gholizadeh S, Salajegheh E (2009) Optimal design of structures subjected to time history loading by swarm intelligence and an advanced metamodel. Comput Methods Appl Mech Eng 198(37–40):2936–2949MATH
go back to reference Greenspan H, Van Ginneken B, Summers RM (2016) Guest editorial deep learning in medical imaging: overview and future promise of an exciting new technique. IEEE Trans Med Imaging 35(5):1153–1159 Greenspan H, Van Ginneken B, Summers RM (2016) Guest editorial deep learning in medical imaging: overview and future promise of an exciting new technique. IEEE Trans Med Imaging 35(5):1153–1159
go back to reference Hajela P, Lee E, Lin CY, (1993) Genetic algorithms in structural topology optimization. In: M.P. Bendsøe, C.A.M. Soares (eds) Topology Design of Structures. NATO ASI Series (Series E: Applied Sciences), Springer, Dordrecht 227, pp. 117–134 Hajela P, Lee E, Lin CY, (1993) Genetic algorithms in structural topology optimization. In: M.P. Bendsøe, C.A.M. Soares (eds) Topology Design of Structures. NATO ASI Series (Series E: Applied Sciences), Springer, Dordrecht 227, pp. 117–134
go back to reference Haug EJ, Arora JS, (1974) Optimal mechanical design techniques based on optimal control methods. In Proceedings of the 1st ASME Design Technology Transfer Conference, New York, 65–74 Haug EJ, Arora JS, (1974) Optimal mechanical design techniques based on optimal control methods. In Proceedings of the 1st ASME Design Technology Transfer Conference, New York, 65–74
go back to reference Hinton GE (2002a) Training products of experts by minimizing contrastive divergence. Neural Comput 14(8):1711–1800MATH Hinton GE (2002a) Training products of experts by minimizing contrastive divergence. Neural Comput 14(8):1711–1800MATH
go back to reference Hinton GE (2002b) Training products of experts by minimizing contrastive divergence. Neural Comput 14(8):1711–1800MATH Hinton GE (2002b) Training products of experts by minimizing contrastive divergence. Neural Comput 14(8):1711–1800MATH
go back to reference Hinton GE (2007) Boltzmann machine. Scholarpedia. 2(5):1668 Hinton GE (2007) Boltzmann machine. Scholarpedia. 2(5):1668
go back to reference Hinton GE (2009) Deep belief networks. Scholarpedia. 4(5):5947 Hinton GE (2009) Deep belief networks. Scholarpedia. 4(5):5947
go back to reference Hinton GE (2012) A practical guide to training restricted Boltzmann machines. Lect Notes Comput Sci 7700:599–619 Hinton GE (2012) A practical guide to training restricted Boltzmann machines. Lect Notes Comput Sci 7700:599–619
go back to reference Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks. Science. 313:504–507MathSciNetMATH Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks. Science. 313:504–507MathSciNetMATH
go back to reference Hinton GE, Osindero S, Teh Y (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554MathSciNetMATH Hinton GE, Osindero S, Teh Y (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554MathSciNetMATH
go back to reference Kazakis G, Kanellopoulos I, Sotiropoulos S, Lagaros ND (2017) Topology optimization aided structural design: interpolation, computational aspects and 3D printing. Heliyon. 3(10):e00431 Kazakis G, Kanellopoulos I, Sotiropoulos S, Lagaros ND (2017) Topology optimization aided structural design: interpolation, computational aspects and 3D printing. Heliyon. 3(10):e00431
go back to reference Krizhevsky A, Sutskever I, Hinton G (2012) ImageNet classification with deep convolutional neural networks. In: In proceeding of the 25th international conference on neural information processing systems (NIPS'12). Lake Tahoe, Nevada, pp 1097–1105 Krizhevsky A, Sutskever I, Hinton G (2012) ImageNet classification with deep convolutional neural networks. In: In proceeding of the 25th international conference on neural information processing systems (NIPS'12). Lake Tahoe, Nevada, pp 1097–1105
go back to reference Labanda SR, Stolpe M (2015) Automatic penalty continuation in structural topology optimization. Struct Multidiscip Optim 52:1205–1221MathSciNet Labanda SR, Stolpe M (2015) Automatic penalty continuation in structural topology optimization. Struct Multidiscip Optim 52:1205–1221MathSciNet
go back to reference Lagaros ND (2018) The environmental and economic impact of structural optimization. Struct Multidiscip Optim 58(4):1751–1768 Lagaros ND (2018) The environmental and economic impact of structural optimization. Struct Multidiscip Optim 58(4):1751–1768
go back to reference Li L, Khandelwal K (2015) Volume preserving projection filters and continuation methods in topology optimization. Eng Struct 85:144–161 Li L, Khandelwal K (2015) Volume preserving projection filters and continuation methods in topology optimization. Eng Struct 85:144–161
go back to reference Mahdavi A, Balaji R, Frecker M, Mockensturm EM (2006) Topology optimization of 2D continua for minimum compliance using parallel computing. Struct Multidiscip Optim 32(2):121–132 Mahdavi A, Balaji R, Frecker M, Mockensturm EM (2006) Topology optimization of 2D continua for minimum compliance using parallel computing. Struct Multidiscip Optim 32(2):121–132
go back to reference Martinez-Frutos J, Herrero-Perez D (2016) Large-scale robust topology optimization using multi-GPU systems. Comput Methods Appl Mech Eng 311:393–414MathSciNetMATH Martinez-Frutos J, Herrero-Perez D (2016) Large-scale robust topology optimization using multi-GPU systems. Comput Methods Appl Mech Eng 311:393–414MathSciNetMATH
go back to reference Mlejnek HP (1992) Some aspects of the genesis of structures. Struct Multidiscip Optim 5(1–2):64–69 Mlejnek HP (1992) Some aspects of the genesis of structures. Struct Multidiscip Optim 5(1–2):64–69
go back to reference Moller O, Ricardo OF, Laura MQ, Rubinstein M (2009) Structural optimization for performance-based design in earthquake engineering: applications of neural networks. Struct Saf 31:490–499 Moller O, Ricardo OF, Laura MQ, Rubinstein M (2009) Structural optimization for performance-based design in earthquake engineering: applications of neural networks. Struct Saf 31:490–499
go back to reference Moses F (1974) Mathematical programming methods for structural optimization, applied mechanics division. ASME. 5:35–47 Moses F (1974) Mathematical programming methods for structural optimization, applied mechanics division. ASME. 5:35–47
go back to reference Papadrakakis M, Lagaros ND (2002) Reliability-based structural optimization using neural networks and Monte Carlo simulation. Comput Methods Appl Mech Eng 191(32):3491–3507MATH Papadrakakis M, Lagaros ND (2002) Reliability-based structural optimization using neural networks and Monte Carlo simulation. Comput Methods Appl Mech Eng 191(32):3491–3507MATH
go back to reference Papadrakakis M, Lagaros ND, Tsompanakis Y (1998) Structural optimization using evolution strategies and neural networks. Comput Methods Appl Mech Eng 156(1–4):309–333MATH Papadrakakis M, Lagaros ND, Tsompanakis Y (1998) Structural optimization using evolution strategies and neural networks. Comput Methods Appl Mech Eng 156(1–4):309–333MATH
go back to reference Papadrakakis M, Lagaros ND, Tsompanakis Y, Plevris V (2001) Large scale structural optimization: computational methods and optimization algorithms. Arch Comput Methods Eng (State of the art reviews) 8(3):239–301MathSciNetMATH Papadrakakis M, Lagaros ND, Tsompanakis Y, Plevris V (2001) Large scale structural optimization: computational methods and optimization algorithms. Arch Comput Methods Eng (State of the art reviews) 8(3):239–301MathSciNetMATH
go back to reference Querin OM, Steven GP, Xie YM (1998) Evolutionary structural optimization using a bi-directional algorithm. Eng Comput 15(8):1031–1048MATH Querin OM, Steven GP, Xie YM (1998) Evolutionary structural optimization using a bi-directional algorithm. Eng Comput 15(8):1031–1048MATH
go back to reference Rumelhart DE, McClelland J (1986) Parallel distributed processing: explorations in the microstructure of cognition. MIT Press, Cambridge (Britian) Rumelhart DE, McClelland J (1986) Parallel distributed processing: explorations in the microstructure of cognition. MIT Press, Cambridge (Britian)
go back to reference Sakata S, Ashida F, Zako M (2003) Structural optimization using Kriging approximation. Comput Methods Appl Mech Eng 192(7–8):923–939MATH Sakata S, Ashida F, Zako M (2003) Structural optimization using Kriging approximation. Comput Methods Appl Mech Eng 192(7–8):923–939MATH
go back to reference Sheu CY, Prager W (1968) Recent development in optimal structural design. Appl Mech Rev 21(10):985–992 Sheu CY, Prager W (1968) Recent development in optimal structural design. Appl Mech Rev 21(10):985–992
go back to reference Sigmund O, (1994) Design of material structures using topology optimization, PhD thesis. DCAMM S-report S69 Department of solid mechanics. Technical University of Denmark Sigmund O, (1994) Design of material structures using topology optimization, PhD thesis. DCAMM S-report S69 Department of solid mechanics. Technical University of Denmark
go back to reference Sigmund O (1997) On the design of compliant mechanisms using topology optimization. Mech strct Mach 25(4):493–524 Sigmund O (1997) On the design of compliant mechanisms using topology optimization. Mech strct Mach 25(4):493–524
go back to reference Sigmund O (2001) A 99 line topology optimization code written in Matlab. Struct Multidiscip Optim 21(2):120–127 Sigmund O (2001) A 99 line topology optimization code written in Matlab. Struct Multidiscip Optim 21(2):120–127
go back to reference Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multidiscip Optim 33(4–5):401–424 Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multidiscip Optim 33(4–5):401–424
go back to reference Sigmund O, Maute K (2013) Topology optimization approaches a comparative review. Struct Multidiscip Optim 48:1031–1055MathSciNet Sigmund O, Maute K (2013) Topology optimization approaches a comparative review. Struct Multidiscip Optim 48:1031–1055MathSciNet
go back to reference Sigmund O, Petersson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct Multidiscip Optim 16(1):68–75 Sigmund O, Petersson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct Multidiscip Optim 16(1):68–75
go back to reference Smolensky P (1986) Information processing in dynamical systems: foundations of harmony theory. In: Parallel distributed processing: explorations in the microstructure of cognition. MIT Press Cambridge, Cambridge, pp 194–281 Smolensky P (1986) Information processing in dynamical systems: foundations of harmony theory. In: Parallel distributed processing: explorations in the microstructure of cognition. MIT Press Cambridge, Cambridge, pp 194–281
go back to reference Sosnovik I, Oseledets I (2017) Neural networks for topology optimization. arXiv preprint arXiv:1709.09578MATH Sosnovik I, Oseledets I (2017) Neural networks for topology optimization. arXiv preprint arXiv:1709.09578MATH
go back to reference Spunt L (1971) Optimum structural design New Jersey USA. Prentice Hall, Englewood Cliffs Spunt L (1971) Optimum structural design New Jersey USA. Prentice Hall, Englewood Cliffs
go back to reference Svanberg K (1987) The method of moving asymptotes-a new method for structural optimization. Int J Numer Methods Eng 24(2):359–373MathSciNetMATH Svanberg K (1987) The method of moving asymptotes-a new method for structural optimization. Int J Numer Methods Eng 24(2):359–373MathSciNetMATH
go back to reference Talischi C, Paulino GH, Pereira A, Menezes IFM (2012a) PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes. Struct Multidiscip Optim 45:329–357MathSciNetMATH Talischi C, Paulino GH, Pereira A, Menezes IFM (2012a) PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes. Struct Multidiscip Optim 45:329–357MathSciNetMATH
go back to reference Talischi C, Paulino GH, Pereira A, Menezes IFM (2012b) PolyMesher: a general-purpose mesh generator for polygonal elements written in Matlab. J Struct Multidiscip Optim 45(3):309–328MathSciNetMATH Talischi C, Paulino GH, Pereira A, Menezes IFM (2012b) PolyMesher: a general-purpose mesh generator for polygonal elements written in Matlab. J Struct Multidiscip Optim 45(3):309–328MathSciNetMATH
go back to reference Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192(1–2):227–246MathSciNetMATH Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192(1–2):227–246MathSciNetMATH
go back to reference Wu J, Dick CH, Westermann R (2016) A system for high-resolution topology optimization. IEEE Trans Vis Comput Graph 22(3):1195–1208 Wu J, Dick CH, Westermann R (2016) A system for high-resolution topology optimization. IEEE Trans Vis Comput Graph 22(3):1195–1208
go back to reference Xie Y, Steven G (1992) Shape and layout optimization via an evolutionary procedure. In Proceedings of the International Conference Computational Engineering Science, Hong Kong Xie Y, Steven G (1992) Shape and layout optimization via an evolutionary procedure. In Proceedings of the International Conference Computational Engineering Science, Hong Kong
go back to reference Xie Y, Steven G (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49(5):885–896 Xie Y, Steven G (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49(5):885–896
go back to reference Xingjun G, Lijuan L, Haitao M (2017) An adaptive continuation method for topology optimization of continuum structures considering buckling constrains. Int J Appl Mech 9(7):1750092 –1-24 Xingjun G, Lijuan L, Haitao M (2017) An adaptive continuation method for topology optimization of continuum structures considering buckling constrains. Int J Appl Mech 9(7):1750092 –1-24
go back to reference Yoo J, Lee I, (2017) Efficient density based topology optimization using dual-layer element and variable grouping method for large 3D applications. World Congress Struct Multidiscip Optim Yoo J, Lee I, (2017) Efficient density based topology optimization using dual-layer element and variable grouping method for large 3D applications. World Congress Struct Multidiscip Optim
go back to reference Zhou M, Rozvany GIN (1991) The COC algorithm, part II: topological, geometrical and generalized shape optimization. Comput Methods Appl Mech Eng 89(1–3):309–336 Zhou M, Rozvany GIN (1991) The COC algorithm, part II: topological, geometrical and generalized shape optimization. Comput Methods Appl Mech Eng 89(1–3):309–336
Metadata
Title
Accelerated topology optimization by means of deep learning
Publication date
30-03-2020
Published in
Structural and Multidisciplinary Optimization / Issue 3/2020
Print ISSN: 1615-147X
Electronic ISSN: 1615-1488
DOI
https://doi.org/10.1007/s00158-020-02545-z

Other articles of this Issue 3/2020

Structural and Multidisciplinary Optimization 3/2020 Go to the issue

Premium Partners