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

14.02.2019 | Educational Article

Topology optimization in OpenMDAO

verfasst von: Hayoung Chung, John T. Hwang, Justin S. Gray, H. Alicia Kim

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

Einloggen

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

search-config
loading …

Abstract

Recently, topology optimization has drawn interest from both industry and academia as the ideal design method for additive manufacturing. Topology optimization, however, has a high entry barrier as it requires substantial expertise and development effort. The typical numerical methods for topology optimization are tightly coupled with the corresponding computational mechanics method such as a finite element method and the algorithms are intrusive, requiring an extensive understanding. This paper presents a modular paradigm for topology optimization using OpenMDAO, an open-source computational framework for multidisciplinary design optimization. This provides more accessible topology optimization algorithms that can be non-intrusively modified and easily understood, making them suitable as educational and research tools. This also opens up further opportunities to explore topology optimization for multidisciplinary design problems. Two widely used topology optimization methods—the density-based and level-set methods—are formulated in this modular paradigm. It is demonstrated that the modular paradigm enhances the flexibility of the architecture, which is essential for extensibility.

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 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–572MathSciNetCrossRef 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–572MathSciNetCrossRef
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–393MathSciNetCrossRefMATH Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194(1):363–393MathSciNetCrossRefMATH
Zurück zum Zitat 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–16CrossRefMATH 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–16CrossRefMATH
Zurück zum Zitat Antoine L (2017) A level set-based structural optimization code using fenics. arXiv:1705.01442 Antoine L (2017) A level set-based structural optimization code using fenics. arXiv:1705.​01442
Zurück zum Zitat Behnel S, Bradshaw R, Seljebotn DS, Ewing G et al (2008) Cython: C-extensions for python Behnel S, Bradshaw R, Seljebotn DS, Ewing G et al (2008) Cython: C-extensions for python
Zurück zum Zitat Belytschko T, Xiao S, Parimi C (2003) Topology optimization with implicit functions and regularization. Int J Numer Methods Eng 57(8):1177–1196CrossRefMATH Belytschko T, Xiao S, Parimi C (2003) Topology optimization with implicit functions and regularization. Int J Numer Methods Eng 57(8):1177–1196CrossRefMATH
Zurück zum Zitat Bendsøe MP, Sigmund O, Bendsøe MP, Sigmund O (2004) Topology optimization by distribution of isotropic material, Springer, Berlin Bendsøe MP, Sigmund O, Bendsøe MP, Sigmund O (2004) Topology optimization by distribution of isotropic material, Springer, Berlin
Zurück zum Zitat van Dijk NP, Maute K, Langelaar M, Keulen FV (2013) Level-set methods for structural topology optimization: a review. Struct Multidiscip Optim 48(3):437–472MathSciNetCrossRef van Dijk NP, Maute K, Langelaar M, Keulen FV (2013) Level-set methods for structural topology optimization: a review. Struct Multidiscip Optim 48(3):437–472MathSciNetCrossRef
Zurück zum Zitat Dunning P, Kim H (2013) A new method for creating holes in level-set function based topology optimisation. International Journal for Numerical Methods in Engineering Dunning P, Kim H (2013) A new method for creating holes in level-set function based topology optimisation. International Journal for Numerical Methods in Engineering
Zurück zum Zitat Dunning PD, Kim HA (2015) Introducing the sequential linear programming level-set method for topology optimization. Struct Multidiscip Optim 51(3):631–643MathSciNetCrossRef Dunning PD, Kim HA (2015) Introducing the sequential linear programming level-set method for topology optimization. Struct Multidiscip Optim 51(3):631–643MathSciNetCrossRef
Zurück zum Zitat Dunning PD, Kim HA, Mullineux G (2011) Investigation and improvement of sensitivity computation using the area-fraction weighted fixed grid fem and structural optimization. Finite Elem Anal Des 47(8):933–941CrossRef Dunning PD, Kim HA, Mullineux G (2011) Investigation and improvement of sensitivity computation using the area-fraction weighted fixed grid fem and structural optimization. Finite Elem Anal Des 47(8):933–941CrossRef
Zurück zum Zitat Falck RD, Chin JC, Schnulo SL, Burt JM, Gray JS (2017) Trajectory optimization of electric aircraft subject to subsystem thermal constraints. In: 18th AIAA/ISSMO multidisciplinary analysis and optimization conference. Denver, CO Falck RD, Chin JC, Schnulo SL, Burt JM, Gray JS (2017) Trajectory optimization of electric aircraft subject to subsystem thermal constraints. In: 18th AIAA/ISSMO multidisciplinary analysis and optimization conference. Denver, CO
Zurück zum Zitat Gray JS, Hearn TA, Moore KT, Hwang J, Martins J, Ning A (2014) Automatic evaluation of multidisciplinary derivatives using a graph-based problem formulation in openMDAO In: 15th AIAA/ISSMO multidisciplinary analysis and optimization conference american institute of aeronautics and astronautics. https://doi.org/10.2514/62014-2042 Gray JS, Hearn TA, Moore KT, Hwang J, Martins J, Ning A (2014) Automatic evaluation of multidisciplinary derivatives using a graph-based problem formulation in openMDAO In: 15th AIAA/ISSMO multidisciplinary analysis and optimization conference american institute of aeronautics and astronautics. https://​doi.​org/​10.​2514/​62014-2042
Zurück zum Zitat Hwang J T, Martins J R R A (2016) Allocation-mission-design optimization of next-generation aircraft using a parallel computational framework. In: 57th AIAA/ASCE/AHS/ASC structures, structural dynamics, and materials conference American institute of aeronautics and astronautics. https://doi.org/10.2514/62016-1662 Hwang J T, Martins J R R A (2016) Allocation-mission-design optimization of next-generation aircraft using a parallel computational framework. In: 57th AIAA/ASCE/AHS/ASC structures, structural dynamics, and materials conference American institute of aeronautics and astronautics. https://​doi.​org/​10.​2514/​62016-1662
Zurück zum Zitat Hwang JT, Martins JRRA (2018) A computational architecture for coupling heterogeneous numerical models and computing coupled derivatives. ACM Transactions on mathematical software. In press Hwang JT, Martins JRRA (2018) A computational architecture for coupling heterogeneous numerical models and computing coupled derivatives. ACM Transactions on mathematical software. In press
Zurück zum Zitat Kambampati S, Jauregui C, Museth K, Kim H (2018) Fast level set topology optimization using a hierarchical data structure. In: AIAA aviation and aeronautics forum and exposition 2018 Kambampati S, Jauregui C, Museth K, Kim H (2018) Fast level set topology optimization using a hierarchical data structure. In: AIAA aviation and aeronautics forum and exposition 2018
Zurück zum Zitat Lambe AB, Martins JR (2012) Extensions to the design structure matrix for the description of multidisciplinary design, analysis, and optimization processes. Struct Multidiscip Optim 46(2):273–284CrossRefMATH Lambe AB, Martins JR (2012) Extensions to the design structure matrix for the description of multidisciplinary design, analysis, and optimization processes. Struct Multidiscip Optim 46(2):273–284CrossRefMATH
Zurück zum Zitat Liu K, Tovar A (2014) An efficient 3D topology optimization code written in matlab. Struct Multidiscip Optim 50(6):1175–1196MathSciNetCrossRef Liu K, Tovar A (2014) An efficient 3D topology optimization code written in matlab. Struct Multidiscip Optim 50(6):1175–1196MathSciNetCrossRef
Zurück zum Zitat Otomori M, Yamada T, Izui K, Nishiwaki S (2015) Matlab code for a level set-based topology optimization method using a reaction diffusion equation. Struct Multidiscip Optim 51(5):1159–1172MathSciNetCrossRef Otomori M, Yamada T, Izui K, Nishiwaki S (2015) Matlab code for a level set-based topology optimization method using a reaction diffusion equation. Struct Multidiscip Optim 51(5):1159–1172MathSciNetCrossRef
Zurück zum Zitat Pingen G, Waidmann M, Evgrafov A, Maute K (2010) A parametric level-set approach for topology optimization of flow domains. Struct Multidiscip Optim 41(1):117–131MathSciNetCrossRefMATH Pingen G, Waidmann M, Evgrafov A, Maute K (2010) A parametric level-set approach for topology optimization of flow domains. Struct Multidiscip Optim 41(1):117–131MathSciNetCrossRefMATH
Zurück zum Zitat Sigmund O (2001) A 99 line topology optimization code written in matlab. Struct Multidiscip Optim 21 (2):120–127CrossRef Sigmund O (2001) A 99 line topology optimization code written in matlab. Struct Multidiscip Optim 21 (2):120–127CrossRef
Zurück zum Zitat Sivapuram R, Dunning PD, Kim HA (2016) Simultaneous material and structural optimization by multiscale topology optimization. Struct Multidiscip Optim 54(5):1267–1281MathSciNetCrossRef Sivapuram R, Dunning PD, Kim HA (2016) Simultaneous material and structural optimization by multiscale topology optimization. Struct Multidiscip Optim 54(5):1267–1281MathSciNetCrossRef
Zurück zum Zitat Svanberg K, Svard H (2013) Density filters for topology optimization based on the geometric harmonic means. In: 10th world congress on structural and multidisciplinary optimization. Orlando Svanberg K, Svard H (2013) Density filters for topology optimization based on the geometric harmonic means. In: 10th world congress on structural and multidisciplinary optimization. Orlando
Zurück zum Zitat Wei P, Li Z, Li X, Wang MY (2018) An 88-line matlab code for the parameterized level set method based topology optimization using radial basis functions. Struct Multidiscip Optim 58(2):831–849MathSciNetCrossRef Wei P, Li Z, Li X, Wang MY (2018) An 88-line matlab code for the parameterized level set method based topology optimization using radial basis functions. Struct Multidiscip Optim 58(2):831–849MathSciNetCrossRef
Metadaten
Titel
Topology optimization in OpenMDAO
verfasst von
Hayoung Chung
John T. Hwang
Justin S. Gray
H. Alicia Kim
Publikationsdatum
14.02.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
Structural and Multidisciplinary Optimization / Ausgabe 4/2019
Print ISSN: 1615-147X
Elektronische ISSN: 1615-1488
DOI
https://doi.org/10.1007/s00158-019-02209-7

Weitere Artikel der Ausgabe 4/2019

Structural and Multidisciplinary Optimization 4/2019 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.