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 条
  • [31] Pandapower-An Open-Source Python']Python Tool for Convenient Modeling, Analysis, and Optimization of Electric Power Systems
    Thurner, Leon
    Scheidler, Alexander
    Schafer, Florian
    Menke, Jan-Hendrik
    Dollichon, Julian
    Meier, Friederike
    Meinecke, Steffen
    Braun, Martin
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2018, 33 (06) : 6510 - 6521
  • [32] Open-source Python repository for data drift analysis
    Wrobel, Krzysztof
    Porwik, Piotr
    Orczyk, Tomasz
    Procedia Computer Science, 2024, 246 (0C) : 482 - 489
  • [33] Marine propeller optimization using open-source CFD
    Papakonstantinou, Th
    Grigoropoulos, G.
    Papadakis, G.
    SUSTAINABLE DEVELOPMENT AND INNOVATIONS IN MARINE TECHNOLOGIES, 2020, 3 : 252 - 259
  • [34] Automatic identification of streamlined subglacial bedforms using machine learning: an open-source Python']Python approach
    Abrahams, Ellianna
    Mckenzie, Marion
    Perez, Fernando
    Venturelli, Ryan
    BOREAS, 2024,
  • [35] GLACiAR, an Open-Source Python']Python Tool for Simulations of Source Recovery and Completeness in Galaxy Surveys
    Carrasco, D.
    Trenti, M.
    Mutch, S.
    Oesch, P. A.
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF AUSTRALIA, 2018, 35
  • [36] Python']Python Materials Genomics (pymatgen): A robust, open-source python']python library for materials analysis
    Ong, Shyue Ping
    Richards, William Davidson
    Jain, Anubhav
    Hautier, Geoffroy
    Kocher, Michael
    Cholia, Shreyas
    Gunter, Dan
    Chevrier, Vincent L.
    Persson, Kristin A.
    Ceder, Gerbrand
    COMPUTATIONAL MATERIALS SCIENCE, 2013, 68 : 314 - 319
  • [37] SLEEP: A PYTHON']PYTHON OPEN-SOURCE SOFTWARE FOR VISUALIZING AND SCORING SLEEP DATA
    Vallat, R.
    Combrisson, E.
    Eichenlaub, J. -B.
    O'Reilly, C.
    Lajnef, T.
    Guillot, A.
    Ruby, P.
    Jerbi, K.
    SLEEP MEDICINE, 2017, 40 : E333 - E333
  • [38] PyLips: an Open-Source Python']Python Package to Expand Participation in Embodied Interaction
    Dennler, Nathaniel S.
    Torrence, Evan
    Yoo, Uksang
    Nikolaidis, Stefanos
    Mataric, Maja
    PROCEEDINGS OF THE 37TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, UIST ADJUNCT 2024, 2024,
  • [39] LDAQ: An Open-Source Python']Python Package for Data Acquisition and Signal Generation
    Kosir, Tilen
    Zaletelj, Klemen
    Slavic, Janko
    SPECIAL TOPICS IN STRUCTURAL DYNAMICS & EXPERIMENTAL TECHNIQUES, VOL 5, 2024, : 109 - 111
  • [40] Simple Physics With Python']Python: A Workbook on Introductory Physics With Open-Source Software
    Mandanici, Andrea
    Mandaglio, Giuseppe
    Nibali, Valeria Conti
    Fiumara, Giacomo
    Pirrotta, Giovanni
    COMPUTING IN SCIENCE & ENGINEERING, 2022, 24 (02) : 74 - 78