Skip to main content
Erschienen in: Structural and Multidisciplinary Optimization 4/2014

01.04.2014 | RESEARCH PAPER

Alternating active-phase algorithm for multimaterial topology optimization problems: a 115-line MATLAB implementation

verfasst von: Rouhollah Tavakoli, Seyyed Mohammad Mohseni

Erschienen in: Structural and Multidisciplinary Optimization | Ausgabe 4/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A new algorithm for the solution of multimaterial topology optimization problems is introduced in the present study. The presented method is based on the splitting of a multiphase topology optimization problem into a series of binary phase topology optimization sub-problems which are solved partially, in a sequential manner, using a traditional binary phase topology optimization solver; internal solver. The coupling between these incomplete solutions is ensured using an outer iteration strategy based on the block coordinate descend method. The presented algorithm provides a general framework to extend the traditional binary phase topology optimization solvers for the solution of multiphase topology optimization problems. Interesting features of the presented algorithm are:generality, simplicity and the ease of implementation. The presented algorithm is used to solve multimaterial minimum structural and thermal compliance topology optimization problems based on the classical optimality criteria method. Details of MATLAB implementation are presented and the complete program listings are provided as the Supplementary Materials. The success and performance of the presented method are studied through several two dimensional numerical examples.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Allaire G, Castro C (2002) Optimization of nuclear fuel reloading by the homogenization method. Struct Multidisc Optim 24(1):11–22CrossRef Allaire G, Castro C (2002) Optimization of nuclear fuel reloading by the homogenization method. Struct Multidisc Optim 24(1):11–22CrossRef
Zurück zum Zitat Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194(1):363–393CrossRefMATHMathSciNet Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194(1):363–393CrossRefMATHMathSciNet
Zurück zum Zitat Andreassen E, Clausen A, Schevenels M, Lazarov B, Sigmund O (2011) Efficient topology optimization in matlab using 88 lines of code. Struct Multidisc Optim 43(1):1–16CrossRefMATH Andreassen E, Clausen A, Schevenels M, Lazarov B, Sigmund O (2011) Efficient topology optimization in matlab using 88 lines of code. Struct Multidisc Optim 43(1):1–16CrossRefMATH
Zurück zum Zitat Bendsøe M (1995) Optimization of structural topology, shape, and material. Springer, New YorkCrossRef Bendsøe M (1995) Optimization of structural topology, shape, and material. Springer, New YorkCrossRef
Zurück zum Zitat Bendsøe M, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224CrossRef Bendsøe M, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224CrossRef
Zurück zum Zitat Bendsøe M, Sigmund O (1999) Material interpolation schemes in topology optimization. Arch Appl Mech 69(9):635–654 Bendsøe M, Sigmund O (1999) Material interpolation schemes in topology optimization. Arch Appl Mech 69(9):635–654
Zurück zum Zitat Bendsøe M, Sigmund O (2004) Topology optimization: theory, methods and applications. Springer, New YorkCrossRef Bendsøe M, Sigmund O (2004) Topology optimization: theory, methods and applications. Springer, New YorkCrossRef
Zurück zum Zitat Bezdek J, Hathaway R, Howard R, Wilson C, Windham M (1987) Local convergence analysis of a grouped variable version of coordinate descent. J Optim Theory Appl 54(3):471–477CrossRefMATHMathSciNet Bezdek J, Hathaway R, Howard R, Wilson C, Windham M (1987) Local convergence analysis of a grouped variable version of coordinate descent. J Optim Theory Appl 54(3):471–477CrossRefMATHMathSciNet
Zurück zum Zitat Dombre E, Allaire G, Pantz O, Schmitt D (2012) Shape optimization of a sodium fast reactor core. In: ESAIM proceedings, EDP Sciences, vol 38, pp 319–334 Dombre E, Allaire G, Pantz O, Schmitt D (2012) Shape optimization of a sodium fast reactor core. In: ESAIM proceedings, EDP Sciences, vol 38, pp 319–334
Zurück zum Zitat Donoso A, Pedregal P (2005) Optimal design of 2d conducting graded materials by minimizing quadratic functionals in the field. Struct Multidisc Optim 30(5):360–367CrossRefMATHMathSciNet Donoso A, Pedregal P (2005) Optimal design of 2d conducting graded materials by minimizing quadratic functionals in the field. Struct Multidisc Optim 30(5):360–367CrossRefMATHMathSciNet
Zurück zum Zitat Hashin Z, Shtrikman S (1963) A variational approach to the theory of the elastic behaviour of multiphase materials. J Mech Phys Solids 11(2):127–140CrossRefMATHMathSciNet Hashin Z, Shtrikman S (1963) A variational approach to the theory of the elastic behaviour of multiphase materials. J Mech Phys Solids 11(2):127–140CrossRefMATHMathSciNet
Zurück zum Zitat Huang X, Xie Y (2009) Bi-directional evolutionary topology optimization of continuum structures with one or multiple materials. Comput Mech 43(3):393–401CrossRefMATHMathSciNet Huang X, Xie Y (2009) Bi-directional evolutionary topology optimization of continuum structures with one or multiple materials. Comput Mech 43(3):393–401CrossRefMATHMathSciNet
Zurück zum Zitat Huang X, Xie M, et al (2010) Evolutionary topology optimization of continuum structures: methods and applications. Wiley, New YorkCrossRef Huang X, Xie M, et al (2010) Evolutionary topology optimization of continuum structures: methods and applications. Wiley, New YorkCrossRef
Zurück zum Zitat Lin C, Lucidi S, Palagi L, Risi A, Sciandrone M (2009) Decomposition algorithm model for singly linearly-constrained problems subject to lower and upper bounds. J Optim Theory Appl 141(1):107–126CrossRefMATHMathSciNet Lin C, Lucidi S, Palagi L, Risi A, Sciandrone M (2009) Decomposition algorithm model for singly linearly-constrained problems subject to lower and upper bounds. J Optim Theory Appl 141(1):107–126CrossRefMATHMathSciNet
Zurück zum Zitat Liuzzi G, Palagi L, Piacentini M (2011) On the convergence of a jacobi-type algorithm for singly linearly-constrained problems subject to simple bounds. Optim Lett 5(2):347–362CrossRefMATHMathSciNet Liuzzi G, Palagi L, Piacentini M (2011) On the convergence of a jacobi-type algorithm for singly linearly-constrained problems subject to simple bounds. Optim Lett 5(2):347–362CrossRefMATHMathSciNet
Zurück zum Zitat Luenberger D, Ye Y (2008) Linear and nonlinear programming, 3rd edn. Springer, New YorkMATH Luenberger D, Ye Y (2008) Linear and nonlinear programming, 3rd edn. Springer, New YorkMATH
Zurück zum Zitat Luo Z, Tong L, Luo J, Wei P, Wang M (2009) Design of piezoelectric actuators using a multiphase level set method of piecewise constants. J Comput Phys 228(7):2643–2659CrossRefMATHMathSciNet Luo Z, Tong L, Luo J, Wei P, Wang M (2009) Design of piezoelectric actuators using a multiphase level set method of piecewise constants. J Comput Phys 228(7):2643–2659CrossRefMATHMathSciNet
Zurück zum Zitat Nocedal J, Wright S (2006) Numerical optimization, 2nd edn. Springer, New YorkMATH Nocedal J, Wright S (2006) Numerical optimization, 2nd edn. Springer, New YorkMATH
Zurück zum Zitat Sigmund O (2001a) A 99 line topology optimization code written in matlab. Struct Multidisc Optim 21(2):120–127CrossRef Sigmund O (2001a) A 99 line topology optimization code written in matlab. Struct Multidisc Optim 21(2):120–127CrossRef
Zurück zum Zitat Sigmund O (2001b) Recent developments in extremal material design. In: Wall WA, Bletzinger K-U, Schweizerhof K (eds) Trends in computational mechanics. CIMNE, Barcelona, pp 228–232 Sigmund O (2001b) Recent developments in extremal material design. In: Wall WA, Bletzinger K-U, Schweizerhof K (eds) Trends in computational mechanics. CIMNE, Barcelona, pp 228–232
Zurück zum Zitat Sigmund O, Petersson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct Multidisc Optim 16(1):68–75CrossRef Sigmund O, Petersson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct Multidisc Optim 16(1):68–75CrossRef
Zurück zum Zitat Sigmund O, Torquato S (1996) Composites with extremal thermal expansion coefficients. Appl Phys Lett 69(21):3203–3205CrossRef Sigmund O, Torquato S (1996) Composites with extremal thermal expansion coefficients. Appl Phys Lett 69(21):3203–3205CrossRef
Zurück zum Zitat Sigmund O, Torquato S (1997) Design of materials with extreme thermal expansion using a three-phase topology optimization method. J Mech Phys Solids 45(6):1037–1067CrossRefMathSciNet Sigmund O, Torquato S (1997) Design of materials with extreme thermal expansion using a three-phase topology optimization method. J Mech Phys Solids 45(6):1037–1067CrossRefMathSciNet
Zurück zum Zitat Sigmund O, Torquato S (1999) Design of smart composite materials using topology optimization. Smart Mater Struct 8:365CrossRef Sigmund O, Torquato S (1999) Design of smart composite materials using topology optimization. Smart Mater Struct 8:365CrossRef
Zurück zum Zitat Tavakoli R, Zhang H (2012) A nonmonotone spectral projected gradient method for large-scale topology optimization problems. Numer Algebra Control Optim 2(2):395–412CrossRefMATHMathSciNet Tavakoli R, Zhang H (2012) A nonmonotone spectral projected gradient method for large-scale topology optimization problems. Numer Algebra Control Optim 2(2):395–412CrossRefMATHMathSciNet
Zurück zum Zitat Tseng P (2001) Convergence of a block coordinate descent method for nondifferentiable minimization. J Optim Theory Appl 109(3):475–494CrossRefMATHMathSciNet Tseng P (2001) Convergence of a block coordinate descent method for nondifferentiable minimization. J Optim Theory Appl 109(3):475–494CrossRefMATHMathSciNet
Zurück zum Zitat Tseng P, Yun S (2010) A coordinate gradient descent method for linearly constrained smooth optimization and support vector machines training. Comput Optim Appl 47(2):179–206CrossRefMATHMathSciNet Tseng P, Yun S (2010) A coordinate gradient descent method for linearly constrained smooth optimization and support vector machines training. Comput Optim Appl 47(2):179–206CrossRefMATHMathSciNet
Zurück zum Zitat Vese L, Chan T (2002) A multiphase level set framework for image segmentation using the mumford and shah model. Int J Comput Vis 50(3):271–293CrossRefMATH Vese L, Chan T (2002) A multiphase level set framework for image segmentation using the mumford and shah model. Int J Comput Vis 50(3):271–293CrossRefMATH
Zurück zum Zitat Wang M, Wang X (2004) color level sets: a multi-phase method for structural topology optimization with multiple materials. Comput Methods Appl Mech Eng 193(6):469–496CrossRefMATH Wang M, Wang X (2004) color level sets: a multi-phase method for structural topology optimization with multiple materials. Comput Methods Appl Mech Eng 193(6):469–496CrossRefMATH
Zurück zum Zitat Wang M, Wang X (2005) A level-set based variational method for design and optimization of heterogeneous objects. Comput Aided Des 37(3):321–337CrossRef Wang M, Wang X (2005) A level-set based variational method for design and optimization of heterogeneous objects. Comput Aided Des 37(3):321–337CrossRef
Zurück zum Zitat Wang M, Zhou S (2004) Synthesis of shape and topology of multi-material structures with a phase-field method. J Comput-Aided Mater Des 11(2):117–138CrossRef Wang M, Zhou S (2004) Synthesis of shape and topology of multi-material structures with a phase-field method. J Comput-Aided Mater Des 11(2):117–138CrossRef
Zurück zum Zitat Wei P, Wang M (2009) Piecewise constant level set method for structural topology optimization. Int J Numer Methods Eng 78(4):379–402CrossRefMATH Wei P, Wang M (2009) Piecewise constant level set method for structural topology optimization. Int J Numer Methods Eng 78(4):379–402CrossRefMATH
Zurück zum Zitat Yulin M, Xiaoming W (2004) A level set method for structural topology optimization and its applications. Adv Eng Softw 35(7):415–441CrossRefMATH Yulin M, Xiaoming W (2004) A level set method for structural topology optimization and its applications. Adv Eng Softw 35(7):415–441CrossRefMATH
Zurück zum Zitat Zangwill W (1969) Nonlinear programming: a unified approach. Prentice-Hall, Englewood CliffsMATH Zangwill W (1969) Nonlinear programming: a unified approach. Prentice-Hall, Englewood CliffsMATH
Zurück zum Zitat Zhao H, Chan T, Merriman B, Osher S (1996) A variational level set approach to multiphase motion. J Comput Phys 127(1):179–195CrossRefMATHMathSciNet Zhao H, Chan T, Merriman B, Osher S (1996) A variational level set approach to multiphase motion. J Comput Phys 127(1):179–195CrossRefMATHMathSciNet
Zurück zum Zitat Zhou S, Wang M (2006) 3d multi-material structural topology optimization with the generalized cahn-hilliard equations. CMES: Comput Model Eng Sci 16(2):83–102 Zhou S, Wang M (2006) 3d multi-material structural topology optimization with the generalized cahn-hilliard equations. CMES: Comput Model Eng Sci 16(2):83–102
Zurück zum Zitat Zhou S, Wang M (2007) Multimaterial structural topology optimization with a generalized cahn–hilliard model of multiphase transition. Struct Multidisc Optim 33(2):89–111CrossRefMATH Zhou S, Wang M (2007) Multimaterial structural topology optimization with a generalized cahn–hilliard model of multiphase transition. Struct Multidisc Optim 33(2):89–111CrossRefMATH
Metadaten
Titel
Alternating active-phase algorithm for multimaterial topology optimization problems: a 115-line MATLAB implementation
verfasst von
Rouhollah Tavakoli
Seyyed Mohammad Mohseni
Publikationsdatum
01.04.2014
Verlag
Springer Berlin Heidelberg
Erschienen in
Structural and Multidisciplinary Optimization / Ausgabe 4/2014
Print ISSN: 1615-147X
Elektronische ISSN: 1615-1488
DOI
https://doi.org/10.1007/s00158-013-0999-1

Weitere Artikel der Ausgabe 4/2014

Structural and Multidisciplinary Optimization 4/2014 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.