Automated Layout with a Python Integrated NDARC Environment

F-0074-2018-12723

5/14/2018

Authors
Abstract
Content

Geometric layout of an aircraft concept is a fundamental aspect of the design process and can often be a primary driver for design choices, and trade space decisions. Most commonly, geometry is either estimated analytically by performance and sizing tools, from in-production aircraft data, or modeled using Computer Aided Design (CAD). Analytic geometry estimates are often not precise, requiring CAD to refine these estimates. Modeling an aircraft design to the fidelity needed to refine these geometric estimates can be a time consuming process. Furthermore, the initial layout design iterations are primarily used to refine prior estimates rather than address layout design choices. There is a need to accomplish these high level layout tasks in a timely manner; allowing for broad trade space analysis, and relying on CAD later in the design process for more detailed geometric layout. This paper will cover the development of the Automated Layout with a Python Integrated NDARC Environment (ALPINE), a Python Application Programming Interface (API) based geometry tool which leverages outputs from NASA Design and Analysis of Rotorcraft (NDARC) and the geometry software OpenVSP to expedite high level layout processes. ALPINE is an object oriented API tool that streamlines the initial conceptual layout process. This is accomplished through mapping NDARC geometry parameters to custom components generated in OpenVSP, and using algorithms native to OpenVSP. Through the use of this tool, the time needed for initial geometric layout is reduced significantly, potential design challenges can be highlighted without a detailed CAD model, geometry can be integrated within closed loop design optimization problems, and analytic geometry estimates from performance sizing codes can be refined and correlated to 3D model-based analyses.

Meta TagsDetails
DOI
https://doi.org/10.4050/F-0074-2018-12723
Citation
Perry, T. and Gallaher, A., "Automated Layout with a Python Integrated NDARC Environment," Vertical Flight Society 74th Annual Forum and Technology Display, Phoenix, Arizona, May 14, 2018, https://doi.org/10.4050/F-0074-2018-12723.
Additional Details
Publisher
Published
5/14/2018
Product Code
F-0074-2018-12723
Content Type
Technical Paper
Language
English