Open-source coupled aerostructural optimization using Python

被引:0
|
作者
John P. Jasa
John T. Hwang
Joaquim R. R. A. Martins
机构
[1] University of Michigan,Department of Aerospace Engineering
[2] Peerless Technologies Corporation (contractor at NASA Glenn Research Center),undefined
关键词
Aerostructural design optimization; Wing design; Multidisciplinary design optimization; Project-based learning; Python;
D O I
暂无
中图分类号
学科分类号
摘要
To teach multidisciplinary design optimization (MDO) to students effectively, it is useful to have accessible software that runs quickly, allowing hands-on exploration of coupled systems and optimization methods. Open-source software exists for low-fidelity aerodynamic or structural analysis, but there is no existing software for fast tightly coupled aerostructural analysis and design optimization. To address this need, we present OpenAeroStruct, an open-source low-fidelity aerostructural analysis and optimization tool developed in NASA’s OpenMDAO framework. It uses the coupled adjoint method to compute the derivatives required for efficient gradient-based optimization. OpenAeroStruct combines a vortex lattice method and 1-D finite-element analysis to model lifting surfaces, such as aircraft wings and tails, and uses the coupled-adjoint method to compute the aerostructural derivatives. We use the Breguet range equation to compute the fuel burn as a function of structural weight and aerodynamic performance. OpenAeroStruct has proved effective both as an educational tool and as a benchmark for researching new MDO methods. There is much more potential to be exploited as the research community continues to develop and use this tool.
引用
收藏
页码:1815 / 1827
页数:12
相关论文
共 50 条
  • [41] pyActigraphy: Open-source python']python package for actigraphy data visualization and analysis
    Hammad, Gregory
    Reyt, Mathilde
    Beliy, Nikita
    Baillet, Marion
    Deantoni, Michele
    Lesoinne, Alexia
    Muto, Vincenzo
    Schmidt, Christina
    PLOS COMPUTATIONAL BIOLOGY, 2021, 17 (10)
  • [42] GMAG: An open-source python']python package for ground-based magnetometers
    Murphy, Kyle R.
    Rae, I. Jonathan
    Halford, Alexa J.
    Engebretson, Mark
    Russell, Christopher T.
    Matzka, Jurgen
    Johnsen, Magnar G.
    Milling, David K.
    Mann, Ian R.
    Kale, Andy
    Xu, Zhonghua
    Connors, Martin
    Angelopoulos, Vassilis
    Chi, Peter
    Tanskanen, Eija
    FRONTIERS IN ASTRONOMY AND SPACE SCIENCES, 2022, 9
  • [43] pyResearchInsights-An open-source Python']Python package for scientific text analysis
    Shetty, Sarthak J.
    Ramesh, Vijay
    ECOLOGY AND EVOLUTION, 2021, 11 (20): : 13920 - 13929
  • [44] Thermobar: An open-source Python']Python3 tool for thermobarometry and hygrometry
    Wieser, Penny E.
    Petrelli, Maurizio
    Lubbers, Jordan
    Wieser, Eric
    Ozaydin, Sinan
    Kent, Adam J. R.
    Till, Christy B.
    VOLCANICA, 2022, 5 (02): : 349 - 384
  • [45] PyMLDA: A Python']Python open-source code for Machine Learning Damage Assessment
    Coelho, Jefferson da Silva
    Machado, Marcela Rodrigues
    de Sousa, Amanda Aryda S. R.
    SOFTWARE IMPACTS, 2024, 19
  • [46] pyActigraphy, an open-source python']python package for actigraphy data visualisation and analysis
    Hammad, G.
    Reyt, M.
    Beliy, N.
    Baillet, M.
    Deantoni, M.
    Lesoinne, A.
    Muto, V.
    Schmidt, C.
    JOURNAL OF SLEEP RESEARCH, 2020, 29 : 291 - 292
  • [47] STracking: a free and open-source Python']Python library for particle tracking and analysis
    Prigent, Sylvain
    Valades-Cruz, Cesar Augusto
    Leconte, Ludovic
    Salamero, Jean
    Kervrann, Charles
    BIOINFORMATICS, 2022, 38 (14) : 3671 - 3673
  • [48] PLACE: An Open-Source Python']Python Package for Laboratory Automation, Control, and Experimentation
    Johnson, Jami L.
    Woerden, Henrik Tom
    van Wijk, Kasper
    JALA, 2015, 20 (01): : 10 - 16
  • [49] An Open-source Python']Python Tool for Traction Force Microscopy on Micropatterned Substrates
    Ruppel, Artur
    Misiak, Vladimir
    Balland, Martial
    BIO-PROTOCOL, 2025, 15 (01):
  • [50] PGFLibPy: An Open-Source Parallel Python']Python Toolbox for Genetic Folding Algorithm
    Mezher, Mohammad A.
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2022, 26 (02) : 169 - 177