Purpose: The purpose of this paper is to describe the development of an integrated framework suitable for preliminary airframe design, called PyPAD (Python module for Preliminary Aircraft Design), providing the capability to define models to compute loads and to perform the structural sizing. Design/methodology/approach: The modules developed until now allow for the definition of multi-fidelity aero-structural models starting from a Common Parametric Aircraft Configuration Schema (CPACS) input file and to compute static loads (trim) and flutter margin with minimum user effort. PyPAD take advantages of Abaqus-CAE, and the main functions are developed in Python, to take advantages of the simplicity in terms of software development and maintenance, but the core routines are developed in Fortran, taking advantages of parallel programming to get the best performances. Findings: A complete test case, starting from the CPACS input and ending with the definition of structural, aerodynamic and aero-elastic models, with the computation of different design loads, is reported. An example will show that the framework developed is able to handle different problematics of the preliminary projects using quite complex global models. Practical implications: All the tools developed in the framework, and the ones currently under development, could be a valid help during the preliminary design of a new aircraft, speeding up the iterative process and improving the design solution. Originality/value: PyPAD is the first framework developed around Abaqus-CAE for the preliminary aircraft design and is one of the few tools looking at the different problematics involved in a preliminary airframe design: design, loads and aero-elasticity, sizing and multi-disciplinary optimization.

PyPAD: a Multidisciplinary Framework for Preliminary Airframe Design

TRAVAGLINI, LORENZO;RICCI, SERGIO;BINDOLINO, GIAMPIERO
2016-01-01

Abstract

Purpose: The purpose of this paper is to describe the development of an integrated framework suitable for preliminary airframe design, called PyPAD (Python module for Preliminary Aircraft Design), providing the capability to define models to compute loads and to perform the structural sizing. Design/methodology/approach: The modules developed until now allow for the definition of multi-fidelity aero-structural models starting from a Common Parametric Aircraft Configuration Schema (CPACS) input file and to compute static loads (trim) and flutter margin with minimum user effort. PyPAD take advantages of Abaqus-CAE, and the main functions are developed in Python, to take advantages of the simplicity in terms of software development and maintenance, but the core routines are developed in Fortran, taking advantages of parallel programming to get the best performances. Findings: A complete test case, starting from the CPACS input and ending with the definition of structural, aerodynamic and aero-elastic models, with the computation of different design loads, is reported. An example will show that the framework developed is able to handle different problematics of the preliminary projects using quite complex global models. Practical implications: All the tools developed in the framework, and the ones currently under development, could be a valid help during the preliminary design of a new aircraft, speeding up the iterative process and improving the design solution. Originality/value: PyPAD is the first framework developed around Abaqus-CAE for the preliminary aircraft design and is one of the few tools looking at the different problematics involved in a preliminary airframe design: design, loads and aero-elasticity, sizing and multi-disciplinary optimization.
2016
Aero-elasticity; Loads; Preliminary design
File in questo prodotto:
File Dimensione Formato  
TRAVL01-16.pdf

Accesso riservato

Descrizione: Paper
: Publisher’s version
Dimensione 3.26 MB
Formato Adobe PDF
3.26 MB Adobe PDF   Visualizza/Apri
TRAVL_OA_01-16.pdf

Open Access dal 02/09/2016

Descrizione: Paper open access
: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 2.6 MB
Formato Adobe PDF
2.6 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1006863
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
social impact